head	1.2;
access;
symbols
	pkgsrc-2026Q2:1.1.0.10
	pkgsrc-2026Q2-base:1.1
	pkgsrc-2026Q1:1.1.0.8
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.6
	pkgsrc-2025Q4-base:1.1
	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.2
date	2026.09.06.09.15.09;	author markd;	state dead;
branches;
next	1.1;
commitid	Ir8i9e8Qy92KBxUG;

1.1
date	2025.05.06.13.00.25;	author wiz;	state Exp;
branches;
next	;
commitid	1RkJUoxtjPyfzQTF;


desc
@@


1.2
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: patch-quazip_quazip.pc.cmakein,v 1.1 2025/05/06 13:00:25 wiz Exp $

Add linker path to pkg-config file.
https://github.com/stachenov/quazip/issues/224

--- quazip/quazip.pc.cmakein.orig	2025-05-06 12:52:25.272707066 +0000
+++ quazip/quazip.pc.cmakein
@@@@ -6,6 +6,6 @@@@ includedir=${prefix}/include
 Name: QuaZip-Qt@@QUAZIP_QT_MAJOR_VERSION@@
 Description: Minizip wrapper library for Qt @@QUAZIP_QT_MAJOR_VERSION@@.x
 Version: @@QUAZIP_LIB_VERSION@@
-Libs: -l@@QUAZIP_LIB_FILE_NAME@@
+Libs: -L${libdir} -l@@QUAZIP_LIB_FILE_NAME@@
 Cflags: -I${includedir}/@@QUAZIP_DIR_NAME@@ -I${includedir}/@@QUAZIP_INCLUDE_PATH@@
 Requires: @@QUAZIP_PKGCONFIG_REQUIRES@@
@


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$
@

