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.

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

Reply via email to