mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
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
This commit is contained in:
parent
76205ead73
commit
77e07ef19e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=419596
@ -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=""
|
||||
|
Loading…
Reference in New Issue
Block a user