diff options
Diffstat (limited to 'security')
130 files changed, 611 insertions, 705 deletions
diff --git a/security/Makefile b/security/Makefile index f2d04aa304fb..d5fce145d7ea 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1002,14 +1002,6 @@ SUBDIR += py-zope.securitypolicy SUBDIR += py-zope.session SUBDIR += py-zxcvbn-python - SUBDIR += py3-certifi - SUBDIR += py3-cryptography - SUBDIR += py3-ecdsa - SUBDIR += py3-libnacl - SUBDIR += py3-openssl - SUBDIR += py3-pbkdf2 - SUBDIR += py3-pyaes - SUBDIR += py3-pycrypto SUBDIR += qtkeychain-qt4 SUBDIR += qtkeychain-qt5 SUBDIR += quantis diff --git a/security/arm/Makefile b/security/arm/Makefile index 8d895492914d..b0cf62ad14f4 100644 --- a/security/arm/Makefile +++ b/security/arm/Makefile @@ -16,7 +16,7 @@ COMMENT= Terminal status monitor for Tor LICENSE= GPLv3 USE_PYTHON= distutils -USES= python shebangfix tar:bzip2 +USES= python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= src/resources/torrcOverride/override.py WRKSRC= ${WRKDIR}/${PORTNAME} diff --git a/security/binwalk/Makefile b/security/binwalk/Makefile index 6a4f8f0c0049..56cb261f367a 100644 --- a/security/binwalk/Makefile +++ b/security/binwalk/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT USES= python USE_GITHUB= yes GH_ACCOUNT= devttys0 -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils optsuffix concurrent RUN_DEPENDS= 7z:archivers/p7zip \ cabextract:archivers/cabextract diff --git a/security/blindelephant/Makefile b/security/blindelephant/Makefile index 85988c2d5f55..f28605122a62 100644 --- a/security/blindelephant/Makefile +++ b/security/blindelephant/Makefile @@ -14,7 +14,7 @@ COMMENT= Fingerprint the web applications used by a web site LICENSE= LGPL3 -USES= python tar:bzip2 +USES= python:2.7 tar:bzip2 USE_PYTHON= distutils NO_ARCH= yes diff --git a/security/broccoli/Makefile b/security/broccoli/Makefile index 8c618575f997..1f1772dd1e41 100644 --- a/security/broccoli/Makefile +++ b/security/broccoli/Makefile @@ -43,7 +43,7 @@ PYTHON_DESC= Build python bindings for broccoli RUBY_DESC= Build ruby bindings for broccoli DEBUG_CMAKE_ON= -D ENABLE_DEBUG:BOOL=true -PYTHON_USES= python +PYTHON_USES= python:2.7 PYTHON_CMAKE_ON= -D PY_MOD_INSTALL_DIR:PATH=${PYTHON_SITELIBDIR} PYTHON_CMAKE_OFF= -D DISABLE_PYTHON_BINDINGS:BOOL=true RUBY_USE= ruby=yes diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile index d13bab754eff..80f3a98434c0 100644 --- a/security/gpgme/Makefile +++ b/security/gpgme/Makefile @@ -76,10 +76,10 @@ USE_QT5= buildtools_build core testlib . if ${SLAVEPORT} == "python" BUILD_DEPENDS+= swig3.0:devel/swig30 \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${FLAVOR} USES+= python -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist flavors CONFIGURE_ENV+= SWIG=${LOCALBASE}/bin/swig3.0 PLIST_SUB+= VERSION=${PORTVERSION} . endif diff --git a/security/kedpm/Makefile b/security/kedpm/Makefile index 5615f54fcf5c..e59edbc441ec 100644 --- a/security/kedpm/Makefile +++ b/security/kedpm/Makefile @@ -12,11 +12,11 @@ COMMENT= Simple application for managing personal data LICENSE= GPLv2+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils diff --git a/security/lasso/Makefile b/security/lasso/Makefile index c4ecd438fa99..ec9fc3aa3d6a 100644 --- a/security/lasso/Makefile +++ b/security/lasso/Makefile @@ -51,9 +51,9 @@ PLIST_SUB+= PHP5="@comment " .if ${PORT_OPTIONS:MPYTHON} CONFIGURE_ARGS+= --enable-python PLIST_SUB+= PYTHON="" -USES+= python +USES+= python:2.7 .else -USES+= python:build +USES+= python:2.7,build CONFIGURE_ARGS+= --disable-python PLIST_SUB+= PYTHON="@comment " .endif diff --git a/security/libpwquality/pkg-plist b/security/libpwquality/pkg-plist index f0ec5c926869..b764767e7ac8 100644 --- a/security/libpwquality/pkg-plist +++ b/security/libpwquality/pkg-plist @@ -7,7 +7,7 @@ lib/libpwquality.so lib/libpwquality.so.1 lib/libpwquality.so.1.0.2 %%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality-1.2.4-py2.7.egg-info +%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality-1.2.4-py%%PYTHON_VER%%.egg-info libdata/pkgconfig/pwquality.pc man/man1/pwmake.1.gz man/man1/pwscore.1.gz diff --git a/security/morphis/Makefile b/security/morphis/Makefile index 1173446049e5..d93413597fdf 100644 --- a/security/morphis/Makefile +++ b/security/morphis/Makefile @@ -14,8 +14,8 @@ BROKEN= Does not package LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= yurivict @@ -27,13 +27,6 @@ PLIST_SUB= USER=${USER} GROUP=${GROUP} USES= python:3.4+ NO_ARCH= yes -.include <bsd.port.pre.mk> - -.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \ - ${PYTHON_VER} != ${PYTHON_DEFAULT} -IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER} -.endif - USER= nobody GROUP= nobody @@ -52,4 +45,4 @@ do-install: ${INSTALL_SCRIPT} ${WRKDIR}/morphis-cmd ${STAGEDIR}${PREFIX}/bin/morphis ${INSTALL_SCRIPT} ${WRKDIR}/morphis-service ${STAGEDIR}${PREFIX}/etc/rc.d/morphis -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/security/nyx/Makefile b/security/nyx/Makefile index 606ee5050ba2..f228ff6de188 100644 --- a/security/nyx/Makefile +++ b/security/nyx/Makefile @@ -12,8 +12,8 @@ COMMENT= Command-line monitor for Tor LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stem>=1.6.0:security/py-stem \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stem>=1.6.0:security/py-stem@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} USES= python:2.6+ USE_PYTHON= distutils autoplist diff --git a/security/obfsproxy/Makefile b/security/obfsproxy/Makefile index 220fc049dc19..da37279bf0b9 100644 --- a/security/obfsproxy/Makefile +++ b/security/obfsproxy/Makefile @@ -13,12 +13,12 @@ COMMENT= Pluggable transport proxy LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyptlib>=0.0.5:security/py-pyptlib \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyptlib>=0.0.5:security/py-pyptlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils SUB_FILES= pkg-message PYDISTUTILS_PKGNAME=obfsproxy diff --git a/security/pssh/Makefile b/security/pssh/Makefile index 485d544c3c0e..1906647e7b12 100644 --- a/security/pssh/Makefile +++ b/security/pssh/Makefile @@ -15,6 +15,6 @@ RUN_DEPENDS= rsync:net/rsync NO_ARCH= yes USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils concurrent optsuffix .include <bsd.port.mk> diff --git a/security/pwman3/Makefile b/security/pwman3/Makefile index a1637ea016ea..3b7f2355c07d 100644 --- a/security/pwman3/Makefile +++ b/security/pwman3/Makefile @@ -12,10 +12,10 @@ DISTNAME= Pwman3-${PORTVERSION} MAINTAINER= yarodin@gmail.com COMMENT= Console password management application with sql storage -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist concurrent optsuffix .include <bsd.port.mk> diff --git a/security/py-AccessControl/Makefile b/security/py-AccessControl/Makefile index 3df28ad01143..4e8ea41c74b4 100644 --- a/security/py-AccessControl/Makefile +++ b/security/py-AccessControl/Makefile @@ -13,23 +13,23 @@ COMMENT= Security framework for Zope2 LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils diff --git a/security/py-Products.PlonePAS/Makefile b/security/py-Products.PlonePAS/Makefile index 9228f40389c3..3e82dd2a9ce4 100644 --- a/security/py-Products.PlonePAS/Makefile +++ b/security/py-Products.PlonePAS/Makefile @@ -12,14 +12,14 @@ COMMENT= Adapts the PluggableAuthService for use by Plone LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip zope diff --git a/security/py-Products.PluggableAuthService/Makefile b/security/py-Products.PluggableAuthService/Makefile index fa4526e8579d..a2142092062c 100644 --- a/security/py-Products.PluggableAuthService/Makefile +++ b/security/py-Products.PluggableAuthService/Makefile @@ -13,8 +13,8 @@ COMMENT= Pluggable Zope2 authentication / authorization framework LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/security/py-RestrictedPython/Makefile b/security/py-RestrictedPython/Makefile index 330ba8b0e09c..cdef5abf0e89 100644 --- a/security/py-RestrictedPython/Makefile +++ b/security/py-RestrictedPython/Makefile @@ -13,7 +13,7 @@ COMMENT= Restricted execution environment for Python LICENSE= ZPL21 -USES= python:2 zip +USES= python zip USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-SecretStorage/Makefile b/security/py-SecretStorage/Makefile index dfb172591cfd..99ec96a6bbe8 100644 --- a/security/py-SecretStorage/Makefile +++ b/security/py-SecretStorage/Makefile @@ -13,7 +13,7 @@ COMMENT= Store passwords using the SecretService DBus API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} NO_ARCH= yes USES= python @@ -22,9 +22,9 @@ USE_PYTHON= autoplist distutils .include <bsd.port.pre.mk> .if ${PYTHON_REL} > 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py3-dbus +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${PY_FLAVOR} .else -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/security/py-YubiOTP/Makefile b/security/py-YubiOTP/Makefile index 8d7c748bb1f9..5f46fa0e850a 100644 --- a/security/py-YubiOTP/Makefile +++ b/security/py-YubiOTP/Makefile @@ -12,8 +12,8 @@ COMMENT= Library for verifying YubiKey OTP tokens LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile index ab5e8de9d947..c2ccb35c7e98 100644 --- a/security/py-acme/Makefile +++ b/security/py-acme/Makefile @@ -14,15 +14,15 @@ COMMENT= ACME protocol implementation in Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339 \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/py-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-artifacts/Makefile b/security/py-artifacts/Makefile index 861865b960c5..3a8feff0458d 100644 --- a/security/py-artifacts/Makefile +++ b/security/py-artifacts/Makefile @@ -14,8 +14,8 @@ COMMENT= ForensicArtifacts.com Artifact Repository LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yapf>=0:textproc/py-yapf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yapf>=0:textproc/py-yapf@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile index b4bf1079bf12..a81ca37f3231 100644 --- a/security/py-bcrypt/Makefile +++ b/security/py-bcrypt/Makefile @@ -13,8 +13,8 @@ COMMENT= Modern password hashing for your software and your servers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils diff --git a/security/py-borg.localrole/Makefile b/security/py-borg.localrole/Makefile index 1cf649c8c30e..d7863a0de583 100644 --- a/security/py-borg.localrole/Makefile +++ b/security/py-borg.localrole/Makefile @@ -13,18 +13,18 @@ COMMENT= PAS plugin which can manage local roles via an adapter lookup LICENSE= LGPL20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} -USES= python zip +USES= python:2.7 zip USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-btchip-python/Makefile b/security/py-btchip-python/Makefile index 165efbbaa376..f2dd1a82db3a 100644 --- a/security/py-btchip-python/Makefile +++ b/security/py-btchip-python/Makefile @@ -13,10 +13,10 @@ COMMENT= Python communication library for Ledger Hardware Wallet LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mnemonic>=0:security/py-mnemonic \ - ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mnemonic>=0:security/py-mnemonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi@${FLAVOR} USES= python USE_GITHUB= yes diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile index 66194bd7210f..4e129330b469 100644 --- a/security/py-certbot/Makefile +++ b/security/py-certbot/Makefile @@ -14,19 +14,19 @@ COMMENT= Let's Encrypt client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${PORTVERSION}:security/py-acme \ - ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse \ - ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339 \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${PORTVERSION}:security/py-acme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/py-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} # Actually 2.7,3.3+ USES= python diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile index 4fd3eaf422e8..8eb8035b2ac4 100644 --- a/security/py-certifi/Makefile +++ b/security/py-certifi/Makefile @@ -13,7 +13,7 @@ COMMENT= Mozilla SSL certificates LICENSE= MPL20 NO_ARCH= yes -USES?= python +USES= python USE_PYTHON= autoplist concurrent distutils .include <bsd.port.mk> diff --git a/security/py-cryptkit/Makefile b/security/py-cryptkit/Makefile index 8b82df92df7e..158b0ca6fc28 100644 --- a/security/py-cryptkit/Makefile +++ b/security/py-cryptkit/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Cryptographic Toolkit for Python -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist post-install: diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile index 9fb790f7122b..c1347cb2334d 100644 --- a/security/py-cryptography/Makefile +++ b/security/py-cryptography/Makefile @@ -15,35 +15,26 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.BSD -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.21.0:devel/py-asn1crypto \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.9.0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.21.0:devel/py-asn1crypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi@${FLAVOR} \ + ${PY_ENUM34} ${PY_IPADDRESS} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.9.0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${FLAVOR} # Python 2.7, 3.4-3.6 -USES?= python ssl +USES= python ssl USE_PYTHON= autoplist concurrent distutils CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress -.endif - -.if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 -.endif - post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cryptography/hazmat/bindings/*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/security/py-cybox/Makefile b/security/py-cybox/Makefile index b4dd935fa8cb..9bf2f02ebf50 100644 --- a/security/py-cybox/Makefile +++ b/security/py-cybox/Makefile @@ -13,10 +13,10 @@ COMMENT= Python library for parsing, manipulating, and generating CybOX content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= CybOXProject diff --git a/security/py-dfdatetime/Makefile b/security/py-dfdatetime/Makefile index d5311f6e7ee2..6fe527a1497a 100644 --- a/security/py-dfdatetime/Makefile +++ b/security/py-dfdatetime/Makefile @@ -14,7 +14,7 @@ COMMENT= Digital Forensics Date and Time LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-dfvfs/Makefile b/security/py-dfvfs/Makefile index bae9c72592fa..0332693c7483 100644 --- a/security/py-dfvfs/Makefile +++ b/security/py-dfvfs/Makefile @@ -27,12 +27,12 @@ RUN_DEPENDS= libbde>=a:devel/libbde \ libvmdk>=e:devel/libvmdk \ libvshadow>=0:devel/libvshadow \ libvslvm>=e:devel/libvslvm \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python:2.7 @@ -42,7 +42,7 @@ USE_PYTHON= distutils autoplist .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma@${FLAVOR} TEST_ENV= ${MAKE_ENV} PYTHONHTTPSVERIFY=0 .else TEST_DEPENDS+= ca_root_nss>=0:security/ca_root_nss diff --git a/security/py-dfwinreg/Makefile b/security/py-dfwinreg/Makefile index 6d9b94957b1f..1dca112ae30a 100644 --- a/security/py-dfwinreg/Makefile +++ b/security/py-dfwinreg/Makefile @@ -15,9 +15,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= libregf>=a:devel/libregf \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-docker-pycreds/Makefile b/security/py-docker-pycreds/Makefile index c117514f4714..a626c8377ff2 100644 --- a/security/py-docker-pycreds/Makefile +++ b/security/py-docker-pycreds/Makefile @@ -12,7 +12,7 @@ COMMENT= Python bindings for the docker credentials store API LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-ecdsa/Makefile b/security/py-ecdsa/Makefile index 17c678955ddd..2084ff848c20 100644 --- a/security/py-ecdsa/Makefile +++ b/security/py-ecdsa/Makefile @@ -13,7 +13,7 @@ COMMENT= ECDSA cryptographic signature library (pure python) LICENSE= MIT -USES?= python +USES= python USE_PYTHON= distutils autoplist regression-test: build diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile index e2ddeac7ff5a..221a5b99b8af 100644 --- a/security/py-fail2ban/Makefile +++ b/security/py-fail2ban/Makefile @@ -12,7 +12,7 @@ COMMENT= Scans log files and bans IP that makes too many password failures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} OPTIONS_DEFINE= DOCS diff --git a/security/py-fchksum/Makefile b/security/py-fchksum/Makefile index c2a2945bff64..90ab0529cdec 100644 --- a/security/py-fchksum/Makefile +++ b/security/py-fchksum/Makefile @@ -14,7 +14,7 @@ COMMENT= Python module to find the checksum of files LICENSE= GPLv2 PLIST_FILES= %%PYTHON_SITELIBDIR%%/fchksum.so -USES= python +USES= python:2.7 USE_PYTHON= distutils PYDISTUTILS_PKGNAME= python-fchksum diff --git a/security/py-first-server/Makefile b/security/py-first-server/Makefile index 99c5d7ee5abb..7428861730a7 100644 --- a/security/py-first-server/Makefile +++ b/security/py-first-server/Makefile @@ -12,19 +12,20 @@ COMMENT= Function Identification and Recovery Signature Tool LICENSE= GPLv2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.11.4:www/py-django -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.11.4:www/py-django@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= vrtadmin GH_PROJECT= FIRST-server USES= python +USE_PYTHON= flavors NO_BUILD= yes diff --git a/security/py-flask-httpauth/Makefile b/security/py-flask-httpauth/Makefile index fc29c7fc2eef..52b76abcebdc 100644 --- a/security/py-flask-httpauth/Makefile +++ b/security/py-flask-httpauth/Makefile @@ -12,7 +12,7 @@ COMMENT= Basic and Digest HTTP authentication for Flask routes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/security/py-gixy/Makefile b/security/py-gixy/Makefile index 29958dca2f03..fee437009374 100644 --- a/security/py-gixy/Makefile +++ b/security/py-gixy/Makefile @@ -13,12 +13,12 @@ COMMENT= Tool to analyze Nginx configuration for security misconfiguration LICENSE= APACHE20 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-gnupg/Makefile b/security/py-gnupg/Makefile index 1864f39245ca..02604df34b5e 100644 --- a/security/py-gnupg/Makefile +++ b/security/py-gnupg/Makefile @@ -12,7 +12,7 @@ COMMENT= Python wrapper for GnuPG LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile index dd6e8c3090f5..9145fead98d3 100644 --- a/security/py-google-auth/Makefile +++ b/security/py-google-auth/Makefile @@ -13,11 +13,11 @@ COMMENT= Google Authentication Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils diff --git a/security/py-gpsoauth/Makefile b/security/py-gpsoauth/Makefile index a4353326573a..caf2de64853f 100644 --- a/security/py-gpsoauth/Makefile +++ b/security/py-gpsoauth/Makefile @@ -12,11 +12,11 @@ COMMENT= Python client library for Google Play Services OAuth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient \ - ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= simon-weber diff --git a/security/py-halberd/Makefile b/security/py-halberd/Makefile index 48f5172a5200..cf1120c31dd5 100644 --- a/security/py-halberd/Makefile +++ b/security/py-halberd/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-itsdangerous/Makefile b/security/py-itsdangerous/Makefile index 239c7a0fcb2e..3149ba0fdb35 100644 --- a/security/py-itsdangerous/Makefile +++ b/security/py-itsdangerous/Makefile @@ -17,6 +17,6 @@ USE_PYTHON= distutils autoplist OPTIONS_DEFINE= JSON -JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson +JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson@${FLAVOR} .include <bsd.port.mk> diff --git a/security/py-keyczar/Makefile b/security/py-keyczar/Makefile index 3d3a62e2f5d6..fc45226783fa 100644 --- a/security/py-keyczar/Makefile +++ b/security/py-keyczar/Makefile @@ -13,8 +13,8 @@ COMMENT= Toolkit for safe and simple cryptography LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} NO_ARCH= yes USES= python:2 diff --git a/security/py-keyring/Makefile b/security/py-keyring/Makefile index c113313d9655..c9e5ab931d74 100644 --- a/security/py-keyring/Makefile +++ b/security/py-keyring/Makefile @@ -12,7 +12,7 @@ COMMENT= Store and access your passwords safely LICENSE= PSFL -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.1:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.1:devel/py-setuptools_scm@${FLAVOR} NO_ARCH= yes USES= python @@ -24,8 +24,8 @@ DBUS_DESC= Install Python DBUS to support the kwallet backend KEYRINGS_ALT_DESC= Install Alternate Python keyring implementations backend SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend -DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus -KEYRINGS_ALT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt -SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=1.0.0:security/py-SecretStorage +DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${FLAVOR} +KEYRINGS_ALT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${FLAVOR} +SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=1.0.0:security/py-SecretStorage@${FLAVOR} .include <bsd.port.mk> diff --git a/security/py-keyrings.alt/Makefile b/security/py-keyrings.alt/Makefile index 3b84f35da850..59f52a3041a4 100644 --- a/security/py-keyrings.alt/Makefile +++ b/security/py-keyrings.alt/Makefile @@ -13,8 +13,8 @@ COMMENT= Alternate Python keyring implementations LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python @@ -26,9 +26,9 @@ GNOME_KEYRING_DESC= Install GNOME Keyring to support the Gnome backend KEYCZAR_DESC= Install keyczar to support keyring encryption PYFS_DESC= Install pyfilesystem to support the pyfs backend -ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto +ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${FLAVOR} GNOME_KEYRING_USE= GNOME=pygobject3 -KEYCZAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:security/py-keyczar -PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs +KEYCZAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:security/py-keyczar@${FLAVOR} +PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs@${FLAVOR} .include <bsd.port.mk> diff --git a/security/py-keystone/Makefile b/security/py-keystone/Makefile index 0313229ffce4..9a22df90a4c5 100644 --- a/security/py-keystone/Makefile +++ b/security/py-keystone/Makefile @@ -13,42 +13,42 @@ COMMENT= OpenStack Keystone LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}passlib>=1.6:security/py-passlib \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}pysaml2>=0:security/py-pysaml2 \ - ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse \ - ${PYTHON_PKGNAMEPREFIX}python-editor>=0:devel/py-python-editor +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}passlib>=1.6:security/py-passlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysaml2>=0:security/py-pysaml2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-editor>=0:devel/py-python-editor@${FLAVOR} NO_ARCH= yes diff --git a/security/py-libnacl/Makefile b/security/py-libnacl/Makefile index 5658c9de623f..01675ff5e4ba 100644 --- a/security/py-libnacl/Makefile +++ b/security/py-libnacl/Makefile @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsodium.so:security/libsodium -USES?= python +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile index 4931dd2319a8..7f6089eaca82 100644 --- a/security/py-m2crypto/Makefile +++ b/security/py-m2crypto/Makefile @@ -29,7 +29,7 @@ post-install: .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3500 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/security/py-maec/Makefile b/security/py-maec/Makefile index ae7f0031770f..e9ae68db5e24 100644 --- a/security/py-maec/Makefile +++ b/security/py-maec/Makefile @@ -13,10 +13,10 @@ COMMENT= Python library for parsing, manipulating, and generating MAEC content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-mcrypt/Makefile b/security/py-mcrypt/Makefile index 4516483dc3c4..217321fef975 100644 --- a/security/py-mcrypt/Makefile +++ b/security/py-mcrypt/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmcrypt.so:security/libmcrypt -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= -L${LOCALBASE}/lib PYDISTUTILS_BUILD_TARGET= build_ext diff --git a/security/py-mhash/Makefile b/security/py-mhash/Makefile index 450e0616f10f..ab2ab93b3aa6 100644 --- a/security/py-mhash/Makefile +++ b/security/py-mhash/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmhash.so:security/mhash -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist CFLAGS+= -I${LOCALBASE}/include diff --git a/security/py-mixbox/Makefile b/security/py-mixbox/Makefile index 50f659d09765..67c4ae1c837a 100644 --- a/security/py-mixbox/Makefile +++ b/security/py-mixbox/Makefile @@ -12,9 +12,9 @@ COMMENT= Utility library for cybox, maec, and stix LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set@${FLAVOR} NO_ARCH= yes USES= python @@ -23,7 +23,7 @@ USE_PYTHON= distutils autoplist .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}weakrefmethod>=1.0.3:devel/py-weakrefmethod +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}weakrefmethod>=1.0.3:devel/py-weakrefmethod@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/security/py-mnemonic/Makefile b/security/py-mnemonic/Makefile index 0a783ea98533..486a271e2fbb 100644 --- a/security/py-mnemonic/Makefile +++ b/security/py-mnemonic/Makefile @@ -12,7 +12,7 @@ COMMENT= Implementation of Bitcoin BIP-0039 LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbkdf2>=1.3:security/py-pbkdf2@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-oauth2client/Makefile b/security/py-oauth2client/Makefile index 19762d144a79..19aba8024f56 100644 --- a/security/py-oauth2client/Makefile +++ b/security/py-oauth2client/Makefile @@ -12,11 +12,11 @@ COMMENT= OAuth 2.0 client library LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa \ - ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils diff --git a/security/py-oauthlib/Makefile b/security/py-oauthlib/Makefile index 37485303f056..a89180d433eb 100644 --- a/security/py-oauthlib/Makefile +++ b/security/py-oauthlib/Makefile @@ -13,10 +13,10 @@ COMMENT= RFC-compliant implementation of the OAuth request-signing logic LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt \ - ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} OPTIONS_DEFINE= RSA SIGNALS SIGNEDTOKEN OPTIONS_DEFAULT= RSA SIGNALS SIGNEDTOKEN @@ -25,10 +25,10 @@ RSA_DESC= Enable RSA Support SIGNALS_DESC= Enable signal support SIGNEDTOKEN_DESC= Support for Signed Token -RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography -SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker -SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt +RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} +SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} +SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -38,7 +38,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3000 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .endif do-test: diff --git a/security/py-openssl/Makefile b/security/py-openssl/Makefile index adf25adfd140..28371798c5ab 100644 --- a/security/py-openssl/Makefile +++ b/security/py-openssl/Makefile @@ -14,12 +14,12 @@ COMMENT= Python interface to the OpenSSL library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cryptography>1.9:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>1.9:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} OPTIONS_DEFINE= EXAMPLES -USES?= cpe python +USES= cpe python USE_PYTHON= autoplist concurrent distutils pythonprefix CPE_VENDOR= jean-paul_calderone diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile index a44b635ef533..55f8b28e843c 100644 --- a/security/py-paramiko/Makefile +++ b/security/py-paramiko/Makefile @@ -13,11 +13,11 @@ COMMENT= Python SSH2 protocol library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils diff --git a/security/py-paramiko1/Makefile b/security/py-paramiko1/Makefile index b25a26167f64..30fc2406856c 100644 --- a/security/py-paramiko1/Makefile +++ b/security/py-paramiko1/Makefile @@ -12,8 +12,8 @@ COMMENT= Python SSH2 protocol library LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile index 14326226e497..e03b5c65aaa7 100644 --- a/security/py-passlib/Makefile +++ b/security/py-passlib/Makefile @@ -13,7 +13,7 @@ COMMENT= Python password hashing framework supporting over 30 schemes LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1:devel/py-nose@${FLAVOR} # Python 2.6,3.3-3.6 USES= python diff --git a/security/py-pbkdf2/Makefile b/security/py-pbkdf2/Makefile index f3d62483f6a4..9d57997b95fc 100644 --- a/security/py-pbkdf2/Makefile +++ b/security/py-pbkdf2/Makefile @@ -12,7 +12,7 @@ COMMENT= PKCS5 v2.0 PBKDF2 Module LICENSE= MIT -USES?= python +USES= python USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-plaso/Makefile b/security/py-plaso/Makefile index 4ac046af70e0..14c8bbb25afd 100644 --- a/security/py-plaso/Makefile +++ b/security/py-plaso/Makefile @@ -27,28 +27,27 @@ RUN_DEPENDS= hachoir-core>=0:devel/hachoir-core \ libolecf>=a:devel/libolecf \ libregf>=a:devel/libregf \ libscca>=a:devel/libscca \ - ${PYTHON_PKGNAMEPREFIX}artifacts>=0:security/py-artifacts \ - ${PYTHON_PKGNAMEPREFIX}bencode.py>=0:converters/py-bencode.py \ - ${PYTHON_PKGNAMEPREFIX}binplist>=0:devel/py-binplist \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime \ - ${PYTHON_PKGNAMEPREFIX}dfvfs>=0:security/py-dfvfs \ - ${PYTHON_PKGNAMEPREFIX}dfwinreg>=0:security/py-dfwinreg \ - ${PYTHON_PKGNAMEPREFIX}dpkt>=0:net/py-dpkt \ - ${PYTHON_PKGNAMEPREFIX}efilter>=0:devel/py-efilter \ - ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile \ - ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter \ - ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}artifacts>=0:security/py-artifacts@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bencode.py>=0:converters/py-bencode.py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}binplist>=0:devel/py-binplist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfvfs>=0:security/py-dfvfs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfwinreg>=0:security/py-dfwinreg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dpkt>=0:net/py-dpkt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}efilter>=0:devel/py-efilter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python:2.7 @@ -59,7 +58,7 @@ TEST_ENV= ${MAKE_ENV} PYTHONHTTPSVERIFY=0 .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma@${FLAVOR} .endif do-test: diff --git a/security/py-plone.app.openid/Makefile b/security/py-plone.app.openid/Makefile index f7c485605738..c62885dc2a52 100644 --- a/security/py-plone.app.openid/Makefile +++ b/security/py-plone.app.openid/Makefile @@ -12,18 +12,18 @@ COMMENT= Plone OpenID authentication support LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.openid>=0:security/py-plone.openid \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=2.0.10:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.openid>=0:security/py-plone.openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=2.0.10:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-plone.keyring/Makefile b/security/py-plone.keyring/Makefile index 4019ecdd7f21..8cb6817a036e 100644 --- a/security/py-plone.keyring/Makefile +++ b/security/py-plone.keyring/Makefile @@ -12,13 +12,13 @@ COMMENT= Manage secrets LICENSE= BSD3CLAUSE -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-plone.openid/Makefile b/security/py-plone.openid/Makefile index a8a6bc18f0e9..044d18dc5d2b 100644 --- a/security/py-plone.openid/Makefile +++ b/security/py-plone.openid/Makefile @@ -13,14 +13,14 @@ COMMENT= OpenID authentication support for PAS LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-openid>=0:security/py-python-openid \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-openid>=0:security/py-python-openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-plone.protect/Makefile b/security/py-plone.protect/Makefile index d3466ec44c30..3f4baa1ebc79 100644 --- a/security/py-plone.protect/Makefile +++ b/security/py-plone.protect/Makefile @@ -12,12 +12,12 @@ COMMENT= Security for browser forms LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.keyring>1.0:security/py-plone.keyring \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.keyring>1.0:security/py-plone.keyring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-plone.session/Makefile b/security/py-plone.session/Makefile index e09d48804f97..c8099110028f 100644 --- a/security/py-plone.session/Makefile +++ b/security/py-plone.session/Makefile @@ -12,13 +12,13 @@ COMMENT= Session based authentication for Zope LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-potr/Makefile b/security/py-potr/Makefile index 368ff6cd763b..4c6a87fa66ec 100644 --- a/security/py-potr/Makefile +++ b/security/py-potr/Makefile @@ -13,7 +13,7 @@ COMMENT= Pure Python Off-The-Record encryption LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils diff --git a/security/py-pow/Makefile b/security/py-pow/Makefile index 7148a3234b0a..6c9705f4503a 100644 --- a/security/py-pow/Makefile +++ b/security/py-pow/Makefile @@ -14,7 +14,7 @@ COMMENT= Python OpenSSL Wrappers LICENSE= BSD3CLAUSE -USES= python ssl +USES= python:2.7 ssl USE_PYTHON= distutils PYDISTUTILS_PKGNAME= POW diff --git a/security/py-pyaes/Makefile b/security/py-pyaes/Makefile index aa888e689e1d..38ef936cb951 100644 --- a/security/py-pyaes/Makefile +++ b/security/py-pyaes/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes -USES?= python +USES= python USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-pyaff4/Makefile b/security/py-pyaff4/Makefile index adaa6e50b1fb..8b96756832c1 100644 --- a/security/py-pyaff4/Makefile +++ b/security/py-pyaff4/Makefile @@ -12,9 +12,9 @@ COMMENT= Python Advanced Forensic Format Version 4 library LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree \ - ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.5:archivers/py-python-snappy \ - ${PYTHON_PKGNAMEPREFIX}rdflib>=4.2.1:textproc/py-rdflib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.5:archivers/py-python-snappy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rdflib>=4.2.1:textproc/py-rdflib@${FLAVOR} NO_ARCH= yes USES= python zip diff --git a/security/py-pyaxo/Makefile b/security/py-pyaxo/Makefile index d875e9a6c7f6..92900bb1e144 100644 --- a/security/py-pyaxo/Makefile +++ b/security/py-pyaxo/Makefile @@ -13,9 +13,9 @@ COMMENT= Python implementation of the Axolotl ratchet protocol LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.1:security/py-passlib \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.1:security/py-passlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils diff --git a/security/py-pycrypto/Makefile b/security/py-pycrypto/Makefile index 7e5b401143fd..a1fa4f46becd 100644 --- a/security/py-pycrypto/Makefile +++ b/security/py-pycrypto/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Python Cryptography Toolkit -USES?= python +USES= python USE_PYTHON= distutils autoplist GNU_CONFIGURE= yes diff --git a/security/py-pycryptopp/Makefile b/security/py-pycryptopp/Makefile index d0fed26a40df..845f2aef77e4 100644 --- a/security/py-pycryptopp/Makefile +++ b/security/py-pycryptopp/Makefile @@ -10,11 +10,11 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Python Wrappers for the Crypto++ Library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}darcsver>0:devel/py-darcsver \ - ${PYTHON_PKGNAMEPREFIX}setuptools_darcs>0:devel/py-setuptools_darcs +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}darcsver>0:devel/py-darcsver@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_darcs>0:devel/py-setuptools_darcs@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-pyelliptic/Makefile b/security/py-pyelliptic/Makefile index 2c629649ecf2..f8f7dcbcebfa 100644 --- a/security/py-pyelliptic/Makefile +++ b/security/py-pyelliptic/Makefile @@ -12,7 +12,7 @@ COMMENT= Python OpenSSL wrapper LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= yann2192 diff --git a/security/py-pymacaroons-pynacl/Makefile b/security/py-pymacaroons-pynacl/Makefile index c2022d02ed9a..79e0a9bd5b05 100644 --- a/security/py-pymacaroons-pynacl/Makefile +++ b/security/py-pymacaroons-pynacl/Makefile @@ -14,11 +14,11 @@ COMMENT= Macaroon library for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_GITHUB= yes diff --git a/security/py-pynacl/Makefile b/security/py-pynacl/Makefile index 80997a29c73b..1828fb69b74a 100644 --- a/security/py-pynacl/Makefile +++ b/security/py-pynacl/Makefile @@ -14,11 +14,11 @@ COMMENT= PyNaCl is a Python binding to the Networking and Cryptography library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}hypothesis>=1.11.4:devel/py-hypothesis +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hypothesis>=1.11.4:devel/py-hypothesis@${FLAVOR} USES= python localbase USE_PYTHON= autoplist distutils diff --git a/security/py-pysaml2/Makefile b/security/py-pysaml2/Makefile index 22a9ffabadbb..b1d38e15cdb8 100644 --- a/security/py-pysaml2/Makefile +++ b/security/py-pysaml2/Makefile @@ -13,20 +13,20 @@ COMMENT= Python implementation of SAML Version 2 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}requests>1.0.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}repoze.who>0:devel/py-repoze.who \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>2.5:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>1.0.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.who>0:devel/py-repoze.who@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>2.5:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ xmlsec1:security/xmlsec1 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-python-registry/Makefile b/security/py-python-registry/Makefile index 42bd0de52d99..22e79254a6b5 100644 --- a/security/py-python-registry/Makefile +++ b/security/py-python-registry/Makefile @@ -30,7 +30,7 @@ PORTEXAMPLES= * .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} .endif post-install-DOCS-on: diff --git a/security/py-python-social-auth/Makefile b/security/py-python-social-auth/Makefile index 9b4acd1cc3c4..ecb6e067d763 100644 --- a/security/py-python-social-auth/Makefile +++ b/security/py-python-social-auth/Makefile @@ -12,12 +12,12 @@ COMMENT= Python Social Auth is a social authentication/registration mechanism LICENSE= BSD3CLAUSE -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2:security/py-python-openid \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.5.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.3.8:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.1:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2:security/py-python-openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.5.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.3.8:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.1:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-rekall-core/Makefile b/security/py-rekall-core/Makefile index 5d6e00bb3d13..c003d41c4ee7 100644 --- a/security/py-rekall-core/Makefile +++ b/security/py-rekall-core/Makefile @@ -13,24 +13,24 @@ COMMENT= CORE component of the Rekall framework LICENSE= GPLv2 RUN_DEPENDS= cabextract:archivers/cabextract \ - ${PYTHON_PKGNAMEPREFIX}artifacts>=20160114:security/py-artifacts \ - ${PYTHON_PKGNAMEPREFIX}pyaff4>=0.24.p1:security/py-pyaff4 \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}acora>=2.0:textproc/py-acora \ - ${PYTHON_PKGNAMEPREFIX}arrow>=0.7.0:devel/py-arrow \ - ${PYTHON_PKGNAMEPREFIX}efilter>=1.3,1:devel/py-efilter \ - ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pyelftools>=0.24:devel/py-pyelftools \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.5:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2016.4,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone \ - ${PYTHON_PKGNAMEPREFIX}yara>=3.4.0:security/py-yara \ - ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.4.4:devel/py-sortedcontainers \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=20160721:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil + ${PYTHON_PKGNAMEPREFIX}artifacts>=20160114:security/py-artifacts@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyaff4>=0.24.p1:security/py-pyaff4@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}acora>=2.0:textproc/py-acora@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}arrow>=0.7.0:devel/py-arrow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}efilter>=1.3,1:devel/py-efilter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyelftools>=0.24:devel/py-pyelftools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.5:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2016.4,1:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=3.4.0:security/py-yara@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.4.4:devel/py-sortedcontainers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=20160721:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/security/py-rekall/Makefile b/security/py-rekall/Makefile index d75215c3b197..daecb9d0c5be 100644 --- a/security/py-rekall/Makefile +++ b/security/py-rekall/Makefile @@ -12,7 +12,7 @@ COMMENT= Memory forensics analysis framework LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=5.0.0:devel/ipython NO_ARCH= yes diff --git a/security/py-rekall_gui/Makefile b/security/py-rekall_gui/Makefile index 5e9e209e09b3..69d71f28ea3e 100644 --- a/security/py-rekall_gui/Makefile +++ b/security/py-rekall_gui/Makefile @@ -16,12 +16,12 @@ IGNORE= does not work with rekall-core 1.6.0 DEPRECATED= PoC that is no longer supported EXPIRATION_DATE= 2017-11-29 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \ - ${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen \ - ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-Sockets>=0:www/py-flask-sockets \ - ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Sockets>=0:www/py-flask-sockets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/security/py-requests-kerberos/Makefile b/security/py-requests-kerberos/Makefile index 4e33b844dea6..567ff18ca198 100644 --- a/security/py-requests-kerberos/Makefile +++ b/security/py-requests-kerberos/Makefile @@ -13,8 +13,8 @@ COMMENT= Kerberos authentication handler for python-requests LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>1.1.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>1.1.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/security/py-rsa/Makefile b/security/py-rsa/Makefile index 05fa9300d98d..583669441825 100644 --- a/security/py-rsa/Makefile +++ b/security/py-rsa/Makefile @@ -13,11 +13,11 @@ COMMENT= Pure-Python RSA implementation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils concurrent NO_ARCH= yes diff --git a/security/py-service_identity/Makefile b/security/py-service_identity/Makefile index b8c41d85b223..79bac8ac5527 100644 --- a/security/py-service_identity/Makefile +++ b/security/py-service_identity/Makefile @@ -13,11 +13,11 @@ COMMENT= Service identity verification for pyOpenSSL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=15.2:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.15:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.8:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}characteristic>=14.1:devel/py-characteristic +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=15.2:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.15:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.8:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}characteristic>=14.1:devel/py-characteristic@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-signedjson/Makefile b/security/py-signedjson/Makefile index ff41765821b5..45a0efec9912 100644 --- a/security/py-signedjson/Makefile +++ b/security/py-signedjson/Makefile @@ -14,10 +14,10 @@ COMMENT= Sign JSON with Ed25519 signatures LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.0.1:devel/py-unpaddedbase64 \ - ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.0.1:devel/py-unpaddedbase64@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_GITHUB= yes diff --git a/security/py-ssh/Makefile b/security/py-ssh/Makefile index cc6550a4f4e0..21f4812ed8a9 100644 --- a/security/py-ssh/Makefile +++ b/security/py-ssh/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python SSH2 protocol library -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/security/py-sslstrip/Makefile b/security/py-sslstrip/Makefile index 4723072cdfd3..69766f7ee2e7 100644 --- a/security/py-sslstrip/Makefile +++ b/security/py-sslstrip/Makefile @@ -11,11 +11,11 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kitchetech@gmail.com COMMENT= Python program for SSL stripping -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-stem/Makefile b/security/py-stem/Makefile index 627b952bfef0..dc3b8d10d00d 100644 --- a/security/py-stem/Makefile +++ b/security/py-stem/Makefile @@ -13,10 +13,10 @@ COMMENT= Python controller library for Tor LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes \ - ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${FLAVOR} USES= python:2.6+ USE_PYTHON= distutils autoplist diff --git a/security/py-stix/Makefile b/security/py-stix/Makefile index c536b722df90..d982c64afae4 100644 --- a/security/py-stix/Makefile +++ b/security/py-stix/Makefile @@ -13,12 +13,12 @@ COMMENT= Python library for parsing, manipulating, and generating STIX content LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= STIXProject diff --git a/security/py-trezor/Makefile b/security/py-trezor/Makefile index 74bfdd6c3e31..ae15cb80583c 100644 --- a/security/py-trezor/Makefile +++ b/security/py-trezor/Makefile @@ -13,10 +13,10 @@ COMMENT= Client side implementation for TREZOR Bitcoin hardware wallets LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mnemonic>=0:security/py-mnemonic \ - ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mnemonic>=0:security/py-mnemonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0:comms/py-hidapi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${FLAVOR} USES= python USE_GITHUB= yes diff --git a/security/py-tuf/Makefile b/security/py-tuf/Makefile index 0175760cda3a..6bf56e47813d 100644 --- a/security/py-tuf/Makefile +++ b/security/py-tuf/Makefile @@ -10,11 +10,11 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Framework for securing software update systems -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${FLAVOR} # Actually 2.6-3.5 USES= python diff --git a/security/py-txtorcon/Makefile b/security/py-txtorcon/Makefile index efb6a81de3f4..02873a49d5fd 100644 --- a/security/py-txtorcon/Makefile +++ b/security/py-txtorcon/Makefile @@ -13,13 +13,13 @@ COMMENT= Twisted-based Tor controller client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.16:net/py-ipaddress \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.1:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental \ - ${PYTHON_PKGNAMEPREFIX}Automat>0:devel/py-Automat +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted@${FLAVOR} \ + ${PY_IPADDRESS} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.1:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Automat>0:devel/py-Automat@${FLAVOR} -USES= python:2.7 shebangfix +USES= python shebangfix USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= examples/*.py diff --git a/security/py-volatility/Makefile b/security/py-volatility/Makefile index d4ee0c2f99da..26258196d093 100644 --- a/security/py-volatility/Makefile +++ b/security/py-volatility/Makefile @@ -14,12 +14,12 @@ COMMENT= Advanced memory forensics framework LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl@${FLAVOR} NO_ARCH= yes USES= python:2.7 shebangfix zip diff --git a/security/py-vulndb/Makefile b/security/py-vulndb/Makefile index 052748b41d90..de8edf439911 100644 --- a/security/py-vulndb/Makefile +++ b/security/py-vulndb/Makefile @@ -12,7 +12,7 @@ COMMENT= Provides access to the vulndb information in Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${FLAVOR} NO_ARCH= yes USES= python diff --git a/security/py-yubioath-desktop/Makefile b/security/py-yubioath-desktop/Makefile index e8191cb9dbe6..17b48d6651f2 100644 --- a/security/py-yubioath-desktop/Makefile +++ b/security/py-yubioath-desktop/Makefile @@ -11,14 +11,14 @@ COMMENT= GUI for displaying OATH codes with a Yubikey LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - pyside${PYTHON_PKGNAMESUFFIX}>0:devel/pyside \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + pyside${PYTHON_PKGNAMESUFFIX}>0:devel/pyside@${FLAVOR} \ pcsc-spy:devel/pcsc-lite \ ${LOCALBASE}/lib/pcsc/drivers/ifd-ccid.bundle/Contents/${OPSYS}/libccid.so:devel/libccid -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/security/py-zope.app.authentication/Makefile b/security/py-zope.app.authentication/Makefile index 803268f390e4..380619011fb8 100644 --- a/security/py-zope.app.authentication/Makefile +++ b/security/py-zope.app.authentication/Makefile @@ -13,27 +13,27 @@ COMMENT= Principals and groups management for the pluggable authentication LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0.2:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.pluggableauth>=1.1:security/py-zope.pluggableauth \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container \ - ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0.2:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pluggableauth>=1.1:security/py-zope.pluggableauth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.app.localpermission/Makefile b/security/py-zope.app.localpermission/Makefile index 5a1f334ee331..a89eed964655 100644 --- a/security/py-zope.app.localpermission/Makefile +++ b/security/py-zope.app.localpermission/Makefile @@ -13,14 +13,14 @@ COMMENT= Local Persistent Permissions for zope.security LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.app.principalannotation/Makefile b/security/py-zope.app.principalannotation/Makefile index 6bf8ce331a9f..3560dd8b69ab 100644 --- a/security/py-zope.app.principalannotation/Makefile +++ b/security/py-zope.app.principalannotation/Makefile @@ -13,12 +13,12 @@ COMMENT= Bootstrap subscriber and browser menu item for zope.principalannotation LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.principalannotation>=0:security/py-zope.principalannotation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.principalannotation>=0:security/py-zope.principalannotation@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.app.security/Makefile b/security/py-zope.app.security/Makefile index fefaf856e045..59e63c7cc880 100644 --- a/security/py-zope.app.security/Makefile +++ b/security/py-zope.app.security/Makefile @@ -13,20 +13,20 @@ COMMENT= ZMI Views For Zope3 Security Components LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.localpermission>=0:security/py-zope.app.localpermission \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.principalregistry>=0:security/py-zope.principalregistry \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy \ - ${PYTHON_PKGNAMEPREFIX}zope.login>=0:security/py-zope.login +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.localpermission>=0:security/py-zope.app.localpermission@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.principalregistry>=0:security/py-zope.principalregistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.login>=0:security/py-zope.login@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.app.securitypolicy/Makefile b/security/py-zope.app.securitypolicy/Makefile index 9c71eecba148..213fc33597d6 100644 --- a/security/py-zope.app.securitypolicy/Makefile +++ b/security/py-zope.app.securitypolicy/Makefile @@ -13,23 +13,23 @@ COMMENT= ZMI-based management views for zope.securitypolicy LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=3.8:security/py-zope.app.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=3.4.2:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=3.8:security/py-zope.app.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=3.4.2:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.authentication/Makefile b/security/py-zope.authentication/Makefile index 0b46d99bb4be..ff8c81b81a04 100644 --- a/security/py-zope.authentication/Makefile +++ b/security/py-zope.authentication/Makefile @@ -13,14 +13,14 @@ COMMENT= Definition of authentication basics for the Zope Framework LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} -USES= python zip +USES= python:2.7 zip USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.login/Makefile b/security/py-zope.login/Makefile index 22890dcb9fcb..ae0f107ada45 100644 --- a/security/py-zope.login/Makefile +++ b/security/py-zope.login/Makefile @@ -13,12 +13,12 @@ COMMENT= Login helpers for zope.publisher / authentication LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} -USES= python zip +USES= python:2.7 zip USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.password/Makefile b/security/py-zope.password/Makefile index f57d6aa8c9c9..1b99a76402cd 100644 --- a/security/py-zope.password/Makefile +++ b/security/py-zope.password/Makefile @@ -13,9 +13,9 @@ COMMENT= Password encoding and checking utilities LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/security/py-zope.pluggableauth/Makefile b/security/py-zope.pluggableauth/Makefile index a9b1c1d47f43..77cf5136628b 100644 --- a/security/py-zope.pluggableauth/Makefile +++ b/security/py-zope.pluggableauth/Makefile @@ -13,22 +13,22 @@ COMMENT= Pluggable Authentication Utility LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.principalannotation/Makefile b/security/py-zope.principalannotation/Makefile index 832add9268da..80415db2a181 100644 --- a/security/py-zope.principalannotation/Makefile +++ b/security/py-zope.principalannotation/Makefile @@ -13,15 +13,15 @@ COMMENT= Annotations for Zope Principals LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.principalregistry/Makefile b/security/py-zope.principalregistry/Makefile index 2c02d3549788..6ebfed898791 100644 --- a/security/py-zope.principalregistry/Makefile +++ b/security/py-zope.principalregistry/Makefile @@ -13,13 +13,13 @@ COMMENT= Global principal registry component for Zope3 LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.security/Makefile b/security/py-zope.security/Makefile index 64f4e14ba072..38b20dc291c5 100644 --- a/security/py-zope.security/Makefile +++ b/security/py-zope.security/Makefile @@ -14,17 +14,17 @@ COMMENT= Zope Security Framework LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.securitypolicy/Makefile b/security/py-zope.securitypolicy/Makefile index 80ce543eed74..46097153a138 100644 --- a/security/py-zope.securitypolicy/Makefile +++ b/security/py-zope.securitypolicy/Makefile @@ -13,19 +13,19 @@ COMMENT= Default security policy for Zope3 LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py-zope.session/Makefile b/security/py-zope.session/Makefile index 75f2c06e0865..b9958ae899cf 100644 --- a/security/py-zope.session/Makefile +++ b/security/py-zope.session/Makefile @@ -13,15 +13,15 @@ COMMENT= Client identification and sessions for Zope LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.minmax>=0:devel/py-zope.minmax +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.minmax>=0:devel/py-zope.minmax@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/security/py3-certifi/Makefile b/security/py3-certifi/Makefile deleted file mode 100644 index 3096ddede420..000000000000 --- a/security/py3-certifi/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# Created by: Olivier Duchateau <duchateau.olivier@gmail.com> -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-certifi - -PORTSCOUT= ignore:1 - -USES= python:3.3+ - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-cryptography/Makefile b/security/py3-cryptography/Makefile deleted file mode 100644 index 7a91f24d21f2..000000000000 --- a/security/py3-cryptography/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -# Created by: Ben Woods <woodsb02@FreeBSD.org> -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-cryptography - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py3-cffi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py3-six \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py3-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py3-cffi \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py3-idna - -USES= python:3.3+ ssl - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-ecdsa/Makefile b/security/py3-ecdsa/Makefile deleted file mode 100644 index 9d265c915ca4..000000000000 --- a/security/py3-ecdsa/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-ecdsa - -USES= python:3.2+ - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-libnacl/Makefile b/security/py3-libnacl/Makefile deleted file mode 100644 index e957b78259ac..000000000000 --- a/security/py3-libnacl/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -# Created by: Philip Paeps <philip@FreeBSD.org> -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-libnacl - -USES= python:3.2+ - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-openssl/Makefile b/security/py3-openssl/Makefile deleted file mode 100644 index 5c628d6a6e88..000000000000 --- a/security/py3-openssl/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -# Created by: Ben Woods <woodsb02@FreeBSD.org> -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-openssl - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.2.1:security/py3-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py3-six - -USES= cpe python:3.3+ - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-pbkdf2/Makefile b/security/py3-pbkdf2/Makefile deleted file mode 100644 index ef76ab5ae76c..000000000000 --- a/security/py3-pbkdf2/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-pbkdf2 - -USES= python:3 - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-pyaes/Makefile b/security/py3-pyaes/Makefile deleted file mode 100644 index d7ca721e8551..000000000000 --- a/security/py3-pyaes/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-pyaes - -USES= python:3 - -.include "${MASTERDIR}/Makefile" diff --git a/security/py3-pycrypto/Makefile b/security/py3-pycrypto/Makefile deleted file mode 100644 index 628225c16743..000000000000 --- a/security/py3-pycrypto/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-pycrypto - -USES= python:3.2+ - -.include "${MASTERDIR}/Makefile" diff --git a/security/suricata/Makefile b/security/suricata/Makefile index 2d5b8eb9d34e..ecfb7e532e56 100644 --- a/security/suricata/Makefile +++ b/security/suricata/Makefile @@ -109,7 +109,7 @@ REDIS_CONFIGURE_ON= --enable-hiredis \ --with-libhiredis-includes=${LOCALBASE}/include \ --with-libhiredis-libraries=${LOCALBASE}/lib -SC_USES= python +SC_USES= python:2.7 SC_CONFIGURE_ENABLE= python TESTS_CONFIGURE_ENABLE= unittests diff --git a/security/switzerland/Makefile b/security/switzerland/Makefile index ac567b605f21..dca12c64c690 100644 --- a/security/switzerland/Makefile +++ b/security/switzerland/Makefile @@ -11,7 +11,7 @@ COMMENT= Test the integrity of communications over networks and firewalls LICENSE= GPLv3 -USES= python tar:tgz +USES= python:2.7 tar:tgz USE_PYTHON= distutils PORTDOCS= * diff --git a/security/umit/Makefile b/security/umit/Makefile index c026617225e5..7a1c3f67b838 100644 --- a/security/umit/Makefile +++ b/security/umit/Makefile @@ -14,12 +14,12 @@ COMMENT= Nmap frontend developed with Python and PyGTK LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ ${LOCALBASE}/bin/nmap:security/nmap NO_ARCH= yes -USES= python shebangfix tar:bzip2 +USES= python:2.7 shebangfix tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= distutils INSTALLS_ICONS= yes @@ -34,7 +34,7 @@ DESKTOP_ENTRIES="Umit" "GUI frontend for Nmap security/port scanner" "umit" \ OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} post-patch: @${REINPLACE_CMD} -e \ diff --git a/security/vinetto/Makefile b/security/vinetto/Makefile index 1e32181ce85b..74c9b8f1741c 100644 --- a/security/vinetto/Makefile +++ b/security/vinetto/Makefile @@ -14,10 +14,10 @@ COMMENT= Forensics tool to examine Thumbs.db files LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils concurrent optsuffix PYDISTUTILS_PKGVERSION= 0.06alpha NO_ARCH= yes diff --git a/security/w3af/Makefile b/security/w3af/Makefile index e7b7ec2a4715..ca9d0e37d1e1 100644 --- a/security/w3af/Makefile +++ b/security/w3af/Makefile @@ -12,56 +12,57 @@ COMMENT= Web Application Attack and Audit Framework LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/GPL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}soappy>=0:net/py-soappy \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}fpconst>0:math/py-fpconst \ - ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}soappy>=0:net/py-soappy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fpconst>0:math/py-fpconst@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk@${FLAVOR} \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pdf>0:print/py-pdf \ + ${PYTHON_PKGNAMEPREFIX}pdf>0:print/py-pdf@${FLAVOR} \ scapy>0:net/scapy \ - ${PYTHON_PKGNAMEPREFIX}wordnet>0:textproc/py-wordnet \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}pyClamd>=0.2.2:security/py-pyclamd \ - ${PYTHON_PKGNAMEPREFIX}pygithub>=1.21:devel/py-pygithub \ - ${PYTHON_PKGNAMEPREFIX}GitPython>=0.3.2:devel/py-gitpython \ - ${PYTHON_PKGNAMEPREFIX}pybloomfiltermmap>=0.3.11:devel/py-pybloomfiltermmap \ - ${PYTHON_PKGNAMEPREFIX}esmre>=0.3.1:textproc/py-esmre \ - ${PYTHON_PKGNAMEPREFIX}phply>=0.9.1:devel/py-phply \ - ${PYTHON_PKGNAMEPREFIX}stopit>=1.1.0:devel/py-stopit \ - ${PYTHON_PKGNAMEPREFIX}chardet>=2.1.1:textproc/py-chardet \ - ${PYTHON_PKGNAMEPREFIX}tblib>=0.2.0:devel/py-tblib \ - ${PYTHON_PKGNAMEPREFIX}pdfminer=20140328:textproc/py-pdfminer \ - ${PYTHON_PKGNAMEPREFIX}futures>=2.1.5:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.3.3:net/py-ndg_httpsclient \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0.3.2:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}guess-language>=0.2:textproc/py-guess-language \ - ${PYTHON_PKGNAMEPREFIX}cluster>=1.1.1b3:devel/py-cluster \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.4:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}python-ntlm>=1.0.1:net/py-python-ntlm \ - ${PYTHON_PKGNAMEPREFIX}halberd>=0.2.4:security/py-halberd \ - ${PYTHON_PKGNAMEPREFIX}darts.util.lru>=0.5:devel/py-darts.util.lru \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.3:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}vulndb>=0.0.17:security/py-vulndb \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.1:textproc/py-markdown + ${PYTHON_PKGNAMEPREFIX}wordnet>0:textproc/py-wordnet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyClamd>=0.2.2:security/py-pyclamd@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygithub>=1.21:devel/py-pygithub@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}GitPython>=0.3.2:devel/py-gitpython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pybloomfiltermmap>=0.3.11:devel/py-pybloomfiltermmap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}esmre>=0.3.1:textproc/py-esmre@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}phply>=0.9.1:devel/py-phply@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stopit>=1.1.0:devel/py-stopit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>=2.1.1:textproc/py-chardet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tblib>=0.2.0:devel/py-tblib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pdfminer=20140328:textproc/py-pdfminer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futures>=2.1.5:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.3.3:net/py-ndg_httpsclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0.3.2:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}guess-language>=0.2:textproc/py-guess-language@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cluster>=1.1.1b3:devel/py-cluster@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.4:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-ntlm>=1.0.1:net/py-python-ntlm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}halberd>=0.2.4:security/py-halberd@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}darts.util.lru>=0.5:devel/py-darts.util.lru@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.3:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vulndb>=0.0.17:security/py-vulndb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.1:textproc/py-markdown@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= andresriancho -USES= gettext python shebangfix +USES= gettext python:2.7 shebangfix +USE_PYTHON= flavors SHEBANG_FILES= tools/* w3af_console w3af_gui NO_BUILD= yes OPTIONS_DEFINE= GUI DOCS OPTIONS_SUB= yes -GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>0:graphics/py-pygraphviz \ - ${PYTHON_PKGNAMEPREFIX}gtksourceview>=2.10.1:x11-toolkits/py-gtksourceview \ - ${PYTHON_PKGNAMEPREFIX}xdot>=0.7:x11/py-xdot \ - ${PYTHON_PKGNAMEPREFIX}webkitgtk>=1.1.8:www/py-webkitgtk +GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>0:graphics/py-pygraphviz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gtksourceview>=2.10.1:x11-toolkits/py-gtksourceview@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdot>=0.7:x11/py-xdot@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webkitgtk>=1.1.8:www/py-webkitgtk@${FLAVOR} GUI_USE= GNOME=pygtk2 diff --git a/security/wapiti/Makefile b/security/wapiti/Makefile index c9aba0fc2f25..53666d24449e 100644 --- a/security/wapiti/Makefile +++ b/security/wapiti/Makefile @@ -12,8 +12,8 @@ COMMENT= Wapiti is a vulnerability scanner for web applications LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:www/py-beautifulsoup32 \ - ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:www/py-beautifulsoup32@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/security/yubikey-piv-manager/Makefile b/security/yubikey-piv-manager/Makefile index 0f48e2bd1682..8f9290babaa7 100644 --- a/security/yubikey-piv-manager/Makefile +++ b/security/yubikey-piv-manager/Makefile @@ -12,11 +12,11 @@ COMMENT= YubiKey PIV Manager LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= pyside${PYTHON_PKGNAMESUFFIX}>=1.0.9:devel/pyside \ +RUN_DEPENDS= pyside${PYTHON_PKGNAMESUFFIX}>=1.0.9:devel/pyside@${FLAVOR} \ yubico-piv-tool:security/yubico-piv-tool NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils PLIST_FILES+= man/man1/pivman.1.gz \ diff --git a/security/zenmap/Makefile b/security/zenmap/Makefile index 5b2cd57669bb..5348bf487290 100644 --- a/security/zenmap/Makefile +++ b/security/zenmap/Makefile @@ -7,7 +7,7 @@ MAINTAINER= woodsb02@FreeBSD.org COMMENT= GUI frontend for the Nmap scanning utility RUN_DEPENDS= nmap:security/nmap \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} MASTERDIR= ${.CURDIR}/../nmap PATCHDIR= ${.CURDIR}/files @@ -16,7 +16,7 @@ DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} PKGDIR= ${.CURDIR} WRKSRC_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} -USES= dos2unix python tar:bzip2 +USES= dos2unix python:2.7 tar:bzip2 DOS2UNIX_GLOB= *.xml USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils diff --git a/security/zeronet/Makefile b/security/zeronet/Makefile index 44869992aa80..30af5fca36dd 100644 --- a/security/zeronet/Makefile +++ b/security/zeronet/Makefile @@ -12,9 +12,9 @@ COMMENT= Decentralized websites using Bitcoin crypto and BitTorrent network LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}stem>0:security/py-stem +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stem>0:security/py-stem@${PY_FLAVOR} SUB_FILES= zeronet-service zeronet-cmd pkg-message SUB_LIST= LOCALBASE=${LOCALBASE} USER=${USER} GROUP=${GROUP} @@ -30,7 +30,7 @@ NO_ARCH= yes OPTIONS_DEFINE= DEBUG -DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug +DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} .include <bsd.port.options.mk> |