freebsd-ports/science
Rong-En Fan 741aa71483 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)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
..
2d-rewriter - Update to 1.3. 2008-06-20 23:47:43 +00:00
2dhf
abinit Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
afni - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 12:24:09 +00:00
at
bblimage - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-25 22:44:48 +00:00
bft Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
bodr - Update to 8 2008-03-14 12:12:33 +00:00
buddy Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
cdcl Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
cdf - Upgrade to 3.2.1 and fix a vulnerability; 2008-08-19 21:40:14 +00:00
cdo [MAINTAINER] science/cdo: update to 1.2.0 2008-08-18 06:51:34 +00:00
cgnslib Upgrade to 2.5-3. 2008-04-06 19:52:42 +00:00
chemical-mime-data Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
chemtool Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
chemtool-devel Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
clhep - Update to 2.0.4.0 2008-08-18 22:07:57 +00:00
colt Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
crf++ - Desupport FreeBSD 4.x 2008-07-25 14:29:20 +00:00
dcl - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-24 23:21:25 +00:00
devisor Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
dft++
dtiquery Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
ecs Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmer-eio - Update MASTER_SITES. 2008-03-14 11:04:09 +00:00
elmer-fem Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmer-hutiter Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
elmer-matc Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmer-meshgen2d Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmerfront Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmergrid Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
elmerpost Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
euler Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
fastcap
fasthenry
felt - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
flounder Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
fvm Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
g3data - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 12:24:09 +00:00
gamess Add MANUAL_PACKAGE_BUILD. 2008-01-07 00:21:31 +00:00
gave Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
gchempaint - Fix build on 6.3 2008-07-18 15:49:08 +00:00
gchemutils - Fix build on 6.3 2008-07-18 15:49:08 +00:00
gdis Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
gerris Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
getdp Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
ghemical Bump portrevision after openbabel update. 2008-07-07 00:08:33 +00:00
ghmm
gnudatalanguage Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
gramps - Change upgrade warning 2008-07-14 14:57:56 +00:00
gromacs Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
gsmc Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
gsystem Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
gtamsanalyzer Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
gwyddion Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
hdf Mark as broken on gcc 4.2. 2007-09-30 08:08:51 +00:00
hdf5 - Added target for regression-test 2008-06-21 09:17:06 +00:00
hdf5-18 - Added target for regression-test 2008-06-21 09:17:06 +00:00
ics Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
InsightToolkit - Add common code to support for cmake based ports. 2008-05-27 22:12:09 +00:00
isaac-cfd
jmol - Update to 11.4.6 2008-08-18 21:51:04 +00:00
kmovisto Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
kst - Update to 1.7.0 2008-07-06 18:31:59 +00:00
kst2 - Update to 1.7.0 2008-07-06 18:31:59 +00:00
lamprop - Update to 1.3.2 2008-02-15 20:24:04 +00:00
libctl - Chase lang/guile share library version bump (.18 -> .19) 2008-07-21 04:49:09 +00:00
libghemical Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
libint
liblinear - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 12:24:09 +00:00
liboglappth liboglappth is a support library packages for science/ghemical 2008-08-20 22:35:40 +00:00
libsvm - Update to 2.85 2007-12-12 02:04:56 +00:00
libsvm-python
linsmith Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
mayavi
mbdyn Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
mcstas Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
medit - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
minc Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
minc2 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. 2008-08-21 06:18:49 +00:00
mpb - Chase lang/guile share library version bump (.18 -> .19) 2008-07-21 04:49:09 +00:00
mpqc Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
mpqc-mpich
ncs Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
netcdf - Fix PORTDOCS 2008-08-08 06:28:55 +00:00
netcdf4 - Fix PORTDOCS 2008-08-08 06:28:55 +00:00
nifticlib
oases - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
omnetpp Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
oof - Remove unneeded dependency from gtk12/gtk20 [1] 2008-04-19 17:56:05 +00:00
openbabel - s/PORTREVSION/PORTREVISION 2008-07-21 10:26:09 +00:00
openfoam Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
ovt Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
p5-Algorithm-SVMLight - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN. 2008-04-17 14:30:31 +00:00
p5-Chemistry-Elements - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN. 2008-04-17 14:30:31 +00:00
paje Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
paraview - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 12:24:09 +00:00
pcp Mark as broken with gcc4.2. 2007-09-30 11:02:46 +00:00
pnetcdf Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
psi3 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
py-openbabel This port installs python bindings for openbabel. 2008-07-19 14:00:33 +00:00
py-paida - Update to 3.2.1.2.10 2008-07-18 20:45:17 +00:00
py-scipy Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
pycdf Pycdf is a python interface to the Unidata netCDF library. It provides an 2008-06-03 09:41:36 +00:00
pyvox - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-25 22:44:48 +00:00
qcl - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 10:03:51 +00:00
ruby-dcl Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
ruby-gphys Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
ruby-netcdf - Update to 0.6.3 2008-01-30 08:47:57 +00:00
silo science/silo add NO_LATEST_LINK 2008-08-18 06:53:42 +00:00
simlib - Update to 3.0.20071212 2008-04-06 06:35:14 +00:00
svmlight
szip - Update to 2.1 2008-06-01 12:48:13 +00:00
udunits
v_sim Bump portrevision after openbabel update. 2008-07-07 00:08:33 +00:00
vis5d+ Bump portrevision due to upgrade of devel/gettext. 2008-06-06 14:17:21 +00:00
vmd Relinquish maintainership at maintainer's request. 2008-05-23 08:33:23 +00:00
x11iraf - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG 2008-03-23 16:44:09 +00:00
xloops-ginac Conversion from (now defunct) autoconf-2.61 to autoconf-2.62 2008-08-20 00:57:32 +00:00
xmakemol - Update to 5.16 2007-12-14 16:50:54 +00:00
xmds - Update to 1.6 2008-04-18 01:05:19 +00:00
Makefile liboglappth is a support library packages for science/ghemical 2008-08-20 22:35:40 +00:00