pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/py-eradicate
Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Oct  9 12:28:55 UTC 2025
Modified Files:
        pkgsrc/textproc/py-eradicate: Makefile PLIST distinfo
Added Files:
        pkgsrc/textproc/py-eradicate/patches: patch-setup.py
Log Message:
py-eradicate: update to 3.0.0.
Convert to wheel.mk, fix build with Python 3.14.
Features
    Adds python3.12 and python3.13 support
    Drops python2.7, python3.6, and python3.7, and python3.8 support
    Adds custom ignore rules for inline script metadata
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-eradicate/Makefile \
    pkgsrc/textproc/py-eradicate/PLIST pkgsrc/textproc/py-eradicate/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-eradicate/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/textproc/py-eradicate/Makefile
diff -u pkgsrc/textproc/py-eradicate/Makefile:1.6 pkgsrc/textproc/py-eradicate/Makefile:1.7
--- pkgsrc/textproc/py-eradicate/Makefile:1.6   Thu Oct  9 12:08:24 2025
+++ pkgsrc/textproc/py-eradicate/Makefile       Thu Oct  9 12:28:55 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2025/10/09 12:08:24 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/10/09 12:28:55 wiz Exp $
 
-DISTNAME=      eradicate-2.3.0
+DISTNAME=      eradicate-3.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=e/eradicate/}
@@ -10,14 +10,13 @@ HOMEPAGE=   https://github.com/myint/eradi
 COMMENT=       Removes commented-out code
 LICENSE=       mit
 
-USE_LANGUAGES= # none
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
-# https://github.com/PyCQA/eradicate/issues/57
-PYTHON_VERSIONS_INCOMPATIBLE=  314
+USE_LANGUAGES= # none
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} eradicate eradicate-${PYVERSSUFFIX} || ${TRUE}
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-eradicate/PLIST
diff -u pkgsrc/textproc/py-eradicate/PLIST:1.6 pkgsrc/textproc/py-eradicate/PLIST:1.7
--- pkgsrc/textproc/py-eradicate/PLIST:1.6      Mon Aug 28 13:18:51 2023
+++ pkgsrc/textproc/py-eradicate/PLIST  Thu Oct  9 12:28:55 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.6 2023/08/28 13:18:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/10/09 12:28:55 wiz Exp $
 bin/eradicate-${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}/top_level.txt
 ${PYSITELIB}/eradicate.py
 ${PYSITELIB}/eradicate.pyc
 ${PYSITELIB}/eradicate.pyo
Index: pkgsrc/textproc/py-eradicate/distinfo
diff -u pkgsrc/textproc/py-eradicate/distinfo:1.6 pkgsrc/textproc/py-eradicate/distinfo:1.7
--- pkgsrc/textproc/py-eradicate/distinfo:1.6   Mon Aug 28 13:18:51 2023
+++ pkgsrc/textproc/py-eradicate/distinfo       Thu Oct  9 12:28:55 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.6 2023/08/28 13:18:51 adam Exp $
+$NetBSD: distinfo,v 1.7 2025/10/09 12:28:55 wiz Exp $
 
-BLAKE2s (eradicate-2.3.0.tar.gz) = d98c7ca9fa048193cc82b7b0382574e135297a15f29c4de406ae91a0b794e588
-SHA512 (eradicate-2.3.0.tar.gz) = 3b2498277e8aa6e36f1dbab0731b28d22034b95564c300e067151fe5a6c8f124661f169e43290a57950588fcd8c8f27b990755bdba7e28afcc0fee6b82c1c07f
-Size (eradicate-2.3.0.tar.gz) = 8536 bytes
+BLAKE2s (eradicate-3.0.0.tar.gz) = 2ecc4675d3ae3894f1d378639b92272dc714b308dae78507443ad1b3d248d4e3
+SHA512 (eradicate-3.0.0.tar.gz) = 3e5525f224b0a00efbc888abb0c57f066aaf53cf5293da79db2e8059440e77869fe070a310a0e0f04f69c7c9114673dfc467544d5ce8131805c1620319d2bf96
+Size (eradicate-3.0.0.tar.gz) = 8809 bytes
+SHA1 (patch-setup.py) = 33d5452cf0f4366ba153b0ef141aca2c76abbc9b
Added files:
Index: pkgsrc/textproc/py-eradicate/patches/patch-setup.py
diff -u /dev/null pkgsrc/textproc/py-eradicate/patches/patch-setup.py:1.1
--- /dev/null   Thu Oct  9 12:28:55 2025
+++ pkgsrc/textproc/py-eradicate/patches/patch-setup.py Thu Oct  9 12:28:55 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-setup.py,v 1.1 2025/10/09 12:28:55 wiz Exp $
+
+Fix build with Python 3.14.
+https://github.com/PyCQA/eradicate/issues/57
+
+--- setup.py.orig      2025-10-09 12:27:22.572094370 +0000
++++ setup.py
+@@ -11,7 +11,7 @@ def version():
+     with open('eradicate.py') as input_file:
+         for line in input_file:
+             if line.startswith('__version__'):
+-                return ast.parse(line).body[0].value.s
++                return ast.parse(line).body[0].value.value
+ 
+ 
+ with open('README.rst') as readme:
Home |
Main Index |
Thread Index |
Old Index