Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jan 2018 20:27:37 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r459375 - in branches/2018Q1: databases/py-peewee databases/py-sqlobject net-mgmt/librenms net-mgmt/observium www/py-django-devel www/py-django110 www/py-django111 www/py-django18 www/p...
Message-ID:  <201801182027.w0IKRblx080757@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Thu Jan 18 20:27:37 2018
New Revision: 459375
URL: https://svnweb.freebsd.org/changeset/ports/459375

Log:
  MFH: r458431
  
  databases/py-MySQLdb only supports Python 2, restrict ports that uses it.
  
  Sponsored by:	Absolight

Modified:
  branches/2018Q1/databases/py-peewee/Makefile
  branches/2018Q1/databases/py-sqlobject/Makefile
  branches/2018Q1/net-mgmt/librenms/Makefile
  branches/2018Q1/net-mgmt/observium/Makefile
  branches/2018Q1/www/py-django-devel/Makefile
  branches/2018Q1/www/py-django110/Makefile
  branches/2018Q1/www/py-django111/Makefile
  branches/2018Q1/www/py-django18/Makefile
  branches/2018Q1/www/py-django20/Makefile
Directory Properties:
  branches/2018Q1/   (props changed)

Modified: branches/2018Q1/databases/py-peewee/Makefile
==============================================================================
--- branches/2018Q1/databases/py-peewee/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/databases/py-peewee/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -17,11 +17,12 @@ OPTIONS_DEFINE=		DOCS SQLITE MYSQL PGSQL
 OPTIONS_DEFAULT=	SQLITE
 
 NO_ARCH=	yes
-USES=		python
+USES=		python${PY_MYSQL}
 USE_PYTHON=	autoplist distutils
 
 SQLITE_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 MYSQL_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 PGSQL_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1:databases/py-psycopg2@${FLAVOR}
 
 .include <bsd.port.mk>

Modified: branches/2018Q1/databases/py-sqlobject/Makefile
==============================================================================
--- branches/2018Q1/databases/py-sqlobject/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/databases/py-sqlobject/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -17,7 +17,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}formencode>=1.2.
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 NO_ARCH=	yes
-USES=		python
+USES=		python${PY_MYSQL}
 USE_PYTHON=	autoplist distutils
 
 # currently MaxDB(SAP), ADODB are not supported
@@ -27,6 +27,7 @@ SYBASE_DESC=	sybase support
 PORTDOCS=	*
 
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=0:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 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}

Modified: branches/2018Q1/net-mgmt/librenms/Makefile
==============================================================================
--- branches/2018Q1/net-mgmt/librenms/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/net-mgmt/librenms/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -15,7 +15,7 @@ LICENSE=	GPLv3
 USE_GITHUB=	yes
 GH_ACCOUNT=	librenms
 
-USES=		php:cli python shebangfix
+USES=		php:cli python${PY_MYSQL} shebangfix
 SHEBANG_FILES=	scripts/auth_test.php scripts/deploy-docs.sh scripts/github-remove \
 		scripts/Migration/Standard_Conversion/convert_no_xml.sh \
 		scripts/Migration/Standard_Conversion/destwork_no_xml.sh \
@@ -70,6 +70,7 @@ LIBVIRT_RUN_DEPENDS=	virsh:devel/libvirt
 NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins
 NMAP_RUN_DEPENDS=	nmap:security/nmap
 PYPOLLER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.3:databases/py-MySQLdb
+PYPOLLER_VARS=	PY_MYSQL=:2.7
 X11_RUN_DEPENDS=	Magick-config:graphics/ImageMagick \
 			mtr:net/mtr
 X11_RUN_DEPENDS_OFF=	Magick-config:graphics/ImageMagick-nox11 \

Modified: branches/2018Q1/net-mgmt/observium/Makefile
==============================================================================
--- branches/2018Q1/net-mgmt/observium/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/net-mgmt/observium/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -20,7 +20,7 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-se
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-USES=		php:cli python shebangfix
+USES=		php:cli python${PY_MYSQL} shebangfix
 SHEBANG_FILES=	\
 		mibs/process.pl \
 		poller-wrapper.py \
@@ -56,6 +56,7 @@ LIBVIRT_RUN_DEPENDS=	virsh:devel/libvirt
 NAGPLUGINS_RUN_DEPENDS=	${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins
 NMAP_RUN_DEPENDS=	nmap:security/nmap
 PYPOLLER_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb
+PYPOLLER_VARS=	PY_MYSQL=:2.7
 SVN_RUN_DEPENDS=	svn:devel/subversion
 WMIC_RUN_DEPENDS=	wmic:net-mgmt/wmi-client
 

Modified: branches/2018Q1/www/py-django-devel/Makefile
==============================================================================
--- branches/2018Q1/www/py-django-devel/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/www/py-django-devel/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -19,7 +19,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-py
 SNAPSHOTDATE=	20150709
 
 NO_ARCH=	yes
-USES=		cpe gettext python shebangfix
+USES=		cpe gettext python${PY_MYSQL} shebangfix
 USE_GITHUB=	yes
 USE_PYTHON=	autoplist distutils
 SHEBANG_FILES=	django/bin/django-admin.py \
@@ -45,6 +45,7 @@ HTMLDOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>
 HTMLDOCS_IMPLIES=	DOCS
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 FASTCGI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${FLAVOR}
 

Modified: branches/2018Q1/www/py-django110/Makefile
==============================================================================
--- branches/2018Q1/www/py-django110/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/www/py-django110/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -24,7 +24,7 @@ EXPIRATION_DATE=2018-01-31
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR}
 
 NO_ARCH=	yes
-USES=		cpe python shebangfix
+USES=		cpe python${PY_MYSQL} shebangfix
 USE_PYTHON=	autoplist distutils
 SHEBANG_FILES=	django/bin/django-admin.py \
 		django/conf/project_template/manage.py-tpl
@@ -49,6 +49,7 @@ HTMLDOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>
 HTMLDOCS_IMPLIES=	DOCS
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 
 post-build-HTMLDOCS-on:

Modified: branches/2018Q1/www/py-django111/Makefile
==============================================================================
--- branches/2018Q1/www/py-django111/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/www/py-django111/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -23,7 +23,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR}
 
 NO_ARCH=	yes
-USES=		cpe python shebangfix
+USES=		cpe python${PY_MYSQL} shebangfix
 USE_PYTHON=	autoplist distutils
 SHEBANG_FILES=	django/bin/django-admin.py \
 		django/conf/project_template/manage.py-tpl
@@ -48,6 +48,7 @@ HTMLDOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>
 HTMLDOCS_IMPLIES=	DOCS
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 
 post-build-HTMLDOCS-on:

Modified: branches/2018Q1/www/py-django18/Makefile
==============================================================================
--- branches/2018Q1/www/py-django18/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/www/py-django18/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -21,7 +21,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR}
 
 NO_ARCH=	yes
-USES=		cpe python shebangfix
+USES=		cpe python${PY_MYSQL} shebangfix
 USE_PYTHON=	autoplist distutils
 SHEBANG_FILES=	django/bin/django-admin.py \
 		django/conf/project_template/manage.py
@@ -48,6 +48,7 @@ HTMLDOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>
 HTMLDOCS_IMPLIES=	DOCS
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR}
+MYSQL_VARS=	PY_MYSQL=:2.7
 SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 FASTCGI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flup6>0:www/py-flup6@${FLAVOR}
 

Modified: branches/2018Q1/www/py-django20/Makefile
==============================================================================
--- branches/2018Q1/www/py-django20/Makefile	Thu Jan 18 20:23:31 2018	(r459374)
+++ branches/2018Q1/www/py-django20/Makefile	Thu Jan 18 20:27:37 2018	(r459375)
@@ -47,6 +47,7 @@ HTMLDOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>
 HTMLDOCS_IMPLIES=	DOCS
 PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
 MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb@${FLAVOR}
+MYSQL_BROKEN=		MySQLdb only supports Python 2.
 SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
 
 post-build-HTMLDOCS-on:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801182027.w0IKRblx080757>