Commit Graph

207 Commits

Author SHA1 Message Date
Gerald Pfeifer
3e6f00c31e Merge targets pre-configure and pre-build, simplify them, and remove
patch-va.  All of these dealt with us patching generated files (which
we don't do any longer).
2003-04-25 17:06:46 +00:00
Gerald Pfeifer
216a3c7853 Make MAINTAINER overrideable by slave ports. 2003-04-25 06:40:43 +00:00
Gerald Pfeifer
e5cd9dacdf Fifty-one months after ELF flag day, and after the system compiler became
ELF-only as well, remove support for aout from the next generation of GCC.

Suggested by:	Loren James Rittle <rittle@labs.mot.com>
Discussed with:	obrien
2003-04-24 10:37:23 +00:00
Gerald Pfeifer
3978f0bf02 Further fixes to pkg-plist. (Tested according to Porter's Handbook 2.4 on
i386-unknown-freebsd4.8.)
2003-04-23 13:20:53 +00:00
David E. O'Brien
8a8eef1274 Allow YACC to be used, rather than Bison, for C/C++.
Submitted by:	kan
2003-04-22 17:14:43 +00:00
Dirk Meyer
f4e43b6408 merge changes from gcc32 to gcc33 after testing
- Option WANT_SHAREDLIBS now uses ldconfig, so LIB_DEPENDS work.
- fix PLIST so critical file libgcc_s.so.1 is included.
- complete PLIST
- COMMENT can be overrritten by a slave port
- uncomment MANPAGES, as they are currently not installed.
2003-04-21 07:59:03 +00:00
David E. O'Brien
0c6eadf766 Not sure how I missed these patches in my 24-March-2003 GCC 3.3
in-development snapshot upgrade.
2003-04-20 17:20:51 +00:00
Gerald Pfeifer
8e282b7bde Remove files/patch-t-freebsd. The underlying problem has been fixed in
GCC 3.2.x, on the GCC 3.3 branch and GCC mainline, and while all versions
of FreeBSD should build fine with this patchs, its just another extra
difference to pristine FSF sources and may cause subtle header-related bugs
for FreeBSD 4.x systems.

Submitted by:	Loren James Rittle <rittle@latour.rsch.comm.mot.com>
2003-04-17 14:04:43 +00:00
Gerald Pfeifer
1db51c3071 Remove the last part of jdp's profile fixes from 1998/10/08, which actually
breaks -fprofile-arcs for current GCCs.

PR:		50842
2003-04-14 19:56:36 +00:00
Gerald Pfeifer
7884ebd7be Appease portlint by various whitespace changes. Remove last traces of
PATCH_SITES and PATCHFILES which we haven't used lately as well as of
libgcj not building properly.
2003-04-06 14:30:41 +00:00
Gerald Pfeifer
61cf47fa3f Finally remove the parts of this patch that date back to 1998 and have now
been commented for more than a year.
2003-04-02 20:18:22 +00:00
Gerald Pfeifer
0442b27ae7 Remove special alpha optimization warning. alpha support now should be
sufficiently stable.
2003-04-02 11:43:15 +00:00
Dirk Meyer
9c77d269ae LATEST_LINK can now be overwritten by the slave port.
added ${PKGNAMESUFFIX} to LATEST_LINK, so it differs when set.
2003-03-31 01:19:14 +00:00
David E. O'Brien
21080a020f Upgrade to the 24-March-2003 GCC 3.3 in-development snapshot. 2003-03-29 23:14:33 +00:00
Gerald Pfeifer
4a2ca53673 Fix COMMENT and a Makefile comment. 2003-03-24 16:03:14 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
David E. O'Brien
19abf1681e Use the most modern spelling of egcs.cygnus.com. 2002-12-03 23:21:14 +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
Akinori MUSHA
e8dcfa2a89 Use MASTER_SITES_GCC.
Approved by:	obrien (maintainer)
2002-10-19 18:55:52 +00:00
David E. O'Brien
7cd2eff96a Upgrade to the 14-Oct-2002 GCC 3.3 in-development snapshot. 2002-10-18 04:14:28 +00:00
David E. O'Brien
86c666a8ce Upgrade to a 7-Oct-2002 GCC 3.3 in-development checkout. 2002-10-10 23:19:05 +00:00
Gerald Pfeifer
f95783c497 ftp://ftp.netwinder.org/ is no longer a MASTER_SITE.
Approved by:	obrien (maintainer+mentor)
2002-07-31 12:34:31 +00:00
David E. O'Brien
704ef6b8f8 This is now in the stock FSF sources. 2002-05-18 19:06:11 +00:00
David E. O'Brien
a320d6dbeb Upgrade to a 18-May-2002 GCC 3.2 in-development checkout. 2002-05-18 10:16:53 +00:00
Gerald Pfeifer
9956fb5b95 GCC 2.95 and later aren't called egcs (any longer). Also update
description and web address.

Approved by:	obrien (maintainer+mentor)
2002-04-17 07:17:04 +00:00
Gerald Pfeifer
a6568b932b GCC 2.95 and later aren't called egcs (any longer), so remove two patches
that add references to egcs to the documentation.

Approved by:	obrien (maintainer+mentor)
2002-04-12 07:41:58 +00:00
David E. O'Brien
232042d3a6 Upgrade to a 06-April-2002 GCC 3.2 in-development checkout. 2002-04-07 10:48:11 +00:00
David E. O'Brien
71db5c7255 Upgrade to a 27-March-2002 GCC 3.2 in-development checkout. 2002-03-29 00:58:14 +00:00
David E. O'Brien
2f276e99ec Upgrade to a 12-March-2002 GCC 3.2 in-development checkout. 2002-03-13 07:50:44 +00:00
David E. O'Brien
d3909fe686 Upgrade to the 10-March-2002 GCC 3.2 in-development snapshot.
Due to the lack of a real snapshot distfile, this has to use CVS
as the fetch method.
2002-03-13 05:08:26 +00:00
David E. O'Brien
5d96a80946 Mark broken while I find a suitable snapshot. 2002-03-09 21:23:05 +00:00
David E. O'Brien
9a20bf6731 Sync with gcc30's style.
This includes changing the name from g<BINARY> to <BINARY>31, using a
single .info file rather than the mirage of them, and switch to using the
.bz2 distfiles.
2002-03-04 21:08:06 +00:00
David E. O'Brien
9604fa36af Upgrade to the 25-Feb-2002 GCC 3.1 development snapshot. 2002-03-02 18:53:57 +00:00
David E. O'Brien
1190560cdc Update to the 2002-02-04 snapshot.
This port still does not install properly (still has some old cruft in it).
But incase someone wants to work on a patch to help me out...
2002-02-10 11:16:51 +00:00
David E. O'Brien
f80f7f352a This allows the port to build, but it still has install problems. 2002-02-05 02:54:52 +00:00
David E. O'Brien
1262671749 Upgrade to the 28-Jan-2002 GCC 3.1 development snapshot. 2002-02-03 07:15:30 +00:00
Akinori MUSHA
c982f5faf1 Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.

Use command macros where appropriate.
2002-01-29 11:24:09 +00:00
Mario Sergio Fujikawa Ferreira
75ad5febcb Style police: WWW tags should either end in a file/script or TRAILING /; Fix the later case 2001-11-20 23:29:38 +00:00
David E. O'Brien
392eebf7c3 Utilize the PATCH_WRKDIR knob now that it exists. 2001-10-27 18:33:06 +00:00
David E. O'Brien
20e050b64d Major overhall and style clean up. 2001-08-15 16:54:42 +00:00
David E. O'Brien
1e2ea8ca7d Upgrade to the 30-April-2001 edition GCC 2.97 development snapshot.
[and a sad day in history]
2001-05-04 08:50:08 +00:00
David E. O'Brien
739d74a4c7 Upgrade to the 20-March-2001 edition GCC 2.97 development snapshot.
[a nice friend's b-day at that :-)]
2001-03-24 01:40:09 +00:00
David E. O'Brien
3d59e4474e Fix version number. 2001-03-11 04:46:54 +00:00
David E. O'Brien
59d8aee249 Upgrade to the 5-March-2001 edition GCC 2.97 development snapshot. 2001-03-06 23:55:37 +00:00
David E. O'Brien
b9f823ab2b Fix nits in the auto lib-gcc PLIST generation. 2001-03-02 10:09:40 +00:00
David E. O'Brien
aa33b0f337 Upgrade to the 5-Feb-2001 edition GCC 2.97 development snapshot. 2001-02-14 20:52:39 +00:00
Mario Sergio Fujikawa Ferreira
d124027c46 typo clean up police: \s -> \t 2001-02-14 20:19:44 +00:00
David E. O'Brien
0436695113 Upgrade to the Christmas edition GCC 2.97 development snapshot. 2000-12-27 02:22:16 +00:00
David E. O'Brien
7450726d85 Upgrade to the 2000-12-18 GCC 2.97 development snapshot. 2000-12-21 23:50:36 +00:00
David E. O'Brien
84cba185ca Forgot to commit the bits that rm's the new libjava as it breaks the
GCC bootstrap.
2000-12-13 18:54:40 +00:00
David E. O'Brien
7d7ab1639f Upgrade to the 2000-12-11 GCC 2.97 development snapshot. 2000-12-13 02:26:23 +00:00
David E. O'Brien
76a9878ebc Change name of programs from e<program_name> to g<program_name>, since
e<program_name> conflicts with the egcs port.  I'm open to a better nameing
scheme.

Also change the shared libs configuring logic a little bit due to changed
way of doing it on libstdc++-v3, which this snapshot uses by default.
2000-12-05 21:36:59 +00:00
David E. O'Brien
932231b1d5 Change the libstdc++.so version number to be more like the stock one.
This change is needed as the one I was using is too much in the range of
shared version numbers the stock libstdc++.so will have.
2000-12-05 20:35:40 +00:00
David E. O'Brien
c517f4bd29 First cut at configure support for FreeBSD PowerPC, Sparc64, and StrongARM. 2000-11-28 19:54:42 +00:00
David E. O'Brien
52693c37bd Upgrade to the 2000-11-20 GCC 2.97 development snapshot.
This one should be using libstdc++ v3 and the new 3.0 C++ ABI now.
2000-11-28 18:55:06 +00:00
David E. O'Brien
1c8d799fc5 Upgrade to the 2000-10-02 GCC 2.97 development snapshot. 2000-10-10 23:32:34 +00:00
David E. O'Brien
572a796bf3 Upgrade to the 2000-08-28 GCC 2.96 development snapshot. 2000-09-15 23:43:48 +00:00
David E. O'Brien
81388430e3 Upgrade to the 2000-07-17 GCC 2.96 development snapshot. 2000-09-05 16:59:15 +00:00
David E. O'Brien
c1d22efdd6 Upgrade to the 2000-05-01 GCC 2.96 development snapshot. 2000-05-06 22:47:09 +00:00
David E. O'Brien
dad8517b05 Upgrade to the 2000-04-10 GCC 2.96 development snapshot. 2000-04-14 17:15:20 +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
dad8513fc7 Upgrade to the 2000-03-13 GCC 2.96 development snapshot. 2000-03-19 08:43:52 +00:00
David E. O'Brien
4dae0e3ce1 Upgrade to the 2000-03-06 GCC 2.96 development snapshot. 2000-03-08 19:01:17 +00:00
David E. O'Brien
1a5149403c Upgrade to the 2000-02-21 GCC 2.96 development snapshot. 2000-03-08 02:21:03 +00:00
David E. O'Brien
8aeb263242 Upgrade to the 2000-02-07 GCC 2.96 development snapshot. 2000-02-14 11:39:38 +00:00
David E. O'Brien
19b929d5e3 Upgrade to the 2000-01-10 GCC 2.96 development snapshot. 2000-01-17 12:27:59 +00:00
David E. O'Brien
199334c90f Update to the 1999-11-10 development snapshot. 1999-11-15 02:02:35 +00:00
David E. O'Brien
128698d192 Update to the 1999-11-02 development snapshot. 1999-11-03 11:41:50 +00:00
David E. O'Brien
a9426f70f2 Update to the 1999-10-25 snapshot. 1999-11-01 07:39:15 +00:00
David E. O'Brien
2078ed00c4 Upgrade to the 1999-10-04 development snapshot. 1999-10-10 23:14:29 +00:00
David E. O'Brien
134508746d Upgrade to the 1999-09-20 development snapshot. 1999-10-10 20:28:35 +00:00
Peter Wemm
fe8f04069f $Id$ -> $FreeBSD$ 1999-08-30 12:01:11 +00:00
David E. O'Brien
f0f690adc1 Change Id->FreeBSD. 1999-08-25 06:35:40 +00:00
David E. O'Brien
356cdb7882 Merge parts of the GCC-2.95 update, in preperation for the 1st post 2.95
snapshot.
Mark BROKEN until the next Cygnus snapshot.
1999-08-05 16:21:08 +00:00
David E. O'Brien
bfd0ab6504 Fix SWITCH_TAKES_ARG / WORD_SWITCH_TAKES_ARG breakage on the Alpha created
when I changed from defining these in gcc/config/freebsd.h and instead defined
extensable FreeBSD-wide definitions.

While I am here, move the *SWITCH_TAKES_ARG = FBSD_*SWITCH_TAKES_ARG
assignments to the global file to remove one more thing from the arch specific
config files.
1999-07-25 03:34:39 +00:00
David E. O'Brien
228ed0867b Update to the 1999-07-18 beta snapshot of GCC-2.95. 1999-07-20 15:30:52 +00:00
David E. O'Brien
dcbfd9ec96 Upgrade to the July 12th GCC-2.95 prerelease. 1999-07-15 11:08:16 +00:00
David E. O'Brien
a5c7dc9572 Upgrade to the 1999-06-29 pre-GCC-2.95 snapshot. 1999-07-06 07:29:39 +00:00
Steve Price
aba8e158d0 Correct spelling in a comment. 1999-07-04 21:49:26 +00:00
David E. O'Brien
978929c178 The number of things this port installs has grown.
(mostly junk in PREFIX/lib/gcc-lib/.../include)
1999-07-04 20:58:11 +00:00
David E. O'Brien
7d3e0363c5 Changes to work with updated files/freebsd.h. 1999-07-04 20:57:15 +00:00
David E. O'Brien
c10a03a4c2 Minor reorg of the dealing with autoconf' and autoheader' stuff. 1999-07-04 20:55:43 +00:00
David E. O'Brien
5b92de7d87 Upgrade to the 19990623 GCC 2.95 pre-release snapshot. 1999-06-24 19:11:57 +00:00
David E. O'Brien
34f41f20b2 Update to the 19990616 GCC 2.95-prerelease. 1999-06-21 18:17:56 +00:00
David E. O'Brien
2f3c81d522 Update to the 1999-06-08 (gcc 2.95 prerelease). 1999-06-15 07:31:21 +00:00
Hidetoshi Shimokawa
683d7f1024 Fix for alpha.
- sync alpha-freebsd.h with /usr/src/contrib/egcs/gcc/config/alpha/freebsd.h
 - add patch for mkfixinc.sh
 - PLIST kludge
1999-06-10 14:31:10 +00:00
Michael Haro
5ce8e8e5c7 Remove the test to create ${PREFIX}/share/info/dir as it is now
in bsd.port.mk and this helps to unify the check and install.
1999-06-05 22:32:11 +00:00
David E. O'Brien
dd0c9cce89 Upgrade to 19990524 gcc-2.95 prerelease. 1999-05-26 10:26:29 +00:00
David E. O'Brien
632eeb3298 Fix "EGCS_REV". 1999-05-24 17:13:47 +00:00
David E. O'Brien
52b78a29b0 Upgrade to the 19990517 snapshot. EGCS is not in a feature freeze for the
upcoming 1.2 release.  Which, BTW, will be called GCC-2.95.
1999-05-18 18:15:36 +00:00
David E. O'Brien
90cf712e7a Sync up with some diffs I sent to Cygnus. 1999-04-22 00:40:40 +00:00
Marc G. Fournier
a05c0a07b8 this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ... 1999-04-22 00:17:18 +00:00
David E. O'Brien
ccfd6f92ac I give you the latest and greatest of the EGCS snapshot series.
This is their bleeding edge offering.  This will enable us to better track
the direction EGCS is going for future upgrades of /usr/contrib/egcs/.

Above ver 1.1.2, this offering gives you many C++ fixes/enhancements, *and*
a native Java compiler.
1999-04-21 07:48:59 +00:00
Satoshi Asami
73746c7d97 Mark this FORBIDDEN while DavidO works on an upgrade after a repo copy. 1999-04-13 05:41:10 +00:00
Bill Fumerola
049b253ab2 Proper URLs that reference directories end in '/' 1999-04-08 19:05:48 +00:00
David E. O'Brien
3d4549d577 Don't fetch alpha suppliment -- the bits are now part of the port. 1999-03-30 02:58:02 +00:00
David E. O'Brien
3dc22c924d Don't create empty ``PREFIX/info/dir''. It is already taken care of for us. 1999-03-23 18:37:47 +00:00
David E. O'Brien
7b9d7e0720 * Add support for ``-pthead''
* Add Alpha support

Obtained from:	Alpha bits taken from Hidetoshi Shimokawa's
                <simokawa@FreeBSD.ORG> work
1999-03-22 01:35:36 +00:00