| Commit History - (may be incomplete: see SVNWeb link above for full details) |
| Date | By | Description |
16 Jun 2013 14:13:25
4.6.3
|
gerald  |
Introduce a new option BOOTSTRAP that allows for doing a full
bootstrap of GCC, as opposed to just running a simple build.
Bootstrapping is actually the default upstream, we disable it
by default for the stable flavors of GCC since that is a huge
win in terms of build time of the port. No change in default
behavior for this port.
(When bootstrapping, use bootstrap-lean instead of default/vanilla
bootstrap to save on disk space.)
Remove redundant setting of DISTNAME. |
27 Apr 2013 11:59:29
4.6.3
|
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
08 Mar 2013 11:32:12
4.6.3
|
bapt  |
Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build
it brings bison as a run dependency in case it is set the following way:
USES= bison:run
it brings bison both as a run and build dependency in case it the set the
following way:
USES= bison:both
While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix |
03 Mar 2013 15:22:19
4.6.3
|
gerald  |
Use the new lang/gcc-ecj45 port when building the Java frontend
instead of including a pre-built version of the Eclipse Java Compiler
(ECJ) ourselves. [1]
Replace the use of DISTFILES by DISTNAME, since we are now down to
one in all cases.
Make binutils a build dependency as well (not just a run-time dependency).
PR: 175072 [1] |
12 Oct 2012 15:18:02
4.6.3
|
gerald  |
For releases, libquadmath.info is always installed, even on
architectures where the library is not supported. [1]
Revamp the handling of different languages (frontends, run-times)
by GCC to allow for orthogonal setting them in the future. [2]
Print the list of languages being built as part of pre-everything
and shorten the output of operating system and version there.
Reported by: linimon [1]
Inspired by: jkim [2]
Feature safe: yes |
01 Sep 2012 20:46:58
4.6.3
|
gerald  |
Convert to the new options framework.
Remove now deprecated comments at the top of Makefile. |
05 Aug 2012 01:56:59
4.6.3
|
gerald  |
Just build, do not bootstrap, this stable, default version of GCC
in our ports tree. This speeds up a full port/package test cycle
by 31% on a 4-core system; a simple build/install will benefit even
more.
(This may impact compile time by this compiler a bit, depending on
how well the system compiler optimizes this codebase. And we only
should do this for stable, established versions of GCC.)
Remove ABI version numbers for all library dependencies. |
10 Mar 2012 22:48:35
4.6.3
|
gerald  |
Update to the release of GCC 4.6.3. This now supports FreeBSD 10
and later out of the box, no more extra patches necessary.
Feature safe: yes |
20 Dec 2011 12:34:20
4.6.2_1
|
gerald  |
Fix the build on FreeBSD 10 and later.
Tested by: avg, kargl |
13 Dec 2011 10:53:44
4.6.2_1
|
gerald  |
Enable the Objective-C front end and accordingly also the run-time.
Feature safe: yes |
12 Nov 2011 13:39:15
4.6.2
|
gerald  |
Update to the GCC 4.6.2 release with a fair amount of bug fixes all
across the board, cf.
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.
for details.
Feature safe: yes |
27 Sep 2011 21:26:13
4.6.1
|
gerald  |
Omit LATEST_LINK to disambiguate this port from the original lang/gcc46.
Discussed with: erwin |
26 Sep 2011 00:54:38
4.6.1
|
gerald  |
Welcome the new lang/gcc port! This shall track our preferred version
of GCC (usually an upstream release). It starts out as GCC 4.6.1 and
is thus in conflict with lang/gcc46 and will move towards later minor
versions of GCC 4.6 and then on to GCC 4.7.
lang/gcc will provide gcc46, g++46, gfortran46 etc. exactly like
lang/gcc46 with which it is interchangible.
This is also planned to be in sync with our existing USE_FORTRAN knob
so that users have the option of using this port, rarely updated, or
the corresponding lang/gcc46 which follows weekly upstream snapshots.
On the way rename %%GCC_VER%% in pkg-plist to %%GCC_VERSION%% and
make the Makefile machinery a bit more generic to minimize differences
between lang/gcc ports based on releases and those based on snapshots.
PR: 156857 |
25 Sep 2011 21:59:27
4.6.2.20110916
|
gerald  |
Forced commit to document the repocopy of lang/gcc46 to lang/gcc. |