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:   wiz
Date:           Tue May  6 13:00:25 UTC 2025

Added Files:
        pkgsrc/archivers/quazip1: DESCR Makefile PLIST buildlink3.mk distinfo
        pkgsrc/archivers/quazip1/patches: patch-quazip_quazip.pc.cmakein
            patch-quazip_quazip.pc.cmakein.orig

Log Message:
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.


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

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

Added files:

Index: pkgsrc/archivers/quazip1/DESCR
diff -u /dev/null pkgsrc/archivers/quazip1/DESCR:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/DESCR      Tue May  6 13:00:25 2025
@@ -0,0 +1,7 @@
+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.
Index: pkgsrc/archivers/quazip1/Makefile
diff -u /dev/null pkgsrc/archivers/quazip1/Makefile:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/Makefile   Tue May  6 13:00:25 2025
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2025/05/06 13:00:25 wiz Exp $
+
+DISTNAME=      quazip-1.5
+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@localhost
+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++
+
+PKGCONFIG_OVERRIDE_STAGE=      post-configure
+PKGCONFIG_OVERRIDE=            ${CMAKE_BUILD_DIR}/quazip/quazip1-qt5.pc
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/quazip1/PLIST
diff -u /dev/null pkgsrc/archivers/quazip1/PLIST:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/PLIST      Tue May  6 13:00:25 2025
@@ -0,0 +1,26 @@
+@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
Index: pkgsrc/archivers/quazip1/buildlink3.mk
diff -u /dev/null pkgsrc/archivers/quazip1/buildlink3.mk:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/buildlink3.mk      Tue May  6 13:00:25 2025
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/05/06 13:00:25 wiz Exp $
+
+BUILDLINK_TREE+=       quazip1
+
+.if !defined(QUAZIP1_BUILDLINK3_MK)
+QUAZIP1_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.quazip1+=        quazip1>=1.5
+BUILDLINK_PKGSRCDIR.quazip1?=  ../../archivers/quazip1
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # QUAZIP1_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -quazip1
Index: pkgsrc/archivers/quazip1/distinfo
diff -u /dev/null pkgsrc/archivers/quazip1/distinfo:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/distinfo   Tue May  6 13:00:25 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/05/06 13:00:25 wiz 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

Index: pkgsrc/archivers/quazip1/patches/patch-quazip_quazip.pc.cmakein
diff -u /dev/null pkgsrc/archivers/quazip1/patches/patch-quazip_quazip.pc.cmakein:1.1
--- /dev/null   Tue May  6 13:00:25 2025
+++ pkgsrc/archivers/quazip1/patches/patch-quazip_quazip.pc.cmakein     Tue May  6 13:00:25 2025
@@ -0,0 +1,15 @@
+$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@



Home | Main Index | Thread Index | Old Index