HEADS UP: default CONFIGURE_ARGS (CONFIGURE_TARGET) is updated
Rong-En Fan
rafan at freebsd.org
Thu Aug 21 06:45:18 UTC 2008
Dear porters,
I just committed a change that affects all ports that use GNU_CONFIGURE
(include those who use autotools).
The default syntax for CONFIGURE_TARGET in CONFIGURE_ARGS is updated
to use the new syntax for autoconf > 2.13. That is, we will use
--build=${CONFIGURE_TARGET} where applicable. Ports no longer
need to change CONFIGURE_TARGET.
Thanks,
Rong-En Fan
----- Forwarded message from Rong-En Fan <rafan at FreeBSD.org> -----
From: Rong-En Fan <rafan at FreeBSD.org>
Date: Thu, 21 Aug 2008 06:18:49 +0000 (UTC)
To: ports-committers at FreeBSD.org, cvs-ports at FreeBSD.org,
cvs-all at FreeBSD.org
Subject: 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 ...
rafan 2008-08-21 06:18:49 UTC
FreeBSD ports repository
Modified files:
[...]
Log:
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
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917) http://www.FreeBSD.org/cgi/query-pr.cgi?pr=126524
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
[...]
----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20080821/3f9e0467/attachment.pgp
More information about the freebsd-ports
mailing list