Bug 272208 - archivers/libzip: Update to 1.10.0
Summary: archivers/libzip: Update to 1.10.0
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: Raphael Kubo da Costa
URL: https://github.com/nih-at/libzip/rele...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-25 16:00 UTC by Daniel Engberg
Modified: 2023-06-26 20:45 UTC (History)
0 users

See Also:
rakuco: maintainer-feedback+


Attachments
Patch for libzip (3.56 KB, patch)
2023-06-25 16:00 UTC, Daniel Engberg
rakuco: 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 2023-06-25 16:00:33 UTC
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 1 Raphael Kubo da Costa freebsd_committer freebsd_triage 2023-06-26 08:56:39 UTC
Comment on attachment 242990 [details]
Patch for libzip

lgtm, thanks!
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-06-26 20:41:25 UTC
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(-)
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2023-06-26 20:45:29 UTC
Committed, thanks!