Hello Robert and ports@,
I am working on updating the ansible port to include a python3 variant
and noticed this was a missing dependency.
Port updated to work with python3 as well as py27 and diff attached.
I followed the naming convention of devel/py-pip for the binaries and
appended the version number to the end of the filenames.
Any changes needed?
--
Edward Lopez-Acosta
diff --git a/security/py-keyczar/Makefile b/security/py-keyczar/Makefile
index 17413c5db87..f8ea6d8785c 100644
--- a/security/py-keyczar/Makefile
+++ b/security/py-keyczar/Makefile
@@ -5,7 +5,7 @@ COMMENT = toolkit for safe and simple cryptography
MODPY_EGG_VERSION = 0.716
DISTNAME = python-keyczar-${MODPY_EGG_VERSION}
PKGNAME = py-keyczar-${MODPY_EGG_VERSION}
-REVISION = 1
+REVISION = 2
EPOCH = 0
CATEGORIES = security
@@ -22,11 +22,14 @@ MODPY_PI = Yes
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
-RUN_DEPENDS = devel/py-asn1 \
- security/py-cryptodome
+RUN_DEPENDS = devel/py-asn1${MODPY_FLAVOR} \
+ security/py-cryptodome${MODPY_FLAVOR}
TEST_DEPENDS = ${RUN_DEPENDS}
+FLAVORS += python3
+FLAVOR ?=
+
do-test:
cd ${WRKSRC}/tests/keyczar_tests/ && \
${SETENV} ${MAKE_ENV} ${MODPY_BIN} alltests.py
diff --git a/security/py-keyczar/pkg/PLIST b/security/py-keyczar/pkg/PLIST
index 01c456769ac..79a685de01a 100644
--- a/security/py-keyczar/pkg/PLIST
+++ b/security/py-keyczar/pkg/PLIST
@@ -1,26 +1,25 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/03/09 23:44:51 rpe Exp $
-bin/keyczart
+bin/keyczart${MODPY_VERSION}
lib/python${MODPY_VERSION}/site-packages/keyczar/
lib/python${MODPY_VERSION}/site-packages/keyczar/__init__.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}keyczar.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}keydata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}keyinfo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}readers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/keyczar/${MODPY_PYCACHE}writers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/errors.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/errors.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/keyczar.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/keyczar.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/keyczart.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/keyczart.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/keydata.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/keydata.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/keyinfo.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/keyinfo.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/keys.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/keys.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/readers.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/readers.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/util.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/util.pyc
lib/python${MODPY_VERSION}/site-packages/keyczar/writers.py
-lib/python${MODPY_VERSION}/site-packages/keyczar/writers.pyc
lib/python${MODPY_VERSION}/site-packages/python_keyczar-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/python_keyczar-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/python_keyczar-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt