David E. O'Brien
c563a2cc00
* Deal with GCC's configurary's assumption that /usr/local/{include,lib}
...
are searched automatically by the compiler by using --with-libiconv-prefix.
W/o --with-libiconv-prefix, 'configure' finds the lib, but not the header.
During the make, neither will be found; a lot of inconsistency here...
* Deal with GCC's configurary's brokenness WRT --with-libiconv-prefix due
not actually passing the found header path to CFLAGS in any way.
2003-12-15 07:45:53 +00:00
Gerald Pfeifer
e4471a8b57
Update to the 2003-12-10 mainline snapshot of GCC which has fixes for (at
...
least) two FreeBSD-related problems I had reported against the previous
snapshot.
Make some final adjustments to track changes in directory layout between
GCC 3.3 and 3.4, make some simplifications, and remove the BROKEN tag.
2003-12-14 02:35:52 +00:00
Gerald Pfeifer
c4fc4242f6
Really mark as broken.
...
Pointy hat to: self
2003-12-04 16:21:49 +00:00
Gerald Pfeifer
e33341da83
Update to the 2003-11-26 snapshot and fix several packaging issues.
...
Import significant simplifications of the post-install handling of
GCJ include files from the gcc33 port. Use the new INFO= facility.
The port is still (marked) broken, but should essentially work out
of the box once the remaining upstream bugs have been fixed.
2003-12-04 16:20:50 +00:00
Gerald Pfeifer
48fa42c8e7
Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4.
...
There is no bounds-checking patch for GCC 3.4 yet, extended printf format
checking for FreeBSD has not been ported yet, and the port is BROKEN due
to weird libjava build failures which occur if and only if building from
within the FreeBSD ports system.
2003-11-14 22:01:13 +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
Gerald Pfeifer
a45e081cf6
Use ${STRIP_CMD} instead of strip. Strip some additional files and simplify
...
the machinery so that we do not need to maintain duplicate lists of binaries.
Rename loop variables from $file to $f to avoid warnings by future versions
of portlint.
Fix a post-build comment.
Reviewed by: obrien
2003-07-11 20:35:45 +00:00
David E. O'Brien
ff39f0fa07
My manpage creation fake-out broke with 3.1.1. Give up and add a build
...
dependency on perl 5.6.
2003-07-11 17:10:13 +00:00
Gerald Pfeifer
4e8956733b
Add checksum for bounds-checking-gcc-3.3-1.00.patch.bz2 lost by revision 1.69.
2003-07-09 21:52:36 +00:00
David E. O'Brien
ea2f5a20cc
Upgrade to the 7-July-2003 GCC 3.3.1 in-development snapshot.
2003-07-09 21:20:55 +00:00
Gerald Pfeifer
1006fbdfb8
Add bounds-checking support using Herman ten Brugge's patches.
...
PR: 53395
Submitted by: Dan Nelson <dnelson@allantgroup.com>
2003-06-17 21:17:12 +00:00
Kris Kennaway
0cfa4535b7
Don't remove the share/java and share/java/classes system directories.
2003-06-09 11:59:17 +00:00
Gerald Pfeifer
6234046b7f
Update to the official release of GCC 3.3. On the way, somewhat restructure
...
the port so that switching between snapshots and releases will amount to fewer
changes in the future.
Clean up PLIST_SUB and pkg-plist and add two missing entries to MAN1.
2003-05-15 12:56:34 +00:00
Gerald Pfeifer
3d5eaab42b
Update to the second prerelease of GCC 3.3. Add support for the core
...
languages testsuites (similar to the lang/gcc32 port).
2003-05-09 14:47:00 +00:00
Gerald Pfeifer
e41c7da010
I now made .bz2 sources available on gcc.gnu.org, so again use these instead
...
of .gz sources. Remove a makeinfo related hack for CONFIGURE_ENV which is
not needed any longer.
2003-05-08 11:32:06 +00:00
Gerald Pfeifer
f23ec6ffe5
Update to the first prerelease of GCC 3.3, which is only available as .tar.gz.
...
Adjust COMMENT and remove NO_CDROM. Reenable man pages.
2003-05-06 22:14:55 +00:00
Gerald Pfeifer
da95daf4a9
Remove --with-gnu-as --with-gnu-ld, which are actually no-ops.
2003-05-06 11:45:22 +00:00
Gerald Pfeifer
8c09145995
Properly add the "[FreeBSD]" marker to the GCC version string also for
...
prereleases and releases.
2003-05-06 11:19:17 +00:00
David E. O'Brien
430972b2aa
G++ headers are now installed in c++/<gcc_ver> rather than g++-v3.
2003-05-06 00:44:10 +00:00
David E. O'Brien
91003077c5
Upgrade to the 28-April-2003 GCC 3.3 in-development snapshot.
2003-05-04 02:52:49 +00:00
David E. O'Brien
61c4db0e8e
Upgrade to the 21-April-2003 GCC 3.3 in-development snapshot.
2003-04-28 02:23:49 +00:00
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