Commit graph

30 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
Volker Stolz
a5855912d8 Update to 1.3.0. It might also build on amd64 now, but I haven't been able
to run it on a tinderbox, so it stays i386 for now.
2008-03-19 07:43:35 +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
Volker Stolz
fc961acc08 Fix permissions and use PORTDOCS
PR:		ports/100962
Submitted by:	Stanislav Sedov
2006-08-29 07:39:34 +00:00
Volker Stolz
00cd57b7a9 Somehow GCC 3.x generates a gprolog binary which fails immediately on startup.
Fall back to GCC 2.95 and bump PORTREVISION accordingly.
This update also brings back the FD-solver!

Maybe somebody should check what other distros do about this, but e.g. blindly
applying the Debian patch set doesn't fix this error.

Reminded by: Fernando López
2006-03-16 09:43:10 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Volker Stolz
5be3789c09 Unbreak: Build w/o FD-solver on 6.x+
Currently I do not have the resources to find out why it's breaking
2006-01-10 09:51:24 +00:00
Kris Kennaway
60047f09f9 BROKEN on 6.0: Does not build 2005-11-21 01:32:18 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Volker Stolz
9078e1f7b1 Unbreak on 5.x by disabling fast-calls. Notice that you will still see
build errors if you have -march=pentium4 in your CFLAGS

PR:		ports/78794
Submitted by:	Arne Wörner
2005-03-15 14:42:32 +00:00
Volker Stolz
8b40c584aa Fix plist
Noticed by: cluster
2005-02-18 08:10:48 +00:00
Volker Stolz
7f61be2078 - Update to CVS snapshot 1.2.18 (tarball from Debian)
- Use PORTDOCS/EXAMPLESDIR
- We still use the pre-built docs from 1.2.16
2005-02-17 15:58:21 +00:00
Kris Kennaway
fe54d2a7c7 BROKEN on 5.x: Does not compile
Approved by:    portmgr (self)
2004-09-18 17:49:31 +00:00
Volker Stolz
13bab940aa Fix plist.
Noticed by:	bento
Approved by:	linimon (mentor)
2004-04-28 18:15:30 +00:00
Volker Stolz
c7cdb6b054 SIZE-ify distinfo
Reminded by: trevor
Approved by: linimon (mentor)
2004-03-22 10:38:34 +00:00
Volker Stolz
f94ee3fd39 - Update MAINTAINER-line of my ports to new @FreeBSD.org address
- Nuke 2x USE_SIZE while here

Approved by: linimon (mentor)
2004-03-10 13:16:50 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Kirill Ponomarev
cc99e9bc64 - Enable line-edit (works fine on -STABLE & -CURRENT)
- Bump PORTREVISION
- Grab maintainership

PR:		60323
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
2003-12-17 12:02:13 +00:00
Erwin Lansing
2d94a8c1f2 Per bento logs, this port won't configure except on i386.
Mark it as ignore to warn the unwary.  (There's probably
little reason to mark it as broken since it has no
maintainer.  Any volunteers?)

PR:		57594
Submitted by:	Mark Linimon <linimon@lonesome.com>
2003-10-05 09:16:54 +00:00
Erwin Lansing
8229674619 - Fix build
- Support CFLAGS properly
- Fix COMMENT format

PR:		53390
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-06-22 22:09:39 +00:00
Kris Kennaway
8b215b0268 Reset bouncing maintainer address 2003-05-18 12:42:48 +00:00
Kris Kennaway
cf8f4bed6e BROKEN: Does not build 2003-05-18 12:25:06 +00:00
Akinori MUSHA
3baa89dcc9 De-pkg-comment. 2003-02-21 12:35:09 +00:00
Norikatsu Shigemura
752fb354e3 Fix pkg-plist.
PR:		ports/45615
Submitted by:	Douglas Anestad <yotta@anestad.com> (maintainer)
2002-11-23 17:31:12 +00:00
Norikatsu Shigemura
8417c33104 Fix problems with two files not correctly upgraded during
upgrade from 1.2.1 to 1.2.16.

PR:		ports/45615
Submitted by:	Douglas Anestad <yotta@anestad.com> (maintainer)
2002-11-23 08:20:10 +00:00
Edwin Groothuis
d092a152a2 Maintainer update to version 1.2.16
PR:		ports/45381
Submitted by:	Douglas Anestad <yotta@anestad.com> <yotta@anestad.com>
2002-11-23 00:43:33 +00:00
Ying-Chieh Liao
ab23c9993d add gprolog
A free Prolog compiler developed by Daniel Diaz

PR:		28651
Submitted by:	Douglas Anestad <yotta@dougdidit.com>
2001-07-08 07:57:56 +00:00