diff options
author | mat <mat@FreeBSD.org> | 2017-11-30 23:50:30 +0800 |
---|---|---|
committer | mat <mat@FreeBSD.org> | 2017-11-30 23:50:30 +0800 |
commit | 32512cab3e8dd90b7cd0525bb5dc98007db431e2 (patch) | |
tree | d296c82a71504382f4faefa0bf8d7be384ea1105 /www | |
parent | b4ddc365e88ebdb48627086b02365b74119cf189 (diff) | |
download | freebsd-ports-gnome-32512cab3e8dd90b7cd0525bb5dc98007db431e2.tar.gz freebsd-ports-gnome-32512cab3e8dd90b7cd0525bb5dc98007db431e2.tar.zst freebsd-ports-gnome-32512cab3e8dd90b7cd0525bb5dc98007db431e2.zip |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464
Diffstat (limited to 'www')
360 files changed, 1916 insertions, 1985 deletions
diff --git a/www/Makefile b/www/Makefile index 9060524462c9..f033a08d15cc 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1886,9 +1886,6 @@ SUBDIR += py-wsgidav SUBDIR += py-yarl SUBDIR += py-zope.app.wsgi - SUBDIR += py3-cssutils - SUBDIR += py3-httplib2 - SUBDIR += py3-requests SUBDIR += pyblosxom SUBDIR += pycarddav SUBDIR += pydio diff --git a/www/butterfly/Makefile b/www/butterfly/Makefile index e0caa1da6078..47fb94df9d71 100644 --- a/www/butterfly/Makefile +++ b/www/butterfly/Makefile @@ -11,12 +11,13 @@ COMMENT= Web terminal based on websocket and tornado LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${FLAVOR} USES= python -USE_PYTHON= autoplist distutils +# Can't use concurrent here, it changes ETCDIR, and breaks post-install. +USE_PYTHON= autoplist distutils optsuffix NO_ARCH= yes USE_RC_SUBR= butterfly SUB_FILES= pkg-message diff --git a/www/calendarserver/Makefile b/www/calendarserver/Makefile index 662773b5107f..364ac55670de 100644 --- a/www/calendarserver/Makefile +++ b/www/calendarserver/Makefile @@ -12,21 +12,21 @@ COMMENT= Calendar and Contacts Server from Apple (RFC 4791, RFC 6352) LICENSE= APACHE20 RUN_DEPENDS= memcached:databases/memcached \ - ${PYTHON_PKGNAMEPREFIX}calendar>=2.1:devel/py-calendar \ - ${PYTHON_PKGNAMEPREFIX}PyGreSQL>=5.0:databases/py-PyGreSQL \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pg8000>=1.10.6:databases/py-pg8000 \ - ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2016.7:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity \ - ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.10:devel/py-setproctitle \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}twext>=0.20160817:devel/py-twext \ - ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.1:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}xattr>=0.7.8:devel/py-xattr \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.3:devel/py-zope.interface + ${PYTHON_PKGNAMEPREFIX}calendar>=2.1:devel/py-calendar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PyGreSQL>=5.0:databases/py-PyGreSQL@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pg8000>=1.10.6:databases/py-pg8000@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2016.7:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.10:devel/py-setproctitle@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twext>=0.20160817:devel/py-twext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.1:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xattr>=0.7.8:devel/py-xattr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.3:devel/py-zope.interface@${FLAVOR} PORTDOCS= * PORTEXAMPLES= * diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 556ac03c8d8e..b7fa4f1a59ac 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -16,8 +16,8 @@ LICENSE_COMB= multi BUILD_DEPENDS= python:lang/python \ bash:shells/bash \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ .if !defined(GN_ONLY) BUILD_DEPENDS+= gperf:devel/gperf \ @@ -28,7 +28,7 @@ BUILD_DEPENDS+= gperf:devel/gperf \ node:www/node \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ - ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} .endif .if !defined(GN_ONLY) diff --git a/www/ddgr/Makefile b/www/ddgr/Makefile index c742cdaabb31..92138c3eb67e 100644 --- a/www/ddgr/Makefile +++ b/www/ddgr/Makefile @@ -12,13 +12,13 @@ COMMENT= DuckDuckGo from the terminal LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py3-urllib3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} USE_GITHUB= yes GH_ACCOUNT= jarun -USES= python:3 +USES= python:3.4+ NO_ARCH= yes NO_BUILD= yes diff --git a/www/feedjack/Makefile b/www/feedjack/Makefile index fe393931a131..38f50c85e39a 100644 --- a/www/feedjack/Makefile +++ b/www/feedjack/Makefile @@ -10,11 +10,11 @@ DISTNAME= Feedjack-${PORTVERSION} MAINTAINER= flz@FreeBSD.org COMMENT= Feed aggregator written in Python using the Django framework -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser \ - django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/feedparser.py:textproc/py-feedparser@${FLAVOR} \ + django-admin.py:www/py-django18@${FLAVOR} DIST_SUBDIR= python -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/geeknote/Makefile b/www/geeknote/Makefile index 5dfc69315e31..129dfba8cd9e 100644 --- a/www/geeknote/Makefile +++ b/www/geeknote/Makefile @@ -11,12 +11,12 @@ COMMENT= Command line client for Evernote LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evernote>=1.17:www/py-evernote \ - ${PYTHON_PKGNAMEPREFIX}html2text>0:textproc/py-html2text \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}markdown2>0:textproc/py-markdown2 \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}evernote>=1.17:www/py-evernote@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html2text>0:textproc/py-html2text@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown2>0:textproc/py-markdown2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift@${FLAVOR} USES= python:-2.7 USE_GITHUB= yes diff --git a/www/google-appengine/Makefile b/www/google-appengine/Makefile index 669830bca5aa..f806bd575d64 100644 --- a/www/google-appengine/Makefile +++ b/www/google-appengine/Makefile @@ -14,9 +14,9 @@ COMMENT= Development tools for Google App Engine (SDK) LICENSE= APACHE20 BSD3CLAUSE GPLv2 LGPL21 MIT MPL11 PSFL LICENSE_COMB= multi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=${PYTHON_VER}:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=${PYTHON_VER}:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${PY_FLAVOR} NO_BUILD= yes @@ -40,7 +40,7 @@ GAESCRIPTS= _php_runtime.py _python_runtime.py appcfg.py \ gen_protorpc.py php_cli.py remote_api_shell.py \ run_tests.py wrapper_util.py -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${PY_FLAVOR} PHP_USE= mysql=server PHP_VARS= gaedatadir+=php want_mysql_ver=55 diff --git a/www/iridium/Makefile b/www/iridium/Makefile index 936c921a41fd..31a78bcaa235 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -25,9 +25,9 @@ BUILD_DEPENDS= gperf:devel/gperf \ node:www/node \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply \ - ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher \ libsnappy.so:archivers/snappy \ diff --git a/www/jtoolkit/Makefile b/www/jtoolkit/Makefile index 331db0d64195..c348239c51d9 100644 --- a/www/jtoolkit/Makefile +++ b/www/jtoolkit/Makefile @@ -10,7 +10,7 @@ MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Webapp framework with modpython-based and stand-alone modes -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kid>=0.9.5:devel/py-kid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kid>=0.9.5:devel/py-kid@${FLAVOR} # Has optional dependencies on database engines # Can optionally use py-lucene (on i386) diff --git a/www/linkchecker/Makefile b/www/linkchecker/Makefile index 2a7182eab9d8..1bf20c6f4863 100644 --- a/www/linkchecker/Makefile +++ b/www/linkchecker/Makefile @@ -14,8 +14,8 @@ COMMENT= Check HTML documents for broken links LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${FLAVOR} WRKSRC= ${WRKDIR}/${DISTNAME} @@ -31,7 +31,7 @@ OPTIONS_SUB= yes CLAMAV_DESC= Clam Antivirus CLAMAV_RUN_DEPENDS= clamscan:security/clamav -GEOIP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GeoIP>0:net/py-GeoIP +GEOIP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GeoIP>0:net/py-GeoIP@${FLAVOR} GTK2_USE= gnome=pygtk2 LOGIN_DESC= Login form submission LOGIN_RUN_DEPENDS= twill>=0:www/twill @@ -39,11 +39,11 @@ NLS_USES= gettext QT4_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-noqt-setup.py QT4_USES= pyqt:4 QT4_USE= PYQT=core_run,gui_run,help_run,qscintilla2_run,sql_run -SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} SYNTAX_DESC= HTML/CSS syntax check SYNTAX_RUN_DEPENDS=\ - ${PYTHON_PKGNAMEPREFIX}cssutils>=0.9.5:www/py-cssutils \ - ${PYTHON_PKGNAMEPREFIX}utidylib>=0.2:www/py-utidylib + ${PYTHON_PKGNAMEPREFIX}cssutils>=0.9.5:www/py-cssutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}utidylib>=0.2:www/py-utidylib@${FLAVOR} .include <bsd.port.options.mk> diff --git a/www/mitmproxy/Makefile b/www/mitmproxy/Makefile index 3bd4f8174632..e89fbff14946 100644 --- a/www/mitmproxy/Makefile +++ b/www/mitmproxy/Makefile @@ -12,34 +12,32 @@ COMMENT= SSL-capable man-in-the-middle proxy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.2:devel/py3-click \ - ${PYTHON_PKGNAMEPREFIX}blinker>=1.4:devel/py-blinker \ - ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi \ - ${PYTHON_PKGNAMEPREFIX}construct28>=2.8:devel/py-construct28 \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0.1:www/py-cssutils \ - ${PYTHON_PKGNAMEPREFIX}html2text>=2016.1.8:textproc/py-html2text \ - ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.5:security/py-passlib \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.3:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.13.2:devel/py-ruamel.yaml \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.3:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}urwid>=1.3.1:devel/py-urwid \ - ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8.3:devel/py-watchdog \ - ${PYTHON_PKGNAMEPREFIX}brotli>=0.5.1:archivers/py-brotli \ - ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.4:devel/py-sortedcontainers \ - ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.22:devel/py-pyperclip \ - ${PYTHON_PKGNAMEPREFIX}hyperframe>=5.0.0:www/py-hyperframe \ - ${PYTHON_PKGNAMEPREFIX}kaitaistruct>=0.6:devel/py-kaitaistruct \ - ${PYTHON_PKGNAMEPREFIX}jsbeautifier>=1.6.3:devel/py-jsbeautifier \ - ${PYTHON_PKGNAMEPREFIX}h2>=3.0.0:www/py-h2 - -BROKEN= fails in dependency check: mitmproxy-2.0.1 depends on package: py36-blinker>=1.4 - not found +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.2:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>=1.4:devel/py-blinker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}construct28>=2.8:devel/py-construct28@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0.1:www/py-cssutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html2text>=2016.1.8:textproc/py-html2text@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.5:security/py-passlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.3:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.13.2:devel/py-ruamel.yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4.3:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>=1.3.1:devel/py-urwid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8.3:devel/py-watchdog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}brotli>=0.5.1:archivers/py-brotli@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.5.4:devel/py-sortedcontainers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.22:devel/py-pyperclip@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hyperframe>=5.0.0:www/py-hyperframe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kaitaistruct>=0.6:devel/py-kaitaistruct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsbeautifier>=1.6.3:devel/py-jsbeautifier@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}h2>=3.0.0:www/py-h2@${FLAVOR} USES= python:3.5+ -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist optsuffix NO_ARCH= yes USE_GITHUB= yes diff --git a/www/moinmoin/Makefile b/www/moinmoin/Makefile index fd0e393adf32..e6896d6847bf 100644 --- a/www/moinmoin/Makefile +++ b/www/moinmoin/Makefile @@ -13,7 +13,7 @@ COMMENT= Python clone of WikiWiki LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/licenses/COPYING -USES= cpe python shebangfix +USES= cpe python:2.7 shebangfix CPE_VENDOR= moinmo USE_PYTHON= distutils PYDISTUTILS_PKGNAME= moin diff --git a/www/planet/Makefile b/www/planet/Makefile index a791b48aabff..6bb0174b5305 100644 --- a/www/planet/Makefile +++ b/www/planet/Makefile @@ -12,7 +12,7 @@ COMMENT= Planet is a flexible feed aggregator - and more! RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/Tidy/Tidy.py:devel/py-mx-experimental \ ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb -USES= python tar:bzip2 +USES= python:2.7 tar:bzip2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message diff --git a/www/plone/Makefile b/www/plone/Makefile index 81afd21ff9d4..e82c287618e7 100644 --- a/www/plone/Makefile +++ b/www/plone/Makefile @@ -12,20 +12,20 @@ COMMENT= Plone Content Management System LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFPlacefulWorkflow>=0:devel/py-Products.CMFPlacefulWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFPlone>=0:www/py-Products.CMFPlone \ - ${PYTHON_PKGNAMEPREFIX}plone.app.caching>=0:www/py-plone.app.caching \ - ${PYTHON_PKGNAMEPREFIX}plone.app.dexterity>0:www/py-plone.app.dexterity \ - ${PYTHON_PKGNAMEPREFIX}plone.app.iterate>=0:www/py-plone.app.iterate \ - ${PYTHON_PKGNAMEPREFIX}plone.app.openid>=0:security/py-plone.app.openid \ - ${PYTHON_PKGNAMEPREFIX}plone.app.theming>0:www/py-plone.app.theming \ - ${PYTHON_PKGNAMEPREFIX}wicked>=0:textproc/py-wicked +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFPlacefulWorkflow>=0:devel/py-Products.CMFPlacefulWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFPlone>=0:www/py-Products.CMFPlone@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.caching>=0:www/py-plone.app.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.dexterity>0:www/py-plone.app.dexterity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.iterate>=0:www/py-plone.app.iterate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.openid>=0:security/py-plone.app.openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.theming>0:www/py-plone.app.theming@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wicked>=0:textproc/py-wicked@${FLAVOR} OPTIONS_DEFINE= LDAP -LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.ldap>=1.2.6:www/py-plone.app.ldap +LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.ldap>=1.2.6:www/py-plone.app.ldap@${FLAVOR} NO_ARCH= yes -USES= cpe python +USES= cpe python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-HTMLgen/Makefile b/www/py-HTMLgen/Makefile index 8c342bfdebf9..a5d1edcca6b2 100644 --- a/www/py-HTMLgen/Makefile +++ b/www/py-HTMLgen/Makefile @@ -15,6 +15,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= Python library for the generation of HTML documents USES= python:2 shebangfix +USE_PYTHON= flavors NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= HTMLutil.py barchart.py diff --git a/www/py-MechanicalSoup/Makefile b/www/py-MechanicalSoup/Makefile index 776d07289712..7dd0554dd94b 100644 --- a/www/py-MechanicalSoup/Makefile +++ b/www/py-MechanicalSoup/Makefile @@ -13,15 +13,15 @@ COMMENT= Python library for automating interaction with websites LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.11:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov \ - ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock \ - ${PYTHON_PKGNAMEPREFIX}requests-mock>=0:www/py-requests-mock +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.11:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-mock>=0:www/py-requests-mock@${FLAVOR} USE_GITHUB= yes diff --git a/www/py-Products.CMFPlone/Makefile b/www/py-Products.CMFPlone/Makefile index db5ab5cab2ef..f98fe5bac5f5 100644 --- a/www/py-Products.CMFPlone/Makefile +++ b/www/py-Products.CMFPlone/Makefile @@ -12,108 +12,108 @@ COMMENT= Plone Content Management System (core) LICENSE= GPLv2 -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}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}Products.ATContentTypes>=2.1.3:devel/py-Products.ATContentTypes \ - ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFActionIcons>=0:devel/py-Products.CMFActionIcons \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCalendar>=0:devel/py-Products.CMFCalendar \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFFormController>=0:devel/py-Products.CMFFormController \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid \ - ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.ExtendedPathIndex>=0:devel/py-Products.ExtendedPathIndex \ - ${PYTHON_PKGNAMEPREFIX}Products.ExternalEditor>=0:devel/py-Products.ExternalEditor \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.8.0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.PasswordResetTool>=0:devel/py-Products.PasswordResetTool \ - ${PYTHON_PKGNAMEPREFIX}Products.PlacelessTranslationService>=0:devel/py-Products.PlacelessTranslationService \ - ${PYTHON_PKGNAMEPREFIX}Products.PloneLanguageTool>=0:devel/py-Products.PloneLanguageTool \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms \ - ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>=0:devel/py-Products.ResourceRegistries \ - ${PYTHON_PKGNAMEPREFIX}Products.TinyMCE>=0:www/py-Products.TinyMCE \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}archetypes.querywidget>0:devel/py-archetypes.querywidget \ - ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget \ - ${PYTHON_PKGNAMEPREFIX}borg.localrole>=0:security/py-borg.localrole \ - ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize \ - ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager \ - ${PYTHON_PKGNAMEPREFIX}plone.app.blob>=0:www/py-plone.app.blob \ - ${PYTHON_PKGNAMEPREFIX}plone.app.collection>0:www/py-plone.app.collection \ - ${PYTHON_PKGNAMEPREFIX}plone.app.content>=0:www/py-plone.app.content \ - ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>0:www/py-plone.app.contentlisting \ - ${PYTHON_PKGNAMEPREFIX}plone.app.contentmenu>=1.1.6:www/py-plone.app.contentmenu \ - ${PYTHON_PKGNAMEPREFIX}plone.app.contentrules>=0:www/py-plone.app.contentrules \ - ${PYTHON_PKGNAMEPREFIX}plone.app.controlpanel>=0:www/py-plone.app.controlpanel \ - ${PYTHON_PKGNAMEPREFIX}plone.app.customerize>=0:www/py-plone.app.customerize \ - ${PYTHON_PKGNAMEPREFIX}plone.app.discussion>=0:www/py-plone.app.discussion \ - ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.i18n>=0:www/py-plone.app.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.app.jquery>0:www/py-plone.app.jquery \ - ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=0:www/py-plone.app.jquerytools \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=1.1.7:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.app.linkintegrity>=1.0.3:www/py-plone.app.linkintegrity \ - ${PYTHON_PKGNAMEPREFIX}plone.app.locales>=0:www/py-plone.app.locales \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.redirector>=0:www/py-plone.app.redirector \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=0:www/py-plone.app.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.app.search>0:www/py-plone.app.search \ - ${PYTHON_PKGNAMEPREFIX}plone.app.upgrade>=0:www/py-plone.app.upgrade \ - ${PYTHON_PKGNAMEPREFIX}plone.app.users>=0:www/py-plone.app.users \ - ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>=0:www/py-plone.app.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.app.viewletmanager>=0:www/py-plone.app.viewletmanager \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}plone.app.workflow>=0:www/py-plone.app.workflow \ - ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching \ - ${PYTHON_PKGNAMEPREFIX}plone.browserlayer>=1.0rc4:www/py-plone.browserlayer \ - ${PYTHON_PKGNAMEPREFIX}plone.contentrules>=0:www/py-plone.contentrules \ - ${PYTHON_PKGNAMEPREFIX}plone.fieldsets>=0:www/py-plone.fieldsets \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer \ - ${PYTHON_PKGNAMEPREFIX}plone.intelligenttext>=0:www/py-plone.intelligenttext \ - ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.portlet.collection>=0:www/py-plone.portlet.collection \ - ${PYTHON_PKGNAMEPREFIX}plone.portlet.static>=0:www/py-plone.portlet.static \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>1.0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session \ - ${PYTHON_PKGNAMEPREFIX}plone.theme>=0:www/py-plone.theme \ - ${PYTHON_PKGNAMEPREFIX}plonetheme.classic>=0:www/py-plonetheme.classic \ - ${PYTHON_PKGNAMEPREFIX}plonetheme.sunburst>=0:www/py-plonetheme.sunburst \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}z3c.autoinclude>=0:devel/py-z3c.autoinclude \ - ${PYTHON_PKGNAMEPREFIX}zope.app.locales>=3.6.0:textproc/py-zope.app.locales \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${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.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext \ - ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +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}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ATContentTypes>=2.1.3:devel/py-Products.ATContentTypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFActionIcons>=0:devel/py-Products.CMFActionIcons@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCalendar>=0:devel/py-Products.CMFCalendar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFFormController>=0:devel/py-Products.CMFFormController@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ExtendedPathIndex>=0:devel/py-Products.ExtendedPathIndex@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ExternalEditor>=0:devel/py-Products.ExternalEditor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.8.0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PasswordResetTool>=0:devel/py-Products.PasswordResetTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlacelessTranslationService>=0:devel/py-Products.PlacelessTranslationService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PloneLanguageTool>=0:devel/py-Products.PloneLanguageTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>=0:devel/py-Products.ResourceRegistries@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.TinyMCE>=0:www/py-Products.TinyMCE@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}archetypes.querywidget>0:devel/py-archetypes.querywidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}borg.localrole>=0:security/py-borg.localrole@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.blob>=0:www/py-plone.app.blob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.collection>0:www/py-plone.app.collection@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.content>=0:www/py-plone.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>0:www/py-plone.app.contentlisting@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.contentmenu>=1.1.6:www/py-plone.app.contentmenu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.contentrules>=0:www/py-plone.app.contentrules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.controlpanel>=0:www/py-plone.app.controlpanel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.customerize>=0:www/py-plone.app.customerize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.discussion>=0:www/py-plone.app.discussion@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.i18n>=0:www/py-plone.app.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.jquery>0:www/py-plone.app.jquery@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=0:www/py-plone.app.jquerytools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=1.1.7:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.linkintegrity>=1.0.3:www/py-plone.app.linkintegrity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.locales>=0:www/py-plone.app.locales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.redirector>=0:www/py-plone.app.redirector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=0:www/py-plone.app.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.search>0:www/py-plone.app.search@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.upgrade>=0:www/py-plone.app.upgrade@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.users>=0:www/py-plone.app.users@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>=0:www/py-plone.app.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.viewletmanager>=0:www/py-plone.app.viewletmanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.workflow>=0:www/py-plone.app.workflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.browserlayer>=1.0rc4:www/py-plone.browserlayer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.contentrules>=0:www/py-plone.contentrules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.fieldsets>=0:www/py-plone.fieldsets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.intelligenttext>=0:www/py-plone.intelligenttext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlet.collection>=0:www/py-plone.portlet.collection@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlet.static>=0:www/py-plone.portlet.static@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>1.0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.theme>=0:www/py-plone.theme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plonetheme.classic>=0:www/py-plonetheme.classic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plonetheme.sunburst>=0:www/py-plonetheme.sunburst@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.autoinclude>=0:devel/py-z3c.autoinclude@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.locales>=3.6.0:textproc/py-zope.app.locales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${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.pagetemplate>=0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-Products.PloneLDAP/Makefile b/www/py-Products.PloneLDAP/Makefile index a2505cde5af5..b74bf7590cfb 100644 --- a/www/py-Products.PloneLDAP/Makefile +++ b/www/py-Products.PloneLDAP/Makefile @@ -13,9 +13,9 @@ COMMENT= LDAP/Active Directory support for Plone LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.LDAPMultiPlugins>=1.10:devel/py-Products.LDAPMultiPlugins \ - ${PYTHON_PKGNAMEPREFIX}Products.LDAPUserFolder>=2.9:devel/py-Products.LDAPUserFolder +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.LDAPMultiPlugins>=1.10:devel/py-Products.LDAPMultiPlugins@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.LDAPUserFolder>=2.9:devel/py-Products.LDAPUserFolder@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/www/py-Products.TinyMCE/Makefile b/www/py-Products.TinyMCE/Makefile index 5e99d948b6ae..d6ce4515c706 100644 --- a/www/py-Products.TinyMCE/Makefile +++ b/www/py-Products.TinyMCE/Makefile @@ -12,14 +12,14 @@ COMMENT= Adds support for TinyMCE to Plone LICENSE= LGPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>=1.0.2:www/py-plone.app.imaging \ - ${PYTHON_PKGNAMEPREFIX}plone.outputfilters>=0:www/py-plone.outputfilters \ - ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.caching>0:www/py-plone.caching \ - ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>0:devel/py-Products.ResourceRegistries \ - ${PYTHON_PKGNAMEPREFIX}zope.app.content>0:devel/py-zope.app.content \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>=1.0.2:www/py-plone.app.imaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.outputfilters>=0:www/py-plone.outputfilters@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.caching>0:www/py-plone.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>0:devel/py-Products.ResourceRegistries@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.content>0:devel/py-zope.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/www/py-WebError/Makefile b/www/py-WebError/Makefile index c80354e46adc..bb92fc35805a 100644 --- a/www/py-WebError/Makefile +++ b/www/py-WebError/Makefile @@ -12,10 +12,10 @@ COMMENT= Web Error handling and exception catching LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}Tempita>=0.3:textproc/py-Tempita \ - ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Tempita>=0.3:textproc/py-Tempita@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-WebTest/Makefile b/www/py-WebTest/Makefile index 04079e7f5193..9d02a2e18cef 100644 --- a/www/py-WebTest/Makefile +++ b/www/py-WebTest/Makefile @@ -11,14 +11,14 @@ COMMENT= Helper to test WSGI applications LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${FLAVOR} USE_GITHUB= yes diff --git a/www/py-aiohttp-wsgi/Makefile b/www/py-aiohttp-wsgi/Makefile index 9fdc82cc42e7..1b2d0a285c4f 100644 --- a/www/py-aiohttp-wsgi/Makefile +++ b/www/py-aiohttp-wsgi/Makefile @@ -11,7 +11,7 @@ COMMENT= WSGI adapter for aiohttp LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${FLAVOR} USES= python:3.4+ USE_PYTHON= autoplist distutils diff --git a/www/py-aiohttp/Makefile b/www/py-aiohttp/Makefile index ec527b781073..1a778308fb99 100644 --- a/www/py-aiohttp/Makefile +++ b/www/py-aiohttp/Makefile @@ -13,17 +13,16 @@ COMMENT= HTTP client/server for asyncio LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= cython:lang/cython -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py3-chardet \ - ${PYTHON_PKGNAMEPREFIX}multidict>0:www/py-multidict \ - ${PYTHON_PKGNAMEPREFIX}yarl>0:www/py-yarl \ - ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout \ - ${PYTHON_PKGNAMEPREFIX}gunicorn>0:www/py-gunicorn +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}multidict>0:www/py-multidict@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yarl>0:www/py-yarl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gunicorn>0:www/py-gunicorn@${FLAVOR} USES= python:3.4+ -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils cython post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/aiohttp/*.so diff --git a/www/py-autobahn/Makefile b/www/py-autobahn/Makefile index 845a1c74f442..d6898e3af81a 100644 --- a/www/py-autobahn/Makefile +++ b/www/py-autobahn/Makefile @@ -13,11 +13,11 @@ COMMENT= WebSocket client & server library, WAMP real-time framework LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}txaio>=2.2.0:devel/py-txaio -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.7.2:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}trollius>0:devel/py-trollius # Not really a depends, but the test doesnt skip +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}txaio>=2.2.0:devel/py-txaio@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.7.2:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trollius>0:devel/py-trollius@${FLAVOR} # Not really a depends, but the test doesnt skip USES= python USE_GITHUB= yes @@ -29,37 +29,25 @@ GH_ACCOUNT= crossbario GH_PROJECT= autobahn-python OPTIONS_DEFINE= ACCELERATE SERIALIZATION -OPTIONS_MULTI= BACKENDS -OPTIONS_MULTI_BACKENDS= ASYNCIO TWISTED -OPTIONS_DEFAULT= ACCELERATE SERIALIZATION TWISTED +OPTIONS_DEFAULT= ACCELERATE SERIALIZATION BACKENDS_DESC= Networking Backends ACCELERATE_DESC= WebSocket and JSON Acceleration -ASYNCIO_DESC= asyncio (PEP-3156) Backend (Python 3.x ONLY) SERIALIZATION_DESC= WAMPv2 Binary Serialization -TWISTED_DESC= Twisted Backend (Python 2.x ONLY) -ACCELERATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wsaccel>=0.6.2:www/py-wsaccel \ - ${PYTHON_PKGNAMEPREFIX}ujson>=1.33:devel/py-ujson +ACCELERATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wsaccel>=0.6.2:www/py-wsaccel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ujson>=1.33:devel/py-ujson@${FLAVOR} -SERIALIZATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python - -TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}twisted>=12.1:devel/py-twisted +SERIALIZATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} .include <bsd.port.pre.mk> -.if ${PORT_OPTIONS:MTWISTED} && ${PYTHON_REL} >= 3000 -BROKEN= Twisted currently only supports Python 2.x. Disable the TWISTED option and use ASYNCIO instead -.endif - -.if ${PORT_OPTIONS:MASYNCIO} -.if ${PYTHON_REL} <= 3000 -BROKEN= ASYNCIO requires Python 3.x. Disable the ASYNCIO option and use TWISTED instead -.elif ${PYTHON_REL} <= 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>=3.4.3:devel/py-asyncio -.endif +.if ${FLAVOR} == python2 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=12.1:devel/py-twisted@${FLAVOR} +.elif ${FLAVOR} == python3 && ${PYTHON_REL} <= 3300 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>=3.4.3:devel/py-asyncio@${FLAVOR} .endif do-test: diff --git a/www/py-aws-requests-auth/Makefile b/www/py-aws-requests-auth/Makefile index 8ed094d424a7..5e22b24c255d 100644 --- a/www/py-aws-requests-auth/Makefile +++ b/www/py-aws-requests-auth/Makefile @@ -13,8 +13,8 @@ COMMENT= Authenticate to AWS with Amazon's signature v4 signing process LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.14.0:www/py-requests +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.14.0:www/py-requests@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils diff --git a/www/py-beaker/Makefile b/www/py-beaker/Makefile index 233ae204945c..645650bbc624 100644 --- a/www/py-beaker/Makefile +++ b/www/py-beaker/Makefile @@ -20,7 +20,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} <= 3200 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.2:devel/py-funcsigs +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.2:devel/py-funcsigs@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-bleach/Makefile b/www/py-bleach/Makefile index fe064c5de847..00a3c6a765d8 100644 --- a/www/py-bleach/Makefile +++ b/www/py-bleach/Makefile @@ -13,9 +13,9 @@ COMMENT= Easy whitelist-based HTML-sanitizing tool LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999:www/py-html5lib -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999:www/py-html5lib@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-blogofile/Makefile b/www/py-blogofile/Makefile index 9cfbb015822a..e4b816c6e467 100644 --- a/www/py-blogofile/Makefile +++ b/www/py-blogofile/Makefile @@ -13,17 +13,17 @@ COMMENT= Static website compiler and blog engine LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}textile>0:www/py-textile \ - ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}textile>0:www/py-textile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils diff --git a/www/py-bokeh/Makefile b/www/py-bokeh/Makefile index 2bc7fcce8a89..3464bfc84970 100644 --- a/www/py-bokeh/Makefile +++ b/www/py-bokeh/Makefile @@ -13,13 +13,13 @@ COMMENT= Interactive Web Plotting for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2 \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${FLAVOR} \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.3:www/py-tornado + ${PYTHON_PKGNAMEPREFIX}tornado>=4.3:www/py-tornado@${FLAVOR} USES= python USE_PYTHON= autoplist distutils concurrent @@ -29,7 +29,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} == 2700 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>3.0.3:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>3.0.3:devel/py-futures@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile index 9db0978af1c1..45d14d78fdc3 100644 --- a/www/py-boto3/Makefile +++ b/www/py-boto3/Makefile @@ -12,11 +12,11 @@ COMMENT= AWS SDK for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.4.1:devel/py-botocore \ - ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath \ - ${PYTHON_PKGNAMEPREFIX}s3transfer>=0.1.0:net/py-s3transfer -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.4.1:devel/py-botocore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}s3transfer>=0.1.0:net/py-s3transfer@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} # Actually -2.7,3.3-3.5 USES= python diff --git a/www/py-bottle-cork/Makefile b/www/py-bottle-cork/Makefile index 6fd1d06c1f1f..544c58c45635 100644 --- a/www/py-bottle-cork/Makefile +++ b/www/py-bottle-cork/Makefile @@ -11,8 +11,8 @@ COMMENT= Bottle authentication and authorization module LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle \ - ${PYTHON_PKGNAMEPREFIX}beaker>0:www/py-beaker +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beaker>0:www/py-beaker@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= FedericoCeratto @@ -26,9 +26,9 @@ OPTIONS_DEFINE= SQLITE MONGODB SQLALCHEMY EXAMPLES .include <bsd.port.options.mk> -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo -SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 +SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} .if ${PORT_OPTIONS:MEXAMPLES} post-install: diff --git a/www/py-buku/Makefile b/www/py-buku/Makefile index 0385e77c445b..b4ac323b263a 100644 --- a/www/py-buku/Makefile +++ b/www/py-buku/Makefile @@ -12,13 +12,13 @@ COMMENT= Powerful command-line bookmark manager LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py3-cryptography \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py3-urllib3 \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py${PYTHON_SUFFIX}-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} -USES= python:3 +USES= python:3.4+ USE_GITHUB= yes USE_PYTHON= autoplist distutils NO_ARCH= yes @@ -28,14 +28,7 @@ GH_PROJECT= Buku PLIST_FILES= man/man1/buku.1.gz -.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 - post-install: ${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${MANPREFIX}/man/man1 -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/py-cachecontrol/Makefile b/www/py-cachecontrol/Makefile index 03f029184a07..2524663d70df 100644 --- a/www/py-cachecontrol/Makefile +++ b/www/py-cachecontrol/Makefile @@ -12,8 +12,8 @@ COMMENT= Caching algorithms in httplib2 for use with requests session object LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9:devel/py-lockfile +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9:devel/py-lockfile@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-caldav/Makefile b/www/py-caldav/Makefile index 2eb98b57da2f..a2956fd9a8ed 100644 --- a/www/py-caldav/Makefile +++ b/www/py-caldav/Makefile @@ -16,9 +16,9 @@ LICENSE_COMB= dual USES= python USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.6.0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.6.0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.1:deskutils/py-vobject@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-cherrypy/Makefile b/www/py-cherrypy/Makefile index a1847f4de7d9..b73a864e3afa 100644 --- a/www/py-cherrypy/Makefile +++ b/www/py-cherrypy/Makefile @@ -14,8 +14,8 @@ COMMENT= Pythonic, object-oriented web development framework LICENSE= BSD3CLAUSE -EXAMPLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah \ - ${PYTHON_PKGNAMEPREFIX}sqlobject>=1.5.1:databases/py-sqlobject +EXAMPLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlobject>=1.5.1:databases/py-sqlobject@${FLAVOR} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= EXAMPLES diff --git a/www/py-collective.easytemplate/Makefile b/www/py-collective.easytemplate/Makefile index 8e2285d52562..911e640b86e1 100644 --- a/www/py-collective.easytemplate/Makefile +++ b/www/py-collective.easytemplate/Makefile @@ -13,11 +13,11 @@ COMMENT= Dynamic HTML generation and scripting for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.3:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}plone.portlet.static>=0:www/py-plone.portlet.static \ - ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser \ - ${PYTHON_PKGNAMEPREFIX}collective.templateengines>=0.3:www/py-collective.templateengines +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.3:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlet.static>=0:www/py-plone.portlet.static@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}collective.templateengines>=0.3:www/py-collective.templateengines@${FLAVOR} USES= python:2 zip USE_PYTHON= autoplist distutils diff --git a/www/py-collective.templateengines/Makefile b/www/py-collective.templateengines/Makefile index 0bf510559791..3572e114b09c 100644 --- a/www/py-collective.templateengines/Makefile +++ b/www/py-collective.templateengines/Makefile @@ -13,7 +13,7 @@ COMMENT= Template engine abstraction layer for Python LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore@${FLAVOR} USES= python:2 zip USE_PYTHON= distutils autoplist diff --git a/www/py-cookies/Makefile b/www/py-cookies/Makefile index f9dc42add2ae..77f7cae47d1a 100644 --- a/www/py-cookies/Makefile +++ b/www/py-cookies/Makefile @@ -12,7 +12,7 @@ COMMENT= Friendlier RFC 6265-compliant cookie parser/renderer LICENSE= MIT -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-cssutils/Makefile b/www/py-cssutils/Makefile index 2ada7e6c99a6..b9fad5f6f7f6 100644 --- a/www/py-cssutils/Makefile +++ b/www/py-cssutils/Makefile @@ -20,12 +20,10 @@ OPTIONS_DEFINE= EXAMPLES NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES?= python +USES= python PORTEXAMPLES= * -SLAVEDIRS= www/py3-cssutils - post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/ diff --git a/www/py-ddgr/Makefile b/www/py-ddgr/Makefile index 768aa36204dc..939bb98c548d 100644 --- a/www/py-ddgr/Makefile +++ b/www/py-ddgr/Makefile @@ -12,12 +12,12 @@ COMMENT= Command line tool for performing DuckDuckGo web searches LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py3-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR} USES= python:3.3+ shebangfix USE_GITHUB= yes GH_ACCOUNT= jarun -USE_PYTHON= concurrent requests +USE_PYTHON= concurrent flavors NO_BUILD= yes NO_ARCH= yes SHEBANG_FILES= ${PORTNAME} diff --git a/www/py-django-allauth/Makefile b/www/py-django-allauth/Makefile index 86c4374f0335..b35f7f29d450 100644 --- a/www/py-django-allauth/Makefile +++ b/www/py-django-allauth/Makefile @@ -12,7 +12,7 @@ COMMENT= User registration with social account authentication LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-annotations/Makefile b/www/py-django-annotations/Makefile index a5a30226cccf..ba1ab27f75a9 100644 --- a/www/py-django-annotations/Makefile +++ b/www/py-django-annotations/Makefile @@ -9,13 +9,13 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= swills@FreeBSD.org COMMENT= Django implementation of annotatorjs Storage -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=1.1.0:www/py-django-cors-headers \ - ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.3.2:www/py-djangorestframework \ - ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq \ - ${PYTHON_PKGNAMEPREFIX}django-rq-dashboard>0:devel/py-django-rq-dashboard \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-cors-headers>=1.1.0:www/py-django-cors-headers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.3.2:www/py-djangorestframework@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-rq-dashboard>0:devel/py-django-rq-dashboard@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} -USES= python +USES= python:2.7 USE_GITHUB= yes USE_PYTHON= autoplist concurrent distutils diff --git a/www/py-django-annoying/Makefile b/www/py-django-annoying/Makefile index d28cf03ce01d..fccbd078a9a3 100644 --- a/www/py-django-annoying/Makefile +++ b/www/py-django-annoying/Makefile @@ -12,7 +12,7 @@ COMMENT= Eliminate annoying things in the Django framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USE_GITHUB= yes diff --git a/www/py-django-appconf/Makefile b/www/py-django-appconf/Makefile index fc7b908fc826..586c0755726f 100644 --- a/www/py-django-appconf/Makefile +++ b/www/py-django-appconf/Makefile @@ -12,7 +12,7 @@ COMMENT= Helper class for handling configuration defaults gracefully LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-django-appmedia/Makefile b/www/py-django-appmedia/Makefile index 92b940899927..60b6b1d43a00 100644 --- a/www/py-django-appmedia/Makefile +++ b/www/py-django-appmedia/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= kurt.lidl@cello.com COMMENT= Serve static content from within django app directories -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils diff --git a/www/py-django-assets/Makefile b/www/py-django-assets/Makefile index e18223dd38e0..d1b195b0f9bd 100644 --- a/www/py-django-assets/Makefile +++ b/www/py-django-assets/Makefile @@ -11,8 +11,8 @@ COMMENT= Compress and merge CSS and Javascript files LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webassets>0:www/py-webassets@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile index 482922d7a690..1d1c01d4ce74 100644 --- a/www/py-django-auth-ldap/Makefile +++ b/www/py-django-auth-ldap/Makefile @@ -13,7 +13,7 @@ COMMENT= LDAP integration for django.contrib.auth LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3.1:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3.1:www/py-django18@${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}ldap>0:net/py-ldap +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${FLAVOR} .else -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyldap>0:net/py-pyldap +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyldap>0:net/py-pyldap@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-django-babel/Makefile b/www/py-django-babel/Makefile index eaa4a75dee85..e8dad0451046 100644 --- a/www/py-django-babel/Makefile +++ b/www/py-django-babel/Makefile @@ -13,8 +13,8 @@ COMMENT= Utilities for using Babel in django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django-bitfield/Makefile b/www/py-django-bitfield/Makefile index 82818e9c0a2a..985bcd9609ee 100644 --- a/www/py-django-bitfield/Makefile +++ b/www/py-django-bitfield/Makefile @@ -12,8 +12,8 @@ COMMENT= BitField in Django LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-django-bootstrap-form/Makefile b/www/py-django-bootstrap-form/Makefile index f774d4cf313e..1546342041c9 100644 --- a/www/py-django-bootstrap-form/Makefile +++ b/www/py-django-bootstrap-form/Makefile @@ -16,6 +16,6 @@ LICENSE= MIT USES= python USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-django-bulk-update/Makefile b/www/py-django-bulk-update/Makefile index 8b953de83f6d..ae3a03b83bdb 100644 --- a/www/py-django-bulk-update/Makefile +++ b/www/py-django-bulk-update/Makefile @@ -12,7 +12,7 @@ COMMENT= Bulk update using a single query over Django ORM LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>0:www/py-django110 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>0:www/py-django110@${FLAVOR} NO_ARCH= yes USES= python:2.7-3.4 diff --git a/www/py-django-caching-app-plugins/Makefile b/www/py-django-caching-app-plugins/Makefile index b8f8a7d545e8..c2787affac4b 100644 --- a/www/py-django-caching-app-plugins/Makefile +++ b/www/py-django-caching-app-plugins/Makefile @@ -14,8 +14,8 @@ COMMENT= Django app for writing pluggable reusable django applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-classy-tags/Makefile b/www/py-django-classy-tags/Makefile index 145c48d4a7ee..fc6673f53b95 100644 --- a/www/py-django-classy-tags/Makefile +++ b/www/py-django-classy-tags/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cs@FreeBSD.org COMMENT= Class based template tags for Django -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile index 69911e269bb4..519993a8d917 100644 --- a/www/py-django-cms/Makefile +++ b/www/py-django-cms/Makefile @@ -13,12 +13,12 @@ COMMENT= Content management system built with the Django framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.7.3:databases/py-south \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.4.1:www/py-django-classy-tags \ - ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.5.2:www/py-django-mptt \ - ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.6.1:www/py-django-sekizai \ - ${PYTHON_PKGNAMEPREFIX}html5lib>=0.90:www/py-html5lib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.7.3:databases/py-south@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.4.1:www/py-django-classy-tags@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.5.2:www/py-django-mptt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-sekizai>=0.6.1:www/py-django-sekizai@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=0.90:www/py-html5lib@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils @@ -27,8 +27,8 @@ OPTIONS_MULTI= DATABASE OPTIONS_DEFAULT=SQLITE OPTIONS_MULTI_DATABASE=MYSQL PGSQL SQLITE -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -SQLIE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +SQLIE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile index 1b43abcd5d6c..5ffe5874c519 100644 --- a/www/py-django-configurations/Makefile +++ b/www/py-django-configurations/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= tj@FreeBSD.org COMMENT= Django project configuration using the composability of Python classes -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-constance/Makefile b/www/py-django-constance/Makefile index e9960e84db86..bc8cb73a1fbd 100644 --- a/www/py-django-constance/Makefile +++ b/www/py-django-constance/Makefile @@ -13,10 +13,10 @@ COMMENT= Dynamic Django settings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis \ - ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-contact-form/Makefile b/www/py-django-contact-form/Makefile index 463e5d9e4d73..ff7a0b953b0b 100644 --- a/www/py-django-contact-form/Makefile +++ b/www/py-django-contact-form/Makefile @@ -12,7 +12,7 @@ COMMENT= Generic contact-form application for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django-contrib-comments/Makefile b/www/py-django-contrib-comments/Makefile index 6623e045f25c..91f98b0564e9 100644 --- a/www/py-django-contrib-comments/Makefile +++ b/www/py-django-contrib-comments/Makefile @@ -13,7 +13,7 @@ COMMENT= Code formerly known as django.contrib.comments LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-cors-headers/Makefile b/www/py-django-cors-headers/Makefile index 294cb66df656..c2275dcba2b1 100644 --- a/www/py-django-cors-headers/Makefile +++ b/www/py-django-cors-headers/Makefile @@ -11,7 +11,7 @@ COMMENT= Handles server headers required for Cross-Origin Resource Sharing LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-crispy-forms/Makefile b/www/py-django-crispy-forms/Makefile index 062775f86c6f..f2efd498cd30 100644 --- a/www/py-django-crispy-forms/Makefile +++ b/www/py-django-crispy-forms/Makefile @@ -12,7 +12,7 @@ COMMENT= The best way to have Django DRY forms LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent diff --git a/www/py-django-datetime-widget/Makefile b/www/py-django-datetime-widget/Makefile index a794bb7713dd..df93d9d71d5f 100644 --- a/www/py-django-datetime-widget/Makefile +++ b/www/py-django-datetime-widget/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Simple and clean widget for DateTimeField -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-django-debug-toolbar/Makefile index ee0444ce4a65..a3acf08e5b51 100644 --- a/www/py-django-debug-toolbar/Makefile +++ b/www/py-django-debug-toolbar/Makefile @@ -12,8 +12,8 @@ COMMENT= Configurable set of panels to display debug information LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4.2:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4.2:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-devel/Makefile b/www/py-django-devel/Makefile index 1f7f880c80e8..cb9416995a75 100644 --- a/www/py-django-devel/Makefile +++ b/www/py-django-devel/Makefile @@ -14,7 +14,7 @@ COMMENT= High-level Python Web framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} SNAPSHOTDATE= 20150709 @@ -40,11 +40,11 @@ HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) PLIST_FILES= man/man1/django-admin.1.gz -HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup +HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} .include <bsd.port.options.mk> diff --git a/www/py-django-dpaste/Makefile b/www/py-django-dpaste/Makefile index 631705d4903a..1596c5453c63 100644 --- a/www/py-django-dpaste/Makefile +++ b/www/py-django-dpaste/Makefile @@ -13,16 +13,16 @@ COMMENT= Django based pastebin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.8.3:www/py-django-mptt \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-mptt>=0.8.3:www/py-django-mptt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${FLAVOR} OPTIONS_DEFINE= MIGRATIONS MIGRATIONS_DESC= Schema and data migration support (via south) -MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.8.2:databases/py-south +MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>=0.8.2:databases/py-south@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-evolution/Makefile b/www/py-django-evolution/Makefile index 73c6f485dc1a..f1bdde353413 100644 --- a/www/py-django-evolution/Makefile +++ b/www/py-django-evolution/Makefile @@ -13,12 +13,12 @@ COMMENT= Database schema evolution tool for the Django web framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= beanbaginc -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist post-extract: diff --git a/www/py-django-extensions/Makefile b/www/py-django-extensions/Makefile index 9e0d3c2afd7a..0e179d530354 100644 --- a/www/py-django-extensions/Makefile +++ b/www/py-django-extensions/Makefile @@ -13,8 +13,8 @@ COMMENT= Global custom management extensions for the Django Framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2 diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile index 60f61123e5e5..1a6c1868276a 100644 --- a/www/py-django-filer/Makefile +++ b/www/py-django-filer/Makefile @@ -11,9 +11,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= File and Image Management Application for django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>=0:graphics/py-django-easy-thumbnails \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>=0:graphics/py-django-easy-thumbnails@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile index 46e1356bd67b..9abad2a3fc3e 100644 --- a/www/py-django-guardian/Makefile +++ b/www/py-django-guardian/Makefile @@ -12,8 +12,8 @@ COMMENT= Implementation of per object permissions for Django LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-django-happenings/Makefile b/www/py-django-happenings/Makefile index 297812c1e27f..2dcaf7d5d68d 100644 --- a/www/py-django-happenings/Makefile +++ b/www/py-django-happenings/Makefile @@ -13,8 +13,8 @@ COMMENT= Event calendar app for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} CONFLICTS_INSTALL= py*-django-mptt diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile index 2471448f8a29..8061133b95d9 100644 --- a/www/py-django-haystack/Makefile +++ b/www/py-django-haystack/Makefile @@ -13,7 +13,7 @@ COMMENT= Pluggable search for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-django-hijack/Makefile b/www/py-django-hijack/Makefile index abe89bc5b915..65195fe2d40e 100644 --- a/www/py-django-hijack/Makefile +++ b/www/py-django-hijack/Makefile @@ -13,7 +13,7 @@ COMMENT= Allows DJango superusers to login as other users LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-htmlmin/Makefile b/www/py-django-htmlmin/Makefile index 3dfb0165bc0c..49ef4aaf459c 100644 --- a/www/py-django-htmlmin/Makefile +++ b/www/py-django-htmlmin/Makefile @@ -10,8 +10,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= demon@FreeBSD.org COMMENT= HTML minifier for Python -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup \ - ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/element.py:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_SITELIBDIR}/html5lib/html5parser.py:www/py-html5lib@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-json-rpc/Makefile b/www/py-django-json-rpc/Makefile index c34c06bd68f1..89e8870fd923 100644 --- a/www/py-django-json-rpc/Makefile +++ b/www/py-django-json-rpc/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhixson@gmail.com COMMENT= Simple JSON-RPC implementation for Django -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} LICENSE= MIT diff --git a/www/py-django-jsonfield/Makefile b/www/py-django-jsonfield/Makefile index c0ede316a2c6..6e50a6a667c7 100644 --- a/www/py-django-jsonfield/Makefile +++ b/www/py-django-jsonfield/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= tj@FreeBSD.org COMMENT= Reusable JSONField model for Django to store ad-hoc data -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-keyedcache/Makefile b/www/py-django-keyedcache/Makefile index 2e8b33a9b2f4..28faf1dc767d 100644 --- a/www/py-django-keyedcache/Makefile +++ b/www/py-django-keyedcache/Makefile @@ -13,7 +13,7 @@ COMMENT= Simplified, speedy way to manage caching in Django apps LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-ldapdb/Makefile b/www/py-django-ldapdb/Makefile index 965175b07461..abc9a3fdb375 100644 --- a/www/py-django-ldapdb/Makefile +++ b/www/py-django-ldapdb/Makefile @@ -13,10 +13,10 @@ COMMENT= Support for django models over LDAP LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}ldap>=2.0:net/py-ldap +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ldap>=2.0:net/py-ldap@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-django-livesettings/Makefile b/www/py-django-livesettings/Makefile index 59186c7ccfd4..bf2a14c748d4 100644 --- a/www/py-django-livesettings/Makefile +++ b/www/py-django-livesettings/Makefile @@ -13,8 +13,8 @@ COMMENT= Configure Django project settings via admin interface LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/www/py-django-markdownx/Makefile b/www/py-django-markdownx/Makefile index 6eb8a842071e..5af3af2cf20b 100644 --- a/www/py-django-markdownx/Makefile +++ b/www/py-django-markdownx/Makefile @@ -12,8 +12,8 @@ COMMENT= Django Markdown editor with image uploads and live preview LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USE_GITHUB= yes diff --git a/www/py-django-mezzanine/Makefile b/www/py-django-mezzanine/Makefile index b202a4a9285d..767bc1cdb253 100644 --- a/www/py-django-mezzanine/Makefile +++ b/www/py-django-mezzanine/Makefile @@ -14,20 +14,20 @@ COMMENT= Content management platform built using the Django framework LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments \ - ${PYTHON_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.4.6:www/py-django-mezzanine-filebrowser \ - ${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.4.5:www/py-django-mezzanine-grappelli \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal \ - ${PYTHON_PKGNAMEPREFIX}bleach>=1.4:www/py-bleach \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.1.3:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}future>=0.9.0:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-contrib-comments>0:www/py-django-contrib-comments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-mezzanine-filebrowser>=0.4.6:www/py-django-mezzanine-filebrowser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-mezzanine-grappelli>=0.4.5:www/py-django-mezzanine-grappelli@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bleach>=1.4:www/py-bleach@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.1.3:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.9.0:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=1.4.1:devel/pep8 \ - ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.6.1:devel/py-pyflakes + ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.6.1:devel/py-pyflakes@${FLAVOR} USES= gettext python USE_PYTHON= autoplist concurrent distutils diff --git a/www/py-django-mptt/Makefile b/www/py-django-mptt/Makefile index 563527b3b926..65e3b334fab0 100644 --- a/www/py-django-mptt/Makefile +++ b/www/py-django-mptt/Makefile @@ -12,7 +12,7 @@ COMMENT= Utilities for implementing Modified Preorder Tree Traversal in Django LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 # >= 1.8 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} # >= 1.8 CONFLICTS_INSTALL= py*-django-happenings diff --git a/www/py-django-openid-auth/Makefile b/www/py-django-openid-auth/Makefile index ab540b380622..f411198731a7 100644 --- a/www/py-django-openid-auth/Makefile +++ b/www/py-django-openid-auth/Makefile @@ -14,10 +14,10 @@ COMMENT= OpenID integration for django.contrib.auth LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3.1:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2.5:security/py-python-openid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3.1:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2.5:security/py-python-openid@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils NO_WRKSUBDIR= yes diff --git a/www/py-django-otp-yubikey/Makefile b/www/py-django-otp-yubikey/Makefile index 98d253c14279..5a156654641e 100644 --- a/www/py-django-otp-yubikey/Makefile +++ b/www/py-django-otp-yubikey/Makefile @@ -12,8 +12,8 @@ COMMENT= Plugin that verifies YubiKey OTP tokens LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP \ - ${PYTHON_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}YubiOTP>=0.2.1:security/py-YubiOTP@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-otp>0.4.0:www/py-django-otp@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-overextends/Makefile b/www/py-django-overextends/Makefile index e65b5c5fdd0f..62bb7bf4efcf 100644 --- a/www/py-django-overextends/Makefile +++ b/www/py-django-overextends/Makefile @@ -12,8 +12,8 @@ COMMENT= Django reusable app enabling circular template inheritance LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx-me>=0.1.2:textproc/py-sphinx-me@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django-paging/Makefile b/www/py-django-paging/Makefile index 3f1c4c200c41..a284e54c36a1 100644 --- a/www/py-django-paging/Makefile +++ b/www/py-django-paging/Makefile @@ -11,7 +11,7 @@ DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Paging module for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile index c8c97914bac5..37a7ec12b87e 100644 --- a/www/py-django-photologue/Makefile +++ b/www/py-django-photologue/Makefile @@ -12,11 +12,11 @@ COMMENT= Powerful image management and gallery application for Django LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>0:www/py-django-sortedm2m \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-sortedm2m>0:www/py-django-sortedm2m@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-picklefield/Makefile b/www/py-django-picklefield/Makefile index 6a68cd3b8112..904ba46e7c5e 100644 --- a/www/py-django-picklefield/Makefile +++ b/www/py-django-picklefield/Makefile @@ -14,8 +14,8 @@ COMMENT= Pickled object field for Django LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile index 6723c13b8307..93bb6d4a11b7 100644 --- a/www/py-django-pipeline/Makefile +++ b/www/py-django-pipeline/Makefile @@ -20,7 +20,7 @@ USE_PYTHON= autoplist distutils .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3200 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile index 2021b88f8a80..0197eaad0baf 100644 --- a/www/py-django-post_office/Makefile +++ b/www/py-django-post_office/Makefile @@ -14,8 +14,8 @@ COMMENT= Django app to monitor and send mail asynchronously LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-jsonfield>=0:www/py-django-jsonfield@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-profiles/Makefile b/www/py-django-profiles/Makefile index a63e961d9962..652925005581 100644 --- a/www/py-django-profiles/Makefile +++ b/www/py-django-profiles/Makefile @@ -15,14 +15,16 @@ COMMENT= User-profile application for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} WRKSRC= ${WRKDIR}/${PORTNAME} USES= python -USE_PYTHON= distutils -DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} +USE_PYTHON= distutils autoplist +DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS +PORTDOCS= * + .include <bsd.port.options.mk> post-install: diff --git a/www/py-django-profiles/pkg-plist b/www/py-django-profiles/pkg-plist deleted file mode 100644 index 82780123e68b..000000000000 --- a/www/py-django-profiles/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -%%PYTHON_SITELIBDIR%%/profiles/__init__.py -%%PYTHON_SITELIBDIR%%/profiles/__init__.pyc -%%PYTHON_SITELIBDIR%%/profiles/__init__.pyo -%%PYTHON_SITELIBDIR%%/profiles/urls.py -%%PYTHON_SITELIBDIR%%/profiles/urls.pyc -%%PYTHON_SITELIBDIR%%/profiles/urls.pyo -%%PYTHON_SITELIBDIR%%/profiles/utils.py -%%PYTHON_SITELIBDIR%%/profiles/utils.pyc -%%PYTHON_SITELIBDIR%%/profiles/utils.pyo -%%PYTHON_SITELIBDIR%%/profiles/views.py -%%PYTHON_SITELIBDIR%%/profiles/views.pyc -%%PYTHON_SITELIBDIR%%/profiles/views.pyo -%%PORTDOCS%%%%DOCSDIR%%/overview.txt -%%PORTDOCS%%%%DOCSDIR%%/views.txt diff --git a/www/py-django-pyscss/Makefile b/www/py-django-pyscss/Makefile index 5b06a77d9108..c05f0d6783e0 100644 --- a/www/py-django-pyscss/Makefile +++ b/www/py-django-pyscss/Makefile @@ -13,8 +13,8 @@ COMMENT= Makes it easier to use PySCSS in Django LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django-recaptcha/Makefile b/www/py-django-recaptcha/Makefile index 685d6bdb31bf..3afb3ab59179 100644 --- a/www/py-django-recaptcha/Makefile +++ b/www/py-django-recaptcha/Makefile @@ -11,7 +11,7 @@ DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Django reCAPTCHA form field/widget integration app -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-redis/Makefile b/www/py-django-redis/Makefile index 2888ff5e1725..84229ff3023c 100644 --- a/www/py-django-redis/Makefile +++ b/www/py-django-redis/Makefile @@ -12,13 +12,13 @@ COMMENT= Full featured Redis cache/session backend for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.8:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}redis>=2.10.0:databases/py-redis@${FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis \ - ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hiredis>=0:databases/py-hiredis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-registration-defaults/Makefile b/www/py-django-registration-defaults/Makefile index ab126b172c83..c102d6b6b2c7 100644 --- a/www/py-django-registration-defaults/Makefile +++ b/www/py-django-registration-defaults/Makefile @@ -13,7 +13,7 @@ COMMENT= Default templates and settings for django-registration LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-registration>=0:www/py-django-registration@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-registration-redux/Makefile b/www/py-django-registration-redux/Makefile index fda48d737ba0..f009c1f0e86d 100644 --- a/www/py-django-registration-redux/Makefile +++ b/www/py-django-registration-redux/Makefile @@ -13,7 +13,7 @@ COMMENT= User-registration application for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-registration/Makefile b/www/py-django-registration/Makefile index 23c7d1e6c81f..d0ab591446fc 100644 --- a/www/py-django-registration/Makefile +++ b/www/py-django-registration/Makefile @@ -12,7 +12,7 @@ COMMENT= User-registration application for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile index 008e94599e1d..ee16e2c0ad57 100644 --- a/www/py-django-reversion/Makefile +++ b/www/py-django-reversion/Makefile @@ -13,9 +13,9 @@ COMMENT= Provides comprehensive version control facilities to Django apps LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils .include <bsd.port.mk> diff --git a/www/py-django-sekizai/Makefile b/www/py-django-sekizai/Makefile index 12a1f4b84e9d..3c69d0f80742 100644 --- a/www/py-django-sekizai/Makefile +++ b/www/py-django-sekizai/Makefile @@ -11,8 +11,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Block templating system for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.3.1:www/py-django-classy-tags@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/www/py-django-signals-ahoy/Makefile b/www/py-django-signals-ahoy/Makefile index 0f1ed530819c..d797d4d0d4f5 100644 --- a/www/py-django-signals-ahoy/Makefile +++ b/www/py-django-signals-ahoy/Makefile @@ -14,7 +14,7 @@ COMMENT= Extended set of signals for use by Django apps LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile index 9164c64aeff3..c7c4774b0cd2 100644 --- a/www/py-django-simple-captcha/Makefile +++ b/www/py-django-simple-captcha/Makefile @@ -13,9 +13,9 @@ COMMENT= Simple, yet powerful, Django captcha application LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pillow>=2.0.0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=2.0.0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-simple-history/Makefile b/www/py-django-simple-history/Makefile index b6499a9c023a..49e186520e04 100644 --- a/www/py-django-simple-history/Makefile +++ b/www/py-django-simple-history/Makefile @@ -11,7 +11,7 @@ COMMENT= Store model history and view/revert changes from admin site LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 # >= 1.8 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} # >= 1.8 USE_GITHUB= yes diff --git a/www/py-django-social-auth/Makefile b/www/py-django-social-auth/Makefile index a5033323cbf2..1a8dcc996c7c 100644 --- a/www/py-django-social-auth/Makefile +++ b/www/py-django-social-auth/Makefile @@ -11,8 +11,8 @@ DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Setup social authentication/authorization mechanism for Django -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}python-social-auth>=0:security/py-python-social-auth +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-social-auth>=0:security/py-python-social-auth@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-sortedm2m/Makefile b/www/py-django-sortedm2m/Makefile index 7487120ae94a..c0b89cfea942 100644 --- a/www/py-django-sortedm2m/Makefile +++ b/www/py-django-sortedm2m/Makefile @@ -13,7 +13,7 @@ COMMENT= Replacement for Django's many to many field LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-star-ratings/Makefile b/www/py-django-star-ratings/Makefile index aea887720135..7121d9b9bdf8 100644 --- a/www/py-django-star-ratings/Makefile +++ b/www/py-django-star-ratings/Makefile @@ -12,7 +12,7 @@ COMMENT= Django app to add star ratings to models LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile index 6546dedc7c9f..787a0198b3a7 100644 --- a/www/py-django-statici18n/Makefile +++ b/www/py-django-statici18n/Makefile @@ -13,10 +13,10 @@ COMMENT= Helper for generating Javascript catalog to static files LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.6:www/py-django-appconf@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/www/py-django-subdomains/Makefile b/www/py-django-subdomains/Makefile index 3d5692d7161e..4ba5ecf82b1c 100644 --- a/www/py-django-subdomains/Makefile +++ b/www/py-django-subdomains/Makefile @@ -12,7 +12,7 @@ COMMENT= Subdomains helpers for the Django framework LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-sudo/Makefile b/www/py-django-sudo/Makefile index b13491abad38..8ebb48e5baa2 100644 --- a/www/py-django-sudo/Makefile +++ b/www/py-django-sudo/Makefile @@ -13,7 +13,7 @@ COMMENT= Sudo mode is an extra layer of security for Django LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile index a8e983baf6b1..b84c4d99bc35 100644 --- a/www/py-django-tables2/Makefile +++ b/www/py-django-tables2/Makefile @@ -13,8 +13,8 @@ COMMENT= Table/data-grid framework for Django LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django-tagging/Makefile b/www/py-django-tagging/Makefile index 8db8d6861f48..f101e4b4f70f 100644 --- a/www/py-django-tagging/Makefile +++ b/www/py-django-tagging/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile index 183fc4a560ad..13fb61a12e23 100644 --- a/www/py-django-taggit/Makefile +++ b/www/py-django-taggit/Makefile @@ -12,7 +12,7 @@ COMMENT= Reusable Django application for simple tagging LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-django-tastypie/Makefile b/www/py-django-tastypie/Makefile index b44f3af3db7d..1d0ca7fef21b 100644 --- a/www/py-django-tastypie/Makefile +++ b/www/py-django-tastypie/Makefile @@ -12,13 +12,13 @@ COMMENT= Create REST API for Django apps LICENSE= BSD3CLAUSE -MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil +MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS?= ${MY_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18 + ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-templatetag-sugar/Makefile b/www/py-django-templatetag-sugar/Makefile index aa683a3dc6f7..09ec45e8d70c 100644 --- a/www/py-django-templatetag-sugar/Makefile +++ b/www/py-django-templatetag-sugar/Makefile @@ -11,7 +11,7 @@ DISTNAME= django-${PORTNAME}-${PORTVERSION} MAINTAINER= tj@FreeBSD.org COMMENT= Library to make writing templatetags in Django sweet -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-django-threaded-multihost/Makefile b/www/py-django-threaded-multihost/Makefile index 03d8d0a3783d..c2c263accd2d 100644 --- a/www/py-django-threaded-multihost/Makefile +++ b/www/py-django-threaded-multihost/Makefile @@ -11,13 +11,13 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Multi-host utilities to Django -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${FLAVOR} +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${FLAVOR} LICENSE= BSD3CLAUSE WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-django-tinymce/Makefile b/www/py-django-tinymce/Makefile index 3262cc6976ca..d2903947c8b8 100644 --- a/www/py-django-tinymce/Makefile +++ b/www/py-django-tinymce/Makefile @@ -13,7 +13,7 @@ COMMENT= Django application to use TinyMCE editor LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django/Makefile b/www/py-django/Makefile index fc2f0a4dc752..cf0dec2e40fe 100644 --- a/www/py-django/Makefile +++ b/www/py-django/Makefile @@ -21,11 +21,12 @@ DJANGO111_DESC= Use Django 1.11.x PORTSCOUT= ignore:1 USES= cpe metaport python:run +USE_PYTHON= flavors CPE_VENDOR= djangoproject -DJANGO18_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 -DJANGO110_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>=0:www/py-django110 -DJANGO111_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111 +DJANGO18_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} +DJANGO110_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>=0:www/py-django110@${FLAVOR} +DJANGO111_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=0:www/py-django111@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-django110/Makefile b/www/py-django110/Makefile index 6a5e59cb81f5..91390077b17c 100644 --- a/www/py-django110/Makefile +++ b/www/py-django110/Makefile @@ -17,7 +17,7 @@ COMMENT= High-level Python Web Framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= cpe python shebangfix @@ -40,11 +40,11 @@ HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) PLIST_FILES= man/man1/django-admin.1.gz -HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup +HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} .include <bsd.port.options.mk> diff --git a/www/py-django111/Makefile b/www/py-django111/Makefile index 306966eee49d..f4ca1bb31c32 100644 --- a/www/py-django111/Makefile +++ b/www/py-django111/Makefile @@ -19,7 +19,7 @@ COMMENT= High-level Python Web Framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= cpe python shebangfix @@ -42,11 +42,11 @@ HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) PLIST_FILES= man/man1/django-admin.1.gz -HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup +HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} .include <bsd.port.options.mk> diff --git a/www/py-django18/Makefile b/www/py-django18/Makefile index d47d58d894c3..5bec7e0f807d 100644 --- a/www/py-django18/Makefile +++ b/www/py-django18/Makefile @@ -18,7 +18,7 @@ COMMENT= High-level Python Web Framework (1.8.x LTS) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= cpe python shebangfix @@ -41,11 +41,11 @@ HTMLDOCS_DESC= Install HTML documentation (requires Sphinx) PLIST_FILES= man/man1/django-admin.1.gz -HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup +HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +FASTCGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} .include <bsd.port.options.mk> diff --git a/www/py-django_compressor/Makefile b/www/py-django_compressor/Makefile index 60d0161a8ae2..443c75e52ebc 100644 --- a/www/py-django_compressor/Makefile +++ b/www/py-django_compressor/Makefile @@ -13,10 +13,10 @@ COMMENT= Compresses linked and inline JavaScript/CSS into a single cached file LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.4:www/py-django-appconf \ - ${PYTHON_PKGNAMEPREFIX}rcssmin>=0:archivers/py-rcssmin \ - ${PYTHON_PKGNAMEPREFIX}rjsmin>=0:archivers/py-rjsmin +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}versiontools>=1.8.2:devel/py-versiontools@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-appconf>=0.4:www/py-django-appconf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rcssmin>=0:archivers/py-rcssmin@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rjsmin>=0:archivers/py-rjsmin@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -28,9 +28,9 @@ LXML_DESC= Enable LxmlParser HTML5LIB_DESC= Enable Html5LibParser SLIMIT_DESC= Enable SlimIt JavaScript filter -BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml -HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib -SLIMIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slimit>=0.8.1:www/py-slimit +BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} +HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${FLAVOR} +SLIMIT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}slimit>=0.8.1:www/py-slimit@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-django_openstack_auth/Makefile b/www/py-django_openstack_auth/Makefile index d93f88a62083..c1dbcddfddff 100644 --- a/www/py-django_openstack_auth/Makefile +++ b/www/py-django_openstack_auth/Makefile @@ -12,14 +12,14 @@ COMMENT= Django authentication backend for use with OpenStack Identity LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.17.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.17.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes diff --git a/www/py-django_polymorphic/Makefile b/www/py-django_polymorphic/Makefile index e52d81b0b10c..b10f48c653a3 100644 --- a/www/py-django_polymorphic/Makefile +++ b/www/py-django_polymorphic/Makefile @@ -13,7 +13,7 @@ COMMENT= Seamless Polymorphic Inheritance for Django Models LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-djangotoolbox/Makefile b/www/py-djangotoolbox/Makefile index 48b671d0ee7f..54fcdf3751b7 100644 --- a/www/py-djangotoolbox/Makefile +++ b/www/py-djangotoolbox/Makefile @@ -13,7 +13,7 @@ COMMENT= Common API for running Django on non-relational/NoSQL databases LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-dojango/Makefile b/www/py-dojango/Makefile index 0308146145b1..98ef6507ad03 100644 --- a/www/py-dojango/Makefile +++ b/www/py-dojango/Makefile @@ -14,7 +14,7 @@ COMMENT= Django application for building dojo USES= python USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6:www/py-django18@${FLAVOR} OPTIONS_DEFINE= JAVA diff --git a/www/py-evernote/Makefile b/www/py-evernote/Makefile index 5726a3215193..8a2225161509 100644 --- a/www/py-evernote/Makefile +++ b/www/py-evernote/Makefile @@ -12,8 +12,8 @@ COMMENT= Evernote SDK for Python LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauth2>0:net/py-oauth2 \ - ${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauth2>0:net/py-oauth2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils diff --git a/www/py-falcon/Makefile b/www/py-falcon/Makefile index c0f4a53d7365..5ecf75b2180b 100644 --- a/www/py-falcon/Makefile +++ b/www/py-falcon/Makefile @@ -12,12 +12,11 @@ COMMENT= High-performance Python framework for building cloud APIs LICENSE= APACHE20 -BUILD_DEPENDS= cython>=0.11.2:lang/cython -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools \ - ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mimeparse>=0.1.4:devel/py-mimeparse@${FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist cython .include <bsd.port.mk> diff --git a/www/py-fedex/Makefile b/www/py-fedex/Makefile index 9d72e202dc4f..56bcf7b632ad 100644 --- a/www/py-fedex/Makefile +++ b/www/py-fedex/Makefile @@ -12,7 +12,7 @@ COMMENT= Light wrapper around Fedex's Web Services SOAP API using suds LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}suds>=0:net/py-suds +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}suds>=0:net/py-suds@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-feedgenerator/Makefile b/www/py-feedgenerator/Makefile index 0e4ebf9574c1..c039e0e697a9 100644 --- a/www/py-feedgenerator/Makefile +++ b/www/py-feedgenerator/Makefile @@ -13,8 +13,8 @@ COMMENT= Standalone version of django.utils.feedgenerator LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-flask-admin/Makefile b/www/py-flask-admin/Makefile index 67f1bf11b8d7..bcdbeecce91f 100644 --- a/www/py-flask-admin/Makefile +++ b/www/py-flask-admin/Makefile @@ -12,8 +12,8 @@ COMMENT= Flask extension for adding admin interfaces to Flask applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-api/Makefile b/www/py-flask-api/Makefile index fe789f6b4b09..110314ba97d9 100644 --- a/www/py-flask-api/Makefile +++ b/www/py-flask-api/Makefile @@ -12,7 +12,7 @@ COMMENT= Browsable Web APIs for Flask LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0.10.1:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0.10.1:www/py-flask@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-flask-assets/Makefile b/www/py-flask-assets/Makefile index adc470f7fc31..59e1c7dc417f 100644 --- a/www/py-flask-assets/Makefile +++ b/www/py-flask-assets/Makefile @@ -12,8 +12,8 @@ COMMENT= Asset management for flask LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}webassets>=0:www/py-webassets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webassets>=0:www/py-webassets@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-bootstrap/Makefile b/www/py-flask-bootstrap/Makefile index 48ba78e8d0ac..2506d639579e 100644 --- a/www/py-flask-bootstrap/Makefile +++ b/www/py-flask-bootstrap/Makefile @@ -12,7 +12,7 @@ COMMENT= Flask extension that adds Bootstrap to your projects LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-cache/Makefile b/www/py-flask-cache/Makefile index 32d609790041..21bcc0977838 100644 --- a/www/py-flask-cache/Makefile +++ b/www/py-flask-cache/Makefile @@ -13,7 +13,7 @@ COMMENT= Cache support for your Flask application LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-compress/Makefile b/www/py-flask-compress/Makefile index 3ebf86c25ba0..bb94dd71d9dd 100644 --- a/www/py-flask-compress/Makefile +++ b/www/py-flask-compress/Makefile @@ -12,8 +12,8 @@ COMMENT= Extension for Flask that compresses responses with gzip LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11:www/py-flask -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11:www/py-flask@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-cors/Makefile b/www/py-flask-cors/Makefile index 21f47e142f0c..a319f6667b7c 100644 --- a/www/py-flask-cors/Makefile +++ b/www/py-flask-cors/Makefile @@ -12,8 +12,8 @@ COMMENT= Cross-origin resource sharing (CORS) for Flask LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-flatpages/Makefile b/www/py-flask-flatpages/Makefile index 6676a31335a1..b0f531f1391d 100644 --- a/www/py-flask-flatpages/Makefile +++ b/www/py-flask-flatpages/Makefile @@ -13,9 +13,9 @@ COMMENT= Provides flat static pages to a Flask application LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-login/Makefile b/www/py-flask-login/Makefile index b17e1f0cf1cc..0d622682632b 100644 --- a/www/py-flask-login/Makefile +++ b/www/py-flask-login/Makefile @@ -12,7 +12,7 @@ COMMENT= User session management for Flask LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.9:www/py-flask@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-oauthlib/Makefile b/www/py-flask-oauthlib/Makefile index 1c60d4670962..a2803ce07981 100644 --- a/www/py-flask-oauthlib/Makefile +++ b/www/py-flask-oauthlib/Makefile @@ -12,9 +12,9 @@ COMMENT= OAuthlib for Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-flask-principal/Makefile b/www/py-flask-principal/Makefile index b6390c68c7dc..5094265b3da9 100644 --- a/www/py-flask-principal/Makefile +++ b/www/py-flask-principal/Makefile @@ -12,8 +12,8 @@ COMMENT= Identity management for flask LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-flask-restful/Makefile b/www/py-flask-restful/Makefile index 75d0f7457263..d53a8ce6ffbd 100644 --- a/www/py-flask-restful/Makefile +++ b/www/py-flask-restful/Makefile @@ -12,10 +12,10 @@ COMMENT= Simple framework for creating REST APIs with Flask LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>0:devel/py-aniso8601 \ - ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aniso8601>0:devel/py-aniso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-flask-restplus/Makefile b/www/py-flask-restplus/Makefile index 2c33a273c13a..ae28a95b34ab 100644 --- a/www/py-flask-restplus/Makefile +++ b/www/py-flask-restplus/Makefile @@ -11,14 +11,14 @@ COMMENT= Extension for Flask that adds support for quickly building REST APIs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}aniso8601>=0.82:devel/py-aniso8601 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.8:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}aniso8601>=0.82:devel/py-aniso8601@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}flask-restplus08 @@ -32,7 +32,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3300 -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/www/py-flask-socketio/Makefile b/www/py-flask-socketio/Makefile index e1f8d88ec18c..f7b8dfc93245 100644 --- a/www/py-flask-socketio/Makefile +++ b/www/py-flask-socketio/Makefile @@ -11,10 +11,10 @@ COMMENT= Socket.IO integration for Flask applications LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket \ - ${PYTHON_PKGNAMEPREFIX}python-engineio>=1.0.0:devel/py-python-engineio \ - ${PYTHON_PKGNAMEPREFIX}python-socketio>=1.5.0:devel/py-python-socketio +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-engineio>=1.0.0:devel/py-python-engineio@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-socketio>=1.5.0:devel/py-python-socketio@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-flask-sockets/Makefile b/www/py-flask-sockets/Makefile index a3124874a005..5aa67db109e5 100644 --- a/www/py-flask-sockets/Makefile +++ b/www/py-flask-sockets/Makefile @@ -12,9 +12,9 @@ COMMENT= Elegant WebSockets for your Flask apps LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-flask-uploads/Makefile b/www/py-flask-uploads/Makefile index 1bd62a3bc864..56ac3d42cca4 100644 --- a/www/py-flask-uploads/Makefile +++ b/www/py-flask-uploads/Makefile @@ -12,7 +12,7 @@ COMMENT= Flexible and efficient upload handling for Flask LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-flask-wtf/Makefile b/www/py-flask-wtf/Makefile index bd3940541f18..589f802d0bc8 100644 --- a/www/py-flask-wtf/Makefile +++ b/www/py-flask-wtf/Makefile @@ -12,10 +12,10 @@ COMMENT= Simple integration of Flask and WTForms LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}Flask-Babel>0:devel/py-flask-babel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Babel>0:devel/py-flask-babel@${FLAVOR} OPTIONS_DEFINE= TESTS TESTS_DESC= Install test suite dependencies diff --git a/www/py-flask/Makefile b/www/py-flask/Makefile index 99b88d3b693b..e9c09f3a8072 100644 --- a/www/py-flask/Makefile +++ b/www/py-flask/Makefile @@ -12,10 +12,10 @@ COMMENT= Micro web framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11:www/py-werkzeug \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0.24:security/py-itsdangerous \ - ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11:www/py-werkzeug@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0.24:security/py-itsdangerous@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist diff --git a/www/py-flexget/Makefile b/www/py-flexget/Makefile index cff2c28fcd55..bd4f4f15f2f3 100644 --- a/www/py-flexget/Makefile +++ b/www/py-flexget/Makefile @@ -13,40 +13,40 @@ COMMENT= Program to automate downloading from different sources LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}rpyc>0:devel/py-RPyC \ - ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0:devel/py-apscheduler \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}path.py>=8.1.1:devel/py-path.py \ - ${PYTHON_PKGNAMEPREFIX}pathlib>=1.0:devel/py-pathlib \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar \ - ${PYTHON_PKGNAMEPREFIX}guessit>=2.1.0:multimedia/py-guessit \ - ${PYTHON_PKGNAMEPREFIX}pynzb>0:news/py-pynzb \ - ${PYTHON_PKGNAMEPREFIX}zxcvbn-python>0:security/py-zxcvbn-python \ - ${PYTHON_PKGNAMEPREFIX}plumbum>=1.2:sysutils/py-plumbum \ - ${PYTHON_PKGNAMEPREFIX}colorclass>=2.2.0:textproc/py-colorclass \ - ${PYTHON_PKGNAMEPREFIX}feedparser>=5.2.1:textproc/py-feedparser \ - ${PYTHON_PKGNAMEPREFIX}rss2gen>0:textproc/py-rss2gen \ - ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.7.0:www/py-cherrypy \ - ${PYTHON_PKGNAMEPREFIX}Flask>=0.7:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-Compress>=1.2.1:www/py-flask-compress \ - ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=2.1.2:www/py-flask-cors \ - ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0.4.0:www/py-flask-login \ - ${PYTHON_PKGNAMEPREFIX}Flask-RESTful>=0.3.3:www/py-flask-restful \ - ${PYTHON_PKGNAMEPREFIX}flask-restplus>=0.10.1:www/py-flask-restplus \ - ${PYTHON_PKGNAMEPREFIX}html5lib>=0.11:www/py-html5lib \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.8.0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog \ - ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3 \ - ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rpyc>0:devel/py-RPyC@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0:devel/py-apscheduler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}path.py>=8.1.1:devel/py-path.py@${FLAVOR} \ + ${PY_PATHLIB} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}guessit>=2.1.0:multimedia/py-guessit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynzb>0:news/py-pynzb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zxcvbn-python>0:security/py-zxcvbn-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plumbum>=1.2:sysutils/py-plumbum@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorclass>=2.2.0:textproc/py-colorclass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedparser>=5.2.1:textproc/py-feedparser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rss2gen>0:textproc/py-rss2gen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.7.0:www/py-cherrypy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>=0.7:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Compress>=1.2.1:www/py-flask-compress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=2.1.2:www/py-flask-cors@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0.4.0:www/py-flask-login@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-RESTful>=0.3.3:www/py-flask-restful@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flask-restplus>=0.10.1:www/py-flask-restplus@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=0.11:www/py-html5lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.8.0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vcrpy>0:devel/py-vcrpy@${FLAVOR} USE_GITHUB= yes GH_PROJECT= Flexget @@ -65,7 +65,7 @@ do-test: .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3300 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-flup/Makefile b/www/py-flup/Makefile index fcb54837ca44..0ddb908bfe37 100644 --- a/www/py-flup/Makefile +++ b/www/py-flup/Makefile @@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Random assortment of WSGI servers, middleware -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-formalchemy/Makefile b/www/py-formalchemy/Makefile index 48b728e42119..61fb4e49589b 100644 --- a/www/py-formalchemy/Makefile +++ b/www/py-formalchemy/Makefile @@ -13,14 +13,14 @@ COMMENT= Toolkit for creating HTML form elements LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.5:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:textproc/py-Tempita \ - ${PYTHON_PKGNAMEPREFIX}webhelpers>=0.6.4:www/py-webhelpers \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.3:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.5:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:textproc/py-Tempita@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webhelpers>=0.6.4:www/py-webhelpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.3:www/py-webob@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/py-frappe-bench/Makefile b/www/py-frappe-bench/Makefile index 2ffe89e7dcaf..4a36163d95e2 100644 --- a/www/py-frappe-bench/Makefile +++ b/www/py-frappe-bench/Makefile @@ -13,21 +13,21 @@ COMMENT= Frappe / ERPNext apps setup tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}honcho>0:sysutils/py-honcho \ - ${PYTHON_PKGNAMEPREFIX}semantic_version>0:devel/py-semantic_version \ - ${PYTHON_PKGNAMEPREFIX}GitPython>=1.0.1:devel/py-gitpython \ - ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}honcho>0:sysutils/py-honcho@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}semantic_version>0:devel/py-semantic_version@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}GitPython>=1.0.1:devel/py-gitpython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} \ git:devel/git USE_GITHUB= yes GH_ACCOUNT= frappe GH_PROJECT= bench -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils concurrent .include <bsd.port.mk> diff --git a/www/py-frozen-flask/Makefile b/www/py-frozen-flask/Makefile index 5d0f327a9a87..2703ac1e2eda 100644 --- a/www/py-frozen-flask/Makefile +++ b/www/py-frozen-flask/Makefile @@ -12,7 +12,7 @@ COMMENT= Freezes a Flask application into a set of static files LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-funkload/Makefile b/www/py-funkload/Makefile index 819a2cfd73dd..d140f9f6ffb8 100644 --- a/www/py-funkload/Makefile +++ b/www/py-funkload/Makefile @@ -12,9 +12,9 @@ COMMENT= Functional and load web tester LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${FLAVOR} \ ${LOCALBASE}/bin/gnuplot:math/gnuplot \ - ${PYTHON_PKGNAMEPREFIX}webunit>=1.3.8:www/py-webunit \ + ${PYTHON_PKGNAMEPREFIX}webunit>=1.3.8:www/py-webunit@${FLAVOR} \ tcpwatch.py:net/tcpwatch USES= python:2 diff --git a/www/py-gandi.cli/Makefile b/www/py-gandi.cli/Makefile index 819693c21f9e..403e7081b485 100644 --- a/www/py-gandi.cli/Makefile +++ b/www/py-gandi.cli/Makefile @@ -13,10 +13,10 @@ COMMENT= Gandi command line interface LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}click>=3.1:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}ipy>0:net-mgmt/py-ipy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=3.1:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipy>0:net-mgmt/py-ipy@${FLAVOR} # Actually 2.6-3.6(+) USES= python @@ -27,7 +27,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3300 -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/www/py-gevent-websocket/Makefile b/www/py-gevent-websocket/Makefile index c8e225240459..9cff173f5d68 100644 --- a/www/py-gevent-websocket/Makefile +++ b/www/py-gevent-websocket/Makefile @@ -13,7 +13,7 @@ COMMENT= WebSocket library for the gevent networking library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-goobook/Makefile b/www/py-goobook/Makefile index 4e5698d72914..fcac41630952 100644 --- a/www/py-goobook/Makefile +++ b/www/py-goobook/Makefile @@ -13,10 +13,10 @@ COMMENT= Search your Google contacts from the command-line or Mutt LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.4.12:security/py-oauth2client \ - ${PYTHON_PKGNAMEPREFIX}gdata>=2.0.18:devel/py-gdata \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.4.12:security/py-oauth2client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gdata>=2.0.18:devel/py-gdata@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${FLAVOR} NO_ARCH= yes USES= python:-2.7 diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile index 2f616c506ae8..c651974af0ca 100644 --- a/www/py-google-api-python-client/Makefile +++ b/www/py-google-api-python-client/Makefile @@ -12,13 +12,13 @@ COMMENT= Google API Client Library for Python LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client \ - ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.0:net/py-uritemplate@${FLAVOR} DJANGO_DESC= Use the library with Django -DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18 +DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.3:www/py-django18@${FLAVOR} GAE_DESC= Use the library with Google App Engine GAE_RUN_DEPENDS= google-appengine>=1.4.3:www/google-appengine @@ -30,7 +30,7 @@ USES= python USE_PYTHON= autoplist distutils WEBTEST_DESC= Use WebTest helper to test WSGI apps -WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.3:www/py-WebTest \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl +WEBTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.3:www/py-WebTest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-google-cloud-core/Makefile b/www/py-google-cloud-core/Makefile index 65805551b0fc..7feb1e87b657 100644 --- a/www/py-google-cloud-core/Makefile +++ b/www/py-google-cloud-core/Makefile @@ -11,11 +11,11 @@ COMMENT= API Client library for Google Cloud: Core Helpers LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos \ - ${PYTHON_PKGNAMEPREFIX}google-auth>0:security/py-google-auth \ - ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>0:devel/py-googleapis-common-protos@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>0:security/py-google-auth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile index 8ff4d115dd1b..9454a305a60f 100644 --- a/www/py-google-cloud-storage/Makefile +++ b/www/py-google-cloud-storage/Makefile @@ -11,10 +11,10 @@ COMMENT= Python Client for Google Cloud Storage LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-core>0:www/py-google-cloud-core \ - ${PYTHON_PKGNAMEPREFIX}google-auth>0:security/py-google-auth \ - ${PYTHON_PKGNAMEPREFIX}google-resumable-media>0:www/py-google-resumable-media \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-cloud-core>0:www/py-google-cloud-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>0:security/py-google-auth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-resumable-media>0:www/py-google-resumable-media@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist diff --git a/www/py-google-resumable-media/Makefile b/www/py-google-resumable-media/Makefile index f73d01644e4d..5aff2ee61e91 100644 --- a/www/py-google-resumable-media/Makefile +++ b/www/py-google-resumable-media/Makefile @@ -11,7 +11,7 @@ COMMENT= Utilities for Google Media Downloads and Resumable Uploads LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist diff --git a/www/py-google/Makefile b/www/py-google/Makefile index 77bef400dd6a..f0bd67276edc 100644 --- a/www/py-google/Makefile +++ b/www/py-google/Makefile @@ -12,7 +12,7 @@ COMMENT= Python bindings to the Google search engine LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-graphite-api/Makefile b/www/py-graphite-api/Makefile index 2681604ffc05..7a7afbf6205e 100644 --- a/www/py-graphite-api/Makefile +++ b/www/py-graphite-api/Makefile @@ -13,15 +13,15 @@ COMMENT= Graphite-web, without the interface - just the rendering HTTP API LICENSE= APACHE20 RUN_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-Cache>=0.13.1:www/py-flask-cache \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.1.1:devel/py-tzlocal \ - ${PYTHON_PKGNAMEPREFIX}structlog>=16.0.0:devel/py-structlog \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.0:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}yaml>3.1:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.7.2:graphics/py-cairocffi \ - ${PYTHON_PKGNAMEPREFIX}gunicorn>=19.4.1:www/py-gunicorn \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Cache>=0.13.1:www/py-flask-cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.1.1:devel/py-tzlocal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}structlog>=16.0.0:devel/py-structlog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.0:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>3.1:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.7.2:graphics/py-cairocffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gunicorn>=19.4.1:www/py-gunicorn@${FLAVOR} \ xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype NO_ARCH= yes diff --git a/www/py-graphite-web/Makefile b/www/py-graphite-web/Makefile index 0171d248d22c..e08d48feaf84 100644 --- a/www/py-graphite-web/Makefile +++ b/www/py-graphite-web/Makefile @@ -12,11 +12,11 @@ COMMENT= Enterprise scalable realtime graphing platform LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo \ - ${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/py-grequests/Makefile b/www/py-grequests/Makefile index 9b2cb33712be..03779c69104a 100644 --- a/www/py-grequests/Makefile +++ b/www/py-grequests/Makefile @@ -13,9 +13,9 @@ COMMENT= Requests with Gevent to make asyncronous HTTP requests LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= kennethreitz diff --git a/www/py-gunicorn/Makefile b/www/py-gunicorn/Makefile index 8e6063e73435..df86eda1d66b 100644 --- a/www/py-gunicorn/Makefile +++ b/www/py-gunicorn/Makefile @@ -12,7 +12,7 @@ COMMENT= WSGI HTTP Server for UNIX LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} OPTIONS_DEFINE= PROCTITLE OPTIONS_DEFAULT= PROCTITLE @@ -25,11 +25,11 @@ GEVENT_DESC= Gevent async worker (Requires Python < 3.x) PROCTITLE_DESC= Custom process titles with setproctitle(3) TORNADO_DESC= Tornado async worker -EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:net/py-eventlet -GAIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp -GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:devel/py-gevent -PROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle -TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:www/py-tornado +EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:net/py-eventlet@${FLAVOR} +GAIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${FLAVOR} +GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:devel/py-gevent@${FLAVOR} +PROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${FLAVOR} +TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:www/py-tornado@${FLAVOR} USES= python USE_GITHUB= yes @@ -46,7 +46,7 @@ NO_ARCH= yes BROKEN= GAIOHTTP requires Python 3.3+ but this port is building with Python ${PYTHON_VER}. \ Disable the GAIOHTTP option or change the version of Python to build with, using DEFAULT_VERSIONS .endif -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .endif .if ${PYTHON_REL} > 3000 && ${PORT_OPTIONS:MGEVENT} diff --git a/www/py-h2/Makefile b/www/py-h2/Makefile index 39a84baab9f9..d77f3ea2ccfd 100644 --- a/www/py-h2/Makefile +++ b/www/py-h2/Makefile @@ -12,8 +12,8 @@ COMMENT= HTTP/2 State-Machine based protocol implementation LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hyperframe>=5.0.0:www/py-hyperframe \ - ${PYTHON_PKGNAMEPREFIX}hpack>=2.3:www/py-hpack +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hyperframe>=5.0.0:www/py-hyperframe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hpack>=2.3:www/py-hpack@${FLAVOR} USES?= python USE_PYTHON= distutils autoplist diff --git a/www/py-horizon/Makefile b/www/py-horizon/Makefile index 5ace60e526ad..a46b3ee890b2 100644 --- a/www/py-horizon/Makefile +++ b/www/py-horizon/Makefile @@ -13,70 +13,70 @@ COMMENT= OpenStack Dashboard (Horizon) 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}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}Pint>=0.5:devel/py-Pint \ - ${PYTHON_PKGNAMEPREFIX}django-babel>=0.5.1:www/py-django-babel \ - ${PYTHON_PKGNAMEPREFIX}django_compressor>=2.0:www/py-django_compressor \ - ${PYTHON_PKGNAMEPREFIX}django_openstack_auth>=2.4.0:www/py-django_openstack_auth \ - ${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr \ - ${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.i18n>=2.1.0:devel/py-oslo.i18n \ - ${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}pyscss>=1.3.4:textproc/py-pyscss \ - ${PYTHON_PKGNAMEPREFIX}python-ceilometerclient>=2.5.0:net/py-python-ceilometerclient \ - ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient \ - ${PYTHON_PKGNAMEPREFIX}python-heatclient>=1.4.0:net/py-python-heatclient \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient \ - ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient \ - ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=2.2.0:databases/py-python-swiftclient \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}XStatic>=1.0.0:devel/py-XStatic \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular>=1.3.7:devel/py-XStatic-Angular \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Bootstrap>=0.11.0.2:devel/py-XStatic-Angular-Bootstrap \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-FileUpload>=12.0.4.0:devel/py-XStatic-Angular-FileUpload \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Gettext>=2.1.0.2:devel/py-XStatic-Angular-Gettext \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-lrdragndrop>=1.0.2.2:devel/py-XStatic-Angular-lrdragndrop \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Schema-Form>=0.8.13.0:devel/py-XStatic-Angular-Schema-Form \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-Datepicker>=1.3.1.0:devel/py-XStatic-Bootstrap-Datepicker \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-SCSS>=3:devel/py-XStatic-Bootstrap-SCSS \ - ${PYTHON_PKGNAMEPREFIX}XStatic-bootswatch>=3.3.5.3:devel/py-XStatic-bootswatch \ - ${PYTHON_PKGNAMEPREFIX}XStatic-D3>=3.1.6.2:devel/py-XStatic-D3 \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Hogan>=2.0.0.2:devel/py-XStatic-Hogan \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Font-Awesome>=4.3.0:devel/py-XStatic-Font-Awesome \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Jasmine>=2.1.2.0:devel/py-XStatic-Jasmine \ - ${PYTHON_PKGNAMEPREFIX}XStatic-jQuery>=1.7.2:devel/py-XStatic-jQuery \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery-Migrate>=1.2.1.1:devel/py-XStatic-JQuery-Migrate \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.quicksearch>=2.0.3.1:devel/py-XStatic-JQuery.quicksearch \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.TableSorter>=2.14.5.1:devel/py-XStatic-JQuery.TableSorter \ - ${PYTHON_PKGNAMEPREFIX}XStatic-jquery-ui>=1.10.1:devel/py-XStatic-jquery-ui \ - ${PYTHON_PKGNAMEPREFIX}XStatic-JSEncrypt>=2.0.0.2:devel/py-XStatic-JSEncrypt \ - ${PYTHON_PKGNAMEPREFIX}XStatic-mdi>=1.4.57.0:devel/py-XStatic-mdi \ - ${PYTHON_PKGNAMEPREFIX}XStatic-objectpath>=1.2.1.0:devel/py-XStatic-objectpath \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Rickshaw>=1.5.0:devel/py-XStatic-Rickshaw \ - ${PYTHON_PKGNAMEPREFIX}XStatic-roboto-fontface>=0.4.3.2:devel/py-XStatic-roboto-fontface \ - ${PYTHON_PKGNAMEPREFIX}XStatic-smart-table>=0:devel/py-XStatic-smart-table \ - ${PYTHON_PKGNAMEPREFIX}XStatic-Spin>=1.2.5.2:devel/py-XStatic-Spin \ - ${PYTHON_PKGNAMEPREFIX}XStatic-term.js>=0.0.4:devel/py-XStatic-term.js \ - ${PYTHON_PKGNAMEPREFIX}XStatic-tv4>=1.2.7.0:devel/py-XStatic-tv4 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Pint>=0.5:devel/py-Pint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-babel>=0.5.1:www/py-django-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django_compressor>=2.0:www/py-django_compressor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django_openstack_auth>=2.4.0:www/py-django_openstack_auth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${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.i18n>=2.1.0:devel/py-oslo.i18n@${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}pyscss>=1.3.4:textproc/py-pyscss@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-ceilometerclient>=2.5.0:net/py-python-ceilometerclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-heatclient>=1.4.0:net/py-python-heatclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=2.2.0:databases/py-python-swiftclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2013.6:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic>=1.0.0:devel/py-XStatic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular>=1.3.7:devel/py-XStatic-Angular@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Bootstrap>=0.11.0.2:devel/py-XStatic-Angular-Bootstrap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-FileUpload>=12.0.4.0:devel/py-XStatic-Angular-FileUpload@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Gettext>=2.1.0.2:devel/py-XStatic-Angular-Gettext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-lrdragndrop>=1.0.2.2:devel/py-XStatic-Angular-lrdragndrop@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Angular-Schema-Form>=0.8.13.0:devel/py-XStatic-Angular-Schema-Form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-Datepicker>=1.3.1.0:devel/py-XStatic-Bootstrap-Datepicker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Bootstrap-SCSS>=3:devel/py-XStatic-Bootstrap-SCSS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-bootswatch>=3.3.5.3:devel/py-XStatic-bootswatch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-D3>=3.1.6.2:devel/py-XStatic-D3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Hogan>=2.0.0.2:devel/py-XStatic-Hogan@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Font-Awesome>=4.3.0:devel/py-XStatic-Font-Awesome@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Jasmine>=2.1.2.0:devel/py-XStatic-Jasmine@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-jQuery>=1.7.2:devel/py-XStatic-jQuery@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery-Migrate>=1.2.1.1:devel/py-XStatic-JQuery-Migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.quicksearch>=2.0.3.1:devel/py-XStatic-JQuery.quicksearch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JQuery.TableSorter>=2.14.5.1:devel/py-XStatic-JQuery.TableSorter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-jquery-ui>=1.10.1:devel/py-XStatic-jquery-ui@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-JSEncrypt>=2.0.0.2:devel/py-XStatic-JSEncrypt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-mdi>=1.4.57.0:devel/py-XStatic-mdi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-objectpath>=1.2.1.0:devel/py-XStatic-objectpath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Rickshaw>=1.5.0:devel/py-XStatic-Rickshaw@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-roboto-fontface>=0.4.3.2:devel/py-XStatic-roboto-fontface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-smart-table>=0:devel/py-XStatic-smart-table@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-Spin>=1.2.5.2:devel/py-XStatic-Spin@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-term.js>=0.0.4:devel/py-XStatic-term.js@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XStatic-tv4>=1.2.7.0:devel/py-XStatic-tv4@${FLAVOR} EXTRA_PATCHES= ${FILESDIR}/01-django.patch:-p1 \ ${FILESDIR}/02-fix-floating-ips.patch:-p1 NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils USERS= horizon diff --git a/www/py-html/Makefile b/www/py-html/Makefile index 74cc61a4f48f..b3063280c5d7 100644 --- a/www/py-html/Makefile +++ b/www/py-html/Makefile @@ -12,7 +12,7 @@ COMMENT= Simple, elegant HTML, XHTML and XML generation LICENSE= BSD3CLAUSE -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/www/py-html5-parser/Makefile b/www/py-html5-parser/Makefile index b186d29489d8..ec57e345e14d 100644 --- a/www/py-html5-parser/Makefile +++ b/www/py-html5-parser/Makefile @@ -11,7 +11,7 @@ COMMENT= Fast implementation of the HTML 5 parsing spec for Python LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${FLAVOR} USES= pkgconfig python USE_PYTHON= autoplist distutils diff --git a/www/py-html5lib/Makefile b/www/py-html5lib/Makefile index 2c44dc6ad632..ca0de5b8f53e 100644 --- a/www/py-html5lib/Makefile +++ b/www/py-html5lib/Makefile @@ -13,7 +13,7 @@ COMMENT= Python based HTML parser based on the HTML5 spec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-httpie/Makefile b/www/py-httpie/Makefile index dc5f8fe909ab..df137c1b54b7 100644 --- a/www/py-httpie/Makefile +++ b/www/py-httpie/Makefile @@ -12,8 +12,8 @@ COMMENT= Command line HTTP client LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.11.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.11.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= jakubroztocil diff --git a/www/py-httplib2/Makefile b/www/py-httplib2/Makefile index e538dd9f5fd9..0c644ab8e240 100644 --- a/www/py-httplib2/Makefile +++ b/www/py-httplib2/Makefile @@ -14,6 +14,6 @@ LICENSE= MIT NO_ARCH= yes USE_PYTHON= autoplist distutils -USES?= python +USES= python .include <bsd.port.mk> diff --git a/www/py-hyper/Makefile b/www/py-hyper/Makefile index dd0dfbd7d2da..26f17c991424 100644 --- a/www/py-hyper/Makefile +++ b/www/py-hyper/Makefile @@ -13,9 +13,9 @@ COMMENT= HTTP/2 Client for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -25,7 +25,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} == 3300 || (${PYTHON_VER} == 2.7 && ${PYTHON_REL} < 2709) -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${FLAVOR} \ ${PYTHON_PGNAMEPREFIX}service_identity>=14.0.0:security/py-service_identity .endif diff --git a/www/py-imdbpy/Makefile b/www/py-imdbpy/Makefile index c15dd8163e95..f93cd83991f5 100644 --- a/www/py-imdbpy/Makefile +++ b/www/py-imdbpy/Makefile @@ -15,7 +15,7 @@ COMMENT= Retrieve and manage the data of the IMDb movie database LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} OPTIONS_DEFINE= DOCS SQLALCHEMY OPTIONS_DEFAULT=SQLALCHEMY @@ -29,8 +29,8 @@ SHEBANG_FILES= docs/goodies/download_applydiffs.py \ DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} -SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.10.0:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 +SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.10.0:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ diff --git a/www/py-jsonfield/Makefile b/www/py-jsonfield/Makefile index 32b63ece8734..71d3e9cad0d6 100644 --- a/www/py-jsonfield/Makefile +++ b/www/py-jsonfield/Makefile @@ -13,7 +13,7 @@ COMMENT= Reusable JSONField model for Django to store validated JSON LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>=0:www/py-django110 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django110>=0:www/py-django110@${FLAVOR} CONFLICTS_INSTALL=py*-django-jsonfield diff --git a/www/py-jswebkit/Makefile b/www/py-jswebkit/Makefile index c1ff042b47e0..f4959d67c558 100644 --- a/www/py-jswebkit/Makefile +++ b/www/py-jswebkit/Makefile @@ -12,12 +12,10 @@ DISTNAME= python-${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ports@FreeBSD.org COMMENT= WebKit/JavaScriptCore Python bindings -BUILD_DEPENDS= cython:lang/cython -RUN_DEPENDS:= ${BUILD_DEPENDS} LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 USES= pkgconfig python:2 -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist cython cython_run WRKSRC= ${WRKDIR}/python-${PORTNAME}-${PORTVERSION} post-install: diff --git a/www/py-kallithea/Makefile b/www/py-kallithea/Makefile index 8adb69c0a718..2b4c00652583 100644 --- a/www/py-kallithea/Makefile +++ b/www/py-kallithea/Makefile @@ -15,28 +15,28 @@ COMMENT= Fast and powerful management tool for Mercurial and Git LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.8:www/py-waitress \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}WebTest>=1.4.3:www/py-WebTest \ - ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons \ - ${PYTHON_PKGNAMEPREFIX}beaker>=1.6.4:www/py-beaker \ - ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers \ - ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}mako>=0.9.0:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh \ - ${PYTHON_PKGNAMEPREFIX}celery>=2.2.5:devel/py-celery \ - ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}urlobject>=2.3.4:www/py-urlobject \ - ${PYTHON_PKGNAMEPREFIX}routes>=1.13:www/py-routes \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.8:www/py-waitress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}WebTest>=1.4.3:www/py-WebTest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beaker>=1.6.4:www/py-beaker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0.9.0:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}celery>=2.2.5:devel/py-celery@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urlobject>=2.3.4:www/py-urlobject@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=1.13:www/py-routes@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.9.9:devel/dulwich \ - ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.3.0:security/py-bcrypt \ + ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.3.0:security/py-bcrypt@${FLAVOR} \ mercurial>=2.9:devel/mercurial USES= python:2.7 @@ -51,6 +51,6 @@ OPTIONS_DEFINE= GIT LDAP GIT_DESC= Git repositories support GIT_RUN_DEPENDS= git:devel/git -LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap:net/py-ldap +LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap:net/py-ldap@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-libsass/Makefile b/www/py-libsass/Makefile index 34f2f60cd6cc..c23526485680 100644 --- a/www/py-libsass/Makefile +++ b/www/py-libsass/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_powerpc64= fails to compile: cc1plus: error: unrecognized command line option -std=c++0x -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile index 8820b0bf7992..43b0d2142b79 100644 --- a/www/py-multidict/Makefile +++ b/www/py-multidict/Makefile @@ -12,9 +12,7 @@ COMMENT= Multidict implementation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= cython:lang/cython - USES= python:3.4+ -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils cython .include <bsd.port.mk> diff --git a/www/py-nevow/Makefile b/www/py-nevow/Makefile index 7da3fbac845f..c44e53af8c4b 100644 --- a/www/py-nevow/Makefile +++ b/www/py-nevow/Makefile @@ -15,7 +15,7 @@ COMMENT= Web application templating system, based on the Twisted Woven LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} USE_PYTHON= autoplist distutils USES= gettext python diff --git a/www/py-notebook/Makefile b/www/py-notebook/Makefile index 04b6eac47b18..99dcacf81881 100644 --- a/www/py-notebook/Makefile +++ b/www/py-notebook/Makefile @@ -12,16 +12,16 @@ COMMENT= Web-based notebook environment for interactive computing LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel \ - ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils \ - ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core \ - ${PYTHON_PKGNAMEPREFIX}nbconvert>=0:devel/py-nbconvert \ - ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat \ - ${PYTHON_PKGNAMEPREFIX}terminado>=0.3.3:net/py-terminado \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.1:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nbconvert>=0:devel/py-nbconvert@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}terminado>=0.3.3:net/py-terminado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2.1:devel/py-traitlets@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-octoprint/Makefile b/www/py-octoprint/Makefile index 8046d514457d..199310449deb 100644 --- a/www/py-octoprint/Makefile +++ b/www/py-octoprint/Makefile @@ -12,35 +12,35 @@ COMMENT= Web interface for controlling a 3D printer LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.1:www/py-werkzeug \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.4.2:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}sockjs-tornado>=1.0.2:www/py-sockjs-tornado \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0.3.2:www/py-flask-login \ - ${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0.4:www/py-flask-principal \ - ${PYTHON_PKGNAMEPREFIX}Flask-Babel>=0.11.1:devel/py-flask-babel \ - ${PYTHON_PKGNAMEPREFIX}Flask-Assets>=0.12:www/py-flask-assets \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.4:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}serial>=3.2:comms/py-serial \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.17:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8.2:devel/py-watchdog \ - ${PYTHON_PKGNAMEPREFIX}sarge>=0.1.4:devel/py-sarge \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}pylru>=1.0.9:devel/py-pylru \ - ${PYTHON_PKGNAMEPREFIX}rsa>=3.3:security/py-rsa \ - ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.2.1:sysutils/py-pkginfo \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}semantic_version>=2.4.2:devel/py-semantic_version \ - ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}awesome-slugify>=1.6.5:textproc/py-awesome-slugify \ - ${PYTHON_PKGNAMEPREFIX}feedparser>=5.2.1:textproc/py-feedparser \ - ${PYTHON_PKGNAMEPREFIX}chainmap>=1.0.2:devel/py-chainmap \ - ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}scandir>=1.3:sysutils/py-scandir +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.11.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.1:www/py-werkzeug@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4.4.2:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sockjs-tornado>=1.0.2:www/py-sockjs-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0.3.2:www/py-flask-login@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0.4:www/py-flask-principal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Babel>=0.11.1:devel/py-flask-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Assets>=0.12:www/py-flask-assets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.4:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}serial>=3.2:comms/py-serial@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.17:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8.2:devel/py-watchdog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sarge>=0.1.4:devel/py-sarge@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pylru>=1.0.9:devel/py-pylru@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=3.3:security/py-rsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pkginfo>=1.2.1:sysutils/py-pkginfo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}semantic_version>=2.4.2:devel/py-semantic_version@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=4.3.0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}awesome-slugify>=1.6.5:textproc/py-awesome-slugify@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedparser>=5.2.1:textproc/py-feedparser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chainmap>=1.0.2:devel/py-chainmap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scandir>=1.3:sysutils/py-scandir@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils BROKEN= checksum mismatch diff --git a/www/py-paste/Makefile b/www/py-paste/Makefile index f0d420956f38..2f104133667f 100644 --- a/www/py-paste/Makefile +++ b/www/py-paste/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Tools for using a Web Server Gateway Interface stack -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-pastedeploy/Makefile b/www/py-pastedeploy/Makefile index 4dbc911bdd76..95d88a0281e1 100644 --- a/www/py-pastedeploy/Makefile +++ b/www/py-pastedeploy/Makefile @@ -12,7 +12,7 @@ COMMENT= Load, configure, and compose WSGI applications and servers LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.6:www/py-paste +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.6:www/py-paste@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python diff --git a/www/py-pastescript/Makefile b/www/py-pastescript/Makefile index d93ba29bbf91..937be68cbc06 100644 --- a/www/py-pastescript/Makefile +++ b/www/py-pastescript/Makefile @@ -12,15 +12,15 @@ COMMENT= Pluggable command-line frontend LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.0.1:devel/py-cheetah \ - ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup \ - ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.2:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.3.2:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}wsgiutils>0:devel/py-wsgiutils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.0.1:devel/py-cheetah@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flup>0:www/py-flup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.2:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.3.2:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wsgiutils>0:devel/py-wsgiutils@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils post-extract: diff --git a/www/py-pelican/Makefile b/www/py-pelican/Makefile index 926cda4e27ba..6f486dab076f 100644 --- a/www/py-pelican/Makefile +++ b/www/py-pelican/Makefile @@ -13,15 +13,15 @@ COMMENT= Static site generator written in Python LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}feedgenerator>=1.6:www/py-feedgenerator \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker \ - ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedgenerator>=1.6:www/py-feedgenerator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>0:converters/py-unidecode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python shebangfix @@ -36,10 +36,10 @@ OPTIONS_DEFINE= MARKDOWN SYNTAX OPTIONS_DEFAULT= MARKDOWN SYNTAX MARKDOWN_DESC= Markdown markup language format support -MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown +MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} SYNTAX_DESC= Syntax Highlighting (via pygments) -SYNTAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.4:textproc/py-pygments +SYNTAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.4:textproc/py-pygments@${FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test diff --git a/www/py-planet/Makefile b/www/py-planet/Makefile index d1fa403ea8d4..1023ca74f676 100644 --- a/www/py-planet/Makefile +++ b/www/py-planet/Makefile @@ -12,9 +12,9 @@ COMMENT= Python client library and CLI for Planet's public API #' LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-futures>=0:www/py-requests-futures +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-futures>=0:www/py-requests-futures@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils diff --git a/www/py-plone.alterego/Makefile b/www/py-plone.alterego/Makefile index bafeaf2faf15..73a7f66d8a6b 100644 --- a/www/py-plone.alterego/Makefile +++ b/www/py-plone.alterego/Makefile @@ -14,7 +14,7 @@ COMMENT= Low level support for dynamic modules LICENSE= LGPL20 NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.blob/Makefile b/www/py-plone.app.blob/Makefile index 4dd931bafd7f..ccae3c13f91a 100644 --- a/www/py-plone.app.blob/Makefile +++ b/www/py-plone.app.blob/Makefile @@ -12,11 +12,11 @@ COMMENT= ZODB blob support for Plone LICENSE= GPLv2 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=3.4:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}archetypes.schemaextender>=1.6:devel/py-archetypes.schemaextender \ - ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>1.0:www/py-plone.app.imaging \ - ${PYTHON_PKGNAMEPREFIX}plone.scale>=0:www/py-plone.scale +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>=3.4:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}archetypes.schemaextender>=1.6:devel/py-archetypes.schemaextender@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>1.0:www/py-plone.app.imaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.scale>=0:www/py-plone.scale@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.app.caching/Makefile b/www/py-plone.app.caching/Makefile index 2993f7e99beb..591b9f41b80f 100644 --- a/www/py-plone.app.caching/Makefile +++ b/www/py-plone.app.caching/Makefile @@ -12,29 +12,29 @@ COMMENT= Plone UI and default rules for plone.caching/z3c.caching LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}plone.caching>=0:www/py-plone.caching \ - ${PYTHON_PKGNAMEPREFIX}plone.cachepurging>=0:www/py-plone.cachepurging \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.0:www/py-plone.app.registry \ - ${PYTHON_PKGNAMEPREFIX}zope.browserresource>0:devel/py-zope.browserresource \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>=1.0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}z3c.zcmlhook>=0:devel/py-z3c.zcmlhook +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.caching>=0:www/py-plone.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.cachepurging>=0:www/py-plone.cachepurging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.0:www/py-plone.app.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserresource>0:devel/py-zope.browserresource@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>=1.0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.zcmlhook>=0:devel/py-z3c.zcmlhook@${FLAVOR} NO_ARCH= yes -USES= python zope +USES= python:2.7 zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.collection/Makefile b/www/py-plone.app.collection/Makefile index 4acd770c74dd..fac4e9718064 100644 --- a/www/py-plone.app.collection/Makefile +++ b/www/py-plone.app.collection/Makefile @@ -12,27 +12,27 @@ COMMENT= Tools for constructing navigation and site sections LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.querywidget>=1.0.2:devel/py-archetypes.querywidget \ - ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}plone.portlet.collection>0:www/py-plone.portlet.collection \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool \ - ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${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 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.querywidget>=1.0.2:devel/py-archetypes.querywidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlet.collection>0:www/py-plone.portlet.collection@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${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} NO_ARCH= yes -USES= python zope +USES= python:2.7 zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.content/Makefile b/www/py-plone.app.content/Makefile index 4a36a3766cea..8eed43fe3396 100644 --- a/www/py-plone.app.content/Makefile +++ b/www/py-plone.app.content/Makefile @@ -12,22 +12,22 @@ COMMENT= Content Views for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${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.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.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.2.0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${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.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.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.2.0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope zip diff --git a/www/py-plone.app.contentlisting/Makefile b/www/py-plone.app.contentlisting/Makefile index 0e1324065044..701bbebefbc4 100644 --- a/www/py-plone.app.contentlisting/Makefile +++ b/www/py-plone.app.contentlisting/Makefile @@ -13,10 +13,10 @@ COMMENT= Listing of content for the Plone CMS LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.contentmenu/Makefile b/www/py-plone.app.contentmenu/Makefile index 802349f7a8df..bfed3bc6e760 100644 --- a/www/py-plone.app.contentmenu/Makefile +++ b/www/py-plone.app.contentmenu/Makefile @@ -12,23 +12,23 @@ COMMENT= Plone's content menu implementation LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.app.content>=2.0:www/py-plone.app.content \ - ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>0:devel/py-zope.browsermenu \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.content>=2.0:www/py-plone.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>0:devel/py-zope.browsermenu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} NO_ARCH= yes -USES= python zope +USES= python:2.7 zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.contentrules/Makefile b/www/py-plone.app.contentrules/Makefile index 52cd09c2d344..c930363ecc8b 100644 --- a/www/py-plone.app.contentrules/Makefile +++ b/www/py-plone.app.contentrules/Makefile @@ -12,32 +12,32 @@ COMMENT= Plone integration for plone.contentrules LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}plone.contentrules>=0:www/py-plone.contentrules \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.stringinterp>=0:www/py-plone.stringinterp \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${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.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.11.0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.contentrules>=0:www/py-plone.contentrules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.stringinterp>=0:www/py-plone.stringinterp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${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.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.11.0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.controlpanel/Makefile b/www/py-plone.app.controlpanel/Makefile index 160b4b7d342d..48ef0b9f6d55 100644 --- a/www/py-plone.app.controlpanel/Makefile +++ b/www/py-plone.app.controlpanel/Makefile @@ -12,32 +12,32 @@ COMMENT= Formlib-based controlpanels for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}plone.app.workflow>=0:www/py-plone.app.workflow \ - ${PYTHON_PKGNAMEPREFIX}plone.fieldsets>=0:www/py-plone.fieldsets \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.cachedescriptors>=0:devel/py-zope.cachedescriptors \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.ramcache>=0:devel/py-zope.ramcache \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.workflow>=0:www/py-plone.app.workflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.fieldsets>=0:www/py-plone.fieldsets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.cachedescriptors>=0:devel/py-zope.cachedescriptors@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.ramcache>=0:devel/py-zope.ramcache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip zope diff --git a/www/py-plone.app.customerize/Makefile b/www/py-plone.app.customerize/Makefile index 9bf49ffc43f1..c31a8c469ea6 100644 --- a/www/py-plone.app.customerize/Makefile +++ b/www/py-plone.app.customerize/Makefile @@ -12,18 +12,18 @@ COMMENT= Integrate five.customerize into Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize \ - ${PYTHON_PKGNAMEPREFIX}plone.browserlayer>=0:www/py-plone.browserlayer \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${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 \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.browserlayer>=0:www/py-plone.browserlayer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${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} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.app.dexterity/Makefile b/www/py-plone.app.dexterity/Makefile index 9046b9d71adb..daded9c431e7 100644 --- a/www/py-plone.app.dexterity/Makefile +++ b/www/py-plone.app.dexterity/Makefile @@ -12,32 +12,32 @@ COMMENT= Flexible CMF content LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.z3cform.datetimewidget>0:devel/py-collective.z3cform.datetimewidget \ - ${PYTHON_PKGNAMEPREFIX}plone.app.textfield>0:www/py-plone.app.textfield \ - ${PYTHON_PKGNAMEPREFIX}plone.behavior>0:www/py-plone.behavior \ - ${PYTHON_PKGNAMEPREFIX}plone.dexterity>0:www/py-plone.dexterity \ - ${PYTHON_PKGNAMEPREFIX}plone.formwidget.namedfile>0:www/py-plone.formwidget.namedfile \ - ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile \ - ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822 \ - ${PYTHON_PKGNAMEPREFIX}plone.schemaeditor>0:www/py-plone.schemaeditor \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}plone.app.content>0:www/py-plone.app.content \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>0:www/py-plone.app.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>0:www/py-plone.app.z3cform \ - ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform \ - ${PYTHON_PKGNAMEPREFIX}plone.contentrules>0:www/py-plone.contentrules \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.supermodel>0:www/py-plone.supermodel \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.z3cform.datetimewidget>0:devel/py-collective.z3cform.datetimewidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.textfield>0:www/py-plone.app.textfield@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.behavior>0:www/py-plone.behavior@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.dexterity>0:www/py-plone.dexterity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.formwidget.namedfile>0:www/py-plone.formwidget.namedfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.schemaeditor>0:www/py-plone.schemaeditor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.content>0:www/py-plone.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>0:www/py-plone.app.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>0:www/py-plone.app.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.contentrules>0:www/py-plone.contentrules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.supermodel>0:www/py-plone.supermodel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.discussion/Makefile b/www/py-plone.app.discussion/Makefile index 7cc01b8be076..35f99bdd44f5 100644 --- a/www/py-plone.app.discussion/Makefile +++ b/www/py-plone.app.discussion/Makefile @@ -12,23 +12,23 @@ COMMENT= Enhanced discussion support for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.monkeypatcher>=0:devel/py-collective.monkeypatcher \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=0:www/py-plone.app.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>=0:www/py-plone.app.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform \ - ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0:www/py-plone.z3cform \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>=2.3.3:devel/py-z3c.form +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.monkeypatcher>=0:devel/py-collective.monkeypatcher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=0:www/py-plone.app.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.uuid>=0:www/py-plone.app.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0:www/py-plone.z3cform@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>=2.3.3:devel/py-z3c.form@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.app.folder/Makefile b/www/py-plone.app.folder/Makefile index 08ffd9c35d4a..8f2670180dab 100644 --- a/www/py-plone.app.folder/Makefile +++ b/www/py-plone.app.folder/Makefile @@ -12,10 +12,10 @@ COMMENT= Integration package for plone.folder into Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}plone.folder>0:www/py-plone.folder \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.folder>0:www/py-plone.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>0:www/py-plone.app.layout@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.form/Makefile b/www/py-plone.app.form/Makefile index a482f28530a4..17d783805ae3 100644 --- a/www/py-plone.app.form/Makefile +++ b/www/py-plone.app.form/Makefile @@ -12,23 +12,23 @@ COMMENT= zope.formlib integration for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0: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.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0: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.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.i18n/Makefile b/www/py-plone.app.i18n/Makefile index 2018df5fff07..9c608147d70d 100644 --- a/www/py-plone.app.i18n/Makefile +++ b/www/py-plone.app.i18n/Makefile @@ -13,7 +13,7 @@ COMMENT= Plone specific i18n extensions LICENSE= GPLv2 NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.imaging/Makefile b/www/py-plone.app.imaging/Makefile index 01a7a898e071..a3f791a894cc 100644 --- a/www/py-plone.app.imaging/Makefile +++ b/www/py-plone.app.imaging/Makefile @@ -12,12 +12,12 @@ COMMENT= User-configurable, blob-aware image scaling for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.scale>0:www/py-plone.scale \ - ${PYTHON_PKGNAMEPREFIX}z3c.caching>0:devel/py-z3c.caching \ - ${PYTHON_PKGNAMEPREFIX}five.globalrequest>0:devel/py-five.globalrequest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.scale>0:www/py-plone.scale@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.caching>0:devel/py-z3c.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.globalrequest>0:devel/py-five.globalrequest@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.iterate/Makefile b/www/py-plone.app.iterate/Makefile index d3f32fc529f3..d2fcfc80861d 100644 --- a/www/py-plone.app.iterate/Makefile +++ b/www/py-plone.app.iterate/Makefile @@ -12,25 +12,25 @@ COMMENT= Check-out and check-in staging for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${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.lifecycleevent>0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFPlacefulWorkflow>=0:devel/py-Products.CMFPlacefulWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.locking>=0:www/py-plone.locking@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${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.lifecycleevent>0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFPlacefulWorkflow>=0:devel/py-Products.CMFPlacefulWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.jquery/Makefile b/www/py-plone.app.jquery/Makefile index ff301e98f8da..bce6e8fe6140 100644 --- a/www/py-plone.app.jquery/Makefile +++ b/www/py-plone.app.jquery/Makefile @@ -12,11 +12,11 @@ COMMENT= jQuery integration for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.jquerytools/Makefile b/www/py-plone.app.jquerytools/Makefile index 67e6b0cfe87d..9e2b89fc5422 100644 --- a/www/py-plone.app.jquerytools/Makefile +++ b/www/py-plone.app.jquerytools/Makefile @@ -12,9 +12,9 @@ COMMENT= jQuery Tools integration for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.layout/Makefile b/www/py-plone.app.layout/Makefile index ed8405b25ad7..54feb84dd095 100644 --- a/www/py-plone.app.layout/Makefile +++ b/www/py-plone.app.layout/Makefile @@ -12,26 +12,26 @@ COMMENT= Layout mechanisms for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.viewletmanager>=1.2:www/py-plone.app.viewletmanager \ - ${PYTHON_PKGNAMEPREFIX}plone.app.content>0:www/py-plone.app.content \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${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.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=1.2.2:devel/py-Products.CMFEditions +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.viewletmanager>=1.2:www/py-plone.app.viewletmanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.content>0:www/py-plone.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${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.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=1.2.2:devel/py-Products.CMFEditions@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.ldap/Makefile b/www/py-plone.app.ldap/Makefile index f985bbe1631a..6ca86ed70e82 100644 --- a/www/py-plone.app.ldap/Makefile +++ b/www/py-plone.app.ldap/Makefile @@ -13,16 +13,16 @@ COMMENT= LDAP control panel for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.PloneLDAP>=1.0:www/py-Products.PloneLDAP \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap \ - ${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.lifecycleevent>0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1.0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PloneLDAP>=1.0:www/py-Products.PloneLDAP@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${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.lifecycleevent>0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/www/py-plone.app.linkintegrity/Makefile b/www/py-plone.app.linkintegrity/Makefile index 9be9bfa2c66d..483503d72d99 100644 --- a/www/py-plone.app.linkintegrity/Makefile +++ b/www/py-plone.app.linkintegrity/Makefile @@ -12,10 +12,10 @@ COMMENT= Manage link integrity in Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.portlets/Makefile b/www/py-plone.app.portlets/Makefile index 96b1463ec199..60dd3e720c9f 100644 --- a/www/py-plone.app.portlets/Makefile +++ b/www/py-plone.app.portlets/Makefile @@ -12,39 +12,39 @@ COMMENT= Plone integration for the basic plone.portlets package LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=1.1:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.i18n>=0:www/py-plone.app.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=1.2:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${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.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.customerize>=0:devel/py-five.customerize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=1.1:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.i18n>=0:www/py-plone.app.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=1.2:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${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.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.querystring/Makefile b/www/py-plone.app.querystring/Makefile index c932b5fb93e9..a4395d488cc2 100644 --- a/www/py-plone.app.querystring/Makefile +++ b/www/py-plone.app.querystring/Makefile @@ -12,25 +12,25 @@ COMMENT= Tools to parse stored queries to actual results LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.1:www/py-plone.app.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>0:devel/py-zope.globalrequest \ - ${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.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.1:www/py-plone.app.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>0:devel/py-zope.globalrequest@${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.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.redirector/Makefile b/www/py-plone.app.redirector/Makefile index 52a94bfad17a..3168f4fecae4 100644 --- a/www/py-plone.app.redirector/Makefile +++ b/www/py-plone.app.redirector/Makefile @@ -12,10 +12,10 @@ COMMENT= Redirection tool LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.registry/Makefile b/www/py-plone.app.registry/Makefile index d3ab57c709b8..324774b68e11 100644 --- a/www/py-plone.app.registry/Makefile +++ b/www/py-plone.app.registry/Makefile @@ -12,18 +12,18 @@ COMMENT= Zope 2 and Plone integration for plone.registry LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.registry>=1.0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.supermodel>=1.1:www/py-plone.supermodel \ - ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform \ - ${PYTHON_PKGNAMEPREFIX}plone.autoform>=1.0:www/py-plone.autoform \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.registry>=1.0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.supermodel>=1.1:www/py-plone.supermodel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.z3cform>=0:www/py-plone.app.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.autoform>=1.0:www/py-plone.autoform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.search/Makefile b/www/py-plone.app.search/Makefile index f216806de569..bbbfd69574e6 100644 --- a/www/py-plone.app.search/Makefile +++ b/www/py-plone.app.search/Makefile @@ -12,10 +12,10 @@ COMMENT= Search user interface for Plone CMS LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.contentlisting>=0:www/py-plone.app.contentlisting@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.testing/Makefile b/www/py-plone.app.testing/Makefile index b2773550a7f9..db0f7cc4653d 100644 --- a/www/py-plone.app.testing/Makefile +++ b/www/py-plone.app.testing/Makefile @@ -12,18 +12,18 @@ COMMENT= Testing tools for Plone-the-application, based on plone.testing LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.testing>=0:www/py-plone.testing \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.testing>=0:www/py-plone.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes -USES= python zip zope +USES= python:2.7 zip zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.textfield/Makefile b/www/py-plone.app.textfield/Makefile index d2abb53043a8..d8de5c2cb583 100644 --- a/www/py-plone.app.textfield/Makefile +++ b/www/py-plone.app.textfield/Makefile @@ -12,10 +12,10 @@ COMMENT= Text field with MIME type support LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/www/py-plone.app.theming/Makefile b/www/py-plone.app.theming/Makefile index be6863be5649..3dba49f508bc 100644 --- a/www/py-plone.app.theming/Makefile +++ b/www/py-plone.app.theming/Makefile @@ -13,21 +13,21 @@ COMMENT= Integrates the Diazo theming engine with Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}diazo>=0:devel/py-diazo \ - ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}roman>0:math/py-roman \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.4:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.0:www/py-plone.app.registry \ - ${PYTHON_PKGNAMEPREFIX}plone.subrequest>=0:www/py-plone.subrequest \ - ${PYTHON_PKGNAMEPREFIX}plone.transformchain>=0:www/py-plone.transformchain \ - ${PYTHON_PKGNAMEPREFIX}plone.resource>=1.0,1:www/py-plone.resource \ - ${PYTHON_PKGNAMEPREFIX}plone.resourceeditor>0:www/py-plone.resourceeditor \ - ${PYTHON_PKGNAMEPREFIX}repoze.xmliter>=0.3:devel/py-repoze.xmliter \ - ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}diazo>=0:devel/py-diazo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}roman>0:math/py-roman@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.4:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>=1.0:www/py-plone.app.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.subrequest>=0:www/py-plone.subrequest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.transformchain>=0:www/py-plone.transformchain@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.resource>=1.0,1:www/py-plone.resource@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.resourceeditor>0:www/py-plone.resourceeditor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.xmliter>=0.3:devel/py-repoze.xmliter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.upgrade/Makefile b/www/py-plone.app.upgrade/Makefile index 149c10720368..79fd3ff2c225 100644 --- a/www/py-plone.app.upgrade/Makefile +++ b/www/py-plone.app.upgrade/Makefile @@ -12,36 +12,36 @@ COMMENT= Upgrade machinery for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}borg.localrole>=0:security/py-borg.localrole \ - ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session \ - ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${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.ramcache>=0:devel/py-zope.ramcache \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes \ - ${PYTHON_PKGNAMEPREFIX}Products.contentmigration>=0:devel/py-Products.contentmigration \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFFormController>=0:devel/py-Products.CMFFormController \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid \ - ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms \ - ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>=0:devel/py-Products.ResourceRegistries \ - ${PYTHON_PKGNAMEPREFIX}Products.SecureMailHost>=0:mail/py-Products.SecureMailHost \ - ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>=2.13.4:devel/py-Products.ZCatalog +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}borg.localrole>=0:security/py-borg.localrole@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${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.ramcache>=0:devel/py-zope.ramcache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.contentmigration>=0:devel/py-Products.contentmigration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFEditions>=0:devel/py-Products.CMFEditions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFFormController>=0:devel/py-Products.CMFFormController@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ResourceRegistries>=0:devel/py-Products.ResourceRegistries@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.SecureMailHost>=0:mail/py-Products.SecureMailHost@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>=2.13.4:devel/py-Products.ZCatalog@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.app.users/Makefile b/www/py-plone.app.users/Makefile index 834a3afe75b1..227b5877dc69 100644 --- a/www/py-plone.app.users/Makefile +++ b/www/py-plone.app.users/Makefile @@ -12,20 +12,20 @@ COMMENT= Users and groups related things LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.app.controlpanel>=2.1:www/py-plone.app.controlpanel \ - ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${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.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.controlpanel>=2.1:www/py-plone.app.controlpanel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.layout>=0:www/py-plone.app.layout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${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.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.app.uuid/Makefile b/www/py-plone.app.uuid/Makefile index 494c8abe1ac7..3ae3d0f0acd3 100644 --- a/www/py-plone.app.uuid/Makefile +++ b/www/py-plone.app.uuid/Makefile @@ -12,13 +12,13 @@ COMMENT= Plone integration for the basic plone.uuid package LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.indexer>=0:www/py-plone.indexer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.viewletmanager/Makefile b/www/py-plone.app.viewletmanager/Makefile index dc500dba4448..060032ae7fc8 100644 --- a/www/py-plone.app.viewletmanager/Makefile +++ b/www/py-plone.app.viewletmanager/Makefile @@ -12,18 +12,18 @@ COMMENT= Configurable viewlet manager LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>0:www/py-plone.app.vocabularies +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>0:www/py-plone.app.vocabularies@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.app.vocabularies/Makefile b/www/py-plone.app.vocabularies/Makefile index a7c4b702dce4..c5e10270c820 100644 --- a/www/py-plone.app.vocabularies/Makefile +++ b/www/py-plone.app.vocabularies/Makefile @@ -12,20 +12,20 @@ COMMENT= Collection of generally useful vocabularies LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>0: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.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>0: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.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} NO_ARCH= yes -USES= python zope +USES= python:2.7 zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.workflow/Makefile b/www/py-plone.app.workflow/Makefile index 3c0f01ac5c1d..aa2fd61b1fe8 100644 --- a/www/py-plone.app.workflow/Makefile +++ b/www/py-plone.app.workflow/Makefile @@ -12,26 +12,26 @@ COMMENT= Workflow and security settings for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${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.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.site>0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>0:devel/py-Products.DCWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>0:devel/py-Products.statusmessages +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${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.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>0:devel/py-Products.DCWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>0:devel/py-Products.statusmessages@${FLAVOR} NO_ARCH= yes -USES= python zip zope +USES= python:2.7 zip zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.app.z3cform/Makefile b/www/py-plone.app.z3cform/Makefile index a6f68d87a229..3ab95453ea5c 100644 --- a/www/py-plone.app.z3cform/Makefile +++ b/www/py-plone.app.z3cform/Makefile @@ -12,18 +12,18 @@ COMMENT= Collection of widgets, templates for use with z3c.form and Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.z3cform.datetimewidget>=0.1:devel/py-collective.z3cform.datetimewidget \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0.5.11:www/py-plone.z3cform \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}z3c.formwidget.query>0:devel/py-z3c.formwidget.query \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}collective.z3cform.datetimewidget>=0.1:devel/py-collective.z3cform.datetimewidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0.5.11:www/py-plone.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.formwidget.query>0:devel/py-z3c.formwidget.query@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing@${FLAVOR} NO_ARCH= yes -USES= python zip zope +USES= python:2.7 zip zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.autoform/Makefile b/www/py-plone.autoform/Makefile index 6ded8a9c595f..959670582126 100644 --- a/www/py-plone.autoform/Makefile +++ b/www/py-plone.autoform/Makefile @@ -12,13 +12,13 @@ COMMENT= Tools to construct z3c.form forms LICENSE= LGPL20 -RUN_DEPENDS= ${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 \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}plone.supermodel>=1.1:www/py-plone.supermodel \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0:www/py-plone.z3cform \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form +RUN_DEPENDS= ${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} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.supermodel>=1.1:www/py-plone.supermodel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>=0:www/py-plone.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.behavior/Makefile b/www/py-plone.behavior/Makefile index 1ba4a395ee98..fc817d73d4b3 100644 --- a/www/py-plone.behavior/Makefile +++ b/www/py-plone.behavior/Makefile @@ -12,11 +12,11 @@ COMMENT= Infrastructure for maintaining a registry of available behaviors LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>0:devel/py-zope.configuration +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>0:devel/py-zope.configuration@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.browserlayer/Makefile b/www/py-plone.browserlayer/Makefile index 64fc54a2b131..48dc012c6799 100644 --- a/www/py-plone.browserlayer/Makefile +++ b/www/py-plone.browserlayer/Makefile @@ -12,14 +12,14 @@ COMMENT= Browser layer management for Zope 2 applications LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.4:devel/py-Products.GenericSetup \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.4:devel/py-Products.GenericSetup@${FLAVOR} \ NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.cachepurging/Makefile b/www/py-plone.cachepurging/Makefile index c2197ec29ecc..b8cff5f11c79 100644 --- a/www/py-plone.cachepurging/Makefile +++ b/www/py-plone.cachepurging/Makefile @@ -12,17 +12,17 @@ COMMENT= Cache purging support for Zope 2 applications LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}z3c.caching>0:devel/py-z3c.caching \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${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.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.caching>0:devel/py-z3c.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${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.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.caching/Makefile b/www/py-plone.caching/Makefile index 4e7e3cdb937e..e054ec0dd509 100644 --- a/www/py-plone.caching/Makefile +++ b/www/py-plone.caching/Makefile @@ -12,17 +12,17 @@ COMMENT= Zope 2 integration for z3c.caching LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}z3c.caching>=0:devel/py-z3c.caching \ - ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}plone.transformchain>=0:www/py-plone.transformchain \ - ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}z3c.caching>=0:devel/py-z3c.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.registry>=0:www/py-plone.registry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.transformchain>=0:www/py-plone.transformchain@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.contentrules/Makefile b/www/py-plone.contentrules/Makefile index 04f50497cd40..4caabbe51c56 100644 --- a/www/py-plone.contentrules/Makefile +++ b/www/py-plone.contentrules/Makefile @@ -12,17 +12,17 @@ COMMENT= Plone ContentRules Engine LICENSE= GPLv2 -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.componentvocabulary>=0:devel/py-zope.componentvocabulary \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +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.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.dexterity/Makefile b/www/py-plone.dexterity/Makefile index 89c7560e4d9b..822d9f91b816 100644 --- a/www/py-plone.dexterity/Makefile +++ b/www/py-plone.dexterity/Makefile @@ -12,34 +12,34 @@ COMMENT= Flexible CMF content LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.alterego>0:www/py-plone.alterego \ - ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform \ - ${PYTHON_PKGNAMEPREFIX}plone.behavior>0:www/py-plone.behavior \ - ${PYTHON_PKGNAMEPREFIX}plone.folder>0:www/py-plone.folder \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822 \ - ${PYTHON_PKGNAMEPREFIX}plone.supermodel>0:www/py-plone.supermodel \ - ${PYTHON_PKGNAMEPREFIX}plone.synchronize>0:www/py-plone.synchronize \ - ${PYTHON_PKGNAMEPREFIX}plone.uuid>0:www/py-plone.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>0:devel/py-Products.CMFDefault \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>0:devel/py-Products.statusmessages \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.location>0:devel/py-zope.location \ - ${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.filerepresentation>0:devel/py-zope.filerepresentation \ - ${PYTHON_PKGNAMEPREFIX}zope.size>0:devel/py-zope.size \ - zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.alterego>0:www/py-plone.alterego@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.behavior>0:www/py-plone.behavior@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.folder>0:www/py-plone.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.supermodel>0:www/py-plone.supermodel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.synchronize>0:www/py-plone.synchronize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.uuid>0:www/py-plone.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>0:devel/py-Products.CMFDefault@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>0:devel/py-Products.statusmessages@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>0:devel/py-zope.location@${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.filerepresentation>0:devel/py-zope.filerepresentation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>0:devel/py-zope.size@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.fieldsets/Makefile b/www/py-plone.fieldsets/Makefile index 78a315b9f55d..9b363e4a4f19 100644 --- a/www/py-plone.fieldsets/Makefile +++ b/www/py-plone.fieldsets/Makefile @@ -12,14 +12,14 @@ COMMENT= Allows to group fields into different fieldsets LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=0:devel/py-five.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.folder/Makefile b/www/py-plone.folder/Makefile index 92dfdceac47a..169a7f5e40a9 100644 --- a/www/py-plone.folder/Makefile +++ b/www/py-plone.folder/Makefile @@ -12,17 +12,17 @@ COMMENT= BTree-based folder implementation with order support LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}Products.BTreeFolder2>0:devel/py-Products.BTreeFolder2 \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>0:devel/py-Products.ZCatalog \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.BTreeFolder2>0:devel/py-Products.BTreeFolder2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>0:devel/py-Products.ZCatalog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.formwidget.namedfile/Makefile b/www/py-plone.formwidget.namedfile/Makefile index 989f10d6fb1a..33c1accdd0e4 100644 --- a/www/py-plone.formwidget.namedfile/Makefile +++ b/www/py-plone.formwidget.namedfile/Makefile @@ -12,9 +12,9 @@ COMMENT= Image widget for z3c.form and Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.namedfile>0:www/py-plone.namedfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.i18n/Makefile b/www/py-plone.i18n/Makefile index ded09a33f7b7..992b628f1ac3 100644 --- a/www/py-plone.i18n/Makefile +++ b/www/py-plone.i18n/Makefile @@ -12,14 +12,14 @@ COMMENT= Advanced i18n/l10n features LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.indexer/Makefile b/www/py-plone.indexer/Makefile index 2a43e5670b62..6773217be7f0 100644 --- a/www/py-plone.indexer/Makefile +++ b/www/py-plone.indexer/Makefile @@ -12,10 +12,10 @@ COMMENT= Hooks to facilitate managing custom index values LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>0:devel/py-Products.ZCatalog +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>0:devel/py-Products.ZCatalog@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.intelligenttext/Makefile b/www/py-plone.intelligenttext/Makefile index 9526830fdb2e..d337598e0ede 100644 --- a/www/py-plone.intelligenttext/Makefile +++ b/www/py-plone.intelligenttext/Makefile @@ -13,7 +13,7 @@ COMMENT= Transforms from text/x-web-intelligent to text/html LICENSE= GPLv2 NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.locking/Makefile b/www/py-plone.locking/Makefile index 156a5118ddf1..8195474fd9af 100644 --- a/www/py-plone.locking/Makefile +++ b/www/py-plone.locking/Makefile @@ -12,16 +12,16 @@ COMMENT= WebDAV locking support LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${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.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +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.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.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.memoize/Makefile b/www/py-plone.memoize/Makefile index 6f093b2c6704..ce3111c978a5 100644 --- a/www/py-plone.memoize/Makefile +++ b/www/py-plone.memoize/Makefile @@ -12,10 +12,10 @@ COMMENT= Decorators for caching the values of functions and methods LICENSE= GPLv2 -RUN_DEPENDS= ${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.ramcache>=0:devel/py-zope.ramcache +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.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.ramcache>=0:devel/py-zope.ramcache@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.namedfile/Makefile b/www/py-plone.namedfile/Makefile index 43997fd15b1f..3c3f51337e64 100644 --- a/www/py-plone.namedfile/Makefile +++ b/www/py-plone.namedfile/Makefile @@ -12,13 +12,13 @@ COMMENT= File types and fields for images, files and blob files with filenames LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.copy>0:devel/py-zope.copy \ - ${PYTHON_PKGNAMEPREFIX}zope.security>0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822 \ - ${PYTHON_PKGNAMEPREFIX}zope.app.file>0:devel/py-zope.app.file +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.copy>0:devel/py-zope.copy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.rfc822>0:www/py-plone.rfc822@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.file>0:devel/py-zope.app.file@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.outputfilters/Makefile b/www/py-plone.outputfilters/Makefile index 6be083555771..2bfdfb403d87 100644 --- a/www/py-plone.outputfilters/Makefile +++ b/www/py-plone.outputfilters/Makefile @@ -12,10 +12,10 @@ COMMENT= Transformations applied to HTML in Plone text fields LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.portlet.collection/Makefile b/www/py-plone.portlet.collection/Makefile index b410152a1417..591d7394705f 100644 --- a/www/py-plone.portlet.collection/Makefile +++ b/www/py-plone.portlet.collection/Makefile @@ -12,11 +12,11 @@ COMMENT= Portlet that fetches results from a collection LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.vocabularies>=0:www/py-plone.app.vocabularies \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${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}plone.app.vocabularies>=0:www/py-plone.app.vocabularies@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.portlet.static/Makefile b/www/py-plone.portlet.static/Makefile index 663ab3962f50..660832e243c0 100644 --- a/www/py-plone.portlet.static/Makefile +++ b/www/py-plone.portlet.static/Makefile @@ -12,18 +12,18 @@ COMMENT= Simple static HTML portlet for Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${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 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${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} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.portlets/Makefile b/www/py-plone.portlets/Makefile index b2585709146f..1119cbbd09e1 100644 --- a/www/py-plone.portlets/Makefile +++ b/www/py-plone.portlets/Makefile @@ -12,16 +12,16 @@ COMMENT= Extension of zope.viewlet to support dynamic portlets LICENSE= GPLv2 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${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.site>=0:devel/py-zope.site +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${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.site>=0:devel/py-zope.site@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.registry/Makefile b/www/py-plone.registry/Makefile index c27e0240096d..112aa4bf9b12 100644 --- a/www/py-plone.registry/Makefile +++ b/www/py-plone.registry/Makefile @@ -12,12 +12,12 @@ COMMENT= Registry for storing application settings LICENSE= GPLv2 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.resource/Makefile b/www/py-plone.resource/Makefile index bcb0000da389..85afb47f4c89 100644 --- a/www/py-plone.resource/Makefile +++ b/www/py-plone.resource/Makefile @@ -13,16 +13,16 @@ COMMENT= Publishes directories of static files via the ZPublisher LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation \ - ${PYTHON_PKGNAMEPREFIX}z3c.caching>=0:devel/py-z3c.caching \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}plone.caching>=0:www/py-plone.caching +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.caching>=0:devel/py-z3c.caching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.caching>=0:www/py-plone.caching@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.resourceeditor/Makefile b/www/py-plone.resourceeditor/Makefile index a8d95f85e99c..5b751b28738f 100644 --- a/www/py-plone.resourceeditor/Makefile +++ b/www/py-plone.resourceeditor/Makefile @@ -13,11 +13,11 @@ COMMENT= Resources for integrating ACE into Plone LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}plone.resource>0:www/py-plone.resource +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.resource>0:www/py-plone.resource@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip diff --git a/www/py-plone.rfc822/Makefile b/www/py-plone.rfc822/Makefile index 71740eee2021..8158684d5c49 100644 --- a/www/py-plone.rfc822/Makefile +++ b/www/py-plone.rfc822/Makefile @@ -12,10 +12,10 @@ COMMENT= RFC822 marshalling for zope.schema fields LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.scale/Makefile b/www/py-plone.scale/Makefile index 6def6abf78b9..001f7f02505c 100644 --- a/www/py-plone.scale/Makefile +++ b/www/py-plone.scale/Makefile @@ -12,10 +12,10 @@ COMMENT= Image scaling LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${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}Persistence>=0:devel/py-Persistence +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.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.schemaeditor/Makefile b/www/py-plone.schemaeditor/Makefile index 469256a52f90..15cb8677ff7f 100644 --- a/www/py-plone.schemaeditor/Makefile +++ b/www/py-plone.schemaeditor/Makefile @@ -12,18 +12,18 @@ COMMENT= Provides through-the-web editing of a zope schema/interface LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform \ - ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.z3cform>0:www/py-plone.z3cform@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.autoform>0:www/py-plone.autoform@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.stringinterp/Makefile b/www/py-plone.stringinterp/Makefile index 4e4fb574caf1..5f8d5ae0020c 100644 --- a/www/py-plone.stringinterp/Makefile +++ b/www/py-plone.stringinterp/Makefile @@ -12,11 +12,11 @@ COMMENT= Adaptable string interpolation LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.subrequest/Makefile b/www/py-plone.subrequest/Makefile index 3ea683a59cbf..8dc4e9da363d 100644 --- a/www/py-plone.subrequest/Makefile +++ b/www/py-plone.subrequest/Makefile @@ -12,11 +12,11 @@ COMMENT= Subrequests for Zope2 LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest \ - ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.globalrequest>=0:devel/py-five.globalrequest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest@${FLAVOR} NO_ARCH= yes -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.supermodel/Makefile b/www/py-plone.supermodel/Makefile index de271e83c72f..84fdd90f90f7 100644 --- a/www/py-plone.supermodel/Makefile +++ b/www/py-plone.supermodel/Makefile @@ -12,14 +12,14 @@ COMMENT= Serialize Zope schema definitions to and from XML LICENSE= BSD3CLAUSE -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.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}z3c.zcmlhook>=0:devel/py-z3c.zcmlhook \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml +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.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.zcmlhook>=0:devel/py-z3c.zcmlhook@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.synchronize/Makefile b/www/py-plone.synchronize/Makefile index de8fd31a9a99..0590d1906582 100644 --- a/www/py-plone.synchronize/Makefile +++ b/www/py-plone.synchronize/Makefile @@ -14,7 +14,7 @@ COMMENT= Simple decorators to support synchronized methods LICENSE= BSD3CLAUSE NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.testing/Makefile b/www/py-plone.testing/Makefile index 6cb7b6659b6d..877ed82284ee 100644 --- a/www/py-plone.testing/Makefile +++ b/www/py-plone.testing/Makefile @@ -12,7 +12,7 @@ COMMENT= Testing infrastructure for Zope and Plone projects LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-plone.theme/Makefile b/www/py-plone.theme/Makefile index 29af3781d9de..f72cbaee08ab 100644 --- a/www/py-plone.theme/Makefile +++ b/www/py-plone.theme/Makefile @@ -12,14 +12,14 @@ COMMENT= Tools for managing themes in CMF and Plone sites LICENSE= GPLv2 -RUN_DEPENDS= ${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 \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore +RUN_DEPENDS= ${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} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils #USES= zope diff --git a/www/py-plone.transformchain/Makefile b/www/py-plone.transformchain/Makefile index a9344bbd4b5c..4c00d2a96a7b 100644 --- a/www/py-plone.transformchain/Makefile +++ b/www/py-plone.transformchain/Makefile @@ -12,9 +12,9 @@ COMMENT= Hook into repoze.zope2 for third party packages LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope diff --git a/www/py-plone.uuid/Makefile b/www/py-plone.uuid/Makefile index 2f5e4e661537..4be645962650 100644 --- a/www/py-plone.uuid/Makefile +++ b/www/py-plone.uuid/Makefile @@ -13,13 +13,13 @@ COMMENT= UUIDs for content items LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plone.z3cform/Makefile b/www/py-plone.z3cform/Makefile index 517afe5d198a..d9eb24eb8ee4 100644 --- a/www/py-plone.z3cform/Makefile +++ b/www/py-plone.z3cform/Makefile @@ -12,14 +12,14 @@ COMMENT= Library that allows use of z3c.form with Zope 2 and the CMF LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=3.4:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.batching>0:www/py-plone.batching@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=3.4:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} NO_ARCH= yes -USES= python zip zope +USES= python:2.7 zip zope USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plonetheme.classic/Makefile b/www/py-plonetheme.classic/Makefile index 5239996609ad..3a9dc76fa1f8 100644 --- a/www/py-plonetheme.classic/Makefile +++ b/www/py-plonetheme.classic/Makefile @@ -13,7 +13,7 @@ COMMENT= Classic Plone 3 default theme LICENSE= GPLv2 NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-plonetheme.sunburst/Makefile b/www/py-plonetheme.sunburst/Makefile index a9a145d5d959..6bb10a523464 100644 --- a/www/py-plonetheme.sunburst/Makefile +++ b/www/py-plonetheme.sunburst/Makefile @@ -13,7 +13,7 @@ COMMENT= Default theme for Plone 4 LICENSE= GPLv2 NO_ARCH= yes -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils .include <bsd.port.mk> diff --git a/www/py-poster/Makefile b/www/py-poster/Makefile index 2e8518b5e27a..6b540aac7e0a 100644 --- a/www/py-poster/Makefile +++ b/www/py-poster/Makefile @@ -12,7 +12,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Streaming HTTP uploads and multipart/form-data encoding -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist post-extract: diff --git a/www/py-praw/Makefile b/www/py-praw/Makefile index e9fadee5ee4f..a0250878c493 100644 --- a/www/py-praw/Makefile +++ b/www/py-praw/Makefile @@ -13,11 +13,11 @@ COMMENT= Python Reddit API Wrapper LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.9:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}update_checker>=0.11:devel/py-update_checker -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.9:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}update_checker>=0.11:devel/py-update_checker@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${FLAVOR} # TEST_DEPENDS to be ported # betamax >=0.5.1 diff --git a/www/py-puppetboard/Makefile b/www/py-puppetboard/Makefile index a281248e7d85..0ad6b4c33fb8 100644 --- a/www/py-puppetboard/Makefile +++ b/www/py-puppetboard/Makefile @@ -12,11 +12,11 @@ COMMENT= Web interface to PuppetDB LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0.9.4:www/py-flask-wtf \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}pypuppetdb>=0.1.1:databases/py-pypuppetdb \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0.9.4:www/py-flask-wtf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pypuppetdb>=0.1.1:databases/py-pypuppetdb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests@${FLAVOR} CONFLICTS_INSTALL=puppetboard02-* USE_GITHUB= yes diff --git a/www/py-puppetboard02/Makefile b/www/py-puppetboard02/Makefile index 0768c36a948c..e99861257206 100644 --- a/www/py-puppetboard02/Makefile +++ b/www/py-puppetboard02/Makefile @@ -13,11 +13,11 @@ COMMENT= Web interface to PuppetDB LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0.9.4:www/py-flask-wtf \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}pypuppetdb03>=0.2.0:databases/py-pypuppetdb03 \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0.9.4:www/py-flask-wtf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.19:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pypuppetdb03>=0.2.0:databases/py-pypuppetdb03@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.2.1:www/py-requests@${FLAVOR} CONFLICTS_INSTALL=puppetboard-* USE_GITHUB= yes diff --git a/www/py-py-restclient/Makefile b/www/py-py-restclient/Makefile index 5bf73828214e..c1120ffc53c3 100644 --- a/www/py-py-restclient/Makefile +++ b/www/py-py-restclient/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Python REST Client -RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2 +RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-pySmartDL/Makefile b/www/py-pySmartDL/Makefile index e668ccb71114..82cd942ffb34 100644 --- a/www/py-pySmartDL/Makefile +++ b/www/py-pySmartDL/Makefile @@ -18,7 +18,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_VER} == "2.7" -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-pyjwt/Makefile b/www/py-pyjwt/Makefile index 733b1a76823a..dbcc8bc9860d 100644 --- a/www/py-pyjwt/Makefile +++ b/www/py-pyjwt/Makefile @@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE # Some tests are skipped without pycrypto, but its not # referenced as a requirement anymore. -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist @@ -25,7 +25,7 @@ USE_PYTHON= distutils concurrent autoplist OPTIONS_DEFINE= RSASSA RSASSA_DESC= RSASSA-PKCS1 v1.5 signature support -RSASSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography +RSASSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} NO_ARCH= yes diff --git a/www/py-pylons/Makefile b/www/py-pylons/Makefile index aad8d49556f6..2faca82eb363 100644 --- a/www/py-pylons/Makefile +++ b/www/py-pylons/Makefile @@ -14,24 +14,24 @@ COMMENT= Python based web framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.12.3:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}webhelpers>=0.6.4:www/py-webhelpers \ - ${PYTHON_PKGNAMEPREFIX}beaker>=1.5.4:www/py-beaker \ - ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.5.1:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.7.4.2:www/py-pastescript \ - ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.1:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.3.2:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mako>=0.5.0:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}WebError>=0.10.3:www/py-WebError \ - ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.1:www/py-WebTest \ - ${PYTHON_PKGNAMEPREFIX}Tempita>=0.5.1:textproc/py-Tempita \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.15:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.1.1:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.12.3:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webhelpers>=0.6.4:www/py-webhelpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beaker>=1.5.4:www/py-beaker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.5.1:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.7.4.2:www/py-pastescript@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.1:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.3.2:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0.5.0:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}WebError>=0.10.3:www/py-WebError@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}WebTest>=1.3.1:www/py-WebTest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Tempita>=0.5.1:textproc/py-Tempita@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.15:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.1.1:www/py-webob@${FLAVOR} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-pyocclient/Makefile b/www/py-pyocclient/Makefile index cb9bffe74b5e..8bb99a5d5f67 100644 --- a/www/py-pyocclient/Makefile +++ b/www/py-pyocclient/Makefile @@ -12,7 +12,7 @@ COMMENT= Python Owncloud client library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${FLAVOR} NO_ARCH= yes USES= python:2.7 diff --git a/www/py-pyquery/Makefile b/www/py-pyquery/Makefile index 5002249080ba..f9eded270850 100644 --- a/www/py-pyquery/Makefile +++ b/www/py-pyquery/Makefile @@ -12,18 +12,18 @@ COMMENT= Jquery-like library for python LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.6.1:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS -USES= python zip +USES= python:2.7 zip USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/www/py-pyramid/Makefile b/www/py-pyramid/Makefile index 3bbfccaa414d..6cd527032119 100644 --- a/www/py-pyramid/Makefile +++ b/www/py-pyramid/Makefile @@ -15,17 +15,17 @@ LICENSE_NAME= Repoze License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.4:devel/py-repoze.lru \ - ${PYTHON_PKGNAMEPREFIX}translationstring>=0.4:textproc/py-translationstring \ - ${PYTHON_PKGNAMEPREFIX}venusian>=1.0,1:devel/py-venusian \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.3.1:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=3.5.0:devel/py-zope.deprecation \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.8.0:devel/py-zope.interface +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.4:devel/py-repoze.lru@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}translationstring>=0.4:textproc/py-translationstring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}venusian>=1.0,1:devel/py-venusian@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.3.1:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=3.5.0:devel/py-zope.deprecation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.8.0:devel/py-zope.interface@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.1:www/py-WebTest \ -# ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component +#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=1.1:www/py-WebTest@${FLAVOR} \ +# ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-pyramid_rpc/Makefile b/www/py-pyramid_rpc/Makefile index 10e3dbc50056..48a57fa47300 100644 --- a/www/py-pyramid_rpc/Makefile +++ b/www/py-pyramid_rpc/Makefile @@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lwhsu@FreeBSD.org COMMENT= RPC support for the Pyramid web framework -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyramid>=0:www/py-pyramid@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python diff --git a/www/py-pysearch/Makefile b/www/py-pysearch/Makefile index 43911843bd6b..740feada9c8c 100644 --- a/www/py-pysearch/Makefile +++ b/www/py-pysearch/Makefile @@ -12,7 +12,7 @@ DISTNAME= pYsearch-${PORTVERSION} MAINTAINER= lwhsu@FreeBSD.org COMMENT= Yahoo Search Web Services SDK for Python -USES= python shebangfix +USES= python:2.7 shebangfix SHEBANG_FILES= examples/profile.py \ examples/websearch.py USE_PYTHON= distutils diff --git a/www/py-python-digitalocean/Makefile b/www/py-python-digitalocean/Makefile index bdd5786c2f51..04bd96724cf5 100644 --- a/www/py-python-digitalocean/Makefile +++ b/www/py-python-digitalocean/Makefile @@ -12,7 +12,7 @@ COMMENT= API to manage digitalocean.com droplets LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-pywebdav/Makefile b/www/py-pywebdav/Makefile index b44b9cfb76c7..4cab93a2bfe8 100644 --- a/www/py-pywebdav/Makefile +++ b/www/py-pywebdav/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= WebDAV Library and Server for Python -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-pywikibot/Makefile b/www/py-pywikibot/Makefile index b5ac6bd03903..c19f0b150a4d 100644 --- a/www/py-pywikibot/Makefile +++ b/www/py-pywikibot/Makefile @@ -12,7 +12,7 @@ COMMENT= Wikipedia bot for Python LICENSE= MIT -RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2 +RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -26,11 +26,11 @@ GOOGLE_DESC= Support for Google search MWPARSE_DESC= Support for MediaWiki parser PILLOW_DESC= Support for image processing via pillow module -ISBN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=0:devel/py-stdnum -PYDOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oursql>=0:databases/py-oursql -GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google>=0:www/py-google -MWPARSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwparserfromhell>=0:textproc/py-mwparserfromhell -PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +ISBN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=0:devel/py-stdnum@${FLAVOR} +PYDOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oursql>=0:databases/py-oursql@${FLAVOR} +GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google>=0:www/py-google@${FLAVOR} +MWPARSE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwparserfromhell>=0:textproc/py-mwparserfromhell@${FLAVOR} +PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} .include <bsd.port.mk> diff --git a/www/py-qp/Makefile b/www/py-qp/Makefile index 60ab5ae5d7ba..a0e9505f4227 100644 --- a/www/py-qp/Makefile +++ b/www/py-qp/Makefile @@ -12,8 +12,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python web framework to use qpy and durus together -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}durus>=0:devel/py-durus \ - ${PYTHON_PKGNAMEPREFIX}qpy>=1.7:www/py-qpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}durus>=0:devel/py-durus@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qpy>=1.7:www/py-qpy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/www/py-qt4-webkit/Makefile b/www/py-qt4-webkit/Makefile index 600b179db076..63207191a5df 100644 --- a/www/py-qt4-webkit/Makefile +++ b/www/py-qt4-webkit/Makefile @@ -12,6 +12,7 @@ PYQT_DIST= yes USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run network_run +USE_PYTHON= flavors USE_QT4= corelib gui network webkit \ moc_build qmake_build diff --git a/www/py-qt5-webkit/Makefile b/www/py-qt5-webkit/Makefile index c01856bf94ca..021d74f513c7 100644 --- a/www/py-qt5-webkit/Makefile +++ b/www/py-qt5-webkit/Makefile @@ -7,8 +7,8 @@ CATEGORIES= www devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebKit module -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:devel/py-sip -RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT5_VERSION}:x11-toolkits/py-qt5-gui +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:devel/py-sip@${FLAVOR} +RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT5_VERSION}:x11-toolkits/py-qt5-gui@${FLAVOR} CONFIGURE_ARGS= --enable QtWebKit PYQT_DIST= yes @@ -16,6 +16,7 @@ PYQT_DIST= yes USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run +USE_PYTHON= flavors USE_QT5= core gui network webkit qmake_build OPTIONS_DEFINE= API DEBUG diff --git a/www/py-qt5-webkitwidgets/Makefile b/www/py-qt5-webkitwidgets/Makefile index c19fb9bf59cb..713f2cf1892e 100644 --- a/www/py-qt5-webkitwidgets/Makefile +++ b/www/py-qt5-webkitwidgets/Makefile @@ -13,6 +13,7 @@ PYQT_DIST= yes USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui network printsupport webkit widgets \ qmake_build diff --git a/www/py-rackspace-monitoring/Makefile b/www/py-rackspace-monitoring/Makefile index 5ad472628ed5..eb4627b8d356 100644 --- a/www/py-rackspace-monitoring/Makefile +++ b/www/py-rackspace-monitoring/Makefile @@ -13,7 +13,7 @@ COMMENT= Python client library for Rackspace Cloud Monitoring LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14:net/py-libcloud +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14:net/py-libcloud@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-requestbuilder/Makefile b/www/py-requestbuilder/Makefile index bf03290a96e0..022391fbb1a8 100644 --- a/www/py-requestbuilder/Makefile +++ b/www/py-requestbuilder/Makefile @@ -13,8 +13,8 @@ COMMENT= Command line-driven HTTP request builder LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python:-2.7 USE_PYTHON= distutils autoplist diff --git a/www/py-requests-cache/Makefile b/www/py-requests-cache/Makefile index 27d57bbe67ee..9ac687642a96 100644 --- a/www/py-requests-cache/Makefile +++ b/www/py-requests-cache/Makefile @@ -13,9 +13,9 @@ COMMENT= Persistent cache for requests library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} # Python 2.6-3.5(+) 20171026 USES= python diff --git a/www/py-requests-file/Makefile b/www/py-requests-file/Makefile index 29193d787371..a224699624c8 100644 --- a/www/py-requests-file/Makefile +++ b/www/py-requests-file/Makefile @@ -11,8 +11,8 @@ COMMENT= Transport adapter for use with the Requests Python library LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes diff --git a/www/py-requests-futures/Makefile b/www/py-requests-futures/Makefile index 0a510e57f48c..6eda7ba6fc7e 100644 --- a/www/py-requests-futures/Makefile +++ b/www/py-requests-futures/Makefile @@ -15,14 +15,14 @@ LICENSE= APACHE20 USES= python USE_PYTHON= autoplist distutils -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_VER} == "2.7" -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/py-requests-mock/Makefile b/www/py-requests-mock/Makefile index d1bd2f4ca698..4f8bdabfc979 100644 --- a/www/py-requests-mock/Makefile +++ b/www/py-requests-mock/Makefile @@ -13,9 +13,9 @@ COMMENT= Mock out responses from the requests package LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils diff --git a/www/py-requests-oauthlib/Makefile b/www/py-requests-oauthlib/Makefile index bec57a020069..fa1ad4104eca 100644 --- a/www/py-requests-oauthlib/Makefile +++ b/www/py-requests-oauthlib/Makefile @@ -12,9 +12,9 @@ COMMENT= OAuthlib authentication support for Requests LICENSE= ISCL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-requests-toolbelt/Makefile b/www/py-requests-toolbelt/Makefile index de434eac2633..e5e4d9524b3f 100644 --- a/www/py-requests-toolbelt/Makefile +++ b/www/py-requests-toolbelt/Makefile @@ -11,7 +11,7 @@ COMMENT= Utility belt for advanced users of python-requests LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.0.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.0.1:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-requests/Makefile b/www/py-requests/Makefile index 6b92ad08f702..677952c31085 100644 --- a/www/py-requests/Makefile +++ b/www/py-requests/Makefile @@ -14,17 +14,17 @@ COMMENT= HTTP library written in Python for human beings LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3 \ - ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} # Actually 2.6-2.7,3.3+ -USES?= python +USES= python USE_PYTHON= autoplist concurrent distutils CONFLICTS_INSTALL= py*-requests1-* diff --git a/www/py-restclient/Makefile b/www/py-restclient/Makefile index 8c9a39c49f7b..fb6ab3e3887c 100644 --- a/www/py-restclient/Makefile +++ b/www/py-restclient/Makefile @@ -13,7 +13,7 @@ COMMENT= Convenient library for writing REST clients LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2 +RUN_DEPENDS= ${PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-rhodecode/Makefile b/www/py-rhodecode/Makefile index f7d79f18c580..06ad3ae6c721 100644 --- a/www/py-rhodecode/Makefile +++ b/www/py-rhodecode/Makefile @@ -14,28 +14,28 @@ COMMENT= Fast and powerful management tool for Mercurial and GIT LICENSE= GPLv3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons \ - ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.4:www/py-waitress \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode \ - ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers \ - ${PYTHON_PKGNAMEPREFIX}mako>=0.7.3:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh \ - ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py-pylons@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}waitress>=0.8.4:www/py-waitress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.0.8:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0.7.3:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.10:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.8.7:devel/dulwich \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.2:security/py-bcrypt \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.5.2:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru \ - ${PYTHON_PKGNAMEPREFIX}celery>=0:devel/py-celery \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.2.1:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.8.1:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.2:security/py-bcrypt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.5.2:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteScript>=1.6.3:www/py-pastescript@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}celery>=0:devel/py-celery@${FLAVOR} \ mercurial>=2.6:devel/mercurial USES= python:2 @@ -52,7 +52,7 @@ GIT_DESC= GIT support .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MLDAP} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.6:net/py-ldap +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.6:net/py-ldap@${FLAVOR} .endif .if ${PORT_OPTIONS:MGIT} diff --git a/www/py-rollbar/Makefile b/www/py-rollbar/Makefile index 3f393fd3fc7c..9df99021a792 100644 --- a/www/py-rollbar/Makefile +++ b/www/py-rollbar/Makefile @@ -11,8 +11,8 @@ COMMENT= Easy and powerful exception tracking with Rollbar LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.7:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.7:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-routes/Makefile b/www/py-routes/Makefile index dfca5b700cfe..25a912aa96d3 100644 --- a/www/py-routes/Makefile +++ b/www/py-routes/Makefile @@ -13,8 +13,8 @@ COMMENT= Routing package for Python that matches URLs to dicts and vice versa LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.3:devel/py-repoze.lru +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0.3:devel/py-repoze.lru@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-scgi/Makefile b/www/py-scgi/Makefile index 8e08f83a09fb..5a55a7c896b8 100644 --- a/www/py-scgi/Makefile +++ b/www/py-scgi/Makefile @@ -14,7 +14,7 @@ COMMENT= Python server implementation of the Simple Common Gateway Protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-scrapy/Makefile b/www/py-scrapy/Makefile index eb544bc66c57..221771fe07d4 100644 --- a/www/py-scrapy/Makefile +++ b/www/py-scrapy/Makefile @@ -13,15 +13,15 @@ COMMENT= High level scraping and web crawling framework LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}w3lib>=1.14.2:www/py-w3lib \ - ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}queuelib>=1.2.2:sysutils/py-queuelib \ - ${PYTHON_PKGNAMEPREFIX}pydispatcher>=2.0.5:devel/py-pydispatcher \ - ${PYTHON_PKGNAMEPREFIX}service_identity>0:security/py-service_identity \ - ${PYTHON_PKGNAMEPREFIX}parsel>=1.1:textproc/py-parsel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}w3lib>=1.14.2:www/py-w3lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}queuelib>=1.2.2:sysutils/py-queuelib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydispatcher>=2.0.5:devel/py-pydispatcher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}service_identity>0:security/py-service_identity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsel>=1.1:textproc/py-parsel@${FLAVOR} USES= python USE_PYTHON= distutils autoplist @@ -32,7 +32,7 @@ OPTIONS_DEFAULT=SSL .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MSSL} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} .endif .include <bsd.port.mk> diff --git a/www/py-seafdav/Makefile b/www/py-seafdav/Makefile index ac22bbea06da..a64ea23ec55f 100644 --- a/www/py-seafdav/Makefile +++ b/www/py-seafdav/Makefile @@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:-2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= haiwen +USE_PYTHON= flavors SHEBANG_FILES= *.sh *.template wsgidav/addons/seafile/*.py NO_ARCH= yes diff --git a/www/py-seafobj/Makefile b/www/py-seafobj/Makefile index 481353fa533c..12309eabe5e3 100644 --- a/www/py-seafobj/Makefile +++ b/www/py-seafobj/Makefile @@ -16,6 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:-2.7 shebangfix USE_GITHUB= yes GH_ACCOUNT= haiwen +USE_PYTHON= flavors SHEBANG_FILES= *.sh *.py NO_ARCH= yes diff --git a/www/py-searx/Makefile b/www/py-searx/Makefile index 831893a0a13d..ca6cc67b3cc5 100644 --- a/www/py-searx/Makefile +++ b/www/py-searx/Makefile @@ -12,17 +12,17 @@ COMMENT= Searx / a privacy-respecting, hackable metasearch engine LICENSE= AGPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}Flask-Babel>=0.11.1:devel/py-flask-babel \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.6.0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.4.1:net/py-ndg_httpsclient \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.15.1:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}Flask>=0.11.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug \ - ${PYTHON_PKGNAMEPREFIX}certifi>=2016.2.28:security/py-certifi +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Babel>=0.11.1:devel/py-flask-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.6.0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.4.1:net/py-ndg_httpsclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.15.1:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.3:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>=0.11.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=2016.2.28:security/py-certifi@${FLAVOR} USE_RC_SUBR= searx diff --git a/www/py-selector/Makefile b/www/py-selector/Makefile index 08117b202500..306a78d61dc9 100644 --- a/www/py-selector/Makefile +++ b/www/py-selector/Makefile @@ -12,7 +12,7 @@ COMMENT= WSGI request delegation (a.k.a. routing) LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resolver>=0.2.1:devel/py-resolver +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resolver>=0.2.1:devel/py-resolver@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-slimit/Makefile b/www/py-slimit/Makefile index 90865bdf2deb..b15f816af5af 100644 --- a/www/py-slimit/Makefile +++ b/www/py-slimit/Makefile @@ -11,8 +11,8 @@ COMMENT= JavaScript minifier written in Python LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4:devel/py-ply@${FLAVOR} USES= python:2 zip USE_PYTHON= distutils autoplist @@ -22,7 +22,7 @@ NO_ARCH= yes .include <bsd.port.pre.mk> .if ${PYTHON_REL} >= 3000 -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} pre-build: @cd ${WRKSRC} && 2to3-${PYTHON_VER} -w src .endif diff --git a/www/py-slimmer/Makefile b/www/py-slimmer/Makefile index 4bc0f5719f33..15b426d7c07e 100644 --- a/www/py-slimmer/Makefile +++ b/www/py-slimmer/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= corsmith@gmail.com COMMENT= Whitespace optimizer for CSS, HTML and XHTML output -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-slumber/Makefile b/www/py-slumber/Makefile index 616459f0eaee..4415937cc194 100644 --- a/www/py-slumber/Makefile +++ b/www/py-slumber/Makefile @@ -12,13 +12,13 @@ COMMENT= Library that makes consuming a REST API easier and more convenient LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} OPTIONS_DEFINE= YAML YAML_DESC= YAML serializer support -YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python USE_GITHUB= yes diff --git a/www/py-sockjs-tornado/Makefile b/www/py-sockjs-tornado/Makefile index ece2d4e9475a..188483fcbeb1 100644 --- a/www/py-sockjs-tornado/Makefile +++ b/www/py-sockjs-tornado/Makefile @@ -12,7 +12,7 @@ COMMENT= SockJS python server implementation on top of Tornado framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-splinter/Makefile b/www/py-splinter/Makefile index 18e6865fc1e7..24ae57cc90ca 100644 --- a/www/py-splinter/Makefile +++ b/www/py-splinter/Makefile @@ -12,11 +12,11 @@ COMMENT= Browser abstraction for web acceptance testing LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}selenium>=2.47:www/py-selenium \ - ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.4:devel/py-zope.testbrowser \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}selenium>=2.47:www/py-selenium@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.4:devel/py-zope.testbrowser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile index 3b2b8046bf1a..2824856ea993 100644 --- a/www/py-spyne/Makefile +++ b/www/py-spyne/Makefile @@ -12,10 +12,10 @@ COMMENT= Transport and architecture agnostic RPC library LICENSE= LGPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils -USES= python +USES= python:2.7 .include <bsd.port.mk> diff --git a/www/py-textile/Makefile b/www/py-textile/Makefile index acc0ef3df493..6783ea4309c8 100644 --- a/www/py-textile/Makefile +++ b/www/py-textile/Makefile @@ -12,8 +12,8 @@ COMMENT= Textile markup generator written in Python LICENSE= BSD2CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.8:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-tornado/Makefile b/www/py-tornado/Makefile index 5467cc4281c9..b65ccffa1543 100644 --- a/www/py-tornado/Makefile +++ b/www/py-tornado/Makefile @@ -18,12 +18,12 @@ USE_PYTHON= autoplist distutils .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch \ - ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${FLAVOR} .endif .if ${PYTHON_REL} < 3500 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports_abc>=0.4:devel/py-backports_abc +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports_abc>=0.4:devel/py-backports_abc@${FLAVOR} .endif post-build: diff --git a/www/py-trello/Makefile b/www/py-trello/Makefile index cea90d631d7f..dea0b5dd94b8 100644 --- a/www/py-trello/Makefile +++ b/www/py-trello/Makefile @@ -16,7 +16,7 @@ LICENSE_NAME= Fog Creek Software LICENSE_FILE= ${WRKSRC}/PKG-INFO LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.9.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.9.1:www/py-requests@${FLAVOR} USES= python:-2.7 zip USE_PYTHON= autoplist distutils diff --git a/www/py-treq/Makefile b/www/py-treq/Makefile index c3b2ec7ee803..8667b9c969be 100644 --- a/www/py-treq/Makefile +++ b/www/py-treq/Makefile @@ -12,18 +12,18 @@ COMMENT= Requests-like API built on top of twisted.web's Agent LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=0:devel/py-incremental -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}incremental>=0:devel/py-incremental@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=16.4.0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${FLAVOR} # Depend directly on twisted[tls] dependencies # As Twisted port may not (optionally) install them -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.4:dns/py-idna +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0.0:security/py-service_identity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.4:dns/py-idna@${FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} USES= python:2.7+ # Actually 2.7+,3.3+ USE_PYTHON= autoplist distutils diff --git a/www/py-turbogears2/Makefile b/www/py-turbogears2/Makefile index dcb9a0f67127..e4bce1515e1a 100644 --- a/www/py-turbogears2/Makefile +++ b/www/py-turbogears2/Makefile @@ -12,10 +12,10 @@ COMMENT= Python-Based Framework for Rapid Web Development LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crank>=0:devel/py-crank \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crank>=0:devel/py-crank@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.lru>=0:devel/py-repoze.lru@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-tvdb_api/Makefile b/www/py-tvdb_api/Makefile index a0e9dabb7745..cc42ec2c5c9f 100644 --- a/www/py-tvdb_api/Makefile +++ b/www/py-tvdb_api/Makefile @@ -14,9 +14,9 @@ COMMENT= API interface to TheTVDB.com LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/www/py-txrequests/Makefile b/www/py-txrequests/Makefile index b599fe5474b4..4899e0dfb64d 100644 --- a/www/py-txrequests/Makefile +++ b/www/py-txrequests/Makefile @@ -13,8 +13,8 @@ COMMENT= Asynchronous Python HTTP for Humans LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}twisted>=9.0.0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=9.0.0:devel/py-twisted@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils diff --git a/www/py-urlgrabber/Makefile b/www/py-urlgrabber/Makefile index c9a8db971414..bd171e1ba920 100644 --- a/www/py-urlgrabber/Makefile +++ b/www/py-urlgrabber/Makefile @@ -14,7 +14,7 @@ COMMENT= High-level cross-protocol url-grabber LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19.0_1:ftp/py-pycurl@${FLAVOR} DOCS_MAKE_ENV= INSTALL_DOCS=yes DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} diff --git a/www/py-user_agent/Makefile b/www/py-user_agent/Makefile index 47d2d0719640..b8f603aa4ad9 100644 --- a/www/py-user_agent/Makefile +++ b/www/py-user_agent/Makefile @@ -11,7 +11,7 @@ COMMENT= Generates random, valid User-Agent values LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-w3lib/Makefile b/www/py-w3lib/Makefile index 022e0a883396..99df52732ca2 100644 --- a/www/py-w3lib/Makefile +++ b/www/py-w3lib/Makefile @@ -11,7 +11,7 @@ COMMENT= Library of web-related functions LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ diff --git a/www/py-webhelpers/Makefile b/www/py-webhelpers/Makefile index ab5c5dd82193..adc8e96faebf 100644 --- a/www/py-webhelpers/Makefile +++ b/www/py-webhelpers/Makefile @@ -13,8 +13,8 @@ COMMENT= Python helper functions for writing templates in web applications LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.1:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.11:textproc/py-MarkupSafe +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.1:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.11:textproc/py-MarkupSafe@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/www/py-webkitgtk/Makefile b/www/py-webkitgtk/Makefile index 0f603a9125f1..e775e5df4c84 100644 --- a/www/py-webkitgtk/Makefile +++ b/www/py-webkitgtk/Makefile @@ -21,5 +21,6 @@ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool pathfix pkgconfig python:2 tar:bzip2 USE_GNOME= glib20 libxslt pygtk2 +USE_PYTHON= flavors .include <bsd.port.mk> diff --git a/www/py-webob/Makefile b/www/py-webob/Makefile index 0edca5644acc..2e976c5d7f3d 100644 --- a/www/py-webob/Makefile +++ b/www/py-webob/Makefile @@ -12,7 +12,7 @@ COMMENT= WSGI request and response Python object LICENSE= MIT -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} OPTIONS_DEFINE= DOCS TESTS diff --git a/www/py-werkzeug/Makefile b/www/py-werkzeug/Makefile index 03ab5c4c3291..eee33c9d10cb 100644 --- a/www/py-werkzeug/Makefile +++ b/www/py-werkzeug/Makefile @@ -14,12 +14,12 @@ COMMENT= Python utilities collection for building WSGI applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl@${FLAVOR} OPTIONS_DEFINE= EXAMPLES WATCHDOG WATCHDOG_DESC= Monitor filesystem events -WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8:devel/py-watchdog \ - ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor +WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0.8:devel/py-watchdog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${FLAVOR} NO_ARCH= yes USES= python diff --git a/www/py-wikipedia/Makefile b/www/py-wikipedia/Makefile index f8c435441274..275986532558 100644 --- a/www/py-wikipedia/Makefile +++ b/www/py-wikipedia/Makefile @@ -12,8 +12,8 @@ COMMENT= Wikipedia API for Python LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-ws4py/Makefile b/www/py-ws4py/Makefile index f433298fcfac..67dae774eadf 100644 --- a/www/py-ws4py/Makefile +++ b/www/py-ws4py/Makefile @@ -23,9 +23,9 @@ CHERRYPY_DESC= CherryPy server support GEVENT_DESC= gevent-based client/server support TORNADO_DESC= Tornado client support -CHERRYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2.2:www/py-cherrypy -GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:devel/py-gevent -TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=3.1:www/py-tornado +CHERRYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2.2:www/py-cherrypy@${FLAVOR} +GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:devel/py-gevent@${FLAVOR} +TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=3.1:www/py-tornado@${FLAVOR} # Do not install files which will not work post-patch-CHERRYPY-off: diff --git a/www/py-wsgiauth/Makefile b/www/py-wsgiauth/Makefile index 65db402b4453..0a311b2545f6 100644 --- a/www/py-wsgiauth/Makefile +++ b/www/py-wsgiauth/Makefile @@ -11,7 +11,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bamby@sippysoft.com COMMENT= WSGI authentication middleware -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/py-wsgidav/Makefile b/www/py-wsgidav/Makefile index 9804d115809a..59b7cefecbbe 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -11,13 +11,13 @@ COMMENT= WSGI based WebDAV server for sharing resources LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=0:www/py-cherrypy \ - ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}cov-core>=0:devel/py-cov-core \ - ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cherrypy>=0:www/py-cherrypy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cov-core>=0:devel/py-cov-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${FLAVOR} NO_ARCH= yes USES= python zip diff --git a/www/py-yarl/Makefile b/www/py-yarl/Makefile index 76f36ffa5840..faa3c6292454 100644 --- a/www/py-yarl/Makefile +++ b/www/py-yarl/Makefile @@ -12,13 +12,12 @@ COMMENT= Yet another URL library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= cython:lang/cython -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multidict>=2.0:www/py-multidict -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multidict>=2.0:www/py-multidict@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} USES= python:3.4+ -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist distutils cython do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test diff --git a/www/py-zope.app.wsgi/Makefile b/www/py-zope.app.wsgi/Makefile index 76caf8e730ad..d6d2be293a15 100644 --- a/www/py-zope.app.wsgi/Makefile +++ b/www/py-zope.app.wsgi/Makefile @@ -13,28 +13,28 @@ COMMENT= WSGI application for the zope.publisher LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest \ - ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.14:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.0:devel/py-zope.testbrowser \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.14:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.0:devel/py-zope.testbrowser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${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/www/py3-cssutils/Makefile b/www/py3-cssutils/Makefile deleted file mode 100644 index 60dd2b095221..000000000000 --- a/www/py3-cssutils/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> -# $FreeBSD$ - -USES= python:3.3+ - -PORTSCOUT= ignore:1 - -MASTERDIR= ${.CURDIR}/../py-cssutils - -.include "${MASTERDIR}/Makefile" diff --git a/www/py3-httplib2/Makefile b/www/py3-httplib2/Makefile deleted file mode 100644 index 869d6ab1fa60..000000000000 --- a/www/py3-httplib2/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-httplib2 - -USES= python:3 - -.include "${MASTERDIR}/Makefile" diff --git a/www/py3-requests/Makefile b/www/py3-requests/Makefile deleted file mode 100644 index 156e032eb785..000000000000 --- a/www/py3-requests/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ - -MASTERDIR= ${.CURDIR}/../py-requests - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py3-chardet \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py3-idna \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py3-urllib3 \ - ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py3-certifi -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py3-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py3-execnet \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py3-mock - -USES= python:3.3+ - -.include "${MASTERDIR}/Makefile" diff --git a/www/pycarddav/Makefile b/www/pycarddav/Makefile index cf5ba140b154..0239dcc16f21 100644 --- a/www/pycarddav/Makefile +++ b/www/pycarddav/Makefile @@ -13,12 +13,12 @@ COMMENT= Simple to use CardDAV CLI client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}vobject>0:deskutils/py-vobject \ - ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid \ - ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vobject>0:deskutils/py-vobject@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils diff --git a/www/pyjamas/Makefile b/www/pyjamas/Makefile index 65459f079363..ac812a37c0ae 100644 --- a/www/pyjamas/Makefile +++ b/www/pyjamas/Makefile @@ -12,7 +12,7 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= Port of Google Web Toolkit to Python # install/require some libraries in sys.prefix -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist pythonprefix REINPLACE_ARGS= -i '' -e 's,../../bin,${PREFIX}/bin,' diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile index 8caba81a5bdc..7663a9fe66f1 100644 --- a/www/qutebrowser/Makefile +++ b/www/qutebrowser/Makefile @@ -11,21 +11,21 @@ COMMENT= Keyboard-focused browser with a minimal GUI LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py3-colorama \ - ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py3-cssutils \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py3-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}pyPEG2>=0:textproc/py3-pyPEG2 \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyPEG2>=0:textproc/py-pyPEG2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${FLAVOR} NO_ARCH= yes USES= python:3.5+ pyqt:5 USE_PYQT= core opengl printsupport sql webkit webkitwidgets widgets qml USE_QT5= sql-sqlite3 -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist optsuffix USE_GITHUB= yes .include <bsd.port.mk> diff --git a/www/radicale/Makefile b/www/radicale/Makefile index bc4b61c733a7..3b0f2f9bf282 100644 --- a/www/radicale/Makefile +++ b/www/radicale/Makefile @@ -35,11 +35,11 @@ USES+= python .endif .if ${PORT_OPTIONS:MHTTP} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests1>=0:www/py-requests1 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests1>=0:www/py-requests1@${FLAVOR} .endif .if ${PORT_OPTIONS:MLDAP} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>=0:net/py-ldap +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ldap>=0:net/py-ldap@${FLAVOR} .endif post-patch: diff --git a/www/roundup/Makefile b/www/roundup/Makefile index 0fcb52c32af5..5bfeea6ed84f 100644 --- a/www/roundup/Makefile +++ b/www/roundup/Makefile @@ -12,7 +12,7 @@ COMMENT= Issue-Tracking System for Knowledge Workers LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= cpe gettext python +USES= cpe gettext python:2.7 CPE_VENDOR= roundup-tracker USE_PYTHON= distutils NO_ARCH= yes @@ -21,9 +21,9 @@ OPTIONS_DEFINE= SQLITE PGSQL MYSQL NLS OPTIONS_DEFAULT=SQLITE OPTIONS_SUB= yes -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${FLAVOR} SCRIPTS= roundup-admin roundup-demo roundup-gettext roundup-mailgw \ roundup-server roundup-xmlrpc-server diff --git a/www/rtv/Makefile b/www/rtv/Makefile index 87c5addfed5e..ce88259e2d1d 100644 --- a/www/rtv/Makefile +++ b/www/rtv/Makefile @@ -11,23 +11,23 @@ COMMENT= Commandline client for reddit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}kitchen>=1.2.4:devel/py-kitchen \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.1:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kitchen>=1.2.4:devel/py-kitchen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.1:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=4.0.10:devel/py-decorator@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= michael-lazar NO_ARCH= yes USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= distutils autoplist concurrent optsuffix .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 3600 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mailcap_fix>=0.1.3:devel/py-mailcap-fix +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mailcap_fix>=0.1.3:devel/py-mailcap-fix@${FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/www/seahub/Makefile b/www/seahub/Makefile index 8ce7db0b8a76..1865e1979ae2 100644 --- a/www/seahub/Makefile +++ b/www/seahub/Makefile @@ -14,25 +14,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= bash:shells/bash \ ${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \ - ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n \ - ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework \ - ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor \ - ${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools \ - ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office \ - ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance \ - ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn \ - ${PYTHON_PKGNAMEPREFIX}flup>=0:www/py-flup \ - ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb \ - ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode \ - ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures + ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-statici18n>=0:www/py-django-statici18n@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}djangorestframework>=0:www/py-djangorestframework@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django_compressor>=0:www/py-django_compressor@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-formtools>=0:www/py-django-formtools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-post_office>=0:www/py-django-post_office@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-constance>=0:www/py-django-constance@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gunicorn>=0:www/py-gunicorn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flup>=0:www/py-flup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${PY_FLAVOR} USES= python:-2.7 shebangfix USE_GITHUB= yes @@ -50,10 +50,10 @@ SEAFOBJ_DESC= Enable Seafile file object modeling support SEAFDAV_DESC= Enable Seafile WsgiDav-based support SEAFOBJ_CONFIGURE_WITH= seafobj -SEAFOBJ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafobj>0:www/py-seafobj +SEAFOBJ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafobj>0:www/py-seafobj@${PY_FLAVOR} SEAFDAV_CONFIGURE_WITH= seafdav -SEAFDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafdav>0:www/py-seafdav +SEAFDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafdav>0:www/py-seafdav@${PY_FLAVOR} NLS_USES= gettext iconv NLS_CONFIGURE_OFF= --disable-nls diff --git a/www/trac-OhlohWidgetsMacro/Makefile b/www/trac-OhlohWidgetsMacro/Makefile index f2525792e4f9..7da5f8a081ad 100644 --- a/www/trac-OhlohWidgetsMacro/Makefile +++ b/www/trac-OhlohWidgetsMacro/Makefile @@ -13,10 +13,10 @@ COMMENT= Trac macro to embed Ohloh widgets LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycerberus>=0.3:devel/py-pycerberus \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycerberus>=0.3:devel/py-pycerberus@${FLAVOR} \ tracd:www/trac -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-TracGoogleAnalytics/Makefile b/www/trac-TracGoogleAnalytics/Makefile index 33f19967ffd1..096863e1862f 100644 --- a/www/trac-TracGoogleAnalytics/Makefile +++ b/www/trac-TracGoogleAnalytics/Makefile @@ -15,10 +15,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= tracd:www/trac \ - ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi + ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-advancedticketworkflow/Makefile b/www/trac-advancedticketworkflow/Makefile index 8f2783e2da3f..2ee3371c0e86 100644 --- a/www/trac-advancedticketworkflow/Makefile +++ b/www/trac-advancedticketworkflow/Makefile @@ -15,7 +15,7 @@ COMMENT= Advanced Ticket Workflow Plugin for Trac RUN_DEPENDS= tracd:www/trac WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11 -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-iniadmin/Makefile b/www/trac-iniadmin/Makefile index b12926d6adc1..ec753a17927b 100644 --- a/www/trac-iniadmin/Makefile +++ b/www/trac-iniadmin/Makefile @@ -15,7 +15,7 @@ COMMENT= Edit all trac.ini option via the WebAdminPlugin RUN_DEPENDS= tracd:www/trac WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11 -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-ldapauthstore/Makefile b/www/trac-ldapauthstore/Makefile index a7066ba9c31e..85e926a6db08 100644 --- a/www/trac-ldapauthstore/Makefile +++ b/www/trac-ldapauthstore/Makefile @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tracd:www/trac \ trac-accountmanager>0:www/trac-accountmanager \ trac-ldap>0:www/trac-ldap \ - ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap + ${PYTHON_PKGNAMEPREFIX}ldap>0:net/py-ldap@${FLAVOR} NO_ARCH= yes PORTSCOUT= ignore:1 diff --git a/www/trac-permredirect/Makefile b/www/trac-permredirect/Makefile index 70fde7c5f3a4..b2a00e5a8802 100644 --- a/www/trac-permredirect/Makefile +++ b/www/trac-permredirect/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= tracd:www/trac FETCH_BEFORE_ARGS= -o ${DISTFILES} REV= 13353 -USES= python zip:infozip +USES= python:2.7 zip:infozip USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/${PORTNAME}plugin/tags/${PORTVERSION} NO_ARCH= yes diff --git a/www/trac-privatetickets/Makefile b/www/trac-privatetickets/Makefile index 40d2cf74f063..901a4ba74497 100644 --- a/www/trac-privatetickets/Makefile +++ b/www/trac-privatetickets/Makefile @@ -15,7 +15,7 @@ LICENSE= BSD2CLAUSE RUN_DEPENDS= tracd:www/trac -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-ticketimport/Makefile b/www/trac-ticketimport/Makefile index 62e0a95a4766..f830360da379 100644 --- a/www/trac-ticketimport/Makefile +++ b/www/trac-ticketimport/Makefile @@ -13,7 +13,7 @@ COMMENT= Import or update tickets from a CSV file or Excel file LICENSE= BSD3CLAUSE # "same license as trac" RUN_DEPENDS= tracd:www/trac \ - ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.1:textproc/py-xlrd + ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.1:textproc/py-xlrd@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist diff --git a/www/trac-tocmacro/Makefile b/www/trac-tocmacro/Makefile index f8e32d48fd45..0cfc8f0789f1 100644 --- a/www/trac-tocmacro/Makefile +++ b/www/trac-tocmacro/Makefile @@ -14,7 +14,7 @@ COMMENT= Table of contents macro RUN_DEPENDS= tracd:www/trac WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-tweakui/Makefile b/www/trac-tweakui/Makefile index d6f112c5ea20..e1bb78c851ea 100644 --- a/www/trac-tweakui/Makefile +++ b/www/trac-tweakui/Makefile @@ -15,7 +15,7 @@ COMMENT= Easily tweak Trac pages with JavaScript expressions RUN_DEPENDS= tracd:www/trac -USES= dos2unix python zip +USES= dos2unix python:2.7 zip DOS2UNIX_REGEX= .*\.(css|html|js|py|txt)$ USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-wikigoodies/Makefile b/www/trac-wikigoodies/Makefile index a0ca639600b8..861b5424afc3 100644 --- a/www/trac-wikigoodies/Makefile +++ b/www/trac-wikigoodies/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= tracd:www/trac WRKSRC= ${WRKDIR}/${PORTNAME}plugin/0.11 -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-wikinotification/Makefile b/www/trac-wikinotification/Makefile index 7a81dab68381..45af8074c15d 100644 --- a/www/trac-wikinotification/Makefile +++ b/www/trac-wikinotification/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= tracd:www/trac WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac-wikitemplates/Makefile b/www/trac-wikitemplates/Makefile index 21409968e7db..74f21c59bf9e 100644 --- a/www/trac-wikitemplates/Makefile +++ b/www/trac-wikitemplates/Makefile @@ -20,7 +20,7 @@ RUN_DEPENDS= tracd:www/trac # ${PYTHON_SITELIBDIR}/TracCtxtnavAdd-2.0-py${PYTHON_VER}.egg:www/trac-ctxtnavadd WRKSRC= ${WRKDIR}/${PORTNAME}plugin -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/www/trac/Makefile b/www/trac/Makefile index 2ed741214105..cec050de5c83 100644 --- a/www/trac/Makefile +++ b/www/trac/Makefile @@ -14,10 +14,10 @@ COMMENT= Enhanced wiki and issue tracking system for software projects LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${FLAVOR} USES= python:-2.7 shebangfix SHEBANG_FILES= trac/tests/functional/better_twill.py trac/tests/functional/tester.py \ @@ -41,12 +41,12 @@ DOCUTILS_DESC= Allow additional text markup PYGMENTS_DESC= Use generic syntax highlighter TZ_DESC= Process Time Zones -DOCUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils -PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments -TZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -SVN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>0:devel/py-subversion +DOCUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${FLAVOR} +PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${FLAVOR} +TZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +SVN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>0:devel/py-subversion@${FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample-plugins diff --git a/www/trytond28_google_maps/Makefile b/www/trytond28_google_maps/Makefile index 4aedbb512620..12164e83a562 100644 --- a/www/trytond28_google_maps/Makefile +++ b/www/trytond28_google_maps/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= trytond28_party>=2.8.0:finance/trytond28_party CONFLICTS= trytond_google_maps-2.[46].* -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/www/twill/Makefile b/www/twill/Makefile index 49f53fa7d941..b0efb878c340 100644 --- a/www/twill/Makefile +++ b/www/twill/Makefile @@ -10,7 +10,7 @@ MASTER_SITES= http://darcs.idyll.org/~t/projects/ MAINTAINER= jun-g@daemonfreaks.com COMMENT= Simple scripting language for Web browsing -USES= python +USES= python:2.7 USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/www/uwsgi/Makefile b/www/uwsgi/Makefile index b1805f11e9dc..f134bcba4a26 100644 --- a/www/uwsgi/Makefile +++ b/www/uwsgi/Makefile @@ -14,7 +14,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= pkgconfig python ssl -USE_PYTHON= distutils +USE_PYTHON= distutils concurrent optsuffix USE_RC_SUBR= uwsgi CFLAGS+= -I${OPENSSLINC} diff --git a/www/uwsgitop/Makefile b/www/uwsgitop/Makefile index 6e78c0698bc3..533c867ecba1 100644 --- a/www/uwsgitop/Makefile +++ b/www/uwsgitop/Makefile @@ -10,7 +10,7 @@ MAINTAINER= demon@FreeBSD.org COMMENT= uWSGI top-like app USES= python -USE_PYTHON= distutils +USE_PYTHON= distutils concurrent optsuffix PLIST_FILES= bin/uwsgitop %%DOCSDIR%%/README.rst diff --git a/www/uzbl/Makefile b/www/uzbl/Makefile index 5487f6f75679..eef49dc29389 100644 --- a/www/uzbl/Makefile +++ b/www/uzbl/Makefile @@ -13,14 +13,14 @@ COMMENT= Web interface tools which adhere to the unix philosophy LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= socat:net/socat \ dmenu:x11/dmenu \ - ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser + ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} USES= gmake pkgconfig python:2 desktop-file-utils gettext-runtime shebangfix USE_XORG= x11 diff --git a/www/wadcomblog/Makefile b/www/wadcomblog/Makefile index e91d9542218f..a5d0ae313ad7 100644 --- a/www/wadcomblog/Makefile +++ b/www/wadcomblog/Makefile @@ -10,7 +10,7 @@ MASTER_SITES= http://laffaye.free.fr/distfiles/ \ MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Simple open-source static blog engine written in Python -USES= python +USES= python:2.7 USE_PYTHON= distutils OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/www/web2ldap/Makefile b/www/web2ldap/Makefile index f50eb1040d24..42d864ee64de 100644 --- a/www/web2ldap/Makefile +++ b/www/web2ldap/Makefile @@ -12,9 +12,9 @@ COMMENT= Python-based WWW gateway to LDAP servers LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.0:net/py-ldap \ - ${PYTHON_SITELIBDIR}/pyweblib/__init__.py:www/py-pyweblib \ - ${PYTHON_PKGNAMEPREFIX}ipaddr>0:devel/py-ipaddr \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.4.0:net/py-ldap@${PY_FLAVOR} \ + ${PYTHON_SITELIBDIR}/pyweblib/__init__.py:www/py-pyweblib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddr>0:devel/py-ipaddr@${PY_FLAVOR} \ ${LOCALBASE}/etc/mime.types:misc/mime-support OPTIONS_DEFINE= DOCS diff --git a/www/webpy/Makefile b/www/webpy/Makefile index 775de7d68191..d17951ebc205 100644 --- a/www/webpy/Makefile +++ b/www/webpy/Makefile @@ -13,7 +13,7 @@ COMMENT= Web Framework For Python LICENSE= PD -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= web.py diff --git a/www/xist/Makefile b/www/xist/Makefile index 32492a9e641f..c00c08ad25ba 100644 --- a/www/xist/Makefile +++ b/www/xist/Makefile @@ -14,11 +14,11 @@ COMMENT= XML-based extensible HTML generator LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0,1:www/py3-cssutils \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py3-lxml \ - ${PYTHON_PKGNAMEPREFIX}pillow>=2.6:graphics/py3-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssutils>=1.0,1:www/py-cssutils@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=2.6:graphics/py-pillow@${PY_FLAVOR} -USES= python:3 tar:bzip2 +USES= python:3.6+ tar:bzip2 USE_PYTHON= autoplist distutils post-install: diff --git a/www/you-get/Makefile b/www/you-get/Makefile index 4ce85f2fa82a..d9f05dc57faa 100644 --- a/www/you-get/Makefile +++ b/www/you-get/Makefile @@ -17,8 +17,8 @@ RUN_DEPENDS= ffmpeg:multimedia/ffmpeg OPTIONS_DEFINE= RTMPDUMP NO_ARCH= yes -USE_PYTHON= autoplist distutils -USES= python:3 +USE_PYTHON= autoplist distutils optsuffix +USES= python:3.4+ RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump diff --git a/www/zope213/Makefile b/www/zope213/Makefile index 6fc6161751e4..a76dc0126b87 100644 --- a/www/zope213/Makefile +++ b/www/zope213/Makefile @@ -14,72 +14,72 @@ COMMENT= Object-based web application platform Version 2.13 LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=2.13.2:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}DocumentTemplate>=0:devel/py-DocumentTemplate \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}Missing>=0:devel/py-Missing \ - ${PYTHON_PKGNAMEPREFIX}MultiMapping>=0:devel/py-MultiMapping \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}Products.OFSP>=2.13.2:devel/py-Products.OFSP \ - ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>=0:devel/py-Products.ZCatalog \ - ${PYTHON_PKGNAMEPREFIX}Products.ZCTextIndex>=0:devel/py-Products.ZCTextIndex \ - ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}ZopeUndo>=0:devel/py-ZopeUndo \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}initgroups>=0:devel/py-initgroups \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}tempstorage>=0:devel/py-tempstorage \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zdaemon>=0:sysutils/py-zdaemon \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions \ - ${PYTHON_PKGNAMEPREFIX}zLOG>=0:devel/py-zLOG \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.browserresource>=0:devel/py-zope.browserresource \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${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.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.ptresource>=0:devel/py-zope.ptresource \ - ${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.sendmail>=0:mail/py-zope.sendmail \ - ${PYTHON_PKGNAMEPREFIX}zope.sequencesort>=0:devel/py-zope.sequencesort \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext \ - ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=3.5.0:devel/py-zope.tales \ - ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=0:devel/py-zope.testbrowser \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Products.BTreeFolder2>=0:devel/py-Products.BTreeFolder2 \ - ${PYTHON_PKGNAMEPREFIX}Products.ExternalMethod>=0:devel/py-Products.ExternalMethod \ - ${PYTHON_PKGNAMEPREFIX}Products.MailHost>=0:mail/py-Products.MailHost \ - ${PYTHON_PKGNAMEPREFIX}Products.MIMETools>=0:devel/py-Products.MIMETools \ - ${PYTHON_PKGNAMEPREFIX}Products.PythonScripts>=0:devel/py-Products.PythonScripts \ - ${PYTHON_PKGNAMEPREFIX}Products.StandardCacheManagers>=0:devel/py-Products.StandardCacheManagers \ - ${PYTHON_PKGNAMEPREFIX}manuel>=0:devel/py-manuel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=2.13.2:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DocumentTemplate>=0:devel/py-DocumentTemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Missing>=0:devel/py-Missing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MultiMapping>=0:devel/py-MultiMapping@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.OFSP>=2.13.2:devel/py-Products.OFSP@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZCatalog>=0:devel/py-Products.ZCatalog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZCTextIndex>=0:devel/py-Products.ZCTextIndex@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ZopeUndo>=0:devel/py-ZopeUndo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}initgroups>=0:devel/py-initgroups@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tempstorage>=0:devel/py-tempstorage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zdaemon>=0:sysutils/py-zdaemon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zLOG>=0:devel/py-zLOG@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserresource>=0:devel/py-zope.browserresource@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${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>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.ptresource>=0:devel/py-zope.ptresource@${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.sendmail>=0:mail/py-zope.sendmail@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.sequencesort>=0:devel/py-zope.sequencesort@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=3.5.0:devel/py-zope.tales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=0:devel/py-zope.testbrowser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.BTreeFolder2>=0:devel/py-Products.BTreeFolder2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ExternalMethod>=0:devel/py-Products.ExternalMethod@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MailHost>=0:mail/py-Products.MailHost@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MIMETools>=0:devel/py-Products.MIMETools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PythonScripts>=0:devel/py-Products.PythonScripts@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.StandardCacheManagers>=0:devel/py-Products.StandardCacheManagers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}manuel>=0:devel/py-manuel@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils |