Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.4.1.s20171003 20 Oct 2017 21:33:20 |
gerald |
Now that GCC 5.5 has been released and the GCC 5 branch closed, remove
lang/gcc5-devel which used to track snapshots from that branch.
lang/gcc5 is still is available as a direct replacement (and will be
for years). |
5.4.1.s20171003 04 Oct 2017 20:37:35 |
gerald |
Update to the 20171003 snapshot of GCC 5.4.1.
Sort two conditions with serveral references to ${ARCH} alphabetically. |
5.4.1.s20170926 27 Sep 2017 21:07:49 |
gerald |
Update to the 20170926 snapshot of GCC 5.4.1.
The patches to gcc/auto-profile.c and gcc/graphite-isl-ast-to-gimple.c
that were part of files/patch-libc++ have now been backported upstream
into this snapshot (in similar form) and thus can (and need to) be
removed. |
5.4.1.s20170919 23 Sep 2017 21:14:18 |
gerald |
Graphite loop optimizations are an experimental feature of GCC, disabled
by default (and guarded by the GRAPHITE option).
Now that we have both GCC 6 and GCC 7 in the tree and GCC 5 is going end
of live upstream soon, remove Graphite support from the GCC 5-related
ports. Anyone using Graphite is better served by the newer versions of
GCC. |
5.4.1.s20170919 22 Sep 2017 05:47:29 |
gerald |
Update to the 20170919 snapshot of GCC 5.4.1.
Like with lang/gcc5, now that the default version of GCC in the tree is
GCC 6, remove Java support (incl. the JAVA option) from this port after
we disabled this by default with r442910 three months ago already. |
5.4.1.s20170912 15 Sep 2017 11:06:07 |
gerald |
Update to the 20170912 snapshot of GCC 5.4.1.
Don't quote constant strings compared with ${ARCH}. [1]
Submitted by: linimon [1] |
5.4.1.s20170905 09 Sep 2017 07:03:24 |
gerald |
Update to the 20170905 snapshot of GCC 5.4.1. |
5.4.1.s20170829 02 Sep 2017 12:19:06 |
gerald |
Update to the 20170829 snapshot of GCC 5.4.1. |
5.4.1.s20170822 23 Aug 2017 21:51:39 |
gerald |
Update to the 20170822 snapshot of GCC 5.4.1.
Move ONLY_FOR_ARCHS up in Makefile per recommendation by portlint. |
5.4.1.s20170815 16 Aug 2017 22:20:09 |
gerald |
Update to the 20170815 snapshot of GCC 5.4.1. |
5.4.1.s20170808 09 Aug 2017 18:24:11 |
gerald |
Update to the 20170808 snapshot of GCC 5.4.1. |
5.4.1.s20170801 06 Aug 2017 04:52:30 |
gerald |
Update to the 20170801 snapshot of GCC 5.4.1. |
5.4.1.s20170725 26 Jul 2017 07:15:27 |
gerald |
Update to the 20170725 snapshot of GCC 5.4.1. |
5.4.1.s20170718 19 Jul 2017 22:05:32 |
gerald |
Update to the 20170718 snapshot of GCC 5.4.1, as we are nearing end-of-life
of this GCC branch. |
5.4.1.s20170711 12 Jul 2017 04:45:08 |
gerald |
Update to the 20170711 snapshot of GCC 5.4.1. |
5.4.1.s20170704 08 Jul 2017 07:00:36 |
gerald |
Update to the 20170704 snapshot of GCC 5.4.1. |
5.4.1.s20170627 28 Jun 2017 10:34:02 |
gerald |
Update to the 20170627 snapshot of GCC 5.4.1.
Adjust JAVA_USES to require python (also at run time), not just
python:build.
And, most importantly, remove headers being created by GCC's
fixincludes machinery from the installation / packaging to avoid
breakage when FreeBSD's headers are changing afterwards. Several
fellow committers have strongly indicated that our headers do not
need the kind of fixing (or "fixing") that GCC performs. |
5.4.1.s20170613 14 Jun 2017 22:21:22 |
gerald |
Update to the 20170613 snapshot of GCC 5.4.1.
When we set STAGE1_CXXFLAGS / CXXFLAGS in MAKE_FLAGS for arm platforms,
do so incrementally (with += instead of =). [1]
Discussed with: andreast [1] |
5.4.1.s20170606 08 Jun 2017 09:37:39 |
gerald |
Update to the 20170606 snapshot of GCC 5.4.1.
No longer default to building GCJ/libgcj on any platform, that is,
option JAVA no longer is the default anywhere. lang/gcc5 retains
this for the time beingand until the default version of GCC has
switched to GCC 6, at which point lang/gcc6 (and lang/gcc6-devel)
shall remain be the last port providing that.
Adjust WWW reference in pkg-descr to https and avoid a trailing slash. |
5.4.1.s20170530 01 Jun 2017 14:49:03 |
gerald |
Update to the 20170530 snapshot of GCC 5.4.1. |
5.4.1.s20170523 28 May 2017 09:31:41 |
gerald |
Remove CONFLICT with lang/gcc (which now pulls in lang/gcc5 by default).
Instead add mutual CONFLICTS between lang/gcc5 and lang/gcc5-devel which
we actually missed. |
5.4.1.s20170523 24 May 2017 20:29:04 |
gerald |
Update to the 20170523 snapshot of GCC 5.4.1. This is now compressed
using xz instead of bzip2. |
5.4.1.s20170516 20 May 2017 17:26:32 |
gerald |
Update to the 20170516 snapshot of GCC 5.4.1. |
5.4.1.s20170509 14 May 2017 12:34:23 |
gerald |
Update to the 20170509 snapshot of GCC 5.4.1. |
5.4.1.s20170502 03 May 2017 20:53:48 |
gerald |
Update to the 20170502 snapshot of GCC 5.4.1. |
5.4.1.s20170425 27 Apr 2017 18:43:25 |
gerald |
Update to the 20170425 snapshot of GCC 5.4.1. |
5.4.1.s20170418 23 Apr 2017 09:55:23 |
gerald |
Update to the 20170418 snapshot of GCC 5.4.1.
Properly sort PKGNAMESUFFIX and DISTNAME.
Remove info/gcc%%SUFFIX%%/dir from pkg-plist after it has been
commented out for 30 months. |
5.4.1.s20170411_1 14 Apr 2017 20:50:33 |
miwi |
- Fix shebang
Approved by: gerald (maintainer via mail) |
5.4.1.s20170411 14 Apr 2017 08:09:36 |
gerald |
Update to the 20170411 snapshot of GCC 5.4.1. |
5.4.1.s20170404 11 Apr 2017 15:21:23 |
mat |
Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.
There are two cases:
- The upstream versionning is compatible with our versionning, or using
DISTVERSION's magic leads to a compatible PORTVERSION, use
DISTVERSION. If it is possible to use DISTVERSIONPREFIX and
DISTVERSIONSUFFIX to make it compatible, use them.
- The upstream versionning is not compatible with our versionning, and
DISTVERSION's magic does not lead to a correct PORTVERSION, then set
PORTVERSION to the equivalent of our versionning, and set DISTNAME.
It is possible to use a third variable where you store upstream's
version and use it to compute PORTVERSION and/or DISTNAME, like the
dns/bind9* ports do.
Sponsored by: Absolight |
5.4.1.s20170404 05 Apr 2017 19:04:41 |
gerald |
Update to the 20170404 snapshot of GCC 5.4.1.
Sort ONLY_FOR_ARCHS alphabetically. |
5.4.1.s20170328 01 Apr 2017 15:03:21 |
gerald |
Update lang/gcc and hence the default version of GCC in the Ports
Collection (requested by USE_GCC=yes and various USES=compiler
invocations) from GCC 4.9.4 to GCC 5.4.
files/patch-arm-support and files/patch-gcc_system.h have become
obsolete. New patches files/patch-arm-unwind-cxx-support and
files/patch-libc++ help support arm targets and new libc++ in base.
ONLY_FOR_ARCHS now also includes arm.
A new option GRAPHITE_DESC, off by default for now, adds support for
Graphite loop optimizations.
Finally, conflicts with other lang/gcc* ports are adjusted suitably.
(Only the first 15 lines of the commit message are shown above ) |
5.4.1.s20170328 30 Mar 2017 11:21:28 |
gerald |
Update to the 20170328 snapshot of GCC 5.4.1.
This adds a man page for gcov-dump5 (introduced recently) and also
one for gcov-tool5 (which we have had for a while). |
5.4.1.s20170321 25 Mar 2017 15:31:44 |
gerald |
Update to the 20170321 snapshot of GCC 5.4.1.
This brings a new little utility program gcov-dump6 to dump code
coverage data (unfortunately without a man page or documentation). |
5.4.1.s20170314 17 Mar 2017 08:28:40 |
gerald |
Update to the 20170314 snapshot of GCC 5.4.1. |
5.4.1.s20170307 10 Mar 2017 21:30:10 |
gerald |
Update to the 20170307 snapshot of GCC 5.4.1. |
5.4.1.s20170228 01 Mar 2017 17:37:01 |
gerald |
Update to the 20170228 snapshot of GCC 5.4.1. |
5.4.1.s20170221 24 Feb 2017 20:13:53 |
gerald |
Update to the 20170221 snapshot of GCC 5.4.1. |
5.4.1.s20170214 15 Feb 2017 19:31:34 |
gerald |
Update to the 20170214 snapshot of GCC 5.4.1. |
5.4.1.s20170207 08 Feb 2017 07:00:12 |
gerald |
Update to the 20170207 snapshot of GCC 5.4.1.
Remove files/patch-unwind-ia64.h: we have not been supporting ia64
with this release series, i.e., ONLY_FOR_ARCHS does not include ia64. |
5.4.1.s20170131 01 Feb 2017 20:54:53 |
gerald |
Copy over files/patch-libc++ from lang/gcc5 to lang/gcc5-devel as well.
PR: 216266
Submitted by: dim |
5.4.1.s20170131 01 Feb 2017 16:28:12 |
gerald |
Update to the 20170131 snapshot of GCC 5.4.1. |
5.4.1.s20170124 25 Jan 2017 16:33:44 |
gerald |
Update to the 20170124 snapshot of GCC 5.4.1. |
5.4.1.s20170117 20 Jan 2017 20:35:10 |
gerald |
Update to the 20170117 snapshot of GCC 5.4.1. |
5.4.1.s20170110 18 Jan 2017 13:20:32 |
tijl |
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine) |
5.4.1.s20170110 11 Jan 2017 21:48:15 |
andreast |
Enable aarch64 build. Obsolete armv6hf builds.
Approved by: gerald (maintainer) |
5.4.1.s20170110 11 Jan 2017 01:37:08 |
gerald |
Update to the 20170110 snapshot of GCC 5.4.1. |
5.4.1.s20170103 04 Jan 2017 18:06:30 |
gerald |
Update to the 20170103 snapshot of GCC 5.4.1. |
5.4.1.s20161227 28 Dec 2016 21:10:53 |
gerald |
Update to the 20161227 snapshot of GCC 5.4.1. |
5.4.1.s20161220 23 Dec 2016 14:05:29 |
gerald |
Update to the 20161220 snapshot of GCC 5.4.1. |
5.4.1.s20161213 14 Dec 2016 17:20:04 |
gerald |
Update to the 20161213 snapshot of GCC 5.4.1. |
5.4.1.s20161206 07 Dec 2016 12:42:42 |
gerald |
Update to the 20161206 snapshot of GCC 5.4.1. |
5.4.1.s20161129 03 Dec 2016 20:07:57 |
gerald |
Update to the 20161129 snapshot of GCC 5.4.1. |
5.4.1.s20161122 25 Nov 2016 19:24:50 |
gerald |
Update to the 20161122 snapshot of GCC 5.4.1. |
5.4.1.s20161115 16 Nov 2016 10:26:00 |
gerald |
Update to the 20161115 snapshot of GCC 5.4.1. |
5.4.1.s20161108 11 Nov 2016 11:53:56 |
gerald |
Update to the 20161108 snapshot of GCC 5.4.1. |
5.4.1.s20161101 03 Nov 2016 23:58:33 |
gerald |
Update to the 20161101 snapshot of GCC 5.4.1. |
5.4.1.s20161018 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
5.4.1.s20161018 20 Oct 2016 10:09:47 |
gerald |
Update to the 20161018 snapshot of GCC 5.4.1. |
5.4.1.s20161011 14 Oct 2016 14:12:44 |
gerald |
Update to the 20161011 snapshot of GCC 5.4.1. |
5.4.1.s20161004 08 Oct 2016 07:46:49 |
gerald |
Update to the 20161004 snapshot of GCC 5.4.1. |
5.4.1.s20160927 29 Sep 2016 19:32:53 |
gerald |
Update to the 20160927 snapshot of GCC 5.4.1. |
5.4.1.s20160920 21 Sep 2016 21:23:59 |
gerald |
Update to the 20160920 snapshot of GCC 5.4.1. |
5.4.1.s20160913 15 Sep 2016 10:14:36 |
gerald |
Update to the 20160913 snapshot of GCC 5.4.1. |
5.4.1.s20160906 07 Sep 2016 20:39:43 |
gerald |
Update to the 20160906 snapshot of GCC 5.4.1. |
5.4.1.s20160830 31 Aug 2016 08:15:04 |
gerald |
Update to the 20160830 snapshot of GCC 5.4.1. |
5.4.1.s20160823 24 Aug 2016 08:07:47 |
gerald |
Update to the 20160823 snapshot of GCC 5.4.1. |
5.4.1.s20160816 17 Aug 2016 09:02:54 |
gerald |
Update to the 20160816 snapshot of GCC 5.4.1.
GCC uses an AWK script to generate source code that helps process
command-line options. According to POSIX, string comparisons (and
hence sorting) are to be performed based on the locale's collating
order. Alas GNU AWK only does so in POSIX mode, whereas starting
with FreeBSD 11 we do so by default, running into a bug (or false
assumption) with that script used by GCC.
Setting MAKE_ARGS such that AWK is always invoked in the C locale
works around this bug. [1]
PR: 210122 [1], 211742 [1]
Submitted by: jkim [1] |
5.4.1.s20160809 10 Aug 2016 09:37:21 |
gerald |
Update to the 20160809 snapshot of GCC 5.4.1. |
5.4.1.s20160802 03 Aug 2016 07:18:55 |
gerald |
Update to the 20160802 snapshot of GCC 5.4.1. |
5.4.1.s20160726 31 Jul 2016 13:34:09 |
gerald |
Update to the 20160726 snapshot of GCC 5.4.1. |
5.4.1.s20160719 25 Jul 2016 08:42:15 |
gerald |
Update to the 20160719 snapshot of GCC 5.4.1. |
5.4.1.s20160712 16 Jul 2016 13:52:51 |
gerald |
Update to the 20160712 snapshot of GCC 5.4.1. |
5.4.1.s20160621 27 Jun 2016 09:33:01 |
gerald |
Update to the 20160621 snapshot of GCC 5.4.1. |
5.4.1.s20160614 16 Jun 2016 11:46:55 |
gerald |
Update to the 20160614 snapshot of GCC 5.4.1.
This also covers following (and hence fixing) armv6hf* -> armv6* on
FreeBSD 11 and later. |
5.4.1.s20160607 09 Jun 2016 23:12:56 |
gerald |
Update to the 20160608 snapshot of GCC 5.4.1, that is, this is now based
on the GCC 5.4 release. |
5.3.1.s20160524 29 May 2016 22:46:50 |
gerald |
Update to the 20160524 snapshot of GCC 5.3.1. |
5.3.1.s20160517 24 May 2016 20:27:42 |
gerald |
Update to the 20160517 snapshot of GCC 5.3.1. |
5.3.1.s20160510 11 May 2016 16:07:51 |
gerald |
Update to the 20160510 development snapshot of GCC 5.3.1. |
5.3.1.s20160503 05 May 2016 14:02:52 |
gerald |
Update to the 20160503 development snapshot of GCC 5.3.1. |
5.3.1.s20160426 30 Apr 2016 20:55:35 |
gerald |
Update to the 20160426 development snapshot of GCC 5.3.1.
Only override CONFIGURE_TARGET for amd64 which is x86-64/x86_64 for the
rest of the world including GNU and GCC. For all other architectures
it already defaults to the value we were setting. |
5.3.1.s20160419 23 Apr 2016 17:27:07 |
gerald |
Update to the 20160419 development snapshot of GCC 5.3.1. |
5.3.1.s20160412 14 Apr 2016 16:47:05 |
gerald |
Update to the 20160412 snapshot of GCC 5. |
5.3.1.s20160329 13 Apr 2016 10:40:58 |
jbeich |
lang/gcc*: convert to CONFIGURE_OUTSOURCE
PR: 208294, 208309
Exp-run by: antoine
Approved by: gerald (maintainer)
Differential Revision: https://reviews.freebsd.org/D4157 |
5.3.1.s20160329 03 Apr 2016 08:21:14 |
gerald |
Update to the 20160329 snapshot of GCC 5. A fair number of fixes
backported from the GCC 6/trunk line. |
5.3.1.s20160315 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
5.3.1.s20160315 19 Mar 2016 21:37:34 |
gerald |
Update to the 20160315 snapshot of GCC 5. |
5.3.1.s20160308 13 Mar 2016 20:06:29 |
gerald |
Update to the 20160308 snapshot of GCC 5. |
5.3.1.s20160301 05 Mar 2016 15:58:46 |
gerald |
Update to the 20160301 snapshot of GCC 5. |
5.3.1.s20160223 27 Feb 2016 22:17:24 |
gerald |
Update to the 20160223 snapshot of GCC 5. |
5.3.1.s20160216 20 Feb 2016 11:58:39 |
gerald |
Update to the 20160216 snapshot of GCC 5. |
5.3.1.s20160209 11 Feb 2016 19:42:57 |
gerald |
Update to the 20160209 snapshot of GCC 5. |
5.3.1.s20160202 05 Feb 2016 23:32:15 |
gerald |
Update to the 20160202 snapshot of GCC 5. |
5.3.1.s20160126 31 Jan 2016 22:54:44 |
gerald |
Update to the 20160126 snapshot of GCC 5. |
5.3.1.s20160119 24 Jan 2016 22:23:41 |
gerald |
Update to the 20160119 snapshot of GCC 5. |
5.3.1.s20160112 19 Jan 2016 11:08:12 |
gerald |
Update to the 20160112 snapshot of GCC 5. |
5.3.1.s20160105 08 Jan 2016 10:11:22 |
gerald |
Update to the 20160105 snapshot of GCC 5. |
5.3.1.s20151229 04 Jan 2016 00:43:23 |
gerald |
Update to the 20151229 snapshot of GCC 5. |
5.3.1.s20151208 09 Dec 2015 13:03:24 |
gerald |
Update to the 20151208 snapshot of GCC 5, now nominally version 5.3.1.
Pet overeager portlint (when it comes to patch format). |
5.2.1.s20151124 27 Nov 2015 23:22:46 |
gerald |
Update to the 20151124 snapshot of GCC 5. |