Bug 281316 - print/freetype2: Update to 2.13.3
Summary: print/freetype2: Update to 2.13.3
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: https://git.savannah.gnu.org/cgit/fre...
Keywords:
Depends on: 281320 281321 281326 281335 281344 281345
Blocks:
  Show dependency treegraph
 
Reported: 2024-09-06 20:53 UTC by Daniel Engberg
Modified: 2024-09-24 19:05 UTC (History)
3 users (show)

See Also:
fluffy: maintainer-feedback+
diizzy: exp-run?


Attachments
Patch for freetype2 (1.53 KB, patch)
2024-09-06 20:53 UTC, Daniel Engberg
fluffy: maintainer-approval+
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 2024-09-06 20:53:13 UTC
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 1 Dima Panov freebsd_committer freebsd_triage 2024-09-10 21:48:15 UTC
Comment on attachment 253384 [details]
Patch for freetype2

LGTM
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2024-09-11 12:37:08 UTC
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.
Comment 3 Einar Bjarni Halldórsson 2024-09-12 08:39:41 UTC
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.
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2024-09-14 08:40:48 UTC
Thanks amdmi3@ and Einar!

@portmgr

Hi,

I'd like to request an exp-run

Thanks in advance!
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-09-17 18:59:54 UTC
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(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-09-17 18:59:55 UTC
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(-)
Comment 8 Daniel Engberg freebsd_committer freebsd_triage 2024-09-17 19:01:47 UTC
Committed, thanks for the exp-run!
Comment 9 Daniel Engberg freebsd_committer freebsd_triage 2024-09-18 04:50:42 UTC
(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
Comment 10 Thierry Thomas freebsd_committer freebsd_triage 2024-09-19 17:46:38 UTC
This breaks cad/opencascade740.

E.g. see <https://pkg-status.freebsd.org/beefy16/data/133amd64-default/744834fc05a6/logs/opencascade740-7.4.0_3.log>.
Comment 11 Thierry Thomas freebsd_committer freebsd_triage 2024-09-24 16:25:25 UTC
Yet many more fallouts:

https://portsfallout.com/fallout?port=cad%2Fopencascade740&maintainer=&env=&category=&categories=cad&flavor=

Please fix or revert!
Comment 12 commit-hook freebsd_committer freebsd_triage 2024-09-24 19:05:30 UTC
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(-)