From a69c36e083d7529e5e951a53a2ffc51e41bece33 Mon Sep 17 00:00:00 2001 From: marino Date: Thu, 4 Aug 2016 05:51:16 +0000 Subject: japanese/libtomoe-gtk: fix illegal placement of USES USES must be defined before any inclusions like or
,
otherwise they can't get registered as run dependencies.  The presence
of USES=python after 
 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
---
 japanese/libtomoe-gtk/Makefile | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'japanese')

diff --git a/japanese/libtomoe-gtk/Makefile b/japanese/libtomoe-gtk/Makefile
index f4a5d5d3d0d8..6970b438c1c4 100644
--- a/japanese/libtomoe-gtk/Makefile
+++ b/japanese/libtomoe-gtk/Makefile
@@ -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=""
-- 
cgit