svn commit: r455392 - in head: comms/congruity comms/uhd databases/mtools-mongodb deskutils/anamnesis devel/hg-git devel/py-mongokit finance/electrum2 games/craft games/ninix-aya games/ptkei games/...

Antoine Brodin antoine at FreeBSD.org
Sun Dec 3 08:25:35 UTC 2017


Author: antoine
Date: Sun Dec  3 08:25:31 2017
New Revision: 455392
URL: https://svnweb.freebsd.org/changeset/ports/455392

Log:
  - Add explicit FLAVOR to a few dependencies
  - Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
    it needs the rst2html command, not the docutils module
  - Mark some ports as not compatible with python3

Modified:
  head/comms/congruity/Makefile
  head/comms/uhd/Makefile
  head/databases/mtools-mongodb/Makefile
  head/deskutils/anamnesis/Makefile
  head/devel/hg-git/Makefile
  head/devel/py-mongokit/Makefile
  head/finance/electrum2/Makefile
  head/games/craft/Makefile
  head/games/ninix-aya/Makefile
  head/games/ptkei/Makefile
  head/games/pysolfc/Makefile
  head/graphics/commons-utilities/Makefile
  head/misc/gimp-help-en/Makefile
  head/multimedia/mythtv/Makefile
  head/multimedia/pyjama/Makefile
  head/net-im/emesene/Makefile
  head/net-im/telepathy-python/Makefile
  head/net-mgmt/pdagent-integrations/Makefile
  head/net/fb/Makefile
  head/news/papercut/Makefile
  head/ports-mgmt/porttree/Makefile
  head/sysutils/uefi-edk2-bhyve/Makefile
  head/www/py-kallithea/Makefile
  head/www/py-rhodecode/Makefile

Modified: head/comms/congruity/Makefile
==============================================================================
--- head/comms/congruity/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/comms/congruity/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -15,7 +15,7 @@ LICENSE=	GPLv2
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord@${PY_FLAVOR}
 
 MAKE_ARGS=	MANDIR=${PREFIX}/man
-USES=		desktop-file-utils gmake tar:bzip2 python:2.7+
+USES=		desktop-file-utils gmake tar:bzip2 python:2.7
 USE_WX=		2.8+
 WX_COMPS=	python
 

Modified: head/comms/uhd/Makefile
==============================================================================
--- head/comms/uhd/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/comms/uhd/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -14,7 +14,7 @@ COMMENT=	Ettus Research UHD driver framework
 LIB_DEPENDS=	libboost_python.so:devel/boost-python-libs
 BUILD_DEPENDS=	${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs \
 		cheetah-analyze:devel/py-cheetah@${PY_FLAVOR} \
-		rst2html:textproc/py-docutils@${PY_FLAVOR} \
+		rst2html:textproc/py-docutils \
 		orcc:devel/orc \
 		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
 

Modified: head/databases/mtools-mongodb/Makefile
==============================================================================
--- head/databases/mtools-mongodb/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/databases/mtools-mongodb/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -14,7 +14,7 @@ COMMENT=	Setup test environments; parse, filter and vi
 LICENSE=	APACHE20
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=2.0:sysutils/py-psutil@${FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo \
+		${PYTHON_PKGNAMEPREFIX}pymongo>0:databases/pymongo@${FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR}
 
 USE_PYTHON=	autoplist distutils

Modified: head/deskutils/anamnesis/Makefile
==============================================================================
--- head/deskutils/anamnesis/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/deskutils/anamnesis/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -12,11 +12,11 @@ COMMENT=	Clipboard manager that stores all clipboard h
 
 LICENSE=	GPLv3
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
-		${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2 \
-		${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
 
-USES=		python shebangfix
+USES=		python:2.7 shebangfix
 PORTDOCS=	ChangeLog README
 OPTIONS_DEFINE=	DOCS
 NO_ARCH=	yes

Modified: head/devel/hg-git/Makefile
==============================================================================
--- head/devel/hg-git/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/devel/hg-git/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -14,7 +14,7 @@ COMMENT=	Mercurial extension to pull from or push to a
 
 LICENSE=	GPLv2
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dulwich>=*:devel/dulwich@${FLAVOR} \
 		mercurial>=*:devel/mercurial
 
 PORTDOCS=	README.md

Modified: head/devel/py-mongokit/Makefile
==============================================================================
--- head/devel/py-mongokit/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/devel/py-mongokit/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -11,7 +11,7 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	mail at derzinn.de
 COMMENT=	Python ORM-like layer on top of pymongo
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymongo>=2.0.1:databases/pymongo
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymongo>=2.0.1:databases/pymongo@${FLAVOR}
 
 USES=		python:2
 USE_PYTHON=	distutils autoplist

Modified: head/finance/electrum2/Makefile
==============================================================================
--- head/finance/electrum2/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/finance/electrum2/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -41,8 +41,8 @@ OPTIONS_DEFAULT=LEDGER TREZOR
 LEDGER_DESC=	Enable LEDGER Bitcoin hardware wallet support
 TREZOR_DESC=	Enable TREZOR Bitcoin hardware wallet support
 
-LEDGER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}btchip-python>0:security/py-btchip-python
-TREZOR_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}trezor>0:security/py-trezor
+LEDGER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}btchip-python>0:security/py-btchip-python@${FLAVOR}
+TREZOR_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}trezor>0:security/py-trezor@${FLAVOR}
 
 LEDGER_PLIST_FILES=	"@sample etc/devd/ledger_wallet.conf.sample"
 TREZOR_PLIST_FILES=	"@sample etc/devd/trezor_wallet.conf.sample"

Modified: head/games/craft/Makefile
==============================================================================
--- head/games/craft/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/games/craft/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -27,8 +27,8 @@ USE_XORG=	x11 xi xrandr
 USE_GL=		gl glu
 
 SERVER_USES=		python:2.7
-SERVER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}requests>=2.2:www/py-requests \
-			${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3
+SERVER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}requests>=2.2:www/py-requests@${PY_FLAVOR} \
+			${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
 SERVER_CMAKE_ON=	-DSERVER:BOOL=ON
 
 .include <bsd.port.options.mk>

Modified: head/games/ninix-aya/Makefile
==============================================================================
--- head/games/ninix-aya/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/games/ninix-aya/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -14,12 +14,12 @@ LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libpng.so:graphics/png
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
 		${PYNUMPY}
 
 NO_ARCH=	yes
 
-USES=		gmake python tar:tgz
+USES=		gmake python:2.7 tar:tgz
 USE_GNOME=	pygtk2
 USE_GSTREAMER=	python
 

Modified: head/games/ptkei/Makefile
==============================================================================
--- head/games/ptkei/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/games/ptkei/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -10,8 +10,8 @@ MASTER_SITES=	SF/ptkei2
 MAINTAINER=	johans at FreeBSD.org
 COMMENT=	Python/Tk graphical client for Wolfpack Empire servers
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \
-		${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
+		${PYTHON_SITELIBDIR}/Pmw/__init__.py:x11-toolkits/py-Pmw@${PY_FLAVOR}
 
 USES=		python:2.7 shebangfix
 SHEBANG_FILES=	empire.py scripts/*.py

Modified: head/games/pysolfc/Makefile
==============================================================================
--- head/games/pysolfc/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/games/pysolfc/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -15,8 +15,8 @@ COMMENT=	Solitaire game, written in Python and the suc
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \
-		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR}
 
 USES=		python:2.7 shebangfix tar:bzip2
 USE_PYTHON=	autoplist distutils

Modified: head/graphics/commons-utilities/Makefile
==============================================================================
--- head/graphics/commons-utilities/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/graphics/commons-utilities/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -16,10 +16,10 @@ RUN_DEPENDS=	p5-Image-ExifTool>=0:graphics/p5-Image-Ex
 		p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \
 		p5-Text-CSV_XS>=0:textproc/p5-Text-CSV_XS \
 		p5-Text-CSV-Encoded>=0:textproc/p5-Text-CSV-Encoded \
-		${PYTHON_PKGNAMEPREFIX}mechanize>=0.2:www/py-mechanize \
+		${PYTHON_PKGNAMEPREFIX}mechanize>=0.2:www/py-mechanize@${PY_FLAVOR} \
 		exiv2:graphics/exiv2
 
-USES=		jpeg perl5 python shebangfix
+USES=		jpeg perl5 python:2.7 shebangfix
 SHEBANG_FILES=	commons-csv-creator
 USE_PERL5=	run
 NO_BUILD=	yes

Modified: head/misc/gimp-help-en/Makefile
==============================================================================
--- head/misc/gimp-help-en/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/misc/gimp-help-en/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -16,7 +16,7 @@ COMMENT?=	GIMP User Manual in English
 
 LICENSE=	GFDL
 
-BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2 \
+BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/libxml2mod.so:textproc/py-libxml2@${PY_FLAVOR} \
 		${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl
 
 USES=		gettext-tools gmake perl5 pkgconfig python:2 shebangfix tar:bzip2

Modified: head/multimedia/mythtv/Makefile
==============================================================================
--- head/multimedia/mythtv/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/multimedia/mythtv/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -91,22 +91,22 @@ SUB_FILES=	pkg-message
 
 .if ${PORT_OPTIONS:MBINDINGS}
 CONFIGURE_ARGS+=	--python=${PYTHON_CMD}
-USES+=		python
+USES+=		python:2.7
 PYDISTUTILS_PKGNAME=MythTV
 PYDISTUTILS_PKGVERSION=0.27._1
 
-BUILD_DEPENDS+=	py*-lxml>=0:devel/py-lxml \
-		${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb \
-		${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber \
+BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \
 		p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \
 		p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined \
 		p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \
 		p5-IO-Socket-INET6>=2.51:net/p5-IO-Socket-INET6 \
 		p5-DBI>=0:databases/p5-DBI \
 		p5-DBD-mysql>0:databases/p5-DBD-mysql
-RUN_DEPENDS+=	py*-lxml>=0:devel/py-lxml \
-		${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb \
-		${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber \
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}urlgrabber>=3.1.0_1:www/py-urlgrabber@${PY_FLAVOR} \
 		p5-HTTP-Request-Params>=0:www/p5-HTTP-Request-Params \
 		p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined \
 		p5-Net-UPnP>=0:multimedia/p5-Net-UPnP \

Modified: head/multimedia/pyjama/Makefile
==============================================================================
--- head/multimedia/pyjama/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/multimedia/pyjama/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -14,12 +14,12 @@ COMMENT=	Frontend to the Jamendo music network
 LICENSE=	GPLv2 CC-BY-NC-SA-3.0 PD
 LICENSE_COMB=	multi
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
-		${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml \
-		${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson	\
-		${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}lxml>=2.2:devel/py-lxml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:devel/py-simplejson@${PY_FLAVOR}	\
+		${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer@${PY_FLAVOR}
 
-USES=		gettext python shebangfix
+USES=		gettext python:2.7 shebangfix
 SHEBANG_FILES=	src/pyjama.py
 USE_GSTREAMER=	core good bad gnomevfs
 USE_GNOME=	pygtk2

Modified: head/net-im/emesene/Makefile
==============================================================================
--- head/net-im/emesene/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/net-im/emesene/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -12,13 +12,13 @@ COMMENT=	Instant messenging client written in python
 
 LICENSE=	GPLv3+
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
-		${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython \
-		${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \
-		${PYTHON_PKGNAMEPREFIX}notify>0:devel/py-notify \
-		${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \
-		${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto \
-		${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}notify>0:devel/py-notify@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}webkitgtk>0:www/py-webkitgtk@${PY_FLAVOR} \
 		xprop:x11/xprop
 
 NO_ARCH=	yes
@@ -26,7 +26,7 @@ NO_BUILD=	yes
 
 USE_GITHUB=	yes
 
-USES=		desktop-file-utils gettext-runtime python shebangfix
+USES=		desktop-file-utils gettext-runtime python:2.7 shebangfix
 USE_GNOME=	pygtk2:run
 USE_GSTREAMER=	python
 INSTALLS_ICONS=	yes

Modified: head/net-im/telepathy-python/Makefile
==============================================================================
--- head/net-im/telepathy-python/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/net-im/telepathy-python/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -11,8 +11,8 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	gnome at FreeBSD.org
 COMMENT=	Python bindings for the Telepathy framework
 
-BUILD_DEPENDS=	py2?-dbus>=0:devel/py-dbus
-RUN_DEPENDS=	py2?-dbus>=0:devel/py-dbus
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR}
 
 USES=		gmake python:2
 USE_GNOME=	libxslt:build

Modified: head/net-mgmt/pdagent-integrations/Makefile
==============================================================================
--- head/net-mgmt/pdagent-integrations/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/net-mgmt/pdagent-integrations/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -13,7 +13,7 @@ LICENSE=	BSD3CLAUSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pdagent>0:net-mgmt/py-pdagent
 
-USES=	python shebangfix
+USES=	python:2.7 shebangfix
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	PagerDuty

Modified: head/net/fb/Makefile
==============================================================================
--- head/net/fb/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/net/fb/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -11,11 +11,11 @@ COMMENT=	Client for paste.xinu.at
 
 LICENSE=	GPLv3
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma \
-		${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl \
-		${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyliblzma>0:archivers/py-pyliblzma@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
 
-USES=	python shebangfix
+USES=	python:2.7 shebangfix
 NO_ARCH=	yes
 
 SHEBANG_FILES=	${WRKSRC}/fb

Modified: head/news/papercut/Makefile
==============================================================================
--- head/news/papercut/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/news/papercut/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -13,9 +13,9 @@ COMMENT=	Papercut is a news server written in Python, 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${PY_FLAVOR}
 
-USES=		python shebangfix
+USES=		python:2.7 shebangfix
 NO_BUILD=	yes
 NO_ARCH=	yes
 SHEBANG_FILES=	*.py auth/*.py storage/*.py

Modified: head/ports-mgmt/porttree/Makefile
==============================================================================
--- head/ports-mgmt/porttree/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/ports-mgmt/porttree/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -12,9 +12,9 @@ COMMENT=	Show dependences of FreeBSD port as pseudo gr
 
 LICENSE=	MIT
 
-USES=		python tar:bzip2 shebangfix
+USES=		python:2.7 tar:bzip2 shebangfix
 
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}networkx>=1.5:math/py-networkx
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}networkx>=1.5:math/py-networkx@${PY_FLAVOR}
 
 .if target(gen-dist)
 FETCH_DEPENDS+=	svn:devel/subversion

Modified: head/sysutils/uefi-edk2-bhyve/Makefile
==============================================================================
--- head/sysutils/uefi-edk2-bhyve/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/sysutils/uefi-edk2-bhyve/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -12,7 +12,7 @@ LICENSE=	BSD2CLAUSE
 
 BUILD_DEPENDS=	bash:shells/bash \
 		nasm:devel/nasm \
-		${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3
+		${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3@${PY_FLAVOR}
 
 USES=		gmake \
 		python:2.7,build

Modified: head/www/py-kallithea/Makefile
==============================================================================
--- head/www/py-kallithea/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/www/py-kallithea/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -35,7 +35,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}waitress>=0.8.8:ww
 		${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}dulwich>=0.9.9:devel/dulwich@${FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}bcrypt>=0.3.0:security/py-bcrypt@${FLAVOR} \
 		mercurial>=2.9:devel/mercurial
 

Modified: head/www/py-rhodecode/Makefile
==============================================================================
--- head/www/py-rhodecode/Makefile	Sun Dec  3 07:17:18 2017	(r455391)
+++ head/www/py-rhodecode/Makefile	Sun Dec  3 08:25:31 2017	(r455392)
@@ -26,7 +26,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pylons>=1.0:www/py
 		${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}dulwich>=0.8.7:devel/dulwich@${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} \


More information about the svn-ports-head mailing list