Index: Mk/Uses/gnome.mk =================================================================== --- Mk/Uses/gnome.mk +++ Mk/Uses/gnome.mk @@ -389,13 +389,13 @@ pygobject_USE_GNOME_IMPL= glib20 py3gobject3_DETECT= ${LOCALBASE}/share/py3gobject3/.keep -py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3 -py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3 +py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@python3 +py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@python3 py3gobject3_USE_GNOME_IMPL= glib20 pygobject3_DETECT= ${LOCALBASE}/share/pygobject3/.keep -pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3 -pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3 +pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@python2 +pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@python2 pygobject3_USE_GNOME_IMPL= glib20 pygtk2_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc Index: Mk/Uses/pyqt.mk =================================================================== --- Mk/Uses/pyqt.mk +++ Mk/Uses/pyqt.mk @@ -240,8 +240,8 @@ _USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY} .for comp in ${_USE_PYQT_ALL:O:u} _USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run -py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT} -py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT} +py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${FLAVOR} +py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${FLAVOR} py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS} py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS} .endfor Index: Mk/Uses/python.mk =================================================================== --- Mk/Uses/python.mk +++ Mk/Uses/python.mk @@ -71,8 +71,11 @@ # prefix-less original name, e.g. # bin/foo-2.7 --> bin/foo. # +# flavors - Force creation of flavors for python2 and python3, if +# applicable. +# # distutils - Use distutils as do-configure, do-build and -# do-install targets. +# do-install targets. implies flavors. # # autoplist - Automatically generates the packaging list for a # port that uses distutils when defined. @@ -238,6 +241,12 @@ _PYTHON_FEATURE_${var:tu}= yes .endfor +# distutils automatically generates flavors depending on the supported +# versions. +.if defined(_PYTHON_FEATURE_DISTUTILS) +_PYTHON_FEATURE_FLAVORS= yes +.endif + # Make sure that no dependency or some other environment variable # pollutes the build/run dependency detection .undef _PYTHON_BUILD_DEP @@ -307,6 +316,7 @@ PYTHON3_DEFAULT_VERSION?= python${PYTHON3_DEFAULT} .endif +# Keep this before the FLAVOR selection to get the meta port dependency. .if ${_PYTHON_ARGS} == "2" _PYTHON_ARGS= ${PYTHON2_DEFAULT_VERSION:S/^python//} _WANTS_META_PORT= 2 @@ -315,6 +325,12 @@ _WANTS_META_PORT= 3 .endif # ${_PYTHON_ARGS} == "2" +.if ${FLAVOR} == python2 +_PYTHON_ARGS= ${PYTHON2_DEFAULT} +.elif ${FLAVOR} == python3 +_PYTHON_ARGS= ${PYTHON3_DEFAULT} +.endif + .if defined(PYTHON_VERSION) # A port/user requests a specific python version for its dependencies via # DEPENDS_ARGS, since it requires the specific python version itself. @@ -372,6 +388,37 @@ .endif .endif # defined(_PYTHON_VERSION_NONSUPPORTED) +# Automatically generates FLAVORS if empty +.if empty(FLAVORS) && defined(_PYTHON_FEATURE_FLAVORS) +. undef _VALID_PYTHON_VERSIONS +. for ver in ${PYTHON2_DEFAULT} ${PYTHON3_DEFAULT} ${_PYTHON_VERSIONS} +__VER= ${ver} +. if !(!empty(_PYTHON_VERSION_MINIMUM) && ( \ + ${__VER} < ${_PYTHON_VERSION_MINIMUM})) && \ + !(!empty(_PYTHON_VERSION_MAXIMUM) && ( \ + ${__VER} > ${_PYTHON_VERSION_MAXIMUM})) +_VALID_PYTHON_VERSIONS+= ${ver} +. endif +. endfor +. if defined(_VALID_PYTHON_VERSIONS) +. for _v in 2 3 +. if ${_VALID_PYTHON_VERSIONS:M${PYTHON${_v}_DEFAULT}} +FLAVORS+= python${_v} +. endif +. endfor +. else +FLAVORS= python2 python3 +. endif +. if !empty(FLAVORS) && empty(FLAVOR) +FLAVOR= ${FLAVORS:[1]} +# XXX: I do not think we need to force the python version here, as the default +# set earlier is there same as the flavor here. +. endif +.endif + +# To avoid having dependencies with @ and empty flavor: +DEPEND_FLAVOR= ${FLAVOR:C/(.+)/@\1/} + # Pass PYTHON_VERSION down the dependency chain. This ensures that # port A -> B -> C all will use the same python version and do not # try to find a different one, if the passed version fits into @@ -483,8 +530,8 @@ _CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} .if defined(_PYTHON_FEATURE_DISTUTILS) && \ ${_CURRENTPORT} != ${PYTHON_PKGNAMEPREFIX}setuptools -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools${DEPEND_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools${DEPEND_FLAVOR} .endif # distutils support @@ -565,9 +612,9 @@ CMAKE_ARGS+= -DPython_ADDITIONAL_VERSIONS=${PYTHON_VER} # Python 3rd-party modules -PYGAME= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game -PYNUMERIC= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:math/py-numeric -PYNUMPY= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy +PYGAME= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game${DEPEND_FLAVOR} +PYNUMERIC= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:math/py-numeric${DEPEND_FLAVOR} +PYNUMPY= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy${DEPEND_FLAVOR} # dependencies .if defined(_PYTHON_BUILD_DEP) Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -1074,18 +1074,6 @@ .include "${PORTSDIR}/Mk/bsd.commands.mk" -.if !empty(FLAVOR) -. if empty(FLAVORS) -IGNORE= FLAVOR is defined while this port does not have FLAVORS. -. elif ! ${FLAVORS:M${FLAVOR}} -IGNORE= Unknown flavor '${FLAVOR}', possible flavors: ${FLAVORS}. -. endif -.endif - -.if !empty(FLAVORS) && empty(FLAVOR) -FLAVOR= ${FLAVORS:[1]} -.endif - # Do not leak flavors to childs make .MAKEOVERRIDES:= ${MAKEOVERRIDES:NFLAVOR=*} @@ -1487,6 +1475,18 @@ .include "${USESDIR}/${f:C/\:.*//}.mk" .endfor +.if !empty(FLAVOR) +. if empty(FLAVORS) +IGNORE= FLAVOR is defined while this port does not have FLAVORS. +. elif ! ${FLAVORS:M${FLAVOR}} +IGNORE= Unknown flavor '${FLAVOR}', possible flavors: ${FLAVORS}. +. endif +.endif + +.if !empty(FLAVORS) && empty(FLAVOR) +FLAVOR= ${FLAVORS:[1]} +.endif + EXTRACT_SUFX?= .tar.gz .if defined(USE_LINUX_PREFIX) Index: accessibility/orca/Makefile =================================================================== --- accessibility/orca/Makefile +++ accessibility/orca/Makefile @@ -10,16 +10,16 @@ MAINTAINER= gnome@FreeBSD.org COMMENT= Scriptable screen reader -BUILD_DEPENDS= py3?-dbus>=0:devel/py3-dbus \ - py3?-xdg>=0:devel/py3-xdg \ - py3?-cairo>=0:graphics/py3-cairo \ +BUILD_DEPENDS= py3?-dbus>=0:devel/py-dbus@python3 \ + py3?-xdg>=0:devel/py-xdg@python3 \ + py3?-cairo>=0:graphics/py-cairo@python3 \ itstool:textproc/itstool LIB_DEPENDS= libatspi.so:accessibility/at-spi2-core -RUN_DEPENDS= py3?-dbus>=0:devel/py3-dbus \ - py3?-speech-dispatcher>=0:accessibility/py3-speech-dispatcher \ - py3?-atspi>=0:accessibility/py3-atspi \ - py3?-xdg>=0:devel/py3-xdg \ - py3?-cairo>=0:graphics/py3-cairo +RUN_DEPENDS= py3?-dbus>=0:devel/py-dbus@python3 \ + py3?-speech-dispatcher>=0:accessibility/py-speech-dispatcher@python3 \ + py3?-atspi>=0:accessibility/py-atspi@python3 \ + py3?-xdg>=0:devel/py-xdg@python3 \ + py3?-cairo>=0:graphics/py-cairo@python3 # conflict with py*-json-py because orca uses the json from python itself # and py*-json-py shadows this. Index: accessibility/speech-dispatcher/Makefile =================================================================== --- accessibility/speech-dispatcher/Makefile +++ accessibility/speech-dispatcher/Makefile @@ -93,7 +93,7 @@ NO_ARCH= yes USES+= python:3.3+ LIB_DEPENDS+= libspeechd.so:accessibility/speech-dispatcher -RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py3-xdg +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@python3 .endif Index: archivers/py-attic/Makefile =================================================================== --- archivers/py-attic/Makefile +++ archivers/py-attic/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python@${FLAVOR} USES= python:3.3+ ssl USE_PYTHON= autoplist distutils Index: archivers/py-libarchive-c/Makefile =================================================================== --- archivers/py-libarchive-c/Makefile +++ archivers/py-libarchive-c/Makefile @@ -11,7 +11,7 @@ LICENSE= LGPL20+ -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} USES?= python USE_GITHUB= yes Index: archivers/py-lz4/Makefile =================================================================== --- archivers/py-lz4/Makefile +++ archivers/py-lz4/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} LIB_DEPENDS= liblz4.so:archivers/liblz4 USE_PYTHON= distutils py3kplist Index: astro/py-RO/Makefile =================================================================== --- astro/py-RO/Makefile +++ astro/py-RO/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= MATPLOTLIB PYFITS PYGAME @@ -25,8 +25,8 @@ USES= python USE_PYTHON= autoplist distutils -MATPLOTLIB_RUN_DEPENDS= ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib -PYFITS_RUN_DEPENDS= ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits -PYGAME_RUN_DEPENDS= ${PKGNAMEPREFIX}game>=1.8.1:devel/py-game +MATPLOTLIB_RUN_DEPENDS= ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR} +PYFITS_RUN_DEPENDS= ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR} +PYGAME_RUN_DEPENDS= ${PKGNAMEPREFIX}game>=1.8.1:devel/py-game@${FLAVOR} .include Index: astro/py-aipy/Makefile =================================================================== --- astro/py-aipy/Makefile +++ astro/py-aipy/Makefile @@ -11,9 +11,9 @@ COMMENT= Astronomical Interferometry in PYthon BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem \ - ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits \ - ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib + ${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem@${FLAVOR} \ + ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR} \ + ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: astro/py-astLib/Makefile =================================================================== --- astro/py-astLib/Makefile +++ astro/py-astLib/Makefile @@ -14,10 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ - ${PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy \ - ${PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits \ - ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib + ${PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy@${FLAVOR} \ + ${PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR} \ + ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} PORTSCOUT= skipv:0.15,0.17,0.17.1 # incorrect versioning upstream Index: astro/py-horoscopegenerator/Makefile =================================================================== --- astro/py-horoscopegenerator/Makefile +++ astro/py-horoscopegenerator/Makefile @@ -16,6 +16,6 @@ USES= python USE_PYTHON= distutils autoplist -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk@${FLAVOR} .include Index: astro/py-pyfits/Makefile =================================================================== --- astro/py-pyfits/Makefile +++ astro/py-pyfits/Makefile @@ -14,10 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1 \ - ${PYTHON_PKGNAMEPREFIX}stsci.distutils>=0:devel/py-stsci.distutils + ${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stsci.distutils>=0:devel/py-stsci.distutils@${FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1 + ${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: astro/pyephem/Makefile =================================================================== --- astro/pyephem/Makefile +++ astro/pyephem/Makefile @@ -6,6 +6,8 @@ PORTEPOCH= 1 CATEGORIES= astro math hamradio MASTER_SITES= CHEESESHOP +# XXX rename the directory too. +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Scientific-grade astronomical computations for Python Index: audio/abcde/Makefile =================================================================== --- audio/abcde/Makefile +++ audio/abcde/Makefile @@ -15,7 +15,7 @@ RUN_DEPENDS= cd-discid:audio/cd-discid \ cdparanoia:audio/cdparanoia \ lame:audio/lame \ - ${PYTHON_PKGNAMEPREFIX}eyed3>=0.7:audio/py-eyed3 \ + ${PYTHON_PKGNAMEPREFIX}eyed3>=0.7:audio/py-eyed3@python2 \ oggenc:audio/vorbis-tools \ bash:shells/bash Index: audio/beets/Makefile =================================================================== --- audio/beets/Makefile +++ audio/beets/Makefile @@ -12,17 +12,17 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen \ - ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode \ - ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs \ - ${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres \ - ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen@python2 \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@python2 \ + ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@python2 \ + ${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres@python2 \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@python2 \ + ${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:devel/py-enum34@python2 \ + ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@python2 \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@python2 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@python2 -USES= python +USES= python:2.7 USE_PYTHON= autoplist distutils PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz @@ -56,34 +56,34 @@ WEB_DESC= Web plugin for querying, browsing and playing music WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin -ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests +ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 BADFILES_RUN_DEPENDS= flac:audio/flac \ mp3val:audio/mp3val -BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib -BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1 \ - ${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject -CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid -DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client -EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests -FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests +BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@python2 +BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1@python2 \ + ${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject@python2 +CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@python2 +DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client@python2 +EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 +FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go -LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast -LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests -LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests -LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup -METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus -MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2 -PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests +LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@python2 +LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 +LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 +LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@python2 +METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@python2 +MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2@python2 +PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:audio/aacgain -SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests -THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg -THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib -WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask -WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors +SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 +THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@python2 +THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib@python2 +WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@python2 +WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@python2 post-install: ${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/ Index: audio/exaile-devel/Makefile =================================================================== --- audio/exaile-devel/Makefile +++ audio/exaile-devel/Makefile @@ -11,10 +11,10 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen \ - ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1 \ - ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \ - ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@python2 \ + ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@python2 \ + ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@python2 \ + ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@python2 USE_GITHUB= yes GH_TAGNAME= 11885d6 Index: audio/exaile/Makefile =================================================================== --- audio/exaile/Makefile +++ audio/exaile/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.11:audio/py-mutagen +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.11:audio/py-mutagen@python2 MAKE_ENV+= PYTHON2_CMD=${PYTHON_CMD} XDGCONFDIR=${PREFIX}/etc/xdg USES= desktop-file-utils gmake python:2 Index: audio/idjc/Makefile =================================================================== --- audio/idjc/Makefile +++ audio/idjc/Makefile @@ -25,8 +25,8 @@ libsamplerate.so:audio/libsamplerate \ libshout-idjc.so:audio/shout-idjc RUN_DEPENDS= oggenc:audio/vorbis-tools \ - ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen \ - ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus + ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@python2 \ + ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@python2 OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= YES Index: audio/lollypop/Makefile =================================================================== --- audio/lollypop/Makefile +++ audio/lollypop/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3@python3 \ itstool:textproc/itstool \ - ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py3-dbus \ - ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py3-gstreamer1 + ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py-dbus@python3 \ + ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@python3 LIB_DEPENDS= libnotify.so:devel/libnotify \ libtotem-plparser.so:multimedia/totem-pl-parser @@ -36,11 +36,4 @@ SUB_FILES= pkg-message -.include - -.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 - -.include +.include Index: audio/pithos/Makefile =================================================================== --- audio/pithos/Makefile +++ audio/pithos/Makefile @@ -13,10 +13,10 @@ USE_GITHUB= yes -RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py3-xdg \ - ${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py3-dbus \ - ${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py3-gstreamer1 \ - ${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py3-pylast \ +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@python3 \ + ${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@python3 \ + ${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py-gstreamer1@python3 \ + ${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@python3 \ git:devel/git USE_GNOME= gtk30 py3gobject3 Index: audio/py-aubio/Makefile =================================================================== --- audio/py-aubio/Makefile +++ audio/py-aubio/Makefile @@ -11,7 +11,7 @@ BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= sox:audio/sox \ - ${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2 + ${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2@${FLAVOR} USES+= python USE_PYTHON= autoplist distutils Index: audio/py-discogs-client/Makefile =================================================================== --- audio/py-discogs-client/Makefile +++ audio/py-discogs-client/Makefile @@ -12,9 +12,9 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: audio/py-gmusicapi/Makefile =================================================================== --- audio/py-gmusicapi/Makefile +++ audio/py-gmusicapi/Makefile @@ -12,21 +12,21 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.2:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}future>=0.0:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}mutagen>=1.18:audio/py-mutagen \ - ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.2:security/py-oauth2client \ - ${PYTHON_PKGNAMEPREFIX}gpsoauth>=0.0:security/py-gpsoauth \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}validictory>=0.9.3:devel/py-validictory \ - ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient \ - ${PYTHON_PKGNAMEPREFIX}MechanicalSoup>0:www/py-MechanicalSoup \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.2:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.0:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mutagen>=1.18:audio/py-mutagen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.2:security/py-oauth2client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gpsoauth>=0.0:security/py-gpsoauth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}validictory>=0.9.3:devel/py-validictory@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MechanicalSoup>0:www/py-MechanicalSoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: audio/py-gmusicproxy/Makefile =================================================================== --- audio/py-gmusicproxy/Makefile +++ audio/py-gmusicproxy/Makefile @@ -13,12 +13,12 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}gmusicapi>=10.1.0:audio/py-gmusicapi \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=-0.10.4:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg \ - ${PYTHON_PKGNAMEPREFIX}eyed3>=0.7.8:audio/py-eyed3 \ - ${PYTHON_PKGNAMEPREFIX}daemon>=2.0.5:devel/py-daemon +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gmusicapi>=10.1.0:audio/py-gmusicapi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=-0.10.4:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eyed3>=0.7.8:audio/py-eyed3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}daemon>=2.0.5:devel/py-daemon@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: audio/py-karaoke/Makefile =================================================================== --- audio/py-karaoke/Makefile +++ audio/py-karaoke/Makefile @@ -39,7 +39,7 @@ OPTIONS_DEFINE= MUTAGEN MUTAGEN_DESC= Mutagen support -MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen +MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR} BIN_SCRIPTS= cdg2mpg pycdg pykar pykaraoke pykaraoke_mini pympg DATA_FONTS= DejaVuSans.ttf DejaVuSansCondensed.ttf \ Index: audio/py-py-jack/Makefile =================================================================== --- audio/py-py-jack/Makefile +++ audio/py-py-jack/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LIB_DEPENDS= libjack.so:audio/jack -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR} USES= python:-2.7 localbase USE_PYTHON= distutils autoplist Index: audio/py-pylast/Makefile =================================================================== --- audio/py-pylast/Makefile +++ audio/py-pylast/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -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 Index: audio/py-soundcloud/Makefile =================================================================== --- audio/py-soundcloud/Makefile +++ audio/py-soundcloud/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: audio/py-soundscrape/Makefile =================================================================== --- audio/py-soundscrape/Makefile +++ audio/py-soundscrape/Makefile @@ -13,16 +13,16 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen \ - ${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud \ - ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args \ - ${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint \ - ${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson \ - ${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge \ - ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: audio/py-speechrecognition/Makefile =================================================================== --- audio/py-speechrecognition/Makefile +++ audio/py-speechrecognition/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= flac:audio/flac \ - ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio + ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${FLAVOR} NO_ARCH= yes USES= python @@ -22,7 +22,7 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic@${FLAVOR} .endif .include Index: audio/rhythmbox/Makefile =================================================================== --- audio/rhythmbox/Makefile +++ audio/rhythmbox/Makefile @@ -69,10 +69,10 @@ libhal.so:sysutils/hal PYTHON_CONFIGURE_ENABLE= python PYTHON_USES= python:3.3+ -PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas +PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 # context plugin # webkit is for the context plugin, which is broken because -# it needs textproc/py3-mako +# it needs textproc/py-mako@python3 #WEBKIT_DESC= HTML view support #WEBKIT_CONFIGURE_WITH= webkit #WEBKIT_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3 Index: benchmarks/py-naarad/Makefile =================================================================== --- benchmarks/py-naarad/Makefile +++ benchmarks/py-naarad/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol@${FLAVOR} \ bash:shells/bash \ gawk:lang/gawk Index: benchmarks/py-zopkio/Makefile =================================================================== --- benchmarks/py-zopkio/Makefile +++ benchmarks/py-zopkio/Makefile @@ -12,10 +12,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= naarad:benchmarks/py-naarad \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo \ - ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko \ - ${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${FLAVOR} \ USES= python USE_PYTHON= autoplist concurrent distutils Index: biology/py-biom-format/Makefile =================================================================== --- biology/py-biom-format/Makefile +++ biology/py-biom-format/Makefile @@ -13,10 +13,10 @@ BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}h5py>=2.6.0:science/py-h5py \ - ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}h5py>=2.6.0:science/py-h5py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= biocore @@ -27,7 +27,7 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqi>=0.2.0:devel/py-pyqi +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqi>=0.2.0:devel/py-pyqi@${FLAVOR} .endif post-install: Index: biology/py-biopython/Makefile =================================================================== --- biology/py-biopython/Makefile +++ biology/py-biopython/Makefile @@ -20,6 +20,6 @@ OPTIONS_DEFAULT= REPORTLAB REPORTLAB_DESC= PDF support in Bio.Graphics module -REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab1>0:print/py-reportlab1 +REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab1>0:print/py-reportlab1@${FLAVOR} .include Index: biology/py-bx-python/Makefile =================================================================== --- biology/py-bx-python/Makefile +++ biology/py-bx-python/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}python-lzo>0:archivers/py-python-lzo + ${PYTHON_PKGNAMEPREFIX}python-lzo>0:archivers/py-python-lzo@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USE_GITHUB= yes Index: cad/py-gdspy/Makefile =================================================================== --- cad/py-gdspy/Makefile +++ cad/py-gdspy/Makefile @@ -11,7 +11,7 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: cad/py-lcapy/Makefile =================================================================== --- cad/py-lcapy/Makefile +++ cad/py-lcapy/Makefile @@ -10,9 +10,9 @@ LICENSE= LGPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy \ - ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: comms/py-qt5-serialport/Makefile =================================================================== --- comms/py-qt5-serialport/Makefile +++ comms/py-qt5-serialport/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT5= core gui serialport qmake_build OPTIONS_DEFINE= API DEBUG Index: databases/py-Elixir/Makefile =================================================================== --- databases/py-Elixir/Makefile +++ databases/py-Elixir/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.0:databases/py-sqlalchemy10 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.0:databases/py-sqlalchemy10@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-Pyrseas/Makefile =================================================================== --- databases/py-Pyrseas/Makefile +++ databases/py-Pyrseas/Makefile @@ -12,9 +12,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2 \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-agate-sql/Makefile =================================================================== --- databases/py-agate-sql/Makefile +++ databases/py-agate-sql/Makefile @@ -11,8 +11,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.8:databases/py-sqlalchemy10 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.8:databases/py-sqlalchemy10@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: databases/py-alembic/Makefile =================================================================== --- databases/py-alembic/Makefile +++ databases/py-alembic/Makefile @@ -11,8 +11,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-carbon/Makefile =================================================================== --- databases/py-carbon/Makefile +++ databases/py-carbon/Makefile @@ -13,10 +13,10 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp \ - ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper \ - ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>=1.4:www/py-django18@${FLAVOR} NO_ARCH= yes USE_PYTHON= distutils Index: databases/py-couchdb/Makefile =================================================================== --- databases/py-couchdb/Makefile +++ databases/py-couchdb/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${FLAVOR} USES= python USE_PYTHON= distutils pythonprefix Index: databases/py-django-transaction-hooks/Makefile =================================================================== --- databases/py-django-transaction-hooks/Makefile +++ databases/py-django-transaction-hooks/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.1:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.6.1:www/py-django18@${FLAVOR} NO_ARCH= yes Index: databases/py-fakeredis/Makefile =================================================================== --- databases/py-fakeredis/Makefile +++ databases/py-fakeredis/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-flask-sqlalchemy/Makefile =================================================================== --- databases/py-flask-sqlalchemy/Makefile +++ databases/py-flask-sqlalchemy/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.8:databases/py-sqlalchemy10 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.8:databases/py-sqlalchemy10@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: databases/py-forgetsql/Makefile =================================================================== --- databases/py-forgetsql/Makefile +++ databases/py-forgetsql/Makefile @@ -23,8 +23,8 @@ OPTIONS_DEFINE= DOCS MYSQL PGSQL -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} .include Index: databases/py-geoalchemy/Makefile =================================================================== --- databases/py-geoalchemy/Makefile +++ databases/py-geoalchemy/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: databases/py-geoalchemy2/Makefile =================================================================== --- databases/py-geoalchemy2/Makefile +++ databases/py-geoalchemy2/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.8:databases/py-sqlalchemy11 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.8:databases/py-sqlalchemy11@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: databases/py-htsql-mysql/Makefile =================================================================== --- databases/py-htsql-mysql/Makefile +++ databases/py-htsql-mysql/Makefile @@ -14,8 +14,8 @@ LICENSE= AGPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql \ - ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: databases/py-htsql-pgsql/Makefile =================================================================== --- databases/py-htsql-pgsql/Makefile +++ databases/py-htsql-pgsql/Makefile @@ -14,8 +14,8 @@ LICENSE= AGPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql \ - ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}htsql>2.3:databases/py-htsql@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: databases/py-htsql/Makefile =================================================================== --- databases/py-htsql/Makefile +++ databases/py-htsql/Makefile @@ -17,7 +17,7 @@ USES= python:2 USE_PYTHON= distutils autoplist -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} .include Index: databases/py-lmdb/Makefile =================================================================== --- databases/py-lmdb/Makefile +++ databases/py-lmdb/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0.8:devel/py-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0.8:devel/py-cffi@${FLAVOR} LIB_DEPENDS= liblmdb.so:databases/lmdb USES= localbase python Index: databases/py-motor/Makefile =================================================================== --- databases/py-motor/Makefile +++ databases/py-motor/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3:databases/pymongo +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3:databases/pymongo@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-mycli/Makefile =================================================================== --- databases/py-mycli/Makefile +++ databases/py-mycli/Makefile @@ -13,14 +13,14 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=0.2.3:devel/py-cli-helpers \ - ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.5:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0.0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.10:devel/py-prompt_toolkit \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}pymysql>=0.6.7:databases/py-pymysql \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=0.2.3:devel/py-cli-helpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.5:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0.0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.10:devel/py-prompt_toolkit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pymysql>=0.6.7:databases/py-pymysql@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: databases/py-mysql2pgsql/Makefile =================================================================== --- databases/py-mysql2pgsql/Makefile +++ databases/py-mysql2pgsql/Makefile @@ -12,11 +12,11 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb \ - ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:databases/py-psycopg2 \ - ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.4.2:databases/py-psycopg2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: databases/py-peewee/Makefile =================================================================== --- databases/py-peewee/Makefile +++ databases/py-peewee/Makefile @@ -21,7 +21,7 @@ USE_PYTHON= autoplist distutils SQLITE_BUILD_DEPENDS= ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3 -MYSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb -PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2 +MYSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${FLAVOR} +PGSQL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${FLAVOR} .include Index: databases/py-pgcli/Makefile =================================================================== --- databases/py-pgcli/Makefile +++ databases/py-pgcli/Makefile @@ -13,16 +13,16 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=0.2.3:devel/py-cli-helpers \ - ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}humanize>=0.5.1:devel/py-humanize \ - ${PYTHON_PKGNAMEPREFIX}pgspecial>=1.8.0:databases/py-pgspecial \ - ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.10:devel/py-prompt_toolkit \ - ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.4:databases/py-psycopg2 \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.9:devel/py-setproctitle \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=0.2.3:devel/py-cli-helpers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}humanize>=0.5.1:devel/py-humanize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pgspecial>=1.8.0:databases/py-pgspecial@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.10:devel/py-prompt_toolkit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.4:databases/py-psycopg2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.1.9:devel/py-setproctitle@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: databases/py-pgspecial/Makefile =================================================================== --- databases/py-pgspecial/Makefile +++ databases/py-pgspecial/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: databases/py-pickledb/Makefile =================================================================== --- databases/py-pickledb/Makefile +++ databases/py-pickledb/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: databases/py-pickleshare/Makefile =================================================================== --- databases/py-pickleshare/Makefile +++ databases/py-pickleshare/Makefile @@ -20,7 +20,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${FLAVOR} .endif .include Index: databases/py-pymssql/Makefile =================================================================== --- databases/py-pymssql/Makefile +++ databases/py-pymssql/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git + ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git@${FLAVOR} LIB_DEPENDS= libsybdb.so:databases/freetds USES= python Index: databases/py-python-swiftclient/Makefile =================================================================== --- databases/py-python-swiftclient/Makefile +++ databases/py-python-swiftclient/Makefile @@ -12,12 +12,12 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: databases/py-qt4-sql/Makefile =================================================================== --- databases/py-qt4-sql/Makefile +++ databases/py-qt4-sql/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui sql \ moc_build qmake_build Index: databases/py-qt5-sql/Makefile =================================================================== --- databases/py-qt5-sql/Makefile +++ databases/py-qt5-sql/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui sql widgets buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG Index: databases/py-queries/Makefile =================================================================== --- databases/py-queries/Makefile +++ databases/py-queries/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: databases/py-rb/Makefile =================================================================== --- databases/py-rb/Makefile +++ databases/py-rb/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.6:databases/py-redis +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.6:databases/py-redis@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-redis/Makefile =================================================================== --- databases/py-redis/Makefile +++ databases/py-redis/Makefile @@ -18,7 +18,7 @@ HIREDIS_DESC= High performance response parser (via hiredis) -HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>0:databases/py-hiredis +HIREDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hiredis>0:databases/py-hiredis@${FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent Index: databases/py-riak/Makefile =================================================================== --- databases/py-riak/Makefile +++ databases/py-riak/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}riak_pb>=2.0.0:devel/py-riak_pb \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}riak_pb>=2.0.0:devel/py-riak_pb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: databases/py-sqlalchemy-migrate/Makefile =================================================================== --- databases/py-sqlalchemy-migrate/Makefile +++ databases/py-sqlalchemy-migrate/Makefile @@ -13,13 +13,13 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.8:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:textproc/py-Tempita \ - ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse \ - ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.7.8:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Tempita>=0.4:textproc/py-Tempita@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>0:databases/py-sqlparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist Index: databases/py-sqlalchemy10/Makefile =================================================================== --- databases/py-sqlalchemy10/Makefile +++ databases/py-sqlalchemy10/Makefile @@ -14,8 +14,8 @@ LICENSE= MIT -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= distutils autoplist @@ -35,8 +35,8 @@ SYBASE_DESC= Sybase backend MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2 -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase PORTDOCS= * @@ -45,7 +45,7 @@ .include .if ${PYTHON_REL} < 3000 -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR} #.else # At the moment databases/py-pymysql does not build with Python3 # See https://github.com/petehunt/PyMySQL#python-3-0-support Index: databases/py-sqlalchemy11/Makefile =================================================================== --- databases/py-sqlalchemy11/Makefile +++ databases/py-sqlalchemy11/Makefile @@ -14,9 +14,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${FLAVOR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0 ${PYTHON_PKGNAMEPREFIX}sqlalchemy10 @@ -31,11 +31,11 @@ PORTDOCS= * PORTEXAMPLES= * -MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mssql>=0:databases/py-pymssql -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2 -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 -SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0:databases/py-sybase +MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mssql>=0:databases/py-pymssql@${FLAVOR} +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} +SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0:databases/py-sybase@${FLAVOR} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so Index: databases/py-sqlite3dbm/Makefile =================================================================== --- databases/py-sqlite3dbm/Makefile +++ databases/py-sqlite3dbm/Makefile @@ -11,8 +11,8 @@ MAINTAINER= wen@FreeBSD.org COMMENT= Sqlite-backed dictionary -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: databases/py-sqlobject/Makefile =================================================================== --- databases/py-sqlobject/Makefile +++ databases/py-sqlobject/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:www/py-formencode +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:www/py-formencode@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes @@ -26,11 +26,11 @@ PORTDOCS= * -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb -PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2 -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 -MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql -SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0.37:databases/py-sybase +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${FLAVOR} +PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${FLAVOR} +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} +MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymssql>=0:databases/py-pymssql@${FLAVOR} +SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0.37:databases/py-sybase@${FLAVOR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} Index: databases/py-swift/Makefile =================================================================== --- databases/py-swift/Makefile +++ databases/py-swift/Makefile @@ -13,18 +13,18 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PasteDeploy>0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}dnspython>=1.10.0:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.8:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=0:databases/py-python-swiftclient \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}webob>=0.9.8:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}xattr>=0:devel/py-xattr \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}PasteDeploy>0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>=1.10.0:dns/py-dnspython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.8:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=0:databases/py-python-swiftclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=0.9.8:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xattr>=0:devel/py-xattr@${FLAVOR} \ memcached>=0:databases/memcached \ rsync>=3.0:net/rsync Index: databases/py-xapian/Makefile =================================================================== --- databases/py-xapian/Makefile +++ databases/py-xapian/Makefile @@ -17,7 +17,7 @@ BROKEN_aarch64= fails to build: Fatal Python error: swig_pythreadstate set in XapianSWIG_Python_Thread_Allow ctor -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.8:textproc/py-sphinx \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.8:textproc/py-sphinx@${FLAVOR} \ xapian-core>=${PORTVERSION}:databases/xapian-core LIB_DEPENDS= libxapian.so:databases/xapian-core @@ -34,6 +34,7 @@ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool python tar:xz +USE_PYTHON= flavors PORTDOCS= * Index: databases/zodb3/Makefile =================================================================== --- databases/zodb3/Makefile +++ databases/zodb3/Makefile @@ -14,12 +14,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig \ - ${PYTHON_PKGNAMEPREFIX}zdaemon>=0:sysutils/py-zdaemon \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}transaction>=1.1.0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zclockfile>=1.0.0:devel/py-zclockfile \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=1.0.0:devel/py-zope.event +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zdaemon>=0:sysutils/py-zdaemon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=1.1.0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zclockfile>=1.0.0:devel/py-zclockfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=1.0.0:devel/py-zope.event@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: deskutils/py-bugwarrior/Makefile =================================================================== --- deskutils/py-bugwarrior/Makefile +++ deskutils/py-bugwarrior/Makefile @@ -13,36 +13,36 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twiggy>0:devel/py-twiggy \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}taskw>=0.8:deskutils/py-taskw \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.2:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl \ - ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.3:devel/py-dogpile.cache \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9.1:devel/py-lockfile \ - ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twiggy>0:devel/py-twiggy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}taskw>=0.8:deskutils/py-taskw@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.2:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.3:devel/py-dogpile.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9.1:devel/py-lockfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} OPTIONS_DEFINE= BUGZILLA JIRA PHABRICATOR OPTIONS_DEFAULT= BUGZILLA PHABRICATOR BUGZILLA_DESC= Enable Bugzilla support -BUGZILLA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-bugzilla>0:devel/py-python-bugzilla +BUGZILLA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-bugzilla>0:devel/py-python-bugzilla@${FLAVOR} JIRA_DESC= Enabla Atlassian Jira support -JIRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jira>0:devel/py-jira +JIRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jira>0:devel/py-jira@${FLAVOR} PHABRICATOR_DESC= Enable Phabricator support -PHABRICATOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phabricator>0:devel/py-phabricator +PHABRICATOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phabricator>0:devel/py-phabricator@${FLAVOR} TRAC_DESC= Enable Trac support -TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac +TRAC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}offtrac>0:devel/py-offtrac@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist concurrent distutils Index: deskutils/py-khal/Makefile =================================================================== --- deskutils/py-khal/Makefile +++ deskutils/py-khal/Makefile @@ -13,17 +13,17 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}icalendar>=3.8.2:devel/py-icalendar \ - ${PYTHON_PKGNAMEPREFIX}urwid>=1.2.1:devel/py-urwid \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2014.10,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.3:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal \ - ${PYTHON_PKGNAMEPREFIX}vdirsyncer<0.13:deskutils/py-vdirsyncer \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}pkginfo>0:sysutils/py-pkginfo +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}icalendar>=3.8.2:devel/py-icalendar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>=1.2.1:devel/py-urwid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2014.10,1:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.3:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vdirsyncer<0.13:deskutils/py-vdirsyncer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pkginfo>0:sysutils/py-pkginfo@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: deskutils/py-pycarddav/Makefile =================================================================== --- deskutils/py-pycarddav/Makefile +++ deskutils/py-pycarddav/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}urwid>=1.2.1:devel/py-urwid \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.0:deskutils/py-vobject \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>=1.2.1:devel/py-urwid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vobject>=0.8.0:deskutils/py-vobject@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: deskutils/py-pystash/Makefile =================================================================== --- deskutils/py-pystash/Makefile +++ deskutils/py-pystash/Makefile @@ -11,10 +11,10 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= Save your code snippets in the cloud from the command line -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args \ - ${PYTHON_PKGNAMEPREFIX}clint>=0.3.7:devel/py-clint \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}xerox>=0.3.1:devel/py-xerox +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}clint>=0.3.7:devel/py-clint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xerox>=0.3.1:devel/py-xerox@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: deskutils/py-taskw/Makefile =================================================================== --- deskutils/py-taskw/Makefile +++ deskutils/py-taskw/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.4:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.4:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: deskutils/py-vdirsyncer/Makefile =================================================================== --- deskutils/py-vdirsyncer/Makefile +++ deskutils/py-vdirsyncer/Makefile @@ -12,15 +12,15 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.10.1:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites \ - ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}click-log>=0.1.3:devel/py-click-log \ - ${PYTHON_PKGNAMEPREFIX}click-threading>=0.1.2:devel/py-click-threading \ - ${PYTHON_PKGNAMEPREFIX}icalendar>=3.6:devel/py-icalendar \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.4.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.4.0:www/py-requests-toolbelt +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.10.1:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click-log>=0.1.3:devel/py-click-log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click-threading>=0.1.2:devel/py-click-threading@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}icalendar>=3.6:devel/py-icalendar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.4.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0.4.0:www/py-requests-toolbelt@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: deskutils/py-vobject/Makefile =================================================================== --- deskutils/py-vobject/Makefile +++ deskutils/py-vobject/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python Index: devel/arpc/Makefile =================================================================== --- devel/arpc/Makefile +++ devel/arpc/Makefile @@ -12,11 +12,11 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py3-pyPEG2 \ - ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py3-toposort +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@python3 \ + ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@python3 LIB_DEPENDS= libargdata.so:devel/argdata -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py3-pyPEG2 \ - ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py3-toposort +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@python3 \ + ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@python3 USES= cmake localbase:ldflags python:3 tar:xz USE_LDCONFIG= yes Index: devel/ipython/Makefile =================================================================== --- devel/ipython/Makefile +++ devel/ipython/Makefile @@ -14,14 +14,14 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.rst -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}pickleshare>=0:databases/py-pickleshare \ - ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.4:devel/py-prompt_toolkit \ - ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}simplegeneric>0.8:devel/py-simplegeneric \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=2:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pickleshare>=0:databases/py-pickleshare@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.4:devel/py-prompt_toolkit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplegeneric>0.8:devel/py-simplegeneric@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -34,10 +34,10 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size@${FLAVOR} .endif .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib2>=0:devel/py-pathlib2@${FLAVOR} .endif post-install: Index: devel/py-Acquisition/Makefile =================================================================== --- devel/py-Acquisition/Makefile +++ devel/py-Acquisition/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=4.1.1:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=4.1.1:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-AddOns/Makefile =================================================================== --- devel/py-AddOns/Makefile +++ devel/py-AddOns/Makefile @@ -12,7 +12,7 @@ MAINTAINER= wenheping@gmail.com COMMENT= Dynamically extend other objects with AddOns -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python zip Index: devel/py-Automat/Makefile =================================================================== --- devel/py-Automat/Makefile +++ devel/py-Automat/Makefile @@ -13,10 +13,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm \ - ${PYTHON_PKGNAMEPREFIX}m2r>0:textproc/py-m2r -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.1.0:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}m2r>0:textproc/py-m2r@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.1.0:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-BytecodeAssembler/Makefile =================================================================== --- devel/py-BytecodeAssembler/Makefile +++ devel/py-BytecodeAssembler/Makefile @@ -10,8 +10,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Generate Python code objects by "assembling" bytecode -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools \ - ${PYTHON_PKGNAMEPREFIX}SymbolType>0:devel/py-SymbolType +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}SymbolType>0:devel/py-SymbolType@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python zip Index: devel/py-DateTime/Makefile =================================================================== --- devel/py-DateTime/Makefile +++ devel/py-DateTime/Makefile @@ -14,8 +14,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python:2 zip USE_PYTHON= distutils autoplist Index: devel/py-DocumentTemplate/Makefile =================================================================== --- devel/py-DocumentTemplate/Makefile +++ devel/py-DocumentTemplate/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.sequencesort>=0:devel/py-zope.sequencesort \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.sequencesort>=0:devel/py-zope.sequencesort@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Jinja2/Makefile =================================================================== --- devel/py-Jinja2/Makefile +++ devel/py-Jinja2/Makefile @@ -14,14 +14,17 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.23:textproc/py-MarkupSafe -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.23:textproc/py-MarkupSafe +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.23:textproc/py-MarkupSafe@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.23:textproc/py-MarkupSafe@${FLAVOR} NO_ARCH= yes USES= python .if empty(PKGNAMESUFFIX) USE_PYTHON= autoplist distutils .endif +.if ${PKGNAMESUFFIX} == -doc +USE_PYTHON= flavors +.endif EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} @@ -29,7 +32,7 @@ OPTIONS_DEFAULT?= BABEL BABEL_DESC= Enable Babel extension -BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel +BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${FLAVOR} PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARGS= --fix=all --no-diffs --nobackups --verbose --write @@ -37,7 +40,7 @@ .include .if ${PKGNAMESUFFIX} == "-doc" -BUILD_DEPENDS+= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +BUILD_DEPENDS+= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= * PORT_OPTIONS:= ${PORT_OPTIONS:NEXAMPLES} Index: devel/py-Missing/Makefile =================================================================== --- devel/py-Missing/Makefile +++ devel/py-Missing/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-MultiMapping/Makefile =================================================================== --- devel/py-MultiMapping/Makefile +++ devel/py-MultiMapping/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-PEAK-Rules/Makefile =================================================================== --- devel/py-PEAK-Rules/Makefile +++ devel/py-PEAK-Rules/Makefile @@ -12,9 +12,9 @@ MAINTAINER= wen@FreeBSD.org COMMENT= Generic functions and business rules support systems -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Extremes>=1.1.1:devel/py-extremes \ - ${PYTHON_PKGNAMEPREFIX}AddOns>=0.6:devel/py-AddOns \ - ${PYTHON_PKGNAMEPREFIX}BytecodeAssembler>0:devel/py-BytecodeAssembler +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Extremes>=1.1.1:devel/py-extremes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}AddOns>=0.6:devel/py-AddOns@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}BytecodeAssembler>0:devel/py-BytecodeAssembler@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-Persistence/Makefile =================================================================== --- devel/py-Persistence/Makefile +++ devel/py-Persistence/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ATContentTypes/Makefile =================================================================== --- devel/py-Products.ATContentTypes/Makefile +++ devel/py-Products.ATContentTypes/Makefile @@ -12,31 +12,31 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder \ - ${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.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes \ - ${PYTHON_PKGNAMEPREFIX}Products.ATReferenceBrowserWidget>=0:devel/py-Products.ATReferenceBrowserWidget \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault \ - ${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 \ - ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>=0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder@${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.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Archetypes>=0:devel/py-Products.Archetypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ATReferenceBrowserWidget>=0:devel/py-Products.ATReferenceBrowserWidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDynamicViewFTI>=0:devel/py-Products.CMFDynamicViewFTI@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:devel/py-Products.CMFDefault@${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} \ + ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation@${FLAVOR} \ + ${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}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-Products.ATReferenceBrowserWidget/Makefile =================================================================== --- devel/py-Products.ATReferenceBrowserWidget/Makefile +++ devel/py-Products.ATReferenceBrowserWidget/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}archetypes.referencebrowserwidget>=0:devel/py-archetypes.referencebrowserwidget@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.Archetypes/Makefile =================================================================== --- devel/py-Products.Archetypes/Makefile +++ devel/py-Products.Archetypes/Makefile @@ -12,42 +12,42 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${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.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.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${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.CMFFormController>=0:devel/py-Products.CMFFormController \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool \ - ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.Marshall>=0:devel/py-Products.Marshall \ - ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=2.0.3:devel/py-Products.MimetypesRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.PlacelessTranslationService>=0:devel/py-Products.PlacelessTranslationService \ - ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms \ - ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages \ - ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation \ - ${PYTHON_PKGNAMEPREFIX}plone.folder>=0:www/py-plone.folder \ - ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid \ - ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}Products.ZSQLMethods>0:devel/py-Products.ZSQLMethods +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${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.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.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${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.CMFFormController>=0:devel/py-Products.CMFFormController@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFQuickInstallerTool>=0:devel/py-Products.CMFQuickInstallerTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.DCWorkflow>=0:devel/py-Products.DCWorkflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.Marshall>=0:devel/py-Products.Marshall@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=2.0.3:devel/py-Products.MimetypesRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlacelessTranslationService>=0:devel/py-Products.PlacelessTranslationService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PortalTransforms>=0:devel/py-Products.PortalTransforms@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.statusmessages>=0:devel/py-Products.statusmessages@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.validation>=0:devel/py-Products.validation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.folder>=0:www/py-plone.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.folder>=0:www/py-plone.app.folder@${FLAVOR} \ + ${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}transaction>=0:devel/py-transaction@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZSQLMethods>0:devel/py-Products.ZSQLMethods@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-Products.BTreeFolder2/Makefile =================================================================== --- devel/py-Products.BTreeFolder2/Makefile +++ devel/py-Products.BTreeFolder2/Makefile @@ -13,14 +13,14 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=4.1.1:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${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 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=4.1.1:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${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} NO_ARCH= yes USES= python Index: devel/py-Products.CMFActionIcons/Makefile =================================================================== --- devel/py-Products.CMFActionIcons/Makefile +++ devel/py-Products.CMFActionIcons/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-Products.CMFCalendar/Makefile =================================================================== --- devel/py-Products.CMFCalendar/Makefile +++ devel/py-Products.CMFCalendar/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${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}zope.app.form>0:devel/py-zope.app.form +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${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}zope.app.form>0:devel/py-zope.app.form@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-Products.CMFCore/Makefile =================================================================== --- devel/py-Products.CMFCore/Makefile +++ devel/py-Products.CMFCore/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.ZSQLMethods>0:devel/py-Products.ZSQLMethods \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>0:devel/py-zope.app.publication +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZSQLMethods>0:devel/py-Products.ZSQLMethods@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>0:devel/py-zope.app.publication@${FLAVOR} NO_ARCH= yes #USES= zope # cyclic dependency Index: devel/py-Products.CMFDefault/Makefile =================================================================== --- devel/py-Products.CMFDefault/Makefile +++ devel/py-Products.CMFDefault/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=1.0.2:devel/py-five.formlib \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.formlib>=1.0.2:devel/py-five.formlib@${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 Index: devel/py-Products.CMFDiffTool/Makefile =================================================================== --- devel/py-Products.CMFDiffTool/Makefile +++ devel/py-Products.CMFDiffTool/Makefile @@ -12,10 +12,10 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-Products.CMFDynamicViewFTI/Makefile =================================================================== --- devel/py-Products.CMFDynamicViewFTI/Makefile +++ devel/py-Products.CMFDynamicViewFTI/Makefile @@ -12,13 +12,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>0:devel/py-zope.browsermenu \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>0:devel/py-zope.browsermenu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-Products.CMFEditions/Makefile =================================================================== --- devel/py-Products.CMFEditions/Makefile +++ devel/py-Products.CMFEditions/Makefile @@ -12,19 +12,19 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.copy>0:devel/py-zope.copy \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.4.0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.ZopeVersionControl>=0:devel/py-Products.ZopeVersionControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.copy>0:devel/py-zope.copy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=2.1:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFDiffTool>=0:devel/py-Products.CMFDiffTool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFUid>=0:devel/py-Products.CMFUid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=1.4.0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.ZopeVersionControl>=0:devel/py-Products.ZopeVersionControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python zope Index: devel/py-Products.CMFFormController/Makefile =================================================================== --- devel/py-Products.CMFFormController/Makefile +++ devel/py-Products.CMFFormController/Makefile @@ -12,13 +12,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-Products.CMFPlacefulWorkflow/Makefile =================================================================== --- devel/py-Products.CMFPlacefulWorkflow/Makefile +++ devel/py-Products.CMFPlacefulWorkflow/Makefile @@ -12,11 +12,11 @@ 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.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${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}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${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 Index: devel/py-Products.CMFQuickInstallerTool/Makefile =================================================================== --- devel/py-Products.CMFQuickInstallerTool/Makefile +++ devel/py-Products.CMFQuickInstallerTool/Makefile @@ -12,14 +12,14 @@ LICENSE= ZPL21 -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}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +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}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.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope Index: devel/py-Products.CMFTestCase/Makefile =================================================================== --- devel/py-Products.CMFTestCase/Makefile +++ devel/py-Products.CMFTestCase/Makefile @@ -13,16 +13,16 @@ 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.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.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.GenericSetup>=0:devel/py-Products.GenericSetup \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +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.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.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.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python:2 zip USE_PYTHON= distutils autoplist Index: devel/py-Products.CMFUid/Makefile =================================================================== --- devel/py-Products.CMFUid/Makefile +++ devel/py-Products.CMFUid/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-Products.DCWorkflow/Makefile =================================================================== --- devel/py-Products.DCWorkflow/Makefile +++ devel/py-Products.DCWorkflow/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-Products.ExtendedPathIndex/Makefile =================================================================== --- devel/py-Products.ExtendedPathIndex/Makefile +++ devel/py-Products.ExtendedPathIndex/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction \ - zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3@${FLAVOR} USES= python zope zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ExternalMethod/Makefile =================================================================== --- devel/py-Products.ExternalMethod/Makefile +++ devel/py-Products.ExternalMethod/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python zip Index: devel/py-Products.GenericSetup/Makefile =================================================================== --- devel/py-Products.GenericSetup/Makefile +++ devel/py-Products.GenericSetup/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eggtestinfo>0:devel/py-eggtestinfo@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}five.localsitemanager>=0:devel/py-five.localsitemanager@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope Index: devel/py-Products.LDAPMultiPlugins/Makefile =================================================================== --- devel/py-Products.LDAPMultiPlugins/Makefile +++ devel/py-Products.LDAPMultiPlugins/Makefile @@ -14,9 +14,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0.6:net/py-ldap \ - ${PYTHON_PKGNAMEPREFIX}Products.LDAPUserFolder>=2.9:devel/py-Products.LDAPUserFolder \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=1.4.0:security/py-Products.PluggableAuthService +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0.6:net/py-ldap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.LDAPUserFolder>=2.9:devel/py-Products.LDAPUserFolder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=1.4.0:security/py-Products.PluggableAuthService@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: devel/py-Products.LDAPUserFolder/Makefile =================================================================== --- devel/py-Products.LDAPUserFolder/Makefile +++ devel/py-Products.LDAPUserFolder/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0.4.2:devel/py-setuptools-git -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0.6:net/py-ldap +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=0.4.2:devel/py-setuptools-git@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.0.6:net/py-ldap@${FLAVOR} OPTIONS_DEFINE= POSIXGROUP_PATCH POSIXGROUP_PATCH_DESC= Use posixGroup for group membership Index: devel/py-Products.MIMETools/Makefile =================================================================== --- devel/py-Products.MIMETools/Makefile +++ devel/py-Products.MIMETools/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DocumentTemplate>=0:devel/py-DocumentTemplate +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DocumentTemplate>=0:devel/py-DocumentTemplate@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.Marshall/Makefile =================================================================== --- devel/py-Products.Marshall/Makefile +++ devel/py-Products.Marshall/Makefile @@ -12,16 +12,16 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:www/py-plone.uuid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python:2 zip USE_PYTHON= autoplist distutils Index: devel/py-Products.MimetypesRegistry/Makefile =================================================================== --- devel/py-Products.MimetypesRegistry/Makefile +++ devel/py-Products.MimetypesRegistry/Makefile @@ -12,11 +12,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python:2 zip USE_PYTHON= autoplist distutils Index: devel/py-Products.OFSP/Makefile =================================================================== --- devel/py-Products.OFSP/Makefile +++ devel/py-Products.OFSP/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.PasswordResetTool/Makefile =================================================================== --- devel/py-Products.PasswordResetTool/Makefile +++ devel/py-Products.PasswordResetTool/Makefile @@ -12,14 +12,14 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} NO_ARCH= yes USES= python zip zope Index: devel/py-Products.PlacelessTranslationService/Makefile =================================================================== --- devel/py-Products.PlacelessTranslationService/Makefile +++ devel/py-Products.PlacelessTranslationService/Makefile @@ -13,18 +13,18 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gettext>0:textproc/py-python-gettext \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation \ - ${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}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gettext>0:textproc/py-python-gettext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${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}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python shebangfix zip USE_PYTHON= autoplist distutils Index: devel/py-Products.PloneTestCase/Makefile =================================================================== --- devel/py-Products.PloneTestCase/Makefile +++ devel/py-Products.PloneTestCase/Makefile @@ -12,15 +12,15 @@ 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.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.ATContentTypes>=0:devel/py-Products.ATContentTypes \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +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.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.ATContentTypes>=0:devel/py-Products.ATContentTypes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USE_PYTHON= autoplist distutils USES= python:2 zope zip Index: devel/py-Products.PluginRegistry/Makefile =================================================================== --- devel/py-Products.PluginRegistry/Makefile +++ devel/py-Products.PluginRegistry/Makefile @@ -14,7 +14,7 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-Products.PortalTransforms/Makefile =================================================================== --- devel/py-Products.PortalTransforms/Makefile +++ devel/py-Products.PortalTransforms/Makefile @@ -12,14 +12,14 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.intelligenttext>=0:www/py-plone.intelligenttext \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}markdown>=1.7:textproc/py-markdown +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.intelligenttext>=0:www/py-plone.intelligenttext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.MimetypesRegistry>=0:devel/py-Products.MimetypesRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=1.7:textproc/py-markdown@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-Products.PythonScripts/Makefile =================================================================== --- devel/py-Products.PythonScripts/Makefile +++ devel/py-Products.PythonScripts/Makefile @@ -13,12 +13,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0: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}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0: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}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ResourceRegistries/Makefile =================================================================== --- devel/py-Products.ResourceRegistries/Makefile +++ devel/py-Products.ResourceRegistries/Makefile @@ -12,15 +12,15 @@ 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.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}plone.app.registry>0:www/py-plone.app.registry +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.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.registry>0:www/py-plone.app.registry@${FLAVOR} USES= python:2.7 zip zope USE_PYTHON= autoplist distutils Index: devel/py-Products.StandardCacheManagers/Makefile =================================================================== --- devel/py-Products.StandardCacheManagers/Makefile +++ devel/py-Products.StandardCacheManagers/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-Products.ZCTextIndex/Makefile =================================================================== --- devel/py-Products.ZCTextIndex/Makefile +++ devel/py-Products.ZCTextIndex/Makefile @@ -12,13 +12,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0:security/py-AccessControl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ZCatalog/Makefile =================================================================== --- devel/py-Products.ZCatalog/Makefile +++ devel/py-Products.ZCatalog/Makefile @@ -12,22 +12,22 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0: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}Persistence>=0:devel/py-Persistence \ - ${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}zExceptions>=0:devel/py-zExceptions \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>=0: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}Persistence>=0:devel/py-Persistence@${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}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} USES= python:2.7 zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ZSQLMethods/Makefile =================================================================== --- devel/py-Products.ZSQLMethods/Makefile +++ devel/py-Products.ZSQLMethods/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -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}Missing>=0:devel/py-Missing \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +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}Missing>=0:devel/py-Missing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.ZopeVersionControl/Makefile =================================================================== --- devel/py-Products.ZopeVersionControl/Makefile +++ devel/py-Products.ZopeVersionControl/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.statusmessages/Makefile =================================================================== --- devel/py-Products.statusmessages/Makefile +++ devel/py-Products.statusmessages/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-Products.validation/Makefile =================================================================== --- devel/py-Products.validation/Makefile +++ devel/py-Products.validation/Makefile @@ -12,11 +12,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime +RUN_DEPENDS= ${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}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} NO_ARCH= yes USES= python zip Index: devel/py-RPyC/Makefile =================================================================== --- devel/py-RPyC/Makefile +++ devel/py-RPyC/Makefile @@ -16,7 +16,7 @@ OPTIONS_DEFINE= PLUMBUM OPTIONS_DEFAULT=PLUMBUM -PLUMBUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plumbum>0:sysutils/py-plumbum +PLUMBUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plumbum>0:sysutils/py-plumbum@${FLAVOR} PLUMBUM_DESC= Required for features like rpyc_classic.py and zero deploy USES= python:-3.3 Index: devel/py-Record/Makefile =================================================================== --- devel/py-Record/Makefile +++ devel/py-Record/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-ToscaWidgets/Makefile =================================================================== --- devel/py-ToscaWidgets/Makefile +++ devel/py-ToscaWidgets/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-XStatic-Angular-Bootstrap/Makefile =================================================================== --- devel/py-XStatic-Angular-Bootstrap/Makefile +++ devel/py-XStatic-Angular-Bootstrap/Makefile @@ -11,11 +11,11 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Bootstrap widgets for Angular (angular-bootstrap) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic \ - ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${FLAVOR} NO_ARCH= yes Index: devel/py-XStatic-Angular-FileUpload/Makefile =================================================================== --- devel/py-XStatic-Angular-FileUpload/Makefile +++ devel/py-XStatic-Angular-FileUpload/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= File Upload module for the AngularJS (angular-file-upload) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Angular-Gettext/Makefile =================================================================== --- devel/py-XStatic-Angular-Gettext/Makefile +++ devel/py-XStatic-Angular-Gettext/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Gettext support for Angular.js (angular-gettext) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Angular-Schema-Form/Makefile =================================================================== --- devel/py-XStatic-Angular-Schema-Form/Makefile +++ devel/py-XStatic-Angular-Schema-Form/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Forms from a JSON schema (angular-schema-form) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Angular-lrdragndrop/Makefile =================================================================== --- devel/py-XStatic-Angular-lrdragndrop/Makefile +++ devel/py-XStatic-Angular-lrdragndrop/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= HTML5 Drag and Drop AngularJS module (angular-dragndrop) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Angular/Makefile =================================================================== --- devel/py-XStatic-Angular/Makefile +++ devel/py-XStatic-Angular/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JavaScript MVW Framework (angular) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Bootstrap-Datepicker/Makefile =================================================================== --- devel/py-XStatic-Bootstrap-Datepicker/Makefile +++ devel/py-XStatic-Bootstrap-Datepicker/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Datepicker for Bootstrap (bootstrap-datepicker) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Bootstrap-SCSS/Makefile =================================================================== --- devel/py-XStatic-Bootstrap-SCSS/Makefile +++ devel/py-XStatic-Bootstrap-SCSS/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Bootstrap SCSS stylesheets (bootstrap-scss) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-D3/Makefile =================================================================== --- devel/py-XStatic-D3/Makefile +++ devel/py-XStatic-D3/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Data-Driven Documents framework (d3) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Font-Awesome/Makefile =================================================================== --- devel/py-XStatic-Font-Awesome/Makefile +++ devel/py-XStatic-Font-Awesome/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Iconic font and CSS framework (font-awesome) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Hogan/Makefile =================================================================== --- devel/py-XStatic-Hogan/Makefile +++ devel/py-XStatic-Hogan/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JavaScript templating framework (hogan.js) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-JQuery-Migrate/Makefile =================================================================== --- devel/py-XStatic-JQuery-Migrate/Makefile +++ devel/py-XStatic-JQuery-Migrate/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JQuery migration kit (jquery-migrate) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-JQuery.TableSorter/Makefile =================================================================== --- devel/py-XStatic-JQuery.TableSorter/Makefile +++ devel/py-XStatic-JQuery.TableSorter/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JQuery plugin for creating sortable tables (jquery-tablesort) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-JQuery.quicksearch/Makefile =================================================================== --- devel/py-XStatic-JQuery.quicksearch/Makefile +++ devel/py-XStatic-JQuery.quicksearch/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JQuery plugin for searching through tables (jquery-quicksearch) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-JSEncrypt/Makefile =================================================================== --- devel/py-XStatic-JSEncrypt/Makefile +++ devel/py-XStatic-JSEncrypt/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Javascript library to perform OpenSSL RSA (jsencrypt) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Jasmine/Makefile =================================================================== --- devel/py-XStatic-Jasmine/Makefile +++ devel/py-XStatic-Jasmine/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= DOM-less simple JavaScript testing framework (jasmine) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Rickshaw/Makefile =================================================================== --- devel/py-XStatic-Rickshaw/Makefile +++ devel/py-XStatic-Rickshaw/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Rickshaw 1.5.0 (xstatic packaging standard) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-Spin/Makefile =================================================================== --- devel/py-XStatic-Spin/Makefile +++ devel/py-XStatic-Spin/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Spinner component (spin) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-bootswatch/Makefile =================================================================== --- devel/py-XStatic-bootswatch/Makefile +++ devel/py-XStatic-bootswatch/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Collection of themes for Bootstrap (bootswatch) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-jQuery/Makefile =================================================================== --- devel/py-XStatic-jQuery/Makefile +++ devel/py-XStatic-jQuery/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JavaScript library for DOM operations (jquery) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-jquery-ui/Makefile =================================================================== --- devel/py-XStatic-jquery-ui/Makefile +++ devel/py-XStatic-jquery-ui/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JQuery library for building user interfaces (jquery-ui) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-mdi/Makefile =================================================================== --- devel/py-XStatic-mdi/Makefile +++ devel/py-XStatic-mdi/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Material Design Webfont (mdi) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-objectpath/Makefile =================================================================== --- devel/py-XStatic-objectpath/Makefile +++ devel/py-XStatic-objectpath/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Parser for js object paths (objectpath) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-roboto-fontface/Makefile =================================================================== --- devel/py-XStatic-roboto-fontface/Makefile +++ devel/py-XStatic-roboto-fontface/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Simple package providing the Roboto fontface (roboto-fontface) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-smart-table/Makefile =================================================================== --- devel/py-XStatic-smart-table/Makefile +++ devel/py-XStatic-smart-table/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Table module for angular js (angular-smart-table) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-term.js/Makefile =================================================================== --- devel/py-XStatic-term.js/Makefile +++ devel/py-XStatic-term.js/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Terminal written in javascript (term.js) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-XStatic-tv4/Makefile =================================================================== --- devel/py-XStatic-tv4/Makefile +++ devel/py-XStatic-tv4/Makefile @@ -11,7 +11,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= JSON Schema validator for JavaScript (tv4) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XStatic>=0:devel/py-XStatic@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-adb/Makefile =================================================================== --- devel/py-adb/Makefile +++ devel/py-adb/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libusb115>=1.0.16:devel/py-libusb115 \ - ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.21.1:security/py-m2crypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libusb115>=1.0.16:devel/py-libusb115@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.21.1:security/py-m2crypto@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= google Index: devel/py-aniso8601/Makefile =================================================================== --- devel/py-aniso8601/Makefile +++ devel/py-aniso8601/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: devel/py-apptools/Makefile =================================================================== --- devel/py-apptools/Makefile +++ devel/py-apptools/Makefile @@ -15,8 +15,8 @@ # See ${WRKSRC}/image_LICENSE.txt for information that other # files *LICENSE* are not used -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits \ - ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.:devel/py-configobj +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.:devel/py-configobj@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: devel/py-apscheduler/Makefile =================================================================== --- devel/py-apscheduler/Makefile +++ devel/py-apscheduler/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>=0.7:devel/py-pytest-capturelog +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>=0.7:devel/py-pytest-capturelog@${FLAVOR} NO_ARCH= yes USES= python:2.7+ @@ -28,12 +28,12 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${FLAVOR} +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .else -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio \ - ${PYTHON_PKGNAMEPREFIX}pytest-tornado>0:devel/py-pytest-tornado +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-tornado>0:devel/py-pytest-tornado@${FLAVOR} .endif post-patch: Index: devel/py-archetypes.querywidget/Makefile =================================================================== --- devel/py-archetypes.querywidget/Makefile +++ devel/py-archetypes.querywidget/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.querystring>=1.0.3:www/py-plone.app.querystring \ - ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=0:www/py-plone.app.jquerytools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.app.querystring>=1.0.3:www/py-plone.app.querystring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=0:www/py-plone.app.jquerytools@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-archetypes.referencebrowserwidget/Makefile =================================================================== --- devel/py-archetypes.referencebrowserwidget/Makefile +++ devel/py-archetypes.referencebrowserwidget/Makefile @@ -12,11 +12,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form \ - ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=1.1:www/py-plone.app.jquerytools +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.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.form>=0:www/py-plone.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.jquerytools>=1.1:www/py-plone.app.jquerytools@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-archetypes.schemaextender/Makefile =================================================================== --- devel/py-archetypes.schemaextender/Makefile +++ devel/py-archetypes.schemaextender/Makefile @@ -13,7 +13,7 @@ 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} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-arrow/Makefile =================================================================== --- devel/py-arrow/Makefile +++ devel/py-arrow/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-astroid/Makefile =================================================================== --- devel/py-astroid/Makefile +++ devel/py-astroid/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=0:devel/py-lazy-object-proxy \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy-object-proxy>=0:devel/py-lazy-object-proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wrapt>=0:devel/py-wrapt@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils @@ -23,12 +23,12 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>=0:devel/py-backports.functools_lru_cache +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.functools_lru_cache>=0:devel/py-backports.functools_lru_cache@${FLAVOR} .endif .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=1.1.3:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=1.1.3:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch@${FLAVOR} .endif .include Index: devel/py-atomiclong/Makefile =================================================================== --- devel/py-atomiclong/Makefile +++ devel/py-atomiclong/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-automaton/Makefile =================================================================== --- devel/py-automaton/Makefile +++ devel/py-automaton/Makefile @@ -12,10 +12,10 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} NO_ARCH= yes Index: devel/py-babel/Makefile =================================================================== --- devel/py-babel/Makefile +++ devel/py-babel/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-backports.functools_lru_cache/Makefile =================================================================== --- devel/py-backports.functools_lru_cache/Makefile +++ devel/py-backports.functools_lru_cache/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-backports.weakref/Makefile =================================================================== --- devel/py-backports.weakref/Makefile +++ devel/py-backports.weakref/Makefile @@ -12,7 +12,7 @@ LICENSE= PSFL -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-bandit/Makefile =================================================================== --- devel/py-bandit/Makefile +++ devel/py-bandit/Makefile @@ -13,10 +13,10 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.5.0:devel/py-stevedore +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.5.0:devel/py-stevedore@${FLAVOR} MAKE_ENV+= PBR_VERSION=${PORTVERSION} Index: devel/py-bcdoc/Makefile =================================================================== --- devel/py-bcdoc/Makefile +++ devel/py-bcdoc/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.1.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-binplist/Makefile =================================================================== --- devel/py-binplist/Makefile +++ devel/py-binplist/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-biplist/Makefile =================================================================== --- devel/py-biplist/Makefile +++ devel/py-biplist/Makefile @@ -12,9 +12,9 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} USES= python Index: devel/py-blinker/Makefile =================================================================== --- devel/py-blinker/Makefile +++ devel/py-blinker/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-botocore/Makefile =================================================================== --- devel/py-botocore/Makefile +++ devel/py-botocore/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-bsd/Makefile =================================================================== --- devel/py-bsd/Makefile +++ devel/py-bsd/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= cython>0:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -25,7 +25,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif .include Index: devel/py-canonicaljson/Makefile =================================================================== --- devel/py-canonicaljson/Makefile +++ devel/py-canonicaljson/Makefile @@ -14,9 +14,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}frozendict>=0.4:devel/py-frozendict \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=3.6.5:devel/py-simplejson -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}frozendict>=0.4:devel/py-frozendict@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=3.6.5:devel/py-simplejson@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_GITHUB= yes Index: devel/py-castellan/Makefile =================================================================== --- devel/py-castellan/Makefile +++ devel/py-castellan/Makefile @@ -11,15 +11,15 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Generic Key Manager interface for OpenStack -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=0.5.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=0.5.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} NO_ARCH= yes Index: devel/py-celery/Makefile =================================================================== --- devel/py-celery/Makefile +++ devel/py-celery/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}billiard>=3.3.0.21:devel/py-billiard \ - ${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}kombu>=3.0.36:net/py-kombu \ - ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}billiard>=3.3.0.21:devel/py-billiard@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kombu>=3.0.36:net/py-kombu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-cffi/Makefile =================================================================== --- devel/py-cffi/Makefile +++ devel/py-cffi/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libffi.so:devel/libffi -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} # Actually 2.6-2.7,3.2-3.5 USES?= localbase python compiler Index: devel/py-check-manifest/Makefile =================================================================== --- devel/py-check-manifest/Makefile +++ devel/py-check-manifest/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} OPTIONS_DEFINE= DOCS Index: devel/py-cheetah/Makefile =================================================================== --- devel/py-cheetah/Makefile +++ devel/py-cheetah/Makefile @@ -12,7 +12,7 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= HTML template engine for Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: devel/py-circuits/Makefile =================================================================== --- devel/py-circuits/Makefile +++ devel/py-circuits/Makefile @@ -13,7 +13,7 @@ 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} USES= python USE_PYTHON= autoplist distutils Index: devel/py-cli-helpers/Makefile =================================================================== --- devel/py-cli-helpers/Makefile +++ devel/py-cli-helpers/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.0.0:textproc/py-terminaltables +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.0.0:textproc/py-terminaltables@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils @@ -24,7 +24,7 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.csv>=1.0.0:devel/py-backports.csv +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.csv>=1.0.0:devel/py-backports.csv@${FLAVOR} .endif .include Index: devel/py-cliapp/Makefile =================================================================== --- devel/py-cliapp/Makefile +++ devel/py-cliapp/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 LICENSE_FILES= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python:2 NO_ARCH= yes Index: devel/py-click-log/Makefile =================================================================== --- devel/py-click-log/Makefile +++ devel/py-click-log/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-click-threading/Makefile =================================================================== --- devel/py-click-threading/Makefile +++ devel/py-click-threading/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ ${RUN_DEPENDS} USES?= python @@ -23,7 +23,7 @@ .include .if ${PYTHON_REL} < 3200 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=0:devel/py-futures +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=0:devel/py-futures@${FLAVOR} .endif do-test: Index: devel/py-cliff/Makefile =================================================================== --- devel/py-cliff/Makefile +++ devel/py-cliff/Makefile @@ -12,14 +12,14 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cmd2>=0.6.7:devel/py-cmd2 \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.8.0:devel/py-unicodecsv \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.7:devel/py-pyparsing +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cmd2>=0.6.7:devel/py-cmd2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.8.0:devel/py-unicodecsv@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.7:devel/py-pyparsing@${FLAVOR} NO_ARCH= yes Index: devel/py-clint/Makefile =================================================================== --- devel/py-clint/Makefile +++ devel/py-clint/Makefile @@ -13,7 +13,7 @@ LICENSE= ISCL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-cloudpickle/Makefile =================================================================== --- devel/py-cloudpickle/Makefile +++ devel/py-cloudpickle/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-cmdtest/Makefile =================================================================== --- devel/py-cmdtest/Makefile +++ devel/py-cmdtest/Makefile @@ -12,12 +12,12 @@ LICENSE= GPLv3 LICENSE_FILES= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp \ - ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp \ - ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliapp>0:devel/py-cliapp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: devel/py-codecov/Makefile =================================================================== --- devel/py-codecov/Makefile +++ devel/py-codecov/Makefile @@ -13,11 +13,11 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.7.9:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7.9:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-collective.z3cform.datetimewidget/Makefile =================================================================== --- devel/py-collective.z3cform.datetimewidget/Makefile +++ devel/py-collective.z3cform.datetimewidget/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip Index: devel/py-coloredlogs/Makefile =================================================================== --- devel/py-coloredlogs/Makefile +++ devel/py-coloredlogs/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=2.1:textproc/py-humanfriendly +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=2.1:textproc/py-humanfriendly@${FLAVOR} NO_ARCH= yes USES?= python Index: devel/py-columnize/Makefile =================================================================== --- devel/py-columnize/Makefile +++ devel/py-columnize/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose +MY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.0:devel/py-nose@${FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} @@ -24,7 +24,7 @@ .if ${PYTHON_MAJOR_VER} == "3" EXTRA_PATCHES= ${FILESDIR}/extra-patch-____pkginfo____.py .else -MY_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size=1.0:devel/py-backports.shutil_get_terminal_size +MY_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size=1.0:devel/py-backports.shutil_get_terminal_size@${FLAVOR} .endif .include Index: devel/py-configargparse/Makefile =================================================================== --- devel/py-configargparse/Makefile +++ devel/py-configargparse/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-configobj/Makefile =================================================================== --- devel/py-configobj/Makefile +++ devel/py-configobj/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -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 Index: devel/py-construct/Makefile =================================================================== --- devel/py-construct/Makefile +++ devel/py-construct/Makefile @@ -14,7 +14,7 @@ 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 Index: devel/py-construct28/Makefile =================================================================== --- devel/py-construct28/Makefile +++ devel/py-construct28/Makefile @@ -14,7 +14,7 @@ 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 Index: devel/py-cov-core/Makefile =================================================================== --- devel/py-cov-core/Makefile +++ devel/py-cov-core/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.6:devel/py-coverage +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.6:devel/py-coverage@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-cuisine/Makefile =================================================================== --- devel/py-cuisine/Makefile +++ devel/py-cuisine/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fabric>=1.7,1:devel/py-fabric +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fabric>=1.7,1:devel/py-fabric@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: devel/py-cursive/Makefile =================================================================== --- devel/py-cursive/Makefile +++ devel/py-cursive/Makefile @@ -10,15 +10,15 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Cursive implements OpenStack-specific validation of digital signatures -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${FLAVOR} NO_ARCH= yes Index: devel/py-curtsies/Makefile =================================================================== --- devel/py-curtsies/Makefile +++ devel/py-curtsies/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.5:devel/py-blessings \ - ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.4:devel/py-wcwidth +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessings>=1.5:devel/py-blessings@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.4:devel/py-wcwidth@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-cycler/Makefile =================================================================== --- devel/py-cycler/Makefile +++ devel/py-cycler/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-d2to1/Makefile =================================================================== --- devel/py-d2to1/Makefile +++ devel/py-d2to1/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_GITHUB= yes Index: devel/py-daemon/Makefile =================================================================== --- devel/py-daemon/Makefile +++ devel/py-daemon/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.10:devel/py-lockfile +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.10:devel/py-lockfile@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-dateutil/Makefile =================================================================== --- devel/py-dateutil/Makefile +++ devel/py-dateutil/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${FLAVOR} USES?= python USE_GITHUB= yes Index: devel/py-dbus/Makefile =================================================================== --- devel/py-dbus/Makefile +++ devel/py-dbus/Makefile @@ -11,6 +11,10 @@ SLAVE_PORT= python2 MASTERDIR= ${.CURDIR}/../../devel/pydbus-common +.if ${FLAVOR:U} == python3 +PLIST= ${.CURDIR}/pkg-plist-py3 +.else PLIST= ${.CURDIR}/pkg-plist +.endif .include "${MASTERDIR}/Makefile" Index: devel/py-dbus/pkg-plist-py3 =================================================================== --- /dev/null +++ devel/py-dbus/pkg-plist-py3 @@ -0,0 +1,56 @@ +%%PYTHON_SITELIBDIR%%/_dbus_bindings.so +%%PYTHON_SITELIBDIR%%/_dbus_glib_bindings.so +%%PYTHON_SITELIBDIR%%/dbus/__init__.py +%%PYTHON_SITELIBDIR%%/dbus/__init__.pyc +%%PYTHON_SITELIBDIR%%/dbus/__init__.pyo +%%PYTHON_SITELIBDIR%%/dbus/_compat.py +%%PYTHON_SITELIBDIR%%/dbus/_compat.pyc +%%PYTHON_SITELIBDIR%%/dbus/_compat.pyo +%%PYTHON_SITELIBDIR%%/dbus/_dbus.py +%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyc +%%PYTHON_SITELIBDIR%%/dbus/_dbus.pyo +%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.py +%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyc +%%PYTHON_SITELIBDIR%%/dbus/_expat_introspect_parser.pyo +%%PYTHON_SITELIBDIR%%/dbus/_version.py +%%PYTHON_SITELIBDIR%%/dbus/_version.pyc +%%PYTHON_SITELIBDIR%%/dbus/_version.pyo +%%PYTHON_SITELIBDIR%%/dbus/bus.py +%%PYTHON_SITELIBDIR%%/dbus/bus.pyc +%%PYTHON_SITELIBDIR%%/dbus/bus.pyo +%%PYTHON_SITELIBDIR%%/dbus/connection.py +%%PYTHON_SITELIBDIR%%/dbus/connection.pyc +%%PYTHON_SITELIBDIR%%/dbus/connection.pyo +%%PYTHON_SITELIBDIR%%/dbus/decorators.py +%%PYTHON_SITELIBDIR%%/dbus/decorators.pyc +%%PYTHON_SITELIBDIR%%/dbus/decorators.pyo +%%PYTHON_SITELIBDIR%%/dbus/exceptions.py +%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyc +%%PYTHON_SITELIBDIR%%/dbus/exceptions.pyo +%%PYTHON_SITELIBDIR%%/dbus/gi_service.py +%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyc +%%PYTHON_SITELIBDIR%%/dbus/gi_service.pyo +%%PYTHON_SITELIBDIR%%/dbus/glib.py +%%PYTHON_SITELIBDIR%%/dbus/glib.pyc +%%PYTHON_SITELIBDIR%%/dbus/glib.pyo +%%PYTHON_SITELIBDIR%%/dbus/lowlevel.py +%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyc +%%PYTHON_SITELIBDIR%%/dbus/lowlevel.pyo +%%PYTHON_SITELIBDIR%%/dbus/proxies.py +%%PYTHON_SITELIBDIR%%/dbus/proxies.pyc +%%PYTHON_SITELIBDIR%%/dbus/proxies.pyo +%%PYTHON_SITELIBDIR%%/dbus/server.py +%%PYTHON_SITELIBDIR%%/dbus/server.pyc +%%PYTHON_SITELIBDIR%%/dbus/server.pyo +%%PYTHON_SITELIBDIR%%/dbus/service.py +%%PYTHON_SITELIBDIR%%/dbus/service.pyc +%%PYTHON_SITELIBDIR%%/dbus/service.pyo +%%PYTHON_SITELIBDIR%%/dbus/types.py +%%PYTHON_SITELIBDIR%%/dbus/types.pyc +%%PYTHON_SITELIBDIR%%/dbus/types.pyo +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.py +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyc +%%PYTHON_SITELIBDIR%%/dbus/mainloop/__init__.pyo +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.py +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyc +%%PYTHON_SITELIBDIR%%/dbus/mainloop/glib.pyo Index: devel/py-ddt/Makefile =================================================================== --- devel/py-ddt/Makefile +++ devel/py-ddt/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-debtcollector/Makefile =================================================================== --- devel/py-debtcollector/Makefile +++ devel/py-debtcollector/Makefile @@ -12,10 +12,10 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt \ - ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${FLAVOR} NO_ARCH= yes Index: devel/py-delfick_error/Makefile =================================================================== --- devel/py-delfick_error/Makefile +++ devel/py-delfick_error/Makefile @@ -10,16 +10,16 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}total-ordering>0:devel/py-total-ordering -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}total-ordering>0:devel/py-total-ordering@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}cloud_sptheme>0:textproc/py-cloud_sptheme + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cloud_sptheme>0:textproc/py-cloud_sptheme@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-deliciousapi/Makefile =================================================================== --- devel/py-deliciousapi/Makefile +++ devel/py-deliciousapi/Makefile @@ -13,7 +13,7 @@ COMMENT= Unofficial Python API for retrieving data from Delicious.com RUN_DEPENDS= ${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32 \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=1.7:devel/py-simplejson + ${PYTHON_PKGNAMEPREFIX}simplejson>=1.7:devel/py-simplejson@${FLAVOR} LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE Index: devel/py-diazo/Makefile =================================================================== --- devel/py-diazo/Makefile +++ devel/py-diazo/Makefile @@ -12,12 +12,12 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}repoze.xmliter>=0.3:devel/py-repoze.xmliter \ - ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.xmliter>=0.3:devel/py-repoze.xmliter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: devel/py-django-rq-dashboard/Makefile =================================================================== --- devel/py-django-rq-dashboard/Makefile +++ devel/py-django-rq-dashboard/Makefile @@ -8,7 +8,7 @@ MAINTAINER= swills@FreeBSD.org COMMENT= Monitor your RQ queues, jobs and workers from the Django admin -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-rq>0:devel/py-django-rq@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= brutasse Index: devel/py-django-rq/Makefile =================================================================== --- devel/py-django-rq/Makefile +++ devel/py-django-rq/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT TEST_DEPENDS= redis-server:databases/redis -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}rq>=0.5.5:devel/py-rq +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=1.5:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rq>=0.5.5:devel/py-rq@${FLAVOR} NO_ARCH= yes Index: devel/py-django-tastypie-mongoengine/Makefile =================================================================== --- devel/py-django-tastypie-mongoengine/Makefile +++ devel/py-django-tastypie-mongoengine/Makefile @@ -14,9 +14,9 @@ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}django-tastypie>=0.9.12:www/py-django-tastypie \ - ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:devel/py-mongoengine \ - ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}django-tastypie>=0.9.12:www/py-django-tastypie@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mongoengine>=0.8.7:devel/py-mongoengine@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= wlanslovenija Index: devel/py-docker-py/Makefile =================================================================== --- devel/py-docker-py/Makefile +++ devel/py-docker-py/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-dockerpty/Makefile =================================================================== --- devel/py-dockerpty/Makefile +++ devel/py-dockerpty/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-dogpile.cache/Makefile =================================================================== --- devel/py-dogpile.cache/Makefile +++ devel/py-dogpile.cache/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-doit/Makefile =================================================================== --- devel/py-doit/Makefile +++ devel/py-doit/Makefile @@ -13,10 +13,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python:3.3+ USE_PYTHON= distutils autoplist Index: devel/py-easyprocess/Makefile =================================================================== --- devel/py-easyprocess/Makefile +++ devel/py-easyprocess/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver \ - ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} NO_ARCH= YES USE_PYTHON= autoplist distutils Index: devel/py-efilter/Makefile =================================================================== --- devel/py-efilter/Makefile +++ devel/py-efilter/Makefile @@ -14,10 +14,10 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2011:devel/py-pytz +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2011:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-efl/Makefile =================================================================== --- devel/py-efl/Makefile +++ devel/py-efl/Makefile @@ -14,20 +14,12 @@ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus@${FLAVOR} LIB_DEPENDS= libefl.so:devel/efl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus@${FLAVOR} DIST_SUBDIR= enlightenment USES= pkgconfig python tar:xz USE_PYTHON= autoplist distutils -.include - -.if ${PYTHON_REL} < 3000 -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py-dbus -.else -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py3-dbus -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83:devel/py3-dbus -.endif - -.include +.include Index: devel/py-entrypoints/Makefile =================================================================== --- devel/py-entrypoints/Makefile +++ devel/py-entrypoints/Makefile @@ -12,7 +12,7 @@ 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} USES= python USE_PYTHON= autoplist distutils @@ -21,7 +21,7 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>=3.5:devel/py-configparser +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configparser>=3.5:devel/py-configparser@${FLAVOR} .endif do-test: Index: devel/py-envisage/Makefile =================================================================== --- devel/py-envisage/Makefile +++ devel/py-envisage/Makefile @@ -14,7 +14,7 @@ LICENSE_COMB= multi # See image_LICENSE.txt files for per file license information -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: devel/py-epsilon/Makefile =================================================================== --- devel/py-epsilon/Makefile +++ devel/py-epsilon/Makefile @@ -15,8 +15,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} CONFLICTS_INSTALL= brlcad-[0-9]* # bin/benchmark Index: devel/py-extras/Makefile =================================================================== --- devel/py-extras/Makefile +++ devel/py-extras/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>0:devel/py-testtools@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-fabric/Makefile =================================================================== --- devel/py-fabric/Makefile +++ devel/py-fabric/Makefile @@ -15,10 +15,10 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10:security/py-paramiko -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=0.6:devel/py-Jinja2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.10:security/py-paramiko@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=0.6:devel/py-Jinja2@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: devel/py-fasteners/Makefile =================================================================== --- devel/py-fasteners/Makefile +++ devel/py-fasteners/Makefile @@ -10,8 +10,8 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Python package that provides useful locks -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.1:devel/py-monotonic +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.1:devel/py-monotonic@${FLAVOR} NO_ARCH= yes Index: devel/py-filemagic/Makefile =================================================================== --- devel/py-filemagic/Makefile +++ devel/py-filemagic/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} OPTIONS_DEFINE= TESTS Index: devel/py-five.customerize/Makefile =================================================================== --- devel/py-five.customerize/Makefile +++ devel/py-five.customerize/Makefile @@ -13,21 +13,21 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary \ - ${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.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${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}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary@${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.pagetemplate>=0:devel/py-zope.pagetemplate@${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}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.viewlet>=0:devel/py-zope.viewlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} USE_PYTHON= distutils autoplist USES= python:2 zope zip Index: devel/py-five.formlib/Makefile =================================================================== --- devel/py-five.formlib/Makefile +++ devel/py-five.formlib/Makefile @@ -13,19 +13,19 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${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>=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.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}ExtensionClass>=0:devel/py-ExtensionClass +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${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>=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.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}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-five.globalrequest/Makefile =================================================================== --- devel/py-five.globalrequest/Makefile +++ devel/py-five.globalrequest/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.globalrequest>=0:devel/py-zope.globalrequest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-five.localsitemanager/Makefile =================================================================== --- devel/py-five.localsitemanager/Makefile +++ devel/py-five.localsitemanager/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-flake8-builtins/Makefile =================================================================== --- devel/py-flake8-builtins/Makefile +++ devel/py-flake8-builtins/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8 +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-flake8-docstrings/Makefile =================================================================== --- devel/py-flake8-docstrings/Makefile +++ devel/py-flake8-docstrings/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8 \ - ${PYTHON_PKGNAMEPREFIX}flake8-polyfill>=0:devel/py-flake8-polyfill \ - ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flake8-polyfill>=0:devel/py-flake8-polyfill@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-flake8-import-order/Makefile =================================================================== --- devel/py-flake8-import-order/Makefile +++ devel/py-flake8-import-order/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-flake8-polyfill/Makefile =================================================================== --- devel/py-flake8-polyfill/Makefile +++ devel/py-flake8-polyfill/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8 +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-flake8-quotes/Makefile =================================================================== --- devel/py-flake8-quotes/Makefile +++ devel/py-flake8-quotes/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8 +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-flake8/Makefile =================================================================== --- devel/py-flake8/Makefile +++ devel/py-flake8/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}mccabe>=0.5.0:devel/py-mccabe \ - ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.0.0:devel/py-pycodestyle \ - ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.8.1:devel/py-pyflakes +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}mccabe>=0.5.0:devel/py-mccabe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.0.0:devel/py-pycodestyle@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.8.1:devel/py-pyflakes@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-flask-babel/Makefile =================================================================== --- devel/py-flask-babel/Makefile +++ devel/py-flask-babel/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3:devel/py-babel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3:devel/py-babel@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-flufl.i18n/Makefile =================================================================== --- devel/py-flufl.i18n/Makefile +++ devel/py-flufl.i18n/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${FLAVOR} USES= python:3 USE_PYTHON= autoplist distutils Index: devel/py-flufl.lock/Makefile =================================================================== --- devel/py-flufl.lock/Makefile +++ devel/py-flufl.lock/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${FLAVOR} USES= python:3 USE_PYTHON= autoplist distutils Index: devel/py-foolscap/Makefile =================================================================== --- devel/py-foolscap/Makefile +++ devel/py-foolscap/Makefile @@ -14,8 +14,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-freenas.dispatcher/Makefile =================================================================== --- devel/py-freenas.dispatcher/Makefile +++ devel/py-freenas.dispatcher/Makefile @@ -9,13 +9,13 @@ MAINTAINER= wg@FreeBSD.org COMMENT= FreeNAS dispatcher client -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ws4py>0:www/py-ws4py \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ws4py>0:www/py-ws4py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-freenas.utils/Makefile =================================================================== --- devel/py-freenas.utils/Makefile +++ devel/py-freenas.utils/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-freezegun/Makefile =================================================================== --- devel/py-freezegun/Makefile +++ devel/py-freezegun/Makefile @@ -13,11 +13,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-fsm/Makefile =================================================================== --- devel/py-fsm/Makefile +++ devel/py-fsm/Makefile @@ -15,7 +15,7 @@ GH_PROJECT= python-fsm GH_TAGNAME= bf888123 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.0:graphics/py-pygraphviz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.0:graphics/py-pygraphviz@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-futurist/Makefile =================================================================== --- devel/py-futurist/Makefile +++ devel/py-futurist/Makefile @@ -12,12 +12,12 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2 \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} NO_ARCH= yes Index: devel/py-gamin/Makefile =================================================================== --- devel/py-gamin/Makefile +++ devel/py-gamin/Makefile @@ -17,6 +17,7 @@ GAMIN_SLAVE= yes USES= fam:gamin python +USE_PYTHON= flavors CONFIGURE_ARGS= --with-python=${PYTHON_CMD} \ --disable-gtk-doc --with-html-dir=${PREFIX}/share/doc Index: devel/py-gdata/Makefile =================================================================== --- devel/py-gdata/Makefile +++ devel/py-gdata/Makefile @@ -24,9 +24,9 @@ EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} -M2CRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.20:security/py-m2crypto -PYCRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto -GMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy>0:math/py-gmpy +M2CRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.20:security/py-m2crypto@${FLAVOR} +PYCRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} +GMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy>0:math/py-gmpy@${FLAVOR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ Index: devel/py-gdbgui/Makefile =================================================================== --- devel/py-gdbgui/Makefile +++ devel/py-gdbgui/Makefile @@ -11,13 +11,13 @@ LICENSE= CC-BY-NC-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.12.2:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-SocketIO>=2.9.0:www/py-flask-socketio \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0.21.0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}pygdbmi>=0.7.3.3:devel/py-pygdbmi \ - ${PYTHON_PKGNAMEPREFIX}pypugjs>=4.2.0:devel/py-pypugjs \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}gevent>=1.2.2:devel/py-gevent +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.12.2:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-SocketIO>=2.9.0:www/py-flask-socketio@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0.21.0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygdbmi>=0.7.3.3:devel/py-pygdbmi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pypugjs>=4.2.0:devel/py-pypugjs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=1.2.2:devel/py-gevent@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= cs01 Index: devel/py-geojson/Makefile =================================================================== --- devel/py-geojson/Makefile +++ devel/py-geojson/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.0:devel/py-nose -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>1.9:devel/py-simplejson +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.0:devel/py-nose@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>1.9:devel/py-simplejson@${FLAVOR} PORTDOCS= LICENSE.rst CHANGELOG.rst README.rst Index: devel/py-gevent/Makefile =================================================================== --- devel/py-gevent/Makefile +++ devel/py-gevent/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libcares.so:dns/c-ares \ libev.so:devel/libev -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} DO_MAKE_TEST= ${SETENV} PYTHONPATH=../ ${PYTHON_CMD} MAKE_ENV= CARES_EMBED=0 LIBEV_EMBED=0 Index: devel/py-git-up/Makefile =================================================================== --- devel/py-git-up/Makefile +++ devel/py-git-up/Makefile @@ -11,10 +11,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GitPython>=0.3.6:devel/py-gitpython \ - ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.2:devel/py-colorama \ - ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor \ - ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}GitPython>=0.3.6:devel/py-gitpython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.2:devel/py-colorama@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${FLAVOR} USES= python zip dos2unix USE_PYTHON= autoplist distutils Index: devel/py-gitdb/Makefile =================================================================== --- devel/py-gitdb/Makefile +++ devel/py-gitdb/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap>=0.8.5:devel/py-smmap +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap>=0.8.5:devel/py-smmap@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-gitdb2/Makefile =================================================================== --- devel/py-gitdb2/Makefile +++ devel/py-gitdb2/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap2>=2.0.0:devel/py-smmap2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}smmap2>=2.0.0:devel/py-smmap2@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-gitless/Makefile =================================================================== --- devel/py-gitless/Makefile +++ devel/py-gitless/Makefile @@ -14,9 +14,9 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clint>=0.3.6:devel/py-clint \ - ${PYTHON_PKGNAMEPREFIX}pygit2>=0.23.0:devel/py-pygit2 \ - ${PYTHON_PKGNAMEPREFIX}sh>=1.11:devel/py-sh \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clint>=0.3.6:devel/py-clint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygit2>=0.23.0:devel/py-pygit2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sh>=1.11:devel/py-sh@${FLAVOR} \ git:devel/git USES= python Index: devel/py-gitpython/Makefile =================================================================== --- devel/py-gitpython/Makefile +++ devel/py-gitpython/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitdb>=0.6.4:devel/py-gitdb -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}gitdb>=0.6.4:devel/py-gitdb +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gitdb>=0.6.4:devel/py-gitdb@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gitdb>=0.6.4:devel/py-gitdb@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-glance-store/Makefile =================================================================== --- devel/py-glance-store/Makefile +++ devel/py-glance-store/Makefile @@ -12,20 +12,20 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= OpenStack Image Service Store Library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} NO_ARCH= yes Index: devel/py-glob2/Makefile =================================================================== --- devel/py-glob2/Makefile +++ devel/py-glob2/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: devel/py-gobject3/Makefile =================================================================== --- devel/py-gobject3/Makefile +++ devel/py-gobject3/Makefile @@ -6,7 +6,7 @@ COMMENT= Python 2 bindings for GObject -SLAVE_PORT= python2 +SLAVE_PORT= python MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common PLIST= ${.CURDIR}/pkg-plist Index: devel/py-google-apputils/Makefile =================================================================== --- devel/py-google-apputils/Makefile +++ devel/py-google-apputils/Makefile @@ -14,9 +14,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gflags>2:devel/py-python-gflags \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}dateutil>2:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gflags>2:devel/py-python-gflags@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>2:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python:2 Index: devel/py-googleapis-common-protos/Makefile =================================================================== --- devel/py-googleapis-common-protos/Makefile +++ devel/py-googleapis-common-protos/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-grab/Makefile =================================================================== --- devel/py-grab/Makefile +++ devel/py-grab/Makefile @@ -11,13 +11,13 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl \ - ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib \ - ${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent \ - ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-grpcio/Makefile =================================================================== --- devel/py-grpcio/Makefile +++ devel/py-grpcio/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}enum34>1:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=3:devel/py-protobuf \ - ${PYTHON_PKGNAMEPREFIX}futures>=3:devel/py-futures +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>1:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=3:devel/py-protobuf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futures>=3:devel/py-futures@${FLAVOR} LIB_DEPENDS= libcares.so:dns/c-ares BROKEN_aarch64= fails to compile: cpu-aarch64-linux.c: fatal error: 'sys/auxv.h' file not found Index: devel/py-gtfslib/Makefile =================================================================== --- devel/py-gtfslib/Makefile +++ devel/py-gtfslib/Makefile @@ -12,12 +12,12 @@ LICENSE= GPLv3+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11 \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}docopt>=0.6:devel/py-docopt \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}pyqtree>=0.24:devel/py-pyqtree \ - ${PYTHON_PKGNAMEPREFIX}pyshp>=1.2.12:devel/py-pyshp +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docopt>=0.6:devel/py-docopt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyqtree>=0.24:devel/py-pyqtree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyshp>=1.2.12:devel/py-pyshp@${FLAVOR} NO_ARCH= yes Index: devel/py-hash_ring/Makefile =================================================================== --- devel/py-hash_ring/Makefile +++ devel/py-hash_ring/Makefile @@ -11,7 +11,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of consistent hashing in Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=0:databases/py-python-memcached@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-hgsubversion/Makefile =================================================================== --- devel/py-hgsubversion/Makefile +++ devel/py-hgsubversion/Makefile @@ -22,9 +22,9 @@ .include .if ${PORT_OPTIONS:MSUBVERTPY} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subvertpy>=0:devel/py-subvertpy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subvertpy>=0:devel/py-subvertpy@${FLAVOR} .else -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:devel/py-subversion +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>=0:devel/py-subversion@${FLAVOR} .endif .include Index: devel/py-http-prompt/Makefile =================================================================== --- devel/py-http-prompt/Makefile +++ devel/py-http-prompt/Makefile @@ -12,12 +12,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}parsimonious>=0.6.2:textproc/py-parsimonious \ - ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=0.60:devel/py-prompt_toolkit \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}httpie>=0.9.2:www/py-httpie +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsimonious>=0.6.2:textproc/py-parsimonious@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=0.60:devel/py-prompt_toolkit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.1.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpie>=0.9.2:www/py-httpie@${FLAVOR} NO_ARCH= yes SUB_FILES= pkg-message Index: devel/py-hypothesis/Makefile =================================================================== --- devel/py-hypothesis/Makefile +++ devel/py-hypothesis/Makefile @@ -12,7 +12,7 @@ LICENSE= MPL20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-icalendar/Makefile =================================================================== --- devel/py-icalendar/Makefile +++ devel/py-icalendar/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-intervaltree/Makefile =================================================================== --- devel/py-intervaltree/Makefile +++ devel/py-intervaltree/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=0:devel/py-sortedcontainers@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-invoke/Makefile =================================================================== --- devel/py-invoke/Makefile +++ devel/py-invoke/Makefile @@ -16,10 +16,10 @@ USES= python USE_PYTHON= autoplist distutils -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}semantic_version>0:devel/py-semantic_version -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine>0:devel/py-twine -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}semantic_version>0:devel/py-semantic_version@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}twine>0:devel/py-twine@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} NO_ARCH= YES Index: devel/py-ipdb/Makefile =================================================================== --- devel/py-ipdb/Makefile +++ devel/py-ipdb/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0.10:devel/ipython +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0.10:devel/ipython@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-ipykernel/Makefile =================================================================== --- devel/py-ipykernel/Makefile +++ devel/py-ipykernel/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.0:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.1.0:devel/py-traitlets +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4.0:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.1.0:devel/py-traitlets@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} NO_ARCH= yes Index: devel/py-ipyparallel/Makefile =================================================================== --- devel/py-ipyparallel/Makefile +++ devel/py-ipyparallel/Makefile @@ -12,16 +12,16 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}futures>=0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel \ - ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils \ - ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=13:net/py-pyzmq \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.0:www/py-tornado +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futures>=0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=13:net/py-pyzmq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4.0:www/py-tornado@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-ipywidgets/Makefile =================================================================== --- devel/py-ipywidgets/Makefile +++ devel/py-ipywidgets/Makefile @@ -9,10 +9,10 @@ MAINTAINER= swills@FreeBSD.org COMMENT= Interactive HTML widgets for Jupyter notebooks and the IPython kernel -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.2.2:devel/py-ipykernel \ - ${PYTHON_PKGNAMEPREFIX}widgetsnbextension>=1.2:devel/py-widgetsnbextension \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=4.0.0:devel/ipython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.2.2:devel/py-ipykernel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}widgetsnbextension>=1.2:devel/py-widgetsnbextension@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-iso8601/Makefile =================================================================== --- devel/py-iso8601/Makefile +++ devel/py-iso8601/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-isort/Makefile =================================================================== --- devel/py-isort/Makefile +++ devel/py-isort/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-jaraco.classes/Makefile =================================================================== --- devel/py-jaraco.classes/Makefile +++ devel/py-jaraco.classes/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-jaraco.functools/Makefile =================================================================== --- devel/py-jaraco.functools/Makefile +++ devel/py-jaraco.functools/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -20,7 +20,7 @@ .include .if ${PYTHON_VER} == "2.7" -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32 +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32@${FLAVOR} .endif .include Index: devel/py-jaraco.itertools/Makefile =================================================================== --- devel/py-jaraco.itertools/Makefile +++ devel/py-jaraco.itertools/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools \ - ${PYTHON_PKGNAMEPREFIX}inflect>0:devel/py-inflect -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}inflect>0:devel/py-inflect@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-jaraco.logging/Makefile =================================================================== --- devel/py-jaraco.logging/Makefile +++ devel/py-jaraco.logging/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}tempora>0:devel/py-tempora -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tempora>0:devel/py-tempora@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-jaraco.timing/Makefile =================================================================== --- devel/py-jaraco.timing/Makefile +++ devel/py-jaraco.timing/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools \ - ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner \ - ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-jaraco.util/Makefile =================================================================== --- devel/py-jaraco.util/Makefile +++ devel/py-jaraco.util/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools \ - ${PYTHON_PKGNAMEPREFIX}jaraco.timing>0:devel/py-jaraco.timing -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jaraco.timing>0:devel/py-jaraco.timing@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: devel/py-jdcal/Makefile =================================================================== --- devel/py-jdcal/Makefile +++ devel/py-jdcal/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-jenkins-job-builder/Makefile =================================================================== --- devel/py-jenkins-job-builder/Makefile +++ devel/py-jenkins-job-builder/Makefile @@ -13,12 +13,12 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>0:devel/py-pbr -RUN_DEPENDS= ${PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PKGNAMEPREFIX}pbr>0:devel/py-pbr \ - ${PKGNAMEPREFIX}six>0:devel/py-six \ - ${PKGNAMEPREFIX}stevedore>0:devel/py-stevedore \ - ${PKGNAMEPREFIX}python-jenkins>0:devel/py-python-jenkins +BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} \ + ${PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PKGNAMEPREFIX}stevedore>0:devel/py-stevedore@${FLAVOR} \ + ${PKGNAMEPREFIX}python-jenkins>0:devel/py-python-jenkins@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-jira/Makefile =================================================================== --- devel/py-jira/Makefile +++ devel/py-jira/Makefile @@ -13,16 +13,16 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner \ - ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.3:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}tlslite>=0.4.4:security/py-tlslite \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.3:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tlslite>=0.4.4:security/py-tlslite@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} OPTIONS_DEFINE= MAGIC PARALLEL SHELL TESTS OPTIONS_DEFAULT= MAGIC PARALLEL SHELL @@ -32,13 +32,13 @@ SHELL_DESC= Enable interactive shell TESTS_DESC= Install test suite dependencies -MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filemagic>=1.6:devel/py-filemagic -PARALLEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grequests>0:www/py-grequests -SHELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0.13:devel/ipython +MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filemagic>=1.6:devel/py-filemagic@${FLAVOR} +PARALLEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grequests>0:www/py-grequests@${FLAVOR} +SHELL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0.13:devel/ipython@${FLAVOR} TESTS_BUILD_DEPENDS= ${TEST_DEPENDS} TEST_DEPENDS:= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-jsbeautifier/Makefile =================================================================== --- devel/py-jsbeautifier/Makefile +++ devel/py-jsbeautifier/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${FLAVOR} USES?= python USE_PYTHON= distutils autoplist Index: devel/py-jsonpatch/Makefile =================================================================== --- devel/py-jsonpatch/Makefile +++ devel/py-jsonpatch/Makefile @@ -9,7 +9,7 @@ MAINTAINER= harm@weites.com COMMENT= Apply JSON-Patches (RFC 6902) -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpointer>0:devel/py-jsonpointer@${FLAVOR} LICENSE= BSD3CLAUSE Index: devel/py-jsonref/Makefile =================================================================== --- devel/py-jsonref/Makefile +++ devel/py-jsonref/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-jsonrpclib/Makefile =================================================================== --- devel/py-jsonrpclib/Makefile +++ devel/py-jsonrpclib/Makefile @@ -21,7 +21,7 @@ .include .if ${PORT_OPTIONS:MCJSON} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cjson>0:devel/py-cjson +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cjson>0:devel/py-cjson@${FLAVOR} .endif .include Index: devel/py-jsonschema/Makefile =================================================================== --- devel/py-jsonschema/Makefile +++ devel/py-jsonschema/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -20,7 +20,7 @@ .include .if ${PYTHON_VER} == "2.7" -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}functools32>0:devel/py-functools32@${FLAVOR} .endif .include Index: devel/py-jupyter_client/Makefile =================================================================== --- devel/py-jupyter_client/Makefile +++ devel/py-jupyter_client/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=13:net/py-pyzmq \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=13:net/py-pyzmq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-jupyter_console/Makefile =================================================================== --- devel/py-jupyter_console/Makefile +++ devel/py-jupyter_console/Makefile @@ -12,11 +12,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel \ - ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.4:devel/py-prompt_toolkit \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter_client>=0:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipykernel>=0:devel/py-ipykernel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt_toolkit>=1.0.4:devel/py-prompt_toolkit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-jupyter_core/Makefile =================================================================== --- devel/py-jupyter_core/Makefile +++ devel/py-jupyter_core/Makefile @@ -12,11 +12,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-kaptan/Makefile =================================================================== --- devel/py-kaptan/Makefile +++ devel/py-kaptan/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-kayako/Makefile =================================================================== --- devel/py-kayako/Makefile +++ devel/py-kayako/Makefile @@ -9,7 +9,7 @@ MAINTAINER= rm@FreeBSD.org COMMENT= Python API Wrapper for Kayako -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} NO_ARCH= yes USES= python:2 Index: devel/py-kazoo/Makefile =================================================================== --- devel/py-kazoo/Makefile +++ devel/py-kazoo/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:devel/py-gevent +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=0.13.8:devel/py-gevent@${FLAVOR} USES= gmake python USE_PYTHON= distutils autoplist Index: devel/py-keystoneauth1/Makefile =================================================================== --- devel/py-keystoneauth1/Makefile +++ devel/py-keystoneauth1/Makefile @@ -12,12 +12,12 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}positional>=1.0.1:devel/py-positional \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}positional>=1.0.1:devel/py-positional@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} NO_ARCH= yes Index: devel/py-keystonemiddleware/Makefile =================================================================== --- devel/py-keystonemiddleware/Makefile +++ devel/py-keystonemiddleware/Makefile @@ -10,20 +10,20 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Middleware for OpenStack Identity -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf \ - ${PYTHON_PKGNAMEPREFIX}positional>=1.1.1:devel/py-positional \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}positional>=1.1.1:devel/py-positional@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.17.0:devel/py-keystoneauth1@${FLAVOR} NO_ARCH= yes Index: devel/py-lazr.config/Makefile =================================================================== --- devel/py-lazr.config/Makefile +++ devel/py-lazr.config/Makefile @@ -13,8 +13,8 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}lazr.delegates>=2.0.3:devel/py-lazr.delegates +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lazr.delegates>=2.0.3:devel/py-lazr.delegates@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-lazr.delegates/Makefile =================================================================== --- devel/py-lazr.delegates/Makefile +++ devel/py-lazr.delegates/Makefile @@ -13,8 +13,8 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-libtaxii/Makefile =================================================================== --- devel/py-libtaxii/Makefile +++ devel/py-libtaxii/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4.1:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4.1:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-libzfs/Makefile =================================================================== --- devel/py-libzfs/Makefile +++ devel/py-libzfs/Makefile @@ -32,7 +32,7 @@ .endif .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif .if !exists(${SRC_BASE}/sys/Makefile) Index: devel/py-linecache2/Makefile =================================================================== --- devel/py-linecache2/Makefile +++ devel/py-linecache2/Makefile @@ -12,8 +12,8 @@ LICENSE= PSFL -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-llvmlite/Makefile =================================================================== --- devel/py-llvmlite/Makefile +++ devel/py-llvmlite/Makefile @@ -27,7 +27,7 @@ # Python 2.7 requires enum34, unnecessary for Python 3.4+ .if ${PYTHON_REL} < 3400 -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif BUILD_DEPENDS+= llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} Index: devel/py-lockfile/Makefile =================================================================== --- devel/py-lockfile/Makefile +++ devel/py-lockfile/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-logan/Makefile =================================================================== --- devel/py-logan/Makefile +++ devel/py-logan/Makefile @@ -11,10 +11,10 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-logfury/Makefile =================================================================== --- devel/py-logfury/Makefile +++ devel/py-logfury/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.2:devel/py-funcsigs +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcsigs>=1.0.2:devel/py-funcsigs@${FLAVOR} USES= python:2.7+ USE_PYTHON= autoplist distutils Index: devel/py-logilab-common/Makefile =================================================================== --- devel/py-logilab-common/Makefile +++ devel/py-logilab-common/Makefile @@ -13,8 +13,8 @@ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-louie/Makefile =================================================================== --- devel/py-louie/Makefile +++ devel/py-louie/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.8.3:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.8.3:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-manuel/Makefile =================================================================== --- devel/py-manuel/Makefile +++ devel/py-manuel/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.rst -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-mccabe/Makefile =================================================================== --- devel/py-mccabe/Makefile +++ devel/py-mccabe/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-mdv/Makefile =================================================================== --- devel/py-mdv/Makefile +++ devel/py-mdv/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-memory_profiler/Makefile =================================================================== --- devel/py-memory_profiler/Makefile +++ devel/py-memory_profiler/Makefile @@ -16,7 +16,7 @@ OPTIONS_DEFAULT= PSUTIL PSUTIL_DESC= Use psutil for better performance -PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>1.0.0:sysutils/py-psutil +PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>1.0.0:sysutils/py-psutil@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-microversion-parse/Makefile =================================================================== --- devel/py-microversion-parse/Makefile +++ devel/py-microversion-parse/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} NO_ARCH= yes Index: devel/py-minimongo/Makefile =================================================================== --- devel/py-minimongo/Makefile +++ devel/py-minimongo/Makefile @@ -12,7 +12,7 @@ MAINTAINER= mail@derzinn.de COMMENT= Minimal database Model management for MongoDB -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=1.9:databases/pymongo +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=1.9:databases/pymongo@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-mock/Makefile =================================================================== --- devel/py-mock/Makefile +++ devel/py-mock/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -TESTS_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox +TESTS_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${FLAVOR} NO_ARCH= yes USES?= python @@ -25,7 +25,7 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}funcsigs>=0:devel/py-funcsigs@${FLAVOR} .endif do-test: Index: devel/py-mongoengine/Makefile =================================================================== --- devel/py-mongoengine/Makefile +++ devel/py-mongoengine/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}rednose>0:devel/py-rednose -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.7:databases/pymongo +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rednose>0:devel/py-rednose@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=2.7:databases/pymongo@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-mwlib.rl/Makefile =================================================================== --- devel/py-mwlib.rl/Makefile +++ devel/py-mwlib.rl/Makefile @@ -14,10 +14,10 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/texvc:print/texvc \ ${LOCALBASE}/bin/fribidi:converters/fribidi \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}mwlib>=0.12.14:devel/py-mwlib \ - ${PYTHON_PKGNAMEPREFIX}mwlib.ext>=0.12.3:devel/py-mwlib.ext \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments + ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mwlib>=0.12.14:devel/py-mwlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mwlib.ext>=0.12.3:devel/py-mwlib.ext@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python zip Index: devel/py-mwlib/Makefile =================================================================== --- devel/py-mwlib/Makefile +++ devel/py-mwlib/Makefile @@ -13,25 +13,25 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.2:devel/py-apipkg \ - ${PYTHON_PKGNAMEPREFIX}bottle>=0.10:www/py-bottle \ - ${PYTHON_PKGNAMEPREFIX}flup>=1.0:www/py-flup \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:devel/py-lockfile \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}odfpy>=0.9:devel/py-odfpy \ - ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:devel/py-lockfile \ - ${PYTHON_PKGNAMEPREFIX}timelib>=0.2:devel/py-timelib \ - ${PYTHON_PKGNAMEPREFIX}pdf>=1.12:print/py-pdf \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}py>=1.4.0:devel/py-py \ - ${PYTHON_PKGNAMEPREFIX}qserve>=0:devel/py-qserve \ - ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman \ - ${PYTHON_PKGNAMEPREFIX}simplejson>2.0.8:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}sqlite3dbm>=0:databases/py-sqlite3dbm \ - ${PYTHON_PKGNAMEPREFIX}timelib>=0.2:devel/py-timelib \ - ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.2:devel/py-apipkg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bottle>=0.10:www/py-bottle@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flup>=1.0:www/py-flup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:devel/py-lockfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}odfpy>=0.9:devel/py-odfpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:devel/py-lockfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}timelib>=0.2:devel/py-timelib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pdf>=1.12:print/py-pdf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}py>=1.4.0:devel/py-py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qserve>=0:devel/py-qserve@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>2.0.8:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3dbm>=0:databases/py-sqlite3dbm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}timelib>=0.2:devel/py-timelib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:www/py-webob@${FLAVOR} USES= python:2 shebangfix zip SHEBANG_FILES= mwlib/EasyTimeline.pl mwlib/writer/*.py \ Index: devel/py-mypy/Makefile =================================================================== --- devel/py-mypy/Makefile +++ devel/py-mypy/Makefile @@ -14,7 +14,7 @@ LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.0.0:devel/py-typed-ast +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typed-ast>=1.0.0:devel/py-typed-ast@${FLAVOR} NO_ARCH= yes USES= python:3.3+ shebangfix @@ -24,7 +24,7 @@ .include .if ${PYTHON_VER} < 3.5 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=3.5.3:devel/py-typing +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=3.5.3:devel/py-typing@${FLAVOR} .endif .include Index: devel/py-natsort/Makefile =================================================================== --- devel/py-natsort/Makefile +++ devel/py-natsort/Makefile @@ -13,7 +13,7 @@ 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} USES= python USE_PYTHON= autoplist distutils Index: devel/py-nbconvert/Makefile =================================================================== --- devel/py-nbconvert/Makefile +++ devel/py-nbconvert/Makefile @@ -12,17 +12,17 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach \ - ${PYTHON_PKGNAMEPREFIX}entrypoints>=0.2.2:devel/py-entrypoints \ - ${PYTHON_PKGNAMEPREFIX}jupyter_client>=4.2:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core \ - ${PYTHON_PKGNAMEPREFIX}mistune>=0:textproc/py-mistune \ - ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat \ - ${PYTHON_PKGNAMEPREFIX}pandocfilters>=1.4.1:textproc/py-pandocfilters \ - ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}entrypoints>=0.2.2:devel/py-entrypoints@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_client>=4.2:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mistune>=0:textproc/py-mistune@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nbformat>=0:devel/py-nbformat@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandocfilters>=1.4.1:textproc/py-pandocfilters@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.2:devel/py-traitlets@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-nbformat/Makefile =================================================================== --- devel/py-nbformat/Makefile +++ devel/py-nbformat/Makefile @@ -12,13 +12,13 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.4:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}traitlets>=4.1:devel/py-traitlets -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.4:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitlets>=4.1:devel/py-traitlets@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}testpath>=0:devel/py-testpath@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-nose-cov/Makefile =================================================================== --- devel/py-nose-cov/Makefile +++ devel/py-nose-cov/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-nose2/Makefile =================================================================== --- devel/py-nose2/Makefile +++ devel/py-nose2/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cov-core>=1.12:devel/py-cov-core \ - ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cov-core>=1.12:devel/py-cov-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: devel/py-noseofyeti/Makefile =================================================================== --- devel/py-noseofyeti/Makefile +++ devel/py-noseofyeti/Makefile @@ -8,18 +8,18 @@ MAINTAINER= truckman@FreeBSD.org COMMENT= Nose plugin providing BDD dsl for Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge \ - ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${FLAVOR} OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}pinocchio>0:devel/py-pinocchio \ - ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pinocchio>0:devel/py-pinocchio@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${FLAVOR} NO_ARCH= yes USES= python shebangfix Index: devel/py-numba/Makefile =================================================================== --- devel/py-numba/Makefile +++ devel/py-numba/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.7,1:math/py-numpy -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.12:devel/py-llvmlite +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.7,1:math/py-numpy@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.12:devel/py-llvmlite@${FLAVOR} # Uses Python 2.7, 3.4+ USES= python fortran @@ -25,9 +25,9 @@ # Requried for Python 2.7 .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch \ - ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${FLAVOR} .endif .include Index: devel/py-omnijson/Makefile =================================================================== --- devel/py-omnijson/Makefile +++ devel/py-omnijson/Makefile @@ -14,7 +14,7 @@ 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} USE_GITHUB= yes GH_ACCOUNT= kennethreitz Index: devel/py-openstacksdk/Makefile =================================================================== --- devel/py-openstacksdk/Makefile +++ devel/py-openstacksdk/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.14.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}os-client-config>=1.22.0:devel/py-os-client-config +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.14.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-client-config>=1.22.0:devel/py-os-client-config@${FLAVOR} USES= python USE_PYTHON= distutils autoplist noegginfo Index: devel/py-option_merge/Makefile =================================================================== --- devel/py-option_merge/Makefile +++ devel/py-option_merge/Makefile @@ -8,11 +8,11 @@ MAINTAINER= truckman@FreeBSD.org COMMENT= Code to deeply merge multiple python dictionaries -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}delfick_error>=1.6:devel/py-delfick_error \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti \ - ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}delfick_error>=1.6:devel/py-delfick_error@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-ordered-set/Makefile =================================================================== --- devel/py-ordered-set/Makefile +++ devel/py-ordered-set/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-os-brick/Makefile =================================================================== --- devel/py-os-brick/Makefile +++ devel/py-os-brick/Makefile @@ -12,21 +12,21 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}os-win>=1.3.0:devel/py-os-win \ - ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \ - ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}os-win>=1.3.0:devel/py-os-win@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} NO_ARCH= yes Index: devel/py-os-client-config/Makefile =================================================================== --- devel/py-os-client-config/Makefile +++ devel/py-os-client-config/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.1.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}requestsexceptions>=1.1.1:devel/py-requestsexceptions +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.1.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.1.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requestsexceptions>=1.1.1:devel/py-requestsexceptions@${FLAVOR} USES= python USE_PYTHON= distutils autoplist noegginfo Index: devel/py-os-vif/Makefile =================================================================== --- devel/py-os-vif/Makefile +++ devel/py-os-vif/Makefile @@ -13,16 +13,16 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects \ - ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${FLAVOR} NO_ARCH= yes Index: devel/py-os-win/Makefile =================================================================== --- devel/py-os-win/Makefile +++ devel/py-os-win/Makefile @@ -12,14 +12,14 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} NO_ARCH= yes Index: devel/py-osc-lib/Makefile =================================================================== --- devel/py-osc-lib/Makefile +++ devel/py-osc-lib/Makefile @@ -12,16 +12,16 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}os-client-config>=1.22.0:devel/py-os-client-config \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-client-config>=1.22.0:devel/py-os-client-config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-oslo.cache/Makefile =================================================================== --- devel/py-oslo.cache/Makefile +++ devel/py-oslo.cache/Makefile @@ -12,13 +12,13 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.concurrency/Makefile =================================================================== --- devel/py-oslo.concurrency/Makefile +++ devel/py-oslo.concurrency/Makefile @@ -12,15 +12,15 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.config/Makefile =================================================================== --- devel/py-oslo.config/Makefile +++ devel/py-oslo.config/Makefile @@ -12,13 +12,13 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}rfc3986>=0.3.1:www/py-rfc3986 \ - ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rfc3986>=0.3.1:www/py-rfc3986@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.context/Makefile =================================================================== --- devel/py-oslo.context/Makefile +++ devel/py-oslo.context/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}positional>=1.1.1:devel/py-positional \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}positional>=1.1.1:devel/py-positional@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.db/Makefile =================================================================== --- devel/py-oslo.db/Makefile +++ devel/py-oslo.db/Makefile @@ -12,17 +12,17 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}alembic>=0.8.4:databases/py-alembic \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}alembic>=0.8.4:databases/py-alembic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.i18n/Makefile =================================================================== --- devel/py-oslo.i18n/Makefile +++ devel/py-oslo.i18n/Makefile @@ -11,9 +11,9 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.log/Makefile =================================================================== --- devel/py-oslo.log/Makefile +++ devel/py-oslo.log/Makefile @@ -12,16 +12,16 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.messaging/Makefile =================================================================== --- devel/py-oslo.messaging/Makefile +++ devel/py-oslo.messaging/Makefile @@ -12,32 +12,32 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}pika-pool>=0.1.3:devel/py-pika-pool \ - ${PYTHON_PKGNAMEPREFIX}pika>=0.10.0:devel/py-pika \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}kombu>=3.0.25:net/py-kombu \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools \ - ${PYTHON_PKGNAMEPREFIX}amqp>=0:net/py-amqp \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pika-pool>=0.1.3:devel/py-pika-pool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pika>=0.10.0:devel/py-pika@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kombu>=3.0.25:net/py-kombu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}amqp>=0:net/py-amqp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.middleware/Makefile =================================================================== --- devel/py-oslo.middleware/Makefile +++ devel/py-oslo.middleware/Makefile @@ -12,17 +12,17 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}statsd>=3.2.1:devel/py-statsd +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}statsd>=3.2.1:devel/py-statsd@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.policy/Makefile =================================================================== --- devel/py-oslo.policy/Makefile +++ devel/py-oslo.policy/Makefile @@ -12,14 +12,14 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.privsep/Makefile =================================================================== --- devel/py-oslo.privsep/Makefile +++ devel/py-oslo.privsep/Makefile @@ -12,16 +12,16 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${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.log>=3.11.0:devel/py-oslo.log +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${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.log>=3.11.0:devel/py-oslo.log@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.reports/Makefile =================================================================== --- devel/py-oslo.reports/Makefile +++ devel/py-oslo.reports/Makefile @@ -12,13 +12,13 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}psutil121>=0:sysutils/py-psutil121 \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil121>=0:sysutils/py-psutil121@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.rootwrap/Makefile =================================================================== --- devel/py-oslo.rootwrap/Makefile +++ devel/py-oslo.rootwrap/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.serialization/Makefile =================================================================== --- devel/py-oslo.serialization/Makefile +++ devel/py-oslo.serialization/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.service/Makefile =================================================================== --- devel/py-oslo.service/Makefile +++ devel/py-oslo.service/Makefile @@ -12,20 +12,20 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.utils/Makefile =================================================================== --- devel/py-oslo.utils/Makefile +++ devel/py-oslo.utils/Makefile @@ -11,17 +11,17 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs \ - ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.versionedobjects/Makefile =================================================================== --- devel/py-oslo.versionedobjects/Makefile +++ devel/py-oslo.versionedobjects/Makefile @@ -12,19 +12,19 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.14.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.18.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.14.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.18.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes Index: devel/py-oslo.vmware/Makefile =================================================================== --- devel/py-oslo.vmware/Makefile +++ devel/py-oslo.vmware/Makefile @@ -12,19 +12,19 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.15.1:net/py-urllib3 \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}suds-jurko>=0.6:net/py-suds-jurko +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.15.1:net/py-urllib3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}suds-jurko>=0.6:net/py-suds-jurko@${FLAVOR} NO_ARCH= yes Index: devel/py-osprofiler/Makefile =================================================================== --- devel/py-osprofiler/Makefile +++ devel/py-osprofiler/Makefile @@ -10,15 +10,15 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= OpenStack Profiler Library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.13:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=3.11.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.13:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.6.0:www/py-webob@${FLAVOR} NO_ARCH= yes Index: devel/py-palm/Makefile =================================================================== --- devel/py-palm/Makefile +++ devel/py-palm/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD2CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simpleparse>0:devel/py-simpleparse +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simpleparse>0:devel/py-simpleparse@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils Index: devel/py-pathlib/Makefile =================================================================== --- devel/py-pathlib/Makefile +++ devel/py-pathlib/Makefile @@ -17,7 +17,7 @@ OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${FLAVOR} .include Index: devel/py-pathlib2/Makefile =================================================================== --- devel/py-pathlib2/Makefile +++ devel/py-pathlib2/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst -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 @@ -22,7 +22,7 @@ .include .if ${PYTHON_REL} < 3500 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}scandir>=0:sysutils/py-scandir +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}scandir>=0:sysutils/py-scandir@${FLAVOR} .endif do-test: Index: devel/py-pathtools/Makefile =================================================================== --- devel/py-pathtools/Makefile +++ devel/py-pathtools/Makefile @@ -20,7 +20,7 @@ .include .if ${PORT_OPTIONS:MDOCS} -BUILD_DEPENDS+= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +BUILD_DEPENDS+= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} post-build: Index: devel/py-pbr/Makefile =================================================================== --- devel/py-pbr/Makefile +++ devel/py-pbr/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} NO_ARCH= yes Index: devel/py-pefile/Makefile =================================================================== --- devel/py-pefile/Makefile +++ devel/py-pefile/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pex/Makefile =================================================================== --- devel/py-pex/Makefile +++ devel/py-pex/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-phabricator/Makefile =================================================================== --- devel/py-phabricator/Makefile +++ devel/py-phabricator/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-pika-pool/Makefile =================================================================== --- devel/py-pika-pool/Makefile +++ devel/py-pika-pool/Makefile @@ -10,7 +10,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Pika connection pooling -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pika>=0.9.0:devel/py-pika +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pika>=0.9.0:devel/py-pika@${FLAVOR} NO_ARCH= yes Index: devel/py-pinocchio/Makefile =================================================================== --- devel/py-pinocchio/Makefile +++ devel/py-pinocchio/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pip/Makefile =================================================================== --- devel/py-pip/Makefile +++ devel/py-pip/Makefile @@ -13,15 +13,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # Tests also need bzr, git, otherwise they fail -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.10:devel/py-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}scripttest>=1.3:devel/py-scripttest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend \ - ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun \ +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.10:devel/py-virtualenv@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scripttest>=1.3:devel/py-scripttest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${FLAVOR} \ git>0:devel/git \ bzr>0:devel/bzr Index: devel/py-plan/Makefile =================================================================== --- devel/py-plan/Makefile +++ devel/py-plan/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=2.1:devel/py-click +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=2.1:devel/py-click@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-pluggy/Makefile =================================================================== --- devel/py-pluggy/Makefile +++ devel/py-pluggy/Makefile @@ -13,7 +13,7 @@ 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} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-positional/Makefile =================================================================== --- devel/py-positional/Makefile +++ devel/py-positional/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} NO_ARCH= yes Index: devel/py-pretend/Makefile =================================================================== --- devel/py-pretend/Makefile +++ devel/py-pretend/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -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 Index: devel/py-prioritized_methods/Makefile =================================================================== --- devel/py-prioritized_methods/Makefile +++ devel/py-prioritized_methods/Makefile @@ -11,7 +11,7 @@ MAINTAINER= wenheping@gmail.com COMMENT= Extension to PEAK-Rules to prioritize methods -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PEAK-Rules>=0.5:devel/py-PEAK-Rules +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PEAK-Rules>=0.5:devel/py-PEAK-Rules@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-prompt_toolkit/Makefile =================================================================== --- devel/py-prompt_toolkit/Makefile +++ devel/py-prompt_toolkit/Makefile @@ -13,13 +13,13 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils USES?= python -SLAVEDIRS= devel/py3-prompt_toolkit +SLAVEDIRS= devel/py-prompt_toolkit@python3 .include Index: devel/py-protobuf/Makefile =================================================================== --- devel/py-protobuf/Makefile +++ devel/py-protobuf/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${FLAVOR} \ protoc:devel/protobuf -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${FLAVOR} DO_MAKE_TEST= ${PYTHON_CMD} ${PYDISTUTILS_SETUP} NO_ARCH= yes Index: devel/py-protocols-devel/Makefile =================================================================== --- devel/py-protocols-devel/Makefile +++ devel/py-protocols-devel/Makefile @@ -12,7 +12,7 @@ MAINTAINER= wen@FreeBSD.org COMMENT= Protocol Definition, Declaration, and Adaptation for Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}DecoratorTools>=1.7:devel/py-decoratortools@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-ptrace/Makefile =================================================================== --- devel/py-ptrace/Makefile +++ devel/py-ptrace/Makefile @@ -14,7 +14,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>0:devel/py-distorm +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>0:devel/py-distorm@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-pudb/Makefile =================================================================== --- devel/py-pudb/Makefile +++ devel/py-pudb/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}urwid>=1.1.1:devel/py-urwid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>=1.1.1:devel/py-urwid@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-py/Makefile =================================================================== --- devel/py-py/Makefile +++ devel/py-py/Makefile @@ -13,7 +13,7 @@ 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} NO_ARCH= yes USES+= python Index: devel/py-pyasn1-modules/Makefile =================================================================== --- devel/py-pyasn1-modules/Makefile +++ devel/py-pyasn1-modules/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py-pyasn1@${FLAVOR} OPTIONS_DEFINE= DOCS Index: devel/py-pycadf/Makefile =================================================================== --- devel/py-pycadf/Makefile +++ devel/py-pycadf/Makefile @@ -10,12 +10,12 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= CADF Library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} NO_ARCH= yes Index: devel/py-pycmd/Makefile =================================================================== --- devel/py-pycmd/Makefile +++ devel/py-pycmd/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.4.9:devel/py-py -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.4.9:devel/py-py@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-pydenticon/Makefile =================================================================== --- devel/py-pydenticon/Makefile +++ devel/py-pydenticon/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-pydocstyle/Makefile =================================================================== --- devel/py-pydocstyle/Makefile +++ devel/py-pydocstyle/Makefile @@ -14,8 +14,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE-MIT -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}snowballstemmer>0:textproc/py-snowballstemmer \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}snowballstemmer>0:textproc/py-snowballstemmer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES?= python zip USE_PYTHON= autoplist concurrent distutils Index: devel/py-pydrive/Makefile =================================================================== --- devel/py-pydrive/Makefile +++ devel/py-pydrive/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.2:www/py-google-api-python-client \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.2:www/py-google-api-python-client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-pyface/Makefile =================================================================== --- devel/py-pyface/Makefile +++ devel/py-pyface/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt #See file ${WRKSRC}/image_LICENSE.txt for files with non BSD3CLAUSE licenses -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: devel/py-pygit2/Makefile =================================================================== --- devel/py-pygit2/Makefile +++ devel/py-pygit2/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${FLAVOR} LIB_DEPENDS= libgit2.so:devel/libgit2 RUN_DEPENDS?= ${BUILD_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-pykde4/Makefile =================================================================== --- devel/py-pykde4/Makefile +++ devel/py-pykde4/Makefile @@ -17,6 +17,7 @@ USE_PYQT= declarative designer gui network opengl phonon script sip \ sql svg webkit xml \ dbussupport_run +USE_PYTHON= flavors USE_QT4= corelib dbus designer_build gui network xml \ qmake_build moc_build uic_build rcc_build Index: devel/py-pyke/Makefile =================================================================== --- devel/py-pyke/Makefile +++ devel/py-pyke/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=2.3:devel/py-ply +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=2.3:devel/py-ply@${FLAVOR} USES= python zip USE_PYTHON= distutils Index: devel/py-pymarc/Makefile =================================================================== --- devel/py-pymarc/Makefile +++ devel/py-pymarc/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pyopencl/Makefile =================================================================== --- devel/py-pyopencl/Makefile +++ devel/py-pyopencl/Makefile @@ -14,18 +14,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy + ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR} LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libOpenCL.so:devel/ocl-icd -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}mako>=0.3.6:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytools>=2017.2:devel/py-pytools \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>=0.3.6:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytools>=2017.2:devel/py-pytools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} CONFIGURE_ARGS= BOOST_INC_DIR="${LOCALBASE}/include" \ BOOST_LIB_DIR="${LOCALBASE}/lib" \ Index: devel/py-pyral/Makefile =================================================================== --- devel/py-pyral/Makefile +++ devel/py-pyral/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.12.5:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.12.5:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-pyrfc3339/Makefile =================================================================== --- devel/py-pyrfc3339/Makefile +++ devel/py-pyrfc3339/Makefile @@ -14,8 +14,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-pyro/Makefile =================================================================== --- devel/py-pyro/Makefile +++ devel/py-pyro/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serpent>=1.23:devel/py-serpent +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serpent>=1.23:devel/py-serpent@${FLAVOR} NO_ARCH= yes USES= dos2unix python:2.7+ @@ -26,7 +26,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}selectors34>0:devel/py-selectors34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}selectors34>0:devel/py-selectors34@${FLAVOR} .endif post-install: Index: devel/py-pystorm/Makefile =================================================================== --- devel/py-pystorm/Makefile +++ devel/py-pystorm/Makefile @@ -16,9 +16,9 @@ USES= python USE_PYTHON= autoplist distutils -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}msgpack-python>0:devel/py-msgpack-python@${FLAVOR} NO_ARCH= yes Index: devel/py-pyte/Makefile =================================================================== --- devel/py-pyte/Makefile +++ devel/py-pyte/Makefile @@ -11,8 +11,8 @@ LICENSE= LGPL3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wcwidth>0:devel/py-wcwidth@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-pytest-asyncio/Makefile =================================================================== --- devel/py-pytest-asyncio/Makefile +++ devel/py-pytest-asyncio/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.6:devel/py3-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.0.6:devel/py-pytest@${FLAVOR} NO_ARCH= yes USES= python:3.5+ @@ -20,7 +20,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio@${FLAVOR} .endif .include Index: devel/py-pytest-cache/Makefile =================================================================== --- devel/py-pytest-cache/Makefile +++ devel/py-pytest-cache/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.2:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}execnet>=1.2:sysutils/py-execnet -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.2:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}execnet>=1.2:sysutils/py-execnet@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pytest-capturelog/Makefile =================================================================== --- devel/py-pytest-capturelog/Makefile +++ devel/py-pytest-capturelog/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py-py +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py-py@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-pytest-cov/Makefile =================================================================== --- devel/py-pytest-cov/Makefile +++ devel/py-pytest-cov/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.7.1:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=3.7.1:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.0:devel/py-pytest@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pytest-django/Makefile =================================================================== --- devel/py-pytest-django/Makefile +++ devel/py-pytest-django/Makefile @@ -10,14 +10,14 @@ MAINTAINER= tj@FreeBSD.org COMMENT= Django plugin for py.test -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}django-configurations>=0:www/py-django-configurations \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel \ - ${PYTHON_PKGNAMEPREFIX}twine>=0:devel/py-twine \ - ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm \ - ${PYTHON_PKGNAMEPREFIX}south>=0:databases/py-south +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-configurations>=0:www/py-django-configurations@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twine>=0:devel/py-twine@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}south>=0:databases/py-south@${FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} USES= python Index: devel/py-pytest-localserver/Makefile =================================================================== --- devel/py-pytest-localserver/Makefile +++ devel/py-pytest-localserver/Makefile @@ -13,10 +13,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.10:www/py-werkzeug -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.10:www/py-werkzeug@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-pytest-mock/Makefile =================================================================== --- devel/py-pytest-mock/Makefile +++ devel/py-pytest-mock/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py${SLAVE_SUFFIX}-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES+= python Index: devel/py-pytest-runner/Makefile =================================================================== --- devel/py-pytest-runner/Makefile +++ devel/py-pytest-runner/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-pytest-timeout/Makefile =================================================================== --- devel/py-pytest-timeout/Makefile +++ devel/py-pytest-timeout/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.0:devel/py-pytest -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.0:devel/py-pytest +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.0:devel/py-pytest@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.0:devel/py-pytest@${FLAVOR} NO_ARCH= yes Index: devel/py-pytest-tornado/Makefile =================================================================== --- devel/py-pytest-tornado/Makefile +++ devel/py-pytest-tornado/Makefile @@ -11,8 +11,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-pytest-xdist/Makefile =================================================================== --- devel/py-pytest-xdist/Makefile +++ devel/py-pytest-xdist/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}py>=1.4.22:devel/py-py -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}py>=1.4.22:devel/py-py@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-pytest/Makefile =================================================================== --- devel/py-pytest/Makefile +++ devel/py-pytest/Makefile @@ -12,14 +12,14 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py${SLAVE_SUFFIX}-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.4.33:devel/py${SLAVE_SUFFIX}-py -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.13:devel/py-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.4.33:devel/py-py@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.13:devel/py-pytest-xdist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES+= python Index: devel/py-python-bugzilla/Makefile =================================================================== --- devel/py-python-bugzilla/Makefile +++ devel/py-python-bugzilla/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-python-gist/Makefile =================================================================== --- devel/py-python-gist/Makefile +++ devel/py-python-gist/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt \ - ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= jdowner Index: devel/py-python-jenkins/Makefile =================================================================== --- devel/py-python-jenkins/Makefile +++ devel/py-python-jenkins/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}multi_key_dict>0:devel/py-multi_key_dict +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.8.2:devel/py-pbr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}multi_key_dict>0:devel/py-multi_key_dict@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-pytools/Makefile =================================================================== --- devel/py-pytools/Makefile +++ devel/py-pytools/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.0,1:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.2.0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.0,1:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-pyutil/Makefile =================================================================== --- devel/py-pyutil/Makefile +++ devel/py-pyutil/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.1:devel/py-simplejson \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.1:devel/py-simplejson@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zbase32>=1.1.0:converters/zbase32 USES= python:2 Index: devel/py-pyvalid/Makefile =================================================================== --- devel/py-pyvalid/Makefile +++ devel/py-pyvalid/Makefile @@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-pyvisa-py/Makefile =================================================================== --- devel/py-pyvisa-py/Makefile +++ devel/py-pyvisa-py/Makefile @@ -23,9 +23,9 @@ OPTIONS_GROUP_DRIVERS= SERIAL USB SERIAL_DESC= Access to devices via RS-232 -SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial +SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial@${FLAVOR} USB_DESC= Access to devices via USB -USB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}usb>0:devel/py-usb +USB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}usb>0:devel/py-usb@${FLAVOR} .include Index: devel/py-pyvisa/Makefile =================================================================== --- devel/py-pyvisa/Makefile +++ devel/py-pyvisa/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyvisa-py>0:devel/py-pyvisa-py +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyvisa-py>0:devel/py-pyvisa-py@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= hgrecco @@ -23,7 +23,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif .include Index: devel/py-pyxb/Makefile =================================================================== --- devel/py-pyxb/Makefile +++ devel/py-pyxb/Makefile @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-qt4-assistant/Makefile =================================================================== --- devel/py-qt4-assistant/Makefile +++ devel/py-qt4-assistant/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= assistantclient corelib gui network \ moc_build qmake_build Index: devel/py-qt4-core/Makefile =================================================================== --- devel/py-qt4-core/Makefile +++ devel/py-qt4-core/Makefile @@ -13,7 +13,7 @@ PYQT_DIST= yes USES= python pyqt:4 -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist flavors USE_PYQT= sip USE_QT4= corelib qmake_build moc_build Index: devel/py-qt4-dbus/Makefile =================================================================== --- devel/py-qt4-dbus/Makefile +++ devel/py-qt4-dbus/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= corelib dbus moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-dbussupport/Makefile =================================================================== --- devel/py-qt4-dbussupport/Makefile +++ devel/py-qt4-dbussupport/Makefile @@ -7,14 +7,16 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt event loop support for dbus-python -BUILD_DEPENDS= ${PYDBUS} -RUN_DEPENDS= ${PYDBUS} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${FLAVOR} + CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes USES= pkgconfig python pyqt:4 USE_PYQT= sip_build +USE_PYTHON= flavors USE_QT4= corelib qmake_build moc_build OPTIONS_DEFINE= DEBUG @@ -25,12 +27,4 @@ PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/qt.so -.include - -.if ${PYTHON_MAJOR_VER} == 2 -PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus -.elif ${PYTHON_MAJOR_VER} == 3 -PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py3-dbus -.endif - -.include +.include Index: devel/py-qt4-declarative/Makefile =================================================================== --- devel/py-qt4-declarative/Makefile +++ devel/py-qt4-declarative/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run network_run +USE_PYTHON= flavors USE_QT4= corelib declarative gui network script sql svg xmlpatterns \ qmake_build moc_build Index: devel/py-qt4-designer/Makefile =================================================================== --- devel/py-qt4-designer/Makefile +++ devel/py-qt4-designer/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib designer gui moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-designerplugin/Makefile =================================================================== --- devel/py-qt4-designerplugin/Makefile +++ devel/py-qt4-designerplugin/Makefile @@ -17,6 +17,7 @@ USES= python pyqt:4 USE_PYQT= sip_build +USE_PYTHON= flavors USE_QT4= corelib designer gui script xml moc_build qmake_build OPTIONS_DEFINE= DEBUG Index: devel/py-qt4-help/Makefile =================================================================== --- devel/py-qt4-help/Makefile +++ devel/py-qt4-help/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui help network sql moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-qscintilla2/Makefile =================================================================== --- devel/py-qt4-qscintilla2/Makefile +++ devel/py-qt4-qscintilla2/Makefile @@ -22,6 +22,7 @@ USES= python pyqt:4 USE_PYQT= sip core gui +USE_PYTHON= flavors USE_QT4= corelib gui moc_build qmake_build OPTIONS_DEFINE= DEBUG Index: devel/py-qt4-script/Makefile =================================================================== --- devel/py-qt4-script/Makefile +++ devel/py-qt4-script/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= corelib script moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-scripttools/Makefile =================================================================== --- devel/py-qt4-scripttools/Makefile +++ devel/py-qt4-scripttools/Makefile @@ -12,6 +12,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run script_run +USE_PYTHON= flavors USE_QT4= corelib gui script scripttools moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-test/Makefile =================================================================== --- devel/py-qt4-test/Makefile +++ devel/py-qt4-test/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui qtestlib moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4/Makefile =================================================================== --- devel/py-qt4/Makefile +++ devel/py-qt4/Makefile @@ -10,6 +10,7 @@ COMMENT= Python bindings for the Qt 4 toolkit (meta port) USES= metaport python pyqt:4 +USE_PYTHON= flavors OPTIONS_DEFINE= assistant core dbus dbussupport declarative \ demo designer designerplugin doc gui help \ Index: devel/py-qt5-core/Makefile =================================================================== --- devel/py-qt5-core/Makefile +++ devel/py-qt5-core/Makefile @@ -10,7 +10,7 @@ PYQT_DIST= yes USES= python pyqt:5 -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist flavors USE_PYQT= sip_build USE_QT5= core qmake_build Index: devel/py-qt5-dbus/Makefile =================================================================== --- devel/py-qt5-dbus/Makefile +++ devel/py-qt5-dbus/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:5 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT5= core dbus qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt5-dbussupport/Makefile =================================================================== --- devel/py-qt5-dbussupport/Makefile +++ devel/py-qt5-dbussupport/Makefile @@ -6,14 +6,15 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt event loop support for dbus-python -BUILD_DEPENDS= ${PYDBUS} -RUN_DEPENDS= ${PYDBUS} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${FLAVOR} CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes USES= pkgconfig python pyqt:5 USE_PYQT= sip_build +USE_PYTHON= flavors USE_QT5= core buildtools_build qmake_build OPTIONS_DEFINE= DEBUG @@ -24,12 +25,4 @@ PLIST_FILES= %%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so -.include - -.if ${PYTHON_MAJOR_VER} == 2 -PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus -.elif ${PYTHON_MAJOR_VER} == 3 -PYDBUS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py3-dbus -.endif - -.include +.include Index: devel/py-qt5-designer/Makefile =================================================================== --- devel/py-qt5-designer/Makefile +++ devel/py-qt5-designer/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= yes USE_PYQT= sip_build core_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui designer widgets xml \ buildtools_build qmake_build Index: devel/py-qt5-designerplugin/Makefile =================================================================== --- devel/py-qt5-designerplugin/Makefile +++ devel/py-qt5-designerplugin/Makefile @@ -17,6 +17,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build +USE_PYTHON= flavors USE_QT5= core designer gui xml widgets \ buildtools_build qmake_build Index: devel/py-qt5-help/Makefile =================================================================== --- devel/py-qt5-help/Makefile +++ devel/py-qt5-help/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui widgets help network sql buildtools_build qmake_build xml OPTIONS_DEFINE= API DEBUG Index: devel/py-qt5-qscintilla2/Makefile =================================================================== --- devel/py-qt5-qscintilla2/Makefile +++ devel/py-qt5-qscintilla2/Makefile @@ -22,6 +22,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip core gui printsupport widgets +USE_PYTHON= flavors USE_QT5= core gui printsupport widgets buildtools_build qmake_build OPTIONS_DEFINE= DEBUG Index: devel/py-qt5-test/Makefile =================================================================== --- devel/py-qt5-test/Makefile +++ devel/py-qt5-test/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui testlib widgets \ buildtools_build qmake_build Index: devel/py-qt5/Makefile =================================================================== --- devel/py-qt5/Makefile +++ devel/py-qt5/Makefile @@ -9,6 +9,7 @@ COMMENT= Python bindings for the Qt 5 toolkit (meta port) USES= metaport python pyqt:5 +USE_PYTHON= flavors OPTIONS_DEFINE= core dbus dbussupport demo designer \ designerplugin doc gui multimedia multimediawidgets \ Index: devel/py-qtconsole/Makefile =================================================================== --- devel/py-qtconsole/Makefile +++ devel/py-qtconsole/Makefile @@ -9,11 +9,11 @@ MAINTAINER= swills@FreeBSD.org COMMENT= Qt-based console for Jupyter with support for rich media output -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets \ - ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core \ - ${PYTHON_PKGNAMEPREFIX}jupyter_client>=4.1:devel/py-jupyter_client \ - ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.1:devel/py-ipykernel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitlets>=0:devel/py-traitlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_core>=0:devel/py-jupyter_core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter_client>=4.1:devel/py-jupyter_client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipykernel>=4.1:devel/py-ipykernel@${FLAVOR} USES= pyqt:4 python USE_PYQT= core gui svg Index: devel/py-ramlfications/Makefile =================================================================== --- devel/py-ramlfications/Makefile +++ devel/py-ramlfications/Makefile @@ -13,11 +13,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}jsonref>=0.1:devel/py-jsonref \ - ${PYTHON_PKGNAMEPREFIX}markdown2>=2.3.2:textproc/py-markdown2 \ - ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.10.1:devel/py-xmltodict \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonref>=0.1:devel/py-jsonref@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown2>=2.3.2:textproc/py-markdown2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.10.1:devel/py-xmltodict@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: devel/py-rauth/Makefile =================================================================== --- devel/py-rauth/Makefile +++ devel/py-rauth/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.2.1:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.2.1:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${FLAVOR} USES= python USE_GITHUB= yes Index: devel/py-raven/Makefile =================================================================== --- devel/py-raven/Makefile +++ devel/py-raven/Makefile @@ -21,7 +21,7 @@ .include .if ${PYTHON_REL} < 3200 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${FLAVOR} .endif .include Index: devel/py-rebulk/Makefile =================================================================== --- devel/py-rebulk/Makefile +++ devel/py-rebulk/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-rednose/Makefile =================================================================== --- devel/py-rednose/Makefile +++ devel/py-rednose/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama \ - ${PYTHON_PKGNAMEPREFIX}termstyle>0:devel/py-termstyle +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}termstyle>0:devel/py-termstyle@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-repoze.tm2/Makefile =================================================================== --- devel/py-repoze.tm2/Makefile +++ devel/py-repoze.tm2/Makefile @@ -11,7 +11,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= Zope-like transaction manager via WSGI middleware -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-repoze.what-pylons/Makefile =================================================================== --- devel/py-repoze.what-pylons/Makefile +++ devel/py-repoze.what-pylons/Makefile @@ -11,9 +11,9 @@ MAINTAINER= wen@FreeBSD.org COMMENT= The repoze.what v1 plugin for Pylons/TG2 integration -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=0.9.7:www/py-pylons \ - ${PYTHON_PKGNAMEPREFIX}repoze.what>=0:devel/py-repoze.what \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons>=0.9.7:www/py-pylons@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.what>=0:devel/py-repoze.what@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-repoze.what/Makefile =================================================================== --- devel/py-repoze.what/Makefile +++ devel/py-repoze.what/Makefile @@ -11,8 +11,8 @@ MAINTAINER= wen@FreeBSD.org COMMENT= Authorization for WSGI applications -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.2:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}repoze.who-testutil>=0:devel/py-repoze.who-testutil +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Paste>=1.7.2:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.who-testutil>=0:devel/py-repoze.who-testutil@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-repoze.who-friendlyform/Makefile =================================================================== --- devel/py-repoze.who-friendlyform/Makefile +++ devel/py-repoze.who-friendlyform/Makefile @@ -10,12 +10,12 @@ MAINTAINER= ychsiao@ychsiao.org COMMENT= Collection of developer-friendly for repoze.who-powered -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who@${FLAVOR} +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-repoze.who-testutil/Makefile =================================================================== --- devel/py-repoze.who-testutil/Makefile +++ devel/py-repoze.who-testutil/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD4CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.3.3:www/py-pastedeploy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}repoze.who>=1.0.15:devel/py-repoze.who@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.3.3:www/py-pastedeploy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-repoze.who/Makefile =================================================================== --- devel/py-repoze.who/Makefile +++ devel/py-repoze.who/Makefile @@ -15,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}webob>=0:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-repoze.xmliter/Makefile =================================================================== --- devel/py-repoze.xmliter/Makefile +++ devel/py-repoze.xmliter/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.1:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.1:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: devel/py-requestsexceptions/Makefile =================================================================== --- devel/py-requestsexceptions/Makefile +++ devel/py-requestsexceptions/Makefile @@ -10,7 +10,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Library to find the correct path to exceptions in the requests library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} NO_ARCH= yes Index: devel/py-responses/Makefile =================================================================== --- devel/py-responses/Makefile +++ devel/py-responses/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.0.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}cookies>0:www/py-cookies +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.0.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cookies>0:www/py-cookies@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-retrying/Makefile =================================================================== --- devel/py-retrying/Makefile +++ devel/py-retrying/Makefile @@ -10,7 +10,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= General-purpose retrying library, written in Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${FLAVOR} NO_ARCH= yes Index: devel/py-riak_pb/Makefile =================================================================== --- devel/py-riak_pb/Makefile +++ devel/py-riak_pb/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=2.4.1:devel/py-protobuf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=2.4.1:devel/py-protobuf@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: devel/py-robotframework-databaselibrary/Makefile =================================================================== --- devel/py-robotframework-databaselibrary/Makefile +++ devel/py-robotframework-databaselibrary/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= franz-see Index: devel/py-robotframework-pabot/Makefile =================================================================== --- devel/py-robotframework-pabot/Makefile +++ devel/py-robotframework-pabot/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework \ - ${PYTHON_PKGNAMEPREFIX}robotremoteserver>=1.0.1:devel/py-robotremoteserver +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}robotremoteserver>=1.0.1:devel/py-robotremoteserver@${FLAVOR} NO_ARCH= yes USES= python:-2.7 Index: devel/py-robotframework-ride/Makefile =================================================================== --- devel/py-robotframework-ride/Makefile +++ devel/py-robotframework-ride/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework \ - ${PYTHON_PKGNAMEPREFIX}robotframework-selenium2library>=1.1.0:devel/py-robotframework-selenium2library \ - ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}robotframework-selenium2library>=1.1.0:devel/py-robotframework-selenium2library@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${FLAVOR} NO_ARCH= yes USES= python:-2.7 Index: devel/py-robotframework-selenium2library/Makefile =================================================================== --- devel/py-robotframework-selenium2library/Makefile +++ devel/py-robotframework-selenium2library/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils Index: devel/py-robotremoteserver/Makefile =================================================================== --- devel/py-robotremoteserver/Makefile +++ devel/py-robotremoteserver/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}robotframework>=2.7.5:devel/py-robotframework@${FLAVOR} USES= python:-2.7 USE_PYTHON= distutils autoplist Index: devel/py-rply/Makefile =================================================================== --- devel/py-rply/Makefile +++ devel/py-rply/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-rq/Makefile =================================================================== --- devel/py-rq/Makefile +++ devel/py-rq/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.7:databases/py-redis \ - ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.7:databases/py-redis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-ruledispatch/Makefile =================================================================== --- devel/py-ruledispatch/Makefile +++ devel/py-ruledispatch/Makefile @@ -16,8 +16,8 @@ LICENSE= PSFL ZPL21 LICENSE_COMB= dual -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Extremes>=1.1:devel/py-extremes \ - ${PYTHON_PKGNAMEPREFIX}PyProtocols>=1.0.a0.r2302:devel/py-protocols-devel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Extremes>=1.1:devel/py-extremes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PyProtocols>=1.0.a0.r2302:devel/py-protocols-devel@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-rwt/Makefile =================================================================== --- devel/py-rwt/Makefile +++ devel/py-rwt/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${FLAVOR} NO_ARCH= yes USE_PYTHON= concurrent distutils Index: devel/py-sanetime/Makefile =================================================================== --- devel/py-sanetime/Makefile +++ devel/py-sanetime/Makefile @@ -14,9 +14,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2010:devel/py-pytz -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2010:devel/py-pytz@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: devel/py-scripttest/Makefile =================================================================== --- devel/py-scripttest/Makefile +++ devel/py-scripttest/Makefile @@ -11,7 +11,7 @@ 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 Index: devel/py-selection/Makefile =================================================================== --- devel/py-selection/Makefile +++ devel/py-selection/Makefile @@ -11,9 +11,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-selectors34/Makefile =================================================================== --- devel/py-selectors34/Makefile +++ devel/py-selectors34/Makefile @@ -11,7 +11,7 @@ LICENSE= PSFL -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-3.3 Index: devel/py-semantic_version/Makefile =================================================================== --- devel/py-semantic_version/Makefile +++ devel/py-semantic_version/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>0:www/py-django18@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= rbarrois Index: devel/py-setuptools-pkg/Makefile =================================================================== --- devel/py-setuptools-pkg/Makefile +++ devel/py-setuptools-pkg/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=18.2:devel/${PYTHON_PKGNAMEPREFIX}setuptools -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=18.2:devel/py27-setuptools@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${FLAVOR} NO_ARCH= yes Index: devel/py-simpy/Makefile =================================================================== --- devel/py-simpy/Makefile +++ devel/py-simpy/Makefile @@ -21,7 +21,7 @@ PORTDOCS= * -TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} Index: devel/py-singledispatch/Makefile =================================================================== --- devel/py-singledispatch/Makefile +++ devel/py-singledispatch/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python:-3.3 USE_PYTHON= distutils concurrent autoplist Index: devel/py-sip/Makefile =================================================================== --- devel/py-sip/Makefile +++ devel/py-sip/Makefile @@ -13,7 +13,7 @@ COMMENT= Python to C and C++ bindings generator USES= python pyqt:sip -USE_PYTHON= concurrent py3kplist +USE_PYTHON= concurrent py3kplist flavors USE_PYQT= # CONFIGURE_ARGS= -b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \ Index: devel/py-six/Makefile =================================================================== --- devel/py-six/Makefile +++ devel/py-six/Makefile @@ -13,7 +13,7 @@ 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} USES?= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-smmap2/Makefile =================================================================== --- devel/py-smmap2/Makefile +++ devel/py-smmap2/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-sortedcontainers/Makefile =================================================================== --- devel/py-sortedcontainers/Makefile +++ devel/py-sortedcontainers/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-spyder/Makefile =================================================================== --- devel/py-spyder/Makefile +++ devel/py-spyder/Makefile @@ -48,22 +48,22 @@ SPHINX_DESC= Rich text help on the Object Inspector SYMPY_DESC= Symbolic mathematics in the IPython Console -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6:textproc/py-sphinx@${FLAVOR} IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:net/py-pyzmq -JEDI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jedi>=0.8.1:devel/py-jedi -MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:math/py-matplotlib + ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:net/py-pyzmq@${FLAVOR} +JEDI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jedi>=0.8.1:devel/py-jedi@${FLAVOR} +MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:math/py-matplotlib@${FLAVOR} NUMPY_RUN_DEPENDS= ${PYNUMPY} -PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.13.1:math/py-pandas +PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.13.1:math/py-pandas@${FLAVOR} PEP8_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pep8>=0.6:devel/pep8 -PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.3:sysutils/py-psutil -PYFLAKES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:devel/py-pyflakes -PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments +PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.3:sysutils/py-psutil@${FLAVOR} +PYFLAKES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:devel/py-pyflakes@${FLAVOR} +PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} PYLINT_RUN_DEPENDS= pylint${PYTHON_PKGNAMESUFFIX}>=0.25:devel/pylint -ROPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rope>=0.9.2:devel/py-rope -SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy +ROPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rope>=0.9.2:devel/py-rope@${FLAVOR} +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} SPHINX_RUN_DEPENDS= ${DOCS_BUILD_DEPENDS} -SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0.7.3:math/py-sympy +SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0.7.3:math/py-sympy@${FLAVOR} post-patch: @${REINPLACE_CMD} -e "s|'linux'|'${OPSYS:tl}'|" \ Index: devel/py-sqlcc/Makefile =================================================================== --- devel/py-sqlcc/Makefile +++ devel/py-sqlcc/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pythk>=0:devel/pythk +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pythk>=0:devel/pythk@${FLAVOR} USES= python USE_PYTHON= distutils Index: devel/py-stackexchange/Makefile =================================================================== --- devel/py-stackexchange/Makefile +++ devel/py-stackexchange/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-stevedore/Makefile =================================================================== --- devel/py-stevedore/Makefile +++ devel/py-stevedore/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr # <2.0 -RUN_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr \ - ${PKGNAMEPREFIX}six>=1.9.0:devel/py-six +BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} # <2.0 +RUN_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} \ + ${PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-streamparse/Makefile =================================================================== --- devel/py-streamparse/Makefile +++ devel/py-streamparse/Makefile @@ -16,15 +16,15 @@ USES= python USE_PYTHON= autoplist distutils -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml \ - ${PYTHON_PKGNAMEPREFIX}fabric3>0:devel/py-fabric3 \ - ${PYTHON_PKGNAMEPREFIX}pystorm>=3.1.0:devel/py-pystorm \ - ${PYTHON_PKGNAMEPREFIX}thriftpy>=0.3.2:devel/py-thriftpy +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fabric3>0:devel/py-fabric3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pystorm>=3.1.0:devel/py-pystorm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}thriftpy>=0.3.2:devel/py-thriftpy@${FLAVOR} NO_ARCH= YES Index: devel/py-structlog/Makefile =================================================================== --- devel/py-structlog/Makefile +++ devel/py-structlog/Makefile @@ -15,8 +15,8 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.apache2 LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.mit -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-stsci.distutils/Makefile =================================================================== --- devel/py-stsci.distutils/Makefile +++ devel/py-stsci.distutils/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-sure/Makefile =================================================================== --- devel/py-sure/Makefile +++ devel/py-sure/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils Index: devel/py-tables/Makefile =================================================================== --- devel/py-tables/Makefile +++ devel/py-tables/Makefile @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/bin/cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr + ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr@${FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ liblzo2.so:archivers/lzo2 \ libucl.so:archivers/ucl Index: devel/py-tarantool-queue/Makefile =================================================================== --- devel/py-tarantool-queue/Makefile +++ devel/py-tarantool-queue/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tarantool>=0:databases/py-tarantool \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tarantool>=0:databases/py-tarantool@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-taskflow/Makefile =================================================================== --- devel/py-taskflow/Makefile +++ devel/py-taskflow/Makefile @@ -12,24 +12,24 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}networkx>=1.10:math/py-networkx \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \ - ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2 \ - ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools \ - ${PYTHON_PKGNAMEPREFIX}automaton>=0.5.0:devel/py-automaton \ - ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}networkx>=1.10:math/py-networkx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.4.0:devel/py-contextlib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}automaton>=0.5.0:devel/py-automaton@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity@${FLAVOR} NO_ARCH= yes Index: devel/py-tempora/Makefile =================================================================== --- devel/py-tempora/Makefile +++ devel/py-tempora/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: devel/py-tempstorage/Makefile =================================================================== --- devel/py-tempstorage/Makefile +++ devel/py-tempstorage/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.9.0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.9.0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>0:devel/py-zope.testing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-tenacity/Makefile =================================================================== --- devel/py-tenacity/Makefile +++ devel/py-tenacity/Makefile @@ -12,7 +12,7 @@ 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} NO_ARCH= yes Index: devel/py-testinfra/Makefile =================================================================== --- devel/py-testinfra/Makefile +++ devel/py-testinfra/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}six>1.4:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>1.4:devel/py-six@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-testoob/Makefile =================================================================== --- devel/py-testoob/Makefile +++ devel/py-testoob/Makefile @@ -22,6 +22,6 @@ USES= python tar:bzip2 USE_PYTHON= autoplist distutils -TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} .include Index: devel/py-testpath/Makefile =================================================================== --- devel/py-testpath/Makefile +++ devel/py-testpath/Makefile @@ -11,7 +11,7 @@ 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} USE_GITHUB= yes GH_ACCOUNT= jupyter @@ -23,7 +23,7 @@ .include .if ${PYTHON_REL} < 3400 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib@${FLAVOR} .endif post-extract: Index: devel/py-testtools/Makefile =================================================================== --- devel/py-testtools/Makefile +++ devel/py-testtools/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extras>=0.0.3:devel/py-extras +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extras>=0.0.3:devel/py-extras@${FLAVOR} USES= python USE_PYTHON= distutils autoplist concurrent Index: devel/py-tinyarray/Makefile =================================================================== --- devel/py-tinyarray/Makefile +++ devel/py-tinyarray/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-tinyrpc/Makefile =================================================================== --- devel/py-tinyrpc/Makefile +++ devel/py-tinyrpc/Makefile @@ -25,9 +25,9 @@ OPTIONS_DEFAULT=HTTP -HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests -WSGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug -ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq +HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} +WSGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>0:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${FLAVOR} +ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${FLAVOR} .include Index: devel/py-tooz/Makefile =================================================================== --- devel/py-tooz/Makefile +++ devel/py-tooz/Makefile @@ -12,18 +12,18 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures \ - ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.8.9:devel/py-voluptuous \ - ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.15.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \ - ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>=3.0:devel/py-futures@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}voluptuous>=0.8.9:devel/py-voluptuous@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tenacity>=3.2.1:devel/py-tenacity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.15.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${FLAVOR} NO_ARCH= yes Index: devel/py-tox/Makefile =================================================================== --- devel/py-tox/Makefile +++ devel/py-tox/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11.2:devel/py-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}py>=1.4.17:devel/py-py \ - ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.3.5:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11.2:devel/py-virtualenv@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}py>=1.4.17:devel/py-py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.3.5:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-traceback2/Makefile =================================================================== --- devel/py-traceback2/Makefile +++ devel/py-traceback2/Makefile @@ -11,10 +11,10 @@ MAINTAINER= feld@FreeBSD.org COMMENT= New features in traceback backported to Python 2 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} LICENSE= PSFL Index: devel/py-traitlets/Makefile =================================================================== --- devel/py-traitlets/Makefile +++ devel/py-traitlets/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING.md -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipython_genutils>=0:devel/py-ipython_genutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -25,11 +25,11 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} .endif .if ${PYTHON_VER} == 2.7 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} .endif do-test: Index: devel/py-transaction/Makefile =================================================================== --- devel/py-transaction/Makefile +++ devel/py-transaction/Makefile @@ -12,7 +12,7 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:devel/py-zope.interface@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-trollius/Makefile =================================================================== --- devel/py-trollius/Makefile +++ devel/py-trollius/Makefile @@ -20,9 +20,9 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${FLAVOR} .if ${PYTHON_REL} < 3300 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .endif .endif Index: devel/py-tw.forms/Makefile =================================================================== --- devel/py-tw.forms/Makefile +++ devel/py-tw.forms/Makefile @@ -11,10 +11,10 @@ MAINTAINER= ychsiao@ychsiao.org COMMENT= Web Widgets for building and validating forms -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets \ - ${PYTHON_PKGNAMEPREFIX}formencode>=0:www/py-formencode -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets \ - ${PYTHON_PKGNAMEPREFIX}formencode>=0:www/py-formencode +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formencode>=0:www/py-formencode@${FLAVOR} +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}ToscaWidgets>=0:devel/py-ToscaWidgets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}formencode>=0:www/py-formencode@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-twext/Makefile =================================================================== --- devel/py-twext/Makefile +++ devel/py-twext/Makefile @@ -10,16 +10,16 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.4.0:devel/py-twisted +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.4.0:devel/py-twisted@${FLAVOR} RUN_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}cffi>=0.6:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}twisted>=15.4:devel/py-twisted + ${PYTHON_PKGNAMEPREFIX}cffi>=0.6:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=15.4:devel/py-twisted@${FLAVOR} DAL_RUN_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}sqlparse01>=0.1.19:databases/py-sqlparse01 \ + ${PYTHON_PKGNAMEPREFIX}sqlparse01>=0.1.19:databases/py-sqlparse01@${FLAVOR} \ POSTGRES_RUN_DEPENDS= \ - ${PYTHON_PKGNAMEPREFIX}pg8000>=1.10.2:databases/py-pg8000 + ${PYTHON_PKGNAMEPREFIX}pg8000>=1.10.2:databases/py-pg8000@${FLAVOR} OPTIONS_DEFINE= DAL POSTGRES DAL_DESC= Enables use of the Database Abstraction Layer. Index: devel/py-twilio/Makefile =================================================================== --- devel/py-twilio/Makefile +++ devel/py-twilio/Makefile @@ -11,9 +11,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-twine/Makefile =================================================================== --- devel/py-twine/Makefile +++ devel/py-twine/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clint>=0:devel/py-clint \ - ${PYTHON_PKGNAMEPREFIX}pkginfo>=0:sysutils/py-pkginfo \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0:www/py-requests-toolbelt \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clint>=0:devel/py-clint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pkginfo>=0:sysutils/py-pkginfo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=0:www/py-requests-toolbelt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py27-setuptools@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-twisted/Makefile =================================================================== --- devel/py-twisted/Makefile +++ devel/py-twisted/Makefile @@ -14,11 +14,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}constantly>=15.1:devel/py-constantly \ - ${PYTHON_PKGNAMEPREFIX}hyperlink>=17.1.1:www/py-hyperlink \ - ${PYTHON_PKGNAMEPREFIX}incremental>=16.10.1:devel/py-incremental \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Automat>=0.3.0:devel/py-Automat +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}constantly>=15.1:devel/py-constantly@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hyperlink>=17.1.1:www/py-hyperlink@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}incremental>=16.10.1:devel/py-incremental@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Automat>=0.3.0:devel/py-Automat@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python tar:bzip2 Index: devel/py-txaio/Makefile =================================================================== --- devel/py-txaio/Makefile +++ devel/py-txaio/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -23,9 +23,9 @@ .include .if ${PYTHON_REL} < 3300 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}trollius>=2.0:devel/py-trollius +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}trollius>=2.0:devel/py-trollius@${FLAVOR} .elif ${PYTHON_REL} >= 3300 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>=3.4.3:devel/py-asyncio +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>=3.4.3:devel/py-asyncio@${FLAVOR} .endif do-test: Index: devel/py-tzlocal/Makefile =================================================================== --- devel/py-tzlocal/Makefile +++ devel/py-tzlocal/Makefile @@ -12,7 +12,7 @@ LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES?= python USE_PYTHON= distutils autoplist Index: devel/py-unittest2/Makefile =================================================================== --- devel/py-unittest2/Makefile +++ devel/py-unittest2/Makefile @@ -11,12 +11,12 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2 \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2 \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}linecache2>0:devel/py-linecache2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traceback2>0:devel/py-traceback2@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-unpaddedbase64/Makefile =================================================================== --- devel/py-unpaddedbase64/Makefile +++ devel/py-unpaddedbase64/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_GITHUB= yes Index: devel/py-update_checker/Makefile =================================================================== --- devel/py-update_checker/Makefile +++ devel/py-update_checker/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-urwidtrees/Makefile =================================================================== --- devel/py-urwidtrees/Makefile +++ devel/py-urwidtrees/Makefile @@ -11,8 +11,8 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=1.0.0:devel/py-urwid@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= pazz Index: devel/py-vcrpy/Makefile =================================================================== --- devel/py-vcrpy/Makefile +++ devel/py-vcrpy/Makefile @@ -14,11 +14,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-localserver>0:devel/py-pytest-localserver +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-localserver>0:devel/py-pytest-localserver@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -32,8 +32,8 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}contextlib2>0:devel/py-contextlib2@${FLAVOR} .endif post-patch: Index: devel/py-virtualenv/Makefile =================================================================== --- devel/py-virtualenv/Makefile +++ devel/py-virtualenv/Makefile @@ -10,12 +10,12 @@ LICENSE= MIT -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +DOCS_BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} USES?= python USE_GITHUB= yes Index: devel/py-virtualenvwrapper/Makefile =================================================================== --- devel/py-virtualenvwrapper/Makefile +++ devel/py-virtualenvwrapper/Makefile @@ -13,15 +13,15 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr -RUN_DEPENDS= ${PKGNAMEPREFIX}stevedore>0:devel/py-stevedore \ - ${PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv \ - ${PKGNAMEPREFIX}virtualenv-clone>0:devel/py-virtualenv-clone +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PKGNAMEPREFIX}stevedore>0:devel/py-stevedore@${FLAVOR} \ + ${PKGNAMEPREFIX}virtualenv>0:devel/py-virtualenv@${FLAVOR} \ + ${PKGNAMEPREFIX}virtualenv-clone>0:devel/py-virtualenv-clone@${FLAVOR} OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bitbucket>=1.0:textproc/py-sphinxcontrib-bitbucket +DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bitbucket>=1.0:textproc/py-sphinxcontrib-bitbucket@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: devel/py-warlock/Makefile =================================================================== --- devel/py-warlock/Makefile +++ devel/py-warlock/Makefile @@ -10,9 +10,9 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Python object model built on JSON schema and JSON patch -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=0.7:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}jsonpatch>=0.10:devel/py-jsonpatch \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=0.7:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonpatch>=0.10:devel/py-jsonpatch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-watchdog/Makefile =================================================================== --- devel/py-watchdog/Makefile +++ devel/py-watchdog/Makefile @@ -12,12 +12,12 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PKGNAMEPREFIX}argh>=0.26.1:devel/py-argh \ - ${PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools \ - ${PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml +RUN_DEPENDS= ${PKGNAMEPREFIX}argh>=0.26.1:devel/py-argh@${FLAVOR} \ + ${PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools@${FLAVOR} \ + ${PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} -DOCS_BUILD_DEPENDS= ${PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools \ - ${PKGNAMEPREFIX}sphinx>=1.4.4:textproc/py-sphinx +DOCS_BUILD_DEPENDS= ${PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools@${FLAVOR} \ + ${PKGNAMEPREFIX}sphinx>=1.4.4:textproc/py-sphinx@${FLAVOR} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} GH_ACCOUNT= gorakhargosh Index: devel/py-weblib/Makefile =================================================================== --- devel/py-weblib/Makefile +++ devel/py-weblib/Makefile @@ -11,10 +11,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-wheel/Makefile =================================================================== --- devel/py-wheel/Makefile +++ devel/py-wheel/Makefile @@ -19,10 +19,10 @@ PIP_RUN_DEPENDS= pip:devel/py-pip SIGNATURE_DESC= Enable digital signature of wheels -SIGNATURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dirspec>=13.05:devel/py-dirspec \ - ${PYTHON_PKGNAMEPREFIX}ed25519ll>=0.6_1:security/py-ed25519ll \ - ${PYTHON_PKGNAMEPREFIX}keyring>=1.3:security/py-keyring \ - ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg +SIGNATURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dirspec>=13.05:devel/py-dirspec@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ed25519ll>=0.6_1:security/py-ed25519ll@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keyring>=1.3:security/py-keyring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-widgetsnbextension/Makefile =================================================================== --- devel/py-widgetsnbextension/Makefile +++ devel/py-widgetsnbextension/Makefile @@ -10,7 +10,7 @@ COMMENT= IPython HTML widgets for Jupyter BUILD_DEPENDS= npm>=0:www/npm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notebook>=0:www/py-notebook@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-wsme/Makefile =================================================================== --- devel/py-wsme/Makefile +++ devel/py-wsme/Makefile @@ -11,12 +11,12 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Simplify the writing of REST APIs -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}simplegeneric>=0:devel/py-simplegeneric \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.12:net/py-netaddr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplegeneric>=0:devel/py-simplegeneric@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.12:net/py-netaddr@${FLAVOR} NO_ARCH= yes Index: devel/py-xattr/Makefile =================================================================== --- devel/py-xattr/Makefile +++ devel/py-xattr/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: devel/py-xcaplib/Makefile =================================================================== --- devel/py-xcaplib/Makefile +++ devel/py-xcaplib/Makefile @@ -13,9 +13,9 @@ LICENSE= LGPL20+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}application>=1.1.5:devel/py-application \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.2:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}application>=1.1.5:devel/py-application@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.2:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-xmltodict/Makefile =================================================================== --- devel/py-xmltodict/Makefile +++ devel/py-xmltodict/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-xxhash/Makefile =================================================================== --- devel/py-xxhash/Makefile +++ devel/py-xxhash/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>1:devel/py-nose +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>1:devel/py-nose@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-yandex-money-sdk/Makefile =================================================================== --- devel/py-yandex-money-sdk/Makefile +++ devel/py-yandex-money-sdk/Makefile @@ -11,9 +11,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.4.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.4.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-z3c.autoinclude/Makefile =================================================================== --- devel/py-z3c.autoinclude/Makefile +++ devel/py-z3c.autoinclude/Makefile @@ -12,11 +12,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zc.buildout>=0:devel/py-zc.buildout +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zc.buildout>=0:devel/py-zc.buildout@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-z3c.batching/Makefile =================================================================== --- devel/py-z3c.batching/Makefile +++ devel/py-z3c.batching/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-z3c.caching/Makefile =================================================================== --- devel/py-z3c.caching/Makefile +++ devel/py-z3c.caching/Makefile @@ -13,12 +13,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration +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.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-z3c.form/Makefile =================================================================== --- devel/py-z3c.form/Makefile +++ devel/py-z3c.form/Makefile @@ -13,25 +13,25 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${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.contentprovider>=0:devel/py-zope.contentprovider \ - ${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.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.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.6.0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.site>0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${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.contentprovider>=0:devel/py-zope.contentprovider@${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.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.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.6.0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-z3c.formwidget.query/Makefile =================================================================== --- devel/py-z3c.formwidget.query/Makefile +++ devel/py-z3c.formwidget.query/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}z3c.form>=0:devel/py-z3c.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-z3c.zcmlhook/Makefile =================================================================== --- devel/py-z3c.zcmlhook/Makefile +++ devel/py-z3c.zcmlhook/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -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.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.configuration>=0:devel/py-zope.configuration@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zExceptions/Makefile =================================================================== --- devel/py-zExceptions/Makefile +++ devel/py-zExceptions/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zLOG/Makefile =================================================================== --- devel/py-zLOG/Makefile +++ devel/py-zLOG/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>=0:devel/py-zconfig@${FLAVOR} NO_ARCH= yes USES= python:2 Index: devel/py-zope.annotation/Makefile =================================================================== --- devel/py-zope.annotation/Makefile +++ devel/py-zope.annotation/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +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.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.http/Makefile =================================================================== --- devel/py-zope.app.http/Makefile +++ devel/py-zope.app.http/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.applicationcontrol/Makefile =================================================================== --- devel/py-zope.app.applicationcontrol/Makefile +++ devel/py-zope.app.applicationcontrol/Makefile @@ -13,14 +13,14 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.applicationcontrol>=0:devel/py-zope.applicationcontrol \ - ${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.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7.0:devel/py-zope.traversing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.applicationcontrol>=0:devel/py-zope.applicationcontrol@${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.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7.0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.appsetup/Makefile =================================================================== --- devel/py-zope.app.appsetup/Makefile +++ devel/py-zope.app.appsetup/Makefile @@ -13,19 +13,19 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.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.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=3.6.0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.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.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=3.6.0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.basicskin/Makefile =================================================================== --- devel/py-zope.app.basicskin/Makefile +++ devel/py-zope.app.basicskin/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -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 +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} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.broken/Makefile =================================================================== --- devel/py-zope.app.broken/Makefile +++ devel/py-zope.app.broken/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.broken>=0:devel/py-zope.broken \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.broken>=0:devel/py-zope.broken@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.cache/Makefile =================================================================== --- devel/py-zope.app.cache/Makefile +++ devel/py-zope.app.cache/Makefile @@ -13,18 +13,18 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.ramcache>=0:devel/py-zope.ramcache \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.ramcache>=0:devel/py-zope.ramcache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.app.component/Makefile =================================================================== --- devel/py-zope.app.component/Makefile +++ devel/py-zope.app.component/Makefile @@ -13,20 +13,20 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${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.publisher>=3.12.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.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>=0:devel/py-zope.deprecation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${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.publisher>=3.12.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.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.container/Makefile =================================================================== --- devel/py-zope.app.container/Makefile +++ devel/py-zope.app.container/Makefile @@ -13,24 +13,24 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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.copypastemove>=0:devel/py-zope.copypastemove \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.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.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher +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.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.copypastemove>=0:devel/py-zope.copypastemove@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.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.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.app.content/Makefile =================================================================== --- devel/py-zope.app.content/Makefile +++ devel/py-zope.app.content/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.debug/Makefile =================================================================== --- devel/py-zope.app.debug/Makefile +++ devel/py-zope.app.debug/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=0:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=0:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.dependable/Makefile =================================================================== --- devel/py-zope.app.dependable/Makefile +++ devel/py-zope.app.dependable/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${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.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${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.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.app.error/Makefile =================================================================== --- devel/py-zope.app.error/Makefile +++ devel/py-zope.app.error/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.exception/Makefile =================================================================== --- devel/py-zope.app.exception/Makefile +++ devel/py-zope.app.exception/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.2:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.11.0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.2:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.11.0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.file/Makefile =================================================================== --- devel/py-zope.app.file/Makefile +++ devel/py-zope.app.file/Makefile @@ -12,20 +12,20 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.datetime>0:devel/py-zope.datetime \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.event>0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>0:devel/py-zope.filerepresentation \ - ${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.size>0:devel/py-zope.size \ - zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.datetime>0:devel/py-zope.datetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>0:devel/py-zope.filerepresentation@${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.size>0:devel/py-zope.size@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: devel/py-zope.app.folder/Makefile =================================================================== --- devel/py-zope.app.folder/Makefile +++ devel/py-zope.app.folder/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.app.content>=0:devel/py-zope.app.content +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.content>=0:devel/py-zope.app.content@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.form/Makefile =================================================================== --- devel/py-zope.app.form/Makefile +++ devel/py-zope.app.form/Makefile @@ -13,21 +13,21 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.1:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.10.1:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=3.5.1:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.1:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.10.1:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${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>=3.5.1:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.generations/Makefile =================================================================== --- devel/py-zope.app.generations/Makefile +++ devel/py-zope.app.generations/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.app.renderer>=0:devel/py-zope.app.renderer \ - ${PYTHON_PKGNAMEPREFIX}zope.applicationcontrol>=0:devel/py-zope.applicationcontrol \ - ${PYTHON_PKGNAMEPREFIX}zope.generations>=0:devel/py-zope.generations \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.renderer>=0:devel/py-zope.app.renderer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.applicationcontrol>=0:devel/py-zope.applicationcontrol@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.generations>=0:devel/py-zope.generations@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.pagetemplate/Makefile =================================================================== --- devel/py-zope.app.pagetemplate/Makefile +++ devel/py-zope.app.pagetemplate/Makefile @@ -13,18 +13,18 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.12.0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=3.5.0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.12.0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=3.5.0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.publication/Makefile =================================================================== --- devel/py-zope.app.publication/Makefile +++ devel/py-zope.app.publication/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.2:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12.4:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}transaction>=1.1.0:devel/py-transaction +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.error>=0:devel/py-zope.error@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.2:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12.4:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=1.1.0:devel/py-transaction@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.publisher/Makefile =================================================================== --- devel/py-zope.app.publisher/Makefile +++ devel/py-zope.app.publisher/Makefile @@ -13,19 +13,19 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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.datetime>=0:devel/py-zope.datetime \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.ptresource>=0:devel/py-zope.ptresource \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary +RUN_DEPENDS= ${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.datetime>=0:devel/py-zope.datetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.ptresource>=0:devel/py-zope.ptresource@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.app.renderer/Makefile =================================================================== --- devel/py-zope.app.renderer/Makefile +++ devel/py-zope.app.renderer/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.5:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.5:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}roman>=0:math/py-roman@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=0:textproc/py-zope.structuredtext@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.rotterdam/Makefile =================================================================== --- devel/py-zope.app.rotterdam/Makefile +++ devel/py-zope.app.rotterdam/Makefile @@ -13,18 +13,18 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.basicskin>=0:devel/py-zope.app.basicskin \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${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.proxy>=0:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.basicskin>=0:devel/py-zope.app.basicskin@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${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.proxy>=0:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.schema/Makefile =================================================================== --- devel/py-zope.app.schema/Makefile +++ devel/py-zope.app.schema/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -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 +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} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.testing/Makefile =================================================================== --- devel/py-zope.app.testing/Makefile +++ devel/py-zope.app.testing/Makefile @@ -13,24 +13,24 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.app.debug>=0:devel/py-zope.app.debug \ - ${PYTHON_PKGNAMEPREFIX}zope.app.dependable>=0:devel/py-zope.app.dependable \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password \ - ${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.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.0:devel/py-zope.testbrowser \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.debug>=0:devel/py-zope.app.debug@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.dependable>=0:devel/py-zope.app.dependable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password@${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.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=4.0.0:devel/py-zope.testbrowser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.zcmlfiles/Makefile =================================================================== --- devel/py-zope.app.zcmlfiles/Makefile +++ devel/py-zope.app.zcmlfiles/Makefile @@ -13,42 +13,42 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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.copypastemove>=0:devel/py-zope.copypastemove \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.app.applicationcontrol>=0:devel/py-zope.app.applicationcontrol \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=0:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.app.basicskin>=0:devel/py-zope.app.basicskin \ - ${PYTHON_PKGNAMEPREFIX}zope.app.broken>=0:devel/py-zope.app.broken \ - ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component \ - ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container \ - ${PYTHON_PKGNAMEPREFIX}zope.app.content>=0:devel/py-zope.app.content \ - ${PYTHON_PKGNAMEPREFIX}zope.app.dependable>=0:devel/py-zope.app.dependable \ - ${PYTHON_PKGNAMEPREFIX}zope.app.error>=0:devel/py-zope.app.error \ - ${PYTHON_PKGNAMEPREFIX}zope.app.exception>=0:devel/py-zope.app.exception \ - ${PYTHON_PKGNAMEPREFIX}zope.app.folder>=0:devel/py-zope.app.folder \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${PYTHON_PKGNAMEPREFIX}zope.app.generations>=0:devel/py-zope.app.generations \ - ${PYTHON_PKGNAMEPREFIX}zope.app.http>=0:devel/py-zope.app.http \ - ${PYTHON_PKGNAMEPREFIX}zope.app.i18n>=0:textproc/py-zope.app.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.app.locales>=3.6.0:textproc/py-zope.app.locales \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.app.principalannotation>=0:security/py-zope.app.principalannotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.app.rotterdam>=0:devel/py-zope.app.rotterdam \ - ${PYTHON_PKGNAMEPREFIX}zope.app.schema>=0:devel/py-zope.app.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security \ - ${PYTHON_PKGNAMEPREFIX}zope.app.wsgi>=0:www/py-zope.app.wsgi \ - ${PYTHON_PKGNAMEPREFIX}zope.app.zopeappgenerations>=0:devel/py-zope.app.zopeappgenerations +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.componentvocabulary>=0:devel/py-zope.componentvocabulary@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.copypastemove>=0:devel/py-zope.copypastemove@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=0:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.applicationcontrol>=0:devel/py-zope.app.applicationcontrol@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=0:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.basicskin>=0:devel/py-zope.app.basicskin@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.broken>=0:devel/py-zope.app.broken@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.content>=0:devel/py-zope.app.content@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.dependable>=0:devel/py-zope.app.dependable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.error>=0:devel/py-zope.app.error@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.exception>=0:devel/py-zope.app.exception@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.folder>=0:devel/py-zope.app.folder@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.generations>=0:devel/py-zope.app.generations@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.http>=0:devel/py-zope.app.http@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.i18n>=0:textproc/py-zope.app.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.locales>=3.6.0:textproc/py-zope.app.locales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.principalannotation>=0:security/py-zope.app.principalannotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publication>=0:devel/py-zope.app.publication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.rotterdam>=0:devel/py-zope.app.rotterdam@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.schema>=0:devel/py-zope.app.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.wsgi>=0:www/py-zope.app.wsgi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.zopeappgenerations>=0:devel/py-zope.app.zopeappgenerations@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.app.zopeappgenerations/Makefile =================================================================== --- devel/py-zope.app.zopeappgenerations/Makefile +++ devel/py-zope.app.zopeappgenerations/Makefile @@ -13,12 +13,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=0:security/py-zope.app.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component \ - ${PYTHON_PKGNAMEPREFIX}zope.copypastemove>=0:devel/py-zope.copypastemove \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.generations>=0:devel/py-zope.generations +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=0:security/py-zope.app.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.copypastemove>=0:devel/py-zope.copypastemove@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.generations>=0:devel/py-zope.generations@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.applicationcontrol/Makefile =================================================================== --- devel/py-zope.applicationcontrol/Makefile +++ devel/py-zope.applicationcontrol/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7.0:devel/py-zope.traversing +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.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7.0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.broken/Makefile =================================================================== --- devel/py-zope.broken/Makefile +++ devel/py-zope.broken/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.browser/Makefile =================================================================== --- devel/py-zope.browser/Makefile +++ devel/py-zope.browser/Makefile @@ -12,7 +12,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-zope.browsermenu/Makefile =================================================================== --- devel/py-zope.browsermenu/Makefile +++ devel/py-zope.browsermenu/Makefile @@ -13,16 +13,16 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.7:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=3.5:devel/py-zope.pagetemplate +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.7:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=3.5:devel/py-zope.pagetemplate@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.browserpage/Makefile =================================================================== --- devel/py-zope.browserpage/Makefile +++ devel/py-zope.browserpage/Makefile @@ -12,16 +12,16 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.7:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.8:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=3.8:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.7:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.8:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=3.8:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.7:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browsermenu>=0:devel/py-zope.browsermenu@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-zope.browserresource/Makefile =================================================================== --- devel/py-zope.browserresource/Makefile +++ devel/py-zope.browserresource/Makefile @@ -14,15 +14,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.8:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>3.7:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=0:devel/py-zope.contenttype@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.8:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>3.7:devel/py-zope.traversing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.component/Makefile =================================================================== --- devel/py-zope.component/Makefile +++ devel/py-zope.component/Makefile @@ -14,8 +14,8 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=4.1.0:devel/py-zope.interface@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-zope.componentvocabulary/Makefile =================================================================== --- devel/py-zope.componentvocabulary/Makefile +++ devel/py-zope.componentvocabulary/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +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.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.configuration/Makefile =================================================================== --- devel/py-zope.configuration/Makefile +++ devel/py-zope.configuration/Makefile @@ -14,9 +14,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.container/Makefile =================================================================== --- devel/py-zope.container/Makefile +++ devel/py-zope.container/Makefile @@ -13,22 +13,22 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=3.5.4:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=3.5.2:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation \ - ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.broken>=0:devel/py-zope.broken \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:devel/py-zope.dottedname@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=3.5.4:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=3.5.2:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.filerepresentation>=0:devel/py-zope.filerepresentation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.size>=0:devel/py-zope.size@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.broken>=0:devel/py-zope.broken@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.contentprovider/Makefile =================================================================== --- devel/py-zope.contentprovider/Makefile +++ devel/py-zope.contentprovider/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.5.1dev:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.5.1dev:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.copy/Makefile =================================================================== --- devel/py-zope.copy/Makefile +++ devel/py-zope.copy/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.copypastemove/Makefile =================================================================== --- devel/py-zope.copypastemove/Makefile +++ devel/py-zope.copypastemove/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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.copy>=0:devel/py-zope.copy \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${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 +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.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.copy>=0:devel/py-zope.copy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${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} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.deferredimport/Makefile =================================================================== --- devel/py-zope.deferredimport/Makefile +++ devel/py-zope.deferredimport/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.dublincore/Makefile =================================================================== --- devel/py-zope.dublincore/Makefile +++ devel/py-zope.dublincore/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${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.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${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.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.error/Makefile =================================================================== --- devel/py-zope.error/Makefile +++ devel/py-zope.error/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.exceptions/Makefile =================================================================== --- devel/py-zope.exceptions/Makefile +++ devel/py-zope.exceptions/Makefile @@ -14,7 +14,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.filerepresentation/Makefile =================================================================== --- devel/py-zope.filerepresentation/Makefile +++ devel/py-zope.filerepresentation/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.formlib/Makefile =================================================================== --- devel/py-zope.formlib/Makefile +++ devel/py-zope.formlib/Makefile @@ -13,20 +13,20 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.1:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.11.0:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${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.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.5.1:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=1.1:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.11.0:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${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.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.5.1:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.datetime>=0:devel/py-zope.datetime@${FLAVOR} NO_ARCH= yes USES= python Index: devel/py-zope.generations/Makefile =================================================================== --- devel/py-zope.generations/Makefile +++ devel/py-zope.generations/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${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.processlifetime>=0:devel/py-zope.processlifetime +RUN_DEPENDS= ${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.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.globalrequest/Makefile =================================================================== --- devel/py-zope.globalrequest/Makefile +++ devel/py-zope.globalrequest/Makefile @@ -12,9 +12,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: devel/py-zope.i18n/Makefile =================================================================== --- devel/py-zope.i18n/Makefile +++ devel/py-zope.i18n/Makefile @@ -12,12 +12,12 @@ MAINTAINER= zope@FreeBSD.org COMMENT= Zope Internationalization Support -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${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}zope.interface>=3.3.0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${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}zope.interface>=3.3.0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} USES= gettext python USE_PYTHON= autoplist distutils Index: devel/py-zope.lifecycleevent/Makefile =================================================================== --- devel/py-zope.lifecycleevent/Makefile +++ devel/py-zope.lifecycleevent/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event +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.event>=0:devel/py-zope.event@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.location/Makefile =================================================================== --- devel/py-zope.location/Makefile +++ devel/py-zope.location/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.3:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.6:devel/py-zope.schema +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.3:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=3.6:devel/py-zope.schema@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.minmax/Makefile =================================================================== --- devel/py-zope.minmax/Makefile +++ devel/py-zope.minmax/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.pagetemplate/Makefile =================================================================== --- devel/py-zope.pagetemplate/Makefile +++ devel/py-zope.pagetemplate/Makefile @@ -13,14 +13,14 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +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.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tales>=0:devel/py-zope.tales@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.processlifetime/Makefile =================================================================== --- devel/py-zope.processlifetime/Makefile +++ devel/py-zope.processlifetime/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.ptresource/Makefile =================================================================== --- devel/py-zope.ptresource/Makefile +++ devel/py-zope.ptresource/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserresource>=0:devel/py-zope.browserresource \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserresource>=0:devel/py-zope.browserresource@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pagetemplate>=0:devel/py-zope.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.publisher/Makefile =================================================================== --- devel/py-zope.publisher/Makefile +++ devel/py-zope.publisher/Makefile @@ -13,17 +13,17 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>=0:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=3.5:devel/py-zope.contenttype \ - ${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 +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.proxy>=0:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contenttype>=3.5:devel/py-zope.contenttype@${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} USES= python:2 zip USE_PYTHON= autoplist distutils Index: devel/py-zope.ramcache/Makefile =================================================================== --- devel/py-zope.ramcache/Makefile +++ devel/py-zope.ramcache/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.schema/Makefile =================================================================== --- devel/py-zope.schema/Makefile +++ devel/py-zope.schema/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.site/Makefile =================================================================== --- devel/py-zope.site/Makefile +++ devel/py-zope.site/Makefile @@ -13,14 +13,14 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=3.7.0:devel/py-zope.location +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.8.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${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>=3.7.0:devel/py-zope.location@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.size/Makefile =================================================================== --- devel/py-zope.size/Makefile +++ devel/py-zope.size/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.tales/Makefile =================================================================== --- devel/py-zope.tales/Makefile +++ devel/py-zope.tales/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: devel/py-zope.testbrowser/Makefile =================================================================== --- devel/py-zope.testbrowser/Makefile +++ devel/py-zope.testbrowser/Makefile @@ -12,11 +12,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2.0:www/py-mechanize \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mechanize>=0.2.0:www/py-mechanize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}WebTest>=0:www/py-WebTest@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.testing/Makefile =================================================================== --- devel/py-zope.testing/Makefile +++ devel/py-zope.testing/Makefile @@ -14,8 +14,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: devel/py-zope.traversing/Makefile =================================================================== --- devel/py-zope.traversing/Makefile +++ devel/py-zope.traversing/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${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.proxy>3.4.2:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=3.7.0:devel/py-zope.location +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.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=3.7.0:devel/py-zope.location@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: devel/py-zope.viewlet/Makefile =================================================================== --- devel/py-zope.viewlet/Makefile +++ devel/py-zope.viewlet/Makefile @@ -13,17 +13,17 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.10.1:devel/py-zope.browserpage \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider \ - ${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.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 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browserpage>=3.10.1:devel/py-zope.browserpage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.contentprovider>=0:devel/py-zope.contentprovider@${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.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} USES= python USE_PYTHON= distutils autoplist Index: devel/py27-setuptools/Makefile =================================================================== --- devel/py27-setuptools/Makefile +++ devel/py27-setuptools/Makefile @@ -13,8 +13,7 @@ LICENSE= PSFL NO_ARCH= yes -USES?= python:2.7 -USES+= zip +USES= python zip USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_SETUP= ${PYSETUP} Index: devel/py3-Jinja2/Makefile =================================================================== --- devel/py3-Jinja2/Makefile +++ devel/py3-Jinja2/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.18:textproc/py3-MarkupSafe -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.18:textproc/py3-MarkupSafe +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.18:textproc/py-MarkupSafe@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.18:textproc/py-MarkupSafe@python3 NO_ARCH= yes USES= python:3.5+ @@ -25,7 +25,7 @@ OPTIONS_DEFAULT= BABEL BABEL_DESC= Enable Babel extension -BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py3-babel +BABEL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@python3 PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} PY2TO3_ARGS= --fix=all --no-diffs --nobackups --verbose --write Index: devel/py3-babel/Makefile =================================================================== --- devel/py3-babel/Makefile +++ devel/py3-babel/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py3-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@python3 USES= python:3.3+ USE_PYTHON= autoplist concurrent distutils Index: devel/py3-cffi/Makefile =================================================================== --- devel/py3-cffi/Makefile +++ devel/py3-cffi/Makefile @@ -2,7 +2,7 @@ # MASTERDIR= ${.CURDIR}/../py-cffi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py3-pycparser +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@python3 USES= localbase python:3.3+ compiler Index: devel/py3-click-log/Makefile =================================================================== --- devel/py3-click-log/Makefile +++ devel/py3-click-log/Makefile @@ -3,9 +3,9 @@ MASTERDIR= ${.CURDIR}/../py-click-log -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py3-click -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py3-click \ - ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 USES= python:3.3+ Index: devel/py3-click-threading/Makefile =================================================================== --- devel/py3-click-threading/Makefile +++ devel/py3-click-threading/Makefile @@ -3,8 +3,8 @@ MASTERDIR= ${.CURDIR}/../py-click-threading -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py3-click -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 \ ${RUN_DEPENDS} USES= python:3.3+ Index: devel/py3-coloredlogs/Makefile =================================================================== --- devel/py3-coloredlogs/Makefile +++ devel/py3-coloredlogs/Makefile @@ -2,7 +2,7 @@ MASTERDIR= ${.CURDIR}/../py-coloredlogs -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=2.1:textproc/py3-humanfriendly +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}humanfriendly>=2.1:textproc/py-humanfriendly@python3 PORTSCOUT= ignore:1 Index: devel/py3-dateutil/Makefile =================================================================== --- devel/py3-dateutil/Makefile +++ devel/py3-dateutil/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-dateutil -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py3-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@python3 USES= python:3.2+ Index: devel/py3-flake8-builtins/Makefile =================================================================== --- devel/py3-flake8-builtins/Makefile +++ devel/py3-flake8-builtins/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-flake8-builtins -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py3-flake8 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@python3 USES= python:3 Index: devel/py3-flake8-docstrings/Makefile =================================================================== --- devel/py3-flake8-docstrings/Makefile +++ devel/py3-flake8-docstrings/Makefile @@ -3,9 +3,9 @@ MASTERDIR= ${.CURDIR}/../py-flake8-docstrings -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py3-flake8 \ - ${PYTHON_PKGNAMEPREFIX}flake8-polyfill>=0:devel/py3-flake8-polyfill \ - ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py3-pydocstyle +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@python3 \ + ${PYTHON_PKGNAMEPREFIX}flake8-polyfill>=0:devel/py-flake8-polyfill@python3 \ + ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@python3 USES= python:3 Index: devel/py3-flake8-import-order/Makefile =================================================================== --- devel/py3-flake8-import-order/Makefile +++ devel/py3-flake8-import-order/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-flake8-import-order -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py3-pycodestyle +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=0:devel/py-pycodestyle@python3 USES= python:3 Index: devel/py3-flake8-polyfill/Makefile =================================================================== --- devel/py3-flake8-polyfill/Makefile +++ devel/py3-flake8-polyfill/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-flake8-polyfill -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py3-flake8 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@python3 USES= python:3 Index: devel/py3-flake8-quotes/Makefile =================================================================== --- devel/py3-flake8-quotes/Makefile +++ devel/py3-flake8-quotes/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-flake8-quotes -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py3-flake8 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@python3 USES= python:3 Index: devel/py3-flake8/Makefile =================================================================== --- devel/py3-flake8/Makefile +++ devel/py3-flake8/Makefile @@ -3,10 +3,10 @@ MASTERDIR= ${.CURDIR}/../py-flake8 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py3-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mccabe>=0.5.0:devel/py3-mccabe \ - ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.0.0:devel/py3-pycodestyle \ - ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.8.1:devel/py3-pyflakes +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mccabe>=0.5.0:devel/py-mccabe@python3 \ + ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.0.0:devel/py-pycodestyle@python3 \ + ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.8.1:devel/py-pyflakes@python3 USES= python:3 Index: devel/py3-freezegun/Makefile =================================================================== --- devel/py3-freezegun/Makefile +++ devel/py3-freezegun/Makefile @@ -3,11 +3,11 @@ MASTERDIR= ${.CURDIR}/../py-freezegun -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py3-six \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py3-dateutil -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py3-nose \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py3-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py3-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@python3 \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@python3 \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@python3 \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@python3 USES= python:3.3+ Index: devel/py3-icalendar/Makefile =================================================================== --- devel/py3-icalendar/Makefile +++ devel/py3-icalendar/Makefile @@ -3,8 +3,8 @@ MASTERDIR= ${.CURDIR}/../py-icalendar -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py3-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py3-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@python3 USES= python:3.3+ Index: devel/py3-jsonschema/Makefile =================================================================== --- devel/py3-jsonschema/Makefile +++ devel/py3-jsonschema/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py3-vcversioner +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vcversioner>0:devel/py-vcversioner@python3 USES= python:3 USE_PYTHON= autoplist distutils Index: devel/py3-mccabe/Makefile =================================================================== --- devel/py3-mccabe/Makefile +++ devel/py3-mccabe/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-mccabe -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py3-pytest-runner +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@python3 USES= python:3 Index: devel/py3-mock/Makefile =================================================================== --- devel/py3-mock/Makefile +++ devel/py3-mock/Makefile @@ -3,9 +3,9 @@ MASTERDIR= ${.CURDIR}/../py-mock -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py3-pbr \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py3-six -TESTS_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py3-tox +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@python3 +TESTS_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@python3 USES= python:3.2+ Index: devel/py3-pbr/Makefile =================================================================== --- devel/py3-pbr/Makefile +++ devel/py3-pbr/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py3-pip +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@python3 USES= python:3.3+ shebangfix Index: devel/py3-pip/Makefile =================================================================== --- devel/py3-pip/Makefile +++ devel/py3-pip/Makefile @@ -3,19 +3,19 @@ MASTERDIR= ${.CURDIR}/../py-pip -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py3-pytest-capturelog \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py3-pytest-timeout \ - ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py3-pytest-xdist \ - ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.10:devel/py3-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}scripttest>=1.3:devel/py3-scripttest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py3-mock \ - ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py3-pretend \ - ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py3-freezegun \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@python3 \ + ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.10:devel/py-virtualenv@python3 \ + ${PYTHON_PKGNAMEPREFIX}scripttest>=1.3:devel/py-scripttest@python3 \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@python3 \ + ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@python3 \ + ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@python3 \ git>0:devel/git \ bzr>0:devel/bzr -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py3-sphinx +DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx@python3 PORTSCOUT= ignore:1 Index: devel/py3-pluggy/Makefile =================================================================== --- devel/py3-pluggy/Makefile +++ devel/py3-pluggy/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pluggy -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 USES= python:3.3+ Index: devel/py3-pretend/Makefile =================================================================== --- devel/py3-pretend/Makefile +++ devel/py3-pretend/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pretend -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 USES= python:3.2+ Index: devel/py3-prompt_toolkit/Makefile =================================================================== --- devel/py3-prompt_toolkit/Makefile +++ devel/py3-prompt_toolkit/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py3-six \ - ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py3-wcwidth +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@python3 \ + ${PYTHON_PKGNAMEPREFIX}wcwidth>=0:devel/py-wcwidth@python3 USES= python:3.3+ Index: devel/py3-pydocstyle/Makefile =================================================================== --- devel/py3-pydocstyle/Makefile +++ devel/py3-pydocstyle/Makefile @@ -3,8 +3,8 @@ MASTERDIR= ${.CURDIR}/../py-pydocstyle -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snowballstemmer>0:textproc/py3-snowballstemmer \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py3-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snowballstemmer>0:textproc/py-snowballstemmer@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@python3 USES= python:3 zip Index: devel/py3-pygit2/Makefile =================================================================== --- devel/py3-pygit2/Makefile +++ devel/py3-pygit2/Makefile @@ -3,8 +3,8 @@ USES= python:3.3+ -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py3-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@python3 RUN_DEPENDS= ${BUILD_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py3-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@python3 .include "${MASTERDIR}/Makefile" Index: devel/py3-pytest-capturelog/Makefile =================================================================== --- devel/py3-pytest-capturelog/Makefile +++ devel/py3-pytest-capturelog/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pytest-capturelog -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py3-py +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}py>=1.1.1:devel/py-py@python3 USES= python:3 Index: devel/py3-pytest-runner/Makefile =================================================================== --- devel/py3-pytest-runner/Makefile +++ devel/py3-pytest-runner/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pytest-runner -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py3-setuptools_scm +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@python3 USES= python:3 Index: devel/py3-pytest-timeout/Makefile =================================================================== --- devel/py3-pytest-timeout/Makefile +++ devel/py3-pytest-timeout/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pytest-timeout -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py3-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py-pytest@python3 USES= python:3 Index: devel/py3-pytest-xdist/Makefile =================================================================== --- devel/py3-pytest-xdist/Makefile +++ devel/py3-pytest-xdist/Makefile @@ -3,12 +3,12 @@ MASTERDIR= ${.CURDIR}/../py-pytest-xdist -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py3-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py3-execnet \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}py>=1.4.22:devel/py3-py -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py3-pexpect +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}py>=1.4.22:devel/py-py@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@python3 USES= python:3.3+ Index: devel/py3-scripttest/Makefile =================================================================== --- devel/py3-scripttest/Makefile +++ devel/py3-scripttest/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-scripttest -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 USES= python:3.3+ Index: devel/py3-six/Makefile =================================================================== --- devel/py3-six/Makefile +++ devel/py3-six/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 PORTSCOUT= ignore:1 Index: devel/py3-threema-msgapi/Makefile =================================================================== --- devel/py3-threema-msgapi/Makefile +++ devel/py3-threema-msgapi/Makefile @@ -19,9 +19,9 @@ GH_ACCOUNT= lgrahl GH_PROJECT= threema-msgapi-sdk-python -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py3-click \ - ${PYTHON_PKGNAMEPREFIX}pylru-cache>0:devel/py3-pylru-cache \ - ${PYTHON_PKGNAMEPREFIX}libnacl>0:security/py3-libnacl \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@python3 \ + ${PYTHON_PKGNAMEPREFIX}pylru-cache>0:devel/py-pylru-cache@python3 \ + ${PYTHON_PKGNAMEPREFIX}libnacl>0:security/py-libnacl@python3 \ ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp .include Index: devel/py3-tox/Makefile =================================================================== --- devel/py3-tox/Makefile +++ devel/py3-tox/Makefile @@ -3,12 +3,12 @@ MASTERDIR= ${.CURDIR}/../py-tox -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11.2:devel/py3-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}py>=1.4.17:devel/py3-py \ - ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py3-pluggy -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py3-tox \ - ${PYTHON_PKGNAMEPREFIX}pytest>=2.3.5:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py3-pytest-timeout +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11.2:devel/py-virtualenv@python3 \ + ${PYTHON_PKGNAMEPREFIX}py>=1.4.17:devel/py-py@python3 \ + ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest>=2.3.5:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@python3 USES= python:3.3+ Index: devel/py3-tzlocal/Makefile =================================================================== --- devel/py3-tzlocal/Makefile +++ devel/py3-tzlocal/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-tzlocal -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py3-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@python3 USES= python:3.3+ Index: devel/py3-virtualenv/Makefile =================================================================== --- devel/py3-virtualenv/Makefile +++ devel/py3-virtualenv/Makefile @@ -3,10 +3,10 @@ MASTERDIR= ${.CURDIR}/../py-virtualenv -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py3-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py3-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@python3 -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py3-sphinx +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@python3 USES= python:3.3+ Index: devel/py3-xdg/Makefile =================================================================== --- devel/py3-xdg/Makefile +++ devel/py3-xdg/Makefile @@ -1,6 +1,6 @@ # Created by: michael johnson # $FreeBSD$ -# $MCom: ports/trunk/devel/py3-xdg/Makefile 19571 2014-04-25 18:12:46Z kwm $ +# $MCom: ports/trunk/devel/py-xdg/Makefile@python3 19571 2014-04-25 18:12:46Z kwm $ PORTNAME= xdg PORTVERSION= 0.25 Index: devel/pydbus-common/Makefile =================================================================== --- devel/pydbus-common/Makefile +++ devel/pydbus-common/Makefile @@ -68,12 +68,8 @@ LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib RUN_DEPENDS+= pydbus-common>=0:devel/pydbus-common USE_LDCONFIG= yes -.if ${SLAVE_PORT} == python2 -USES+= python:2 -.endif -.if ${SLAVE_PORT} == python3 -USES+= python:3 -.endif +USES+= python +USE_PYTHON= flavors post-install: @${RM} -r ${STAGEDIR}${PREFIX}/include/dbus-1.0 \ Index: devel/pygobject3-common/Makefile =================================================================== --- devel/pygobject3-common/Makefile +++ devel/pygobject3-common/Makefile @@ -55,16 +55,11 @@ LIB_DEPENDS+= libffi.so:devel/libffi RUN_DEPENDS+= pygobject3-common>=0:devel/pygobject3-common -.if ${SLAVE_PORT} == python2 -USES+= python:2 -BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo -RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo -.endif - -.if ${SLAVE_PORT} == python3 -USES+= python:3 -BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:graphics/py3-cairo -RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/py3cairo.pc:graphics/py3-cairo +.if ${SLAVE_PORT} == python +USES+= python +USE_PYTHON= flavors +BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo@${FLAVOR} +RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:graphics/py-cairo@${FLAVOR} .endif post-install: Index: devel/pyside/Makefile =================================================================== --- devel/pyside/Makefile +++ devel/pyside/Makefile @@ -30,6 +30,7 @@ PYTHON_VERSION=${PYTHON_VERSION} USES= cmake python:2 tar:bzip2 +USE_PYTHON= flavors USE_LDCONFIG= yes .include Index: dns/py-dns-lexicon/Makefile =================================================================== --- dns/py-dns-lexicon/Makefile +++ dns/py-dns-lexicon/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.16:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}tldextract>=1.7.5:dns/py-tldextract \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.11:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0.16:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tldextract>=1.7.5:dns/py-tldextract@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.11:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: dns/py-dnspython/Makefile =================================================================== --- dns/py-dnspython/Makefile +++ dns/py-dnspython/Makefile @@ -19,7 +19,7 @@ OPTIONS_DEFINE= EXAMPLES PYCRYPTO PYCRYPTO_DESC= Enable pycrypto (part of dnssec needs it) -PYCRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +PYCRYPTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} PORTEXAMPLES= ddns.py e164.py mx.py name.py reverse.py reverse_name.py \ xfr.py zonediff.py Index: dns/py-easyzone/Makefile =================================================================== --- dns/py-easyzone/Makefile +++ dns/py-easyzone/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: dns/py-namebench/Makefile =================================================================== --- dns/py-namebench/Makefile +++ dns/py-namebench/Makefile @@ -15,18 +15,18 @@ LICENSE= APACHE20 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5.5:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}graphy>=1.0:graphics/py-graphy \ - ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}httplib2>=0.6.0:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.6:devel/py-simplejson +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.5.5:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}graphy>=1.0:graphics/py-graphy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httplib2>=0.6.0:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.1.6:devel/py-simplejson@${FLAVOR} USES= python tar:tgz .include .if ! ${PORT_OPTIONS:MX11} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=2.7.1:x11-toolkits/py-tkinter +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>=2.7.1:x11-toolkits/py-tkinter@${FLAVOR} .endif MAKE_ENV+= NO_THIRD_PARTY=yes Index: dns/py-py3dns/Makefile =================================================================== --- dns/py-py3dns/Makefile +++ dns/py-py3dns/Makefile @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: dns/py-tldextract/Makefile =================================================================== --- dns/py-tldextract/Makefile +++ dns/py-tldextract/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: editors/gedit-plugins/Makefile =================================================================== --- editors/gedit-plugins/Makefile +++ editors/gedit-plugins/Makefile @@ -33,10 +33,10 @@ org.gnome.gedit.plugins.wordcompletion.gschema.xml USES+= python -BUILD_DEPENDS+= py3?-dbus>=0:devel/py3-dbus +BUILD_DEPENDS+= py3?-dbus>=0:devel/py-dbus@python3 LIB_DEPENDS+= libgucharmap_2_90.so:deskutils/gucharmap -RUN_DEPENDS+= py3?-dbus>=0:devel/py3-dbus \ - ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas +RUN_DEPENDS+= py3?-dbus>=0:devel/py-dbus@python3 \ + ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 USE_GNOME+= vte3 CONFIGURE_ARGS+=--enable-python GLIB_SCHEMAS+= org.gnome.gedit.plugins.terminal.gschema.xml Index: editors/gedit/Makefile =================================================================== --- editors/gedit/Makefile +++ editors/gedit/Makefile @@ -23,7 +23,7 @@ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ - ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas + ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 PORTSCOUT= limitw:1,even Index: emulators/py-nova/Makefile =================================================================== --- emulators/py-nova/Makefile +++ emulators/py-nova/Makefile @@ -13,65 +13,65 @@ 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}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}boto>=2.32.1:devel/py-boto \ - ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces \ - ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0:security/py-paramiko \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}websockify>=0.8.0:devel/py-websockify \ - ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.reports>=0.6.0:devel/py-oslo.reports \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \ - ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.0.0:devel/py-oslo.rootwrap \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \ - ${PYTHON_PKGNAMEPREFIX}rfc3986>=0.2.2:www/py-rfc3986 \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}psutil121>=0:sysutils/py-psutil121 \ - ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects \ - ${PYTHON_PKGNAMEPREFIX}os-brick>=1.6.1:devel/py-os-brick \ - ${PYTHON_PKGNAMEPREFIX}os-vif>=1.1.0:devel/py-os-vif \ - ${PYTHON_PKGNAMEPREFIX}os-win>=0.2.3:devel/py-os-win \ - ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan \ - ${PYTHON_PKGNAMEPREFIX}microversion-parse>=0.1.2:devel/py-microversion-parse \ - ${PYTHON_PKGNAMEPREFIX}wsgi_intercept>=0.6.1:devel/py-wsgi_intercept \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse \ - ${PYTHON_PKGNAMEPREFIX}libvirt>=0:devel/py-libvirt \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}boto>=2.32.1:devel/py-boto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0.10.4:net/py-netifaces@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0:security/py-paramiko@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=5.1.0:net/py-python-neutronclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websockify>=0.8.0:devel/py-websockify@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.reports>=0.6.0:devel/py-oslo.reports@${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}oslo.db>=0:devel/py-oslo.db@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.0.0:devel/py-oslo.rootwrap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rfc3986>=0.2.2:www/py-rfc3986@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil121>=0:sysutils/py-psutil121@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-brick>=1.6.1:devel/py-os-brick@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-vif>=1.1.0:devel/py-os-vif@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-win>=0.2.3:devel/py-os-win@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}microversion-parse>=0.1.2:devel/py-microversion-parse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wsgi_intercept>=0.6.1:devel/py-wsgi_intercept@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libvirt>=0:devel/py-libvirt@${FLAVOR} \ e2fsprogs>=0:sysutils/e2fsprogs \ arping>=0:net/arping Index: finance/py-python-obelisk/Makefile =================================================================== --- finance/py-python-obelisk/Makefile +++ finance/py-python-obelisk/Makefile @@ -14,9 +14,9 @@ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.5.0:net/py-pyzmq +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=14.5.0:net/py-pyzmq@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: finance/py-stripe/Makefile =================================================================== --- finance/py-stripe/Makefile +++ finance/py-stripe/Makefile @@ -14,9 +14,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.8.8:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19:ftp/py-pycurl \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0.8.8:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycurl>=7.19:ftp/py-pycurl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: finance/py-vatnumber/Makefile =================================================================== --- finance/py-vatnumber/Makefile +++ finance/py-vatnumber/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>=1.1:devel/py-stdnum@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: ftp/py-pyftpdlib/Makefile =================================================================== --- ftp/py-pyftpdlib/Makefile +++ ftp/py-pyftpdlib/Makefile @@ -23,8 +23,8 @@ SENDFILE_DESC= Enable sendfile(2) support OPENSSL_DESC= Enable FTP over SSL/TLS (RFC4217) -SENDFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysendfile>0:net/py-pysendfile -OPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl +SENDFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysendfile>0:net/py-pysendfile@${FLAVOR} +OPENSSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTEXAMPLES= * Index: games/py-mnemosyne/Makefile =================================================================== --- games/py-mnemosyne/Makefile +++ games/py-mnemosyne/Makefile @@ -15,10 +15,10 @@ LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:www/py-cherrypy \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:www/py-cherrypy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob@${FLAVOR} USES= fortran pyqt:4 python USE_PYQT= gui_run network_run sql_run webkit_run Index: graphics/entangle/Makefile =================================================================== --- graphics/entangle/Makefile +++ graphics/entangle/Makefile @@ -20,7 +20,7 @@ libraw_r.so:graphics/libraw \ libpeas-1.0.so:devel/libpeas RUN_DEPENDS:= ${BUILD_DEPENDS:Nitstool*} \ - ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas + ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 USES= gettext-tools gmake libtool pkgconfig python:3 GNU_CONFIGURE= yes Index: graphics/eog-plugins/Makefile =================================================================== --- graphics/eog-plugins/Makefile +++ graphics/eog-plugins/Makefile @@ -42,7 +42,7 @@ CHAMPLAIN_USE= GL=egl XORG=x11,xcomposite,xdamage,xext,xfixes,xi,xrandr PYTHON_CONFIGURE_ENABLE=python -PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas +PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 PYTHON_USES= python:3 PYTHON_VARS= GLIB_SCHEMAS+="org.gnome.eog.plugins.export-to-folder.gschema.xml \ org.gnome.eog.plugins.fullscreenbg.gschema.xml \ Index: graphics/py-PyOpenGL/Makefile =================================================================== --- graphics/py-PyOpenGL/Makefile +++ graphics/py-PyOpenGL/Makefile @@ -13,7 +13,7 @@ COMMENT= OpenGL (and related library) interface for Python BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= TKINTER @@ -24,8 +24,8 @@ USE_GL= glut USE_PYTHON= distutils autoplist -TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter -TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} +TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} post-patch: @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ Index: graphics/py-actdiag/Makefile =================================================================== --- graphics/py-actdiag/Makefile +++ graphics/py-actdiag/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow \ - ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag \ - ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib +RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${FLAVOR} \ + ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${FLAVOR} \ + ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${FLAVOR} USES= python:-3.4 USE_PYTHON= autoplist distutils Index: graphics/py-blockdiag/Makefile =================================================================== --- graphics/py-blockdiag/Makefile +++ graphics/py-blockdiag/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow \ - ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib \ - ${PKGNAMEPREFIX}webcolors>=0:graphics/py-webcolors +RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${FLAVOR} \ + ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${FLAVOR} \ + ${PKGNAMEPREFIX}webcolors>=0:graphics/py-webcolors@${FLAVOR} USES= python:-3.4 USE_PYTHON= autoplist distutils @@ -33,7 +33,7 @@ OPTIONS_DEFAULT= PDF IPAFONT_RUN_DEPENDS= ${LOCALBASE}/share/font-ipa/ipag.otf:japanese/font-ipa -PDF_RUN_DEPENDS= ${PKGNAMEPREFIX}reportlab>0:print/py-reportlab +PDF_RUN_DEPENDS= ${PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${FLAVOR} post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py Index: graphics/py-blockdiagcontrib-cisco/Makefile =================================================================== --- graphics/py-blockdiagcontrib-cisco/Makefile +++ graphics/py-blockdiagcontrib-cisco/Makefile @@ -9,7 +9,7 @@ MAINTAINER= kuriyama@FreeBSD.org COMMENT= Networking shapes for blockdiag designed by Cisco -RUN_DEPENDS= ${PKGNAMEPREFIX}blockdiag>=0.8.0:graphics/py-blockdiag +RUN_DEPENDS= ${PKGNAMEPREFIX}blockdiag>=0.8.0:graphics/py-blockdiag@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: graphics/py-cairo/Makefile =================================================================== --- graphics/py-cairo/Makefile +++ graphics/py-cairo/Makefile @@ -14,6 +14,7 @@ COMMENT= Python 2 bindings for Cairo USES= pkgconfig python:2 shebangfix tar:bzip2 waf +USE_PYTHON= flavors USE_GNOME= cairo SHEBANG_FILES= examples/*.py examples/*/*.py test/*.py Index: graphics/py-cairocffi/Makefile =================================================================== --- graphics/py-cairocffi/Makefile +++ graphics/py-cairocffi/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} USES= python:2+ Index: graphics/py-django-easy-thumbnails/Makefile =================================================================== --- graphics/py-django-easy-thumbnails/Makefile +++ graphics/py-django-easy-thumbnails/Makefile @@ -12,7 +12,7 @@ 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 Index: graphics/py-exiv2/Makefile =================================================================== --- graphics/py-exiv2/Makefile +++ graphics/py-exiv2/Makefile @@ -16,6 +16,7 @@ libboost_python.so:devel/boost-python-libs USES= python:2 scons tar:bzip2 +USE_PYTHON= flavors USE_LDCONFIG= yes CXXFLAGS+= -I${LOCALBASE}/include MAKE_ARGS+= prefix=${PREFIX} use_env=1 Index: graphics/py-gdal/Makefile =================================================================== --- graphics/py-gdal/Makefile +++ graphics/py-gdal/Makefile @@ -27,8 +27,8 @@ SHEBANG_FILES= scripts/*.py -NUMPY_BUILD_DEPENDS= ${PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy -NUMPY_RUN_DEPENDS= ${PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy +NUMPY_BUILD_DEPENDS= ${PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${FLAVOR} +NUMPY_RUN_DEPENDS= ${PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${FLAVOR} NUMPY_USES= fortran post-install: Index: graphics/py-graph-dot/Makefile =================================================================== --- graphics/py-graph-dot/Makefile +++ graphics/py-graph-dot/Makefile @@ -16,8 +16,8 @@ DEPRECATED= Unfetchable for more than six months (google code has gone away) EXPIRATION_DATE= 2017-04-30 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot \ - ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core@${FLAVOR} PROJECTHOST= python-graph USES= python Index: graphics/py-graph/Makefile =================================================================== --- graphics/py-graph/Makefile +++ graphics/py-graph/Makefile @@ -9,9 +9,10 @@ MAINTAINER= demon@FreeBSD.org COMMENT= Library for working with graphs in Python -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core \ - ${PYTHON_PKGNAMEPREFIX}graph-dot>=${PORTVERSION}:graphics/py-graph-dot +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graph-core>=${PORTVERSION}:graphics/py-graph-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}graph-dot>=${PORTVERSION}:graphics/py-graph-dot@${FLAVOR} USES= metaport python +USE_PYTHON= flavors .include Index: graphics/py-graphviz/Makefile =================================================================== --- graphics/py-graphviz/Makefile +++ graphics/py-graphviz/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= dot:graphics/graphviz -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov \ - ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${FLAVOR} NO_ARCH= yes USES= python zip Index: graphics/py-graphy/Makefile =================================================================== --- graphics/py-graphy/Makefile +++ graphics/py-graphy/Makefile @@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:run tar:bzip2 +USE_PYTHON= flavors PORTDOCS= README PORTEXAMPLES= * Index: graphics/py-imgurpython/Makefile =================================================================== --- graphics/py-imgurpython/Makefile +++ graphics/py-imgurpython/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${FLAVOR} NO_ARCH= yes USES= python Index: graphics/py-leather/Makefile =================================================================== --- graphics/py-leather/Makefile +++ graphics/py-leather/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: graphics/py-mayavi/Makefile =================================================================== --- graphics/py-mayavi/Makefile +++ graphics/py-mayavi/Makefile @@ -26,10 +26,10 @@ py27-sphinx>=1.3.1_2:textproc/py-sphinx RUN_DEPENDS= vtk6>=6.1.0_8:math/vtk6 \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}envisage>=4.4.0:devel/py-envisage \ - ${PYTHON_PKGNAMEPREFIX}pyface>=4.5.2:devel/py-pyface \ - ${PYTHON_PKGNAMEPREFIX}scimath>=4.1.2:science/py-scimath \ - ${PYTHON_PKGNAMEPREFIX}traitsui>=4.5.1:graphics/py-traitsui + ${PYTHON_PKGNAMEPREFIX}envisage>=4.4.0:devel/py-envisage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyface>=4.5.2:devel/py-pyface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scimath>=4.1.2:science/py-scimath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traitsui>=4.5.1:graphics/py-traitsui@${FLAVOR} USES= python:-2.7 shebangfix tar:bzip2 USE_PYTHON= autoplist distutils Index: graphics/py-mcomix/Makefile =================================================================== --- graphics/py-mcomix/Makefile +++ graphics/py-mcomix/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python tar:bzip2 Index: graphics/py-nwdiag/Makefile =================================================================== --- graphics/py-nwdiag/Makefile +++ graphics/py-nwdiag/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow \ - ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib \ - ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag +RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${FLAVOR} \ + ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${FLAVOR} \ + ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${FLAVOR} USES= python:-3.4 USE_PYTHON= autoplist distutils Index: graphics/py-pillow/Makefile =================================================================== --- graphics/py-pillow/Makefile +++ graphics/py-pillow/Makefile @@ -45,8 +45,8 @@ TIFF_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tiff TKINTER_USES= tk -TKINTER_BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter -TKINTER_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +TKINTER_BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} +TKINTER_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} TKINTER_VARS= PYDISTUTILS_BUILDARGS+="--include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR}" WEBP_LIB_DEPENDS= libwebp.so:graphics/webp Index: graphics/py-plotly/Makefile =================================================================== --- graphics/py-plotly/Makefile +++ graphics/py-plotly/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} NO_ARCH= yes USES= python Index: graphics/py-pycha/Makefile =================================================================== --- graphics/py-pycha/Makefile +++ graphics/py-pycha/Makefile @@ -18,6 +18,6 @@ OPTIONS_DEFINE= CAIRO OPTIONS_DEFAULT= CAIRO -CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo +CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${FLAVOR} .include Index: graphics/py-pycollada/Makefile =================================================================== --- graphics/py-pycollada/Makefile +++ graphics/py-pycollada/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.0:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python @@ -21,6 +21,6 @@ OPTIONS_DEFINE= LXML LXML_DESC= Uses lxml for XML loading, construction, and saving. -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} .include Index: graphics/py-pydot/Makefile =================================================================== --- graphics/py-pydot/Makefile +++ graphics/py-pydot/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= dot:graphics/graphviz \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.4:devel/py-pyparsing + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.4:devel/py-pyparsing@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: graphics/py-pygal/Makefile =================================================================== --- graphics/py-pygal/Makefile +++ graphics/py-pygal/Makefile @@ -12,7 +12,7 @@ LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${FLAVOR} NO_ARCH= yes USES= python Index: graphics/py-pyganim/Makefile =================================================================== --- graphics/py-pyganim/Makefile +++ graphics/py-pyganim/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python zip Index: graphics/py-pygraphviz/Makefile =================================================================== --- graphics/py-pygraphviz/Makefile +++ graphics/py-pygraphviz/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcgraph.so:graphics/graphviz -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py-nose +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py-nose@${FLAVOR} USES?= pkgconfig python USE_PYTHON= autoplist concurrent distutils Index: graphics/py-qt4-svg/Makefile =================================================================== --- graphics/py-qt4-svg/Makefile +++ graphics/py-qt4-svg/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui svg moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: graphics/py-qt5-svg/Makefile =================================================================== --- graphics/py-qt5-svg/Makefile +++ graphics/py-qt5-svg/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui svg widgets qmake_build OPTIONS_DEFINE= API DEBUG Index: graphics/py-sane/Makefile =================================================================== --- graphics/py-sane/Makefile +++ graphics/py-sane/Makefile @@ -14,7 +14,7 @@ COMMENT= Python bindings for Sane LIB_DEPENDS= libsane.so:graphics/sane-backends -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} DIST_SUBDIR= python USES= python Index: graphics/py-scikit-image/Makefile =================================================================== --- graphics/py-scikit-image/Makefile +++ graphics/py-scikit-image/Makefile @@ -14,18 +14,18 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/bin/cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6:textproc/py-numpydoc + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6:textproc/py-numpydoc@${FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/bin/cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6:textproc/py-numpydoc \ - ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}networkx>=1.8:math/py-networkx \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}PyWavelets>=0.4:math/py-PyWavelets + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.9:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpydoc>=0.6:textproc/py-numpydoc@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}networkx>=1.8:math/py-networkx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PyWavelets>=0.4:math/py-PyWavelets@${FLAVOR} USES= cpe python USE_GITHUB= yes Index: graphics/py-seqdiag/Makefile =================================================================== --- graphics/py-seqdiag/Makefile +++ graphics/py-seqdiag/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow \ - ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib \ - ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag +RUN_DEPENDS= ${PKGNAMEPREFIX}pillow>=2.2.1:graphics/py-pillow@${FLAVOR} \ + ${PKGNAMEPREFIX}funcparserlib>=0.3.6:devel/py-funcparserlib@${FLAVOR} \ + ${PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${FLAVOR} USES= python:-3.4 USE_PYTHON= autoplist distutils Index: graphics/py-sorl-thumbnail/Makefile =================================================================== --- graphics/py-sorl-thumbnail/Makefile +++ graphics/py-sorl-thumbnail/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: graphics/py-soya3d/Makefile =================================================================== --- graphics/py-soya3d/Makefile +++ graphics/py-soya3d/Makefile @@ -14,7 +14,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Very high level 3D engine for Python -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} LIB_DEPENDS= libode.so:devel/ode \ libcal3d.so:graphics/cal3d \ libfreetype.so:print/freetype2 Index: graphics/py-stltools/Makefile =================================================================== --- graphics/py-stltools/Makefile +++ graphics/py-stltools/Makefile @@ -24,7 +24,7 @@ OPTIONS_DEFINE= PYCAIRO DOCS EXAMPLES PYCAIRO_DESC= Use (py)Cairo to enable stl2pdf to function. -PYCAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>1.8:graphics/py-cairo +PYCAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>1.8:graphics/py-cairo@${FLAVOR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} Index: graphics/py-toyplot/Makefile =================================================================== --- graphics/py-toyplot/Makefile +++ graphics/py-toyplot/Makefile @@ -12,11 +12,11 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}colormath>=2.1.1:math/py-colormath \ - ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch \ - ${PYTHON_PKGNAMEPREFIX}png>=0.0.17:graphics/py-png \ - ${PYTHON_PKGNAMEPREFIX}reportlab>=3.2.0:print/py-reportlab +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colormath>=2.1.1:math/py-colormath@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}png>=0.0.17:graphics/py-png@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}reportlab>=3.2.0:print/py-reportlab@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: graphics/py-traitsui/Makefile =================================================================== --- graphics/py-traitsui/Makefile +++ graphics/py-traitsui/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=4.3.0:devel/py-apptools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=4.3.0:devel/py-apptools@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: graphics/py3-pygraphviz/Makefile =================================================================== --- graphics/py3-pygraphviz/Makefile +++ graphics/py3-pygraphviz/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pygraphviz -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py3-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0.10.1:devel/py-nose@python3 PORTSCOUT= ignore:1 Index: irc/py-fishcrypt/Makefile =================================================================== --- irc/py-fishcrypt/Makefile +++ irc/py-fishcrypt/Makefile @@ -11,8 +11,8 @@ MAINTAINER= nemysis@FreeBSD.org COMMENT= FiSH/Mircryption-compatible encryption for XChat/HexChat -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= fladd @@ -20,6 +20,7 @@ GH_TAGNAME= 43554b1a USES= dos2unix python:run shebangfix +USE_PYTHON= flavors SHEBANG_FILES= fishcrypt.py NO_BUILD= yes Index: irc/py-irc/Makefile =================================================================== --- irc/py-irc/Makefile +++ irc/py-irc/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools \ - ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner \ - ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}jaraco.util>0:devel/py-jaraco.util \ - ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jaraco.util>0:devel/py-jaraco.util@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python shebangfix USE_PYTHON= distutils autoplist Index: irc/py-limnoria/Makefile =================================================================== --- irc/py-limnoria/Makefile +++ irc/py-limnoria/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${FLAVOR} OPTIONS_DEFINE= ECDSA PROXY OPTIONS_DEFAULT= ECDSA ENCODING RSS TIME @@ -34,17 +34,17 @@ SQLALCHEMY_DESC= SQLAlchemy database support -ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa -PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks +ECDSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} +PROXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${FLAVOR} -ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet -GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg -RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser -TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz +ENCODING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${FLAVOR} +GPG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-gnupg>=0:security/py-python-gnupg@${FLAVOR} +RSS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${FLAVOR} +TIME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} -SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 -SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 +SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} +SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: lang/py-hy/Makefile =================================================================== --- lang/py-hy/Makefile +++ lang/py-hy/Makefile @@ -13,15 +13,15 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>0:devel/py-args \ - ${PYTHON_PKGNAMEPREFIX}astor>0:devel/py-astor \ - ${PYTHON_PKGNAMEPREFIX}clint>0:devel/py-clint \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}rply>0:devel/py-rply \ - ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox \ - ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}args>0:devel/py-args@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}astor>0:devel/py-astor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}clint>0:devel/py-clint@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rply>0:devel/py-rply@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: lang/py-qt5-qml/Makefile =================================================================== --- lang/py-qt5-qml/Makefile +++ lang/py-qt5-qml/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run network_run +USE_PYTHON= flavors USE_QT5= core gui network qml buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG Index: lang/python2/Makefile =================================================================== --- lang/python2/Makefile +++ lang/python2/Makefile @@ -11,6 +11,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= The "meta-port" for version 2 of the Python interpreter +FLAVORS= python2 USES= python:run PYTHON_VERSION= ${PYTHON2_DEFAULT_VERSION} NO_BUILD= yes Index: lang/python3/Makefile =================================================================== --- lang/python3/Makefile +++ lang/python3/Makefile @@ -11,6 +11,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= The "meta-port" for version 3 of the Python interpreter +FLAVORS= python3 USES= python:run PYTHON_VERSION= ${PYTHON3_DEFAULT_VERSION} NO_BUILD= yes Index: mail/py-Products.MailHost/Makefile =================================================================== --- mail/py-Products.MailHost/Makefile +++ mail/py-Products.MailHost/Makefile @@ -13,14 +13,14 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>0: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}Persistence>0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.sendmail>0:mail/py-zope.sendmail +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}AccessControl>0: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}Persistence>0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.sendmail>0:mail/py-zope.sendmail@${FLAVOR} NO_ARCH= yes USES= python zip Index: mail/py-apolicy/Makefile =================================================================== --- mail/py-apolicy/Makefile +++ mail/py-apolicy/Makefile @@ -15,9 +15,9 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.TXT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipy>=0:net-mgmt/py-ipy \ - ${PYTHON_PKGNAMEPREFIX}pyspf>=0:mail/py-pyspf \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipy>=0:net-mgmt/py-ipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyspf>=0:mail/py-pyspf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils Index: mail/py-dkimpy/Makefile =================================================================== --- mail/py-dkimpy/Makefile +++ mail/py-dkimpy/Makefile @@ -12,7 +12,7 @@ LICENSE= ZLIB -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dns>=0:dns/py-dns +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dns>=0:dns/py-dns@${FLAVOR} NO_ARCH= yes Index: mail/py-flufl.bounce/Makefile =================================================================== --- mail/py-flufl.bounce/Makefile +++ mail/py-flufl.bounce/Makefile @@ -11,8 +11,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atpublic>=0:devel/py-atpublic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python:3 USE_PYTHON= autoplist distutils Index: mail/py-fuglu/Makefile =================================================================== --- mail/py-fuglu/Makefile +++ mail/py-fuglu/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 RUN_DEPENDS= postfix:mail/postfix \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python:2.4+ USE_PYTHON= autoplist distutils @@ -38,11 +38,11 @@ BEAUTIFULSOUP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup CLAMAV_RUN_DEPENDS= clamd:security/clamav -DKIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy -MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic +DKIM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy@${FLAVOR} +MAGIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${FLAVOR} SPAMASSASSIN_RUN_DEPENDS= spamassassin>=0:mail/spamassassin -SPF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf -SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10 +SPF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspf>0:mail/py-pyspf@${FLAVOR} +SQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10@${FLAVOR} post-extract: @${REINPLACE_CMD} -e "s|'/etc|'etc|g" ${WRKSRC}/setup.py Index: mail/py-ppolicy/Makefile =================================================================== --- mail/py-ppolicy/Makefile +++ mail/py-ppolicy/Makefile @@ -11,8 +11,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= PPolicy is tool for extending Postfix checking capabilities -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -28,8 +28,8 @@ OPTIONS_DEFAULT= GEOIP LDAP GEOIP_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/GeoIP.so:net/py-GeoIP -MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb -LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.3.1:net/py-ldap +MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${FLAVOR} +LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap>=2.3.1:net/py-ldap@${FLAVOR} post-install: ${INSTALL_DATA} ${WRKSRC}/ppolicy.conf ${STAGEDIR}${PREFIX}/etc Index: mail/py-pyspf/Makefile =================================================================== --- mail/py-pyspf/Makefile +++ mail/py-pyspf/Makefile @@ -14,8 +14,8 @@ LICENSE= PSFL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>=0:mail/py-authres -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}authres>=0:mail/py-authres@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils @@ -28,9 +28,9 @@ .include .if ${PYTHON_REL} >= 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}py3dns>=0:dns/py-py3dns +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}py3dns>=0:dns/py-py3dns@${FLAVOR} .else -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dns>=0:dns/py-dns +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dns>=0:dns/py-dns@${FLAVOR} .endif # Make the tests run as a module Index: mail/py-spambayes/Makefile =================================================================== --- mail/py-spambayes/Makefile +++ mail/py-spambayes/Makefile @@ -12,9 +12,9 @@ LICENSE= PSFL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb \ - ${PYTHON_PKGNAMEPREFIX}dns>=2.0:dns/py-dns \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0.2:devel/py-lockfile +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dns>=2.0:dns/py-dns@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0.2:devel/py-lockfile@${FLAVOR} USES= python:-2.7 USE_PYTHON= distutils autoplist Index: mail/py-zope.sendmail/Makefile =================================================================== --- mail/py-zope.sendmail/Makefile +++ mail/py-zope.sendmail/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${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.component>=3.8.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${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.component>=3.8.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: math/py-PyWavelets/Makefile =================================================================== --- math/py-PyWavelets/Makefile +++ math/py-PyWavelets/Makefile @@ -14,10 +14,10 @@ BUILD_DEPENDS= ${PYNUMPY} \ cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow + ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow@${FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow + ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow@${FLAVOR} USE_GITHUB= yes GH_PROJECT= pywt Index: math/py-apgl/Makefile =================================================================== --- math/py-apgl/Makefile +++ math/py-apgl/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv3 BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}scipy>0.7.0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}scipy>0.7.0:science/py-scipy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: math/py-basemap/Makefile =================================================================== --- math/py-basemap/Makefile +++ math/py-basemap/Makefile @@ -14,7 +14,7 @@ LICENSE_COMB= multi BUILD_DEPENDS= ${PYNUMPY} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos USES= python Index: math/py-bitmath/Makefile =================================================================== --- math/py-bitmath/Makefile +++ math/py-bitmath/Makefile @@ -18,6 +18,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-4 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}progressbar231>0:misc/py-progressbar231 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}progressbar231>0:misc/py-progressbar231@${FLAVOR} .include Index: math/py-bottleneck/Makefile =================================================================== --- math/py-bottleneck/Makefile +++ math/py-bottleneck/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ cython:lang/cython RUN_DEPENDS= ${PYNUMPY} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: math/py-colormath/Makefile =================================================================== --- math/py-colormath/Makefile +++ math/py-colormath/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.2,1:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.1:math/py-networkx +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.2,1:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.1:math/py-networkx@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: math/py-fastcluster/Makefile =================================================================== --- math/py-fastcluster/Makefile +++ math/py-fastcluster/Makefile @@ -14,7 +14,7 @@ BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} PORTDOCS= CITATION.txt \ INSTALL.txt \ Index: math/py-fiat/Makefile =================================================================== --- math/py-fiat/Makefile +++ math/py-fiat/Makefile @@ -14,7 +14,7 @@ LICENSE= LGPL3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scientific>=0:math/py-scientific +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scientific>=0:math/py-scientific@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:2 Index: math/py-gato/Makefile =================================================================== --- math/py-gato/Makefile +++ math/py-gato/Makefile @@ -14,7 +14,7 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LGPL.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} NO_ARCH= yes PORTEXAMPLES= * Index: math/py-keras/Makefile =================================================================== --- math/py-keras/Makefile +++ math/py-keras/Makefile @@ -11,9 +11,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}theano>=0.8.0:math/py-theano \ - ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}theano>=0.8.0:math/py-theano@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} USES= python:-3.5 USE_PYTHON= autoplist distutils Index: math/py-luminol/Makefile =================================================================== --- math/py-luminol/Makefile +++ math/py-luminol/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.2,1:math/py-numpy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.6.2,1:math/py-numpy@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: math/py-mathdom/Makefile =================================================================== --- math/py-mathdom/Makefile +++ math/py-mathdom/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: math/py-matplotlib/Makefile =================================================================== --- math/py-matplotlib/Makefile +++ math/py-matplotlib/Makefile @@ -19,11 +19,11 @@ libfontconfig.so:x11-fonts/fontconfig \ libtcl86.so:lang/tcl86 RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}cycler>0:devel/py-cycler \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado + ${PYTHON_PKGNAMEPREFIX}cycler>0:devel/py-cycler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=1.4:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} USE_GITHUB= yes @@ -54,8 +54,8 @@ QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False TKAGGBACKEND_DESC= TKAgg backend support -TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter -TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} +TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} TKAGGBACKEND_USES= tk:run TKAGGBACKEND_VARS= TKAGG_BACKEND=True TKAGGBACKEND_VARS_OFF= TKAGG_BACKEND=False Index: math/py-networkx/Makefile =================================================================== --- math/py-networkx/Makefile +++ math/py-networkx/Makefile @@ -14,10 +14,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} -# ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py-sphinx \ -# ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils +# ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py-sphinx@${FLAVOR} \ +# ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils@${FLAVOR} NO_ARCH= yes USES= python shebangfix @@ -35,20 +35,20 @@ OPTIONS_DEFAULT= NUMPY SCIPY MPL GRAPHVIZ YAML NUMPY_DESC= Matrix representation of graphs -NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.2,1:math/py-numpy +NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.2,1:math/py-numpy@${FLAVOR} SCIPY_DESC= Sparse matrix representation of graphs -SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.15.1:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}scikit-sparse>=0.2:science/py-scikit-sparse +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.15.1:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-sparse>=0.2:science/py-scikit-sparse@${FLAVOR} MPL_DESC= Flexible graph rendering -MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4.0:math/py-matplotlib +MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4.0:math/py-matplotlib@${FLAVOR} GRAPHVIZ_DESC= Additional graph layout and rendering algorithms -GRAPHVIZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.2:graphics/py-pygraphviz +GRAPHVIZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=1.2:graphics/py-pygraphviz@${FLAVOR} YAML_DESC= Reading and writing YAML files -YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml +YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} .include Index: math/py-numexpr/Makefile =================================================================== --- math/py-numexpr/Makefile +++ math/py-numexpr/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USE_PYTHON= autoplist concurrent distutils Index: math/py-numpy/Makefile =================================================================== --- math/py-numpy/Makefile +++ math/py-numpy/Makefile @@ -43,7 +43,7 @@ NETLIB_LIB_DEPENDS= libcblas.so:math/cblas OPENBLAS_USES= blaslapack:openblas SUITESPARSE_LIB_DEPENDS=libumfpack.so:math/suitesparse -TESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +TESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} BUILD_DEPENDS+= cython:lang/cython Index: math/py-numpy/pkg-plist =================================================================== --- math/py-numpy/pkg-plist +++ math/py-numpy/pkg-plist @@ -573,8 +573,8 @@ %%PYTHON_SITELIBDIR%%/numpy/lib/stride_tricks.pyo %%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py2-objarr.npy %%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py2-objarr.npz -%%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py3-objarr.npy -%%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py3-objarr.npz +%%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py-objarr.npy@python3 +%%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/py-objarr.npz@python3 %%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/python3.npy %%PYTHON_SITELIBDIR%%/numpy/lib/tests/data/win64python2.npy %%PYTHON_SITELIBDIR%%/numpy/lib/tests/test__datasource.py Index: math/py-pandas/Makefile =================================================================== --- math/py-pandas/Makefile +++ math/py-pandas/Makefile @@ -13,27 +13,27 @@ BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS:= ${BUILD_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 + ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} \ nosetests-${PYTHON_VER}:devel/py-nose \ cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}tables>=3.0.0:devel/py-tables \ - ${PYTHON_PKGNAMEPREFIX}bottleneck>0:math/py-bottleneck \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}numexpr>=2.4.6:math/py-numexpr \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.2.0:textproc/py-openpyxl \ - ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd \ - ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tables>=3.0.0:devel/py-tables@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bottleneck>0:math/py-bottleneck@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numexpr>=2.4.6:math/py-numexpr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.2.0:textproc/py-openpyxl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} # Note: we cannot include math/py-statsmodels in TEST_DEPENDS because it # depends upon us for BUILD and RUN. @@ -68,28 +68,28 @@ HTML_DESC= HTML Parsing/Generation Add-ons EXCEL_DESC= MS Excel I/O Add-ons -MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib -SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy -BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>0:math/py-bottleneck -NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.4.6:math/py-numexpr -BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto -TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.0.0:devel/py-tables +MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} +BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>0:math/py-bottleneck@${FLAVOR} +NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.4.6:math/py-numexpr@${FLAVOR} +BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${FLAVOR} +TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.0.0:devel/py-tables@${FLAVOR} -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml -HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib -JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 -OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.2.0:textproc/py-openpyxl -XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd -XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt -XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} +HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${FLAVOR} +JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} +OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.2.0:textproc/py-openpyxl@${FLAVOR} +XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>0:textproc/py-xlrd@${FLAVOR} +XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${FLAVOR} +XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${FLAVOR} -ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 -ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11 +ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} +ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${FLAVOR} .include .if ${PORT_OPTIONS:MLXML} || ${PORT_OPTIONS:MHTML5LIB} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${FLAVOR} .endif SUB_FILES= pkg-message Index: math/py-patsy/Makefile =================================================================== --- math/py-patsy/Makefile +++ math/py-patsy/Makefile @@ -14,7 +14,7 @@ LICENSE_COMB= multi RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: math/py-plastex/Makefile =================================================================== --- math/py-plastex/Makefile +++ math/py-plastex/Makefile @@ -9,7 +9,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= LaTeX Document Processing Framework -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= tiarno Index: math/py-pybloom/Makefile =================================================================== --- math/py-pybloom/Makefile +++ math/py-pybloom/Makefile @@ -11,7 +11,7 @@ MAINTAINER= lwhsu@FreeBSD.org COMMENT= Probabilistic data structure -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitarray>0:devel/py-bitarray +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bitarray>0:devel/py-bitarray@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: math/py-pymc/Makefile =================================================================== --- math/py-pymc/Makefile +++ math/py-pymc/Makefile @@ -17,13 +17,13 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} LIB_DEPENDS= liblapack.so:math/lapack \ libblas.so:math/blas RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: math/py-pysparse/Makefile =================================================================== --- math/py-pysparse/Makefile +++ math/py-pysparse/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2,1:math/py-numpy@${FLAVOR} LIB_DEPENDS= liblapack.so:math/lapack \ libblas.so:math/blas \ libopenblas.so:math/openblas \ Index: math/py-statsmodels/Makefile =================================================================== --- math/py-statsmodels/Makefile +++ math/py-statsmodels/Makefile @@ -13,13 +13,13 @@ BUILD_DEPENDS= ${PYNUMPY} \ cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas \ - ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy@${FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas \ - ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy@${FLAVOR} OPTIONS_DEFINE= DOCS EXAMPLES Index: math/py-sympy/Makefile =================================================================== --- math/py-sympy/Makefile +++ math/py-sympy/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpmath>=0.19:math/py-mpmath +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpmath>=0.19:math/py-mpmath@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -20,7 +20,7 @@ OPTIONS_DEFINE= PYGLET PYGLET_DESC= Enable plotting support -PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>=1.1.2:graphics/py-pyglet +PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>=1.1.2:graphics/py-pyglet@${FLAVOR} post-patch: @${REINPLACE_CMD} -e "s#share/man/man1#man/man1#" ${WRKSRC}/setup.py Index: math/py-theano/Makefile =================================================================== --- math/py-theano/Makefile +++ math/py-theano/Makefile @@ -13,7 +13,7 @@ COMMENT= Optimizing compiler for evaluating math expressions on CPUs and GPUs RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.8.0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}scipy>=0.8.0:science/py-scipy@${FLAVOR} USES= compiler:openmp python USE_PYTHON= concurrent distutils autoplist Index: math/py-yt/Makefile =================================================================== --- math/py-yt/Makefile +++ math/py-yt/Makefile @@ -15,11 +15,11 @@ BUILD_DEPENDS= cython:lang/cython \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree + ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${FLAVOR} RUN_DEPENDS= isympy:math/py-sympy \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.3:math/py-matplotlib \ + ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.5.3:math/py-matplotlib@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=1.0:devel/ipython LIB_DEPENDS= libembree.so:graphics/embree \ libomp.so:devel/openmp Index: misc/py-cinder/Makefile =================================================================== --- misc/py-cinder/Makefile +++ misc/py-cinder/Makefile @@ -12,65 +12,65 @@ 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}decorator>=3.4.0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.7:net/py-ipaddress \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep \ - ${PYTHON_PKGNAMEPREFIX}oslo.reports>=0.6.0:devel/py-oslo.reports \ - ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.0.0:devel/py-oslo.rootwrap \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects \ - ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler \ - ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0:security/py-paramiko \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}python-barbicanclient>=4.0.0:net/py-python-barbicanclient \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${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}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow \ - ${PYTHON_PKGNAMEPREFIX}rtslib-fb>=0:devel/py-rtslib-fb \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.vmware>=2.11.0:devel/py-oslo.vmware \ - ${PYTHON_PKGNAMEPREFIX}os-brick>=1.6.1:devel/py-os-brick \ - ${PYTHON_PKGNAMEPREFIX}os-win>=0.2.3:devel/py-os-win \ - ${PYTHON_PKGNAMEPREFIX}tooz>=1.28.0:devel/py-tooz \ - ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.4.1:www/py-google-api-python-client \ - ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3.2:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.7:net/py-ipaddress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauth2client>=1.5.0:security/py-oauth2client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.privsep>=1.9.0:devel/py-oslo.privsep@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.reports>=0.6.0:devel/py-oslo.reports@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.rootwrap>=5.0.0:devel/py-oslo.rootwrap@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.versionedobjects>=1.13.0:devel/py-oslo.versionedobjects@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>=2.0:security/py-paramiko@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-barbicanclient>=4.0.0:net/py-python-barbicanclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=0:net/py-python-glanceclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${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}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rtslib-fb>=0:devel/py-rtslib-fb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.vmware>=2.11.0:devel/py-oslo.vmware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-brick>=1.6.1:devel/py-os-brick@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}os-win>=0.2.3:devel/py-os-win@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tooz>=1.28.0:devel/py-tooz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.4.1:www/py-google-api-python-client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}castellan>=0.4.0:devel/py-castellan@${FLAVOR} EXTRA_PATCHES= ${FILESDIR}/01-remotefs.patch:-p1 \ ${FILESDIR}/02-nfs.patch:-p1 Index: misc/py-crudini/Makefile =================================================================== --- misc/py-crudini/Makefile +++ misc/py-crudini/Makefile @@ -10,7 +10,7 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Utility for manipulating ini files -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.3.2:devel/py-iniparse +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.3.2:devel/py-iniparse@${FLAVOR} NO_ARCH= yes Index: misc/py-fuzzy/Makefile =================================================================== --- misc/py-fuzzy/Makefile +++ misc/py-fuzzy/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT ART20 LICENSE_COMB= multi -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: misc/py-glance/Makefile =================================================================== --- misc/py-glance/Makefile +++ misc/py-glance/Makefile @@ -13,50 +13,50 @@ 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}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \ - ${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \ - ${PYTHON_PKGNAMEPREFIX}wsme>=0.8:devel/py-wsme \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \ - ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler \ - ${PYTHON_PKGNAMEPREFIX}glance-store>=0.18.0:devel/py-glance-store \ - ${PYTHON_PKGNAMEPREFIX}semantic_version>=2.3.1:devel/py-semantic_version \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}cursive>=0.1.1:devel/py-cursive \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wsme>=0.8:devel/py-wsme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}glance-store>=0.18.0:devel/py-glance-store@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}semantic_version>=2.3.1:devel/py-semantic_version@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cursive>=0.1.1:devel/py-cursive@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${FLAVOR} NO_ARCH= yes Index: misc/py-osd/Makefile =================================================================== --- misc/py-osd/Makefile +++ misc/py-osd/Makefile @@ -13,7 +13,7 @@ COMMENT= Python wrapper for osd, for displaying text on your X display LIB_DEPENDS= libxosd.so:misc/xosd -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: misc/py-pexpect/Makefile =================================================================== --- misc/py-pexpect/Makefile +++ misc/py-pexpect/Makefile @@ -12,7 +12,7 @@ LICENSE= ISCL -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0:sysutils/py-ptyprocess +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0:sysutils/py-ptyprocess@${FLAVOR} USES?= python USE_PYTHON= distutils autoplist Index: misc/py-pyprind/Makefile =================================================================== --- misc/py-pyprind/Makefile +++ misc/py-pyprind/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -24,7 +24,7 @@ OPTIONS_DEFINE= PSUTIL PSUTIL_DESC= Support monitoring CPU and memory usage -PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil +PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${FLAVOR} do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test Index: misc/py-qt4-demo/Makefile =================================================================== --- misc/py-qt4-demo/Makefile +++ misc/py-qt4-demo/Makefile @@ -16,6 +16,7 @@ NO_BUILD= yes USES= python pyqt:4 +USE_PYTHON= flavors EXAMPLESDIR= ${PREFIX}/share/examples/py-qt4 Index: misc/py-qt4-doc/Makefile =================================================================== --- misc/py-qt4-doc/Makefile +++ misc/py-qt4-doc/Makefile @@ -17,6 +17,7 @@ USES= python pyqt:4 USE_PYQT= # +USE_PYTHON= flavors DOCSDIR= ${PREFIX}/share/doc/py-qt4 Index: misc/py-qt5-demo/Makefile =================================================================== --- misc/py-qt5-demo/Makefile +++ misc/py-qt5-demo/Makefile @@ -22,6 +22,7 @@ sql_run svg_run test_run webkit_run xml_run \ xmlpatterns_run sip_run qscintilla2_run \ printsupport_run serialport_run webkitwidgets_run widgets_run +USE_PYTHON= flavors EXAMPLESDIR= ${PREFIX}/share/examples/py-qt5 Index: misc/py-qt5-doc/Makefile =================================================================== --- misc/py-qt5-doc/Makefile +++ misc/py-qt5-doc/Makefile @@ -17,6 +17,7 @@ USES= python pyqt:5 USE_PYQT= # +USE_PYTHON= flavors DOCSDIR= ${PREFIX}/share/doc/py-qt5 Index: misc/py-socli/Makefile =================================================================== --- misc/py-socli/Makefile +++ misc/py-socli/Makefile @@ -12,11 +12,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama \ - ${PYTHON_PKGNAMEPREFIX}stackexchange>=0:devel/py-stackexchange \ - ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid \ - ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stackexchange>=0:devel/py-stackexchange@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: misc/py-spdx-lookup/Makefile =================================================================== --- misc/py-spdx-lookup/Makefile +++ misc/py-spdx-lookup/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx>0:misc/py-spdx +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx>0:misc/py-spdx@${FLAVOR} USES= python:3.3+ USE_PYTHON= autoplist distutils Index: misc/py3-pexpect/Makefile =================================================================== --- misc/py3-pexpect/Makefile +++ misc/py3-pexpect/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-pexpect -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0:sysutils/py3-ptyprocess +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0:sysutils/py-ptyprocess@python3 USES= python:3.2+ Index: multimedia/py-guessit/Makefile =================================================================== --- multimedia/py-guessit/Makefile +++ multimedia/py-guessit/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.5:devel/py-babelfish \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}rebulk>=0.9.0:devel/py-rebulk +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.5:devel/py-babelfish@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rebulk>=0.9.0:devel/py-rebulk@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: multimedia/py-kaa-metadata/Makefile =================================================================== --- multimedia/py-kaa-metadata/Makefile +++ multimedia/py-kaa-metadata/Makefile @@ -12,8 +12,8 @@ COMMENT= Kaa Media Repository - media file metadata parser LIB_DEPENDS= libdvdread.so:multimedia/libdvdread -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kaa-base>0:multimedia/py-kaa-base \ - ${PYTHON_PKGNAMEPREFIX}exiv2>0:graphics/py-exiv2 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kaa-base>0:multimedia/py-kaa-base@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}exiv2>0:graphics/py-exiv2@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:2 Index: multimedia/py-librtmp/Makefile =================================================================== --- multimedia/py-librtmp/Makefile +++ multimedia/py-librtmp/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS= librtmp.so:multimedia/librtmp -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${FLAVOR} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib @@ -26,7 +26,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}singledispatch>=0:devel/py-singledispatch@${FLAVOR} .endif .include Index: multimedia/py-moviepy/Makefile =================================================================== --- multimedia/py-moviepy/Makefile +++ multimedia/py-moviepy/Makefile @@ -14,12 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENCE.txt RUN_DEPENDS= convert:graphics/ImageMagick \ - ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm \ - ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio \ + ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${FLAVOR} \ ${PYTHON_SITELIBDIR}/cv.py:graphics/py-opencv \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: multimedia/py-openlp/Makefile =================================================================== --- multimedia/py-openlp/Makefile +++ multimedia/py-openlp/Makefile @@ -12,17 +12,17 @@ LICENSE= GPLv2 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip \ - ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32 \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \ - ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ - ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.6.1:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enchant>0:textproc/py-enchant@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.6.1:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ unoconv:textproc/unoconv USES= desktop-file-utils pyqt:4 python Index: multimedia/py-qt4-multimedia/Makefile =================================================================== --- multimedia/py-qt4-multimedia/Makefile +++ multimedia/py-qt4-multimedia/Makefile @@ -12,6 +12,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui multimedia moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: multimedia/py-qt4-phonon/Makefile =================================================================== --- multimedia/py-qt4-phonon/Makefile +++ multimedia/py-qt4-phonon/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui phonon moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: multimedia/py-qt5-multimedia/Makefile =================================================================== --- multimedia/py-qt5-multimedia/Makefile +++ multimedia/py-qt5-multimedia/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run +USE_PYTHON= flavors USE_QT5= core gui multimedia network qmake_build OPTIONS_DEFINE= API DEBUG Index: multimedia/py-qt5-multimediawidgets/Makefile =================================================================== --- multimedia/py-qt5-multimediawidgets/Makefile +++ multimedia/py-qt5-multimediawidgets/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run multimedia_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui multimedia network widgets qmake_build OPTIONS_DEFINE= API DEBUG Index: multimedia/py-soco/Makefile =================================================================== --- multimedia/py-soco/Makefile +++ multimedia/py-soco/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= SoCo Index: multimedia/py-subliminal/Makefile =================================================================== --- multimedia/py-subliminal/Makefile +++ multimedia/py-subliminal/Makefile @@ -12,20 +12,20 @@ LICENSE= LGPL3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}enzyme>=0.4.1:multimedia/py-enzyme \ - ${PYTHON_PKGNAMEPREFIX}guessit>=2.1.0:multimedia/py-guessit \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.0.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}chardet>=2.3.0:textproc/py-chardet \ - ${PYTHON_PKGNAMEPREFIX}pysrt>=1.0.1:textproc/py-pysrt \ - ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.2:devel/py-babelfish \ - ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.0:devel/py-dogpile.cache \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3:devel/py-appdirs \ - ${PYTHON_PKGNAMEPREFIX}rarfile>=2.7:archivers/py-rarfile \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2012c:devel/py-pytz +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enzyme>=0.4.1:multimedia/py-enzyme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}guessit>=2.1.0:multimedia/py-guessit@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.0.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}chardet>=2.3.0:textproc/py-chardet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysrt>=1.0.1:textproc/py-pysrt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.2:devel/py-babelfish@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.0:devel/py-dogpile.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3:devel/py-appdirs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rarfile>=2.7:archivers/py-rarfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2012c:devel/py-pytz@${FLAVOR} USES= python:2.7+ USE_PYTHON= distutils autoplist @@ -35,7 +35,7 @@ .include .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 Index: multimedia/py-tvnamer/Makefile =================================================================== --- multimedia/py-tvnamer/Makefile +++ multimedia/py-tvnamer/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api@${FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tvdb_api>=1.5:www/py-tvdb_api@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net-im/py-fbmq/Makefile =================================================================== --- net-im/py-fbmq/Makefile +++ net-im/py-fbmq/Makefile @@ -11,8 +11,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} NO_ARCH= yes USES= python Index: net-im/py-jabberbot/Makefile =================================================================== --- net-im/py-jabberbot/Makefile +++ net-im/py-jabberbot/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmpppy>0:net-im/py-xmpppy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmpppy>0:net-im/py-xmpppy@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: net-im/py-libturpial/Makefile =================================================================== --- net-im/py-libturpial/Makefile +++ net-im/py-libturpial/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.4.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}oauth>=1.0.1:net/py-oauth \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.2.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.4.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauth>=1.0.1:net/py-oauth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.2.0:www/py-requests@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: net-im/py-matrix-synapse/Makefile =================================================================== --- net-im/py-matrix-synapse/Makefile +++ net-im/py-matrix-synapse/Makefile @@ -15,39 +15,39 @@ LICENSE_FILE= ${WRKSRC}/LICENSE # Keep the RUN_DEPENDS layout similar to the master/synapse/python_dependencies.py file -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5.1:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}frozendict>=0.5:devel/py-frozendict \ - ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.1.0:devel/py-unpaddedbase64 \ - ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson \ - ${PYTHON_PKGNAMEPREFIX}signedjson>=1.0.0:security/py-signedjson \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0:security/py-service_identity \ - ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}daemonize>=2.4.2:devel/py-daemonize \ - ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.4:security/py-bcrypt \ - ${PYTHON_PKGNAMEPREFIX}pillow>=3.1.1:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pydenticon>=0.2:devel/py-pydenticon \ - ${PYTHON_PKGNAMEPREFIX}ujson>=1.35:devel/py-ujson \ - ${PYTHON_PKGNAMEPREFIX}blist>=1.3.6:devel/py-blist \ - ${PYTHON_PKGNAMEPREFIX}pysaml2>=4.0.2:security/py-pysaml2 \ - ${PYTHON_PKGNAMEPREFIX}pymacaroons-pynacl>=0.9.3:security/py-pymacaroons-pynacl \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.3.0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}phonenumbers>=8.2.0:devel/py-phonenumbers +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5.1:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}frozendict>=0.5:devel/py-frozendict@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.1.0:devel/py-unpaddedbase64@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}signedjson>=1.0.0:security/py-signedjson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}service_identity>=16.0:security/py-service_identity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=16.0.0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}daemonize>=2.4.2:devel/py-daemonize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bcrypt>=0.4:security/py-bcrypt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=3.1.1:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydenticon>=0.2:devel/py-pydenticon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ujson>=1.35:devel/py-ujson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blist>=1.3.6:devel/py-blist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysaml2>=4.0.2:security/py-pysaml2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pymacaroons-pynacl>=0.9.3:security/py-pymacaroons-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.3.0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}phonenumbers>=8.2.0:devel/py-phonenumbers@${FLAVOR} # Conditional requirements that aren't so conditional -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matrix-angular-sdk>=0.6.6:devel/py-matrix-angular-sdk \ - ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matrix-angular-sdk>=0.6.6:devel/py-matrix-angular-sdk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} # Dependencies that aren't declared in python_dependencies.py which I have discovered -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.10.0:devel/py-simplejson \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.10.0:devel/py-simplejson@${FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.0:devel/py-virtualenv \ - ${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.0:devel/py-virtualenv@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tox>=2.3.1:devel/py-tox@${FLAVOR} USES= python USE_GITHUB= yes @@ -76,11 +76,11 @@ OPTIONS_DEFINE= EMAIL LDAP PGSQL SQLITE OPTIONS_DEFAULT= SQLITE EMAIL_DESC= Email notifications for missed messages -EMAIL_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}bleach>=1.4.2:www/py-bleach -LDAP_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matrix-synapse-ldap3>=0.1:net/py-matrix-synapse-ldap3 -PGSQL_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2 -SQLITE_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +EMAIL_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bleach>=1.4.2:www/py-bleach@${FLAVOR} +LDAP_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matrix-synapse-ldap3>=0.1:net/py-matrix-synapse-ldap3@${FLAVOR} +PGSQL_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} +SQLITE_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} .include Index: net-im/py-nbxmpp/Makefile =================================================================== --- net-im/py-nbxmpp/Makefile +++ net-im/py-nbxmpp/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: net-im/py-punjab/Makefile =================================================================== --- net-im/py-punjab/Makefile +++ net-im/py-punjab/Makefile @@ -10,7 +10,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= HTTP XMPP client interface -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES= python Index: net-im/py-python-telegram-bot/Makefile =================================================================== --- net-im/py-python-telegram-bot/Makefile +++ net-im/py-python-telegram-bot/Makefile @@ -12,8 +12,8 @@ LICENSE= LGPL3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${FLAVOR} NO_ARCH= yes USES= python @@ -22,8 +22,8 @@ .include .if ${PYTHON_REL} < 3400 -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${FLAVOR} .endif .include Index: net-im/py-pyxmpp/Makefile =================================================================== --- net-im/py-pyxmpp/Makefile +++ net-im/py-pyxmpp/Makefile @@ -14,9 +14,9 @@ LICENSE= LGPL21 # only LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \ - ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.18.2:security/py-m2crypto \ - ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2 +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}m2crypto>=0.18.2:security/py-m2crypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${DISTNAME} Index: net-im/py-slackclient/Makefile =================================================================== --- net-im/py-slackclient/Makefile +++ net-im/py-slackclient/Makefile @@ -11,10 +11,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${FLAVOR} USES= python:-2.7 USE_GITHUB= yes Index: net-im/py-telepot/Makefile =================================================================== --- net-im/py-telepot/Makefile +++ net-im/py-telepot/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${FLAVOR} NO_ARCH= yes USES= python zip Index: net-im/py-unmessage/Makefile =================================================================== --- net-im/py-unmessage/Makefile +++ net-im/py-unmessage/Makefile @@ -14,13 +14,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= tor:security/tor \ - ${PYTHON_PKGNAMEPREFIX}opuslib>=1.1.0:audio/py-opuslib \ - ${PYTHON_PKGNAMEPREFIX}pyaudio>=0.2.10:audio/py-pyaudio \ - ${PYTHON_PKGNAMEPREFIX}pyaxo>=0.7.3:security/py-pyaxo \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.27:devel/py-pyperclip \ - ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}txtorcon>=0.19.0:security/py-txtorcon + ${PYTHON_PKGNAMEPREFIX}opuslib>=1.1.0:audio/py-opuslib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyaudio>=0.2.10:audio/py-pyaudio@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyaxo>=0.7.3:security/py-pyaxo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyperclip>=1.5.27:devel/py-pyperclip@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=16.6.0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}txtorcon>=0.19.0:security/py-txtorcon@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: net-im/py-xmpppy-irc/Makefile =================================================================== --- net-im/py-xmpppy-irc/Makefile +++ net-im/py-xmpppy-irc/Makefile @@ -15,9 +15,10 @@ LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xmpp/__init__.py:net-im/py-xmpppy \ - ${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc + ${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc@${FLAVOR} USES= python +USE_PYTHON= flavors NO_BUILD= yes NO_ARCH= yes FILES= irc.py jep0106.py jep0133.py test_jep0106.py Index: net-im/py-xmpppy/Makefile =================================================================== --- net-im/py-xmpppy/Makefile +++ net-im/py-xmpppy/Makefile @@ -12,7 +12,7 @@ MAINTAINER= vg@FreeBSD.org COMMENT= Python library that provides easy scripting with Jabber -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.7.1:dns/py-dnspython +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.7.1:dns/py-dnspython@${FLAVOR} USES= python USE_PYTHON= distutils Index: net-mgmt/crmsh/Makefile =================================================================== --- net-mgmt/crmsh/Makefile +++ net-mgmt/crmsh/Makefile @@ -13,9 +13,9 @@ # Set the build/run depends on setuptools instead of adding distutils to USE_PYTHON # because the crmsh build uses autotools which then calls setup.py. -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml USE_GITHUB= yes Index: net-mgmt/net-snmp/Makefile =================================================================== --- net-mgmt/net-snmp/Makefile +++ net-mgmt/net-snmp/Makefile @@ -76,8 +76,8 @@ PYDISTUTILS_PKGNAME?= netsnmp-python PYDISTUTILS_PKGVERSION?= 1.0a1 USES+= python -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} CONFIGURE_ARGS+=--with-python-modules CONFIGURE_ENV+= PYTHONPROG="${PYTHON_CMD}" MAKE_ENV+= PYDISTUTILS_INSTALLARGS="${PYDISTUTILS_INSTALLARGS}" STAGEDIR="${STAGEDIR}" Index: net-mgmt/py-adal/Makefile =================================================================== --- net-mgmt/py-adal/Makefile +++ net-mgmt/py-adal/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net-mgmt/py-msrest/Makefile =================================================================== --- net-mgmt/py-msrest/Makefile +++ net-mgmt/py-msrest/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi \ - ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -23,7 +23,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif .include Index: net-mgmt/py-msrestazure/Makefile =================================================================== --- net-mgmt/py-msrestazure/Makefile +++ net-mgmt/py-msrestazure/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring \ - ${PYTHON_PKGNAMEPREFIX}msrest>0:net-mgmt/py-msrest \ - ${PYTHON_PKGNAMEPREFIX}adal>0:net-mgmt/py-adal +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msrest>0:net-mgmt/py-msrest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}adal>0:net-mgmt/py-adal@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: net-mgmt/py-pysmi/Makefile =================================================================== --- net-mgmt/py-pysmi/Makefile +++ net-mgmt/py-pysmi/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${FLAVOR} NO_ARCH= yes USES= python shebangfix Index: net-mgmt/py-pyzabbix/Makefile =================================================================== --- net-mgmt/py-pyzabbix/Makefile +++ net-mgmt/py-pyzabbix/Makefile @@ -12,7 +12,7 @@ LICENSE= LGPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.0:www/py-requests@${FLAVOR} USES= python:2.7 USE_PYTHON= distutils autoplist Index: net-mgmt/py-snmp4-apps/Makefile =================================================================== --- net-mgmt/py-snmp4-apps/Makefile +++ net-mgmt/py-snmp4-apps/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:net-mgmt/py-snmp4 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:net-mgmt/py-snmp4@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net-mgmt/py-snmp4-mibs/Makefile =================================================================== --- net-mgmt/py-snmp4-mibs/Makefile +++ net-mgmt/py-snmp4-mibs/Makefile @@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:net-mgmt/py-snmp4 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}snmp4>=4.2.3:net-mgmt/py-snmp4@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net-mgmt/py-snmp4/Makefile =================================================================== --- net-mgmt/py-snmp4/Makefile +++ net-mgmt/py-snmp4/Makefile @@ -15,8 +15,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.2:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.4.1:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.2:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.4.1:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net-p2p/py-transmissionrpc/Makefile =================================================================== --- net-p2p/py-transmissionrpc/Makefile +++ net-p2p/py-transmissionrpc/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: net-p2p/py-vertex/Makefile =================================================================== --- net-p2p/py-vertex/Makefile +++ net-p2p/py-vertex/Makefile @@ -15,9 +15,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}epsilon>=0:devel/py-epsilon \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}epsilon>=0:devel/py-epsilon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: net/liferea/Makefile =================================================================== --- net/liferea/Makefile +++ net/liferea/Makefile @@ -17,7 +17,7 @@ libpeas-1.0.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ - ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas + ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@python3 USES= desktop-file-utils gettext gmake gnome libtool localbase \ pathfix pkgconfig python:3 sqlite tar:bzip2 Index: net/py-GeoIP2/Makefile =================================================================== --- net/py-GeoIP2/Makefile +++ net/py-GeoIP2/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maxminddb>=1.1.0:net/py-maxminddb \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.4:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maxminddb>=1.1.0:net/py-maxminddb@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.4:www/py-requests@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= maxmind Index: net/py-amqp/Makefile =================================================================== --- net/py-amqp/Makefile +++ net/py-amqp/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL21 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-beanstalkc/Makefile =================================================================== --- net/py-beanstalkc/Makefile +++ net/py-beanstalkc/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= distutils autoplist @@ -22,7 +22,7 @@ OPTIONS_DEFAULT= YAML YAML_DESC= Support parsing YAML responses -YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +YAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} regression-test: build @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test Index: net/py-cjdns/Makefile =================================================================== --- net/py-cjdns/Makefile +++ net/py-cjdns/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>0:devel/py-prettytable@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-cloudflare-scrape/Makefile =================================================================== --- net/py-cloudflare-scrape/Makefile +++ net/py-cloudflare-scrape/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyExecJS>=0:devel/py-PyExecJS +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyExecJS>=0:devel/py-PyExecJS@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-coherence/Makefile =================================================================== --- net/py-coherence/Makefile +++ net/py-coherence/Makefile @@ -12,10 +12,10 @@ LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.3:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}twisted>8.2:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Louie>0:devel/py-louie +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.3:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>8.2:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Louie>0:devel/py-louie@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= coherence-project Index: net/py-ec2-cli-tools/Makefile =================================================================== --- net/py-ec2-cli-tools/Makefile +++ net/py-ec2-cli-tools/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.0:devel/py-boto \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.0:devel/py-boto@${FLAVOR} \ bash:shells/bash USE_PYTHON= distutils autoplist Index: net/py-eventlet/Makefile =================================================================== --- net/py-eventlet/Makefile +++ net/py-eventlet/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3:devel/py-greenlet \ - ${PYTHON_PKGNAMEPREFIX}enum-compat>=0.0.2:devel/py-enum-compat \ - ${PYTHON_PKGNAMEPREFIX}enum34>=1.1.6:devel/py-enum34 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3:devel/py-greenlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum-compat>=0.0.2:devel/py-enum-compat@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>=1.1.6:devel/py-enum34@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-gspread/Makefile =================================================================== --- net/py-gspread/Makefile +++ net/py-gspread/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.2.1:www/py-requests +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>2.2.1:www/py-requests@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: net/py-gspreadsheet/Makefile =================================================================== --- net/py-gspreadsheet/Makefile +++ net/py-gspreadsheet/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:devel/py-gdata -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:devel/py-gdata@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: net/py-impacket/Makefile =================================================================== --- net/py-impacket/Makefile +++ net/py-impacket/Makefile @@ -14,9 +14,9 @@ LICENSE= APACHE11 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pcapy>=0:net/py-pcapy \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pcapy>=0:net/py-pcapy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} USES= dos2unix python USE_PYTHON= autoplist distutils Index: net/py-kombu/Makefile =================================================================== --- net/py-kombu/Makefile +++ net/py-kombu/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amqp>=1.4.7:net/py-amqp \ - ${PYTHON_PKGNAMEPREFIX}anyjson>=0.3.3:devel/py-anyjson +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amqp>=1.4.7:net/py-amqp@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}anyjson>=0.3.3:devel/py-anyjson@${FLAVOR} OPTIONS_DEFINE= BEANSTALK BOTO MONGODB REDIS SQLALCHEMY ZMQ @@ -25,12 +25,12 @@ SQLALCHEMY_DESC=Include SQLAlchemy transport support ZMQ_DESC= Include ZMQ transport support -BEANSTALK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beanstalkc>0:net/py-beanstalkc -BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=2.6.0:devel/py-boto +BEANSTALK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beanstalkc>0:net/py-beanstalkc@${FLAVOR} +BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=2.6.0:devel/py-boto@${FLAVOR} MONGODB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo -REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis -SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 -ZMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=13.1.0:net/py-pyzmq +REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${FLAVOR} +SQLALCHEMY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} +ZMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=13.1.0:net/py-pyzmq@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-ldap/Makefile =================================================================== --- net/py-ldap/Makefile +++ net/py-ldap/Makefile @@ -13,8 +13,8 @@ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>0:devel/py-pyasn1-modules@${FLAVOR} CONFLICTS_INSTALL= py27-pyldap USES= python:-2.7 Index: net/py-ldap3/Makefile =================================================================== --- net/py-ldap3/Makefile +++ net/py-ldap3/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: net/py-ldaptor/Makefile =================================================================== --- net/py-ldaptor/Makefile +++ net/py-ldaptor/Makefile @@ -15,9 +15,9 @@ LICENSE= MIT LGPL21+ LICENSE_COMB= multi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} GITVERSION= aad8ded658b36337a08aeb7402b6b67eb8771bea Index: net/py-libcloud/Makefile =================================================================== --- net/py-libcloud/Makefile +++ net/py-libcloud/Makefile @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${FLAVOR} NO_ARCH= yes Index: net/py-magic-wormhole/Makefile =================================================================== --- net/py-magic-wormhole/Makefile +++ net/py-magic-wormhole/Makefile @@ -9,16 +9,16 @@ MAINTAINER= swills@FreeBSD.org COMMENT= Get things from one computer to another, safely -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autobahn>=0.14.1:www/py-autobahn \ - ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - ${PYTHON_PKGNAMEPREFIX}hkdf>0:security/py-hkdf \ - ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize \ - ${PYTHON_PKGNAMEPREFIX}idna>=0.6:dns/py-idna \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}spake2>=0.7:security/py-spake2 \ - ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autobahn>=0.14.1:www/py-autobahn@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hkdf>0:security/py-hkdf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=0.6:dns/py-idna@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spake2>=0.7:security/py-spake2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${FLAVOR} \ USES= python Index: net/py-matrix-synapse-ldap3/Makefile =================================================================== --- net/py-matrix-synapse-ldap3/Makefile +++ net/py-matrix-synapse-ldap3/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap3>=0.9.5:net/py-ldap3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap3>=0.9.5:net/py-ldap3@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-maxminddb/Makefile =================================================================== --- net/py-maxminddb/Makefile +++ net/py-maxminddb/Makefile @@ -25,7 +25,7 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${FLAVOR} .endif post-install: Index: net/py-msrplib/Makefile =================================================================== --- net/py-msrplib/Makefile +++ net/py-msrplib/Makefile @@ -16,10 +16,10 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}application>=1.1.0:devel/py-application \ - ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.15:net/py-eventlet \ - ${PYTHON_PKGNAMEPREFIX}gnutls>=1.1.6:security/py-gnutls \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}application>=1.1.0:devel/py-application@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.15:net/py-eventlet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gnutls>=1.1.6:security/py-gnutls@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES= python Index: net/py-ndg_httpsclient/Makefile =================================================================== --- net/py-ndg_httpsclient/Makefile +++ net/py-ndg_httpsclient/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/ndg/httpsclient/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.4:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.4:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: net/py-netaddr/Makefile =================================================================== --- net/py-netaddr/Makefile +++ net/py-netaddr/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= multi -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.4.2:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: net/py-netif/Makefile =================================================================== --- net/py-netif/Makefile +++ net/py-netif/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE BUILD_DEPENDS= cython>0:lang/cython -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsd>0:devel/py-bsd@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= freenas @@ -26,7 +26,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif .include Index: net/py-netlib/Makefile =================================================================== --- net/py-netlib/Makefile +++ net/py-netlib/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-oauth2/Makefile =================================================================== --- net/py-oauth2/Makefile +++ net/py-oauth2/Makefile @@ -12,10 +12,10 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${FLAVOR} TEST_DEPENDS:= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} OPTIONS_DEFINE= TESTS TESTS_DESC= Install test suite requirements Index: net/py-port-for/Makefile =================================================================== --- net/py-port-for/Makefile +++ net/py-port-for/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=0.8:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=0.8:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist Index: net/py-pyldap/Makefile =================================================================== --- net/py-pyldap/Makefile +++ net/py-pyldap/Makefile @@ -11,7 +11,7 @@ LICENSE= PSFL -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0:devel/py-pyasn1-modules@${FLAVOR} CONFLICTS_INSTALL= py27-ldap USES= python Index: net/py-pynsq/Makefile =================================================================== --- net/py-pynsq/Makefile +++ net/py-pynsq/Makefile @@ -13,11 +13,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}python-snappy>0:archivers/py-python-snappy \ - ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-snappy>0:archivers/py-python-snappy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>0:devel/py-simplejson@${FLAVOR} USES= python:-2.7 USE_GITHUB= yes Index: net/py-pyshark/Makefile =================================================================== --- net/py-pyshark/Makefile +++ net/py-pyshark/Makefile @@ -13,10 +13,10 @@ LICENSE= MIT RUN_DEPENDS= tshark>0:net/tshark \ - ${PYTHON_PKGNAMEPREFIX}trollius>0:devel/py-trollius \ - ${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook \ - ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml + ${PYTHON_PKGNAMEPREFIX}trollius>0:devel/py-trollius@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}logbook>0:devel/py-logbook@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}py>0:devel/py-py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: net/py-pysmb/Makefile =================================================================== --- net/py-pysmb/Makefile +++ net/py-pysmb/Makefile @@ -14,7 +14,7 @@ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${FLAVOR} OPTIONS_DEFINE= DOCS Index: net/py-python-barbicanclient/Makefile =================================================================== --- net/py-python-barbicanclient/Makefile +++ net/py-python-barbicanclient/Makefile @@ -12,15 +12,15 @@ 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}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}cliff>=0:devel/py-cliff +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=0:devel/py-cliff@${FLAVOR} NO_ARCH= yes Index: net/py-python-ceilometerclient/Makefile =================================================================== --- net/py-python-ceilometerclient/Makefile +++ net/py-python-ceilometerclient/Makefile @@ -13,17 +13,17 @@ 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}stevedore>=1.10.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.5.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.1.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.10.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.5.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.1.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} NO_ARCH= yes Index: net/py-python-cinderclient/Makefile =================================================================== --- net/py-python-cinderclient/Makefile +++ net/py-python-cinderclient/Makefile @@ -10,15 +10,15 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Client for the OpenStack Cinder API -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} USES= python shebangfix SHEBANG_FILES= cinderclient/tests/functional/hooks/post_test_hook.sh Index: net/py-python-designateclient/Makefile =================================================================== --- net/py-python-designateclient/Makefile +++ net/py-python-designateclient/Makefile @@ -12,17 +12,17 @@ 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}stevedore>=1.17.1:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.14.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}stevedore>=1.17.1:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.14.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff@${FLAVOR} NO_ARCH= yes Index: net/py-python-glanceclient/Makefile =================================================================== --- net/py-python-glanceclient/Makefile +++ net/py-python-glanceclient/Makefile @@ -11,15 +11,15 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Client for the OpenStack Glance API -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}warlock>=0:devel/py-warlock \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}warlock>=0:devel/py-warlock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} USES= python shebangfix SHEBANG_FILES= glanceclient/tests/functional/hooks/post_test_hook.sh Index: net/py-python-heatclient/Makefile =================================================================== --- net/py-python-heatclient/Makefile +++ net/py-python-heatclient/Makefile @@ -13,21 +13,21 @@ 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}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-swiftclient>=3.2.0:databases/py-python-swiftclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.10.0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} NO_ARCH= yes Index: net/py-python-keystoneclient/Makefile =================================================================== --- net/py-python-keystoneclient/Makefile +++ net/py-python-keystoneclient/Makefile @@ -12,17 +12,17 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ - ${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.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}positional>=1.0.1:devel/py-positional \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1@${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.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}positional>=1.0.1:devel/py-positional@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} USES= python shebangfix SHEBANG_FILES= keystoneclient/tests/functional/hooks/post_test_hook.sh Index: net/py-python-neutronclient/Makefile =================================================================== --- net/py-python-neutronclient/Makefile +++ net/py-python-neutronclient/Makefile @@ -10,20 +10,20 @@ MAINTAINER= alexander.nusov@nfvexpress.com COMMENT= Client for the OpenStack Neutron API -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \ - ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.0.2:devel/py-osc-lib \ - ${PYTHON_PKGNAMEPREFIX}cliff>=0:devel/py-cliff \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}os-client-config>=0:devel/py-os-client-config \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.0.2:devel/py-osc-lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=0:devel/py-cliff@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${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}os-client-config>=0:devel/py-os-client-config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} USES= python shebangfix SHEBANG_FILES= neutronclient/tests/functional/hooks/post_test_hook.sh Index: net/py-python-novaclient/Makefile =================================================================== --- net/py-python-novaclient/Makefile +++ net/py-python-novaclient/Makefile @@ -10,17 +10,17 @@ MAINTAINER= novel@FreeBSD.org COMMENT= Client for the OpenStack Nova API -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${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}prettytable>=0:devel/py-prettytable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=2.2.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} USES= python shebangfix SHEBANG_FILES= novaclient/tests/functional/hooks/post_test_hook.sh Index: net/py-python-openstackclient/Makefile =================================================================== --- net/py-python-openstackclient/Makefile +++ net/py-python-openstackclient/Makefile @@ -13,19 +13,19 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff \ - ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1 \ - ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.9.10:devel/py-openstacksdk \ - ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.5.0:net/py-python-glanceclient \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient \ - ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient \ - ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=0:net/py-python-neutronclient +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cliff>=2.3.0:devel/py-cliff@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.16.0:devel/py-keystoneauth1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openstacksdk>=0.9.10:devel/py-openstacksdk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osc-lib>=1.2.0:devel/py-osc-lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.18.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-glanceclient>=2.5.0:net/py-python-glanceclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-novaclient>=0:net/py-python-novaclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-cinderclient>=0:net/py-python-cinderclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-neutronclient>=0:net/py-python-neutronclient@${FLAVOR} USES= python shebangfix USE_PYTHON= distutils autoplist noegginfo Index: net/py-python-twitter/Makefile =================================================================== --- net/py-python-twitter/Makefile +++ net/py-python-twitter/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib@${FLAVOR} NO_ARCH= yes USES= python Index: net/py-pyvmomi/Makefile =================================================================== --- net/py-pyvmomi/Makefile +++ net/py-pyvmomi/Makefile @@ -11,8 +11,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-pyzmq/Makefile =================================================================== --- net/py-pyzmq/Makefile +++ net/py-pyzmq/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL3 LIB_DEPENDS= libzmq.so:net/libzmq4 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} USES= python USE_PYTHON= distutils autoplist @@ -22,7 +22,7 @@ .include .if ${PYTHON_VER} == 3.3 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>0:devel/py-asyncio@${FLAVOR} .endif do-test: Index: net/py-qt4-network/Makefile =================================================================== --- net/py-qt4-network/Makefile +++ net/py-qt4-network/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= moc_build corelib network qmake_build OPTIONS_DEFINE= API DEBUG Index: net/py-qt5-network/Makefile =================================================================== --- net/py-qt5-network/Makefile +++ net/py-qt5-network/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:5 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT5= core network qmake_build OPTIONS_DEFINE= API DEBUG Index: net/py-rabbitpy/Makefile =================================================================== --- net/py-rabbitpy/Makefile +++ net/py-rabbitpy/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pamqp>0:net/py-pamqp@${FLAVOR} NO_ARCH= yes USES= python Index: net/py-rainbowstream/Makefile =================================================================== --- net/py-rainbowstream/Makefile +++ net/py-rainbowstream/Makefile @@ -14,13 +14,13 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}pyfiglet>0:misc/py-pyfiglet \ - ${PYTHON_PKGNAMEPREFIX}twitter-tools>0:net/py-twitter-tools \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyfiglet>0:misc/py-pyfiglet@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twitter-tools>0:net/py-twitter-tools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks@${FLAVOR} # Actually 2.7,3.2- USES= python:2.7- Index: net/py-ripe.atlas.cousteau/Makefile =================================================================== --- net/py-ripe.atlas.cousteau/Makefile +++ net/py-ripe.atlas.cousteau/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}socketio-client>=0.6.5:net/py-socketio-client \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}websocket-client<0.39:www/py-websocket-client +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}socketio-client>=0.6.5:net/py-socketio-client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websocket-client<0.39:www/py-websocket-client@${FLAVOR} NO_ARCH= yes USES= python Index: net/py-ripe.atlas.sagan/Makefile =================================================================== --- net/py-ripe.atlas.sagan/Makefile +++ net/py-ripe.atlas.sagan/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-ripe.atlas.tools/Makefile =================================================================== --- net/py-ripe.atlas.tools/Makefile +++ net/py-ripe.atlas.tools/Makefile @@ -13,13 +13,13 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}ripe.atlas.cousteau>=1.0.4:net/py-ripe.atlas.cousteau \ - ${PYTHON_PKGNAMEPREFIX}ripe.atlas.sagan>=1.1.4:net/py-ripe.atlas.sagan \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ripe.atlas.cousteau>=1.0.4:net/py-ripe.atlas.cousteau@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ripe.atlas.sagan>=1.1.4:net/py-ripe.atlas.sagan@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: net/py-s3cmd/Makefile =================================================================== --- net/py-s3cmd/Makefile +++ net/py-s3cmd/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} USES= python:2 USE_PYTHON= autoplist distutils Index: net/py-s3transfer/Makefile =================================================================== --- net/py-s3transfer/Makefile +++ net/py-s3transfer/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.3.0:devel/py-botocore -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.3:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.3.0:devel/py-botocore@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.3:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${FLAVOR} #Actually -2.7,3.3-3.5 USES= python @@ -25,7 +25,7 @@ .include .if ${PYTHON_REL} < 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=2.2.0:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=2.2.0:devel/py-futures@${FLAVOR} .endif # setup.py test runs integration tests which fail Index: net/py-soappy/Makefile =================================================================== --- net/py-soappy/Makefile +++ net/py-soappy/Makefile @@ -13,8 +13,8 @@ # Actual LICENSE is in GH Repo but not in pypi release LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml \ - ${PYTHON_PKGNAMEPREFIX}wstools>0:textproc/py-wstools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wstools>0:textproc/py-wstools@${FLAVOR} USES= python:2 zip USE_PYTHON= autoplist distutils Index: net/py-socketio-client/Makefile =================================================================== --- net/py-socketio-client/Makefile +++ net/py-socketio-client/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-sshuttle/Makefile =================================================================== --- net/py-sshuttle/Makefile +++ net/py-sshuttle/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: net/py-stomp.py/Makefile =================================================================== --- net/py-stomp.py/Makefile +++ net/py-stomp.py/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@${FLAVOR} OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen Index: net/py-terminado/Makefile =================================================================== --- net/py-terminado/Makefile +++ net/py-terminado/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>0:sysutils/py-ptyprocess \ - ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>0:sysutils/py-ptyprocess@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-tofu/Makefile =================================================================== --- net/py-tofu/Makefile +++ net/py-tofu/Makefile @@ -15,7 +15,7 @@ LICENSE= GPLv2+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} OPTIONS_DEFINE= EXAMPLES Index: net/py-tweepy/Makefile =================================================================== --- net/py-tweepy/Makefile +++ net/py-tweepy/Makefile @@ -12,13 +12,13 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4.1:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}vcrpy>=1.1.2:devel/py-vcrpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.4.1:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.7.3:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vcrpy>=1.1.2:devel/py-vcrpy@${FLAVOR} USES= python USE_GITHUB= yes @@ -31,7 +31,7 @@ .include .if ${PYTHON_REL} < 3000 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2 +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${FLAVOR} .endif do-test: Index: net/py-twitter-tools/Makefile =================================================================== --- net/py-twitter-tools/Makefile +++ net/py-twitter-tools/Makefile @@ -11,7 +11,7 @@ MAINTAINER= koobs@FreeBSD.org COMMENT= Python API and command-line toolset for Twitter -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE Index: net/py-txamqp/Makefile =================================================================== --- net/py-txamqp/Makefile +++ net/py-txamqp/Makefile @@ -13,8 +13,8 @@ MAINTAINER= python@FreeBSD.org COMMENT= Twisted Python library for the AMQP messaging protocol -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}thrift>=0:devel/py-thrift \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}thrift>=0:devel/py-thrift@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES= python:2 Index: net/py-upnp-inspector/Makefile =================================================================== --- net/py-upnp-inspector/Makefile +++ net/py-upnp-inspector/Makefile @@ -13,7 +13,7 @@ LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Coherence>=0.6.4:net/py-coherence +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Coherence>=0.6.4:net/py-coherence@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: net/py-urllib3/Makefile =================================================================== --- net/py-urllib3/Makefile +++ net/py-urllib3/Makefile @@ -13,14 +13,14 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.7:net/py-pysocks -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest -#TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.7:net/py-pysocks@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} +#TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tornado>=0:www/py-tornado@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils @@ -30,13 +30,13 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>=0:net/py-ipaddress +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>=0:net/py-ipaddress@${FLAVOR} .endif .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${FLAVOR} .elif ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py3-certifi +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@python3 .endif .include Index: net/py-wmi-query/Makefile =================================================================== --- net/py-wmi-query/Makefile +++ net/py-wmi-query/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${FLAVOR} NO_ARCH= yes USES= python Index: net/py-wolframalpha/Makefile =================================================================== --- net/py-wolframalpha/Makefile +++ net/py-wolframalpha/Makefile @@ -10,9 +10,9 @@ MAINTAINER= skreuzer@FreeBSD.org COMMENT= Python Client for Wolfram Alpha -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools \ - ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hgtools>0:devel/py-hgtools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} USES= python:2 zip USE_PYTHON= autoplist distutils Index: net/py-zope.proxy/Makefile =================================================================== --- net/py-zope.proxy/Makefile +++ net/py-zope.proxy/Makefile @@ -14,7 +14,7 @@ LICENSE= ZPL21 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0:devel/py-zope.interface +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.3.0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: net/py3-urllib3/Makefile =================================================================== --- net/py3-urllib3/Makefile +++ net/py3-urllib3/Makefile @@ -3,13 +3,13 @@ MASTERDIR= ${.CURDIR}/../py-urllib3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py3-cryptography \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py3-idna \ - ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py3-openssl \ - ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.7:net/py3-pysocks -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py3-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py3-nose \ - ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py3-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@python3 \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@python3 \ + ${PYTHON_PKGNAMEPREFIX}openssl>=16.0:security/py-openssl@python3 \ + ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.7:net/py-pysocks@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@python3 \ + ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@python3 PORTSCOUT= ignore:1 Index: net/s3ql/Makefile =================================================================== --- net/s3ql/Makefile +++ net/s3ql/Makefile @@ -11,11 +11,11 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.7:databases/py3-apsw \ - ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py3-defusedxml \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py3-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}llfuse>=0:devel/py3-llfuse \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.7:databases/py-apsw@python3 \ + ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@python3 \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python3 \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@python3 \ + ${PYTHON_PKGNAMEPREFIX}llfuse>=0:devel/py-llfuse@python3 \ ${PYTHON_PKGNAMEPREFIX}dugong>=0:net/py-dugong \ psmisc>=0:sysutils/psmisc \ ca_root_nss>=0:security/ca_root_nss Index: news/py-pynzb/Makefile =================================================================== --- news/py-pynzb/Makefile +++ news/py-pynzb/Makefile @@ -18,6 +18,6 @@ OPTIONS_DEFINE= LXML LXML_DESC= Add support for py-lxml -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.1:devel/py-lxml +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.1:devel/py-lxml@${FLAVOR} .include Index: ports-mgmt/py-pytoport/Makefile =================================================================== --- ports-mgmt/py-pytoport/Makefile +++ ports-mgmt/py-pytoport/Makefile @@ -16,8 +16,8 @@ GH_ACCOUNT= freebsd GH_PROJECT= pytoport -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx-lookup>=0.3.0:misc/py-spdx-lookup \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx-lookup>=0.3.0:misc/py-spdx-lookup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils@${FLAVOR} USES= python:3.3+ USE_GITHUB= yes Index: print/py-pollyreports/Makefile =================================================================== --- print/py-pollyreports/Makefile +++ print/py-pollyreports/Makefile @@ -19,6 +19,6 @@ OPTIONS_DEFINE= REPORTLAB REPORTLAB_DESC= Install Reportlab -REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>=3.0:print/py-reportlab +REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>=3.0:print/py-reportlab@${FLAVOR} .include Index: print/py-pycups/Makefile =================================================================== --- print/py-pycups/Makefile +++ print/py-pycups/Makefile @@ -19,7 +19,7 @@ USE_PYTHON= autoplist concurrent distutils USES?= iconv localbase python tar:bzip2 -SLAVEDIRS= print/py3-pycups +SLAVEDIRS= print/py-pycups@python3 .include Index: print/py-qt5-printsupport/Makefile =================================================================== --- print/py-qt5-printsupport/Makefile +++ print/py-qt5-printsupport/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui printsupport widgets qmake_build OPTIONS_DEFINE= API DEBUG Index: print/py-relatorio/Makefile =================================================================== --- print/py-relatorio/Makefile +++ print/py-relatorio/Makefile @@ -10,10 +10,10 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Templating library able to output odt and pdf files -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycha>=0.5.0:graphics/py-pycha \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.07:devel/py-yaml +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.5:textproc/py-genshi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycha>=0.5.0:graphics/py-pycha@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.07:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: print/py-reportlab/Makefile =================================================================== --- print/py-reportlab/Makefile +++ print/py-reportlab/Makefile @@ -16,7 +16,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: print/py-stapler/Makefile =================================================================== --- print/py-stapler/Makefile +++ print/py-stapler/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.2:devel/py-more-itertools \ - ${PYTHON_PKGNAMEPREFIX}pdf2>=1.24:print/py-pdf2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}more-itertools>=2.2:devel/py-more-itertools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pdf2>=1.24:print/py-pdf2@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils Index: print/py-trml2pdf/Makefile =================================================================== --- print/py-trml2pdf/Makefile +++ print/py-trml2pdf/Makefile @@ -11,13 +11,14 @@ MAINTAINER= ports@caomhin.org COMMENT= Tiny RML2PDF easily creates PDF documents -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}reportlab1>=0:print/py-reportlab1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}reportlab1>=0:print/py-reportlab1@${FLAVOR} NO_BUILD= yes NO_ARCH= yes USES= python shebangfix tar:bzip2 +USE_PYTHON= flavors SHEBANG_FILES= trml2pdf/trml2pdf.py DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} Index: science/gramps/Makefile =================================================================== --- science/gramps/Makefile +++ science/gramps/Makefile @@ -13,9 +13,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py3-bsddb3 \ - ${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py3-pyicu \ - ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py3-pygraphviz \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@python3 \ + ${PYTHON_PKGNAMEPREFIX}pyicu>=1.8:devel/py-pyicu@python3 \ + ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py-pygraphviz@python3 \ xdg-open:devel/xdg-utils USE_GITHUB= yes @@ -39,7 +39,7 @@ GEXIV_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:textproc/gtkspell3 -PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py3-pillow +PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@python3 RCS_RUN_DEPENDS= rcsdiff:devel/rcs TTFFREEFONT_RUN_DEPENDS=${LOCALBASE}/share/fonts/freefont-ttf/FreeMono.ttf:x11-fonts/freefont-ttf Index: science/py-cdo/Makefile =================================================================== --- science/py-cdo/Makefile +++ science/py-cdo/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 RUN_DEPENDS= cdo:science/cdo \ - ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: science/py-h5py/Makefile =================================================================== --- science/py-h5py/Makefile +++ science/py-h5py/Makefile @@ -14,11 +14,11 @@ BUILD_DEPENDS= ${PYNUMPY} \ cython:lang/cython \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} USE_GITHUB= yes Index: science/py-hcluster/Makefile =================================================================== --- science/py-hcluster/Makefile +++ science/py-hcluster/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: science/py-mdp/Makefile =================================================================== --- science/py-mdp/Makefile +++ science/py-mdp/Makefile @@ -26,7 +26,7 @@ LIBSVM_RUN_DEPENDS= libsvm>2.91:science/libsvm \ libsvm-python>2.91:science/libsvm-python -PP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pp>0:devel/py-pp -SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.5.2:science/py-scipy +PP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pp>0:devel/py-pp@${FLAVOR} +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.5.2:science/py-scipy@${FLAVOR} .include Index: science/py-obspy/Makefile =================================================================== --- science/py-obspy/Makefile +++ science/py-obspy/Makefile @@ -14,14 +14,14 @@ LICENSE= LGPL3 BUILD_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy \ - ${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1.0:math/py-matplotlib \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}suds>=0.4.0:net/py-suds \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 + ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0.12.4:devel/py-future@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1.0:math/py-matplotlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}suds>=0.4.0:net/py-suds@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= fortran python shebangfix zip Index: science/py-paida/Makefile =================================================================== --- science/py-paida/Makefile +++ science/py-paida/Makefile @@ -9,7 +9,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-3.2.1_2.10.1 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} MAINTAINER= ports@FreeBSD.org COMMENT= Pure Python scientific analysis package Index: science/py-pysal/Makefile =================================================================== --- science/py-pysal/Makefile +++ science/py-pysal/Makefile @@ -14,10 +14,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: science/py-pyteomics/Makefile =================================================================== --- science/py-pyteomics/Makefile +++ science/py-pyteomics/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${FLAVOR} \ ${PYNUMPY} USES= python Index: science/py-scikit-fuzzy/Makefile =================================================================== --- science/py-scikit-fuzzy/Makefile +++ science/py-scikit-fuzzy/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.0:math/py-networkx \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy + ${PYTHON_PKGNAMEPREFIX}networkx>=1.9.0:math/py-networkx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} USES= python Index: science/py-scimath/Makefile =================================================================== --- science/py-scimath/Makefile +++ science/py-scimath/Makefile @@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE LGPL3 LICENSE_COMB= dual -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=3.6.0:devel/py-traits \ - ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=3.6.0:devel/py-traits@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: science/py-tensorflow/Makefile =================================================================== --- science/py-tensorflow/Makefile +++ science/py-tensorflow/Makefile @@ -12,19 +12,19 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy@${FLAVOR} \ bash:shells/bash -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy \ - ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.8:textproc/py-markdown \ - ${PYTHON_PKGNAMEPREFIX}bleach>=1.4.2:www/py-bleach \ - ${PYTHON_PKGNAMEPREFIX}html5lib>=0.9999999:www/py-html5lib \ - ${PYTHON_PKGNAMEPREFIX}protobuf>=3.2.0:devel/py-protobuf \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel \ - ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}backports.weakref>=0:devel/py-backports.weakref \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.10:www/py-werkzeug +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}markdown>=2.6.8:textproc/py-markdown@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bleach>=1.4.2:www/py-bleach@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=0.9999999:www/py-html5lib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=3.2.0:devel/py-protobuf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}backports.weakref>=0:devel/py-backports.weakref@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.10:www/py-werkzeug@${FLAVOR} USES= python shebangfix Index: security/gpgme/Makefile =================================================================== --- security/gpgme/Makefile +++ security/gpgme/Makefile @@ -76,10 +76,10 @@ . if ${SLAVEPORT} == "python" BUILD_DEPENDS+= swig3.0:devel/swig30 \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} USES+= python -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist flavors CONFIGURE_ENV+= SWIG=${LOCALBASE}/bin/swig3.0 PLIST_SUB+= VERSION=${PORTVERSION} . endif Index: security/py-AccessControl/Makefile =================================================================== --- security/py-AccessControl/Makefile +++ security/py-AccessControl/Makefile @@ -13,23 +13,23 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime \ - ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass \ - ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence \ - ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}DateTime>=0:devel/py-DateTime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ExtensionClass>=0:devel/py-ExtensionClass@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Persistence>=0:devel/py-Persistence@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Record>=0:devel/py-Record@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zExceptions>=0:devel/py-zExceptions@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.testing>=0:devel/py-zope.testing@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils Index: security/py-Products.PlonePAS/Makefile =================================================================== --- security/py-Products.PlonePAS/Makefile +++ security/py-Products.PlonePAS/Makefile @@ -12,14 +12,14 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session \ - ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}plone.i18n>0:www/py-plone.i18n \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.session>=0:security/py-plone.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.protect>0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.i18n>0:www/py-plone.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deprecation>0:devel/py-zope.deprecation@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip zope Index: security/py-Products.PluggableAuthService/Makefile =================================================================== --- security/py-Products.PluggableAuthService/Makefile +++ security/py-Products.PluggableAuthService/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Products.PluginRegistry>=0:devel/py-Products.PluginRegistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} NO_ARCH= yes USES= python:2.7 zope Index: security/py-SecretStorage/Makefile =================================================================== --- security/py-SecretStorage/Makefile +++ security/py-SecretStorage/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} NO_ARCH= yes USES= python @@ -22,9 +22,9 @@ .include .if ${PYTHON_REL} > 3000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py3-dbus +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@python3 .else -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dbus>=0.84.0:devel/py-dbus@${FLAVOR} .endif .include Index: security/py-YubiOTP/Makefile =================================================================== --- security/py-YubiOTP/Makefile +++ security/py-YubiOTP/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: security/py-acme/Makefile =================================================================== --- security/py-acme/Makefile +++ security/py-acme/Makefile @@ -14,15 +14,15 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339 \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/py27-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: security/py-artifacts/Makefile =================================================================== --- security/py-artifacts/Makefile +++ security/py-artifacts/Makefile @@ -14,8 +14,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yapf>=0:textproc/py-yapf +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yapf>=0:textproc/py-yapf@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-bcrypt/Makefile =================================================================== --- security/py-bcrypt/Makefile +++ security/py-bcrypt/Makefile @@ -10,7 +10,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Modern password hashing for your software and your servers -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-borg.localrole/Makefile =================================================================== --- security/py-borg.localrole/Makefile +++ security/py-borg.localrole/Makefile @@ -13,16 +13,16 @@ LICENSE= LGPL20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:devel/py-zope.deferredimport@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:devel/py-Products.GenericSetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=0:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.memoize>=0:www/py-plone.memoize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: security/py-certbot/Makefile =================================================================== --- security/py-certbot/Makefile +++ security/py-certbot/Makefile @@ -14,19 +14,19 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${PORTVERSION}:security/py-acme \ - ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse \ - ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339 \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${PORTVERSION}:security/py-acme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.3:devel/py-parsedatetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:devel/py-pyrfc3339@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=1.0:devel/py27-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} # Actually 2.7,3.3+ USES= python Index: security/py-cryptography/Makefile =================================================================== --- security/py-cryptography/Makefile +++ security/py-cryptography/Makefile @@ -15,13 +15,13 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.BSD -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.21.0:devel/py-asn1crypto \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.9.0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi@${FLAVOR} +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0.21.0:devel/py-asn1crypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.7:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest>=2.9.0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${FLAVOR} # Python 2.7, 3.4-3.6 USES?= python ssl @@ -33,11 +33,11 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress@${FLAVOR} .endif .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif post-install: Index: security/py-cybox/Makefile =================================================================== --- security/py-cybox/Makefile +++ security/py-cybox/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= CybOXProject Index: security/py-dfdatetime/Makefile =================================================================== --- security/py-dfdatetime/Makefile +++ security/py-dfdatetime/Makefile @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-dfvfs/Makefile =================================================================== --- security/py-dfvfs/Makefile +++ security/py-dfvfs/Makefile @@ -27,12 +27,12 @@ libvmdk>=e:devel/libvmdk \ libvshadow>=0:devel/libvshadow \ libvslvm>=e:devel/libvslvm \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python:2.7 @@ -42,7 +42,7 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyliblzma>=0:archivers/py-pyliblzma@${FLAVOR} TEST_ENV= ${MAKE_ENV} PYTHONHTTPSVERIFY=0 .else TEST_DEPENDS+= ca_root_nss>=0:security/ca_root_nss Index: security/py-dfwinreg/Makefile =================================================================== --- security/py-dfwinreg/Makefile +++ security/py-dfwinreg/Makefile @@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= libregf>=a:devel/libregf \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfdatetime>=0:security/py-dfdatetime@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-docker-pycreds/Makefile =================================================================== --- security/py-docker-pycreds/Makefile +++ security/py-docker-pycreds/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: security/py-fail2ban/Makefile =================================================================== --- security/py-fail2ban/Makefile +++ security/py-fail2ban/Makefile @@ -11,7 +11,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} OPTIONS_DEFINE= DOCS Index: security/py-first-server/Makefile =================================================================== --- security/py-first-server/Makefile +++ security/py-first-server/Makefile @@ -12,19 +12,20 @@ LICENSE= GPLv2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.11.4:www/py-django -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.11.4:www/py-django@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=1.5.3:www/py-google-api-python-client@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= vrtadmin GH_PROJECT= FIRST-server USES= python +USE_PYTHON= flavors NO_BUILD= yes Index: security/py-flask-httpauth/Makefile =================================================================== --- security/py-flask-httpauth/Makefile +++ security/py-flask-httpauth/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: security/py-gixy/Makefile =================================================================== --- security/py-gixy/Makefile +++ security/py-gixy/Makefile @@ -13,12 +13,12 @@ LICENSE= APACHE20 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.2.0:devel/py-cached-property@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.8:devel/py-Jinja2@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}configargparse>=0.11.0:devel/py-configargparse@${FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>=1.4.0:devel/py-argparse@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-gnupg/Makefile =================================================================== --- security/py-gnupg/Makefile +++ security/py-gnupg/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.5.1:sysutils/py-psutil@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-google-auth/Makefile =================================================================== --- security/py-google-auth/Makefile +++ security/py-google-auth/Makefile @@ -13,11 +13,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: security/py-gpsoauth/Makefile =================================================================== --- security/py-gpsoauth/Makefile +++ security/py-gpsoauth/Makefile @@ -12,11 +12,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient \ - ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.4:security/py-pycryptodome@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= simon-weber Index: security/py-itsdangerous/Makefile =================================================================== --- security/py-itsdangerous/Makefile +++ security/py-itsdangerous/Makefile @@ -17,6 +17,6 @@ OPTIONS_DEFINE= JSON -JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson +JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson@${FLAVOR} .include Index: security/py-keyczar/Makefile =================================================================== --- security/py-keyczar/Makefile +++ security/py-keyczar/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} NO_ARCH= yes USES= python:2 Index: security/py-keyring/Makefile =================================================================== --- security/py-keyring/Makefile +++ security/py-keyring/Makefile @@ -12,7 +12,7 @@ LICENSE= PSFL -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.1:devel/py-setuptools_scm +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.1:devel/py-setuptools_scm@${FLAVOR} NO_ARCH= yes USES= python @@ -23,8 +23,8 @@ DBUS_DESC= Install Python DBUS to support the kwallet backend SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend -DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus -KEYRINGS_ALT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt -SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=1.0.0:security/py-SecretStorage +DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${FLAVOR} +KEYRINGS_ALT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${FLAVOR} +SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=1.0.0:security/py-SecretStorage@${FLAVOR} .include Index: security/py-keyrings.alt/Makefile =================================================================== --- security/py-keyrings.alt/Makefile +++ security/py-keyrings.alt/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python @@ -26,9 +26,9 @@ KEYCZAR_DESC= Install keyczar to support keyring encryption PYFS_DESC= Install pyfilesystem to support the pyfs backend -ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto +ENCRYPTED_FILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.5:security/py-pycrypto@${FLAVOR} GNOME_KEYRING_USE= GNOME=pygobject3 -KEYCZAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:security/py-keyczar -PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs +KEYCZAR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyczar>=0.71c:security/py-keyczar@${FLAVOR} +PYFS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fs>=0.5:devel/py-fs@${FLAVOR} .include Index: security/py-keystone/Makefile =================================================================== --- security/py-keystone/Makefile +++ security/py-keystone/Makefile @@ -13,42 +13,42 @@ LICENSE= APACHE20 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \ - ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \ - ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \ - ${PYTHON_PKGNAMEPREFIX}passlib>=1.6:security/py-passlib \ - ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient \ - ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache \ - ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \ - ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \ - ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \ - ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \ - ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \ - ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \ - ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \ - ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \ - ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \ - ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization \ - ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}pysaml2>=0:security/py-pysaml2 \ - ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache \ - ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \ - ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse \ - ${PYTHON_PKGNAMEPREFIX}python-editor>=0:devel/py-python-editor +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}passlib>=1.6:security/py-passlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.cache>=1.5.0:devel/py-oslo.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pysaml2>=0:security/py-pysaml2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.2:devel/py-dogpile.cache@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycadf>=0:devel/py-pycadf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-editor>=0:devel/py-python-editor@${FLAVOR} NO_ARCH= yes Index: security/py-m2crypto/Makefile =================================================================== --- security/py-m2crypto/Makefile +++ security/py-m2crypto/Makefile @@ -29,7 +29,7 @@ .include .if ${PYTHON_REL} < 3500 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing>=0:devel/py-typing@${FLAVOR} .endif .include Index: security/py-maec/Makefile =================================================================== --- security/py-maec/Makefile +++ security/py-maec/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-mixbox/Makefile =================================================================== --- security/py-mixbox/Makefile +++ security/py-mixbox/Makefile @@ -12,9 +12,9 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set@${FLAVOR} NO_ARCH= yes USES= python @@ -23,7 +23,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}weakrefmethod>=1.0.3:devel/py-weakrefmethod +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}weakrefmethod>=1.0.3:devel/py-weakrefmethod@${FLAVOR} .endif .include Index: security/py-oauth2client/Makefile =================================================================== --- security/py-oauth2client/Makefile +++ security/py-oauth2client/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa \ - ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist concurrent distutils Index: security/py-oauthlib/Makefile =================================================================== --- security/py-oauthlib/Makefile +++ security/py-oauthlib/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt \ - ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} OPTIONS_DEFINE= RSA SIGNALS SIGNEDTOKEN OPTIONS_DEFAULT= RSA SIGNALS SIGNEDTOKEN @@ -25,10 +25,10 @@ SIGNALS_DESC= Enable signal support SIGNEDTOKEN_DESC= Support for Signed Token -RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography -SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker -SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt +RSA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} +SIGNALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${FLAVOR} +SIGNEDTOKEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -38,7 +38,7 @@ .include .if ${PYTHON_REL} < 3000 -TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} .endif do-test: Index: security/py-openssl/Makefile =================================================================== --- security/py-openssl/Makefile +++ security/py-openssl/Makefile @@ -14,8 +14,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cryptography>1.9:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}cryptography>1.9:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} OPTIONS_DEFINE= EXAMPLES Index: security/py-paramiko/Makefile =================================================================== --- security/py-paramiko/Makefile +++ security/py-paramiko/Makefile @@ -13,11 +13,11 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${FLAVOR} USES?= python USE_PYTHON= autoplist concurrent distutils Index: security/py-paramiko1/Makefile =================================================================== --- security/py-paramiko1/Makefile +++ security/py-paramiko1/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ecdsa>0:security/py-ecdsa@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-passlib/Makefile =================================================================== --- security/py-passlib/Makefile +++ security/py-passlib/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1:devel/py-nose@${FLAVOR} # Python 2.6,3.3-3.6 USES= python Index: security/py-plaso/Makefile =================================================================== --- security/py-plaso/Makefile +++ security/py-plaso/Makefile @@ -26,28 +26,28 @@ libolecf>=a:devel/libolecf \ libregf>=a:devel/libregf \ libscca>=a:devel/libscca \ - ${PYTHON_PKGNAMEPREFIX}artifacts>=0:security/py-artifacts \ - ${PYTHON_PKGNAMEPREFIX}bencode>=0:converters/py-bencode \ - ${PYTHON_PKGNAMEPREFIX}binplist>=0:devel/py-binplist \ - ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}dfvfs>=0:security/py-dfvfs \ - ${PYTHON_PKGNAMEPREFIX}dfwinreg>=0:security/py-dfwinreg \ - ${PYTHON_PKGNAMEPREFIX}dpkt>=0:net/py-dpkt \ - ${PYTHON_PKGNAMEPREFIX}efilter>=0:devel/py-efilter \ + ${PYTHON_PKGNAMEPREFIX}artifacts>=0:security/py-artifacts@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}bencode>=0:converters/py-bencode@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}binplist>=0:devel/py-binplist@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfvfs>=0:security/py-dfvfs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dfwinreg>=0:security/py-dfwinreg@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dpkt>=0:net/py-dpkt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}efilter>=0:devel/py-efilter@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython \ - ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile \ - ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq \ - ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter \ - ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock + ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=0:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: security/py-plone.app.openid/Makefile =================================================================== --- security/py-plone.app.openid/Makefile +++ security/py-plone.app.openid/Makefile @@ -12,15 +12,15 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.openid>=0:security/py-plone.openid \ - ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets \ - ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore \ - ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=2.0.10:security/py-Products.PlonePAS \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.openid>=0:security/py-plone.openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.portlets>=0:www/py-plone.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}plone.app.portlets>=0:www/py-plone.app.portlets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:devel/py-Products.CMFCore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PlonePAS>=2.0.10:security/py-Products.PlonePAS@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} NO_ARCH= yes USES= python zip Index: security/py-plone.keyring/Makefile =================================================================== --- security/py-plone.keyring/Makefile +++ security/py-plone.keyring/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-plone.openid/Makefile =================================================================== --- security/py-plone.openid/Makefile +++ security/py-plone.openid/Makefile @@ -13,11 +13,11 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-openid>=0:security/py-python-openid \ - ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-openid>=0:security/py-python-openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Acquisition>=0:devel/py-Acquisition@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} NO_ARCH= yes USES= python zip Index: security/py-plone.protect/Makefile =================================================================== --- security/py-plone.protect/Makefile +++ security/py-plone.protect/Makefile @@ -12,9 +12,9 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.keyring>1.0:security/py-plone.keyring \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.keyring>1.0:security/py-plone.keyring@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-plone.session/Makefile =================================================================== --- security/py-plone.session/Makefile +++ security/py-plone.session/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.protect>=0:security/py-plone.protect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Products.PluggableAuthService>=0:security/py-Products.PluggableAuthService@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-potr/Makefile =================================================================== --- security/py-potr/Makefile +++ security/py-potr/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: security/py-pyaff4/Makefile =================================================================== --- security/py-pyaff4/Makefile +++ security/py-pyaff4/Makefile @@ -12,9 +12,9 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree \ - ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.5:archivers/py-python-snappy \ - ${PYTHON_PKGNAMEPREFIX}rdflib>=4.2.1:textproc/py-rdflib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-snappy>=0.5:archivers/py-python-snappy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rdflib>=4.2.1:textproc/py-rdflib@${FLAVOR} NO_ARCH= yes USES= python zip Index: security/py-pyaxo/Makefile =================================================================== --- security/py-pyaxo/Makefile +++ security/py-pyaxo/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.1:security/py-passlib \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6.1:security/py-passlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=1.0.1:security/py-pynacl@${FLAVOR} USES= python:2.7 USE_PYTHON= autoplist distutils Index: security/py-pycryptopp/Makefile =================================================================== --- security/py-pycryptopp/Makefile +++ security/py-pycryptopp/Makefile @@ -10,8 +10,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Python Wrappers for the Crypto++ Library -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}darcsver>0:devel/py-darcsver \ - ${PYTHON_PKGNAMEPREFIX}setuptools_darcs>0:devel/py-setuptools_darcs +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}darcsver>0:devel/py-darcsver@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_darcs>0:devel/py-setuptools_darcs@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: security/py-pyelliptic/Makefile =================================================================== --- security/py-pyelliptic/Makefile +++ security/py-pyelliptic/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= yann2192 Index: security/py-pymacaroons-pynacl/Makefile =================================================================== --- security/py-pymacaroons-pynacl/Makefile +++ security/py-pymacaroons-pynacl/Makefile @@ -14,11 +14,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_GITHUB= yes Index: security/py-pynacl/Makefile =================================================================== --- security/py-pynacl/Makefile +++ security/py-pynacl/Makefile @@ -14,11 +14,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} BUNDLED_NACL_LIB_DEPENDS_OFF= libsodium.so:security/libsodium -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python localbase USE_PYTHON= autoplist distutils Index: security/py-pysaml2/Makefile =================================================================== --- security/py-pysaml2/Makefile +++ security/py-pysaml2/Makefile @@ -13,20 +13,20 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator \ - ${PYTHON_PKGNAMEPREFIX}requests>1.0.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}repoze.who>0:devel/py-repoze.who \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>2.5:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>1.0.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Paste>0:www/py-paste@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}repoze.who>0:devel/py-repoze.who@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>2.5:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ xmlsec1:security/xmlsec1 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: security/py-python-registry/Makefile =================================================================== --- security/py-python-registry/Makefile +++ security/py-python-registry/Makefile @@ -30,7 +30,7 @@ .include .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>=0:devel/py-enum34@${FLAVOR} .endif post-install-DOCS-on: Index: security/py-python-social-auth/Makefile =================================================================== --- security/py-python-social-auth/Makefile +++ security/py-python-social-auth/Makefile @@ -12,12 +12,12 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2:security/py-python-openid \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.5.1:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.3.8:security/py-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.1:www/py-requests-oauthlib \ - ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}python-openid>=2.2:security/py-python-openid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.5.1:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.3.8:security/py-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.1:www/py-requests-oauthlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.2.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=1.0.0:www/py-pyjwt@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-rekall-core/Makefile =================================================================== --- security/py-rekall-core/Makefile +++ security/py-rekall-core/Makefile @@ -13,24 +13,24 @@ LICENSE= GPLv2 RUN_DEPENDS= cabextract:archivers/cabextract \ - ${PYTHON_PKGNAMEPREFIX}artifacts>=20160114:security/py-artifacts \ - ${PYTHON_PKGNAMEPREFIX}pyaff4>=0.24.p1:security/py-pyaff4 \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}acora>=2.0:textproc/py-acora \ - ${PYTHON_PKGNAMEPREFIX}arrow>=0.7.0:devel/py-arrow \ - ${PYTHON_PKGNAMEPREFIX}efilter>=1.3,1:devel/py-efilter \ - ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pyelftools>=0.24:devel/py-pyelftools \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.5:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}pytz>=2016.4,1:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil \ - ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone \ - ${PYTHON_PKGNAMEPREFIX}yara>=3.4.0:security/py-yara \ - ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.4.4:devel/py-sortedcontainers \ - ${PYTHON_PKGNAMEPREFIX}pytsk>=20160721:sysutils/py-pytsk \ - ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil + ${PYTHON_PKGNAMEPREFIX}artifacts>=20160114:security/py-artifacts@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyaff4>=0.24.p1:security/py-pyaff4@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}acora>=2.0:textproc/py-acora@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}arrow>=0.7.0:devel/py-arrow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}efilter>=1.3,1:devel/py-efilter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyelftools>=0.24:devel/py-pyelftools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.5:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=2016.4,1:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=3.4.0:security/py-yara@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.4.4:devel/py-sortedcontainers@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytsk>=20160721:sysutils/py-pytsk@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddr>=2.1.11:devel/py-ipaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5.3:devel/py-dateutil@${FLAVOR} NO_ARCH= yes USES= python:2.7 zip Index: security/py-rekall/Makefile =================================================================== --- security/py-rekall/Makefile +++ security/py-rekall/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=5.0.0:devel/ipython NO_ARCH= yes Index: security/py-rekall_gui/Makefile =================================================================== --- security/py-rekall_gui/Makefile +++ security/py-rekall_gui/Makefile @@ -14,12 +14,12 @@ IGNORE= does not work with rekall-core 1.6.0 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \ - ${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen \ - ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \ - ${PYTHON_PKGNAMEPREFIX}Flask-Sockets>=0:www/py-flask-sockets \ - ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent \ - ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Flask-Sockets>=0:www/py-flask-sockets@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket@${FLAVOR} NO_ARCH= yes USES= python:2.7 Index: security/py-requests-kerberos/Makefile =================================================================== --- security/py-requests-kerberos/Makefile +++ security/py-requests-kerberos/Makefile @@ -13,8 +13,8 @@ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>1.1.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>1.1.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kerberos>1.1.1:security/py-kerberos@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: security/py-rsa/Makefile =================================================================== --- security/py-rsa/Makefile +++ security/py-rsa/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.3:devel/py-pyasn1@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: security/py-service_identity/Makefile =================================================================== --- security/py-service_identity/Makefile +++ security/py-service_identity/Makefile @@ -13,11 +13,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=15.2:devel/py-attrs \ - ${PYTHON_PKGNAMEPREFIX}openssl>=0.15:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.8:devel/py-pyasn1-modules \ - ${PYTHON_PKGNAMEPREFIX}characteristic>=14.1:devel/py-characteristic +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=15.2:devel/py-attrs@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openssl>=0.15:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.9:devel/py-pyasn1@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.8:devel/py-pyasn1-modules@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}characteristic>=14.1:devel/py-characteristic@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-signedjson/Makefile =================================================================== --- security/py-signedjson/Makefile +++ security/py-signedjson/Makefile @@ -14,10 +14,10 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl \ - ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.0.1:devel/py-unpaddedbase64 \ - ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pynacl>=0.3.0:security/py-pynacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unpaddedbase64>=1.0.1:devel/py-unpaddedbase64@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}canonicaljson>=1.0.0:devel/py-canonicaljson@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_GITHUB= yes Index: security/py-ssh/Makefile =================================================================== --- security/py-ssh/Makefile +++ security/py-ssh/Makefile @@ -11,7 +11,7 @@ MAINTAINER= lwhsu@FreeBSD.org COMMENT= Python SSH2 protocol library -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.1:security/py-pycrypto@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-sslstrip/Makefile =================================================================== --- security/py-sslstrip/Makefile +++ security/py-sslstrip/Makefile @@ -11,8 +11,8 @@ MAINTAINER= kitchetech@gmail.com COMMENT= Python program for SSL stripping -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl \ - ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-stix/Makefile =================================================================== --- security/py-stix/Makefile +++ security/py-stix/Makefile @@ -13,12 +13,12 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox \ - ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}maec>=4.1.0.13:security/py-maec@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= STIXProject Index: security/py-tuf/Makefile =================================================================== --- security/py-tuf/Makefile +++ security/py-tuf/Makefile @@ -10,11 +10,11 @@ MAINTAINER= koobs@FreeBSD.org COMMENT= Framework for securing software update systems -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601 \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>0:security/py-pynacl@${FLAVOR} # Actually 2.6-3.5 USES= python Index: security/py-txtorcon/Makefile =================================================================== --- security/py-txtorcon/Makefile +++ security/py-txtorcon/Makefile @@ -13,11 +13,11 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted \ - ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.16:net/py-ipaddress \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.1:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental \ - ${PYTHON_PKGNAMEPREFIX}Automat>0:devel/py-Automat +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=15.5.0:devel/py-twisted@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.16:net/py-ipaddress@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6.1:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}incremental>0:devel/py-incremental@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Automat>0:devel/py-Automat@${FLAVOR} USES= python:2.7 shebangfix USE_PYTHON= distutils autoplist Index: security/py-volatility/Makefile =================================================================== --- security/py-volatility/Makefile +++ security/py-volatility/Makefile @@ -14,12 +14,12 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ - ${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openpyxl>=0:textproc/py-openpyxl@${FLAVOR} NO_ARCH= yes USES= python:2.7 shebangfix zip Index: security/py-vulndb/Makefile =================================================================== --- security/py-vulndb/Makefile +++ security/py-vulndb/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>=1.1:devel/py-setuptools-git@${FLAVOR} NO_ARCH= yes USES= python Index: security/py-yubioath-desktop/Makefile =================================================================== --- security/py-yubioath-desktop/Makefile +++ security/py-yubioath-desktop/Makefile @@ -11,10 +11,10 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click \ - pyside${PYTHON_PKGNAMESUFFIX}>0:devel/pyside \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyscard>0:security/py-pyscard@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${FLAVOR} \ + pyside${PYTHON_PKGNAMESUFFIX}>0:devel/pyside@${FLAVOR} \ pcsc-spy:devel/pcsc-lite \ ${LOCALBASE}/lib/pcsc/drivers/ifd-ccid.bundle/Contents/${OPSYS}/libccid.so:devel/libccid Index: security/py-zope.app.authentication/Makefile =================================================================== --- security/py-zope.app.authentication/Makefile +++ security/py-zope.app.authentication/Makefile @@ -13,25 +13,25 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0.2:devel/py-zope.formlib \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.pluggableauth>=1.1:security/py-zope.pluggableauth \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing \ - ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container \ - ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=0:devel/py-zope.dublincore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.formlib>=4.0.2:devel/py-zope.formlib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.pluggableauth>=1.1:security/py-zope.pluggableauth@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.container>=0:devel/py-zope.app.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.component>=0:devel/py-zope.app.component@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.app.localpermission/Makefile =================================================================== --- security/py-zope.app.localpermission/Makefile +++ security/py-zope.app.localpermission/Makefile @@ -13,12 +13,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.app.principalannotation/Makefile =================================================================== --- security/py-zope.app.principalannotation/Makefile +++ security/py-zope.app.principalannotation/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction \ - ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup \ - ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime \ - ${PYTHON_PKGNAMEPREFIX}zope.principalannotation>=0:security/py-zope.principalannotation +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}transaction>=0:devel/py-transaction@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.appsetup>=3.11.0:devel/py-zope.app.appsetup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.processlifetime>=0:devel/py-zope.processlifetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.principalannotation>=0:security/py-zope.principalannotation@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.app.security/Makefile =================================================================== --- security/py-zope.app.security/Makefile +++ security/py-zope.app.security/Makefile @@ -13,18 +13,18 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.localpermission>=0:security/py-zope.app.localpermission \ - ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate \ - ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.principalregistry>=0:security/py-zope.principalregistry \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy \ - ${PYTHON_PKGNAMEPREFIX}zope.login>=0:security/py-zope.login +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.app.localpermission>=0:security/py-zope.app.localpermission@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.pagetemplate>=0:devel/py-zope.app.pagetemplate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:devel/py-zope.app.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.principalregistry>=0:security/py-zope.principalregistry@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.login>=0:security/py-zope.login@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.app.securitypolicy/Makefile =================================================================== --- security/py-zope.app.securitypolicy/Makefile +++ security/py-zope.app.securitypolicy/Makefile @@ -13,21 +13,21 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=3.8:security/py-zope.app.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form \ - ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security \ - ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=3.4.2:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.authentication>=3.8:security/py-zope.app.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.form>=0:devel/py-zope.app.form@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.app.security>=0:security/py-zope.app.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.exceptions>=0:devel/py-zope.exceptions@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=3.4.2:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.securitypolicy>=0:security/py-zope.securitypolicy@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.authentication/Makefile =================================================================== --- security/py-zope.authentication/Makefile +++ security/py-zope.authentication/Makefile @@ -13,12 +13,12 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.browser>=0:devel/py-zope.browser@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6.0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: security/py-zope.login/Makefile =================================================================== --- security/py-zope.login/Makefile +++ security/py-zope.login/Makefile @@ -13,10 +13,10 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: security/py-zope.password/Makefile =================================================================== --- security/py-zope.password/Makefile +++ security/py-zope.password/Makefile @@ -13,9 +13,9 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.pluggableauth/Makefile =================================================================== --- security/py-zope.pluggableauth/Makefile +++ security/py-zope.pluggableauth/Makefile @@ -13,20 +13,20 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=3.5.1:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.12:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.session>=0:security/py-zope.session@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.principalannotation/Makefile =================================================================== --- security/py-zope.principalannotation/Makefile +++ security/py-zope.principalannotation/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.site>=0:devel/py-zope.site@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.principalregistry/Makefile =================================================================== --- security/py-zope.principalregistry/Makefile +++ security/py-zope.principalregistry/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.password>=0:security/py-zope.password@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.security/Makefile =================================================================== --- security/py-zope.security/Makefile +++ security/py-zope.security/Makefile @@ -14,15 +14,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.proxy>3.4.2:net/py-zope.proxy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}RestrictedPython>=0:security/py-RestrictedPython@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.securitypolicy/Makefile =================================================================== --- security/py-zope.securitypolicy/Makefile +++ security/py-zope.securitypolicy/Makefile @@ -13,17 +13,17 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation \ - ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security \ - ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.annotation>=0:devel/py-zope.annotation@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.authentication>=0:security/py-zope.authentication@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.security>=0:security/py-zope.security@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.dublincore>=3.7:devel/py-zope.dublincore@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py-zope.session/Makefile =================================================================== --- security/py-zope.session/Makefile +++ security/py-zope.session/Makefile @@ -13,13 +13,13 @@ LICENSE= ZPL21 -RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location \ - ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.minmax>=0:devel/py-zope.minmax +RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=0:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.location>=0:devel/py-zope.location@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.minmax>=0:devel/py-zope.minmax@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: security/py3-cryptography/Makefile =================================================================== --- security/py3-cryptography/Makefile +++ security/py3-cryptography/Makefile @@ -3,11 +3,11 @@ MASTERDIR= ${.CURDIR}/../py-cryptography -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py3-cffi -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py3-six \ - ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py3-pyasn1 \ - ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py3-cffi \ - ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py3-idna +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.4.1:devel/py-cffi@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:devel/py-six@python3 \ + ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.8:devel/py-pyasn1@python3 \ + ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@python3 \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@python3 USES= python:3.3+ ssl Index: security/py3-openssl/Makefile =================================================================== --- security/py3-openssl/Makefile +++ security/py3-openssl/Makefile @@ -3,8 +3,8 @@ MASTERDIR= ${.CURDIR}/../py-openssl -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.2.1:security/py3-cryptography \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py3-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0.2.1:security/py-cryptography@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@python3 USES= cpe python:3.3+ Index: sysutils/bsdploy/Makefile =================================================================== --- sysutils/bsdploy/Makefile +++ sysutils/bsdploy/Makefile @@ -11,7 +11,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma \ ${PYTHON_PKGNAMEPREFIX}ploy>=1.2.0:sysutils/py-ploy \ ${PYTHON_PKGNAMEPREFIX}ploy_ansible>=1.3.0:sysutils/py-ploy_ansible \ Index: sysutils/iocage/Makefile =================================================================== --- sysutils/iocage/Makefile +++ sysutils/iocage/Makefile @@ -11,17 +11,17 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py3-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py3-click \ - ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py3-tqdm \ - ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py3-coloredlogs \ - ${PYTHON_PKGNAMEPREFIX}verboselogs>0:devel/py3-verboselogs \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@python3 \ + ${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@python3 \ + ${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@python3 \ + ${PYTHON_PKGNAMEPREFIX}verboselogs>0:devel/py-verboselogs@python3 \ ca_root_nss>0:security/ca_root_nss \ - ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py3-texttable \ - ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py3-pytest-runner \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py3-libzfs \ - ${PYTHON_PKGNAMEPREFIX}pygit2>=0.24.1:devel/py3-pygit2 + ${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@python3 \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@python3 \ + ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@python3 \ + ${PYTHON_PKGNAMEPREFIX}pygit2>=0.24.1:devel/py-pygit2@python3 USE_GITHUB= yes Index: sysutils/py-bcfg2/Makefile =================================================================== --- sysutils/py-bcfg2/Makefile +++ sysutils/py-bcfg2/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daemon>=0:devel/py-daemon \ - ${PYTHON_PKGNAMEPREFIX}gamin>=0:devel/py-gamin \ - ${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}daemon>=0:devel/py-daemon@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gamin>=0:devel/py-gamin@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} OPTIONS_DEFINE= CHEETAH GENSHI CHEETAH_DESC= Support Cheetah Templates @@ -28,8 +28,8 @@ SUB_LIST= PYTHON_CMD=${PYTHON_CMD} PORTDOCS= COPYRIGHT README -CHEETAH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=0:devel/py-cheetah -GENSHI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0:textproc/py-genshi +CHEETAH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=0:devel/py-cheetah@${FLAVOR} +GENSHI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0:textproc/py-genshi@${FLAVOR} post-patch: @${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py Index: sysutils/py-cdmi/Makefile =================================================================== --- sysutils/py-cdmi/Makefile +++ sysutils/py-cdmi/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swift>0:databases/py-swift \ - ${PYTHON_PKGNAMEPREFIX}webob>0:www/py-webob +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swift>0:databases/py-swift@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>0:www/py-webob@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= osaddon Index: sysutils/py-consul/Makefile =================================================================== --- sysutils/py-consul/Makefile +++ sysutils/py-consul/Makefile @@ -10,10 +10,10 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py3-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py3-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py3-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@python3 USE_GITHUB= yes GH_ACCOUNT= cablehead Index: sysutils/py-croniter/Makefile =================================================================== --- sysutils/py-croniter/Makefile +++ sysutils/py-croniter/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: sysutils/py-crontab/Makefile =================================================================== --- sysutils/py-crontab/Makefile +++ sysutils/py-crontab/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil \ - ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: sysutils/py-diffoscope/Makefile =================================================================== --- sysutils/py-diffoscope/Makefile +++ sysutils/py-diffoscope/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:archivers/py3-libarchive-c \ - ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py3-python-magic \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libarchive-c>=0:archivers/py-libarchive-c@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${FLAVOR} \ gdiff:textproc/diffutils -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR} \ zipinfo:archivers/unzip \ isoinfo:sysutils/cdrkit \ rpm2cpio:archivers/rpm2cpio Index: sysutils/py-dlipower/Makefile =================================================================== --- sysutils/py-dlipower/Makefile +++ sysutils/py-dlipower/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${FLAVOR} USES= python shebangfix SHEBANG_FILES= scripts/fence_dli Index: sysutils/py-docker/Makefile =================================================================== --- sysutils/py-docker/Makefile +++ sysutils/py-docker/Makefile @@ -12,11 +12,11 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client \ - ${PYTHON_PKGNAMEPREFIX}docker-pycreds>0:security/py-docker-pycreds +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}websocket-client>0:www/py-websocket-client@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docker-pycreds>0:security/py-docker-pycreds@${FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -24,11 +24,11 @@ .include .if ${PYTHON_SUFFIX} < 35 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:security/py-backports.ssl_match_hostname +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.ssl_match_hostname>0:security/py-backports.ssl_match_hostname@${FLAVOR} .endif .if ${PYTHON_SUFFIX} < 33 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress@${FLAVOR} .endif .include Index: sysutils/py-execnet/Makefile =================================================================== --- sysutils/py-execnet/Makefile +++ sysutils/py-execnet/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.4:devel/py-apipkg +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.4:devel/py-apipkg@${FLAVOR} NO_ARCH= yes USES?= python Index: sysutils/py-ezjailremote/Makefile =================================================================== --- sysutils/py-ezjailremote/Makefile +++ sysutils/py-ezjailremote/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE RUN_DEPENDS= ezjail-admin:sysutils/ezjail \ - ${PYTHON_PKGNAMEPREFIX}fabric>0:devel/py-fabric + ${PYTHON_PKGNAMEPREFIX}fabric>0:devel/py-fabric@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= tomster Index: sysutils/py-freenas.cli/Makefile =================================================================== --- sysutils/py-freenas.cli/Makefile +++ sysutils/py-freenas.cli/Makefile @@ -10,16 +10,16 @@ MAINTAINER= wg@FreeBSD.org COMMENT= FreeNAS Command Line Interface -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize \ - ${PYTHON_PKGNAMEPREFIX}pyicu>0:devel/py-pyicu \ - ${PYTHON_PKGNAMEPREFIX}natural>0:devel/py-natural \ - ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply \ - ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor \ - ${PYTHON_PKGNAMEPREFIX}texttable>0:textproc/py-texttable \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils \ - ${PYTHON_PKGNAMEPREFIX}freenas.dispatcher>0:devel/py-freenas.dispatcher +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyicu>0:devel/py-pyicu@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}natural>0:devel/py-natural@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}texttable>0:textproc/py-texttable@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}freenas.utils>0:devel/py-freenas.utils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}freenas.dispatcher>0:devel/py-freenas.dispatcher@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: sysutils/py-glances/Makefile =================================================================== --- sysutils/py-glances/Makefile +++ sysutils/py-glances/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=2.1.1:sysutils/py-psutil +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=2.1.1:sysutils/py-psutil@${FLAVOR} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes Index: sysutils/py-gmailfs-fuse/Makefile =================================================================== --- sysutils/py-gmailfs-fuse/Makefile +++ sysutils/py-gmailfs-fuse/Makefile @@ -11,7 +11,7 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fusefs>=0.2:devel/py-fusefs +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fusefs>=0.2:devel/py-fusefs@${FLAVOR} USES= fuse python:2.7 USE_PYTHON= autoplist distutils Index: sysutils/py-google-compute-engine/Makefile =================================================================== --- sysutils/py-google-compute-engine/Makefile +++ sysutils/py-google-compute-engine/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto \ - ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr \ - ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${FLAVOR} \ sudo:security/sudo USES= python Index: sysutils/py-halite/Makefile =================================================================== --- sysutils/py-halite/Makefile +++ sysutils/py-halite/Makefile @@ -13,8 +13,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}salt>=0.17.0:sysutils/py-salt \ - ${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}salt>=0.17.0:sysutils/py-salt@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: sysutils/py-honcho/Makefile =================================================================== --- sysutils/py-honcho/Makefile +++ sysutils/py-honcho/Makefile @@ -13,9 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7:devel/py-Jinja2@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= nickstenning Index: sysutils/py-nomad/Makefile =================================================================== --- sysutils/py-nomad/Makefile +++ sysutils/py-nomad/Makefile @@ -9,8 +9,8 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py3-requests -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py3-requests +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.10.0:www/py-requests@python3 USE_GITHUB= yes GH_ACCOUNT= jrxFive Index: sysutils/py-ploy/Makefile =================================================================== --- sysutils/py-ploy/Makefile +++ sysutils/py-ploy/Makefile @@ -14,9 +14,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy \ - ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko \ - ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: sysutils/py-ploy_ansible/Makefile =================================================================== --- sysutils/py-ploy_ansible/Makefile +++ sysutils/py-ploy_ansible/Makefile @@ -13,13 +13,13 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy \ - ${PYTHON_PKGNAMEPREFIX}execnet>0:sysutils/py-execnet \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}execnet>0:sysutils/py-execnet@${FLAVOR} \ ansible1<2.0:sysutils/ansible1 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy \ - ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: sysutils/py-ploy_ec2/Makefile =================================================================== --- sysutils/py-ploy_ec2/Makefile +++ sysutils/py-ploy_ec2/Makefile @@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy \ - ${PYTHON_PKGNAMEPREFIX}boto>=2.0:devel/py-boto \ - ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}boto>=2.0:devel/py-boto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${FLAVOR} USES= python:-2.7 USE_PYTHON= autoplist distutils Index: sysutils/py-ploy_ezjail/Makefile =================================================================== --- sysutils/py-ploy_ezjail/Makefile +++ sysutils/py-ploy_ezjail/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools \ - ${PYTHON_PKGNAMEPREFIX}ploy>=1.2.0:sysutils/py-ploy \ - ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ploy>=1.2.0:sysutils/py-ploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lazy>0:devel/py-lazy@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: sysutils/py-ploy_fabric/Makefile =================================================================== --- sysutils/py-ploy_fabric/Makefile +++ sysutils/py-ploy_fabric/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy \ - ${PYTHON_PKGNAMEPREFIX}fabric>=1.4.0,1:devel/py-fabric +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ploy>=1.0.0:sysutils/py-ploy@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fabric>=1.4.0,1:devel/py-fabric@${FLAVOR} USES= python:-2.7 zip USE_PYTHON= autoplist distutils Index: sysutils/py-plumbum/Makefile =================================================================== --- sysutils/py-plumbum/Makefile +++ sysutils/py-plumbum/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python USE_GITHUB= yes Index: sysutils/py-psutil/Makefile =================================================================== --- sysutils/py-psutil/Makefile +++ sysutils/py-psutil/Makefile @@ -13,8 +13,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \ - ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unittest2>=0:devel/py-unittest2@${FLAVOR} USE_PYTHON= autoplist concurrent distutils USES= python Index: sysutils/py-salt/Makefile =================================================================== --- sysutils/py-salt/Makefile +++ sysutils/py-salt/Makefile @@ -14,15 +14,15 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>0:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}botocore>0:devel/py-botocore \ - ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud \ - ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.3:devel/py-msgpack-python \ - ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar \ - ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests \ - ${PYTHON_PKGNAMEPREFIX}tornado>=4.2.1:www/py-tornado \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>0:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}botocore>0:devel/py-botocore@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.3:devel/py-msgpack-python@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>=4.2.1:www/py-tornado@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= cpe python:2.7+ CPE_VENDOR= saltstack @@ -62,26 +62,26 @@ TCP_DESC= Install dependencies required for TCP transport ZEROMQ_DESC= Install dependencies required for ZeroMQ transport -RAET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libnacl>=1.0.0:security/py-libnacl \ - ${PYTHON_PKGNAMEPREFIX}ioflo>=1.1.7:devel/py-ioflo \ - ${PYTHON_PKGNAMEPREFIX}raet>=0.6.0:net/py-raet +RAET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libnacl>=1.0.0:security/py-libnacl@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ioflo>=1.1.7:devel/py-ioflo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}raet>=0.6.0:net/py-raet@${FLAVOR} -TCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto +TCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${FLAVOR} -ZEROMQ_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq -ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq \ - ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto +ZEROMQ_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq@${FLAVOR} +ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto@${FLAVOR} .include # Python 2.7-3.3 require enum34, unnecessary for Python 3.4+ .if ${PYTHON_REL} < 3400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} .endif # Python 3+ comes with futures built-in .if ${PYTHON_REL} < 3200 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=2.0:devel/py-futures +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>=2.0:devel/py-futures@${FLAVOR} .endif post-patch: Index: sysutils/py-shutilwhich/Makefile =================================================================== --- sysutils/py-shutilwhich/Makefile +++ sysutils/py-shutilwhich/Makefile @@ -11,7 +11,7 @@ LICENSE= PSFL -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USES= python:-3.3 USE_GITHUB= yes Index: sysutils/py-supervisor/Makefile =================================================================== --- sysutils/py-supervisor/Makefile +++ sysutils/py-supervisor/Makefile @@ -11,8 +11,8 @@ MAINTAINER= hizel@vyborg.ru COMMENT= System for controlling process state under UNIX -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.5:www/py-meld3 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.5.0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meld3>=0.6.5:www/py-meld3@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.5.0:devel/py-mock@${FLAVOR} PORTDOCS= *.txt *.rst Index: sysutils/py-tmuxp/Makefile =================================================================== --- sysutils/py-tmuxp/Makefile +++ sysutils/py-tmuxp/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete \ - ${PYTHON_PKGNAMEPREFIX}kaptan>=0.5.7:devel/py-kaptan \ - ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}kaptan>=0.5.7:devel/py-kaptan@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3:devel/py-colorama@${FLAVOR} \ tmux:sysutils/tmux NO_ARCH= yes Index: sysutils/py-zdaemon/Makefile =================================================================== --- sysutils/py-zdaemon/Makefile +++ sysutils/py-zdaemon/Makefile @@ -13,7 +13,7 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zconfig>0:devel/py-zconfig@${FLAVOR} NO_ARCH= yes USES= python zip Index: sysutils/py3-execnet/Makefile =================================================================== --- sysutils/py3-execnet/Makefile +++ sysutils/py3-execnet/Makefile @@ -3,8 +3,8 @@ MASTERDIR= ${.CURDIR}/../py-execnet -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py3-setuptools_scm -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.4:devel/py3-apipkg +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apipkg>=1.4:devel/py-apipkg@python3 USES= python:3.2+ Index: sysutils/solaar/Makefile =================================================================== --- sysutils/solaar/Makefile +++ sysutils/solaar/Makefile @@ -29,7 +29,7 @@ NO_ARCH= yes OPTIONS_DEFINE= GUI -GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py${PYTHON_MAJOR_VER:S/2//}-gobject3 +GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${FLAVOR} post-patch: @${CP} ${FILESDIR}/hidapi.py ${WRKSRC}/lib/hidapi/udev.py Index: textproc/ibus-typing-booster/Makefile =================================================================== --- textproc/ibus-typing-booster/Makefile +++ textproc/ibus-typing-booster/Makefile @@ -11,15 +11,15 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/Menu.py:devel/py3-xdg \ - ${PYTHON_SITELIBDIR}/gi/_gi.so:devel/py3-gobject3 \ +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/Menu.py:devel/py-xdg@python3 \ + ${PYTHON_SITELIBDIR}/gi/_gi.so:devel/py-gobject3@python3 \ ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/${PYTHON_PKGNAMEPREFIX}sqlite3 LIB_DEPENDS= libibus-1.0.so:textproc/ibus \ libm17n.so:devel/m17n-lib -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/Menu.py:devel/py3-xdg \ - ${PYTHON_SITELIBDIR}/dbus/bus.py:devel/py3-dbus \ - ${PYTHON_SITELIBDIR}/hunspell.so:textproc/py3-hunspell \ - ${PYTHON_SITELIBDIR}/gi/_gi.so:devel/py3-gobject3 \ +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/Menu.py:devel/py-xdg@python3 \ + ${PYTHON_SITELIBDIR}/dbus/bus.py:devel/py-dbus@python3 \ + ${PYTHON_SITELIBDIR}/hunspell.so:textproc/py-hunspell@python3 \ + ${PYTHON_SITELIBDIR}/gi/_gi.so:devel/py-gobject3@python3 \ ${LOCALBASE}/share/unicode/ucd/Index.txt:textproc/UCD \ ${LOCALBASE}/share/unicode/cldr/readme.html:textproc/CLDR\ ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/${PYTHON_PKGNAMEPREFIX}sqlite3 Index: textproc/py-agate-dbf/Makefile =================================================================== --- textproc/py-agate-dbf/Makefile +++ textproc/py-agate-dbf/Makefile @@ -11,8 +11,8 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate \ - ${PYTHON_PKGNAMEPREFIX}dbfread>=2.0.5:textproc/py-dbfread +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dbfread>=2.0.5:textproc/py-dbfread@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-agate-excel/Makefile =================================================================== --- textproc/py-agate-excel/Makefile +++ textproc/py-agate-excel/Makefile @@ -11,9 +11,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate \ - ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.4:textproc/py-xlrd \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.3.0:textproc/py-openpyxl +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.4:textproc/py-xlrd@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.3.0:textproc/py-openpyxl@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-agate/Makefile =================================================================== --- textproc/py-agate/Makefile +++ textproc/py-agate/Makefile @@ -11,13 +11,13 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pytimeparse>=1.1.5:devel/py-pytimeparse \ - ${PYTHON_PKGNAMEPREFIX}Babel>=2.0:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.1:devel/py-parsedatetime \ - ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate \ - ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.2.1:textproc/py-python-slugify \ - ${PYTHON_PKGNAMEPREFIX}leather>=0.3.2:graphics/py-leather +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytimeparse>=1.1.5:devel/py-pytimeparse@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=2.0:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.1:devel/py-parsedatetime@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4:devel/py-isodate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-slugify>=1.2.1:textproc/py-python-slugify@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}leather>=0.3.2:graphics/py-leather@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-autopep8/Makefile =================================================================== --- textproc/py-autopep8/Makefile +++ textproc/py-autopep8/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.3:devel/py-pycodestyle +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.3:devel/py-pycodestyle@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: textproc/py-awesome-slugify/Makefile =================================================================== --- textproc/py-awesome-slugify/Makefile +++ textproc/py-awesome-slugify/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex \ - ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.14:converters/py-unidecode -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.14:converters/py-unidecode@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-chardet/Makefile =================================================================== --- textproc/py-chardet/Makefile +++ textproc/py-chardet/Makefile @@ -13,9 +13,9 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \ - ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${FLAVOR} NO_ARCH= yes USES?= python Index: textproc/py-cloud_sptheme/Makefile =================================================================== --- textproc/py-cloud_sptheme/Makefile +++ textproc/py-cloud_sptheme/Makefile @@ -14,10 +14,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-csvkit/Makefile =================================================================== --- textproc/py-csvkit/Makefile +++ textproc/py-csvkit/Makefile @@ -11,11 +11,11 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.4:textproc/py-agate \ - ${PYTHON_PKGNAMEPREFIX}agate-excel>=0.2.0:textproc/py-agate-excel \ - ${PYTHON_PKGNAMEPREFIX}agate-dbf>=0.2.0:textproc/py-agate-dbf \ - ${PYTHON_PKGNAMEPREFIX}agate-sql>=0.5.0:databases/py-agate-sql \ - ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.4:textproc/py-agate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}agate-excel>=0.2.0:textproc/py-agate-excel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}agate-dbf>=0.2.0:textproc/py-agate-dbf@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}agate-sql>=0.5.0:databases/py-agate-sql@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.6.1:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-docutils/Makefile =================================================================== --- textproc/py-docutils/Makefile +++ textproc/py-docutils/Makefile @@ -21,7 +21,7 @@ OPTIONS_DEFINE= PYGMENTS PYGMENTS_DESC= Syntax highlighting -PYGMENTS_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments +PYGMENTS_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${FLAVOR} SCRIPTS= rst2html rst2latex rst2man rst2odt rst2odt_prepstyles \ rst2pseudoxml rst2s5 rst2xetex rst2xml rstpep2html Index: textproc/py-elasticsearch-curator-py/Makefile =================================================================== --- textproc/py-elasticsearch-curator-py/Makefile +++ textproc/py-elasticsearch-curator-py/Makefile @@ -13,9 +13,9 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.3:net/py-urllib3 \ - ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.8.0:textproc/py-elasticsearch-py \ - ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.3:net/py-urllib3@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.8.0:textproc/py-elasticsearch-py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= elastic Index: textproc/py-elasticsearch-dsl-py/Makefile =================================================================== --- textproc/py-elasticsearch-dsl-py/Makefile +++ textproc/py-elasticsearch-dsl-py/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= elastic Index: textproc/py-elasticsearch-py/Makefile =================================================================== --- textproc/py-elasticsearch-py/Makefile +++ textproc/py-elasticsearch-py/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3@${FLAVOR} NO_ARCH= yes USE_GITHUB= yes Index: textproc/py-elasticsearch2-dsl-py/Makefile =================================================================== --- textproc/py-elasticsearch2-dsl-py/Makefile +++ textproc/py-elasticsearch2-dsl-py/Makefile @@ -11,7 +11,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= elastic Index: textproc/py-genshi/Makefile =================================================================== --- textproc/py-genshi/Makefile +++ textproc/py-genshi/Makefile @@ -23,7 +23,7 @@ .include .if ${PORT_OPTIONS:MBABEL} -RUN_DEPENDS+= ${PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel +RUN_DEPENDS+= ${PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel@${FLAVOR} .endif .include Index: textproc/py-humanfriendly/Makefile =================================================================== --- textproc/py-humanfriendly/Makefile +++ textproc/py-humanfriendly/Makefile @@ -19,7 +19,7 @@ .include .if ${PYTHON_REL} < 3300 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>0:devel/py-monotonic +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>0:devel/py-monotonic@${FLAVOR} .endif .include Index: textproc/py-m2r/Makefile =================================================================== --- textproc/py-m2r/Makefile +++ textproc/py-m2r/Makefile @@ -13,10 +13,10 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistune>0:textproc/py-mistune \ - ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistune>0:textproc/py-mistune@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${FLAVOR} # Actually 2.7,3.4+ USES= python @@ -27,7 +27,7 @@ .include .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: Index: textproc/py-mako/Makefile =================================================================== --- textproc/py-mako/Makefile +++ textproc/py-mako/Makefile @@ -13,12 +13,12 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.9.2:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker \ - ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.9.2:textproc/py-MarkupSafe \ - ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.9.2:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beaker>=1.1:www/py-beaker@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}MarkupSafe>=0.9.2:textproc/py-MarkupSafe@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-markdown/Makefile =================================================================== --- textproc/py-markdown/Makefile +++ textproc/py-markdown/Makefile @@ -14,11 +14,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \ - ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}pytidylib>0:textproc/py-pytidylib \ - ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytidylib>0:textproc/py-pytidylib@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= distutils concurrent autoplist Index: textproc/py-mistune/Makefile =================================================================== --- textproc/py-mistune/Makefile +++ textproc/py-mistune/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-nltk/Makefile =================================================================== --- textproc/py-nltk/Makefile +++ textproc/py-nltk/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter \ - ${PYTHON_PKGNAMEPREFIX}yaml>=3.09:devel/py-yaml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=3.09:devel/py-yaml@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-numpydoc/Makefile =================================================================== --- textproc/py-numpydoc/Makefile +++ textproc/py-numpydoc/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py-sphinx -TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py-sphinx@${FLAVOR} +TEST_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${FLAVOR} USES?= python USE_PYTHON= autoplist distutils Index: textproc/py-openpyxl/Makefile =================================================================== --- textproc/py-openpyxl/Makefile +++ textproc/py-openpyxl/Makefile @@ -13,8 +13,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.rst -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jdcal>=0:devel/py-jdcal \ - ${PYTHON_PKGNAMEPREFIX}et_xmlfile>=0:textproc/py-et_xmlfile +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jdcal>=0:devel/py-jdcal@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}et_xmlfile>=0:textproc/py-et_xmlfile@${FLAVOR} NO_ARCH= yes USES= python Index: textproc/py-paragrep/Makefile =================================================================== --- textproc/py-paragrep/Makefile +++ textproc/py-paragrep/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grizzled>=0.8.1:devel/py-grizzled +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grizzled>=0.8.1:devel/py-grizzled@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python Index: textproc/py-parsel/Makefile =================================================================== --- textproc/py-parsel/Makefile +++ textproc/py-parsel/Makefile @@ -11,11 +11,11 @@ LICENSE= BSD3CLAUSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}w3lib>=1.8.0:www/py-w3lib +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0.9:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.5.2:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}w3lib>=1.8.0:www/py-w3lib@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-parsimonious/Makefile =================================================================== --- textproc/py-parsimonious/Makefile +++ textproc/py-parsimonious/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python Index: textproc/py-pyelasticsearch/Makefile =================================================================== --- textproc/py-pyelasticsearch/Makefile +++ textproc/py-pyelasticsearch/Makefile @@ -13,11 +13,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi \ - ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py \ - ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8:net/py-urllib3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}elasticsearch-py>=1.3.0:textproc/py-elasticsearch-py@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}simplejson>=3.0:devel/py-simplejson@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8:net/py-urllib3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-pyes/Makefile =================================================================== --- textproc/py-pyes/Makefile +++ textproc/py-pyes/Makefile @@ -11,8 +11,8 @@ MAINTAINER= dvl@FreeBSD.org COMMENT= Python connector for ElasticSearch - the pythonic way to use ElasticSearch -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: textproc/py-pyhwp/Makefile =================================================================== --- textproc/py-pyhwp/Makefile +++ textproc/py-pyhwp/Makefile @@ -11,11 +11,11 @@ MAINTAINER= zi@FreeBSD.org COMMENT= HWP Document Format v5 parser & processor -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \ - ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel \ - ${PYTHON_PKGNAMEPREFIX}olefile>=0.40:devel/py-olefile \ - ${PYTHON_PKGNAMEPREFIX}hypua2jamo>0:textproc/py-hypua2jamo \ - ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}olefile>=0.40:devel/py-olefile@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hypua2jamo>0:textproc/py-hypua2jamo@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${FLAVOR} BUILD_DEPENDS:= ${RUN_DEPENDS} USES= python zip Index: textproc/py-pyscss/Makefile =================================================================== --- textproc/py-pyscss/Makefile +++ textproc/py-pyscss/Makefile @@ -12,11 +12,11 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34 \ - ${PYTHON_PKGNAMEPREFIX}pathlib>0:devel/py-pathlib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pathlib>0:devel/py-pathlib@${FLAVOR} LIB_DEPENDS= libpcre.so:devel/pcre -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= Kronuz Index: textproc/py-pysrt/Makefile =================================================================== --- textproc/py-pysrt/Makefile +++ textproc/py-pysrt/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv3 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-python-augeas/Makefile =================================================================== --- textproc/py-python-augeas/Makefile +++ textproc/py-python-augeas/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${FLAVOR} LIB_DEPENDS= libaugeas.so:textproc/augeas USES= python Index: textproc/py-python-docx/Makefile =================================================================== --- textproc/py-python-docx/Makefile +++ textproc/py-python-docx/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${FLAVOR} # Python3 ready USES= python Index: textproc/py-python-slugify/Makefile =================================================================== --- textproc/py-python-slugify/Makefile +++ textproc/py-python-slugify/Makefile @@ -11,7 +11,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.16:converters/py-unidecode +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}unidecode>=0.04.16:converters/py-unidecode@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-qrcode/Makefile =================================================================== --- textproc/py-qrcode/Makefile +++ textproc/py-qrcode/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}pillow>=2.6:graphics/py-pillow +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.8:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=2.6:graphics/py-pillow@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-qt4-xml/Makefile =================================================================== --- textproc/py-qt4-xml/Makefile +++ textproc/py-qt4-xml/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= corelib xml moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: textproc/py-qt4-xmlpatterns/Makefile =================================================================== --- textproc/py-qt4-xmlpatterns/Makefile +++ textproc/py-qt4-xmlpatterns/Makefile @@ -12,6 +12,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run network_run +USE_PYTHON= flavors USE_QT4= corelib network xmlpatterns moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: textproc/py-qt5-xml/Makefile =================================================================== --- textproc/py-qt5-xml/Makefile +++ textproc/py-qt5-xml/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:5 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT5= core xml buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG Index: textproc/py-qt5-xmlpatterns/Makefile =================================================================== --- textproc/py-qt5-xmlpatterns/Makefile +++ textproc/py-qt5-xmlpatterns/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:5 USE_PYQT= sip_build core_run network_run +USE_PYTHON= flavors USE_QT5= core network xmlpatterns qmake_build OPTIONS_DEFINE= API DEBUG Index: textproc/py-rdflib/Makefile =================================================================== --- textproc/py-rdflib/Makefile +++ textproc/py-rdflib/Makefile @@ -12,10 +12,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing \ - ${PYTHON_PKGNAMEPREFIX}sparqlwrapper>=1.5.2:textproc/py-sparqlwrapper \ - ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.1:devel/py-pyparsing@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sparqlwrapper>=1.5.2:textproc/py-sparqlwrapper@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-rst2html5/Makefile =================================================================== --- textproc/py-rst2html5/Makefile +++ textproc/py-rst2html5/Makefile @@ -12,9 +12,9 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.1:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.1:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.12:textproc/py-docutils@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-rstyoutube/Makefile =================================================================== --- textproc/py-rstyoutube/Makefile +++ textproc/py-rstyoutube/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@${FLAVOR} USES= python:2 USE_PYTHON= distutils autoplist Index: textproc/py-scour/Makefile =================================================================== --- textproc/py-scour/Makefile +++ textproc/py-scour/Makefile @@ -12,7 +12,7 @@ LICENSE= APACHE20 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-snowballstemmer/Makefile =================================================================== --- textproc/py-snowballstemmer/Makefile +++ textproc/py-snowballstemmer/Makefile @@ -19,6 +19,6 @@ OPTIONS_DEFAULT=PYSTEMMER PYSTEMMER_DESC= Use PyStemmer to accelerate -PYSTEMMER_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pystemmer>0:textproc/py-pystemmer +PYSTEMMER_RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}pystemmer>0:textproc/py-pystemmer@${FLAVOR} .include Index: textproc/py-sphinx-hieroglyph/Makefile =================================================================== --- textproc/py-sphinx-hieroglyph/Makefile +++ textproc/py-sphinx-hieroglyph/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3:textproc/py-sphinx@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= nyergler Index: textproc/py-sphinx-intl/Makefile =================================================================== --- textproc/py-sphinx-intl/Makefile +++ textproc/py-sphinx-intl/Makefile @@ -14,9 +14,9 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx \ - ${PKGNAMEPREFIX}polib>=1.0.6:devel/py-polib \ - ${PKGNAMEPREFIX}six>=1.8.0:devel/py-six +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} \ + ${PKGNAMEPREFIX}polib>=1.0.6:devel/py-polib@${FLAVOR} \ + ${PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-sphinx/Makefile =================================================================== --- textproc/py-sphinx/Makefile +++ textproc/py-sphinx/Makefile @@ -17,19 +17,19 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six -RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel\ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments \ - ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0.1:textproc/py-sphinx_rtd_theme \ - ${PYTHON_PKGNAMEPREFIX}alabaster>=0.7:textproc/py-alabaster \ - ${PYTHON_PKGNAMEPREFIX}snowballstemmer>=1.1:textproc/py-snowballstemmer \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six \ - ${PYTHON_PKGNAMEPREFIX}imagesize>=0.7.1:graphics/py-imagesize \ +BUILD_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} +RUN_DEPENDS?= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0.1:textproc/py-sphinx_rtd_theme@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}alabaster>=0.7:textproc/py-alabaster@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}snowballstemmer>=1.1:textproc/py-snowballstemmer@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}imagesize>=0.7.1:graphics/py-imagesize@${FLAVOR} \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES?= python Index: textproc/py-sphinx_numfig/Makefile =================================================================== --- textproc/py-sphinx_numfig/Makefile +++ textproc/py-sphinx_numfig/Makefile @@ -12,9 +12,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx@${FLAVOR} USES= python tar:tgz +USE_PYTHON= flavors NO_BUILD= yes SPHINXDIR= ${PYTHON_LIBDIR}/site-packages/sphinx PLIST_FILES= ${SPHINXDIR}/ext/numfig.py ${SPHINXDIR}/ext/numfig.pyc Index: textproc/py-sphinx_wikipedia/Makefile =================================================================== --- textproc/py-sphinx_wikipedia/Makefile +++ textproc/py-sphinx_wikipedia/Makefile @@ -11,9 +11,10 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.3.1:textproc/py-sphinx@${FLAVOR} USES= python +USE_PYTHON= flavors NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= quiver Index: textproc/py-sphinxcontrib-adadomain/Makefile =================================================================== --- textproc/py-sphinxcontrib-adadomain/Makefile +++ textproc/py-sphinxcontrib-adadomain/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD2CLAUSE -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-sphinxcontrib-bitbucket/Makefile =================================================================== --- textproc/py-sphinxcontrib-bitbucket/Makefile +++ textproc/py-sphinxcontrib-bitbucket/Makefile @@ -11,7 +11,7 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= Sphinx/BitBucket integration -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-sphinxcontrib-fulltoc/Makefile =================================================================== --- textproc/py-sphinxcontrib-fulltoc/Makefile +++ textproc/py-sphinxcontrib-fulltoc/Makefile @@ -12,8 +12,8 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.8.1:devel/py-pbr -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +BUILD_DEPENDS= ${PKGNAMEPREFIX}pbr>=1.8.1:devel/py-pbr@${FLAVOR} +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-sphinxcontrib-httpdomain/Makefile =================================================================== --- textproc/py-sphinxcontrib-httpdomain/Makefile +++ textproc/py-sphinxcontrib-httpdomain/Makefile @@ -10,7 +10,7 @@ MAINTAINER= wg@FreeBSD.org COMMENT= Sphinx domain for HTTP APIs -RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx +RUN_DEPENDS= ${PKGNAMEPREFIX}sphinx>=1.1.3:textproc/py-sphinx@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-sphinxcontrib-programoutput/Makefile =================================================================== --- textproc/py-sphinxcontrib-programoutput/Makefile +++ textproc/py-sphinxcontrib-programoutput/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.5:textproc/py-sphinx +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.5:textproc/py-sphinx@${FLAVOR} USES= python USE_PYTHON= autoplist distutils Index: textproc/py-toronado/Makefile =================================================================== --- textproc/py-toronado/Makefile +++ textproc/py-toronado/Makefile @@ -10,9 +10,9 @@ MAINTAINER= tj@FreeBSD.org COMMENT= Fast lxml-based CSS stylesheet inliner -RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect \ - ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml +RUN_DEPENDS:= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-transifex-client/Makefile =================================================================== --- textproc/py-transifex-client/Makefile +++ textproc/py-transifex-client/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils Index: textproc/py-wicked/Makefile =================================================================== --- textproc/py-wicked/Makefile +++ textproc/py-wicked/Makefile @@ -12,10 +12,10 @@ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent \ - ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema \ - ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.lifecycleevent>=0:devel/py-zope.lifecycleevent@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:devel/py-zope.schema@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.traversing>=0:devel/py-zope.traversing@${FLAVOR} USES= python zip USE_PYTHON= autoplist distutils Index: textproc/py-wstools/Makefile =================================================================== --- textproc/py-wstools/Makefile +++ textproc/py-wstools/Makefile @@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} NO_ARCH= yes USES= python:2.7+ Index: textproc/py-wtforms/Makefile =================================================================== --- textproc/py-wtforms/Makefile +++ textproc/py-wtforms/Makefile @@ -15,11 +15,11 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10 \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>0:devel/py-babel@${FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>0:devel/pep8 \ - ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil + ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} OPTIONS_DEFINE= DOCS Index: textproc/py-xlutils/Makefile =================================================================== --- textproc/py-xlutils/Makefile +++ textproc/py-xlutils/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.2:textproc/py-xlrd \ - ${PYTHON_PKGNAMEPREFIX}xlwt>=0.7.4:textproc/py-xlwt +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=0.7.2:textproc/py-xlrd@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xlwt>=0.7.4:textproc/py-xlwt@${FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= python:2 Index: textproc/py-zope.app.i18n/Makefile =================================================================== --- textproc/py-zope.app.i18n/Makefile +++ textproc/py-zope.app.i18n/Makefile @@ -13,15 +13,15 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.9:devel/py-zope.publisher \ - ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6:devel/py-zope.component \ - ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${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.security>=0:security/py-zope.security \ - zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.publisher>=3.9:devel/py-zope.publisher@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.component>=3.6:devel/py-zope.component@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.container>=0:devel/py-zope.container@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${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.security>=0:security/py-zope.security@${FLAVOR} \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} USES= python USE_PYTHON= distutils autoplist Index: textproc/py-zope.app.locales/Makefile =================================================================== --- textproc/py-zope.app.locales/Makefile +++ textproc/py-zope.app.locales/Makefile @@ -13,11 +13,11 @@ LICENSE= ZPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n \ - ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration \ - ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.i18n>=0:devel/py-zope.i18n@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:devel/py-zope.configuration@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.tal>=0:textproc/py-zope.tal@${FLAVOR} NO_ARCH= yes USES= python:-2.7 Index: textproc/py-zope.tal/Makefile =================================================================== --- textproc/py-zope.tal/Makefile +++ textproc/py-zope.tal/Makefile @@ -13,8 +13,8 @@ LICENSE= ZPL21 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid \ - ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=0:textproc/py-zope.i18nmessageid@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${FLAVOR} USES= python zip USE_PYTHON= distutils autoplist Index: textproc/py3-asciinema/Makefile =================================================================== --- textproc/py3-asciinema/Makefile +++ textproc/py3-asciinema/Makefile @@ -11,7 +11,7 @@ LICENSE= GPLv3+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py3-requests \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@python3 \ ca_root_nss>=0:security/ca_root_nss USES= python:3.3+ Index: textproc/py3-chardet/Makefile =================================================================== --- textproc/py3-chardet/Makefile +++ textproc/py3-chardet/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../py-chardet -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py3-pytest-runner +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@python3 USES= python:3.3+ Index: textproc/py3-docutils/Makefile =================================================================== --- textproc/py3-docutils/Makefile +++ textproc/py3-docutils/Makefile @@ -7,6 +7,6 @@ USES= python:3.3+ -PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py3-pygments +PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@python3 .include "${MASTERDIR}/Makefile" Index: textproc/py3-numpydoc/Makefile =================================================================== --- textproc/py3-numpydoc/Makefile +++ textproc/py3-numpydoc/Makefile @@ -3,9 +3,9 @@ MASTERDIR= ${.CURDIR}/../py-numpydoc -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py3-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py3-sphinx -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py3-nose +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@python3 \ + ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.3:textproc/py-sphinx@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@python3 USES= python:3.4+ Index: textproc/py3-snowballstemmer/Makefile =================================================================== --- textproc/py3-snowballstemmer/Makefile +++ textproc/py3-snowballstemmer/Makefile @@ -5,6 +5,6 @@ USES= python:3.3+ -PYSTEMMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pystemmer>0:textproc/py3-pystemmer +PYSTEMMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pystemmer>0:textproc/py-pystemmer@python3 .include "${MASTERDIR}/Makefile" Index: textproc/py3-sphinx/Makefile =================================================================== --- textproc/py3-sphinx/Makefile +++ textproc/py3-sphinx/Makefile @@ -3,19 +3,19 @@ MASTERDIR= ${.CURDIR}/../py-sphinx -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py3-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py3-docutils \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py3-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py3-babel\ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py3-Jinja2 \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py3-docutils \ - ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py3-pygments \ - ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py3-babel \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0.1:textproc/py3-sphinx_rtd_theme \ - ${PYTHON_PKGNAMEPREFIX}alabaster>=0.7:textproc/py3-alabaster \ - ${PYTHON_PKGNAMEPREFIX}snowballstemmer>=1.1:textproc/py3-snowballstemmer \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py3-six \ - ${PYTHON_PKGNAMEPREFIX}imagesize>=0.7.1:graphics/py3-imagesize \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@python3 \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@python3 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel\@python3 + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@python3 \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@python3 \ + ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@python3 \ + ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@python3 \ + ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0.1:textproc/py-sphinx_rtd_theme@python3 \ + ${PYTHON_PKGNAMEPREFIX}alabaster>=0.7:textproc/py-alabaster@python3 \ + ${PYTHON_PKGNAMEPREFIX}snowballstemmer>=1.1:textproc/py-snowballstemmer@python3 \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4:devel/py-six@python3 \ + ${PYTHON_PKGNAMEPREFIX}imagesize>=0.7.1:graphics/py-imagesize@python3 \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= python:3.3+ Index: textproc/sigil/Makefile =================================================================== --- textproc/sigil/Makefile +++ textproc/sigil/Makefile @@ -14,7 +14,7 @@ LIB_DEPENDS= libminizip.so:archivers/minizip \ libpcre.so:devel/pcre \ libhunspell-1.6.so:textproc/hunspell -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py3-lxml +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@python3 USE_GITHUB= yes GH_ACCOUNT= Sigil-Ebook Index: www/mitmproxy/Makefile =================================================================== --- www/mitmproxy/Makefile +++ www/mitmproxy/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.2:devel/py3-click \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.2:devel/py-click@python3 \ ${PYTHON_PKGNAMEPREFIX}blinker>=1.4:devel/py-blinker \ ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi \ ${PYTHON_PKGNAMEPREFIX}construct28>=2.8:devel/py-construct28 \ Index: www/py-MechanicalSoup/Makefile =================================================================== --- www/py-MechanicalSoup/Makefile +++ www/py-MechanicalSoup/Makefile @@ -13,13 +13,13 @@ 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}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}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}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}requests-mock>=0:www/py-requests-mock@${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= hickford Index: www/py-Products.CMFPlone/Makefile =================================================================== --- www/py-Products.CMFPlone/Makefile +++ www/py-Products.CMFPlone/Makefile @@ -12,108 +12,108 @@ 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 Index: www/py-Products.PloneLDAP/Makefile =================================================================== --- www/py-Products.PloneLDAP/Makefile +++ www/py-Products.PloneLDAP/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-Products.TinyMCE/Makefile =================================================================== --- www/py-Products.TinyMCE/Makefile +++ www/py-Products.TinyMCE/Makefile @@ -12,14 +12,14 @@ 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 Index: www/py-WebError/Makefile =================================================================== --- www/py-WebError/Makefile +++ www/py-WebError/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-WebTest/Makefile =================================================================== --- www/py-WebTest/Makefile +++ www/py-WebTest/Makefile @@ -11,14 +11,14 @@ 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 Index: www/py-aiohttp-wsgi/Makefile =================================================================== --- www/py-aiohttp-wsgi/Makefile +++ www/py-aiohttp-wsgi/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-aiohttp/Makefile =================================================================== --- www/py-aiohttp/Makefile +++ www/py-aiohttp/Makefile @@ -14,13 +14,13 @@ 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@python3 \ + ${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 Index: www/py-autobahn/Makefile =================================================================== --- www/py-autobahn/Makefile +++ www/py-autobahn/Makefile @@ -13,11 +13,11 @@ 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 @@ -40,13 +40,13 @@ 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 +SERIALIZATION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.0:devel/py-msgpack-python@${FLAVOR} -TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6:devel/py-zope.interface \ - ${PYTHON_PKGNAMEPREFIX}twisted>=12.1:devel/py-twisted +TWISTED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=3.6:devel/py-zope.interface@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}twisted>=12.1:devel/py-twisted@${FLAVOR} .include @@ -58,7 +58,7 @@ .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 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}asyncio>=3.4.3:devel/py-asyncio@${FLAVOR} .endif .endif Index: www/py-aws-requests-auth/Makefile =================================================================== --- www/py-aws-requests-auth/Makefile +++ www/py-aws-requests-auth/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-beaker/Makefile =================================================================== --- www/py-beaker/Makefile +++ www/py-beaker/Makefile @@ -20,7 +20,7 @@ .include .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 Index: www/py-bleach/Makefile =================================================================== --- www/py-bleach/Makefile +++ www/py-bleach/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-blogofile/Makefile =================================================================== --- www/py-blogofile/Makefile +++ www/py-blogofile/Makefile @@ -13,17 +13,17 @@ 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 Index: www/py-bokeh/Makefile =================================================================== --- www/py-bokeh/Makefile +++ www/py-bokeh/Makefile @@ -13,13 +13,13 @@ 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 @@ .include .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 Index: www/py-boto3/Makefile =================================================================== --- www/py-boto3/Makefile +++ www/py-boto3/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-bottle-cork/Makefile =================================================================== --- www/py-bottle-cork/Makefile +++ www/py-bottle-cork/Makefile @@ -11,8 +11,8 @@ 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 @@ .include -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: Index: www/py-cachecontrol/Makefile =================================================================== --- www/py-cachecontrol/Makefile +++ www/py-cachecontrol/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-caldav/Makefile =================================================================== --- www/py-caldav/Makefile +++ www/py-caldav/Makefile @@ -16,9 +16,9 @@ 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 Index: www/py-cherrypy/Makefile =================================================================== --- www/py-cherrypy/Makefile +++ www/py-cherrypy/Makefile @@ -14,8 +14,8 @@ 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 Index: www/py-collective.easytemplate/Makefile =================================================================== --- www/py-collective.easytemplate/Makefile +++ www/py-collective.easytemplate/Makefile @@ -13,11 +13,11 @@ 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 Index: www/py-collective.templateengines/Makefile =================================================================== --- www/py-collective.templateengines/Makefile +++ www/py-collective.templateengines/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-cookies/Makefile =================================================================== --- www/py-cookies/Makefile +++ www/py-cookies/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-cssutils/Makefile =================================================================== --- www/py-cssutils/Makefile +++ www/py-cssutils/Makefile @@ -24,7 +24,7 @@ PORTEXAMPLES= * -SLAVEDIRS= www/py3-cssutils +SLAVEDIRS= www/py-cssutils@python3 post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ Index: www/py-django-allauth/Makefile =================================================================== --- www/py-django-allauth/Makefile +++ www/py-django-allauth/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-annotations/Makefile =================================================================== --- www/py-django-annotations/Makefile +++ www/py-django-annotations/Makefile @@ -9,11 +9,11 @@ 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 USE_GITHUB= yes Index: www/py-django-appconf/Makefile =================================================================== --- www/py-django-appconf/Makefile +++ www/py-django-appconf/Makefile @@ -12,7 +12,7 @@ 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+ Index: www/py-django-assets/Makefile =================================================================== --- www/py-django-assets/Makefile +++ www/py-django-assets/Makefile @@ -11,8 +11,8 @@ 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 Index: www/py-django-auth-ldap/Makefile =================================================================== --- www/py-django-auth-ldap/Makefile +++ www/py-django-auth-ldap/Makefile @@ -13,7 +13,7 @@ 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 @@ .include .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 Index: www/py-django-babel/Makefile =================================================================== --- www/py-django-babel/Makefile +++ www/py-django-babel/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-bitfield/Makefile =================================================================== --- www/py-django-bitfield/Makefile +++ www/py-django-bitfield/Makefile @@ -12,8 +12,8 @@ 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+ Index: www/py-django-bootstrap-form/Makefile =================================================================== --- www/py-django-bootstrap-form/Makefile +++ www/py-django-bootstrap-form/Makefile @@ -16,6 +16,6 @@ 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 Index: www/py-django-bulk-update/Makefile =================================================================== --- www/py-django-bulk-update/Makefile +++ www/py-django-bulk-update/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-caching-app-plugins/Makefile =================================================================== --- www/py-django-caching-app-plugins/Makefile +++ www/py-django-caching-app-plugins/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.rst -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg +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 USES= python Index: www/py-django-cms/Makefile =================================================================== --- www/py-django-cms/Makefile +++ www/py-django-cms/Makefile @@ -13,12 +13,12 @@ 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_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 Index: www/py-django-configurations/Makefile =================================================================== --- www/py-django-configurations/Makefile +++ www/py-django-configurations/Makefile @@ -10,7 +10,7 @@ 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 Index: www/py-django-constance/Makefile =================================================================== --- www/py-django-constance/Makefile +++ www/py-django-constance/Makefile @@ -13,10 +13,10 @@ 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 Index: www/py-django-contact-form/Makefile =================================================================== --- www/py-django-contact-form/Makefile +++ www/py-django-contact-form/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes Index: www/py-django-contrib-comments/Makefile =================================================================== --- www/py-django-contrib-comments/Makefile +++ www/py-django-contrib-comments/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-django-cors-headers/Makefile =================================================================== --- www/py-django-cors-headers/Makefile +++ www/py-django-cors-headers/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-django-crispy-forms/Makefile =================================================================== --- www/py-django-crispy-forms/Makefile +++ www/py-django-crispy-forms/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-datetime-widget/Makefile =================================================================== --- www/py-django-datetime-widget/Makefile +++ www/py-django-datetime-widget/Makefile @@ -10,7 +10,7 @@ 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 Index: www/py-django-debug-toolbar/Makefile =================================================================== --- www/py-django-debug-toolbar/Makefile +++ www/py-django-debug-toolbar/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-django-devel/Makefile =================================================================== --- www/py-django-devel/Makefile +++ www/py-django-devel/Makefile @@ -14,7 +14,7 @@ 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 @@ 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 Index: www/py-django-dpaste/Makefile =================================================================== --- www/py-django-dpaste/Makefile +++ www/py-django-dpaste/Makefile @@ -14,15 +14,15 @@ 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 + ${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 Index: www/py-django-extensions/Makefile =================================================================== --- www/py-django-extensions/Makefile +++ www/py-django-extensions/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-filer/Makefile =================================================================== --- www/py-django-filer/Makefile +++ www/py-django-filer/Makefile @@ -11,9 +11,9 @@ 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 Index: www/py-django-guardian/Makefile =================================================================== --- www/py-django-guardian/Makefile +++ www/py-django-guardian/Makefile @@ -12,8 +12,8 @@ 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+ Index: www/py-django-happenings/Makefile =================================================================== --- www/py-django-happenings/Makefile +++ www/py-django-happenings/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-haystack/Makefile =================================================================== --- www/py-django-haystack/Makefile +++ www/py-django-haystack/Makefile @@ -13,7 +13,7 @@ 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+ Index: www/py-django-jsonfield/Makefile =================================================================== --- www/py-django-jsonfield/Makefile +++ www/py-django-jsonfield/Makefile @@ -10,7 +10,7 @@ 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 Index: www/py-django-ldapdb/Makefile =================================================================== --- www/py-django-ldapdb/Makefile +++ www/py-django-ldapdb/Makefile @@ -13,8 +13,8 @@ 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 USE_PYTHON= distutils autoplist Index: www/py-django-livesettings/Makefile =================================================================== --- www/py-django-livesettings/Makefile +++ www/py-django-livesettings/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-markdownx/Makefile =================================================================== --- www/py-django-markdownx/Makefile +++ www/py-django-markdownx/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18 \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} USE_GITHUB= yes Index: www/py-django-mezzanine/Makefile =================================================================== --- www/py-django-mezzanine/Makefile +++ www/py-django-mezzanine/Makefile @@ -14,20 +14,20 @@ 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 Index: www/py-django-openid-auth/Makefile =================================================================== --- www/py-django-openid-auth/Makefile +++ www/py-django-openid-auth/Makefile @@ -14,8 +14,8 @@ 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 USE_PYTHON= distutils Index: www/py-django-otp-yubikey/Makefile =================================================================== --- www/py-django-otp-yubikey/Makefile +++ www/py-django-otp-yubikey/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-django-overextends/Makefile =================================================================== --- www/py-django-overextends/Makefile +++ www/py-django-overextends/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-django-paging/Makefile =================================================================== --- www/py-django-paging/Makefile +++ www/py-django-paging/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-django-photologue/Makefile =================================================================== --- www/py-django-photologue/Makefile +++ www/py-django-photologue/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-django-picklefield/Makefile =================================================================== --- www/py-django-picklefield/Makefile +++ www/py-django-picklefield/Makefile @@ -14,8 +14,8 @@ 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 Index: www/py-django-pipeline/Makefile =================================================================== --- www/py-django-pipeline/Makefile +++ www/py-django-pipeline/Makefile @@ -20,7 +20,7 @@ .include .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 Index: www/py-django-post_office/Makefile =================================================================== --- www/py-django-post_office/Makefile +++ www/py-django-post_office/Makefile @@ -14,8 +14,8 @@ 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 Index: www/py-django-pyscss/Makefile =================================================================== --- www/py-django-pyscss/Makefile +++ www/py-django-pyscss/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-recaptcha/Makefile =================================================================== --- www/py-django-recaptcha/Makefile +++ www/py-django-recaptcha/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-django-redis/Makefile =================================================================== --- www/py-django-redis/Makefile +++ www/py-django-redis/Makefile @@ -12,13 +12,13 @@ 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 Index: www/py-django-registration-defaults/Makefile =================================================================== --- www/py-django-registration-defaults/Makefile +++ www/py-django-registration-defaults/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-django-registration-redux/Makefile =================================================================== --- www/py-django-registration-redux/Makefile +++ www/py-django-registration-redux/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-django-registration/Makefile =================================================================== --- www/py-django-registration/Makefile +++ www/py-django-registration/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-reversion/Makefile =================================================================== --- www/py-django-reversion/Makefile +++ www/py-django-reversion/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-django-sekizai/Makefile =================================================================== --- www/py-django-sekizai/Makefile +++ www/py-django-sekizai/Makefile @@ -11,8 +11,8 @@ 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 Index: www/py-django-simple-captcha/Makefile =================================================================== --- www/py-django-simple-captcha/Makefile +++ www/py-django-simple-captcha/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-django-social-auth/Makefile =================================================================== --- www/py-django-social-auth/Makefile +++ www/py-django-social-auth/Makefile @@ -11,8 +11,8 @@ 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 Index: www/py-django-statici18n/Makefile =================================================================== --- www/py-django-statici18n/Makefile +++ www/py-django-statici18n/Makefile @@ -13,8 +13,8 @@ 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 USE_PYTHON= autoplist distutils Index: www/py-django-subdomains/Makefile =================================================================== --- www/py-django-subdomains/Makefile +++ www/py-django-subdomains/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-sudo/Makefile =================================================================== --- www/py-django-sudo/Makefile +++ www/py-django-sudo/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-django-tables2/Makefile =================================================================== --- www/py-django-tables2/Makefile +++ www/py-django-tables2/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-django-taggit/Makefile =================================================================== --- www/py-django-taggit/Makefile +++ www/py-django-taggit/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-django-tastypie/Makefile =================================================================== --- www/py-django-tastypie/Makefile +++ www/py-django-tastypie/Makefile @@ -12,13 +12,13 @@ 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 Index: www/py-django-templatetag-sugar/Makefile =================================================================== --- www/py-django-templatetag-sugar/Makefile +++ www/py-django-templatetag-sugar/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-django-threaded-multihost/Makefile =================================================================== --- www/py-django-threaded-multihost/Makefile +++ www/py-django-threaded-multihost/Makefile @@ -11,7 +11,7 @@ MAINTAINER= ports@caomhin.org COMMENT= Multi-host utilities to Django -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg +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 LICENSE= BSD3CLAUSE Index: www/py-django-tinymce/Makefile =================================================================== --- www/py-django-tinymce/Makefile +++ www/py-django-tinymce/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django18>=0:www/py-django18@${FLAVOR} NO_ARCH= yes Index: www/py-django/Makefile =================================================================== --- www/py-django/Makefile +++ www/py-django/Makefile @@ -21,11 +21,12 @@ 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 Index: www/py-django110/Makefile =================================================================== --- www/py-django110/Makefile +++ www/py-django110/Makefile @@ -17,7 +17,7 @@ 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 @@ 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 Index: www/py-django111/Makefile =================================================================== --- www/py-django111/Makefile +++ www/py-django111/Makefile @@ -19,7 +19,7 @@ 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 @@ 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 Index: www/py-django18/Makefile =================================================================== --- www/py-django18/Makefile +++ www/py-django18/Makefile @@ -18,7 +18,7 @@ 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 @@ 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 Index: www/py-django_compressor/Makefile =================================================================== --- www/py-django_compressor/Makefile +++ www/py-django_compressor/Makefile @@ -13,10 +13,10 @@ 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 @@ 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 Index: www/py-django_openstack_auth/Makefile =================================================================== --- www/py-django_openstack_auth/Makefile +++ www/py-django_openstack_auth/Makefile @@ -12,14 +12,14 @@ 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 Index: www/py-django_polymorphic/Makefile =================================================================== --- www/py-django_polymorphic/Makefile +++ www/py-django_polymorphic/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-djangotoolbox/Makefile =================================================================== --- www/py-djangotoolbox/Makefile +++ www/py-djangotoolbox/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-dojango/Makefile =================================================================== --- www/py-dojango/Makefile +++ www/py-dojango/Makefile @@ -14,7 +14,7 @@ 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 Index: www/py-evernote/Makefile =================================================================== --- www/py-evernote/Makefile +++ www/py-evernote/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-falcon/Makefile =================================================================== --- www/py-falcon/Makefile +++ www/py-falcon/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-fedex/Makefile =================================================================== --- www/py-fedex/Makefile +++ www/py-fedex/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-feedgenerator/Makefile =================================================================== --- www/py-feedgenerator/Makefile +++ www/py-feedgenerator/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-flask-admin/Makefile =================================================================== --- www/py-flask-admin/Makefile +++ www/py-flask-admin/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-flask-api/Makefile =================================================================== --- www/py-flask-api/Makefile +++ www/py-flask-api/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-flask-assets/Makefile =================================================================== --- www/py-flask-assets/Makefile +++ www/py-flask-assets/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-flask-bootstrap/Makefile =================================================================== --- www/py-flask-bootstrap/Makefile +++ www/py-flask-bootstrap/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-flask-cache/Makefile =================================================================== --- www/py-flask-cache/Makefile +++ www/py-flask-cache/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-flask-compress/Makefile =================================================================== --- www/py-flask-compress/Makefile +++ www/py-flask-compress/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-flask-cors/Makefile =================================================================== --- www/py-flask-cors/Makefile +++ www/py-flask-cors/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-flask-flatpages/Makefile =================================================================== --- www/py-flask-flatpages/Makefile +++ www/py-flask-flatpages/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-flask-login/Makefile =================================================================== --- www/py-flask-login/Makefile +++ www/py-flask-login/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-flask-oauthlib/Makefile =================================================================== --- www/py-flask-oauthlib/Makefile +++ www/py-flask-oauthlib/Makefile @@ -12,9 +12,9 @@ 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+ Index: www/py-flask-principal/Makefile =================================================================== --- www/py-flask-principal/Makefile +++ www/py-flask-principal/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-flask-restful/Makefile =================================================================== --- www/py-flask-restful/Makefile +++ www/py-flask-restful/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-flask-restplus/Makefile =================================================================== --- www/py-flask-restplus/Makefile +++ www/py-flask-restplus/Makefile @@ -11,14 +11,14 @@ 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 @@ .include .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: Index: www/py-flask-socketio/Makefile =================================================================== --- www/py-flask-socketio/Makefile +++ www/py-flask-socketio/Makefile @@ -11,10 +11,10 @@ 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 Index: www/py-flask-sockets/Makefile =================================================================== --- www/py-flask-sockets/Makefile +++ www/py-flask-sockets/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-flask-uploads/Makefile =================================================================== --- www/py-flask-uploads/Makefile +++ www/py-flask-uploads/Makefile @@ -12,7 +12,7 @@ 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+ Index: www/py-flask-wtf/Makefile =================================================================== --- www/py-flask-wtf/Makefile +++ www/py-flask-wtf/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-flask/Makefile =================================================================== --- www/py-flask/Makefile +++ www/py-flask/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-flexget/Makefile =================================================================== --- www/py-flexget/Makefile +++ www/py-flexget/Makefile @@ -13,40 +13,40 @@ 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} \ + ${PYTHON_PKGNAMEPREFIX}pathlib>=1.0:devel/py-pathlib@${FLAVOR} \ + ${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 @@ .include .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 Index: www/py-formalchemy/Makefile =================================================================== --- www/py-formalchemy/Makefile +++ www/py-formalchemy/Makefile @@ -13,12 +13,12 @@ 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 USE_PYTHON= distutils autoplist Index: www/py-frappe-bench/Makefile =================================================================== --- www/py-frappe-bench/Makefile +++ www/py-frappe-bench/Makefile @@ -13,14 +13,14 @@ 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 Index: www/py-frozen-flask/Makefile =================================================================== --- www/py-frozen-flask/Makefile +++ www/py-frozen-flask/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-funkload/Makefile =================================================================== --- www/py-funkload/Makefile +++ www/py-funkload/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-gandi.cli/Makefile =================================================================== --- www/py-gandi.cli/Makefile +++ www/py-gandi.cli/Makefile @@ -13,10 +13,10 @@ 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 @@ .include .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: Index: www/py-gevent-websocket/Makefile =================================================================== --- www/py-gevent-websocket/Makefile +++ www/py-gevent-websocket/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-goobook/Makefile =================================================================== --- www/py-goobook/Makefile +++ www/py-goobook/Makefile @@ -13,10 +13,10 @@ 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 Index: www/py-google-api-python-client/Makefile =================================================================== --- www/py-google-api-python-client/Makefile +++ www/py-google-api-python-client/Makefile @@ -12,13 +12,13 @@ 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 @@ 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 Index: www/py-google-cloud-core/Makefile =================================================================== --- www/py-google-cloud-core/Makefile +++ www/py-google-cloud-core/Makefile @@ -11,11 +11,11 @@ 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 Index: www/py-google-cloud-storage/Makefile =================================================================== --- www/py-google-cloud-storage/Makefile +++ www/py-google-cloud-storage/Makefile @@ -11,10 +11,10 @@ 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 Index: www/py-google-resumable-media/Makefile =================================================================== --- www/py-google-resumable-media/Makefile +++ www/py-google-resumable-media/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-google/Makefile =================================================================== --- www/py-google/Makefile +++ www/py-google/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-graphite-api/Makefile =================================================================== --- www/py-graphite-api/Makefile +++ www/py-graphite-api/Makefile @@ -13,15 +13,15 @@ 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 Index: www/py-graphite-web/Makefile =================================================================== --- www/py-graphite-web/Makefile +++ www/py-graphite-web/Makefile @@ -12,11 +12,11 @@ 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} Index: www/py-grequests/Makefile =================================================================== --- www/py-grequests/Makefile +++ www/py-grequests/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-gunicorn/Makefile =================================================================== --- www/py-gunicorn/Makefile +++ www/py-gunicorn/Makefile @@ -12,7 +12,7 @@ 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 @@ 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 @@ 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} Index: www/py-h2/Makefile =================================================================== --- www/py-h2/Makefile +++ www/py-h2/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-horizon/Makefile =================================================================== --- www/py-horizon/Makefile +++ www/py-horizon/Makefile @@ -13,63 +13,63 @@ 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 Index: www/py-html5-parser/Makefile =================================================================== --- www/py-html5-parser/Makefile +++ www/py-html5-parser/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-html5lib/Makefile =================================================================== --- www/py-html5lib/Makefile +++ www/py-html5lib/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-httpie/Makefile =================================================================== --- www/py-httpie/Makefile +++ www/py-httpie/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-hyper/Makefile =================================================================== --- www/py-hyper/Makefile +++ www/py-hyper/Makefile @@ -13,9 +13,9 @@ 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 @@ .include .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 Index: www/py-imdbpy/Makefile =================================================================== --- www/py-imdbpy/Makefile +++ www/py-imdbpy/Makefile @@ -16,10 +16,10 @@ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.10.0:databases/py-sqlalchemy-migrate \ - ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \ - ${PYTHON_PKGNAMEPREFIX}sqlobject>=0:databases/py-sqlobject +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.10.0:databases/py-sqlalchemy-migrate@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlobject>=0:databases/py-sqlobject@${FLAVOR} OPTIONS_DEFINE= DOCS Index: www/py-jsonfield/Makefile =================================================================== --- www/py-jsonfield/Makefile +++ www/py-jsonfield/Makefile @@ -13,7 +13,7 @@ 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} USES= python USE_PYTHON= distutils autoplist Index: www/py-kallithea/Makefile =================================================================== --- www/py-kallithea/Makefile +++ www/py-kallithea/Makefile @@ -15,28 +15,28 @@ 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 @@ 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 Index: www/py-libsass/Makefile =================================================================== --- www/py-libsass/Makefile +++ www/py-libsass/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} BROKEN_powerpc64= fails to compile: cc1plus: error: unrecognized command line option -std=c++0x Index: www/py-nevow/Makefile =================================================================== --- www/py-nevow/Makefile +++ www/py-nevow/Makefile @@ -15,7 +15,7 @@ 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 Index: www/py-notebook/Makefile =================================================================== --- www/py-notebook/Makefile +++ www/py-notebook/Makefile @@ -12,16 +12,16 @@ 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 Index: www/py-octoprint/Makefile =================================================================== --- www/py-octoprint/Makefile +++ www/py-octoprint/Makefile @@ -12,33 +12,33 @@ 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 Index: www/py-paste/Makefile =================================================================== --- www/py-paste/Makefile +++ www/py-paste/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-pastedeploy/Makefile =================================================================== --- www/py-pastedeploy/Makefile +++ www/py-pastedeploy/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-pastescript/Makefile =================================================================== --- www/py-pastescript/Makefile +++ www/py-pastescript/Makefile @@ -12,12 +12,12 @@ 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 Index: www/py-pelican/Makefile =================================================================== --- www/py-pelican/Makefile +++ www/py-pelican/Makefile @@ -13,15 +13,15 @@ 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_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 Index: www/py-planet/Makefile =================================================================== --- www/py-planet/Makefile +++ www/py-planet/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-plone.app.blob/Makefile =================================================================== --- www/py-plone.app.blob/Makefile +++ www/py-plone.app.blob/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.app.caching/Makefile =================================================================== --- www/py-plone.app.caching/Makefile +++ www/py-plone.app.caching/Makefile @@ -12,26 +12,26 @@ 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 Index: www/py-plone.app.collection/Makefile =================================================================== --- www/py-plone.app.collection/Makefile +++ www/py-plone.app.collection/Makefile @@ -12,24 +12,24 @@ 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 Index: www/py-plone.app.content/Makefile =================================================================== --- www/py-plone.app.content/Makefile +++ www/py-plone.app.content/Makefile @@ -12,22 +12,22 @@ 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 Index: www/py-plone.app.contentlisting/Makefile =================================================================== --- www/py-plone.app.contentlisting/Makefile +++ www/py-plone.app.contentlisting/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-plone.app.contentmenu/Makefile =================================================================== --- www/py-plone.app.contentmenu/Makefile +++ www/py-plone.app.contentmenu/Makefile @@ -12,20 +12,20 @@ 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 Index: www/py-plone.app.contentrules/Makefile =================================================================== --- www/py-plone.app.contentrules/Makefile +++ www/py-plone.app.contentrules/Makefile @@ -12,32 +12,32 @@ 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 Index: www/py-plone.app.controlpanel/Makefile =================================================================== --- www/py-plone.app.controlpanel/Makefile +++ www/py-plone.app.controlpanel/Makefile @@ -12,32 +12,32 @@ 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 Index: www/py-plone.app.customerize/Makefile =================================================================== --- www/py-plone.app.customerize/Makefile +++ www/py-plone.app.customerize/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.app.dexterity/Makefile =================================================================== --- www/py-plone.app.dexterity/Makefile +++ www/py-plone.app.dexterity/Makefile @@ -12,32 +12,32 @@ 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 Index: www/py-plone.app.discussion/Makefile =================================================================== --- www/py-plone.app.discussion/Makefile +++ www/py-plone.app.discussion/Makefile @@ -12,23 +12,23 @@ 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 Index: www/py-plone.app.folder/Makefile =================================================================== --- www/py-plone.app.folder/Makefile +++ www/py-plone.app.folder/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.app.form/Makefile =================================================================== --- www/py-plone.app.form/Makefile +++ www/py-plone.app.form/Makefile @@ -12,23 +12,23 @@ 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 Index: www/py-plone.app.imaging/Makefile =================================================================== --- www/py-plone.app.imaging/Makefile +++ www/py-plone.app.imaging/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-plone.app.iterate/Makefile =================================================================== --- www/py-plone.app.iterate/Makefile +++ www/py-plone.app.iterate/Makefile @@ -12,25 +12,25 @@ 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 Index: www/py-plone.app.jquery/Makefile =================================================================== --- www/py-plone.app.jquery/Makefile +++ www/py-plone.app.jquery/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-plone.app.jquerytools/Makefile =================================================================== --- www/py-plone.app.jquerytools/Makefile +++ www/py-plone.app.jquerytools/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-plone.app.layout/Makefile =================================================================== --- www/py-plone.app.layout/Makefile +++ www/py-plone.app.layout/Makefile @@ -12,26 +12,26 @@ 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 Index: www/py-plone.app.ldap/Makefile =================================================================== --- www/py-plone.app.ldap/Makefile +++ www/py-plone.app.ldap/Makefile @@ -13,16 +13,16 @@ 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 Index: www/py-plone.app.linkintegrity/Makefile =================================================================== --- www/py-plone.app.linkintegrity/Makefile +++ www/py-plone.app.linkintegrity/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-plone.app.portlets/Makefile =================================================================== --- www/py-plone.app.portlets/Makefile +++ www/py-plone.app.portlets/Makefile @@ -12,39 +12,39 @@ 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 Index: www/py-plone.app.querystring/Makefile =================================================================== --- www/py-plone.app.querystring/Makefile +++ www/py-plone.app.querystring/Makefile @@ -12,22 +12,22 @@ 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 Index: www/py-plone.app.redirector/Makefile =================================================================== --- www/py-plone.app.redirector/Makefile +++ www/py-plone.app.redirector/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-plone.app.registry/Makefile =================================================================== --- www/py-plone.app.registry/Makefile +++ www/py-plone.app.registry/Makefile @@ -12,18 +12,18 @@ 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 Index: www/py-plone.app.search/Makefile =================================================================== --- www/py-plone.app.search/Makefile +++ www/py-plone.app.search/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-plone.app.testing/Makefile =================================================================== --- www/py-plone.app.testing/Makefile +++ www/py-plone.app.testing/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.app.textfield/Makefile =================================================================== --- www/py-plone.app.textfield/Makefile +++ www/py-plone.app.textfield/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.app.theming/Makefile =================================================================== --- www/py-plone.app.theming/Makefile +++ www/py-plone.app.theming/Makefile @@ -13,18 +13,18 @@ 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 Index: www/py-plone.app.upgrade/Makefile =================================================================== --- www/py-plone.app.upgrade/Makefile +++ www/py-plone.app.upgrade/Makefile @@ -12,36 +12,36 @@ 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 Index: www/py-plone.app.users/Makefile =================================================================== --- www/py-plone.app.users/Makefile +++ www/py-plone.app.users/Makefile @@ -12,20 +12,20 @@ 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 Index: www/py-plone.app.uuid/Makefile =================================================================== --- www/py-plone.app.uuid/Makefile +++ www/py-plone.app.uuid/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.app.viewletmanager/Makefile =================================================================== --- www/py-plone.app.viewletmanager/Makefile +++ www/py-plone.app.viewletmanager/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.app.vocabularies/Makefile =================================================================== --- www/py-plone.app.vocabularies/Makefile +++ www/py-plone.app.vocabularies/Makefile @@ -12,17 +12,17 @@ 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 Index: www/py-plone.app.workflow/Makefile =================================================================== --- www/py-plone.app.workflow/Makefile +++ www/py-plone.app.workflow/Makefile @@ -12,23 +12,23 @@ 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 Index: www/py-plone.app.z3cform/Makefile =================================================================== --- www/py-plone.app.z3cform/Makefile +++ www/py-plone.app.z3cform/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.autoform/Makefile =================================================================== --- www/py-plone.autoform/Makefile +++ www/py-plone.autoform/Makefile @@ -12,13 +12,13 @@ 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 Index: www/py-plone.behavior/Makefile =================================================================== --- www/py-plone.behavior/Makefile +++ www/py-plone.behavior/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.browserlayer/Makefile =================================================================== --- www/py-plone.browserlayer/Makefile +++ www/py-plone.browserlayer/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.cachepurging/Makefile =================================================================== --- www/py-plone.cachepurging/Makefile +++ www/py-plone.cachepurging/Makefile @@ -12,17 +12,17 @@ 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 Index: www/py-plone.caching/Makefile =================================================================== --- www/py-plone.caching/Makefile +++ www/py-plone.caching/Makefile @@ -12,14 +12,14 @@ 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 Index: www/py-plone.contentrules/Makefile =================================================================== --- www/py-plone.contentrules/Makefile +++ www/py-plone.contentrules/Makefile @@ -12,17 +12,17 @@ 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 Index: www/py-plone.dexterity/Makefile =================================================================== --- www/py-plone.dexterity/Makefile +++ www/py-plone.dexterity/Makefile @@ -12,34 +12,34 @@ 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 Index: www/py-plone.fieldsets/Makefile =================================================================== --- www/py-plone.fieldsets/Makefile +++ www/py-plone.fieldsets/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.folder/Makefile =================================================================== --- www/py-plone.folder/Makefile +++ www/py-plone.folder/Makefile @@ -12,14 +12,14 @@ 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 Index: www/py-plone.formwidget.namedfile/Makefile =================================================================== --- www/py-plone.formwidget.namedfile/Makefile +++ www/py-plone.formwidget.namedfile/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-plone.i18n/Makefile =================================================================== --- www/py-plone.i18n/Makefile +++ www/py-plone.i18n/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.indexer/Makefile =================================================================== --- www/py-plone.indexer/Makefile +++ www/py-plone.indexer/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.locking/Makefile =================================================================== --- www/py-plone.locking/Makefile +++ www/py-plone.locking/Makefile @@ -12,16 +12,16 @@ 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 Index: www/py-plone.memoize/Makefile =================================================================== --- www/py-plone.memoize/Makefile +++ www/py-plone.memoize/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.namedfile/Makefile =================================================================== --- www/py-plone.namedfile/Makefile +++ www/py-plone.namedfile/Makefile @@ -12,13 +12,13 @@ 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 Index: www/py-plone.outputfilters/Makefile =================================================================== --- www/py-plone.outputfilters/Makefile +++ www/py-plone.outputfilters/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.portlet.collection/Makefile =================================================================== --- www/py-plone.portlet.collection/Makefile +++ www/py-plone.portlet.collection/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.portlet.static/Makefile =================================================================== --- www/py-plone.portlet.static/Makefile +++ www/py-plone.portlet.static/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.portlets/Makefile =================================================================== --- www/py-plone.portlets/Makefile +++ www/py-plone.portlets/Makefile @@ -12,16 +12,16 @@ 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 Index: www/py-plone.registry/Makefile =================================================================== --- www/py-plone.registry/Makefile +++ www/py-plone.registry/Makefile @@ -12,12 +12,12 @@ 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 Index: www/py-plone.resource/Makefile =================================================================== --- www/py-plone.resource/Makefile +++ www/py-plone.resource/Makefile @@ -13,16 +13,16 @@ 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 Index: www/py-plone.resourceeditor/Makefile =================================================================== --- www/py-plone.resourceeditor/Makefile +++ www/py-plone.resourceeditor/Makefile @@ -13,11 +13,11 @@ 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 Index: www/py-plone.rfc822/Makefile =================================================================== --- www/py-plone.rfc822/Makefile +++ www/py-plone.rfc822/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.scale/Makefile =================================================================== --- www/py-plone.scale/Makefile +++ www/py-plone.scale/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-plone.schemaeditor/Makefile =================================================================== --- www/py-plone.schemaeditor/Makefile +++ www/py-plone.schemaeditor/Makefile @@ -12,15 +12,15 @@ 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 Index: www/py-plone.stringinterp/Makefile =================================================================== --- www/py-plone.stringinterp/Makefile +++ www/py-plone.stringinterp/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-plone.subrequest/Makefile =================================================================== --- www/py-plone.subrequest/Makefile +++ www/py-plone.subrequest/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-plone.supermodel/Makefile =================================================================== --- www/py-plone.supermodel/Makefile +++ www/py-plone.supermodel/Makefile @@ -12,14 +12,14 @@ 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 Index: www/py-plone.testing/Makefile =================================================================== --- www/py-plone.testing/Makefile +++ www/py-plone.testing/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-plone.theme/Makefile =================================================================== --- www/py-plone.theme/Makefile +++ www/py-plone.theme/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-plone.transformchain/Makefile =================================================================== --- www/py-plone.transformchain/Makefile +++ www/py-plone.transformchain/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-plone.uuid/Makefile =================================================================== --- www/py-plone.uuid/Makefile +++ www/py-plone.uuid/Makefile @@ -13,10 +13,10 @@ 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 Index: www/py-plone.z3cform/Makefile =================================================================== --- www/py-plone.z3cform/Makefile +++ www/py-plone.z3cform/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-praw/Makefile =================================================================== --- www/py-praw/Makefile +++ www/py-praw/Makefile @@ -13,11 +13,11 @@ 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 Index: www/py-puppetboard/Makefile =================================================================== --- www/py-puppetboard/Makefile +++ www/py-puppetboard/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-puppetboard02/Makefile =================================================================== --- www/py-puppetboard02/Makefile +++ www/py-puppetboard02/Makefile @@ -13,11 +13,11 @@ 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 Index: www/py-py-restclient/Makefile =================================================================== --- www/py-py-restclient/Makefile +++ www/py-py-restclient/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-pySmartDL/Makefile =================================================================== --- www/py-pySmartDL/Makefile +++ www/py-pySmartDL/Makefile @@ -18,7 +18,7 @@ .include .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 Index: www/py-pyjwt/Makefile =================================================================== --- www/py-pyjwt/Makefile +++ www/py-pyjwt/Makefile @@ -15,9 +15,9 @@ # 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 @@ 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 Index: www/py-pylons/Makefile =================================================================== --- www/py-pylons/Makefile +++ www/py-pylons/Makefile @@ -14,22 +14,22 @@ 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 USE_PYTHON= distutils autoplist Index: www/py-pyocclient/Makefile =================================================================== --- www/py-pyocclient/Makefile +++ www/py-pyocclient/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-pyquery/Makefile =================================================================== --- www/py-pyquery/Makefile +++ www/py-pyquery/Makefile @@ -12,12 +12,12 @@ 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} Index: www/py-pyramid/Makefile =================================================================== --- www/py-pyramid/Makefile +++ www/py-pyramid/Makefile @@ -15,17 +15,17 @@ 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 Index: www/py-pyramid_rpc/Makefile =================================================================== --- www/py-pyramid_rpc/Makefile +++ www/py-pyramid_rpc/Makefile @@ -10,7 +10,7 @@ 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 Index: www/py-python-digitalocean/Makefile =================================================================== --- www/py-python-digitalocean/Makefile +++ www/py-python-digitalocean/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-pywikibot/Makefile =================================================================== --- www/py-pywikibot/Makefile +++ www/py-pywikibot/Makefile @@ -12,7 +12,7 @@ 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 @@ 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 Index: www/py-qp/Makefile =================================================================== --- www/py-qp/Makefile +++ www/py-qp/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-qt4-webkit/Makefile =================================================================== --- www/py-qt4-webkit/Makefile +++ www/py-qt4-webkit/Makefile @@ -12,6 +12,7 @@ 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 Index: www/py-qt5-webkit/Makefile =================================================================== --- www/py-qt5-webkit/Makefile +++ www/py-qt5-webkit/Makefile @@ -7,8 +7,8 @@ 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 @@ 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 Index: www/py-qt5-webkitwidgets/Makefile =================================================================== --- www/py-qt5-webkitwidgets/Makefile +++ www/py-qt5-webkitwidgets/Makefile @@ -13,6 +13,7 @@ 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 Index: www/py-rackspace-monitoring/Makefile =================================================================== --- www/py-rackspace-monitoring/Makefile +++ www/py-rackspace-monitoring/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-requestbuilder/Makefile =================================================================== --- www/py-requestbuilder/Makefile +++ www/py-requestbuilder/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-requests-futures/Makefile =================================================================== --- www/py-requests-futures/Makefile +++ www/py-requests-futures/Makefile @@ -15,14 +15,14 @@ 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 .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 Index: www/py-requests-mock/Makefile =================================================================== --- www/py-requests-mock/Makefile +++ www/py-requests-mock/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-requests-oauthlib/Makefile =================================================================== --- www/py-requests-oauthlib/Makefile +++ www/py-requests-oauthlib/Makefile @@ -12,9 +12,9 @@ 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 Index: www/py-requests-toolbelt/Makefile =================================================================== --- www/py-requests-toolbelt/Makefile +++ www/py-requests-toolbelt/Makefile @@ -11,7 +11,7 @@ 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 Index: www/py-requests/Makefile =================================================================== --- www/py-requests/Makefile +++ www/py-requests/Makefile @@ -14,14 +14,14 @@ 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 Index: www/py-restclient/Makefile =================================================================== --- www/py-restclient/Makefile +++ www/py-restclient/Makefile @@ -13,7 +13,7 @@ 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 Index: www/py-rhodecode/Makefile =================================================================== --- www/py-rhodecode/Makefile +++ www/py-rhodecode/Makefile @@ -14,28 +14,28 @@ 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 @@ .include .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} Index: www/py-rollbar/Makefile =================================================================== --- www/py-rollbar/Makefile +++ www/py-rollbar/Makefile @@ -11,8 +11,8 @@ 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 Index: www/py-routes/Makefile =================================================================== --- www/py-routes/Makefile +++ www/py-routes/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-scrapy/Makefile =================================================================== --- www/py-scrapy/Makefile +++ www/py-scrapy/Makefile @@ -13,15 +13,15 @@ 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 @@ .include .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 Index: www/py-searx/Makefile =================================================================== --- www/py-searx/Makefile +++ www/py-searx/Makefile @@ -12,17 +12,17 @@ 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 Index: www/py-selector/Makefile =================================================================== --- www/py-selector/Makefile +++ www/py-selector/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-slimit/Makefile =================================================================== --- www/py-slimit/Makefile +++ www/py-slimit/Makefile @@ -11,8 +11,8 @@ 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 @@ .include .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 Index: www/py-slumber/Makefile =================================================================== --- www/py-slumber/Makefile +++ www/py-slumber/Makefile @@ -12,13 +12,13 @@ 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 Index: www/py-sockjs-tornado/Makefile =================================================================== --- www/py-sockjs-tornado/Makefile +++ www/py-sockjs-tornado/Makefile @@ -12,7 +12,7 @@ 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+ Index: www/py-splinter/Makefile =================================================================== --- www/py-splinter/Makefile +++ www/py-splinter/Makefile @@ -12,11 +12,11 @@ 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 Index: www/py-spyne/Makefile =================================================================== --- www/py-spyne/Makefile +++ www/py-spyne/Makefile @@ -12,7 +12,7 @@ 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 Index: www/py-textile/Makefile =================================================================== --- www/py-textile/Makefile +++ www/py-textile/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-tornado/Makefile =================================================================== --- www/py-tornado/Makefile +++ www/py-tornado/Makefile @@ -18,12 +18,12 @@ .include .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: Index: www/py-trello/Makefile =================================================================== --- www/py-trello/Makefile +++ www/py-trello/Makefile @@ -16,7 +16,7 @@ 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 Index: www/py-treq/Makefile =================================================================== --- www/py-treq/Makefile +++ www/py-treq/Makefile @@ -12,18 +12,18 @@ 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 Index: www/py-turbogears2/Makefile =================================================================== --- www/py-turbogears2/Makefile +++ www/py-turbogears2/Makefile @@ -12,10 +12,10 @@ 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 Index: www/py-txrequests/Makefile =================================================================== --- www/py-txrequests/Makefile +++ www/py-txrequests/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-urlgrabber/Makefile =================================================================== --- www/py-urlgrabber/Makefile +++ www/py-urlgrabber/Makefile @@ -14,7 +14,7 @@ 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} Index: www/py-user_agent/Makefile =================================================================== --- www/py-user_agent/Makefile +++ www/py-user_agent/Makefile @@ -11,7 +11,7 @@ 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+ Index: www/py-w3lib/Makefile =================================================================== --- www/py-w3lib/Makefile +++ www/py-w3lib/Makefile @@ -11,7 +11,7 @@ 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+ Index: www/py-webhelpers/Makefile =================================================================== --- www/py-webhelpers/Makefile +++ www/py-webhelpers/Makefile @@ -13,8 +13,8 @@ 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 Index: www/py-werkzeug/Makefile =================================================================== --- www/py-werkzeug/Makefile +++ www/py-werkzeug/Makefile @@ -14,12 +14,12 @@ 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 Index: www/py-wikipedia/Makefile =================================================================== --- www/py-wikipedia/Makefile +++ www/py-wikipedia/Makefile @@ -12,8 +12,8 @@ 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 Index: www/py-ws4py/Makefile =================================================================== --- www/py-ws4py/Makefile +++ www/py-ws4py/Makefile @@ -23,9 +23,9 @@ 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: Index: www/py-wsgidav/Makefile =================================================================== --- www/py-wsgidav/Makefile +++ www/py-wsgidav/Makefile @@ -11,13 +11,13 @@ 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 Index: www/py-yarl/Makefile =================================================================== --- www/py-yarl/Makefile +++ www/py-yarl/Makefile @@ -13,9 +13,9 @@ 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 Index: www/py-zope.app.wsgi/Makefile =================================================================== --- www/py-zope.app.wsgi/Makefile +++ www/py-zope.app.wsgi/Makefile @@ -13,26 +13,26 @@ 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 USE_PYTHON= distutils autoplist Index: www/py3-requests/Makefile =================================================================== --- www/py3-requests/Makefile +++ www/py3-requests/Makefile @@ -2,14 +2,14 @@ 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 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@python3 \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna@python3 \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@python3 \ + ${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi@python3 +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest@python3 \ + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@python3 \ + ${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet@python3 \ + ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@python3 USES= python:3.3+ Index: www/uzbl/Makefile =================================================================== --- www/uzbl/Makefile +++ www/uzbl/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py27-setuptools LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ Index: www/xist/Makefile =================================================================== --- www/xist/Makefile +++ www/xist/Makefile @@ -14,9 +14,9 @@ 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@python3 \ + ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@python3 \ + ${PYTHON_PKGNAMEPREFIX}pillow>=2.6:graphics/py-pillow@python3 USES= python:3 tar:bzip2 USE_PYTHON= autoplist distutils Index: www/zope213/Makefile =================================================================== --- www/zope213/Makefile +++ www/zope213/Makefile @@ -28,7 +28,7 @@ ${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 \ + zodb${PYTHON_PKGNAMESUFFIX}>=0:databases/zodb3@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ZopeUndo>=0:devel/py-ZopeUndo \ ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils \ ${PYTHON_PKGNAMEPREFIX}initgroups>=0:devel/py-initgroups \ Index: x11-toolkits/py-Pmw/Makefile =================================================================== --- x11-toolkits/py-Pmw/Makefile +++ x11-toolkits/py-Pmw/Makefile @@ -13,7 +13,7 @@ COMMENT= High-level compound graphics widgets for Python OPTIONS_DEFINE= DOCS EXAMPLES -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} LIB_DEPENDS= libBLT25.so:x11-toolkits/blt USES= python shebangfix Index: x11-toolkits/py-kivy/Makefile =================================================================== --- x11-toolkits/py-kivy/Makefile +++ x11-toolkits/py-kivy/Makefile @@ -55,7 +55,7 @@ DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx ENCHANT_DESC= Spell checking support via Enchant -ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant +ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${FLAVOR} GSTREAMER_MAKE_ENV= USE_GSTREAMER=1 GSTREAMER_MAKE_ENV_OFF= USE_GSTREAMER=0 GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 @@ -63,10 +63,10 @@ GSTREAMER_USES= pkgconfig OPENCV_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cv.py:graphics/py-opencv PIL_DESC= Text and window rendering support via Pillow -PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow +PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} PYGAME_DESC= Window, text and image rendering support via PyGame -PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game -PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet +PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${FLAVOR} +PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${FLAVOR} SDL2_DESC= Simple Direct Media Layer v2.0 support SDL2_MAKE_ENV= USE_SDL2=1 SDL2_MAKE_ENV_OFF= USE_SDL2=0 Index: x11-toolkits/py-qt4-gui/Makefile =================================================================== --- x11-toolkits/py-qt4-gui/Makefile +++ x11-toolkits/py-qt4-gui/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:4 USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT4= corelib gui imageformats_run inputmethods_run iconengines_run \ moc_build qmake_build Index: x11-toolkits/py-qt5-gui/Makefile =================================================================== --- x11-toolkits/py-qt5-gui/Makefile +++ x11-toolkits/py-qt5-gui/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run +USE_PYTHON= flavors USE_QT5= core gui qmake_build imageformats_run OPTIONS_DEFINE= API DEBUG Index: x11-toolkits/py-qt5-quick/Makefile =================================================================== --- x11-toolkits/py-qt5-quick/Makefile +++ x11-toolkits/py-qt5-quick/Makefile @@ -11,6 +11,7 @@ USES= python pyqt:5 USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT5= core quick qmake_build OPTIONS_DEFINE= API DEBUG Index: x11-toolkits/py-qt5-widgets/Makefile =================================================================== --- x11-toolkits/py-qt5-widgets/Makefile +++ x11-toolkits/py-qt5-widgets/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT5= core gui widgets qmake_build OPTIONS_DEFINE= API DEBUG Index: x11-toolkits/py-tktreectrl/Makefile =================================================================== --- x11-toolkits/py-tktreectrl/Makefile +++ x11-toolkits/py-tktreectrl/Makefile @@ -12,7 +12,7 @@ COMMENT= TkTreectrl Python bindings LIB_DEPENDS= libtreectrl.so.1:x11-toolkits/tktreectrl -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} \ ${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw USES= python tk:run zip Index: x11-toolkits/py-wxPython28/Makefile =================================================================== --- x11-toolkits/py-wxPython28/Makefile +++ x11-toolkits/py-wxPython28/Makefile @@ -13,7 +13,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= Python bindings for the wxWidgets/GTK GUI toolkit -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${FLAVOR} WRKSRC_SUBDIR= wxPython @@ -76,7 +76,7 @@ INSTALL_MULTIVERSION=1 .else ## These are shared -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}wxPython28-common>0:x11-toolkits/py-wxPython28-common \ +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}wxPython28-common>0:x11-toolkits/py-wxPython28-common@${FLAVOR} \ ${PYTHON_SITELIBDIR}/wxversion.py:x11-toolkits/py-wxPython-common PYDISTUTILS_BUILDARGS+= \ Index: x11-toolkits/py-wxPython30/Makefile =================================================================== --- x11-toolkits/py-wxPython30/Makefile +++ x11-toolkits/py-wxPython30/Makefile @@ -23,7 +23,7 @@ PKGNAMESUFFIX= -common -USE_PYTHON= py3kplist +USE_PYTHON= py3kplist flavors do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PYTHON_SITELIBDIR} -f ${WRKSRC}/wxversion @@ -39,7 +39,7 @@ WXPORT= gtk2 WX_PYTHON_DIR= wx-${WX_VERSION}-${WXPORT} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython-common>0:x11-toolkits/py-wxPython-common +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython-common>0:x11-toolkits/py-wxPython-common@${FLAVOR} USES+= gettext pkgconfig USE_WX= 3.0 Index: x11-toolkits/py-xlib/Makefile =================================================================== --- x11-toolkits/py-xlib/Makefile +++ x11-toolkits/py-xlib/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv2+ -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm \ - ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${FLAVOR} GH_ACCOUNT= python-xlib GH_PROJECT= python-xlib Index: x11/py-pyvirtualdisplay/Makefile =================================================================== --- x11/py-pyvirtualdisplay/Makefile +++ x11/py-pyvirtualdisplay/Makefile @@ -15,11 +15,11 @@ RUN_DEPENDS= xorg-vfbserver>0:x11-servers/xorg-vfbserver \ xauth>0:x11/xauth \ - ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ - ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver \ - ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog \ - ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${FLAVOR} NO_ARCH= yes USE_PYTHON= autoplist distutils Index: x11/py-qt4-opengl/Makefile =================================================================== --- x11/py-qt4-opengl/Makefile +++ x11/py-qt4-opengl/Makefile @@ -15,6 +15,7 @@ USES= python pyqt:4 USE_GL= gl USE_PYQT= sip_build core_run gui_run +USE_PYTHON= flavors USE_QT4= corelib gui opengl moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: x11/py-qt5-opengl/Makefile =================================================================== --- x11/py-qt5-opengl/Makefile +++ x11/py-qt5-opengl/Makefile @@ -13,6 +13,7 @@ USES= python pyqt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run widgets_run +USE_PYTHON= flavors USE_QT5= core gui opengl widgets qmake_build OPTIONS_DEFINE= API DEBUG