svn commit: r419596 - head/japanese/libtomoe-gtk
John Marino
marino at FreeBSD.org
Thu Aug 4 05:51:18 UTC 2016
Author: marino
Date: Thu Aug 4 05:51:16 2016
New Revision: 419596
URL: https://svnweb.freebsd.org/changeset/ports/419596
Log:
japanese/libtomoe-gtk: fix illegal placement of USES
USES must be defined before any inclusions like <options> or <pre>,
otherwise they can't get registered as run dependencies. The presence
of USES=python after <pre> was trying to build+run dependency on
python conditionally based on the presence of an installed file.
Since the condition can't be moved up due to the LOCALBASE variable,
I've moved python up but changed it to USES+=python:build so that
python will never be registered as a run dependency, but it will be
available if required for building. The alternative is register
python as a run dependency in every case because the port can't stay
how it is. I picked the more conservative option I think.
Approved by: just-fix-it
Modified:
head/japanese/libtomoe-gtk/Makefile
Modified: head/japanese/libtomoe-gtk/Makefile
==============================================================================
--- head/japanese/libtomoe-gtk/Makefile Thu Aug 4 05:12:10 2016 (r419595)
+++ head/japanese/libtomoe-gtk/Makefile Thu Aug 4 05:51:16 2016 (r419596)
@@ -3,7 +3,7 @@
PORTNAME= libtomoe-gtk
PORTVERSION= 0.6.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= japanese
MASTER_SITES= SF/tomoe/tomoe-gtk/tomoe-gtk-${PORTVERSION}
DISTNAME= tomoe-gtk-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
@@ -14,7 +14,7 @@ COMMENT= TOMOE GTK+ library
LIB_DEPENDS= libtomoe.so:japanese/tomoe
GNU_CONFIGURE= yes
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool pathfix pkgconfig python:build
USE_GNOME= gtk20
USE_LDCONFIG= yes
@@ -31,7 +31,6 @@ PLIST_SUB+= GUCHARMAP="@comment "
#.endif
.if exists(${LOCALBASE}/libdata/pkgconfig/pytomoe.pc)
-USES+= python
CONFIGURE_ENV+= PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \
pyexecdir=${PYTHON_SITELIBDIR}
PLIST_SUB+= PYTHON=""
More information about the svn-ports-head
mailing list