On 2015/12/04 21:44, Daniel Jakots wrote: > Hi, > > I wanted to add a py3 flavor to net/py-ripe.atlas.tools which depends > on net/py-ripe.atlas.sagan, hence this diff. You need the py3 flavor > patch for py-IP sent to ports@ as sagan depends on it.
OK. > I only tried py-ripe.atlas.tools so please test it, thanks. > > Cheers, > Daniel > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/net/py-ripe.atlas.sagan/Makefile,v > retrieving revision 1.2 > diff -u -p -r1.2 Makefile > --- Makefile 25 Nov 2015 15:54:13 -0000 1.2 > +++ Makefile 4 Dec 2015 20:25:18 -0000 > @@ -5,6 +5,7 @@ COMMENT = parsing library for RIPE Atla > MODPY_EGG_VERSION = 1.1.6 > DISTNAME = ripe.atlas.sagan-${MODPY_EGG_VERSION} > PKGNAME = py-${DISTNAME} > +REVISION = 0 > > CATEGORIES = net > > @@ -20,10 +21,13 @@ MODPY_SETUPTOOLS = Yes > > MODULES = lang/python > > -RUN_DEPENDS = devel/py-dateutil \ > - devel/py-tz \ > - net/py-IP \ > - security/py-openssl > +FLAVORS = python3 > +FLAVOR ?= > + > +RUN_DEPENDS = devel/py-dateutil${MODPY_FLAVOR} \ > + devel/py-tz${MODPY_FLAVOR} \ > + net/py-IP${MODPY_FLAVOR} \ > + security/py-openssl${MODPY_FLAVOR} > > TEST_DEPENDS = ${RUN_DEPENDS} > > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/net/py-ripe.atlas.sagan/pkg/PLIST,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 PLIST > --- pkg/PLIST 17 Nov 2015 20:55:50 -0000 1.1.1.1 > +++ pkg/PLIST 4 Dec 2015 20:25:18 -0000 > @@ -13,6 +13,16 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/ > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/__init__.py > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/__init__.pyc > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}dns.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}ntp.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}ping.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}ssl.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}traceroute.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/base.py > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/base.pyc > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/dns.py > @@ -20,6 +30,10 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/ > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/__init__.py > > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/__init__.pyc > +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/${MODPY_PYCACHE}abuf.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/abuf.py > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/abuf.pyc > > lib/python${MODPY_VERSION}/site-packages/ripe/atlas/sagan/helpers/compatibility.py >