pkgsrc-Changes archive

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

CVS commit: pkgsrc/archivers



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Sep  3 08:25:05 UTC 2026

Modified Files:
        pkgsrc/archivers: Makefile
Added Files:
        pkgsrc/archivers/py-backports.zstd: DESCR Makefile PLIST distinfo
        pkgsrc/archivers/py-backports.zstd/patches: patch-setup.py

Log Message:
py-backports.zstd: added version 1.7.0

Backport of PEP-784 "adding Zstandard to the standard library".


To generate a diff of this commit:
cvs rdiff -u -r1.226 -r1.227 pkgsrc/archivers/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/archivers/py-backports.zstd/DESCR \
    pkgsrc/archivers/py-backports.zstd/Makefile \
    pkgsrc/archivers/py-backports.zstd/PLIST \
    pkgsrc/archivers/py-backports.zstd/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/archivers/py-backports.zstd/patches/patch-setup.py

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

Modified files:

Index: pkgsrc/archivers/Makefile
diff -u pkgsrc/archivers/Makefile:1.226 pkgsrc/archivers/Makefile:1.227
--- pkgsrc/archivers/Makefile:1.226     Wed Aug 12 08:12:24 2026
+++ pkgsrc/archivers/Makefile   Thu Sep  3 08:25:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.226 2026/08/12 08:12:24 adam Exp $
+# $NetBSD: Makefile,v 1.227 2026/09/03 08:25:04 adam Exp $
 #
 
 COMMENT=       Archivers and compression tools
@@ -113,6 +113,7 @@ SUBDIR+=    plzip
 SUBDIR+=       ppmd
 SUBDIR+=       ppunpack
 SUBDIR+=       pxz
+SUBDIR+=       py-backports.zstd
 SUBDIR+=       py-brotli
 SUBDIR+=       py-brotlicffi
 SUBDIR+=       py-cramjam

Added files:

Index: pkgsrc/archivers/py-backports.zstd/DESCR
diff -u /dev/null pkgsrc/archivers/py-backports.zstd/DESCR:1.1
--- /dev/null   Thu Sep  3 08:25:05 2026
+++ pkgsrc/archivers/py-backports.zstd/DESCR    Thu Sep  3 08:25:04 2026
@@ -0,0 +1 @@
+Backport of PEP-784 "adding Zstandard to the standard library".
Index: pkgsrc/archivers/py-backports.zstd/Makefile
diff -u /dev/null pkgsrc/archivers/py-backports.zstd/Makefile:1.1
--- /dev/null   Thu Sep  3 08:25:05 2026
+++ pkgsrc/archivers/py-backports.zstd/Makefile Thu Sep  3 08:25:04 2026
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2026/09/03 08:25:04 adam Exp $
+
+DISTNAME=      backports_zstd-1.7.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
+CATEGORIES=    archivers python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=b/backports.zstd/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/rogdham/backports.zstd
+COMMENT=       Backport of compression.zstd
+LICENSE=       python-software-foundation
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=80:../../devel/py-setuptools
+
+WHEEL_ARGS+=   -C=--system-zstd=1
+#WHEEL_ARGS+=  --system-zstd
+
+PYTHON_VERSIONS_ACCEPTED=      313 312 311 310 # included in 3.14+
+
+.include "../../archivers/zstd/buildlink3.mk"
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/py-backports.zstd/PLIST
diff -u /dev/null pkgsrc/archivers/py-backports.zstd/PLIST:1.1
--- /dev/null   Thu Sep  3 08:25:05 2026
+++ pkgsrc/archivers/py-backports.zstd/PLIST    Thu Sep  3 08:25:05 2026
@@ -0,0 +1,68 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/03 08:25:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE_zstd.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/backports/zstd/__init__.py
+${PYSITELIB}/backports/zstd/__init__.pyc
+${PYSITELIB}/backports/zstd/__init__.pyi
+${PYSITELIB}/backports/zstd/__init__.pyo
+${PYSITELIB}/backports/zstd/_cffi/__init__.py
+${PYSITELIB}/backports/zstd/_cffi/__init__.pyc
+${PYSITELIB}/backports/zstd/_cffi/__init__.pyo
+${PYSITELIB}/backports/zstd/_cffi/_blocks_output_buffer.py
+${PYSITELIB}/backports/zstd/_cffi/_blocks_output_buffer.pyc
+${PYSITELIB}/backports/zstd/_cffi/_blocks_output_buffer.pyo
+${PYSITELIB}/backports/zstd/_cffi/_common.py
+${PYSITELIB}/backports/zstd/_cffi/_common.pyc
+${PYSITELIB}/backports/zstd/_cffi/_common.pyo
+${PYSITELIB}/backports/zstd/_cffi/buffer.py
+${PYSITELIB}/backports/zstd/_cffi/buffer.pyc
+${PYSITELIB}/backports/zstd/_cffi/buffer.pyo
+${PYSITELIB}/backports/zstd/_cffi/compressor.py
+${PYSITELIB}/backports/zstd/_cffi/compressor.pyc
+${PYSITELIB}/backports/zstd/_cffi/compressor.pyo
+${PYSITELIB}/backports/zstd/_cffi/decompressor.py
+${PYSITELIB}/backports/zstd/_cffi/decompressor.pyc
+${PYSITELIB}/backports/zstd/_cffi/decompressor.pyo
+${PYSITELIB}/backports/zstd/_cffi/zstddict.py
+${PYSITELIB}/backports/zstd/_cffi/zstddict.pyc
+${PYSITELIB}/backports/zstd/_cffi/zstddict.pyo
+${PYSITELIB}/backports/zstd/_compat.py
+${PYSITELIB}/backports/zstd/_compat.pyc
+${PYSITELIB}/backports/zstd/_compat.pyo
+${PYSITELIB}/backports/zstd/_shutil.py
+${PYSITELIB}/backports/zstd/_shutil.pyc
+${PYSITELIB}/backports/zstd/_shutil.pyo
+${PYSITELIB}/backports/zstd/_streams.py
+${PYSITELIB}/backports/zstd/_streams.pyc
+${PYSITELIB}/backports/zstd/_streams.pyo
+${PYSITELIB}/backports/zstd/_zstd.py
+${PYSITELIB}/backports/zstd/_zstd.pyc
+${PYSITELIB}/backports/zstd/_zstd.pyo
+${PYSITELIB}/backports/zstd/_zstd.so
+${PYSITELIB}/backports/zstd/_zstdfile.py
+${PYSITELIB}/backports/zstd/_zstdfile.pyc
+${PYSITELIB}/backports/zstd/_zstdfile.pyo
+${PYSITELIB}/backports/zstd/py.typed
+${PYSITELIB}/backports/zstd/tarfile.py
+${PYSITELIB}/backports/zstd/tarfile.pyc
+${PYSITELIB}/backports/zstd/tarfile.pyi
+${PYSITELIB}/backports/zstd/tarfile.pyo
+${PYSITELIB}/backports/zstd/zipfile/__init__.py
+${PYSITELIB}/backports/zstd/zipfile/__init__.pyc
+${PYSITELIB}/backports/zstd/zipfile/__init__.pyi
+${PYSITELIB}/backports/zstd/zipfile/__init__.pyo
+${PYSITELIB}/backports/zstd/zipfile/__main__.py
+${PYSITELIB}/backports/zstd/zipfile/__main__.pyc
+${PYSITELIB}/backports/zstd/zipfile/__main__.pyo
+${PYSITELIB}/backports/zstd/zipfile/_path/__init__.py
+${PYSITELIB}/backports/zstd/zipfile/_path/__init__.pyc
+${PYSITELIB}/backports/zstd/zipfile/_path/__init__.pyi
+${PYSITELIB}/backports/zstd/zipfile/_path/__init__.pyo
+${PYSITELIB}/backports/zstd/zipfile/_path/glob.py
+${PYSITELIB}/backports/zstd/zipfile/_path/glob.pyc
+${PYSITELIB}/backports/zstd/zipfile/_path/glob.pyi
+${PYSITELIB}/backports/zstd/zipfile/_path/glob.pyo
Index: pkgsrc/archivers/py-backports.zstd/distinfo
diff -u /dev/null pkgsrc/archivers/py-backports.zstd/distinfo:1.1
--- /dev/null   Thu Sep  3 08:25:05 2026
+++ pkgsrc/archivers/py-backports.zstd/distinfo Thu Sep  3 08:25:05 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/09/03 08:25:05 adam Exp $
+
+BLAKE2s (backports_zstd-1.7.0.tar.gz) = e30ec6d04b48c701767259e09a6c323d2ec8200f2696c0b3d1117610ccc920b1
+SHA512 (backports_zstd-1.7.0.tar.gz) = acbed29d30ca2093834762fbd904062f7b87e039007f62b7ad8b1667faf688249c6df0f3658cd11e76017fe590fa119092e216fc30d0140a289cac6d76e82677
+Size (backports_zstd-1.7.0.tar.gz) = 1003722 bytes
+SHA1 (patch-setup.py) = 2fcaa8b92946d1fab3fd7fae3cb8077f00c1d389

Index: pkgsrc/archivers/py-backports.zstd/patches/patch-setup.py
diff -u /dev/null pkgsrc/archivers/py-backports.zstd/patches/patch-setup.py:1.1
--- /dev/null   Thu Sep  3 08:25:05 2026
+++ pkgsrc/archivers/py-backports.zstd/patches/patch-setup.py   Thu Sep  3 08:25:05 2026
@@ -0,0 +1,33 @@
+$NetBSD: patch-setup.py,v 1.1 2026/09/03 08:25:05 adam Exp $
+
+Use system zstd.
+Let pkgsrc handle compiler arguments.
+
+--- setup.py.orig      2026-09-03 07:54:01.011844957 +0000
++++ setup.py
+@@ -28,12 +28,7 @@ UnixCCompiler.src_extensions.append(".S"
+ 
+ _PLATFORM_IS_WIN = sysconfig.get_platform().startswith("win")
+ _USE_CFFI = platform.python_implementation() == "PyPy"
+-try:
+-    sys.argv.remove("--system-zstd")
+-except ValueError:
+-    _SYSTEM_ZSTD = False
+-else:
+-    _SYSTEM_ZSTD = True
++_SYSTEM_ZSTD = True
+ 
+ 
+ def locate_sources(*sub_paths):
+@@ -53,11 +48,6 @@ def build_extension():
+         ],
+     )
+ 
+-    if _PLATFORM_IS_WIN:
+-        kwargs["extra_compile_args"] += ["/Ob3", "/GF", "/Gy"]
+-    else:
+-        kwargs["extra_compile_args"] += ["-g0", "-flto"]
+-        kwargs["extra_link_args"] += ["-g0", "-flto"]
+ 
+     if _SYSTEM_ZSTD:
+         kwargs["libraries"].append("zstd")



Home | Main Index | Thread Index | Old Index