[41395] trunk/dports/devel/autoconf/Portfile

Joshua Root jmr at macports.org
Sat Nov 1 12:46:11 PDT 2008


Ryan Schmidt wrote:
> Well, the documentation shows that the path should start with ${prefix}
> if that's what's meant. Such usage is easily understandable.
> Auto-prepending ${prefix} for non-absolute paths is a convenience, and
> one which is not documented, and which until your change to autoconf was
> not used by any port [1]. We could document it and begin using it. But
> lack of variable substitution in depspecs must be a bug. As of r41396,
> we have 206 occurrences of "path:${prefix}" in the ports tree [2]. There
> are also several depspecs that expect variable substitution of variables
> other than ${prefix} [3].
> 
> So I think it would be easier and better to fix the base code to match
> the documentation, rather than change the documentation and all the
> affected ports.

We can try to fix it for 1.7, but as of right now it's broken in both
1.6.0 and trunk. Autoconf was an immediate problem because the
dependency had been switched from perl5.8 to perl5, and the bad path
made the upgrade break.

- Josh


More information about the macports-dev mailing list