Gerald Pfeifer
1c77b87bb3
When bootstrapping, which is not the default for this GCC port, use
...
bootstrap-lean instead of default/vanilla bootstrap to save on disk
space.
2013-06-02 19:13:51 +00:00
Gerald Pfeifer
00770c2bff
Update to GCC 4.6.4, the final release and end of the GCC 4.6 branch.
...
(This requires an EPOCH bump due to how snapshots are labeled.)
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.
2013-05-13 00:23:02 +00:00
Marcus von Appen
a3a0715f38
- Convert USE_ICONV=yes to USES=iconv
...
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising
2013-04-27 11:59:28 +00:00
Baptiste Daroussin
9250d94365
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
2013-03-08 11:32:11 +00:00
Gerald Pfeifer
2841ee31e4
Update to the 20130215 snapshot of GCC 4.6.4.
2013-02-16 16:22:44 +00:00
Gerald Pfeifer
50342b8b31
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.
On the way, update to the 20130125 of GCC 4.6.4.
PR: 175072 [1]
2013-01-26 14:23:59 +00:00
Gerald Pfeifer
8a9a692d46
Re-add ecj-4.5.jar to distinfo.
...
Reported by: andy@neu.net
Feature safe: yes
2012-12-01 01:43:54 +00:00
Gerald Pfeifer
ffb2b04055
Make binutils a build dependency as well (not just a run-time dependency).
...
Without this, the libiberty build fails locating ar.
Also update to the 20121123 snapshot of 4.6.4.
Feature safe: yes
2012-12-01 01:03:05 +00:00
Gerald Pfeifer
8b8275c1a0
Given how stable the GCC 4.6 branch is these days, like with lang/gcc
...
just build, do not bootstrap, when building this port. 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.)
On the way, update to the 20121102 snapshot of GCC 4.6.4.
Feature safe: yes
2012-11-04 21:45:17 +00:00
Gerald Pfeifer
4f54c99b86
Update to the 20121026 snapshot of GCC 4.6.4. Bring a comment in line
...
with related ports.
Feature safe: yes
2012-11-03 00:47:49 +00:00
Gerald Pfeifer
3b6cf85a1e
Revamp the handling of different languages (frontends, run-times)
...
by GCC to allow for orthogonal setting them in the future. [1]
Print the list of languages being built as part of pre-everything
and shorten the output of operating system and version there.
Inspired by: jkim [1]
2012-09-30 23:58:45 +00:00
Gerald Pfeifer
5129f999be
Update to the 20120831 snapshot of GCC 4.6.4.
...
Remove now deprecated comments at the top of Makefile.
2012-09-01 19:16:37 +00:00
Gerald Pfeifer
c6d9a9155d
Convert to the new options framework.
...
Remove ABI version numbers for all library dependencies.
Update to the 20120817 snapshot of GCC 4.6.4.
2012-08-22 00:41:37 +00:00
Gerald Pfeifer
73e1e72d69
Update to the 20120608 snapshot of GCC 4.6.4.
2012-06-10 21:22:54 +00:00
Gerald Pfeifer
58f4b725a9
Update to the 20120511 snapshot of GCC 4.6.4.
2012-05-12 12:18:02 +00:00
Gerald Pfeifer
a3cd7c16d1
Update to the 20120420 snapshot of GCC 4.6.4.
2012-04-22 11:08:05 +00:00
Gerald Pfeifer
5b6ebeb593
Update to the 20120413 snapshot of GCC 4.6.4.
2012-04-14 20:50:27 +00:00
Gerald Pfeifer
87828b1e8e
Update to the 20120406 snapshot of GCC 4.6.4.
...
Feature safe: yes
2012-04-07 10:29:09 +00:00
Gerald Pfeifer
9e4ad1bbe3
Update to the 20120330 snapshot of GCC 4.6.4.
...
Feature safe: yes
2012-04-03 22:16:37 +00:00
Gerald Pfeifer
cb48fe94b5
Update to the 20120309 snapshot of GCC 4.6.4.
...
Increase CONFLICTS to also cover GCC 4.6.3 now, in anticipation of
a forthcoming update of lang/gcc to GCC 4.6.3.
Feature safe: yes
2012-03-10 21:26:04 +00:00
Gerald Pfeifer
f8dde181c0
Update to the 20120302 snapshot of GCC 4.6.4, which nearly
...
coincides with the GCC 4.6.3 release.
2012-03-03 23:22:30 +00:00
Gerald Pfeifer
0295f339d4
Update to what is basically the first RC of GCC 4.6.3.
2012-02-26 22:48:41 +00:00
Gerald Pfeifer
2862fcd45a
Update to the 20120217 snapshot of GCC 4.6.3.
2012-02-18 12:07:36 +00:00
Gerald Pfeifer
4bc63c6310
Update to the 20120203 snapshot of GCC 4.6.3.
2012-02-04 11:44:06 +00:00
Gerald Pfeifer
fb3f965faa
Update to the 20120120 snapshot of GCC 4.6.3.
2012-01-22 23:20:27 +00:00
Gerald Pfeifer
e2c90fbd2c
Update to the 20120113 snapshot of GCC 4.6.3.
2012-01-14 10:51:14 +00:00
Gerald Pfeifer
694b4b7ea5
Update to the 20120106 snapshot of GCC 4.6.3.
2012-01-07 10:10:54 +00:00
Gerald Pfeifer
70f8fa89a7
Enable the Objective-C front end and accordingly also the run-time.
...
Feature safe: yes
2011-12-12 12:28:05 +00:00
Gerald Pfeifer
acd691d6a3
Update to the 20111209 snapshot of GCC 4.6.3.
...
Feature safe: yes
2011-12-11 09:11:21 +00:00
Gerald Pfeifer
dfe6514394
Update to the 20111202 snapshot of GCC 4.6.3.
...
Feature safe: yes
2011-12-04 18:41:20 +00:00
Gerald Pfeifer
1ce0d7d3fc
Update to the 20111125 snapshot of GCC 4.6.3. This now builds on
...
FreeBSD 10 without problems and any additional tweaks.
Feature safe: yes
2011-11-26 12:37:23 +00:00
Gerald Pfeifer
89a7c0fc19
Update to the 20111118 snapshot of GCC 4.6.3.
...
Feature safe: yes
2011-11-19 18:06:20 +00:00
Gerald Pfeifer
b197d467d4
Update to the 20111111 snapshot of GCC 4.6.3.
...
Feature safe: yes
2011-11-12 20:54:05 +00:00
Gerald Pfeifer
f0e5da18d3
Update to the 20111104 snapshot of GCC 4.6.3.
...
On the way, extend the conflict wth GCC 4.6.1 to also cover
GCC 4.6.2 since that is what the stable lang/gcc port is going
to move to soon.
2011-11-05 14:23:55 +00:00
Gerald Pfeifer
f9ce341e4c
Update to the 20111028 snapshot of GCC 4.6.3, nearly the same as the
...
GCC 4.6.2 release.
2011-10-29 14:53:38 +00:00
Gerald Pfeifer
8f708e7fd5
Update to the 20111021 snapshot of GCC 4.6.2, which is pretty much
...
the first RC of that release.
2011-10-23 11:35:47 +00:00
Gerald Pfeifer
e3d005adfd
Update to the 20111014 snapshot of GCC 4.6.2.
2011-10-16 01:44:32 +00:00
Gerald Pfeifer
81342d6f75
Update to the 20111007 snapshot of GCC 4.6.2.
2011-10-08 20:11:52 +00:00
Gerald Pfeifer
2422d04b4a
Update to the 20110930 snapshot of GCC 4.6.2.
2011-10-01 19:23:12 +00:00
Gerald Pfeifer
8d7cdb156b
Prepare for the inclusion of lang/gcc, which is going to track our
...
preferred version of GCC (usually based on a release) starting with
GCC 4.6.1, and add a proper CONFLICTS.
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
2011-09-25 14:58:08 +00:00
Gerald Pfeifer
7f74b94f02
Update to the 20110923 snapshot of GCC 4.6.2.
2011-09-24 19:12:31 +00:00
Gerald Pfeifer
092a6c2af1
Update to the 20110916 snapshot of GCC 4.6.2.
2011-09-17 23:37:12 +00:00
Gerald Pfeifer
713f39149d
Also update ccache links (when appropriate) in case of package
...
installation and deinstallation.
My code for handling the port installation case sneaked in via
the previous commit.
PR: 155568
Submitted by: ehaupt
2011-09-10 13:36:48 +00:00
Gerald Pfeifer
65b7a79418
Update to the 20110909 snapshot of GCC 4.6.2.
2011-09-10 12:34:51 +00:00
Gerald Pfeifer
64edecf19f
Update to the 20110902 snapshot of GCC 4.6.2.
2011-09-04 20:29:32 +00:00
Gerald Pfeifer
f320fe3dbd
Update to the 20110826 snapshot of GCC 4.6.2.
2011-08-27 23:35:23 +00:00
Gerald Pfeifer
2d747e087d
Update to the 20110812 snapshot of GCC 4.6.2.
2011-08-15 21:44:17 +00:00
Gerald Pfeifer
60c97e82f2
Update to the 20110729 snapshot of GCC 4.6.2.
2011-07-31 22:28:46 +00:00
Gerald Pfeifer
713553940f
Update to the 20110722 snapshot of GCC 4.6.2.
2011-07-23 12:00:57 +00:00
Gerald Pfeifer
fda7ee926e
Update to the 20110715 snapshot of GCC 4.6.2.
2011-07-19 21:11:27 +00:00