On Sun, 20 Nov 2016 05:29:40 +0300, "Vladimir D. Seleznev"
<vsele...@cs.msu.ru> wrote:

> Hi, ports@!
> 
> Here is an update for py-feedgenerator:

What do you think about adding a py3 flavor? So in a near future we can
move pelican to py3.

Here's a diff to add the py3 flavor. Also I removed the last sentence
from DESCR as they removed it on pypi for 1.8:
https://pypi.python.org/pypi/feedgenerator/1.8

I also added a test target because otherwise tests failed in py3 though
going in WRKSRC and doing manually python3.4 setup.py test works.

Cheers,
Daniel

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-feedgenerator/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    9 Apr 2016 18:43:56 -0000       1.5
+++ Makefile    20 Nov 2016 09:28:40 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =              standalone version of Django's feedgenerator
 
-MODPY_EGG_VERSION =    1.8
+MODPY_EGG_VERSION =    1.9
 DISTNAME =             feedgenerator-${MODPY_EGG_VERSION}
 PKGNAME =              py-feedgenerator-${MODPY_EGG_VERSION}
 
@@ -18,9 +18,15 @@ MODULES =            lang/python
 MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
 
-RUN_DEPENDS =          devel/py-six \
-                       devel/py-tz
+FLAVORS =              python3
+FLAVOR ?=
+
+RUN_DEPENDS =          devel/py-six${MODPY_FLAVOR} \
+                       devel/py-tz${MODPY_FLAVOR}
 
 TEST_DEPENDS =         ${RUN_DEPENDS}
+
+do-test:
+       cd ${WRKSRC} && ${MODPY_BIN} -m unittest discover
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-feedgenerator/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    9 Apr 2016 18:43:56 -0000       1.2
+++ distinfo    20 Nov 2016 09:28:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (feedgenerator-1.8.tar.gz) = 
wApg7lF5yZMwB49AFsOZJBVKNGd/C4TGJVa168KtcVY=
-SIZE (feedgenerator-1.8.tar.gz) = 4135643
+SHA256 (feedgenerator-1.9.tar.gz) = 
WuBdqpz6R/pAbuR0TQt/ocigWnpH7grTKN31UyfPsQY=
+SIZE (feedgenerator-1.9.tar.gz) = 4136224
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/www/py-feedgenerator/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   10 Jul 2015 17:15:22 -0000      1.1.1.1
+++ pkg/DESCR   20 Nov 2016 09:28:40 -0000
@@ -1,2 +1 @@
-Feedgenerator is a standalone version of Django's feedgenerator. It is based on
-the current Django Version 1.5.dev20120824122350.
+Feedgenerator is a standalone version of Django's feedgenerator.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-feedgenerator/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   10 Jul 2015 17:15:22 -0000      1.1.1.1
+++ pkg/PLIST   20 Nov 2016 09:28:40 -0000
@@ -8,24 +8,27 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/feedgenerator-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/feedgenerator-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/__init__.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/feedgenerator/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/__init__.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/__init__.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}datetime_safe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}encoding.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}feedgenerator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}functional.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}six.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}timezone.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/${MODPY_PYCACHE}xmlutils.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/datetime_safe.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/datetime_safe.pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/encoding.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/encoding.pyc
 
lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/feedgenerator.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/feedgenerator.pyc
 
lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/functional.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/functional.pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/six.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/six.pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/timezone.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/timezone.pyc
 lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/xmlutils.py
-lib/python${MODPY_VERSION}/site-packages/feedgenerator/django/utils/xmlutils.pyc

Reply via email to