Created attachment 238512 [details] Patch for libffi Switch to DISTVERSION to follow Porters Handbook more closely Compile and runtime tested on FreeBSD 13.1-STABLE (amd64) (make, make check-plist, make test) Compile and runtime tested on FreeBSD FreeBSD 13.1-RELEASE-p1 (arm64) (make, make check-plist, make test) Poudriere testport OK 12.3-RELEASE (amd64) Poudriere testport OK 13.1-RELEASE (i386)
Is exp-run needed? I have no build box currently that can build all users and especially heavy ones such as firefox.
Looking at https://github.com/libffi/libffi/compare/v3.4.3...v3.4.4#diff-653368e064ea00a7950353eda5dd7d8fb3c1fe2df9dd4ae566130325f78a6c83 I don't think it is necessary as the only material changes are to aarch64 (trivial) and riscv (not in an exp-run)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f05c25d633050adf710f4dbf885dbed84d315c30 commit f05c25d633050adf710f4dbf885dbed84d315c30 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2022-12-09 19:25:07 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2022-12-09 19:27:32 +0000 devel/libffi: Update to 3.4.4 This release fixes a few bugs on alternate archs PR: 268150 devel/libffi/Makefile | 4 ++-- devel/libffi/distinfo | 6 +++--- devel/libffi/pkg-plist | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-)