Commit graph

23 commits

Author SHA1 Message Date
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
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Pav Lucistnik
92b220fa9c - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat:	portmgr
2008-04-09 13:42:26 +00:00
Marcelo Araujo
6cde84da57 - Update MASTER_SITES.
- Project was migrated for SF.
- Files as repacked.
- BUMP PORTREVISION.

Reported by:	Pedro <pfgshield-freebsd@yahoo.com>
2008-03-14 11:04:09 +00:00
Marcelo Araujo
da0c24aabd - Update to 5.4.0.
Approved by:	stas (mentor)
2007-10-29 10:25:19 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Marcelo Araujo
45f7357dc7 - Update to 5.3.2.
Approved by:	itetcu (mentor)
2007-08-17 02:26:08 +00:00
Marcelo Araujo
e42c409944 - Take maintainership.
Approved by:	stas (mentor)
2007-07-15 15:17:50 +00:00
Maho Nakata
6258e3669e Now we USE_FORTRAN knob for using FORTRAN
compiler.
2007-07-13 22:33:53 +00:00
Maho Nakata
5725d0ca32 Build fix.
Spotted by: pointyhat
2007-03-06 12:18:15 +00:00
Martin Wilke
6d8af75e8d - Update to 5.3.1
PR:             109265
Submitted by:   Marcelo Araujo" <araujo@bsdmail.org>
2007-02-27 08:34:28 +00:00
Maho Nakata
7deb85057f Now WITH_ATLAS, WITH_BLAS knobs work correctly.
Also pass configure the path to libeiof.
2007-02-14 00:54:34 +00:00
Maho Nakata
83fbe2694e * Use only gfortran42. not gcc42.
* Correct autodetection of blas/atlas
* Bump portrevision
2007-01-16 02:18:27 +00:00
Maho Nakata
b91ca4f424 * Migrate to gfortran.
* Bump port revision.
* Use gfortran compiled atlas/blas/lapack and can be selected which to use.
2007-01-10 13:22:38 +00:00
Mark Linimon
a245fe1498 * Split bsd.port.mk pre and post includes into 3 pieces instead of 2, to
allow OPTIONS to be able to influence dependencies.  This is still
  experimental [1]

* Teach bsd.gcc.mk about gfortran [2]

* Remove the outdated emulators/linux_base; the new default has been
  linux_base-fc4.  This will allow the outdated port to be removed [3]

* Add USE_FIREBIRD macros to bsd.database.mk [4]

PR:	93687 [1], 93690 [2], 103184 [3], 103357 [4]

Submitted by:	shaun [1], Pedro F. Giffuni <giffunip at asme to org> [2],
		gerald [2], thierry [2], vd [3], skv [4]
2006-09-30 19:25:46 +00:00
Cheng-Lung Sung
147fdee482 - s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include misc/ multimedia/ net/ net-mgmt/ net-im/
  net-p2p/ palm/ print/ science/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-15 00:56:24 +00:00
Thierry Thomas
e76fa3979e Remove overkill optimizations.
Submitted by:	Pedro Giffuni <pfgshield-freebsd (at) yahoo.com>
2006-07-25 12:58:05 +00:00
Thierry Thomas
21ef5f20ec - Upgrade to 5.2.0;
- Add regression-tests.
2006-07-12 21:59:38 +00:00
Thierry Thomas
f6e6a00f01 Reset maintainership: Pedro's dev machine has been stolen :-(
Hoping to see you back soon!

Submitted by:	Pedro F. Giffuni <giffunip (at) asme.org> (maintainer)
2006-07-01 12:16:44 +00:00
Roman Bogorodskiy
2d79bef410 Add WITH_OPTIMIZED_FLAGS knob.
PR:		98124
Submitted by:	Pedro F. Giffuni (maintainer)
2006-05-31 04:51:46 +00:00
Thierry Thomas
b63bad261d Fix on FreeBSD-4.
Submitted by:	Pedro F. Giffuni <giffunip (at) asme.org> (maintainer)
2006-05-06 06:20:28 +00:00
Thierry Thomas
494d36757f Mark BROKEN on FreeBSD-4.x.
Submitted by:	maintainer
Reported by:	ports-i386 via Kris
2006-04-26 21:58:26 +00:00
Thierry Thomas
4d719d4755 ElmerSolver - the Solution of Partial Differential Equations.
ElmerSolver is thus an independent module that processes the computational
mesh and the model input file containing references to the selected
equations and model parameters. ElmerSolver makes the equations into a
discrete form, handles coupled systems, non-linearities and
time-dependences, and provides output data for visualization.

Submitted by:	Pedro F. Giffuni <giffunip@asme.org>
2006-04-24 19:54:02 +00:00