Date: Thu, 21 Aug 2008 14:27:13 +0800 From: Rong-En Fan <rafan@freebsd.org> To: ports@freebsd.org Subject: HEADS UP: default CONFIGURE_ARGS (CONFIGURE_TARGET) is updated Message-ID: <20080821062713.GA80852@svm.csie.ntu.edu.tw>
next in thread | raw e-mail | index | archive | help
--lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=3D${CONFIGURE_TARGET} where applicable. Ports no longer need to change CONFIGURE_TARGET. Thanks, Rong-En Fan ----- Forwarded message from Rong-En Fan <rafan@FreeBSD.org> ----- =46rom: Rong-En Fan <rafan@FreeBSD.org> Date: Thu, 21 Aug 2008 06:18:49 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@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 scrip= t. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=3DCONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. =20 To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build=3D'' prefix. =20 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. =20 Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=3Dgnometarget is now an no-op =20 Changes to individual ports, other than removing the CONFIGURE_TARGET hac= k: =20 =3D pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * execu= tables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost =20 =3D use x86_64 as ARCH - devel/g-wrap =20 =3D other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf =20 Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) =20 PR: 126524 (obsoletes 52917) http://www.FreeBSD.org/cgi/quer= y-pr.cgi?pr=3D126524 Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav) [...] ----- End forwarded message ----- --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkitCsEACgkQ144QkYb9jGjazQCbBgUkW13RezERvdcohOs2Pe9r 1uQAn1bXETJS39npH+S4me4A9GSGrjPo =d2G5 -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080821062713.GA80852>