cvs commit: ports/Mk bsd.gnome.mk bsd.kde.mk bsd.port.mk
ports/accessibility/yasr Makefile ports/archivers/advancecomp
Makefile ports/archivers/arj Makefile ports/archivers/dact
Makefile ports/archivers/gzip Makefile ports/archivers/libmspack ...
danfe at FreeBSD.org
Thu Aug 21 07:10:07 UTC 2008
On Thu, Aug 21, 2008 at 06:18:49AM +0000, Rong-En Fan wrote:
> Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
> Specifically, newer autoconf (> 2.13) has different semantic of the
> configure target. In short, one should use --build=CONFIGURE_TARGET
> instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
> and the old semantic may be removed in later autoconf releases.
> To workaround this issue, many ports hack the CONFIGURE_TARGET variable
> so that it contains the ``--build='' prefix.
> To solve this issue, under the fact that some ports still have
> configure script generated by the old autoconf, we use runtime detection
> in the do-configure target so that the proper argument can be used.
> Changes to Mk/*:
> - Add runtime detection magic in bsd.port.mk
> - Remove CONFIGURE_TARGET hack in various bsd.*.mk
> - USE_GNOME=gnometarget is now an no-op
Thanks a lot for doing this!
More information about the cvs-all