Created attachment 275297 [details] Patch for graphite2 Linux and Darwin have "profiles" to prevent over-linking, FreeBSD does not which causes unit tests in some consumers to fail because of it. This adds a very basic "profile" to prevent over-linking and while at it remove USES= pathfix which isn't used in this port. Compile and runtime tested on FreeBSD 15.1-RELEASE (amd64) (make, make check-plist, make test) Poudriere testport OK 14.4-RELEASE (amd64) Poudriere testport OK 14.4-RELEASE (i386) Poudriere testport OK 15.1-RELEASE (amd64)
It would be great to have this change upstreamed first.
https://github.com/silnrsi/graphite/pull/108
Created attachment 275478 [details] Patch for graphite2 v2 Sync with upstream PR 108 Reference: https://github.com/silnrsi/graphite/pull/108
Good to go?
LGTM
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e49fc5fed6d468d61161d3f81118aad41e5c25a commit 0e49fc5fed6d468d61161d3f81118aad41e5c25a Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2026-10-10 11:48:07 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2026-10-10 11:51:05 +0000 graphics/graphite2: Fix over-linking Pull in upsteam PR #108 Reference: https://github.com/silnrsi/graphite/pull/108 PR: 299037 Reviewed by: office (fluffy) graphics/graphite2/Makefile | 6 +++++- graphics/graphite2/distinfo | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-)
Thanks