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