Make broken in 6.0 ([ports-i386@pointyhat.freebsd.org: empire-1.7 failed on i386 6])

Kris Kennaway kris at obsecurity.org
Wed Oct 12 00:20:08 PDT 2005


On Wed, Oct 12, 2005 at 09:12:58AM +0200, Harti Brandt wrote:
> On Tue, 11 Oct 2005, Kris Kennaway wrote:
> 
> KK>On Tue, Oct 11, 2005 at 10:00:24PM -0400, Kris Kennaway wrote:
> KK>> For some reason a number of ports are failing with this error on the
> KK>> latest build.  I suspect that a change may have been merged to some
> KK>> part of the base system that broke them.  Can someone please take a
> KK>> look?
> 
> I actually doubt that the $(shell ...) construct was ever supported in our 
> make. The canonical way to assign the output of a shell command to a 
> variable is
> 
> VERSION != sed <bs.spec -n -e '/Version: \(.*\)/s//\1/p'
> 
> we also support the SysV syntax:
> 
> VERSION :sh= ...
> 
> although that's not documented and should be avoided.

Do you know when the handling of this was changed?  These ports
apparently build fine on 5.x and older, although it's possible that
the shell command is just silently not being executed or something.

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20051012/af3afa33/attachment.bin


More information about the freebsd-ports mailing list