head	1.22;
access;
symbols
	RELEASE_8_3_0:1.22
	old_RELEASE_9_0_0:1.20
	old_old_RELEASE_7_4_0:1.18
	old_old_RELEASE_8_2_0:1.18
	old_old_RELEASE_6_EOL:1.18
	old_old_RELEASE_8_1_0:1.18
	old_old_old_RELEASE_7_3_0:1.16
	old_old_old_RELEASE_8_0_0:1.15
	old_old_old_RELEASE_7_2_0:1.14
	old_old_old_old_RELEASE_7_1_0:1.12
	old_old_old_old_RELEASE_6_4_0:1.12
	old_old_old_old_RELEASE_5_EOL:1.12
	old_old_old_old_old_RELEASE_7_0_0:1.10
	old_old_old_old_old_RELEASE_6_3_0:1.10
	old_old_old_old_old_PRE_XORG_7:1.10
	old_old_old_old_old_RELEASE_4_EOL:1.9
	old_old_old_old_old_old_RELEASE_6_2_0:1.8
	old_old_old_old_old_old_RELEASE_6_1_0:1.8
	old_old_old_old_old_old_RELEASE_5_5_0:1.8
	old_old_old_old_old_old_old_RELEASE_6_0_0:1.7
	old_old_old_old_old_old_old_old_RELEASE_5_4_0:1.6
	old_old_old_old_old_old_old_old_RELEASE_4_11_0:1.6
	old_old_old_old_old_old_old_old_old_RELEASE_5_3_0:1.5
	old_old_old_old_old_old_old_old_old_RELEASE_4_10_0:1.5
	old_old_old_old_old_old_old_old_old_RELEASE_5_2_1:1.5
	old_old_old_old_old_old_old_old_old_RELEASE_5_2_0:1.5
	old_old_old_old_old_old_old_old_old_RELEASE_4_9_0:1.4
	old_old_old_old_old_old_old_old_old_old_gcc_33:1.4
	old_old_old_old_old_old_old_old_old_old_RELEASE_5_1_0:1.4
	old_old_old_old_old_old_old_old_old_old_RELEASE_4_8_0:1.4
	old_old_old_old_old_old_old_old_old_old_RELEASE_5_0_0:1.4
	old_old_old_old_old_old_old_old_old_old_gcc_32_20021007:1.4
	old_old_old_old_old_old_old_old_old_old_RELEASE_4_7_0:1.4
	old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_6_1:1.4
	old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_6_0:1.4
	old_old_old_old_old_old_old_old_old_old_old_RELEASE_5_0_DP1:1.3
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20020128:1.3
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_5_0:1.3
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_4_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20010430:1.3
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_3_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20010205:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20001225:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20001218:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20001211:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20001120:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_2_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20001002:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_1_1:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000828:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000717:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000501:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_1_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_5_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000313:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_4_0_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000306:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000221:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_20000207:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_4_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_991102:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_991110:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_991025:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990920:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_3_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990629:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990718:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990712:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990616:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990623:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990524:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_2_0:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_990418:1.2
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_1_1_2:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_1_0:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_1_1_1:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_2_2_8:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_3_0_0:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_1_1b:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980914:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_1_1a:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980803:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980721:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_2_2_7:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980715:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980628:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980608:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980508_civil:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980508:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980502:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980406:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980315:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_102:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_egcs_980221:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_RELEASE_2_2_6:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_jdp_1_0:1.1.1.1
	old_old_old_old_old_old_old_old_old_old_old_old_JDP:1.1.1;
locks; strict;
comment	@# @;


1.22
date	2012.03.17.11.22.17;	author gerald;	state Exp;
branches;
next	1.21;

1.21
date	2012.03.17.00.16.16;	author gerald;	state Exp;
branches;
next	1.20;

1.20
date	2011.03.20.22.39.12;	author gerald;	state Exp;
branches;
next	1.19;

1.19
date	2011.03.20.14.02.54;	author gerald;	state Exp;
branches;
next	1.18;

1.18
date	2010.05.07.18.30.06;	author gerald;	state Exp;
branches;
next	1.17;

1.17
date	2010.04.25.17.19.52;	author gerald;	state Exp;
branches;
next	1.16;

1.16
date	2009.11.20.00.03.20;	author gerald;	state Exp;
branches;
next	1.15;

1.15
date	2009.06.19.16.28.03;	author gerald;	state Exp;
branches;
next	1.14;

1.14
date	2009.04.08.01.12.23;	author gerald;	state Exp;
branches;
next	1.13;

1.13
date	2009.04.05.19.23.00;	author gerald;	state Exp;
branches;
next	1.12;

1.12
date	2008.03.01.20.14.48;	author gerald;	state Exp;
branches;
next	1.11;

1.11
date	2008.03.01.15.28.39;	author gerald;	state Exp;
branches;
next	1.10;

1.10
date	2007.03.31.14.41.28;	author gerald;	state Exp;
branches;
next	1.9;

1.9
date	2006.11.05.14.31.04;	author gerald;	state Exp;
branches;
next	1.8;

1.8
date	2005.12.14.11.01.14;	author gerald;	state Exp;
branches;
next	1.7;

1.7
date	2005.04.25.15.05.59;	author gerald;	state Exp;
branches;
next	1.6;

1.6
date	2004.11.09.22.29.42;	author gerald;	state Exp;
branches;
next	1.5;

1.5
date	2003.11.14.22.01.12;	author gerald;	state Exp;
branches;
next	1.4;

1.4
date	2002.04.17.07.17.04;	author gerald;	state Exp;
branches;
next	1.3;

1.3
date	2001.11.20.23.29.27;	author lioux;	state Exp;
branches;
next	1.2;

1.2
date	99.04.22.00.17.01;	author scrappy;	state Exp;
branches;
next	1.1;

1.1
date	98.01.10.21.40.10;	author jdp;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.01.10.21.40.10;	author jdp;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Welcome GCC 4.8!  For the next couple of months this is going to be
a rougher ride, as this release series -- just branched off GCC 4.7
-- is going to see a lot of active and often invasive development.
This port is for early exposure and not production use at all.

Feature safe:	yes
@
text
@GCC, the GNU Compiler Collection, supports a number of languages.  This
port installs the C, C++, Fortran and Java front ends as gcc48, g++48,
gfortran48, and gcj48, respectively.

WWW: http://gcc.gnu.org/

Gerald Pfeifer <gerald@@FreeBSD.org>
@


1.21
log
@Complete repocopy of lang/gcc47 to lang/gcc48.

Feature safe:	yes
@
text
@d2 2
a3 2
port installs the C, C++, Fortran and Java front ends as gcc47, g++47,
gfortran47, and gcj47, respectively.
@


1.20
log
@Welcome the GCC 4.7 series which at this point is just a few days after
the GCC 4.6 branch has been carved, thus quite similar to that.  Over
the next months this will see a lot of active and partially invasive
development.  Accordingly this port is for early exposure and not yet
production use.
@
text
@@


1.19
log
@Forced commit to document the repocopy of lang/gcc46 to lang/gcc47.

PR:		155571
@
text
@d2 2
a3 2
port installs the C, C++, Fortran and Java front ends as gcc46, g++46,
gfortran46, and gcj46, respectively.
@


1.18
log
@Adjust references to the GCC version to refer to 4.6.

Reported by:	Eitan Adler <eitanadlerlist@@gmail.com>
@
text
@@


1.17
log
@Forced commit to document the repocopy of lang/gcc45 to lang/gcc46.

PR:		145808
@
text
@d2 2
a3 2
port installs the C, C++, Fortran and Java front ends as gcc45, g++45,
gfortran45, and gcj45, respectively.
@


1.16
log
@No longer download Objective-C related files which we don't actually use.
Minor style changes.

Adjust the ports description to the new style I am using for the various
gcc ports and remove an obsolete note on memory consumption when building
libgcj (the Java library).
@
text
@@


1.15
log
@Update to the 20090618 snapshot of GCC 4.5.0.  Tweak pkg-descr "footer".

Add hack for non-default LOCALBASE until the ports infrastructure has
been fixed. [1]

The new share/libstdc++/python/libstdcxx has now moved to a version
specific location based on an upstream report of mine.

And there are now three new ffi related man pages.

Dedicated to:
@
text
@d1 3
a3 8
GCC, the GNU Compiler Collection includes C, C++, Java and Fortran.

This port installs the various front ends as gcc45, g++45, gcj45,
gfortran45 and so forth into the ${PREFIX}/bin directory.

(Building the Java frontend and the associated libgcj library will
consume more than 512MB of main memory.  Set WITHOUT_JAVA=yes in 
the environment when building this port to avoid that.)
@


1.14
log
@This port installs gcc45, g++45, gcj45, gfortran45 and so forth, not the
44 flavors of course.

Reported by:	linimon
@
text
@d11 2
@


1.13
log
@Repocopy from lang/gcc44 to lang/gcc45.

PR:		133351
@
text
@d3 2
a4 2
This port installs the various front ends as gcc44, g++44, gcj44,
gfortran44 and so forth into the ${PREFIX}/bin directory.
@


1.12
log
@Now track GCC 4.4 development (currently at 4.4.0 snapshot 20080229) via
the new lang/gcc44 port.  At this point, this is mostly identical to what
we have in lang/gcc43 which is in the final stages before the GCC 4.3.0
release, but things will start diverging soon.

PR:		120984
@
text
@@


1.11
log
@Repocopy lang/gcc43 to lang/gcc44 to track GCC 4.4.

PR:		120984
@
text
@d3 2
a4 2
This port installs the various front ends as gcc43, g++43, gcj43,
gfortran43 and so forth into the ${PREFIX}/bin directory.
@


1.10
log
@Document the large memory requirements when building with Java support.

Discussed with:	alepulver
@
text
@@


1.9
log
@And here we go, introducing the lang/gcc43 port in form of the 20061104
snapshot of GCC 4.3.0; repocopied over from lang/gcc42.

Sadly we now have an unconditional dependency on math/libgmp4 and
math/mpfr.  On the positive side this allows us to always build the
Fortran frontend.

PR:		104683
@
text
@d6 4
@


1.8
log
@Update program names to account for GCC 4.2.
@
text
@d3 2
a4 2
This port installs the various front ends as gcc42, g++42, gcj42, and
so forth into the ${PREFIX}/bin directory.
@


1.7
log
@Complete the repocopy of gcc40 to gcc41 and update to the 20050424
snapshot of GCC 4.1.0.

PR:		80306
@
text
@d3 1
a3 1
This port installs the various front ends as gcc41, g++41, gcj41, and
@


1.6
log
@Adjust the names of the individual frontends to GCC 4.0.

PR:		73581
@
text
@d3 1
a3 1
This port installs the various front ends as gcc40, g++40, gcj40, and
@


1.5
log
@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.
@
text
@d1 1
a1 1
GCC, the GNU Compiler Collection includes gcc, g++, gcj, and g77.
d3 2
a4 2
This port installs the various front ends as gcc34, g++34, gcj34,
and g77-34 into the ${PREFIX}/bin directory.
@


1.4
log
@GCC 2.95 and later aren't called egcs (any longer).  Also update
description and web address.

Approved by:	obrien (maintainer+mentor)
@
text
@d1 1
a1 1
GCC, the GNU Compiler Collection includes gcc, g++, g77, and gcj.
d3 2
a4 3
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.
@


1.3
log
@Style police: WWW tags should either end in a file/script or TRAILING /; Fix the later case
@
text
@d1 1
a1 9
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.

For more details, see <http://www.cygnus.com/egcs/>.
d7 1
a7 3
- John Polstra <jdp@@polstra.com>

WWW: http://egcs.cygnus.com/
@


1.2
log
@this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...
@
text
@d17 1
a17 1
WWW: http://egcs.cygnus.com
@


1.1
log
@Initial revision
@
text
@d16 2
@


1.1.1.1
log
@This is a new port for egcs, which probably stands for something
like "enhanced GNU compiler suite."  It contains updated versions of
gcc, g++, and g77 with many bugfixes and some new optimizations.
The C++ compiler in particular is vastly improved over gcc-2.7.2.1.
@
text
@@
