63 Commits

Author SHA1 Message Date
Osyotr
fd4c30b55e
[fontconfig/freetype/fribidi] Update versions (#40668) 2024-09-03 12:38:18 -07:00
Alexandre Bique
0475ca4489
[freetype] add subpixel-rendering feature (#37443) 2024-03-26 11:48:55 -07:00
Osyotr
6b6fc76c89
[freetype] Update to 2.13.2 (#36303)
* [freetype] Update to 2.13.2

* Fixes for simultaneous use of find_package(Freetype) in CONFIG and MODULE modes

* [freetype] Cleanup vcpkg-cmake-wrapper.cmake

---------

Co-authored-by: Cazadorro <shaebolt@gmail.com>
2024-01-31 15:34:07 -08:00
Alexander Neumann
3434b0a1b4
[Freetype] burn in linkage (#35999) 2024-01-04 17:02:27 -08:00
DownerCase
6bf5ffffe8
[brotli] Update to v1.1.0 (#33665)
* [brotli] Update to v1.1.0

* Fix dependent ports

* [Freetype] Always link brotli common
2023-09-26 00:28:57 -07:00
Kai Pastor
7d74d8dc09
[freetype] Fix cmake usage (#28217) 2022-12-14 18:00:55 -08:00
Sean Farrell
698ca0211d
[freetype] Add feature to include error strings. (#26427)
* [freetype] Add feature to add error string.

* [freetype] Update baseline.

* [freetype] Fix typo.

* [freetype] Update baseline.
2022-08-23 11:04:52 -07:00
Thomas1664
a365d44152
[freetype] Fix license (#25980)
* [freetype] Fix license

* version
2022-07-26 10:32:09 -07:00
Alexander Neumann
2922c6f464
[freetype] Update to 2.12.1 (#24866)
* update freetype

* v db

* readd bzip2 patch

* v db

* add license

* v db

* CI retrigger
2022-05-24 08:37:45 -07:00
Kai Pastor
cb91b416cb
[cmake-user] Verify library location for debug vs. release, fix ports (#21641)
* Verify library location for debug vs. release

* Use existing variables for wrapper

* Always install freetype wrapper

* Quote @expressions

* Set policies for freetype wrapper (#19459)

* Test JPEG

* Fix jpeg wrapper for CMake < 3.12

* Test TIFF

* Test with current and oldest supported CMake

* Test and fix icu cmake wrapper

* CMake policy fixes [skip actions]

* Update versions

* CI

* CI

* Nicole CRs

* Disable Curses test

* Prefer <Pkg>_VAR over <PKG>_VAR

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-04-01 13:30:43 -07:00
Matthew Oliver
9eb76edabf
[ freetype2/harfbuzz/sdl2] Update to the latest version (#22586)
* [freetype2] Update to 2.11.1

* [harfbuzz] Update to 3.2.0

* [sdl2] Update to 2.0.20

* [ffmpeg] Update to 5.0

* Update versions.

* [ffmpeg] Remove all avresample

* Update ffmpeg.json

* Update ffmpeg.json

* Update ffmpeg.json

* Revert "[ffmpeg] Update to 5.0"

This reverts commit d4f718e882fe022f641b68e154e8cf64776c4143.

* Revert "[ffmpeg] Remove all avresample"

This reverts commit f1fecaa8cfa5b7f42fbef0897312028dc88b0ec8.

* update

* fix revert.

* [sdl2] Fix uwp build.

* Update sdl2.json
2022-01-26 15:32:31 -08:00
Alexander Neumann
d830a75c99
[freetype] Fix wrong brotli linkage (#20849)
* [freetype] fix brotli module

* [skip actions] version stuff

* bump port version

* version stuff
2021-10-26 22:53:21 -07:00
Bartosz Taudul
ce52984f3d
[freetype] Fix building Freetype 2.11 on MSVC. (#20674)
* Fix building Freetype 2.11 on MSVC.

* [freetype] Change tab to spaces.

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [freetype] Remove comments from patch.

* [freetype] Quote file paths.

* [freetype] Update versions after force push.

* [freetype] Update ports/freetype/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* [freetype] x-add-version

Co-authored-by: Bartosz Taudul <bartosz.taudul@huuugegames.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-22 00:42:41 -07:00
autoantwort
dd6fd59ff2
[freetype] update to 2.11.0 (#19284)
* [freetype] update to 2.11.0

* add version files
2021-08-30 10:05:16 -07:00
Kevin Lu
21872f70f5
[freetype] Update to 2.10.4 (#15334)
* bump version sha

* update patches

* [vtk] upstream patch for freetype 2.10.4

https://discourse.vtk.org/t/building-opencascade-7-5-0-with-vtk-9-0-1
2020-12-29 16:05:56 -08:00
Alexander Neumann
191e01fe2c
[freetype] avoid target_link_libraries call since qt6 does not like it. (#15112) 2020-12-18 12:06:21 -08:00
LRFLEW
c30903782c
[freetype] Make zlib and brotli features (#14917) 2020-12-10 13:25:00 -08:00
Jack·Boos·Yu
f50c0eae60
[freetype] Fix INTERFACE_LINK_LIBRARIES in exported cmake file (#14499)
* [freetype] Fix INTERFACE_LINK_LIBRARIES in exported cmake file

* [freetype] Bump version

* [libpng] Fix dependency zlib in INTERFACE_LINK_LIBRARIES

* [freetype] Revert changes about keyword PUBLIC and pkgconfig
2020-11-12 14:25:03 -08:00
Peter Steneteg
7fd8104024
[freetype] static build fix (#13250) 2020-09-03 11:12:53 -07:00
Long Nguyen
d355b3fae0
[many ports] Fix various problems with mingw (#12886) 2020-08-21 17:45:42 -07:00
Alexander Neumann
61c055a6fc
[brotli] add pkgconfig / [freetype] depend on brotli (#12405)
* [brotli] add pkgconfig

* [freetype] add pkgconfig and add dependency on brotli

* [qt5-base] add new freetype dependency to brotli and zstd

* [freetype] fix cmake paths

* [freetype] removed renaming of include dir and unnecessary cmake fixes

* [freetype-gl] fix glew include dir

* [podofo] fix freetype search.

* fixing wrong freetype stuff due to vcpkg owned wrong CMakeLists.txt .....

* fixing more freetype hidden issues.

* [sfml] fix missing include

* fix typo

* [freetype] uncomment previous renaming of include folders

* fix brotli linkage in static builds

* remove added alias to avoid problems.

* [freetype] add brotli to the wrapper

* [lzokay] format manifest

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-08-06 13:07:46 -07:00
Kevin Lu
4e17c76d9f
[freetype] Update to 2.10.2 (#11846)
* [freetype] Update to 2.10.2

* Remove unneeded shared/static configuration

* [freetype] No need to pass BUILD_SHARED_LIBS. Always avoid detecting harfbuzz (to avoid cycles).

Co-authored-by: wangli28 <wangli28@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-07-08 15:25:27 -07:00
Kevin Lu
8fd3f813b7 Forgot to bump version in accordance with maintainer guide 2020-04-15 11:22:19 -04:00
Kevin Lu
95c2771fce [Freetype] Actually prevent linking HarfBuzz on POSIX
Correctly fixes #10041
Fixes three typos in #10073
2020-04-15 00:25:54 -04:00
Ken Johnson
93045f2974
[freetype] Disabled Harfbuzz check for non-Windows platforms (#10073)
* Added ifdef and disabled Harfbuzz check for non-Windows machines

* Updated portfile and CONTROL as requested
2020-03-10 17:28:49 -07:00
Phoebe
5f12ffae8d
[freetype] Remove feature 'harfbuzz' (#9888) 2020-02-11 17:23:49 -08:00
Oleg Shparber
9a206d9fc0
[freetype] Add feature support (#9706)
This change makes bzip2, HarfBuzz and PNG support optional.
2020-01-29 16:42:25 -08:00
B4rtware
0ee4f000bd [freetype] use config and the correct alias (#9311)
* use config and the correct alias

@Neumann-A figured out that `add_library(Freetype::Freetype ALIAS freetype)` is defined so instead of Freetype::Freetype use freetype. @qis Also pointed out that freetype uses a cmake config file. Thats why CONFIG parameter is required.

* remove usage

* bump version to 2.10.1-2

* remove faulty line after usage deletion
2020-01-02 14:18:39 -08:00
Kevin Lu
cd21e78b68 [freetype] Update to 2.10.1 (#7341) 2019-07-21 23:31:16 -07:00
JackBoosY
327494e9ac [freetype]Re-fixed the issue of exporting symbols when building dynamic library. (#7141) 2019-07-07 23:21:37 -07:00
wangli28
700a3e180c [freetype] Upgrade to version 2.10.0 (#7057)
* [freetype] Upgrade to version 2.10.0

* [freetype] Fix old patches
2019-06-30 02:49:11 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Simon Hausmann
388d219f25 Fix freetype cmake config files (#6754)
The way of including freetype headers is by using

    #include <ft2build.h>
    #include FT_FREETYPE_H

along with $root/include/freetype which has $root/include/freetype/ft2build.h
and then the rest of the headers under $root/include/freetype/freetype2/*.h.

The portfile.cmake moves the headers one directory up into $root/include
so that there's $root/include/ft2build.h and the rest of the headers
under $root/include/freetype/.

This in turn means that the above way of including header files requires
$root/include to be in the include search path. That's not the case by
default and the generated freetype-config.cmake also doesn't include
that.

Therefore the freetype config approach results in failing builds when
applications wants to use it. This is easy to reproduce using

    find_package(Freetype CONFIG REQUIRED)
    ...
    target_link_libraries(foo PRIVATE freetype)

As a remedy, this patch fixes the freetype-config.cmake file to add
$root/include in the include search path.
2019-06-07 13:36:24 -07:00
Phil Christensen
4ce30f90ae
[freetype] fix issue #5774 (#5853)
* load 0005-Fix-DLL-EXPORTS.patch

* Create 0005-Fix-DLL-EXPORTS.patch

* [freetype] cleanup whitespace
2019-03-28 16:27:35 -07:00
Helco
95785e1b40 [SDL2_xxx]: Add CMake targets for SDL2 addons (#5754)
* Add SDL2 image target

* Add SDL2_mixer target

* Add SDL2_ttf target

* Add SDL2_net target

* Fix missing source file for SDL2_image

* Disable harfbuzz for freetype properly

* Use both include dirs for freetype in SDL2-tff
2019-03-26 09:57:16 -07:00
Lennart Trunk
349d82eeca [freetype] fix DLL install on Windows (#5354)
* [wip] fix DLL install on Windows

* change patchfile encoding to UTF-8
2019-02-12 13:40:27 -08:00
Lennart Trunk
60deab0a29 Update to freetype-2.9.1 (#5292) 2019-02-08 10:37:08 -08:00
past-due
bbb8efe794 [freetype] Add mirror (#5073) 2019-01-26 14:45:27 -08:00
angelmixu
f3ccca08f5 fix freetype for macOS (#4774)
* added patch to freetype for assigning a value to macros like HAVE_UNISTD_H as using newer macOS Frameworks fail to compile if they have no value

* [freetype] Modernize. Bump control version
2019-01-22 17:50:02 -08:00
Voskrese
43deeaf0c8 connected fail (#4375)
wget https://download.savannah.gnu.org/releases/freetype/freetype-2.8.1.tar.bz2
--2018-09-30 08:14:17--  https://download.savannah.gnu.org/releases/freetype/freetype-2.8.1.tar.bz2
Resolving download.savannah.gnu.org (download.savannah.gnu.org)... 208.118.235.200
Connecting to download.savannah.gnu.org (download.savannah.gnu.org)|208.118.235.200|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://mirror.freedif.org/GNU-Sa/freetype/freetype-2.8.1.tar.bz2 [following]
--2018-09-30 08:14:19--  https://mirror.freedif.org/GNU-Sa/freetype/freetype-2.8.1.tar.bz2
Resolving mirror.freedif.org (mirror.freedif.org)... 113.161.52.138
Connecting to mirror.freedif.org (mirror.freedif.org)|113.161.52.138|:443... failed: Unknown error.
Retrying.
2018-10-11 21:59:19 -07:00
Haojia Yu
b7f916dbec fix download url of freetype
cannot download freetype by using 'http'. should use 'https'
2018-06-21 10:35:03 +08:00
past-due
76d63567f0 [freetype] Fix build failures when VCPKG_BUILD_TYPE is set 2018-03-19 15:32:32 -04:00
Robert Schumacher
9f9778ccff [many ports] Improve behavior on Linux and general cleanup 2018-03-11 23:42:54 -07:00
Robert Schumacher
353d635b97 [freetype][harfbuzz] Fix static freetype dependency. 2018-01-18 10:57:30 -08:00
Robert Schumacher
1b2f75be94 [vcpkg] Support \share\<port>\usage to handle libraries which are found through built-in Find Modules. 2017-11-16 23:54:55 -08:00
Mikhail Paulyshka
e00bb8d7dd [freetype] update to 2.8.1
https://sourceforge.net/projects/freetype/files/freetype2/2.8.1/
2017-11-06 12:19:51 -08:00
Alexander Karatarakis
26516fe485 vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7) 2017-09-09 00:12:54 -07:00
codicodi
61ad15ce0b [freetype] update to 2.8 2017-05-24 20:46:16 +02:00
Robert Schumacher
d4bdf8508f [freetype] In static builds, do not use absolute paths in cmake config files. 2017-04-05 11:38:36 -07:00
Jackie Ng
11b4f5fdd6 Patch the freetype include directory to the renamed one [freetype2 -> freetype]. Fixes #889 2017-04-05 00:18:15 +10:00