Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jul 2014 16:55:33 -0400
From:      Adam Weinberger <adamw@adamw.org>
To:        Andrey Chernov <ache@freebsd.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Adam Weinberger <adamw@FreeBSD.org>, ports-committers@freebsd.org
Subject:   Re: svn commit: r362449 - head/www/WebMagick
Message-ID:  <A7D49357-45FB-4221-88C2-246324B0188D@adamw.org>
In-Reply-To: <53CD6659.3050903@freebsd.org>
References:  <201407211645.s6LGjebK020715@svn.freebsd.org> <53CD6659.3050903@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 21 Jul, 2014, at 15:13, Andrey Chernov <ache@freebsd.org> wrote:

> On 21.07.2014 20:45, Adam Weinberger wrote:
>>  This program requires that ImageMagick be built with the PERL option =
enabled.
>>  I don't know of any way to force this, so package building will be =
perpetually
>>  broken. I at least added a warning message.
>=20
> I already ask the same question in the ports@ - how one port can force
> other one to build with selected option, but nobody replies. =
ImageMagick
> build with PERL enabled by default, at least.
>=20
> I don't think the warning here must be unconditionally, could you =
check
> .../Image/Magick.pm presense before printing it please? (probably
> pre-target needs to be changed to more later state to act after =
building
> ImageMagick, if it isn't installed before).

Good call on all points there.

I had wanted to do an .if exists() and set IGNORE, but that appears to =
be evaluated at parse-time, not at run-time, so no matter which target =
you=92re building it gets triggered.

# Adam


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A7D49357-45FB-4221-88C2-246324B0188D>