Bug 251512 - print/freetype2: Update to 2.11.0, convert to CMake and rearrange Makefile
Summary: print/freetype2: Update to 2.11.0, convert to CMake and rearrange Makefile
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords: needs-qa
Depends on: 252112 252114 252115 257576
Blocks:
  Show dependency treegraph
 
Reported: 2020-12-01 21:03 UTC by Daniel Engberg
Modified: 2022-01-04 12:49 UTC (History)
9 users (show)

See Also:
tcberner: maintainer-feedback+
koobs: maintainer-feedback? (diizzy)
antoine: exp-run+


Attachments
Patch for freetype2 (6.87 KB, patch)
2020-12-01 21:03 UTC, Daniel Engberg
no flags Details | Diff
Patch for freetype2 v2 (6.83 KB, patch)
2020-12-10 22:05 UTC, Daniel Engberg
no flags Details | Diff
Patch for freetype2 v3 (8.89 KB, patch)
2020-12-21 21:43 UTC, Daniel Engberg
no flags Details | Diff
Patch for freetype2 v4 (9.04 KB, patch)
2021-08-01 17:55 UTC, Daniel Engberg
no flags Details | Diff
Patch for freetype2 v5 (8.47 KB, patch)
2021-08-04 09:16 UTC, Daniel Engberg
no flags Details | Diff
Patch for ft2demos (440 bytes, patch)
2021-09-06 05:39 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2020-12-01 21:03:06 UTC
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)
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2020-12-10 17:54:09 UTC
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
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2020-12-10 22:05:14 UTC
Created attachment 220441 [details]
Patch for freetype2 v2

Use CMAKE_OFF and _ON as suggested by tcberner@
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2020-12-10 22:06:07 UTC
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
Comment 4 Tobias C. Berner freebsd_committer freebsd_triage 2020-12-19 19:33:35 UTC
Moin moin 

dekstop@ would like to ask for an exp-run of the patch.


mfg Tobias
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2020-12-21 21:43:43 UTC
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!
Comment 8 Antoine Brodin freebsd_committer freebsd_triage 2020-12-24 10:07:53 UTC
Removing freetype-config is a bad move,  having it optional is also strange it should be mandatory.
Comment 9 Daniel Engberg freebsd_committer freebsd_triage 2020-12-24 10:54:49 UTC
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?
Comment 10 Antoine Brodin freebsd_committer freebsd_triage 2020-12-24 11:30:54 UTC
pkg rquery "%B %o" | grep libfreetype.so.6 | sed "s|.* \(.*\)|\1@all|" > list

poudriere bulk -f list
Comment 11 Val Packett 2021-04-26 12:22:38 UTC
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 :)
Comment 12 Daniel Engberg freebsd_committer freebsd_triage 2021-04-28 09:06:08 UTC
Support is still immature compared to CMake
Comment 13 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-26 06:42:46 UTC
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?
Comment 14 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-26 06:43:30 UTC
^Triage: Request feedback from dependency setter on nature of the block
Comment 15 Kevin Bowling freebsd_committer freebsd_triage 2021-07-30 15:18:51 UTC
Hi, I'd like to help move this along, can we get another exp-run?
Comment 16 Daniel Engberg freebsd_committer freebsd_triage 2021-08-01 17:55:29 UTC
Created attachment 226854 [details]
Patch for freetype2 v4
Comment 17 Daniel Engberg freebsd_committer freebsd_triage 2021-08-01 18:45:19 UTC
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.
Comment 18 Tobias C. Berner freebsd_committer freebsd_triage 2021-08-02 05:41:50 UTC
(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
Comment 19 Daniel Engberg freebsd_committer freebsd_triage 2021-08-04 09:16:32 UTC
Created attachment 226941 [details]
Patch for freetype2 v5

Drop CMake patch in favour of USES= pathfix
Comment 20 Antoine Brodin freebsd_committer freebsd_triage 2021-08-06 08:27:15 UTC
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
Comment 21 commit-hook freebsd_committer freebsd_triage 2021-08-06 09:08:53 UTC
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(-)
Comment 22 commit-hook freebsd_committer freebsd_triage 2021-08-06 09:22:57 UTC
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(+)
Comment 23 commit-hook freebsd_committer freebsd_triage 2021-08-06 09:50:02 UTC
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(+)
Comment 24 commit-hook freebsd_committer freebsd_triage 2021-08-06 10:19:12 UTC
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(+)
Comment 25 commit-hook freebsd_committer freebsd_triage 2021-08-06 10:34:15 UTC
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(-)
Comment 26 commit-hook freebsd_committer freebsd_triage 2021-08-06 10:46:18 UTC
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(-)
Comment 27 Tobias C. Berner freebsd_committer freebsd_triage 2021-08-06 10:49:09 UTC
* 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
Comment 28 Tobias C. Berner freebsd_committer freebsd_triage 2021-08-06 12:06:00 UTC
* emulators/advancemenu: 2f28d70fcbc01d8963dedb3df92c4abcd334c675
* emulators/advancemame: 6b139f669d8f399035e0f653b7afcefe37a6bb53

(copy and pasting PR: ... is hard).
Comment 29 commit-hook freebsd_committer freebsd_triage 2021-08-06 12:19:36 UTC
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(-)
Comment 30 commit-hook freebsd_committer freebsd_triage 2021-08-06 12:24:38 UTC
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(+)
Comment 31 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:10:59 UTC
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(-)
Comment 32 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:11:01 UTC
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(-)
Comment 33 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:11:02 UTC
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(+)
Comment 34 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:11:03 UTC
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(-)
Comment 35 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:11:04 UTC
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(-)
Comment 36 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:30:10 UTC
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(-)
Comment 37 commit-hook freebsd_committer freebsd_triage 2021-08-06 14:59:15 UTC
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(+)
Comment 38 commit-hook freebsd_committer freebsd_triage 2021-08-07 05:52:30 UTC
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(-)
Comment 39 commit-hook freebsd_committer freebsd_triage 2021-08-07 05:56:33 UTC
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(-)
Comment 40 commit-hook freebsd_committer freebsd_triage 2021-08-07 06:08:35 UTC
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(+)
Comment 41 commit-hook freebsd_committer freebsd_triage 2021-08-07 06:11:37 UTC
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(-)
Comment 42 commit-hook freebsd_committer freebsd_triage 2021-08-07 06:19:39 UTC
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(-)
Comment 43 commit-hook freebsd_committer freebsd_triage 2021-08-07 07:39:53 UTC
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(+)
Comment 44 commit-hook freebsd_committer freebsd_triage 2021-08-07 07:39:54 UTC
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(-)
Comment 45 commit-hook freebsd_committer freebsd_triage 2021-08-07 08:17:02 UTC
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(+)
Comment 46 commit-hook freebsd_committer freebsd_triage 2021-08-07 08:49:09 UTC
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(+)
Comment 47 commit-hook freebsd_committer freebsd_triage 2021-08-07 09:33:18 UTC
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(-)
Comment 48 commit-hook freebsd_committer freebsd_triage 2021-08-07 10:13:26 UTC
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(-)
Comment 49 commit-hook freebsd_committer freebsd_triage 2021-08-07 10:13:27 UTC
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(-)
Comment 50 commit-hook freebsd_committer freebsd_triage 2021-08-07 10:19:30 UTC
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(-)
Comment 51 commit-hook freebsd_committer freebsd_triage 2021-08-07 10:25:32 UTC
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(-)
Comment 52 commit-hook freebsd_committer freebsd_triage 2021-08-07 11:11:42 UTC
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(-)
Comment 53 commit-hook freebsd_committer freebsd_triage 2021-08-07 11:59:51 UTC
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(-)
Comment 54 commit-hook freebsd_committer freebsd_triage 2021-08-07 12:12:56 UTC
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(+)
Comment 55 Tobias C. Berner freebsd_committer freebsd_triage 2021-08-07 13:44:12 UTC
@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
Comment 56 commit-hook freebsd_committer freebsd_triage 2021-08-07 14:10:17 UTC
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(+)
Comment 58 commit-hook freebsd_committer freebsd_triage 2021-08-10 14:42:57 UTC
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(-)
Comment 59 commit-hook freebsd_committer freebsd_triage 2021-08-10 14:42:58 UTC
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(-)
Comment 60 commit-hook freebsd_committer freebsd_triage 2021-08-10 14:42:59 UTC
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(-)
Comment 61 commit-hook freebsd_committer freebsd_triage 2021-08-10 14:48:01 UTC
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(-)
Comment 62 commit-hook freebsd_committer freebsd_triage 2021-08-10 15:11:06 UTC
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(-)
Comment 63 commit-hook freebsd_committer freebsd_triage 2021-08-10 15:16:08 UTC
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(-)
Comment 64 Tobias C. Berner freebsd_committer freebsd_triage 2021-08-10 15:16:48 UTC
(In reply to Antoine Brodin from comment #57)
Moin moin 

everything apart from ft2demos is fixed.


mfg Tobias
Comment 65 Antoine Brodin freebsd_committer freebsd_triage 2021-08-18 19:33:37 UTC
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
Comment 66 Daniel Engberg freebsd_committer freebsd_triage 2021-08-19 22:48:52 UTC
Patch for Chromium added to FreeBSD's repo on GitHub (not yet in tree)

Reference:
https://github.com/freebsd/chromium/commit/562cceff0145157290cfeafb054424028ce15b9c
Comment 67 Daniel Engberg freebsd_committer freebsd_triage 2021-09-06 05:39:32 UTC
Created attachment 227700 [details]
Patch for ft2demos

Temporarily mark ft2demos as broken to get this in tree, discussed with bofh@ in private email
Comment 68 Daniel Engberg freebsd_committer freebsd_triage 2021-09-06 05:41:19 UTC
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?
Comment 69 commit-hook freebsd_committer freebsd_triage 2021-09-23 19:17:28 UTC
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(-)
Comment 70 commit-hook freebsd_committer freebsd_triage 2021-09-24 17:33:04 UTC
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(-)
Comment 71 commit-hook freebsd_committer freebsd_triage 2021-09-24 21:12:47 UTC
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(+)
Comment 72 Eric Gullufsen 2022-01-04 04:23:59 UTC
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
Comment 73 Daniel Engberg freebsd_committer freebsd_triage 2022-01-04 07:17:21 UTC
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
Comment 74 Eric Gullufsen 2022-01-04 09:27:45 UTC
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
Comment 75 Eric Gullufsen 2022-01-04 12:49:16 UTC
Hey I Added a patch for ft2demos as bug 260922
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260922

Thanks!
-Eric