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)