Created attachment 242990 [details] Patch for libzip * Remove Perl dependency * Unit tests relies on unported libraries, disable for now * Disable RPATH via CMAKE_SKIP_RPATH argument instead of patching Compile tested on FreeBSD 13.2-RELEASE (aarch64) (make, make check-plist) Compile tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 12.4-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (i386) Tested with following consumers in 13.2-RELEASE (amd64) using Poudriere: archivers/ark archivers/libzippp archivers/php80-zip archivers/php81-zip archivers/php82-zip archivers/php83-zip audio/d11amp audio/deadbeef cad/horizon-eda cad/openscad cad/openscad-devel cad/repsnapper comms/libconcord deskutils/kchmviewer deskutils/subsurface devel/libsigrok emulators/libretro-ppsspp - Fails (unrelated, plist issue) emulators/pcsx2 emulators/ppsspp emulators/ppsspp-qt5 games/freedink-engine games/naev - Fails (unrelated, marked BROKEN) games/openrct2 games/taisei graphics/ImageMagick7 graphics/okular graphics/openfx-arena graphics/pstoedit graphics/qgis - Fails (unrelated, plist issue) graphics/qgis-ltr graphics/xournalpp math/sc-im misc/ignition-fuel-tools multimedia/mythtv print/simple-fb2-reader sysutils/fusefs-zip textproc/ebook-tools www/sogo www/sogo-activesync x11-fm/librfm
Comment on attachment 242990 [details] Patch for libzip lgtm, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1025e15bf0f3a21eaf26f84d303bfade064ee1ab commit 1025e15bf0f3a21eaf26f84d303bfade064ee1ab Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-06-26 20:38:35 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-06-26 20:38:51 +0000 archivers/libzip: Update to 1.10.0 * Remove Perl dependency * Unit tests relies on unported libraries, disable for now * Disable RPATH via CMAKE_SKIP_RPATH argument instead of patching Changelog: https://github.com/nih-at/libzip/releases/tag/v1.10.0 PR: 272208 Reviewed by: rakuco (maintainer) archivers/libzip/Makefile | 10 ++++------ archivers/libzip/distinfo | 6 +++--- archivers/libzip/files/patch-CMakeLists.txt (gone) | 12 ------------ archivers/libzip/pkg-plist | 11 ++++++++++- 4 files changed, 17 insertions(+), 22 deletions(-)
Committed, thanks!