Fwd: HEADS UP: Impending autotools changes
Ade Lovett
ade at FreeBSD.org
Fri Jul 27 08:21:51 UTC 2007
Please note that this change will be committed some time this coming
weekend.
-aDe
Begin forwarded message:
> From: Ade Lovett <ade at FreeBSD.org>
> Date: July 23, 2007 19:13:21 PDT
> To: ports at FreeBSD.org
> Cc: Ade Lovett <ade at FreeBSD.org>
> Subject: HEADS UP: Impending autotools changes
>
> In the next few days, after extensive testing, the next major
> update to the autotools infrastructure will be committed to the
> ports tree.
>
> These changes bring FreeBSD's autoconf/automake in line with
> autotool suites available on other platforms, allowing for multiple
> versions to be installed and run in isolation of each other:
>
> [ade at foo:/usr/local/bin] 4% ls autoconf* automake*
> autoconf autoconf-wrapper automake-1.6
> autoconf-2.13 automake automake-1.7
> autoconf-2.53 automake-1.10 automake-1.8
> autoconf-2.59 automake-1.4 automake-1.9
> autoconf-2.61 automake-1.5 automake-wrapper
>
> As you will see from the above, the naming conventions have been
> changed to be "stock", with unversioned scripts allowing the use of
> any version of the tools via a couple of wrapper scripts written by
> des at .
>
> There are 3 key points associated with this change:
>
> 1. The ports versions of autoconf* and automake* can now be used,
> not only for building other ports, but also for developing platform-
> independent code using this tools -- as such, the gnu-* variants
> will be disappearing shortly.
>
> 2. For IDEs, or development in general, a new port, devel/
> autotools (also available in a port Makefile as USE_AUTOTOOLS=
> autotools:run) will bring in all available versions of the autotools.
>
> 3. When it comes to the actual update, a number of ports, most
> notably IDEs and php{4,5}, but all software that embeds the current
> names of autotools in build scripts etc. will need to be updated,
> or bad things will happen. Regretfully, particularly in the case
> of PHP, this will likely require manual intervention outside of the
> portupgrade/portmaster update methodologies.
>
> That aside, this is a significant step forward for autotools on
> FreeBSD, and my thanks go out to those that have provided
> assistance and testing. In particularly, I would like to thank
> linimon@, pav@, kris@ and des@ for their respective efforts in
> making this happen.
>
> -aDe
>
>
More information about the freebsd-stable
mailing list