Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2015 19:50:37 -0600
From:      Adam Weinberger <adamw@adamw.org>
To:        Ben Woods <woodsb02@gmail.com>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Adam Weinberger <adamw@FreeBSD.org>, Alexey Dokuchaev <danfe@FreeBSD.org>, ports-committers@freebsd.org
Subject:   Re: svn commit: r382355 - head/graphics/entangle
Message-ID:  <AD1CFD6A-433D-4B25-9FA3-83FC46372D72@adamw.org>
In-Reply-To: <20150327014129.GA35030@FreeBSD.org>
References:  <201503262330.t2QNUq3H058554@svn.freebsd.org> <20150327014129.GA35030@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Copying in Ben here.

If itstool is in fact just a build-time dependency, some of the patterns =
you have available are

RUN_DEPENDS:=3D	${BUILD_DEPENDS}
BUILD_DEPENDS+=3D	...

or

RUN_DEPENDS:=3D	${BUILD_DEPENDS:Nitstool*}

or

BUILD_DEPENDS:=3D	${RUN_DEPENDS} itstool:...

Though, as Alexey noted, that last one just looks weird.

# Adam


--=20
Adam Weinberger
adamw@adamw.org
http://www.adamw.org

> On 26 Mar, 2015, at 19:41, Alexey Dokuchaev <danfe@FreeBSD.org> wrote:
>=20
> On Thu, Mar 26, 2015 at 11:30:52PM +0000, Adam Weinberger wrote:
>> New Revision: 382355
>> URL: https://svnweb.freebsd.org/changeset/ports/382355
>> QAT: https://qat.redports.org/buildarchive/r382355/
>>=20
>> Log:
>>  Update graphics/entangle to 0.7.0, and assign maintainership to
>>  submitter (Ben Woods).
>=20
> Nice, I've been waiting for a while to someone to grab this from me.  =
Having
> to install gtk3 everytime I was working on an update was a PITA.
>=20
>> -BUILD_DEPENDS=3D	=
${LOCALBASE}/share/icons/mate/scalable/devices/camera-photo-symbolic.svg:$=
{PORTSDIR}/x11-themes/mate-icon-theme
>> +BUILD_DEPENDS=3D	=
${LOCALBASE}/share/icons/mate/scalable/devices/camera-photo-symbolic.svg:$=
{PORTSDIR}/x11-themes/mate-icon-theme \
>> +		itstool:${PORTSDIR}/textproc/itstool
>> LIB_DEPENDS=3D	libgphoto2.so:${PORTSDIR}/graphics/libgphoto2 \
>> 		libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
>> 		liblcms2.so:${PORTSDIR}/graphics/lcms2 \
>> @@ -20,10 +21,13 @@ LIB_DEPENDS=3D	libgphoto2.so:${PORTSDIR}/g
>> 		libpeas-1.0.so:${PORTSDIR}/devel/libpeas
>> RUN_DEPENDS:=3D	${BUILD_DEPENDS}
>=20
> Isn't itstool(1) a build-time only tool?  If so, it means that =
BUILD_DEPENDS
> is no longer equal to RUN_DEPENDS, so I think they have to be set =
explicitly
> now.  Alternatively, you can first set RUN_DEPENDS (mate-icon-theme), =
then
> assign BUILD_DEPENDS:=3D ${RUN_DEPENDS} =
itstool:${PORTSDIR}/textproc/itstool,
> but it's kind of in bogus order, we probably should not encourage =
this.
>=20
> ./danfe
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AD1CFD6A-433D-4B25-9FA3-83FC46372D72>