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