Created attachment 220147 [details] Patch for freetype2 * Convert to CMake, reduces patching and builds faster * Clean up MASTER_SITES and use SAVANNAH alias * Rearrange Makefile to make it easier to read and follow This change removes freetype-config which isn't a default option and majority of distros does not ship it and static library. Compile tested on FreeBSD 13.0-CURRENT #0 r367711 (amd64) Poudriere testport OK 12.2-RELEASE (amd64)
Moin moin Thank you very much this is very appreciated. All the CMAKE_ARGS+=-DFOO=true -DBAR=false could be CMAKE_ON=FOO CMAKE_OFF=BAR which I consider more readable and cleaner :) is LCD_FILTERING_CFLAGS used ad all? mfg Tobias
Created attachment 220441 [details] Patch for freetype2 v2 Use CMAKE_OFF and _ON as suggested by tcberner@
As for the option it still seems valid as far as I can tell? https://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/devel/ftoption.h#n116
Moin moin dekstop@ would like to ask for an exp-run of the patch. mfg Tobias
The pkgconfig file looks broken: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-12-21_13h24m23s/logs/errors/fontconfig-2.13.92_2,1.log
Created attachment 220792 [details] Patch for freetype2 v3 Patch CMake(Lists.txt) to mimic GNU Autotools CMake adds libbz2 to Requires.private in freetype2.pc which makes pkgconf assume there's a pc file available however we don't provide one for base and therefore fails to locate libbz2. *** Old (autotools) *** prefix=/usr/local exec_prefix=/usr/local libdir=/usr/local/lib includedir=/usr/local/include Name: FreeType 2 URL: https://freetype.org Description: A free, high-quality, and portable font engine. Version: 23.4.17 Requires: Requires.private: zlib, libpng Libs: -L${libdir} -lfreetype Libs.private: -lbz2 Cflags: -I${includedir}/freetype2 *** CMake patched (v3) *** prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: FreeType 2 URL: https://freetype.org Description: A free, high-quality, and portable font engine. Version: 23.4.17 Requires: Requires.private: zlib, libpng Libs: -L${libdir} -lfreetype Libs.private: -lbz2 Cflags: -I${includedir}/freetype2 Compile tested on FreeBSD 13.0-CURRENT r368713 (amd64) with fontconfig Poudriere testport OK 12.2-RELEASE (amd64) with fontconfig Poudriere testport OK 11.4-RELEASE (amd64) with fontconfig Sorry for the breakage!
This is still not good, a lot of ports expect freetype-config http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-12-24_09h37m48s/logs/errors/libotf-0.9.16.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-12-24_09h37m48s/logs/errors/libwmf-0.2.8.4_15.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-12-24_09h37m48s/logs/errors/php72-gd-7.2.34.log and a lot more
Removing freetype-config is a bad move, having it optional is also strange it should be mandatory.
It's been deprecated for over 2 years now ( https://www.freetype.org/freetype2/docs/tutorial/step1.html ) and the majority of distroes have moved on. I (now) have have patches for all mentioned ports. Is there a "simple" way to test users (forward dependencies) using Poudriere?
pkg rquery "%B %o" | grep libfreetype.so.6 | sed "s|.* \(.*\)|\1@all|" > list poudriere bulk -f list
Meson is now available: https://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/meson.build?h=VER-2-10-4 so maybe it's not cmake we should be converting to :)
Support is still immature compared to CMake
Triage: Back to desktop@ after 6 months. Can someone confirm whether bug 252337 is an actual/real blocker for these changes (ie; this freetype conversion *requires* it), or just desirable or otherwise just related?
^Triage: Request feedback from dependency setter on nature of the block
Hi, I'd like to help move this along, can we get another exp-run?
Created attachment 226854 [details] Patch for freetype2 v4
Regarding texlive is that our current version fails becauses it's missing freetype-config and that will cause a lot of ports to fail checking for TeX specific libraries to build... checking for pkg-config... pkgconf checking for freetype-config... no configure: error: did not find freetype-config required for system freetype2 library idwer on #bsdports (EFNet) hacked on a new version of TeX Live but I think it got stuck at some point.
(In reply to Daniel Engberg from comment #17) Moin moin Just manually sub the file builds/unix/freetype-config.in and copy it install it to the stage-dir :) It only needs substitution of stuff you also know as a port. mfg Tobias
Created attachment 226941 [details] Patch for freetype2 v5 Drop CMake patch in favour of USES= pathfix
Some new failure logs: http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/phd2-2.6.9.d5_3.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/komposter-g20201211_1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/zh-ttfm-0.9.5_7.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/agar-1.5.0_2.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/clanlib-2.3.7_19,1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/m17n-lib-1.8.0_2.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/sdl_sge-0.030809_15.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/knot3-lib-3.1.0.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/advancemame-1.4_3.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/advancemenu-2.8_3.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/openmsx-16.0_1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/brutalchess-0.5.2_15.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/chroma-1.18.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/critterding-b12_19.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/duel-0.98_11.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/foobillard-3.0a_12.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/openmortal-0.7_13.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/opensurge-0.1.r765_7.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/ponscripter-sekai-0.0.6_7.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/scorched3d-0.43.3d_13.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/scummvm-2.2.0.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/scummvm-tools-2.2.0.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/dia-0.97.3_1,1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/libgltext-0.3.1_9.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/ming-0.4.8.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/ocaml-images-4.0.1_9,2.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/sdl_ttf-2.0.11_8.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/sswf-1.8.4_6.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/vdr-plugin-skinenigmang-0.1.2s20120606_4.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/ft2demos-2.10.4.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/p5-Font-FreeType-0.07.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/texlive-base-20150521_69.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/grub2-pcbsd-2.02q_17.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/dclock-2.2.2.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/otf2bdf-3.1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/fox16-1.6.57_1.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-04_16h02m17s/logs/errors/fox17-1.7.77_1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9e7f41895f17183cb7a065477a09df54084c61dc commit 9e7f41895f17183cb7a065477a09df54084c61dc Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 08:56:26 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 09:07:49 +0000 emulators/openmsx: prepare for freetype2 update - The upcoming freetype2 update will no longer install the freetype-config script. The port already supports the new way of finding freetype2 via pkgconfig, but for this, it needs to build depend on it. PR: 251512 emulators/openmsx/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b85ac05288b10c354d70fd4548407f6e445deac commit 9b85ac05288b10c354d70fd4548407f6e445deac Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 09:20:28 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 09:20:28 +0000 astro/phd2: fix build after ef8f58197aaa874dc087fe0d9f7942a2f12922fd - This was failure detected during the freetype2 exp-run but is unrelated to freetype. PR: 251512 .../files/patch-thirdparty_thirdparty.cmake (new) | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=85892130a89e9a579ebeda2f31894c625b30dde9 commit 85892130a89e9a579ebeda2f31894c625b30dde9 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 09:46:43 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 09:48:47 +0000 chinese/ttfm: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 chinese/ttfm/Makefile | 2 ++ chinese/ttfm/files/patch-Makefile (new) | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cac0eef9713917709999c5107729103d312e2ba0 commit cac0eef9713917709999c5107729103d312e2ba0 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 10:08:48 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 10:18:04 +0000 devel/clanlib: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. - while here, mark as abandonware. PR: 251512 devel/clanlib/Makefile | 3 +++ devel/clanlib/files/patch-configure (new) | 16 ++++++++++++++++ 2 files changed, 19 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=733e1ac16919ae3261c96df1842a74786c76241c commit 733e1ac16919ae3261c96df1842a74786c76241c Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 10:23:45 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 10:31:48 +0000 devel/m17n-lib: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 devel/m17n-lib/Makefile | 1 + devel/m17n-lib/files/patch-configure.ac | 44 ++++++++++++++++++++++++++------- 2 files changed, 36 insertions(+), 9 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=09da8eb0f7ae9e97ff67aa7d0781f8467e77a029 commit 09da8eb0f7ae9e97ff67aa7d0781f8467e77a029 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 10:42:50 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 10:45:46 +0000 devel/sdl_sge: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. - while here, mark as abandonware. PR: 251512 devel/sdl_sge/Makefile | 4 ++++ devel/sdl_sge/files/patch-Makefile.conf | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-)
* dns/knot3-lib -- unrelated to freetype2: ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: include/libdnssec/digest.h Error: Orphaned: include/libknot/dynarray.h Error: Orphaned: include/libknot/rrtype/zonemd.h Error: Orphaned: include/libknot/xdp.h Error: Orphaned: lib/libknot.so.12 Error: Orphaned: lib/libknot.so.12.0.0 Error: Orphaned: lib/libzscanner.so.4 Error: Orphaned: lib/libzscanner.so.4.0.0 ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: lib/libknot.so.11 Error: Missing: lib/libknot.so.11.0.0 Error: Missing: lib/libzscanner.so.3 Error: Missing: lib/libzscanner.so.3.0.0
* emulators/advancemenu: 2f28d70fcbc01d8963dedb3df92c4abcd334c675 * emulators/advancemame: 6b139f669d8f399035e0f653b7afcefe37a6bb53 (copy and pasting PR: ... is hard).
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e6688a40ed805ec4f505b76f5bfa6b693a657ae commit 0e6688a40ed805ec4f505b76f5bfa6b693a657ae Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 12:17:00 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 12:18:56 +0000 games/brutalchess: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/brutalchess/Makefile | 3 ++- games/brutalchess/files/patch-configure (new) | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5c1e383aded6811a1e7cf39294698347509be8c9 commit 5c1e383aded6811a1e7cf39294698347509be8c9 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 12:21:58 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 12:21:58 +0000 games/chroma: prepare for freetype2 update - The upcoming freetype2 update will no longer install the freetype-config script. The port already supports the new way of finding freetype2 via pkgconfig, but for this, it needs to build depend on it. PR: 251512 games/chroma/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=759649a5b05de312726573133b1a37959b1b615e commit 759649a5b05de312726573133b1a37959b1b615e Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 13:26:30 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:09:30 +0000 games/foobillard: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/foobillard/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=63c8147ee1aafa7d42d24407f3905aed7408f182 commit 63c8147ee1aafa7d42d24407f3905aed7408f182 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 13:34:24 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:09:31 +0000 games/openmortal: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/openmortal/Makefile | 4 +++- games/openmortal/files/patch-configure (new) | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3862fee82cb80ca11316a2ed63574cfa1f14a940 commit 3862fee82cb80ca11316a2ed63574cfa1f14a940 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 13:46:54 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:09:31 +0000 games/opensurge: prepare for freetype2 update Add missing linker command to link against freetype. PR: 251512 games/opensurge/files/patch-CMakeLists.txt (new) | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b9155596ccbfe4bd36dc4407df415687dc342390 commit b9155596ccbfe4bd36dc4407df415687dc342390 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 13:23:06 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:09:30 +0000 games/duel: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/duel/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=197e928ffb54ae1da12fdda26dc45a8713409730 commit 197e928ffb54ae1da12fdda26dc45a8713409730 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 12:43:41 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:09:30 +0000 games/critterding: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. - while here, convert to USES=localbase PR: 251512 games/critterding/Makefile | 6 +++--- games/critterding/files/patch-configure.in (new) | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=950ca76de36ae7b413c90eacd787bf6a2978aff5 commit 950ca76de36ae7b413c90eacd787bf6a2978aff5 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 14:27:54 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:29:54 +0000 games/ponscripter-sekai: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/ponscripter-sekai/Makefile | 2 +- games/ponscripter-sekai/files/patch-configure | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9abe0ca3217a1ad1d9080d01e369994e01554e49 commit 9abe0ca3217a1ad1d9080d01e369994e01554e49 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-06 14:56:30 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-06 14:58:14 +0000 games/scorched3d: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/scorched3d/Makefile | 2 ++ games/scorched3d/files/patch-acinclude.m4 (new) | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f75368685f09dd26aec1ad8612d1c7146b296ba6 commit f75368685f09dd26aec1ad8612d1c7146b296ba6 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 05:48:14 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 05:50:03 +0000 games/scummvm: prepare for freetype2 update - The upcoming freetype2 update will no longer install the freetype-config script. The port already supports the new way of finding freetype2 via pkgconfig, but for this, it needs to build depend on it. PR: 251512 games/scummvm/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8c98e7dbf500393e6e8143cbde1561a42db8f18 commit f8c98e7dbf500393e6e8143cbde1561a42db8f18 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 05:54:02 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 05:54:02 +0000 games/scummvm-tools: prepare for freetype2 update - The upcoming freetype2 update will no longer install the freetype-config script. The port already supports the new way of finding freetype2 via pkgconfig, but for this, it needs to build depend on it. PR: 251512 games/scummvm-tools/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3fba6f604d82add50fb46b4f4e38f0be9ccfda44 commit 3fba6f604d82add50fb46b4f4e38f0be9ccfda44 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 06:01:42 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 06:01:42 +0000 graphics/dia: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/dia/files/patch-configure (new) | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=26620b919510c8af4b9bb47e44d764dd9f5989d9 commit 26620b919510c8af4b9bb47e44d764dd9f5989d9 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 06:09:47 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 06:09:47 +0000 graphics/libgltext: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/libgltext/Makefile | 4 +++- graphics/libgltext/files/patch-configure (new) | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=600b48f2d263963f1d0b30849ae7eed6dd0ab8dc commit 600b48f2d263963f1d0b30849ae7eed6dd0ab8dc Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 06:15:07 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 06:15:07 +0000 graphics/ming: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/ming/Makefile | 4 +++- graphics/ming/files/patch-configure.in (new) | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=de6064a1368a5d7986a0e050de996b468542c4ca commit de6064a1368a5d7986a0e050de996b468542c4ca Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 07:36:08 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 07:36:08 +0000 graphics/sdl_ttf: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/sdl_ttf/Makefile | 2 ++ graphics/sdl_ttf/files/patch-configure (new) | 13 +++++++++++++ 2 files changed, 15 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e88dd7a0da54b2f31e635c5da8988862de23ca13 commit e88dd7a0da54b2f31e635c5da8988862de23ca13 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 07:19:19 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 07:30:08 +0000 graphics/ocaml-images: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/ocaml-images/Makefile | 3 +++ graphics/ocaml-images/files/patch-OMakefile | 23 ++++++++++++++++++++--- graphics/ocaml-images/files/patch-configure (new) | 13 +++++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8252bf7bd5a92e6bf5b11a9785625e8b1fca19f8 commit 8252bf7bd5a92e6bf5b11a9785625e8b1fca19f8 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 08:08:15 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 08:12:37 +0000 graphics/sswf: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/sswf/Makefile | 2 ++ graphics/sswf/files/patch-configure (new) | 13 +++++++++++++ 2 files changed, 15 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5924d18713e73647370876cc592c19d470c6564d commit 5924d18713e73647370876cc592c19d470c6564d Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 08:45:13 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 08:45:13 +0000 multimedia/vdr-plugin-skinenigmang: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 multimedia/vdr-plugin-skinenigmang/Makefile | 6 ++++++ 1 file changed, 6 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=67750f70094193b7ff6f7d6d4a0d39a71ed0d1a8 commit 67750f70094193b7ff6f7d6d4a0d39a71ed0d1a8 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 09:26:56 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 09:32:05 +0000 print/p5-Font-FreeType: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 print/p5-Font-FreeType/Makefile | 4 +++- print/p5-Font-FreeType/files/patch-Makefile.PL (new) | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=81d97816103e3ce24b10d700d0de2df470a78eea commit 81d97816103e3ce24b10d700d0de2df470a78eea Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 10:10:18 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 10:11:32 +0000 x11-clocks/dclock: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 x11-clocks/dclock/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6923da4303f955134aaf0a8fd35393f1e38422b1 commit 6923da4303f955134aaf0a8fd35393f1e38422b1 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 09:53:19 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 10:11:31 +0000 sysutils/grub2-pcbsd: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 sysutils/grub2-pcbsd/Makefile | 4 +++- sysutils/grub2-pcbsd/files/patch-configure.ac | 28 ++++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 4 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=56dd3126446012f781e2bd39f0e5092ee89ac4c7 commit 56dd3126446012f781e2bd39f0e5092ee89ac4c7 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 10:17:53 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 10:18:09 +0000 x11-fonts/otf2bdf: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 x11-fonts/otf2bdf/Makefile | 2 +- x11-fonts/otf2bdf/files/patch-configure.in (new) | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fcbb3bfd37f8e62e28e9bfcd127dc5f81c17b6f2 commit fcbb3bfd37f8e62e28e9bfcd127dc5f81c17b6f2 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 10:21:37 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 10:25:10 +0000 x11-toolkits/fox16: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 x11-toolkits/fox16/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=87a690f021d23b3ea2a76e537d1733b49bdff3b1 commit 87a690f021d23b3ea2a76e537d1733b49bdff3b1 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 10:30:56 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 11:10:19 +0000 x11-toolkits/fox17: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 x11-toolkits/fox17/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2e8a7f6a4674d4ee40da1553a19047481f0c6c63 commit 2e8a7f6a4674d4ee40da1553a19047481f0c6c63 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 11:52:34 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 11:52:34 +0000 print/texlive-base: prepare for freetype2 upgrade - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. Original version by: diizzy PR: 251512 PR: 257576 print/texlive-base/Makefile | 4 +++- print/texlive-base/files/patch-configure | 20 ++++++++++++++++---- .../files/patch-texk_dvipng_configure (new) | 13 +++++++++++++ .../files/patch-texk_dvisvgm_configure (new) | 13 +++++++++++++ .../files/patch-texk_ttf2pk2_configure (new) | 13 +++++++++++++ 5 files changed, 58 insertions(+), 5 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=126700319b281ec688f79aee54d8f328fef1a404 commit 126700319b281ec688f79aee54d8f328fef1a404 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 12:09:52 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 12:09:52 +0000 devel/agar: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 devel/agar/files/patch-configure (new) | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+)
@antoine -- the listed fallout should be fixed with one exception of: * audio/komposter (requries bigger rewrite of its configure scripts) * print/ft2demos (requires update) Could you re-run it? mfg Tobias
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3dfca06aeabfee173047a5a050eaca7f5b031e75 commit 3dfca06aeabfee173047a5a050eaca7f5b031e75 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-07 14:07:24 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-07 14:09:05 +0000 audio/komposter: prepare for freetype2 upgrade - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 audio/komposter/files/patch-acinclude.m4 (new) | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
Some new failure logs: http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/advancemess-1.4_3.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/rlvm-0.14.75_2.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/scourge-0.21.1_14.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/p5-ming-0.4.8.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/py38-ming-0.4.8.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/ft2demos-2.10.4.log http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-08_07h04m52s/logs/errors/tex-xdvik-22.87_4.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d30b474483cdad920ca0bf3ead8179542d37dd8d commit d30b474483cdad920ca0bf3ead8179542d37dd8d Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 14:38:26 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 14:42:34 +0000 games/scourge: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/scourge/Makefile | 4 +++- games/scourge/files/patch-configure.in | 21 ++++++++++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=107f7d815e1496a3e6f6b81989cd7b893f1c711d commit 107f7d815e1496a3e6f6b81989cd7b893f1c711d Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 14:28:35 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 14:42:34 +0000 games/rlvm: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 games/rlvm/files/patch-SConstruct | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=de9dca2f74876bafe44d20b9bd39cf1327f0ace5 commit de9dca2f74876bafe44d20b9bd39cf1327f0ace5 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 14:20:37 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 14:42:34 +0000 emulators/advancemess: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 emulators/advancemess/Makefile | 4 +++- emulators/advancemess/files/patch-configure (new) | 24 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5407477bf71d072b0387a53ffd284759b2e5e8d9 commit 5407477bf71d072b0387a53ffd284759b2e5e8d9 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 14:46:10 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 14:47:37 +0000 graphics/p5-ming: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/p5-ming/Makefile | 4 +++- graphics/p5-ming/files/patch-configure.in (new) | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=14270c75f521c0ca6f46966ea8eba096bf61ef60 commit 14270c75f521c0ca6f46966ea8eba096bf61ef60 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 14:50:51 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 14:50:51 +0000 print/tex-xdvik: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 print/tex-xdvik/Makefile | 4 +++- print/tex-xdvik/files/patch-texk-xdvik-configure | 19 +++++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8785f2bd03ae6cbc94eb8b5a2a0c770431e1f0c2 commit 8785f2bd03ae6cbc94eb8b5a2a0c770431e1f0c2 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-08-10 15:12:10 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-08-10 15:12:10 +0000 graphics/py-ming: prepare for freetype2 update - freetype2 will no longer ship freetype-config (which was a pkg-config wrapper) in the near future -- use pkg-config to gather the required flags. PR: 251512 graphics/py-ming/Makefile | 4 +++- graphics/py-ming/files/patch-configure.in (new) | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
(In reply to Antoine Brodin from comment #57) Moin moin everything apart from ft2demos is fixed. mfg Tobias
I see 1 new failure (aside to ft2demos) http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-08-14_20h31m43s/logs/chromium-91.0.4472.164.log
Patch for Chromium added to FreeBSD's repo on GitHub (not yet in tree) Reference: https://github.com/freebsd/chromium/commit/562cceff0145157290cfeafb054424028ce15b9c
Created attachment 227700 [details] Patch for ft2demos Temporarily mark ft2demos as broken to get this in tree, discussed with bofh@ in private email
Now that we have Chromium in tree with the linked patch included we should be good to go except for ft2demos or am I missing something?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9218bfa5da7bf47930a6790199dc60a133bb11be commit 9218bfa5da7bf47930a6790199dc60a133bb11be Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2021-09-21 19:40:44 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2021-09-23 19:15:44 +0000 print/freetype2: Update to 2.11.0 Additional changes: * Convert to CMake * Rearrange Makefile * Clean up MASTER_SITES and use SAVANNAH alias Changelog: https://gitlab.freedesktop.org/freetype/freetype/-/blob/VER-2-11-0/docs/CHANGES I'd also like to thank tcberner and antoine for their time and effort getting this ready to be committed. PR: 251512 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D31909 print/freetype2/Makefile | 92 ++++++++++------------ print/freetype2/distinfo | 6 +- .../files/patch-builds_unix_detect.mk (gone) | 26 ------ print/freetype2/files/pkg-message.in | 2 +- print/freetype2/pkg-plist | 12 +-- 5 files changed, 51 insertions(+), 87 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=51a8c14d5209368d6223649b7a3a919c9eccf8d4 commit 51a8c14d5209368d6223649b7a3a919c9eccf8d4 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2021-09-24 16:54:57 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-09-24 17:32:01 +0000 editors/libreoffice: fix build against freetype2-2.11 - Build was broken by the update of freetype2 to 2.11. This was not caught by the exp-run as libreoffice was updated after the exp-run had been done, but prior to the commit. Obtained from: https://github.com/archlinux/svntogit-packages/commit/1db0f16aa08d3d7c13ecca8fd1c2c20c4b255504 PR: 251512 Reported by: jrm editors/libreoffice/Makefile | 1 + .../patch-external_skia_UnpackedTarball__skia.mk | 6 ++-- .../files/skia-freetype2.11.patch (new) | 38 ++++++++++++++++++++++ 3 files changed, 43 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0407bb07f88eba2cd8ecdd7d4f6fb8097b017aef commit 0407bb07f88eba2cd8ecdd7d4f6fb8097b017aef Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2021-09-24 20:55:47 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2021-09-24 21:10:15 +0000 print/ft2demos: Temporarily mark as broken Temporarily mark port as broken due to the version bump of freetype2 Discussed with maintainer in private email PR: 251512 Approved by: tcberner (mentor), maintainer (private email) Differential Revision: https://reviews.freebsd.org/D32086 print/ft2demos/Makefile | 2 ++ 1 file changed, 2 insertions(+)
About ft2demos port - is someone already looking at converting that to CMake as well, or otherwise getting around not having freetype build provide config.mk? I would like to try my hand at that, unless someone is on it already. Thanks, -Eric Gullufsen
Hi Eric, Feel free to give it a go, I'm not aware of any efforts as we speak. https://gitlab.freedesktop.org/freetype/freetype-demos does however both (GNU) Make and previously mentioned Meson. Best regards, Daniel
Hey Daniel, Oh gotcha of course - one of those makes much more sense I think (keep as gmake or use meson), cool thanks for the info I'll give it a shot. -Eric
Hey I Added a patch for ft2demos as bug 260922 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260922 Thanks! -Eric