GCC, the GNU Compiler Collection, supports a number of languages. This
port installs the C, C++, Fortran and Java front ends as gcc45, g++45,
gfortran45, and gcj45, respectively.
WWW: http://gcc.gnu.org/
Gerald Pfeifer <gerald@FreeBSD.org>
===> The following configuration options are available for gcc-4.5.4.20111117:
JAVA=on (default) "Enable the Java frontend (i386 and amd64 only)"
===> Use 'make config' to modify these settings
Update to the 20091008 snapshot of GCC 4.5.0. Add math/mpc as a
dependency going forward; it will become mandatory in the next weeks
and for the final GCC 4.5.0 release.
For GCC 4.5 libgcj has been broken up such compilation no longer requires
more than half a GB of memory. Accordingly, we can now remove the build-
time test for that from pre-everything.
Feature safe: yes
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:
Update to the 20090528 snapshot of GCC 4.5.0.
Move the snapshot date from PORTREVISION to being a part of PORTVERSION
to allow for PORTREVISION bumps.
Simplify pre-everything and adjust PLIST_SUB accordingly.
Move VERSIONSTRING down to pacify portlint after all those years and
extract it from PORTVERSION, too.
Update to the 20090514 snapshot of GCC 4.5.0.
Extract SUFFIX from PORTVERSION. Use SUFFIX for TARGLIB (and thus for
the library path used by this port). Also use SUFFIX for the libexec
directory instead of the full port version and flatten the directory
structure and simplify the logic along the way.
Tinder-tested by: itetcu@
Initiate lang/gcc45 by updating to the 20090402 snapshot of GCC 4.5.0.
Address a long term FIXME related to older versions of FreeBSD by
removing NOMANCOMPRESS=yes.