1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-30 05:40:06 +00:00
Commit Graph

591 Commits

Author SHA1 Message Date
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