pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail/feed2exec



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Thu Jan 18 12:09:35 UTC 2024

Modified Files:
        pkgsrc/mail/feed2exec: Makefile PLIST distinfo
Added Files:
        pkgsrc/mail/feed2exec: ALTERNATIVES

Log Message:
feed2exec: update to 0.20.0. Changes:

* Add matchtitleregex and droptitleregex plugin and tests
* implement codespell linting, fixing all found errors
* more related software: rss-bridge
* isort: sort imports all over
* add missing readthedocs configuration file, now mandatory
* cross-reference droptitle and droptitle-regex

pkgsrc changes:

- Convert to wheel.mk
- Avoid self-conflicts when installing under multiple pythons


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/feed2exec/ALTERNATIVES
cvs rdiff -u -r1.24 -r1.25 pkgsrc/mail/feed2exec/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/mail/feed2exec/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/feed2exec/distinfo

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

Modified files:

Index: pkgsrc/mail/feed2exec/Makefile
diff -u pkgsrc/mail/feed2exec/Makefile:1.24 pkgsrc/mail/feed2exec/Makefile:1.25
--- pkgsrc/mail/feed2exec/Makefile:1.24 Tue Nov  7 22:38:02 2023
+++ pkgsrc/mail/feed2exec/Makefile      Thu Jan 18 12:09:35 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2023/11/07 22:38:02 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2024/01/18 12:09:35 schmonz Exp $
 
-DISTNAME=              feed2exec-0.19.0
+DISTNAME=              feed2exec-0.20.0
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=           3
 CATEGORIES=            mail python
 MASTER_SITES=          ${MASTER_SITE_GITLAB:=anarcat/feed2exec/-/archive/${PKGVERSION_NOREV}/}
 
@@ -35,9 +34,7 @@ TEST_DEPENDS+=                ${PYPKGPREFIX}-test-runn
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
-
-USE_PKG_RESOURCES=     yes
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 SUBST_CLASSES+=                version
 SUBST_STAGE.version=   pre-configure
@@ -50,7 +47,10 @@ post-extract:
 do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} -f feed2exec feed2exec-${PYVERSSUFFIX}
+
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/feed2exec/PLIST
diff -u pkgsrc/mail/feed2exec/PLIST:1.6 pkgsrc/mail/feed2exec/PLIST:1.7
--- pkgsrc/mail/feed2exec/PLIST:1.6     Thu Feb 23 15:59:24 2023
+++ pkgsrc/mail/feed2exec/PLIST Thu Jan 18 12:09:35 2024
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.6 2023/02/23 15:59:24 schmonz Exp $
-bin/feed2exec
-${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}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.7 2024/01/18 12:09:35 schmonz Exp $
+bin/feed2exec-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.rst
+${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}/feed2exec/__init__.py
 ${PYSITELIB}/feed2exec/__init__.pyc
 ${PYSITELIB}/feed2exec/__init__.pyo
@@ -36,6 +36,9 @@ ${PYSITELIB}/feed2exec/plugins/archive.p
 ${PYSITELIB}/feed2exec/plugins/droptitle.py
 ${PYSITELIB}/feed2exec/plugins/droptitle.pyc
 ${PYSITELIB}/feed2exec/plugins/droptitle.pyo
+${PYSITELIB}/feed2exec/plugins/droptitleregex.py
+${PYSITELIB}/feed2exec/plugins/droptitleregex.pyc
+${PYSITELIB}/feed2exec/plugins/droptitleregex.pyo
 ${PYSITELIB}/feed2exec/plugins/echo.py
 ${PYSITELIB}/feed2exec/plugins/echo.pyc
 ${PYSITELIB}/feed2exec/plugins/echo.pyo
@@ -63,6 +66,9 @@ ${PYSITELIB}/feed2exec/plugins/json.pyo
 ${PYSITELIB}/feed2exec/plugins/maildir.py
 ${PYSITELIB}/feed2exec/plugins/maildir.pyc
 ${PYSITELIB}/feed2exec/plugins/maildir.pyo
+${PYSITELIB}/feed2exec/plugins/matchtitleregex.py
+${PYSITELIB}/feed2exec/plugins/matchtitleregex.pyc
+${PYSITELIB}/feed2exec/plugins/matchtitleregex.pyo
 ${PYSITELIB}/feed2exec/plugins/mbox.py
 ${PYSITELIB}/feed2exec/plugins/mbox.pyc
 ${PYSITELIB}/feed2exec/plugins/mbox.pyo

Index: pkgsrc/mail/feed2exec/distinfo
diff -u pkgsrc/mail/feed2exec/distinfo:1.9 pkgsrc/mail/feed2exec/distinfo:1.10
--- pkgsrc/mail/feed2exec/distinfo:1.9  Thu Feb 23 15:59:24 2023
+++ pkgsrc/mail/feed2exec/distinfo      Thu Jan 18 12:09:35 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2023/02/23 15:59:24 schmonz Exp $
+$NetBSD: distinfo,v 1.10 2024/01/18 12:09:35 schmonz Exp $
 
-BLAKE2s (feed2exec-0.19.0.tar.gz) = 35eb61feb2cbe98a140168ba2889afd146537c3a6d9cc3d4c4d63c36c6abf8f3
-SHA512 (feed2exec-0.19.0.tar.gz) = 0b76b220d952356c66128032ab6b2bcfe86de5fcad40e9bb30663f9bea4af324c05b5384aa2172c7caf51f55c9576a89974c2640b95bb9de8ec762238541b1ba
-Size (feed2exec-0.19.0.tar.gz) = 688870 bytes
+BLAKE2s (feed2exec-0.20.0.tar.gz) = 0fdc2392bc192626eecf6445eba325124b41d15d20f882a3e85e53e6f807d46f
+SHA512 (feed2exec-0.20.0.tar.gz) = 0deff6ed5a5de74b3a4893957880587a6cc909022bf669653217e79387e13945bf18070e92877500b31a40da99681ca9e99814e72e3ec5201d8d685a8fac4298
+Size (feed2exec-0.20.0.tar.gz) = 690745 bytes
 SHA1 (patch-feed2exec_____init____.py) = a55c2f1cb1feefc02fd8f7ce233f386e743f7823
 SHA1 (patch-pyproject.toml) = ccd1f75d51435ffb14156f251145d61a4167c580
 SHA1 (patch-setup.cfg) = 2f7edeb3df9a40a5b3430b3be5c5a8de46447338

Added files:

Index: pkgsrc/mail/feed2exec/ALTERNATIVES
diff -u /dev/null pkgsrc/mail/feed2exec/ALTERNATIVES:1.1
--- /dev/null   Thu Jan 18 12:09:35 2024
+++ pkgsrc/mail/feed2exec/ALTERNATIVES  Thu Jan 18 12:09:35 2024
@@ -0,0 +1 @@
+bin/feed2exec @PREFIX@/bin/feed2exec-@PYVERSSUFFIX@



Home | Main Index | Thread Index | Old Index