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:   adam
Date:           Mon Apr 14 09:27:05 UTC 2025

Modified Files:
        pkgsrc/mail/feed2exec: Makefile PLIST

Log Message:
feed2exec: updated to 0.22.0

feed2exec (0.22.0) unstable; urgency=medium

* cleanups:
  * add renovate bot
  * start using tox --current-env
  * use debputy reformat for control files, no change
  * silence flake8 warnings
  * fix test collection in pytest 3.8+
  * chase new html2text in test suite
  * drop support for Python < 3.8
  * note the existence of markdownify
  * fix deprecation warning: get rid of dateparser feature detection
  * fix test suite failures due to deprecation warnings
  * fix a new mypy warning on old code
  * note that 0.21 was only published on pypi
* ikiwikitoot: add tool bypass RSS feed parsing altogether
* fix error in handling toot error codes


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/mail/feed2exec/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/feed2exec/PLIST

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.32 pkgsrc/mail/feed2exec/Makefile:1.33
--- pkgsrc/mail/feed2exec/Makefile:1.32 Tue Mar  4 17:15:50 2025
+++ pkgsrc/mail/feed2exec/Makefile      Mon Apr 14 09:27:05 2025
@@ -1,39 +1,36 @@
-# $NetBSD: Makefile,v 1.32 2025/03/04 17:15:50 schmonz Exp $
+# $NetBSD: Makefile,v 1.33 2025/04/14 09:27:05 adam Exp $
 
-DISTNAME=              feed2exec-0.22.0
-PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=            mail python
-MASTER_SITES=          ${MASTER_SITE_GITLAB:=anarcat/feed2exec/-/archive/${PKGVERSION_NOREV}/}
-
-MAINTAINER=            schmonz%NetBSD.org@localhost
-HOMEPAGE=              https://feed2exec.readthedocs.io/
-COMMENT=               The programmable feed reader
-LICENSE=               gnu-agpl-v3
-
-TOOL_DEPENDS+=         ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-TOOL_DEPENDS+=         ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox
-TOOL_DEPENDS+=         ${PYPKGPREFIX}-flakes-[0-9]*:../../devel/py-flakes
-TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
-DEPENDS+=              ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode
-DEPENDS+=              ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
-DEPENDS+=              ${PYPKGPREFIX}-cachecontrol-[0-9]*:../../devel/py-cachecontrol
-DEPENDS+=              ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
-DEPENDS+=              ${PYPKGPREFIX}-dateparser-[0-9]*:../../time/py-dateparser
-DEPENDS+=              ${PYPKGPREFIX}-feedparser>=6.0.0:../../textproc/py-feedparser
-DEPENDS+=              ${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text
-DEPENDS+=              ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
-DEPENDS+=              ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
-DEPENDS+=              ${PYPKGPREFIX}-requests-file-[0-9]*:../../devel/py-requests-file
-DEPENDS+=              ${PYPKGPREFIX}-wcwidth-[0-9]*:../../devel/py-wcwidth
-DEPENDS+=              ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
-DEPENDS+=              ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
-TEST_DEPENDS+=         ${PYPKGPREFIX}-betamax>=0.8.0:../../www/py-betamax
-TEST_DEPENDS+=         ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
-TEST_DEPENDS+=         ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+DISTNAME=      feed2exec-0.22.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    mail python
+MASTER_SITES=  ${MASTER_SITE_GITLAB:=anarcat/feed2exec/-/archive/${PKGVERSION_NOREV}/}
+
+MAINTAINER=    schmonz%NetBSD.org@localhost
+HOMEPAGE=      https://feed2exec.readthedocs.io/
+COMMENT=       The programmable feed reader
+LICENSE=       gnu-agpl-v3
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode
+DEPENDS+=      ${PYPKGPREFIX}-cachecontrol-[0-9]*:../../devel/py-cachecontrol
+DEPENDS+=      ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click
+DEPENDS+=      ${PYPKGPREFIX}-dateparser-[0-9]*:../../time/py-dateparser
+DEPENDS+=      ${PYPKGPREFIX}-feedparser>=6.0.0:../../textproc/py-feedparser
+DEPENDS+=      ${PYPKGPREFIX}-html2text-[0-9]*:../../textproc/py-html2text
+DEPENDS+=      ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
+DEPENDS+=      ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-requests-file-[0-9]*:../../devel/py-requests-file
+DEPENDS+=      ${PYPKGPREFIX}-wcwidth-[0-9]*:../../devel/py-wcwidth
+DEPENDS+=      ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
+TEST_DEPENDS+= ${PYPKGPREFIX}-betamax>=0.8.0:../../www/py-betamax
+TEST_DEPENDS+= ${PYPKGPREFIX}-flakes-[0-9]*:../../devel/py-flakes
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox
 
-USE_LANGUAGES=         # none
+USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+PYTHON_SELF_CONFLICT=  yes
 
 SUBST_CLASSES+=                version
 SUBST_STAGE.version=   pre-configure
@@ -47,17 +44,12 @@ REPLACE_PYTHON+=    feed2exec/tests/test_ne
 REPLACE_PYTHON+=       feed2exec/tests/test_feeds.py
 REPLACE_PYTHON+=       feed2exec/tests/test_main.py
 REPLACE_PYTHON+=       feed2exec/__main__.py
-REPLACE_PYTHON+=       setup.py
-
-post-extract:
-       ${ECHO} "version_number = \"${PKGVERSION_NOREV}\"" > ${WRKSRC}/feed2exec/_version.py
 
 # 1 failed, 47 passed, 2 skipped, 1 xfailed, 119 warnings (NetBSD 10.1)
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 
 post-install:
-       cd ${DESTDIR}${PREFIX}/bin && ${MV} -f feed2exec feed2exec-${PYVERSSUFFIX}
+       cd ${DESTDIR}${PREFIX}/bin && \
+       ${MV} -f feed2exec feed2exec-${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/application.mk"

Index: pkgsrc/mail/feed2exec/PLIST
diff -u pkgsrc/mail/feed2exec/PLIST:1.7 pkgsrc/mail/feed2exec/PLIST:1.8
--- pkgsrc/mail/feed2exec/PLIST:1.7     Thu Jan 18 12:09:35 2024
+++ pkgsrc/mail/feed2exec/PLIST Mon Apr 14 09:27:05 2025
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.7 2024/01/18 12:09:35 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/04/14 09:27:05 adam 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}/licenses/LICENSE.rst
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/feed2exec/__init__.py
 ${PYSITELIB}/feed2exec/__init__.pyc
@@ -12,9 +12,6 @@ ${PYSITELIB}/feed2exec/__init__.pyo
 ${PYSITELIB}/feed2exec/__main__.py
 ${PYSITELIB}/feed2exec/__main__.pyc
 ${PYSITELIB}/feed2exec/__main__.pyo
-${PYSITELIB}/feed2exec/_version.py
-${PYSITELIB}/feed2exec/_version.pyc
-${PYSITELIB}/feed2exec/_version.pyo
 ${PYSITELIB}/feed2exec/controller.py
 ${PYSITELIB}/feed2exec/controller.pyc
 ${PYSITELIB}/feed2exec/controller.pyo



Home | Main Index | Thread Index | Old Index