pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/archivers/quazip1



Module Name:    pkgsrc
Committed By:   markd
Date:           Sun Sep  6 09:15:09 UTC 2026

Modified Files:
        pkgsrc/archivers/quazip1: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/archivers/quazip1/patches: patch-quazip_quazip.pc.cmakein

Log Message:
quazip1: update to 1.7.2

switch to qt6

1.7.2
This release fixes a pkg-config issue

1.7.1
This release fixes two installation issues in regard to QTextCodec support.

1.7.0
This fixes some issues with 1.6.0 and ABI compatibility.

* Add abidiff to CI to detect early ABI breakage and do a best effort to
  not break ABI within minor, preferably within major (for the rest of the
  v1 series).
* Fix version definitions to MAJOR.MINOR.PATCH and set SOVERSION to MAJOR.MINOR.
  Ideally it would be pinned to MAJOR but we would like to avoid bumping MAJOR
  for small ABI breakages. This might be changed in the future.
* Rework JlCompress Options with pimpl pattern to avoid future ABI breakage due
  to likely introduction of new options.

1.6.0
This release includes various fixes and a few notable features.

Features
* Add unit tests for large files.
* Allow users to set libname by @nkr0 in #236
* Allow disabling QTextCodec support and thus requirement for Core5Compat when
  using Qt6 via new CMake flag -DQUAZIP_ENABLE_QTEXTCODEC. Be aware that this
  uses QStringConverter implementation in it's place which supports less encodings.
* Update MacOS CI workers.
* Add JlCompress methods to add file(s) or dir.
* Add JlCompress UTF-8 support, encryption and fluent interface via
  QuaCompressand QuaExtract classes.
* Various Clang-tidy and clazy improvements.
* Updated the official website via GH Pages to reflect recent changes.

Fixes
* Fix unit tests when running with zlib-ng.
* Fix some header includes.
* Fix Libs entry for pkgconfig.
* Fix -Wshadow and make it an error.
* Fix reading zip64 comments.
* Fixed builds for emscripten on qt 6.8 +
* [cmake] Use FetchContent_MakeAvailable
* [build] Fix shadow and missing-decl errors
* Provide correct BZip2 information for in-project build


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/archivers/quazip1/Makefile \
    pkgsrc/archivers/quazip1/buildlink3.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/archivers/quazip1/PLIST \
    pkgsrc/archivers/quazip1/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/archivers/quazip1/patches/patch-quazip_quazip.pc.cmakein

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/archivers/quazip1/Makefile
diff -u pkgsrc/archivers/quazip1/Makefile:1.4 pkgsrc/archivers/quazip1/Makefile:1.5
--- pkgsrc/archivers/quazip1/Makefile:1.4       Wed Sep  2 19:00:42 2026
+++ pkgsrc/archivers/quazip1/Makefile   Sun Sep  6 09:15:08 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2026/09/02 19:00:42 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2026/09/06 09:15:08 markd Exp $
 
-DISTNAME=      quazip-1.5
+DISTNAME=      quazip-1.7.2
 PKGNAME=       ${DISTNAME:S/quazip/quazip1/}
-PKGREVISION=   3
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=stachenov/}
 GITHUB_PROJECT=        quazip
@@ -13,12 +12,13 @@ HOMEPAGE=   https://stachenov.github.io/qu
 COMMENT=       Qt/C++ wrapper for Minizip (v1.x)
 LICENSE=       gnu-lgpl-v2.1 # with static linking exception
 
-USE_LANGUAGES= c c++
+USE_LANGUAGES=         c c++
+USE_CXX_FEATURES+=     c++17
 
 PKGCONFIG_OVERRIDE_STAGE=      post-configure
-PKGCONFIG_OVERRIDE=            ${CMAKE_BUILD_DIR}/quazip/quazip1-qt5.pc
+PKGCONFIG_OVERRIDE=            ${CMAKE_BUILD_DIR}/quazip/quazip1-qt6.pc
 
 .include "../../devel/cmake/build.mk"
 .include "../../devel/zlib/buildlink3.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/quazip1/buildlink3.mk
diff -u pkgsrc/archivers/quazip1/buildlink3.mk:1.4 pkgsrc/archivers/quazip1/buildlink3.mk:1.5
--- pkgsrc/archivers/quazip1/buildlink3.mk:1.4  Wed Sep  2 19:00:42 2026
+++ pkgsrc/archivers/quazip1/buildlink3.mk      Sun Sep  6 09:15:08 2026
@@ -1,15 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.4 2026/09/02 19:00:42 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2026/09/06 09:15:08 markd Exp $
 
 BUILDLINK_TREE+=       quazip1
 
 .if !defined(QUAZIP1_BUILDLINK3_MK)
 QUAZIP1_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.quazip1+=        quazip1>=1.5
-BUILDLINK_ABI_DEPENDS.quazip1?=        quazip1>=1.5nb3
+BUILDLINK_API_DEPENDS.quazip1+=        quazip1>=1.7
+BUILDLINK_ABI_DEPENDS.quazip1?=        quazip1>=1.7
 BUILDLINK_PKGSRCDIR.quazip1?=  ../../archivers/quazip1
 
-.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
 .endif # QUAZIP1_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -quazip1

Index: pkgsrc/archivers/quazip1/PLIST
diff -u pkgsrc/archivers/quazip1/PLIST:1.1 pkgsrc/archivers/quazip1/PLIST:1.2
--- pkgsrc/archivers/quazip1/PLIST:1.1  Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/PLIST      Sun Sep  6 09:15:08 2026
@@ -1,26 +1,30 @@
-@comment $NetBSD: PLIST,v 1.1 2025/05/06 13:00:25 wiz Exp $
-include/QuaZip-Qt5-${PKGVERSION}/quazip/JlCompress.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/ioapi.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/minizip_crypt.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quaadler32.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quachecksum32.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quacrc32.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quagzipfile.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quaziodevice.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazip.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazip_global.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazip_qt_compat.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazipdir.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazipfile.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazipfileinfo.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/quazipnewinfo.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/unzip.h
-include/QuaZip-Qt5-${PKGVERSION}/quazip/zip.h
-lib/cmake/QuaZip-Qt5-${PKGVERSION}/QuaZip-Qt5Config.cmake
-lib/cmake/QuaZip-Qt5-${PKGVERSION}/QuaZip-Qt5ConfigVersion.cmake
-lib/cmake/QuaZip-Qt5-${PKGVERSION}/QuaZip-Qt5_SharedTargets-release.cmake
-lib/cmake/QuaZip-Qt5-${PKGVERSION}/QuaZip-Qt5_SharedTargets.cmake
-lib/libquazip1-qt5.so
-lib/libquazip1-qt5.so.1.5.0
-lib/libquazip1-qt5.so.${PKGVERSION}
-lib/pkgconfig/quazip1-qt5.pc
+@comment $NetBSD: PLIST,v 1.2 2026/09/06 09:15:08 markd Exp $
+include/QuaZip-Qt6-${PKGVERSION}/quazip/JlCompress.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/QuaCompress.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/QuaExtract.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/ioapi.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/minizip_crypt.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quaadler32.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quachecksum32.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quacrc32.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quagzipfile.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quaziodevice.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazip.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazip_config.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazip_global.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazip_qt_compat.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazip_textcodec.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazipdir.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazipfile.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazipfileinfo.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/quazipnewinfo.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/unzip.h
+include/QuaZip-Qt6-${PKGVERSION}/quazip/zip.h
+lib/cmake/QuaZip-Qt6-${PKGVERSION}/QuaZip-Qt6Config.cmake
+lib/cmake/QuaZip-Qt6-${PKGVERSION}/QuaZip-Qt6ConfigVersion.cmake
+lib/cmake/QuaZip-Qt6-${PKGVERSION}/QuaZip-Qt6_SharedTargets-release.cmake
+lib/cmake/QuaZip-Qt6-${PKGVERSION}/QuaZip-Qt6_SharedTargets.cmake
+lib/libquazip1-qt6.so
+lib/libquazip1-qt6.so.1.7
+lib/libquazip1-qt6.so.${PKGVERSION}
+lib/pkgconfig/quazip1-qt6.pc
Index: pkgsrc/archivers/quazip1/distinfo
diff -u pkgsrc/archivers/quazip1/distinfo:1.1 pkgsrc/archivers/quazip1/distinfo:1.2
--- pkgsrc/archivers/quazip1/distinfo:1.1       Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/distinfo   Sun Sep  6 09:15:08 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.1 2025/05/06 13:00:25 wiz Exp $
+$NetBSD: distinfo,v 1.2 2026/09/06 09:15:08 markd Exp $
 
-BLAKE2s (quazip-1.5.tar.gz) = 46b3edcd4722475e56d430fa826ce00d09014bb4621a1ff19ff5116e4f60229a
-SHA512 (quazip-1.5.tar.gz) = c88850f1672d20c375798c58d1cb77744ca63e93b379cf3035a528b57e83a52c1908023870152ce5fc49ad0ccf93d723dbc730b8c1d2abe18cf0b13fba3be1e1
-Size (quazip-1.5.tar.gz) = 171006 bytes
-SHA1 (patch-quazip_quazip.pc.cmakein) = 83d27c48ac0982441a31210b88be60d77fd2bede
+BLAKE2s (quazip-1.7.2.tar.gz) = a4fe2b938bda07c10fb0770abe056c4b42c4e159296873cbd91cde1c68e0c6f8
+SHA512 (quazip-1.7.2.tar.gz) = 423e38def8f93c4c3e7d261227ce0d38f9048d84e2aca029e21b5d0b71915a7ab14d3836a7ed3081cf9f6d3369aaf4eec44ffe2d652cc1a011c211bb940b7e91
+Size (quazip-1.7.2.tar.gz) = 195324 bytes



Home | Main Index | Thread Index | Old Index