Update diff to use QuaZip 1.3. Comments, ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/nomacs/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile    11 Mar 2022 19:22:54 -0000      1.31
+++ Makefile    27 Aug 2022 04:57:56 -0000
@@ -3,6 +3,7 @@ COMMENT =       small and fast Qt image viewer
 GH_ACCOUNT =   nomacs
 GH_PROJECT =   nomacs
 GH_TAGNAME =   3.17.2206
+REVISION =     0
 
 CATEGORIES =   graphics
 
@@ -17,7 +18,7 @@ PERMIT_PACKAGE =      Yes
 
 WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network
 WANTLIB += Qt5PrintSupport Qt5Svg Qt5Widgets c exiv2 lcms2 m opencv_core
-WANTLIB += opencv_imgproc quazip5 raw tiff
+WANTLIB += opencv_imgproc quazip1-qt5 raw tiff z
 
 MODULES =              devel/cmake \
                        x11/qt5 \
@@ -26,7 +27,7 @@ RUN_DEPENDS =         devel/desktop-file-utils 
                        x11/gtk+3,-guic \
                        x11/qt5/qtimageformats
 
-LIB_DEPENDS =          archivers/quazip \
+LIB_DEPENDS =          archivers/quazip>=1.3 \
                        graphics/exiv2 \
                        graphics/lcms2 \
                        graphics/libraw \
@@ -42,8 +43,10 @@ WRKDIST =            ${WRKDIR}/${PKGNAME}/ImageLou
 
 NO_TEST =              Yes
 
+CXXFLAGS +=            -I${LOCALBASE}/include/QuaZip-Qt5/
+
 pre-configure:
        find ${WRKSRC} -type f -name "*.cpp" -exec sed -i \
-               's,<quazip/JlCompress.h>,<quazip5/JlCompress.h>,' {} \;
+       's,<quazip5/JlCompress.h>,<quazip/JlCompress.h>,' {} \;
 
 .include <bsd.port.mk>
Index: patches/patch-cmake_Unix_cmake
===================================================================
RCS file: patches/patch-cmake_Unix_cmake
diff -N patches/patch-cmake_Unix_cmake
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-cmake_Unix_cmake      27 Aug 2022 04:57:56 -0000
@@ -0,0 +1,26 @@
+Index: cmake/Unix.cmake
+--- cmake/Unix.cmake.orig
++++ cmake/Unix.cmake
+@@ -94,7 +94,6 @@ unset(QUAZIP_LIBS CACHE)
+ unset(QUAZIP_BUILD_DIRECTORY CACHE)
+ unset(QUAZIP_DEPENDENCY CACHE)
+ unset(QUAZIP_FOUND CACHE)
+-unset(QUAZIP_LIBRARIES CACHE)
+ 
+ unset(QUAZIP_HEADERS CACHE)
+ unset(QUAZIP_SOURCES CACHE)
+@@ -104,11 +103,12 @@ if(ENABLE_QUAZIP)
+   if(USE_SYSTEM_QUAZIP)
+     SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+ 
+-    find_package(QuaZip5 QUIET)
+-    if(NOT QUAZIP_FOUND)
++    find_package(QuaZip-Qt5 QUIET)
++    if(NOT QuaZip-Qt5_FOUND)
+           message(FATAL_ERROR "QUAZIP not found. It's mandatory when used 
with ENABLE_QUAZIP enabled, you can also disable USE_SYSTEM_QUAZIP")
+     else()
+           add_definitions(-DWITH_QUAZIP)
++          set(QUAZIP_LIBRARIES "QuaZip::QuaZip")
+     endif()
+   else()
+     find_package(ZLIB REQUIRED)

Reply via email to