Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2017 18:35:32 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r456181 - in head: devel/geany-plugin-geanypy editors/kate-plugin-pate emulators/catapult games/crossfire-server games/kiki games/rtb graphics/pecomato graphics/py-exif graphics/truevis...
Message-ID:  <201712121835.vBCIZWMI004866@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Tue Dec 12 18:35:32 2017
New Revision: 456181
URL: https://svnweb.freebsd.org/changeset/ports/456181

Log:
  - Those ports fail to build with python3
  - Add some explicit FLAVOR to dependencies where needed

Modified:
  head/devel/geany-plugin-geanypy/Makefile
  head/editors/kate-plugin-pate/Makefile
  head/emulators/catapult/Makefile
  head/games/crossfire-server/Makefile
  head/games/kiki/Makefile
  head/games/rtb/Makefile
  head/graphics/pecomato/Makefile
  head/graphics/py-exif/Makefile
  head/graphics/truevision/Makefile
  head/japanese/libtomoe-gtk/Makefile
  head/java/eclipse-pydev/Makefile
  head/korean/hunspell/Makefile
  head/textproc/py-libxslt/Makefile

Modified: head/devel/geany-plugin-geanypy/Makefile
==============================================================================
--- head/devel/geany-plugin-geanypy/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/devel/geany-plugin-geanypy/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -7,7 +7,7 @@ CATEGORIES=	devel
 MAINTAINER=	madpilot@FreeBSD.org
 COMMENT=	Geany plugin: ${${GEANY_PLUGIN}_DESC}
 
-USES=		python
+USES=		python:2.7
 USE_GNOME=	pygtk2
 
 .include "${.CURDIR}/../geany-plugins/files/Makefile.common"

Modified: head/editors/kate-plugin-pate/Makefile
==============================================================================
--- head/editors/kate-plugin-pate/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/editors/kate-plugin-pate/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -9,7 +9,7 @@ DISTNAME=	kate-${PORTVERSION}
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Support for Python plugins in Kate
 
-USES=		cmake:outsource,noninja kde:4 python tar:xz
+USES=		cmake:outsource,noninja kde:4 python:2.7 tar:xz
 USE_KDE=	kdelibs automoc4 kate \
 		pykde4_build pykde4_run
 USE_QT4=	gui webkit \

Modified: head/emulators/catapult/Makefile
==============================================================================
--- head/emulators/catapult/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/emulators/catapult/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -18,7 +18,7 @@ RUN_DEPENDS=	openmsx:emulators/openmsx
 
 OPTIONS_DEFINE=	DEBUG DOCS
 
-USES=		gmake pkgconfig python:build
+USES=		gmake pkgconfig python:2.7,build
 USE_GCC=	yes
 USE_CXXSTD=	gnu++0x
 USE_GNOME=	gtk20 libxml2

Modified: head/games/crossfire-server/Makefile
==============================================================================
--- head/games/crossfire-server/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/games/crossfire-server/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -22,7 +22,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libpng.so:graphics/png
 RUN_DEPENDS=	bash:shells/bash
 
-USES=		autoreconf gmake libtool perl5 python shebangfix tar:bzip2 \
+USES=		autoreconf gmake libtool perl5 python:2.7 shebangfix tar:bzip2 \
 		uidfix
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-static --with-check=no --localstatedir=/var/games

Modified: head/games/kiki/Makefile
==============================================================================
--- head/games/kiki/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/games/kiki/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -13,7 +13,7 @@ COMMENT=	Kiki the nanobot is a 3-D puzzle game
 
 BUILD_DEPENDS=	swig:devel/swig13
 
-USES=		compiler dos2unix gmake python
+USES=		compiler dos2unix gmake python:2.7
 USE_GL=		gl glu glut
 USE_SDL=	sdl mixer image
 DOS2UNIX_REGEX=	.*/(Makefile|.*\.cpp|.*\.h|.*\.i)$

Modified: head/games/rtb/Makefile
==============================================================================
--- head/games/rtb/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/games/rtb/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -16,7 +16,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	gsed:textproc/gsed
 
-USES=		gettext gmake perl5 pkgconfig python tar:bzip2
+USES=		gettext gmake perl5 pkgconfig python:2.7 tar:bzip2
 USE_GNOME=	gtk20
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-rtb-dir=${PREFIX}/lib/${PORTNAME}

Modified: head/graphics/pecomato/Makefile
==============================================================================
--- head/graphics/pecomato/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/graphics/pecomato/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -10,7 +10,7 @@ MASTER_SITES=	http://www.mollux.org/projects/pecomato/
 MAINTAINER=	ehaupt@FreeBSD.org
 COMMENT=	Command-line picture metadata processor
 
-USES=		gmake python:build
+USES=		gmake python:2.7,build
 
 MAKEFILE=	Makefile.unix
 

Modified: head/graphics/py-exif/Makefile
==============================================================================
--- head/graphics/py-exif/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/graphics/py-exif/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -12,7 +12,7 @@ DISTNAME=	pyexif-${PORTVERSION}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Python library to extract EXIF metadata from JPEG and TIFF image files
 
-USES=		python
+USES=		python:2.7
 WRKSRC=		${WRKDIR}/pyexif
 DATADIR=	${PREFIX}/share/py-exif
 DOCSDIR=	${PREFIX}/share/doc/py-exif

Modified: head/graphics/truevision/Makefile
==============================================================================
--- head/graphics/truevision/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/graphics/truevision/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -17,7 +17,7 @@ LIB_DEPENDS=	libgtkglext-x11-1.0.so:x11-toolkits/gtkgl
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
 
 USES=		desktop-file-utils gettext gmake libtool pathfix pkgconfig \
-		python shared-mime-info tar:bzip2
+		python:2.7 shared-mime-info tar:bzip2
 USE_GNOME=	gnomeprefix intlhack libgnomeui
 USE_GL=		gl
 GNU_CONFIGURE=	yes

Modified: head/japanese/libtomoe-gtk/Makefile
==============================================================================
--- head/japanese/libtomoe-gtk/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/japanese/libtomoe-gtk/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -14,7 +14,7 @@ COMMENT=	TOMOE GTK+ library
 LIB_DEPENDS=	libtomoe.so:japanese/tomoe
 
 GNU_CONFIGURE=	yes
-USES=		gmake libtool pathfix pkgconfig python:build
+USES=		gmake libtool pathfix pkgconfig python:2.7,build
 USE_GNOME=	gtk20
 USE_LDCONFIG=	yes
 

Modified: head/java/eclipse-pydev/Makefile
==============================================================================
--- head/java/eclipse-pydev/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/java/eclipse-pydev/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -27,7 +27,7 @@ OPTIONS_DEFINE=	JYTHON
 PLUGINDIR=	share/eclipse/dropins/pydev/eclipse/plugins
 PYDEV_BUNDLES_INFO=	${PREFIX}/${PLUGINDIR}/bundles.info
 
-USES=		python zip
+USES=		python:2.7 zip
 
 .include <bsd.port.options.mk>
 

Modified: head/korean/hunspell/Makefile
==============================================================================
--- head/korean/hunspell/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/korean/hunspell/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -14,7 +14,7 @@ LICENSE_FILE_GPLv2+ =	${WRKSRC}/LICENSE.GPL
 LICENSE_FILE_LGPL21+ =	${WRKSRC}/LICENSE.LGPL
 LICENSE_FILE_MPL11=	${WRKSRC}/LICENSE.MPL
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
 TEST_DEPENDS=	hunspell:textproc/hunspell
 
 GH_ACCOUNT=	changwoo
@@ -22,7 +22,7 @@ GH_PROJECT=	${PORTNAME}-dict-ko
 USE_GITHUB=	yes
 
 NO_ARCH=	yes
-USES=		python:build,test
+USES=		python:2.7,build,test
 
 PLIST_FILES=	%%DATADIR%%/ko_KR.aff \
 		%%DATADIR%%/ko_KR.dic

Modified: head/textproc/py-libxslt/Makefile
==============================================================================
--- head/textproc/py-libxslt/Makefile	Tue Dec 12 18:34:34 2017	(r456180)
+++ head/textproc/py-libxslt/Makefile	Tue Dec 12 18:35:32 2017	(r456181)
@@ -7,10 +7,6 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Python interface for XSLT C library for GNOME
 
-py34_BROKEN=	does not package
-py35_BROKEN=	does not package
-py36_BROKEN=	does not package
-
 MASTERDIR=	${.CURDIR}/../libxslt
 BUILD_WRKSRC=	${WRKSRC}/python
 INSTALL_WRKSRC=	${BUILD_WRKSRC}
@@ -18,7 +14,7 @@ DESCR=		${.CURDIR}/pkg-descr
 PLIST=		${.CURDIR}/pkg-plist
 
 USE_GNOME=	libxslt
-USES+=		python
+USES+=		python:2.7
 USE_PYTHON=	flavors
 CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc \
 		--with-python=${PYTHON_CMD}



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