From owner-freebsd-ports@FreeBSD.ORG Thu Aug 21 06:45:18 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D67C5106567E for ; Thu, 21 Aug 2008 06:45:18 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (svm.csie.ntu.edu.tw [140.112.90.75]) by mx1.freebsd.org (Postfix) with ESMTP id 873728FC23 for ; Thu, 21 Aug 2008 06:45:18 +0000 (UTC) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: from svm.csie.ntu.edu.tw (localhost [127.0.0.1]) by svm.csie.ntu.edu.tw (8.14.2/8.14.2) with ESMTP id m7L6RD7T058843 for ; Thu, 21 Aug 2008 14:27:13 +0800 (CST) (envelope-from rafan@svm.csie.ntu.edu.tw) Received: (from rafan@localhost) by svm.csie.ntu.edu.tw (8.14.2/8.14.2/Submit) id m7L6RDbX033278 for ports@freebsd.org; Thu, 21 Aug 2008 14:27:13 +0800 (CST) (envelope-from rafan) Date: Thu, 21 Aug 2008 14:27:13 +0800 From: Rong-En Fan To: ports@freebsd.org Message-ID: <20080821062713.GA80852@svm.csie.ntu.edu.tw> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Subject: HEADS UP: default CONFIGURE_ARGS (CONFIGURE_TARGET) is updated X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Aug 2008 06:45:18 -0000 --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 ----- =46rom: Rong-En Fan 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--