pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail/rss2email



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Mon Apr 21 14:11:02 UTC 2025

Modified Files:
        pkgsrc/mail/rss2email: Makefile PLIST distinfo
Added Files:
        pkgsrc/mail/rss2email/patches: patch-pyproject.toml

Log Message:
rss2email: convert egg.mk to wheel.mk. Bump PKGREVISION.

This fixes a recent regression where r2e's shebang path had become an
unqualified "python".

While here, bump feedparser dependency for Python 3.13 support.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/mail/rss2email/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/rss2email/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/mail/rss2email/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/rss2email/patches/patch-pyproject.toml

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

Modified files:

Index: pkgsrc/mail/rss2email/Makefile
diff -u pkgsrc/mail/rss2email/Makefile:1.60 pkgsrc/mail/rss2email/Makefile:1.61
--- pkgsrc/mail/rss2email/Makefile:1.60 Mon Oct 23 06:37:48 2023
+++ pkgsrc/mail/rss2email/Makefile      Mon Apr 21 14:11:02 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2023/10/23 06:37:48 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2025/04/21 14:11:02 schmonz Exp $
 
 DISTNAME=              ${GITHUB_PROJECT}-3.14
-PKGREVISION=           2
+PKGREVISION=           3
 CATEGORIES=            mail python
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=rss2email/}
 GITHUB_PROJECT=                rss2email
@@ -12,7 +12,9 @@ HOMEPAGE=             https://github.com/rss2email/
 COMMENT=               Get RSS feeds emailed to you
 LICENSE=               gnu-gpl-v2
 
-DEPENDS+=              ${PYPKGPREFIX}-feedparser>=6.0.0:../../textproc/py-feedparser
+TOOL_DEPENDS+=         ${PYPKGPREFIX}-poetry-core>=1.0.0:../../devel/py-poetry-core
+
+DEPENDS+=              ${PYPKGPREFIX}-feedparser>=6.0.11:../../textproc/py-feedparser
 DEPENDS+=              ${PYPKGPREFIX}-html2text>=2014.4.5:../../textproc/py-html2text
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
@@ -30,5 +32,5 @@ post-install:
 
 .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/rss2email/PLIST
diff -u pkgsrc/mail/rss2email/PLIST:1.5 pkgsrc/mail/rss2email/PLIST:1.6
--- pkgsrc/mail/rss2email/PLIST:1.5     Sat Sep  7 18:58:02 2019
+++ pkgsrc/mail/rss2email/PLIST Mon Apr 21 14:11:02 2025
@@ -1,50 +1,51 @@
-@comment $NetBSD: PLIST,v 1.5 2019/09/07 18:58:02 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/04/21 14:11:02 schmonz Exp $
 bin/r2e
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/rss2email-3.12.2.dist-info/AUTHORS
+${PYSITELIB}/rss2email-3.12.2.dist-info/COPYING
+${PYSITELIB}/rss2email-3.12.2.dist-info/METADATA
+${PYSITELIB}/rss2email-3.12.2.dist-info/RECORD
+${PYSITELIB}/rss2email-3.12.2.dist-info/WHEEL
+${PYSITELIB}/rss2email-3.12.2.dist-info/entry_points.txt
 ${PYSITELIB}/rss2email/__init__.py
-${PYSITELIB}/rss2email/__init__.pyo
 ${PYSITELIB}/rss2email/__init__.pyc
-${PYSITELIB}/rss2email/command.pyo
-${PYSITELIB}/rss2email/command.pyc
-${PYSITELIB}/rss2email/config.pyo
-${PYSITELIB}/rss2email/config.pyc
-${PYSITELIB}/rss2email/email.pyo
-${PYSITELIB}/rss2email/email.pyc
-${PYSITELIB}/rss2email/error.pyo
-${PYSITELIB}/rss2email/error.pyc
-${PYSITELIB}/rss2email/feed.pyo
-${PYSITELIB}/rss2email/feed.pyc
-${PYSITELIB}/rss2email/feeds.pyo
-${PYSITELIB}/rss2email/feeds.pyc
-${PYSITELIB}/rss2email/main.pyo
-${PYSITELIB}/rss2email/main.pyc
-${PYSITELIB}/rss2email/util.pyo
-${PYSITELIB}/rss2email/util.pyc
-${PYSITELIB}/rss2email/version.pyo
-${PYSITELIB}/rss2email/version.pyc
+${PYSITELIB}/rss2email/__init__.pyo
 ${PYSITELIB}/rss2email/command.py
+${PYSITELIB}/rss2email/command.pyc
+${PYSITELIB}/rss2email/command.pyo
 ${PYSITELIB}/rss2email/config.py
+${PYSITELIB}/rss2email/config.pyc
+${PYSITELIB}/rss2email/config.pyo
 ${PYSITELIB}/rss2email/email.py
+${PYSITELIB}/rss2email/email.pyc
+${PYSITELIB}/rss2email/email.pyo
 ${PYSITELIB}/rss2email/error.py
+${PYSITELIB}/rss2email/error.pyc
+${PYSITELIB}/rss2email/error.pyo
 ${PYSITELIB}/rss2email/feed.py
+${PYSITELIB}/rss2email/feed.pyc
+${PYSITELIB}/rss2email/feed.pyo
 ${PYSITELIB}/rss2email/feeds.py
+${PYSITELIB}/rss2email/feeds.pyc
+${PYSITELIB}/rss2email/feeds.pyo
 ${PYSITELIB}/rss2email/main.py
+${PYSITELIB}/rss2email/main.pyc
+${PYSITELIB}/rss2email/main.pyo
 ${PYSITELIB}/rss2email/post_process/__init__.py
-${PYSITELIB}/rss2email/post_process/__init__.pyo
 ${PYSITELIB}/rss2email/post_process/__init__.pyc
-${PYSITELIB}/rss2email/post_process/downcase.pyo
-${PYSITELIB}/rss2email/post_process/downcase.pyc
-${PYSITELIB}/rss2email/post_process/prettify.pyo
-${PYSITELIB}/rss2email/post_process/prettify.pyc
-${PYSITELIB}/rss2email/post_process/redirect.pyo
-${PYSITELIB}/rss2email/post_process/redirect.pyc
+${PYSITELIB}/rss2email/post_process/__init__.pyo
 ${PYSITELIB}/rss2email/post_process/downcase.py
+${PYSITELIB}/rss2email/post_process/downcase.pyc
+${PYSITELIB}/rss2email/post_process/downcase.pyo
 ${PYSITELIB}/rss2email/post_process/prettify.py
+${PYSITELIB}/rss2email/post_process/prettify.pyc
+${PYSITELIB}/rss2email/post_process/prettify.pyo
 ${PYSITELIB}/rss2email/post_process/redirect.py
+${PYSITELIB}/rss2email/post_process/redirect.pyc
+${PYSITELIB}/rss2email/post_process/redirect.pyo
 ${PYSITELIB}/rss2email/util.py
+${PYSITELIB}/rss2email/util.pyc
+${PYSITELIB}/rss2email/util.pyo
 ${PYSITELIB}/rss2email/version.py
+${PYSITELIB}/rss2email/version.pyc
+${PYSITELIB}/rss2email/version.pyo
 man/man1/r2e.1

Index: pkgsrc/mail/rss2email/distinfo
diff -u pkgsrc/mail/rss2email/distinfo:1.40 pkgsrc/mail/rss2email/distinfo:1.41
--- pkgsrc/mail/rss2email/distinfo:1.40 Sat Aug 27 04:40:23 2022
+++ pkgsrc/mail/rss2email/distinfo      Mon Apr 21 14:11:02 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.40 2022/08/27 04:40:23 schmonz Exp $
+$NetBSD: distinfo,v 1.41 2025/04/21 14:11:02 schmonz Exp $
 
 BLAKE2s (rss2email-3.14.tar.gz) = 56d9235341f936e616988ba877dba4878214f24b6bbcfdd7ae9ed81f14e07f31
 SHA512 (rss2email-3.14.tar.gz) = 42308a3ae2bfe3adaf4b904983c2270a162d268ce5f4357d853a7ba74814d97dc5dc66d7d94ef6b3fbe510e8368361f63a99de814d3388f37b190fa63594a727
 Size (rss2email-3.14.tar.gz) = 175600 bytes
+SHA1 (patch-pyproject.toml) = 9fabf2c4e7966cefa63585713777818db351dbf0

Added files:

Index: pkgsrc/mail/rss2email/patches/patch-pyproject.toml
diff -u /dev/null pkgsrc/mail/rss2email/patches/patch-pyproject.toml:1.1
--- /dev/null   Mon Apr 21 14:11:03 2025
+++ pkgsrc/mail/rss2email/patches/patch-pyproject.toml  Mon Apr 21 14:11:02 2025
@@ -0,0 +1,25 @@
+$NetBSD: patch-pyproject.toml,v 1.1 2025/04/21 14:11:02 schmonz Exp $
+
+Apply upstream patches:
+
+183a17a for lighter TOOL_DEPENDS
+eda99a9 to fix a deprecation warning
+
+--- pyproject.toml.orig        2022-08-26 14:54:21.000000000 +0000
++++ pyproject.toml
+@@ -10,12 +10,12 @@ python = "^3.6"
+ feedparser = ">=6.0.5"
+ html2text = ">=2020.1.16"
+ 
+-[tool.poetry.dev-dependencies]
++[tool.poetry.group.dev.dependencies]
+ update-copyright = ">=0.6.2"
+ 
+ [build-system]
+-requires = ["poetry>=0.12"]
+-build-backend = "poetry.masonry.api"
++requires = ["poetry-core>=1.0.0"]
++build-backend = "poetry.core.masonry.api"
+ 
+ [tool.poetry.scripts]
+ r2e = "rss2email.main:run"



Home | Main Index | Thread Index | Old Index