Created attachment 254148 [details] Patch for alembic * Refresh distinfo * Remove libaec (not used) dependency * Remove USE_CXXSTD (-std=c++14 gets applied afterwards since upstream expects users to use CMAKE_CXX_STANDARD) * Use USES= cmake:testing * Only build unit tests when requested * Unit tests fails due to race conditions, disable parallel runs * Use OPT_CMAKE_BOOL helper Compile and runtime tested on FreeBSD 14.1-RELEASE (amd64) (make, make check-plist, make test) Poudriere testport OK 13.3-RELEASE (amd64) Poudriere testport OK 14.1-RELEASE (amd64)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6ded0172cbc62e45b9439367d74370ee73531611 commit 6ded0172cbc62e45b9439367d74370ee73531611 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2024-10-17 19:19:48 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2024-10-17 19:19:48 +0000 graphics/alembic: unbreak the fetch and drop needless LIB_DEPENDS - Distfile had been rerolled upstream to remove experimental tweak that accidentally snuck its way in (diff-verified) - Do not force linking against `science/libaec' which is not used directly and could only be pulled via optional `science/hdf5', where it is also subject to SZIP option Reported by: vvd, pkg-fallout, Mamoru Iwaki PR: 282157, 281999 (first take) graphics/alembic/Makefile | 1 - graphics/alembic/distinfo | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-)
Reopen prematurely closed PR (not all suggestions were processed).