Port details |
- egcs EGCS enhanced version of the GNU compiler suite
- 1.1.2_1 lang
=5 1.1.2_1Version of this port present on the latest quarterly branch. BROKEN: "Does not compile (bad C++ code)"
DEPRECATED: "This port is no longer in use by anything in the ports collection and will be removed in the future. Use a later release of gcc instead"
This port expired on: 2006-12-01
IGNORE: is marked as broken: "Does not compile (bad C++ code)"
NO CDROM: 'old version, not worth the cost in real estate'
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: unknown
- Last Update: 2006-12-12 16:06:42
- SVN Revision: UNKNOWN
- People watching this port, also watch:: python
- License: not specified in port
- WWW:
- http://gcc.gnu.org/
- Description:
- Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
suite, including gcc, g++, and g77. Egcs is based on a recent
snapshot of the gcc-2.8 development sources; it contains nearly
all of the new features found in gcc-2.8. Egcs also contains many
improvements and features not found in gcc-2.7 and even the soon to be
released gcc-2.8 compilers. C++ support, and in particular template
support, is vastly improved over gcc-2.7.
Beware: This port installs new versions of "gcc", "g++", "c++" and
so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
don't want to use this compiler by default.
- John Polstra <jdp@polstra.com>
WWW: http://gcc.gnu.org/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: egcs
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.1.2_1 12 Dec 2006 16:06:42
 |
vd  |
Remove expired ports:
2006-12-01 print/latex-beamer: is already included in the teTeX distribution
2006-12-01 print/latex-bibtopic: is already included in the teTeX distribution
2006-12-01 print/latex-bibunits: is already included in the teTeX distribution
2006-12-01 print/latex-booktabs: is already included in the teTeX distribution
2006-12-01 print/latex-index: is already included in the teTeX distribution
2006-12-01 print/latex-layouts: is already included in the teTeX distribution
2006-12-01 print/latex-pgf: is already included in the teTeX distribution
2006-12-01 print/latex-subfig: is already included in the teTeX distribution
2006-12-01 print/latex-xcolor: is already included in the teTeX distribution
2006-12-01 print/latex-lineno: is already included in the teTeX distribution
2006-12-01 print/latex-pict2e: is already included in the teTeX distribution
2007-05-31 multimedia/gstreamer-plugins-mpeg2enc80: Obsolete version, use
gstreamer 0.10 instead
2006-12-01 lang/gcc30: "This port is no longer in use by anything in the ports
collection and will be removed in the future. Use a later release instead."
2006-12-01 lang/egcs: "This port is no longer in use by anything in the ports
collection and will be removed in the future. Use a later release of gcc
instead"
2006-12-01 graphics/php4-ming: doesn't work with new version of ming library
2006-12-01 graphics/dvipng: is already included in the teTeX distribution |
1.1.2_1 03 Sep 2006 01:44:58
 |
kris  |
Schedule for termination on 2006-12-01 |
1.1.2_1 05 Dec 2005 00:53:19
 |
edwin  |
Remove install-info from Makefile, it's automatically done when INFO is defined |
1.1.2_1 04 Dec 2005 20:36:54
 |
edwin  |
Use INFO macro |
1.1.2_1 25 Nov 2005 00:33:45
 |
pav  |
- Add SHA256 |
1.1.2_1 02 Jan 2005 01:00:40
 |
kris  |
Does not compile on alpha. Since it's unlikely anyone is going to fix
these old compilers, drop alpha from the supported arch list. Flip over
from NOT_FOR_ARCHS to ONLY_FOR_ARCHS where used, since these ports will
not support any future architectures FreeBSD runs on.
Approved by: portmgr (self) |
1.1.2_1 02 Jan 2005 00:52:07
 |
kris  |
Does not compile on alpha
Approved by: portmgr (self) |
1.1.2_1 11 Dec 2004 04:13:27
 |
obrien  |
If built on a machine with GCC 3.2 or later; assume the machine has CPUTYPE
set to something GCC 2.95 won't understand. Also, set NO_CDROM. |
1.1.2_1 10 Apr 2004 17:26:55
 |
trevor  |
Tidy up whitespace. |
1.1.2_1 14 Mar 2004 03:17:25
 |
kris  |
DEPRECATE the unused, outdated egcs port for removal at a future date. |
1.1.2_1 18 Feb 2004 11:07:13
 |
eik  |
% in filenames break perforce:
<http://lists.freebsd.org/pipermail/freebsd-ports/2004-February/009324.html>
Submitted by: Mark Santcroos <marks@ripe.net> |
1.1.2_1 04 Feb 2004 05:21:48
 |
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.1.2 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
1.1.2 11 Nov 2003 16:39:38
 |
dinoex  |
- make build only on i386 alpha
from bento:
> Configuration sparc64-portbld-freebsd5.1 not supported
> Configuration amd64-portbld-freebsd5.1 not supported
> Configuration ia64-portbld-freebsd5.1 not supported |
1.1.2 24 Sep 2003 09:37:11
 |
osa  |
Make portlint(1) happy by changing strip to ${STRIP_CMD}
Submitted by: Oleg Karachevtsev <ok@etrust.ru>
PR: 56998 |
1.1.2 18 May 2003 12:17:29
 |
kris  |
BROKEN on 5.1: does not compile |
1.1.2 20 Feb 2003 18:38:02
 |
knu  |
De-pkg-comment. |
1.1.2 30 Jan 2003 08:23:53
 |
kris  |
Use the full path to /sbin/sysctl
Noticed by: 'make index' in crontab |
1.1.2 27 Dec 2002 16:05:59
 |
gerald  |
egcs.cygnus.com does not exist any longer; refer to gcc.gnu.org instead.
Approved by: knu (portmgr) |
1.1.2 25 Nov 2002 19:02:28
 |
obrien  |
Rather than try to hack up the GNU strsignal (and psignal) to play nice
on 5-CURRENT, just use our native one. |
1.1.2 25 Nov 2002 19:00:04
 |
obrien  |
Don't specify an emulation in the link spec. Just use the 'ld' default.
The proper emulation is different between RELENG_4 and 5-CURRENT. |
1.1.2 25 Nov 2002 18:57:54
 |
obrien  |
Rather than try to duplicate the declarations from stdio.h, just use them! |
1.1.2 24 Nov 2002 18:43:35
 |
obrien  |
Use MASTER_SITE_GCC. |
1.1.2 24 Nov 2002 18:40:12
 |
obrien  |
Remove erronious GNU assumptions about 5-CURRENT's data types.
Submitted by: edwin |
1.1.2 24 Nov 2002 10:53:47
 |
edwin  |
Fix lang/egcs on -current
PR: ports/44857
Submitted by: Volker Stolz <vs@foldr.org> |
1.1.2 05 Nov 2002 03:10:08
 |
obrien  |
The effort to maintain these for FreeBSD just isn't worth it with the lack
of reward. |
29 Jan 2002 11:24:09
    |
knu  |
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.
|
20 Nov 2001 23:29:38
    |
lioux  |
Style police: WWW tags should either end in a file/script or TRAILING /; Fix the
later case |
05 Dec 2000 20:58:15
    |
obrien  |
Do dynamic PLIST creation like the `gcc-devel' port. This is the easiest way
to deal with the differing results fix-includes gives depending on the FreeBSD
version this port is built on. |
05 Dec 2000 19:50:32
    |
obrien  |
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. |
04 Dec 2000 22:07:01
    |
obrien  |
Add all of the FreeBSD hacks I had in the base EGCS-1.1.2 compiler way back
when... that is all but a.out support. |
02 Dec 2000 14:30:34
    |
obrien  |
Commit the right version of this file. |
02 Dec 2000 11:58:27
    |
obrien  |
MF contrib/gcc/c-common.c rev 1.12: Move our `null_format_ok' addition to the
end of record_function_format() and it's uses. This makes it easier to see
our changes to the virgin source. |
30 Nov 2000 11:39:27
    |
obrien  |
This should take this port back to the last version of it for EGCS-1.1.2. The
gcc-2.95.2 bits have been repo copied to ports/lang/gcc295. |
27 Nov 2000 01:12:37
    |
obrien  |
Add "-Wnon-const-format" which checks for non-constant format strings for
auditing purposes. |
11 Oct 2000 00:36:14
    |
asami  |
Use PLIST_SUB to only include curses.h when OSVERSION >= 400000. (It is not
built on 3-stable systems.) |
08 Oct 2000 11:23:49
    |
asami  |
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear. |
08 Oct 2000 04:17:26
    |
asami  |
Convert category lang to new layout. |
02 Jun 2000 19:51:11
    |
asami  |
Oops, curses.h isn't built for 3-stable systems. |
01 Jun 2000 17:36:51
    |
asami  |
Add missing file (curses.h). |