pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/py-invoke



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 20 07:59:44 UTC 2025

Modified Files:
        pkgsrc/sysutils/py-invoke: Makefile PLIST distinfo

Log Message:
py-invoke: updated to 2.2.1

2.2.1

[Bug] 1038: (fixed in 1040) Python 3.14 tweaked the behavior of fcntl to raise SystemError on buffer overflows, which our interpretation of termios.TIOCGWINSZ technically was (we care only about the 
first two fields in what is technically a four-field struct with half the fields unused). This has been fixed by unpacking all 4 fields and then discarding the unused fields during processing.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/py-invoke/Makefile \
    pkgsrc/sysutils/py-invoke/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/py-invoke/PLIST

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

Modified files:

Index: pkgsrc/sysutils/py-invoke/Makefile
diff -u pkgsrc/sysutils/py-invoke/Makefile:1.3 pkgsrc/sysutils/py-invoke/Makefile:1.4
--- pkgsrc/sysutils/py-invoke/Makefile:1.3      Tue Jul 18 15:31:12 2023
+++ pkgsrc/sysutils/py-invoke/Makefile  Mon Oct 20 07:59:44 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2023/07/18 15:31:12 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/10/20 07:59:44 adam Exp $
 
-DISTNAME=      invoke-2.2.0
+DISTNAME=      invoke-2.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=i/invoke/}
@@ -10,11 +10,9 @@ HOMEPAGE=    https://pyinvoke.org/
 COMMENT=       Pythonic task execution
 LICENSE=       modified-bsd
 
-USE_LANGUAGES= # none
-
-USE_PKG_RESOURCES=     yes
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+USE_LANGUAGES= # none
 
 post-install:
 .for bin in inv invoke
@@ -22,5 +20,5 @@ post-install:
        ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
 .endfor
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/py-invoke/distinfo
diff -u pkgsrc/sysutils/py-invoke/distinfo:1.3 pkgsrc/sysutils/py-invoke/distinfo:1.4
--- pkgsrc/sysutils/py-invoke/distinfo:1.3      Tue Jul 18 15:31:12 2023
+++ pkgsrc/sysutils/py-invoke/distinfo  Mon Oct 20 07:59:44 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/07/18 15:31:12 adam Exp $
+$NetBSD: distinfo,v 1.4 2025/10/20 07:59:44 adam Exp $
 
-BLAKE2s (invoke-2.2.0.tar.gz) = 7397de3d8be5da12c7c2d59427d9d387d5074131480af4b0e638a5346bfc5120
-SHA512 (invoke-2.2.0.tar.gz) = 4b208a00ecc5eb2feccd01bb3f11248327ede703ddbc0456182165cdb30bdeab603ef7021c46c383cd4caf40c539e0f5c8746bd34e0eb77fc111464ea52f01b1
-Size (invoke-2.2.0.tar.gz) = 299835 bytes
+BLAKE2s (invoke-2.2.1.tar.gz) = f0ebb9b2346db04565e19980c24bd8db0e6457ed0bdbbe0f608ded788b04baea
+SHA512 (invoke-2.2.1.tar.gz) = 355252ee8d2123f2ec8866363c202b87bbed7c23e4daef45b8343f1ac80e97cc0105e283b7640df8ded173646f27e0fc68ce3b9a57a40a79977f8fef9c6470ad
+Size (invoke-2.2.1.tar.gz) = 304762 bytes

Index: pkgsrc/sysutils/py-invoke/PLIST
diff -u pkgsrc/sysutils/py-invoke/PLIST:1.2 pkgsrc/sysutils/py-invoke/PLIST:1.3
--- pkgsrc/sysutils/py-invoke/PLIST:1.2 Tue Jul 18 15:31:12 2023
+++ pkgsrc/sysutils/py-invoke/PLIST     Mon Oct 20 07:59:44 2025
@@ -1,11 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2023/07/18 15:31:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/10/20 07:59:44 adam Exp $
 bin/inv-${PYVERSSUFFIX}
 bin/invoke-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/invoke/__init__.py
 ${PYSITELIB}/invoke/__init__.pyc
 ${PYSITELIB}/invoke/__init__.pyo



Home | Main Index | Thread Index | Old Index