head 1.5; access; symbols pkgsrc-2026Q2:1.3.0.4 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.2 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.2.0.2 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2026.09.06.09.15.08; author markd; state Exp; branches; next 1.4; commitid Ir8i9e8Qy92KBxUG; 1.4 date 2026.09.02.19.00.42; author wiz; state Exp; branches; next 1.3; commitid vXszxoxOqka005UG; 1.3 date 2026.01.07.08.45.48; author wiz; state Exp; branches; next 1.2; commitid 1wQ3ICD8eebefrpG; 1.2 date 2025.10.23.20.35.37; author wiz; state Exp; branches; next 1.1; commitid 1V2hBZn9ypXaCJfG; 1.1 date 2025.05.06.13.00.25; author wiz; state Exp; branches; next ; commitid 1RkJUoxtjPyfzQTF; desc @@ 1.5 log @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 @ text @# $NetBSD: Makefile,v 1.3 2026/01/07 08:45:48 wiz Exp $ DISTNAME= quazip-1.7.2 PKGNAME= ${DISTNAME:S/quazip/quazip1/} CATEGORIES= archivers MASTER_SITES= ${MASTER_SITE_GITHUB:=stachenov/} GITHUB_PROJECT= quazip GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= ryoon@@NetBSD.org HOMEPAGE= https://stachenov.github.io/quazip/ COMMENT= Qt/C++ wrapper for Minizip (v1.x) LICENSE= gnu-lgpl-v2.1 # with static linking exception USE_LANGUAGES= c c++ USE_CXX_FEATURES+= c++17 PKGCONFIG_OVERRIDE_STAGE= post-configure PKGCONFIG_OVERRIDE= ${CMAKE_BUILD_DIR}/quazip/quazip1-qt6.pc .include "../../devel/cmake/build.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../x11/qt6-qtbase/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @*: recursive bump for pcre2 10.48 @ text @d3 1 a3 1 DISTNAME= quazip-1.5 a4 1 PKGREVISION= 3 d15 2 a16 1 USE_LANGUAGES= c c++ d19 1 a19 1 PKGCONFIG_OVERRIDE= ${CMAKE_BUILD_DIR}/quazip/quazip1-qt5.pc d23 1 a23 1 .include "../../x11/qt5-qtbase/buildlink3.mk" @ 1.3 log @*: recursive bump for icu 78.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/10/23 20:35:37 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @*: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/05/06 13:00:25 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @archivers/quazip1: import quazip1-1.5 QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA Minizip) using Trolltech's Qt library. If you need to write files to a ZIP archive or read files from one using QIODevice API, QuaZIP is exactly the kind of tool you need. This package contains the major version 1 of the library. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/04/24 14:13:09 wiz Exp $ d5 1 @