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

Reply via email to