On Fri, Jun 09, 2023 at 11:13:37PM -0400, Brad Smith wrote: > Here is an update to minizip 4.0.0. > > > https://github.com/zlib-ng/minizip-ng/releases/tag/4.0.0
Updated diff. The comment in the Makefile is no longer true. The tests can be re-enabled and pass fine. Index: Makefile =================================================================== RCS file: /home/cvs/ports/archivers/minizip/Makefile,v retrieving revision 1.6 diff -u -p -u -p -r1.6 Makefile --- Makefile 13 Jul 2022 19:54:47 -0000 1.6 +++ Makefile 11 Jun 2023 00:23:01 -0000 @@ -2,11 +2,11 @@ COMMENT = zip manipulation library GH_ACCOUNT = zlib-ng GH_PROJECT = minizip-ng -GH_TAGNAME = 3.0.6 +GH_TAGNAME = 4.0.0 PKGNAME = minizip-${GH_TAGNAME} -SHARED_LIBS += minizip 1.1 # 3 +SHARED_LIBS += minizip 2.0 # 4 CATEGORIES = archivers @@ -25,9 +25,5 @@ LIB_DEPENDS = archivers/bzip2 \ archivers/xz \ archivers/zstd \ converters/libiconv - -# For the signing-related tests to succeed, you need to add the contents of -# test/test.pem to /etc/ssl/cert.pem. -NO_TEST = No .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /home/cvs/ports/archivers/minizip/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 13 Jul 2022 19:54:47 -0000 1.4 +++ distinfo 9 Jun 2023 23:19:48 -0000 @@ -1,2 +1,2 @@ -SHA256 (minizip-ng-3.0.6.tar.gz) = OD+hvcKMSCgoqKjbU/dY29RCkbZBGCck/aXfW1nM5UM= -SIZE (minizip-ng-3.0.6.tar.gz) = 642138 +SHA256 (minizip-ng-4.0.0.tar.gz) = +QYuV23gJv1QJtZVl947BSY81NkUAMrNu+Nt+opkL/8= +SIZE (minizip-ng-4.0.0.tar.gz) = 766989 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: /home/cvs/ports/archivers/minizip/patches/patch-CMakeLists_txt,v retrieving revision 1.5 diff -u -p -u -p -r1.5 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 13 Jul 2022 19:54:47 -0000 1.5 +++ patches/patch-CMakeLists_txt 11 Jun 2023 00:23:28 -0000 @@ -1,22 +1,14 @@ -install headers in include/minizip to avoid conflicts with libzip +CMake: Fix build with OpenBSD #711 Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -86,7 +86,7 @@ include(cmake/clone-repo.cmake) - - set(INSTALL_BIN_DIR ${CMAKE_INSTALL_BINDIR} CACHE PATH "Installation directory for executables") - set(INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH "Installation directory for libraries") --set(INSTALL_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE PATH "Installation directory for headers") -+set(INSTALL_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR}/minizip CACHE PATH "Installation directory for headers") - set(INSTALL_MAN_DIR ${CMAKE_INSTALL_MANDIR} CACHE PATH "Installation directory for manual pages") - - set(STDLIB_DEF) -@@ -442,7 +442,6 @@ endif() - - # Unix specific - if(UNIX) -- list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200112L) +@@ -455,7 +455,7 @@ if(WIN32) + set(MZ_LIBBSD OFF) + set(MZ_ICONV OFF) + else() +- list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200809L) ++ list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE) list(APPEND MINIZIP_SRC mz_os_posix.c mz_strm_os_posix.c) - if(MZ_PKCRYPT OR MZ_WZAES OR MZ_SIGNING) + if(MZ_PKCRYPT OR MZ_WZAES) Index: patches/patch-minizip_pc_cmakein =================================================================== RCS file: patches/patch-minizip_pc_cmakein diff -N patches/patch-minizip_pc_cmakein --- patches/patch-minizip_pc_cmakein 11 Mar 2022 18:16:22 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -Index: minizip.pc.cmakein ---- minizip.pc.cmakein.orig -+++ minizip.pc.cmakein -@@ -2,7 +2,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ - exec_prefix=@CMAKE_INSTALL_PREFIX@ - libdir=@CMAKE_INSTALL_FULL_LIBDIR@ - sharedlibdir=@CMAKE_INSTALL_FULL_LIBDIR@ --includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ -+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/minizip - - Name: @PROJECT_NAME@ - Description: Minizip zip file manipulation library Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/archivers/minizip/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 11 Mar 2022 18:16:22 -0000 1.5 +++ pkg/PLIST 9 Jun 2023 23:39:34 -0000 @@ -21,10 +21,9 @@ include/minizip/mz_zip_rw.h include/minizip/unzip.h include/minizip/zip.h lib/cmake/ -lib/cmake/minizip/ -lib/cmake/minizip/minizip-config-version.cmake -lib/cmake/minizip/minizip-config.cmake -lib/cmake/minizip/minizip${MODCMAKE_BUILD_SUFFIX} -lib/cmake/minizip/minizip.cmake +lib/cmake/minizip-config-version.cmake +lib/cmake/minizip-config.cmake +lib/cmake/minizip${MODCMAKE_BUILD_SUFFIX} +lib/cmake/minizip.cmake @lib lib/libminizip.so.${LIBminizip_VERSION} lib/pkgconfig/minizip.pc