Created attachment 253384 [details] Patch for freetype2 Compile and tested on FreeBSD 14.1-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 13.3-RELEASE (amd64) Poudriere testport OK 14.0-RELEASE (i386) Poudriere testport OK 14.0-RELEASE (amd64) Poudriere testport OK 14.1-RELEASE (amd64)
Comment on attachment 253384 [details] Patch for freetype2 LGTM
Patch from 281320 to be committed along with freetype2 update. https://gist.github.com/AMDmi3/fbbb508fb3a658b842b6a2d80419a783 This fixes ftgl and opencascade, with it ftgl and all its consumers build fine.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281335 is ready to commit. It builds with both freetype2 2.13.2 and 2.13.3 so it's safe to commit that before freetype2.
Thanks amdmi3@ and Einar! @portmgr Hi, I'd like to request an exp-run Thanks in advance!
Some new failure logs: https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-09-14_18h45m15s/logs/upp-15260_2.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-09-14_18h45m15s/logs/agg-2.5_11.log https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-09-14_18h45m15s/logs/ftgl-2.4.0_1,1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ce9bbb410c9818c72e0fc9244b35476a68999bc0 commit ce9bbb410c9818c72e0fc9244b35476a68999bc0 Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2024-09-17 18:56:49 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-09-17 18:56:53 +0000 cad/opencascade: Fix build with freetype2 2.13.3 PR: 281316 Approved by: portmgr (blanket, build fix) cad/opencascade/Makefile | 2 +- .../files/patch-src_StdPrs_StdPrs__BRepFont.cxx (new) | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e0a0e79daf54c973965a91fcb8238b42019792ef commit e0a0e79daf54c973965a91fcb8238b42019792ef Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2024-09-17 18:38:28 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-09-17 18:38:32 +0000 print/freetype2: Update to 2.13.3 Changelog: https://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/CHANGES?h=VER-2-13-3 PR: 281316 Approved by: desktop (fluffy) Sponsored by: Blinkinblox Exp-run by: antoine print/freetype2/Makefile | 3 +-- print/freetype2/distinfo | 6 +++--- print/freetype2/pkg-plist | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-)
Committed, thanks for the exp-run!
(In reply to Dmitry Marakasov from comment #2) Hi, Seems like cad/opencascade740 also needs patching? https://pdr2.bofh.network/data/141-diizzy/2024-09-17_14h41m07s/logs/errors/opencascade740-7.4.0_3.log It would be appreciated if you could have quick look at it. Best regards, Daniel
This breaks cad/opencascade740. E.g. see <https://pkg-status.freebsd.org/beefy16/data/133amd64-default/744834fc05a6/logs/opencascade740-7.4.0_3.log>.
Yet many more fallouts: https://portsfallout.com/fallout?port=cad%2Fopencascade740&maintainer=&env=&category=&categories=cad&flavor= Please fix or revert!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a0ddecafac493cab9624656bd0ae18d3ca105854 commit a0ddecafac493cab9624656bd0ae18d3ca105854 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2024-09-24 19:02:34 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-09-24 19:04:41 +0000 cad/opencascade740: Fix build with with freetype2 2.13.3 Apply same fix as for cad/opencascade PR: 281316 Approved by: portmgr (blanket, build fix) cad/opencascade740/Makefile | 2 +- .../files/patch-src_Font_Font__BRepFont.cxx (new) | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-)