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
signature.asc
Description: PGP signature
