head 1.8; access; symbols pkgsrc-2026Q3:1.8.0.2 pkgsrc-2026Q3-base:1.8 pkgsrc-2026Q2:1.7.0.2 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.6.0.6 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.4 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.2 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.4.0.4 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.2 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.2.0.4 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.2 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.1.0.6 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @# @; 1.8 date 2026.08.20.05.24.04; author adam; state Exp; branches; next 1.7; commitid xGb8K32eYoHYTkSG; 1.7 date 2026.05.18.13.17.52; author adam; state Exp; branches; next 1.6; commitid GMMf1PmFtoYOxiGG; 1.6 date 2025.08.29.09.45.40; author adam; state Exp; branches; next 1.5; commitid 32dHEpxWOXTaNB8G; 1.5 date 2025.04.13.08.06.23; author adam; state Exp; branches; next 1.4; commitid 1KPxoziZCPpdGRQF; 1.4 date 2024.11.11.07.27.51; author wiz; state Exp; branches; next 1.3; commitid 1fBDq3LwS98NncxF; 1.3 date 2024.10.14.11.26.43; author adam; state Exp; branches; next 1.2; commitid HTXIXFT7hcrBBCtF; 1.2 date 2024.06.11.06.33.53; author adam; state Exp; branches; next 1.1; commitid Kzxb10t1HIDe0xdF; 1.1 date 2023.08.21.03.41.33; author khorben; state Exp; branches; next ; commitid ioDowKl4mXbywBBE; desc @@ 1.8 log @py-zipstream-ng: updated to 1.9.3 1.9.3 Fix length calculation when adding extended ascii filenames (only affects Python 3.13.14+, 3.14.6+, 3.15+) @ text @# $NetBSD: Makefile,v 1.7 2026/05/18 13:17:52 adam Exp $ DISTNAME= zipstream_ng-1.9.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} CATEGORIES= archivers python MASTER_SITES= ${MASTER_SITE_PYPI:=z/zipstream-ng/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/pR0Ps/zipstream-ng COMMENT= Modern and easy to use streamable zip file generator LICENSE= gnu-lgpl-v3 TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov USE_LANGUAGES= # none PYTHON_SELF_CONFLICT= yes REPLACE_PYTHON= src/zipstream/server.py .include "../../lang/python/application.mk" .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.7 log @py-zipstream-ng: updated to 1.9.2 v1.9.2 Restore zipserver command that was missed during build modernization Fix tests not being included in the sdist package v1.9.1 Declare support for Python 3.15 Always report using ZIP_STORED for directories since they're never compressed Improve build and packaging system @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/08/29 09:45:40 adam Exp $ d3 1 a3 1 DISTNAME= zipstream_ng-1.9.2 @ 1.6 log @py-zipstream-ng: updated to 1.9.0 1.9.0 Add support for Zstandard compression where available (Python 3.14+) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/04/13 08:06:23 adam Exp $ d3 1 a3 1 DISTNAME= zipstream_ng-1.9.0 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools d18 4 @ 1.5 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/11/11 07:27:51 wiz Exp $ d3 1 a3 1 DISTNAME= zipstream_ng-1.8.0 a4 1 PKGREVISION= 1 @ 1.4 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/10/14 11:26:43 adam Exp $ d5 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.3 log @py-zipstream-ng: updated to 1.8.0 v1.8.0 Support adding directory contents at the top level of the ZipStream by specifying an arcname of / Fix issue where leading path separators could cause an incorrect size to be calculated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/06/11 06:33:53 adam Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.2 log @py-zipstream-ng: updated to 1.7.1 v1.7.1 Fix issue where it was possible to add paths with arcnames that didn't match the path contents (file ending with "/", directory not ending with "/") v1.7.0 Add the ability to get information on added files using ZipStream.info_list. This function replaces ZipStream.get_info which would only provide information on files that had already been streamed. Deprecate ZipStream.get_info. It will continue to work until the next major version but will now emit a warning when used. Reduce memory usage for sized ZipStream objects by updating the final size of the stream as files are added instead of storing the required information so the size could be calculated later. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/08/21 03:41:33 khorben Exp $ d3 2 a4 2 DISTNAME= zipstream-ng-1.7.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} a18 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.1 log @archivers/py-zipstream-ng: import version 1.6.0 py-zipstream-ng is a modern and easy to use streamable zip file generator. It can package and stream many files and folders into a zip on the fly without needing temporary files or excessive memory. It can also calculate the final size of the zip file before streaming it. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= zipstream-ng-1.6.0 d13 4 d21 1 a21 1 .include "../../lang/python/egg.mk" @