1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

80 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
Pav Lucistnik
2df76eb0a7 - Remove support for a.out format and PORTOBJFORMAT variable from individual
ports

With hat:	portmgr
2007-01-30 10:25:34 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Edwin Groothuis
0416031c9b Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 02:20:05 +00:00
Pav Lucistnik
fdf8f30b1c - Portlint
PR:		ports/88544 (part of)
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
2005-11-09 19:15:44 +00:00
Pav Lucistnik
b7cb339a21 - Fix INFO handling, fixing plist on 6.0 (different makeinfo there)
Reported by:	krionmail
Approved by:	portmgr (krion)
Approved by:	maintainer
2005-08-19 11:45:26 +00:00
Pav Lucistnik
b8ad016acf - Unbreak on 6.0
- Take maintainership

PR:		ports/85036
Submitted by:	Matthew Luckie <mjl@luckie.org.nz>
Approved by:	portmgr (clement)
2005-08-17 12:03:59 +00:00
David E. O'Brien
c95909dea6 Remove the Expiration as this builds on -CURRENT again.
Approved by:	krion
2005-06-06 05:42:40 +00:00
David E. O'Brien
1260287e64 Fix the build on 6-CURRENT. 2005-06-05 02:49:42 +00:00
Alexander Leidinger
cfa01c6036 Correct the syntax of the expiration date. This is what you get by just
reading the implementation, but not the docs...

Pointyhat kindly provided by:	krion
2005-04-10 18:32:06 +00:00
Alexander Leidinger
c843f068d5 Set expiration date to 20050610 and mark IGNORE on -current (it peeks into
private headers)

Requested by:	portmgr (krion)
2005-04-10 14:42:17 +00:00
David Schultz
3e34029c2e Fix build. Ports that formerly attempted to work around problems
created by matherr() no longer need to do so.
2005-02-12 13:19:47 +00:00
Kris Kennaway
9938ffe506 Add missing file, and don't try to unconditionally remove a directory
shared with other gcc versions.
2004-11-24 23:38:24 +00:00
David E. O'Brien
98392b87cf Don't install compiler binaries without a version in the file name. 2004-11-15 01:33:03 +00:00
Kris Kennaway
ee8e18eaaf DEPRECATE the unused, outdated gcc28 and gcc31 ports for removal at a future date. 2004-03-14 03:22:00 +00:00
Trevor Johnson
f1b6a86ffb Remove entry for bounds-checking patch, which was reported to be
unfetchable and has been not been used by the Makefile since last
May.

PR:		51738
Submitted by:	parv

Add size datum.
2004-03-10 19:47:22 +00:00
Kris Kennaway
ed63305f98 BROKEN on alpha: does not compile 2004-02-23 05:16:05 +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
Trevor Johnson
b3ba3ae427 USE_REINPLACE need be defined only when REINPLACE_CMD is used. 2003-11-17 12:29:10 +00:00
Edwin Groothuis
a58129d3de - ECHO -> ECHO_MSG
for some ports:
- ECHO -> ECHO_CMD
- pre-fetch -> pre-everything

PR:		ports/56800-56819
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-09-27 00:50:09 +00:00
Sergey A. Osokin
f37f7775e3 Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
PR:		56998
2003-09-24 09:37:11 +00:00
David E. O'Brien
b6cb5a7118 These older compilers don't support amd64, sparc64, and ia64. 2003-05-09 05:34:06 +00:00
Gerald Pfeifer
5799bce6ac Remove support for bounds checking (which used to be enabled by setting
WANT_BOUNDS_CHECKING), as Herman ten Brugge <hermantenbrugge@home.nl>, the
author of these patches, removed them from their web-site, saying that they
contain bugs fixed in later versions and strongly suggested to use current
versions of GCC.

PR:		51738
2003-05-07 22:59:19 +00:00
David E. O'Brien
96202fca8f Simpler version of the "make this work on 5-CURRENT again" fix.
In this version we simply use the default emulation rather than explicitly
setting it [wrong].
2003-04-28 15:37:22 +00:00
Gerald Pfeifer
353f2c7af8 Fix build on -CURRENT.
PR:		46899
Submitted by:	David Holm <david@realityrift.com>
2003-04-27 12:59:04 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Kris Kennaway
d604e1d6d3 Use the full path to /sbin/sysctl
Noticed by:	'make index' in crontab
2003-01-30 08:23:53 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Tilman Keskinoz
ef397a3465 Adjust pkg-comment and pkg-descr. gcc28 isn't the Latest Release and
will probably not become our base system compiler in the near future.

Submitted by: Frerich Raabe <frerichraabe@gmx.de>
2002-11-05 14:50:57 +00:00
David E. O'Brien
3d7bd2c689 The effort to maintain these for FreeBSD just isn't worth it with the lack
of reward.
2002-11-05 03:10:08 +00:00
David E. O'Brien
d95e0123d2 Document. 2002-03-24 17:03:20 +00:00
David E. O'Brien
a49ca2d5bb Let machine/ansi.h know not to play glibc for us. 2002-03-24 11:44:40 +00:00
Akinori MUSHA
e2657f7c1e Set these ports' LATEST_LINK to gcc{27,28,295,30} to avoid conflict
with each other's package link name.

(Maintainer timeout; I think it's too trivial to bother him with.)
2002-01-19 19:15:11 +00:00
David E. O'Brien
a2d6f22e1d Adjust(fix) info processing.
Submitted by:	YAZAKI Hiroyuki <yazaki@nn.iij4u.or.jp>
2001-03-11 02:37:15 +00:00
David E. O'Brien
fe227cd96c Adjust(fix) the info processing.
Submitted by:	YAZAKI Hiroyuki <yazaki@nn.iij4u.or.jp>
2001-03-11 02:35:39 +00:00
David E. O'Brien
2c98c659d1 Add $FreeBSD$, which help me in problem reports. 2000-11-22 00:26:04 +00:00
David E. O'Brien
1d6f1f15a7 Don't define "ASM_WEAKEN_LABEL" in the a.out case.
PR:		16882
Submitted by:	Bly Hostetler <hostetlb@agcs.com>
2000-11-10 17:47:41 +00:00
David E. O'Brien
d428f0d4c4 Add in the bounds checking patch from XXX Haj Ten Brugge if
"WANT_BOUNDS_CHECKING" is defined.
2000-11-10 17:37:13 +00:00
David E. O'Brien
5cd5b258b5 Convert to the PORTNAME - PORTVERSION syntax. 2000-04-12 06:21:15 +00:00
David E. O'Brien
e05c25a8bf Restore useless version required comments. 2000-03-22 00:28:26 +00:00
David E. O'Brien
da36feaffe Remove the "version required" line. 2000-03-20 02:37:50 +00:00
David E. O'Brien
1c5fe891c5 portlint 1999-09-04 20:34:13 +00:00
Michael Haro
af5f314286 ln -> ${LN} 1999-08-28 01:58:05 +00:00
David E. O'Brien
f0f690adc1 Change Id->FreeBSD. 1999-08-25 06:35:40 +00:00
David E. O'Brien
a90627b9d6 Don't waste CDROM real estate on a soon to be OBE version. 1999-07-15 11:14:11 +00:00
Tim Vanderhoek
dd9ff05a6a Commit #3/4 to enforce caps, no period.
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.

As promised,

$ time cvs ci
real    67m51.701s
user    0m1.250s
sys     0m5.345s
1999-06-26 19:12:45 +00:00
David E. O'Brien
5c50c0063f Switch over fully to "CONFIGURE_TARGET" and specify a unique one so I can
tell if people built Gcc28 from the ports collection in a normal manner when
I get bug reports.
1999-03-31 10:42:21 +00:00
David E. O'Brien
052412681c Add support for -fformat-extensions.
(kernel and world should now be buildable using gcc28)
1999-03-31 08:47:14 +00:00
David E. O'Brien
cc11e4e242 Make -fsjlj-exceptions the default (ie, no DWARF2_UNWIND_INFO) for the ELF
case too.

Submitted by:	terry (Thanks to Amancio for identification)
1999-03-22 02:02:13 +00:00