Hi, I wanted to add a py3 flavor to net/py-ripe.atlas.tools which depends on py-yaml, hence this diff.
I only tried py-ripe.atlas.tools so please test it, thanks. Cheers, Daniel Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/py-yaml/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 1 Dec 2014 09:24:46 -0000 1.13 +++ Makefile 4 Dec 2015 20:23:28 -0000 @@ -5,7 +5,7 @@ COMMENT= YAML parser and emitter in Pyth MODPY_EGG_VERSION=3.11 DISTNAME= PyYAML-${MODPY_EGG_VERSION} PKGNAME= py-yaml-${MODPY_EGG_VERSION} -REVISION= 0 +REVISION= 1 CATEGORIES= textproc HOMEPAGE= http://pyyaml.org/wiki/PyYAML @@ -20,6 +20,9 @@ MASTER_SITES= http://pyyaml.org/download WANTLIB+= pthread yaml ${MODPY_WANTLIB} MODULES= lang/python + +FLAVORS = python3 +FLAVOR ?= LIB_DEPENDS= devel/libyaml Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/py-yaml/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 18 Oct 2008 10:54:52 -0000 1.1.1.1 +++ pkg/PLIST 4 Dec 2015 20:23:28 -0000 @@ -3,36 +3,37 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/_yaml.so lib/python${MODPY_VERSION}/site-packages/yaml/ lib/python${MODPY_VERSION}/site-packages/yaml/__init__.py -lib/python${MODPY_VERSION}/site-packages/yaml/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}composer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}constructor.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}cyaml.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}dumper.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}emitter.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}nodes.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}reader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}representer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}scanner.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}serializer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yaml/${MODPY_PYCACHE}tokens.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yaml/composer.py -lib/python${MODPY_VERSION}/site-packages/yaml/composer.pyc lib/python${MODPY_VERSION}/site-packages/yaml/constructor.py -lib/python${MODPY_VERSION}/site-packages/yaml/constructor.pyc lib/python${MODPY_VERSION}/site-packages/yaml/cyaml.py -lib/python${MODPY_VERSION}/site-packages/yaml/cyaml.pyc lib/python${MODPY_VERSION}/site-packages/yaml/dumper.py -lib/python${MODPY_VERSION}/site-packages/yaml/dumper.pyc lib/python${MODPY_VERSION}/site-packages/yaml/emitter.py -lib/python${MODPY_VERSION}/site-packages/yaml/emitter.pyc lib/python${MODPY_VERSION}/site-packages/yaml/error.py -lib/python${MODPY_VERSION}/site-packages/yaml/error.pyc lib/python${MODPY_VERSION}/site-packages/yaml/events.py -lib/python${MODPY_VERSION}/site-packages/yaml/events.pyc lib/python${MODPY_VERSION}/site-packages/yaml/loader.py -lib/python${MODPY_VERSION}/site-packages/yaml/loader.pyc lib/python${MODPY_VERSION}/site-packages/yaml/nodes.py -lib/python${MODPY_VERSION}/site-packages/yaml/nodes.pyc lib/python${MODPY_VERSION}/site-packages/yaml/parser.py -lib/python${MODPY_VERSION}/site-packages/yaml/parser.pyc lib/python${MODPY_VERSION}/site-packages/yaml/reader.py -lib/python${MODPY_VERSION}/site-packages/yaml/reader.pyc lib/python${MODPY_VERSION}/site-packages/yaml/representer.py -lib/python${MODPY_VERSION}/site-packages/yaml/representer.pyc lib/python${MODPY_VERSION}/site-packages/yaml/resolver.py -lib/python${MODPY_VERSION}/site-packages/yaml/resolver.pyc lib/python${MODPY_VERSION}/site-packages/yaml/scanner.py -lib/python${MODPY_VERSION}/site-packages/yaml/scanner.pyc lib/python${MODPY_VERSION}/site-packages/yaml/serializer.py -lib/python${MODPY_VERSION}/site-packages/yaml/serializer.pyc lib/python${MODPY_VERSION}/site-packages/yaml/tokens.py -lib/python${MODPY_VERSION}/site-packages/yaml/tokens.pyc