From: Andrew Kloet Subject: update: archivers/libzip 0.11.4 To: ports@openbsd.org Date: Mon, 29 Jun 2026 18:05:54 -0400 Update archivers/libzip 1.8.0 -> 1.11.4. Minor SHARED_LIBS bump (4.2 -> 4.3). The ABI is backward-compatible. No dropped global text symbols: $ nm -g /usr/local/lib/libzip.so.4.2 | grep ' T ' | awk '{print $3}' | sort > old.txt $ nm -g /usr/ports/pobj/libzip-1.11.4/fake-amd64/usr/local/lib/libzip.so.* | grep ' T ' | awk '{print $3}' | sort > new.txt $ comm -23 old.txt new.txt The two removed man pages in the PLIST were renamed upstream. Tested with reverse dependency games/dsda-doom. Andrew diff --git a/archivers/libzip/Makefile b/archivers/libzip/Makefile index ef9696250..29eeb496f 100644 --- a/archivers/libzip/Makefile +++ b/archivers/libzip/Makefile @@ -1,10 +1,9 @@ COMMENT= library for reading, creating and modifying zip archives -DISTNAME= libzip-1.8.0 -REVISION= 1 +DISTNAME= libzip-1.11.4 CATEGORIES= archivers -SHARED_LIBS += zip 4.2 # 5.0 +SHARED_LIBS += zip 4.3 # 5.0 HOMEPAGE= https://libzip.org/ diff --git a/archivers/libzip/distinfo b/archivers/libzip/distinfo index dca255875..033adc99f 100644 --- a/archivers/libzip/distinfo +++ b/archivers/libzip/distinfo @@ -1,2 +1,2 @@ -SHA256 (libzip-1.8.0.tar.gz) = MO5VhowKaY08YASS8r6k62LFOEm89pbSGvXrZfPzg54= -SIZE (libzip-1.8.0.tar.gz) = 1252451 +SHA256 (libzip-1.11.4.tar.gz) = guny8kIfnXwkZrvDFzzQlZWojqN9sNVZqdCi3GDcci4= +SIZE (libzip-1.11.4.tar.gz) = 1301153 diff --git a/archivers/libzip/pkg/PLIST b/archivers/libzip/pkg/PLIST index fe02b1665..dfca82f39 100644 --- a/archivers/libzip/pkg/PLIST +++ b/archivers/libzip/pkg/PLIST @@ -5,10 +5,16 @@ include/zip.h include/zipconf.h lib/cmake/ lib/cmake/libzip/ +lib/cmake/libzip/libzip-bin-targets${MODCMAKE_BUILD_SUFFIX} +lib/cmake/libzip/libzip-bin-targets.cmake lib/cmake/libzip/libzip-config-version.cmake lib/cmake/libzip/libzip-config.cmake lib/cmake/libzip/libzip-targets${MODCMAKE_BUILD_SUFFIX} lib/cmake/libzip/libzip-targets.cmake +lib/cmake/libzip/modules/ +lib/cmake/libzip/modules/FindMbedTLS.cmake +lib/cmake/libzip/modules/FindNettle.cmake +lib/cmake/libzip/modules/Findzstd.cmake @lib lib/libzip.so.${LIBzip_VERSION} lib/pkgconfig/libzip.pc @man man/man1/zipcmp.1 @@ -33,6 +39,7 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_error_init.3 @man man/man3/zip_error_init_with_code.3 @man man/man3/zip_error_set.3 +@man man/man3/zip_error_set_from_source.3 @man man/man3/zip_error_strerror.3 @man man/man3/zip_error_system_type.3 @man man/man3/zip_error_to_data.3 @@ -54,6 +61,7 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_file_get_comment.3 @man man/man3/zip_file_get_error.3 @man man/man3/zip_file_get_external_attributes.3 +@man man/man3/zip_file_is_seekable.3 @man man/man3/zip_file_rename.3 @man man/man3/zip_file_replace.3 @man man/man3/zip_file_set_comment.3 @@ -90,7 +98,6 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_set_default_password.3 @man man/man3/zip_set_file_comment.3 @man man/man3/zip_set_file_compression.3 -@man man/man3/zip_source.3 @man man/man3/zip_source_begin_write.3 @man man/man3/zip_source_begin_write_cloning.3 @man man/man3/zip_source_buffer.3 @@ -108,7 +115,10 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_source_function.3 @man man/man3/zip_source_function_create.3 @man man/man3/zip_source_is_deleted.3 +@man man/man3/zip_source_is_seekable.3 @man man/man3/zip_source_keep.3 +@man man/man3/zip_source_layered.3 +@man man/man3/zip_source_layered_create.3 @man man/man3/zip_source_make_command_bitmap.3 @man man/man3/zip_source_open.3 @man man/man3/zip_source_read.3 @@ -125,9 +135,12 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_source_win32handle_create.3 @man man/man3/zip_source_win32w.3 @man man/man3/zip_source_win32w_create.3 -@man man/man3/zip_source_window.3 +@man man/man3/zip_source_window_create.3 @man man/man3/zip_source_write.3 @man man/man3/zip_source_zip.3 +@man man/man3/zip_source_zip_create.3 +@man man/man3/zip_source_zip_file.3 +@man man/man3/zip_source_zip_file_create.3 @man man/man3/zip_stat.3 @man man/man3/zip_stat_index.3 @man man/man3/zip_stat_init.3 @@ -135,3 +148,7 @@ lib/pkgconfig/libzip.pc @man man/man3/zip_unchange.3 @man man/man3/zip_unchange_all.3 @man man/man3/zip_unchange_archive.3 +@man man/man5/zip.5 +@man man/man5/zip_error.5 +@man man/man5/zip_file.5 +@man man/man5/zip_source.5