Hello ports@,
Please find below a diff updating rss2email.
Changes:
* Uses python3 now
* Development moved to GitHub
* No files/r2e is needed now, setup.py installs a suitable script
itself.
* We don't need to install any examples, r2e writes the default config
to .config/rss2email.cfg when run.
* I want to take maintainership.
OK?
diff --git Makefile Makefile
index a8ea487dd0a..ae35e46de88 100644
--- Makefile
+++ Makefile
@@ -2,37 +2,29 @@
COMMENT= get news from RSS feeds in email
-DISTNAME= rss2email-2.70
+MODPY_EGG_VERSION= 3.9
+
+DISTNAME= rss2email-${MODPY_EGG_VERSION}
+
+GH_ACCOUNT= wking
+GH_PROJECT= rss2email
+GH_TAGNAME= v${MODPY_EGG_VERSION}
CATEGORIES= mail textproc
-HOMEPAGE= http://www.allthingsrss.com/rss2email/
+MAINTAINER= Kaashif Hymabaccus <[email protected]>
# GPLv2/v3
PERMIT_PACKAGE_CDROM= Yes
-MASTER_SITES= ${HOMEPAGE}
-
MODULES= lang/python
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= converters/py-html2text \
- textproc/py-feedparser
-SUBST_VARS+= MODPY_SITEPKG
+
+MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
+
+RUN_DEPENDS= converters/py-html2text${MODPY_FLAVOR} \
+ textproc/py-feedparser${MODPY_FLAVOR}
NO_BUILD= Yes
NO_TEST= Yes
-do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/rss2email/ \
- ${PREFIX}/share/doc/rss2email/ ${WRKINST}/${MODPY_SITEPKG}/
- ${INSTALL_SCRIPT} ${WRKSRC}/rss2email.py ${WRKINST}/${MODPY_SITEPKG}/
- ${INSTALL_DATA} ${WRKSRC}/readme.html ${PREFIX}/share/doc/rss2email/
- ${INSTALL_DATA} ${WRKSRC}/config.py.example \
- ${PREFIX}/share/examples/rss2email/
- ${INSTALL_DATA} ${WRKSRC}/config.py.example \
- ${PREFIX}/share/examples/rss2email/
- ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
- ${WRKINST}/${MODPY_SITEPKG}/rss2email.py
- ${SUBST_PROGRAM} ${FILESDIR}/r2e ${PREFIX}/bin/r2e
-
.include <bsd.port.mk>
diff --git distinfo distinfo
index c28393640dc..43166ce0983 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (rss2email-2.70.tar.gz) = OIK+DIfj/KfGbKAGunMRKT2nN6fm7hKIREIhQKT6aDU=
-SIZE (rss2email-2.70.tar.gz) = 57961
+SHA256 (rss2email-3.9.tar.gz) = ZAupJ5iUADbkqUHHcFoJINW+h6EfGBewhSLpqZYGu38=
+SIZE (rss2email-3.9.tar.gz) = 160904
diff --git files/r2e files/r2e
deleted file mode 100644
index 51d1a629e1f..00000000000
--- files/r2e
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh -e
-[ -d ~/.rss2email ] || mkdir ~/.rss2email
-cd ~/.rss2email
-exec ${MODPY_BIN} ${MODPY_SITEPKG}/rss2email.py feeds.dat $*
diff --git pkg/PLIST pkg/PLIST
index 897b7624d14..320aacc88d7 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,8 +1,33 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/06/26 16:23:10 sthen Exp $
bin/r2e
-lib/python${MODPY_VERSION}/site-packages/rss2email.py
-lib/python${MODPY_VERSION}/site-packages/rss2email.pyc
-share/doc/rss2email/
-share/doc/rss2email/readme.html
-share/examples/rss2email/
-share/examples/rss2email/config.py.example
+lib/python${MODPY_VERSION}/site-packages/rss2email/
+lib/python${MODPY_VERSION}/site-packages/rss2email-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/rss2email/__init__.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}command.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}email.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}feed.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}feeds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/command.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/config.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/email.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/error.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/feed.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/feeds.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/main.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/__init__.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/${MODPY_PYCACHE}downcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/${MODPY_PYCACHE}prettify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/downcase.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/post_process/prettify.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/util.py
+lib/python${MODPY_VERSION}/site-packages/rss2email/version.py