Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.3.1.s20170126 27 Jan 2017 20:11:39 |
gerald |
Update to the 20170126 snapshot of GCC 6. |
6.3.1.s20170119 20 Jan 2017 21:46:26 |
gerald |
Update to the 20170119 snapshot of GCC 6. Remove the (already commented)
BROKEN marker for powerpc64. |
6.3.1.s20170112 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) |
6.3.1.s20170112 14 Jan 2017 15:31:39 |
andreast |
Enable aarch64 gcc build. Obsolete armv6hf builds.
Approved by: gerald (maintainer) |
6.3.1.s20170112 13 Jan 2017 23:17:46 |
gerald |
Update to the 20170112 snapshot of GCC 6 now featuring better ARM
support by andreast@, which we'll enable shortly. |
6.3.1.s20170105 08 Jan 2017 16:38:53 |
gerald |
Update to the 20170105 snapshot of GCC 6. |
6.3.1.s20161229 30 Dec 2016 17:28:29 |
gerald |
Update to the 20161229 snapshot of GCC 6. |
6.3.1.s20161222 26 Dec 2016 22:10:07 |
gerald |
Update to the 20161222 snapshot of GCC 6 which trails the GCC 6.3
release (and is pretty similar) and hence carries a version number
of 6.3.1 now. |
6.2.1.s20161215 16 Dec 2016 01:50:46 |
gerald |
Update to the 20161208 snapshot of GCC 6.
Remove files/patch-unwind-ia64.h since we have not been supporting ia64
with this release for a while (ONLY_FOR_ARCHS has not been covering ia64). |
6.2.1.s20161208 11 Dec 2016 16:14:05 |
gerald |
Update to the 20161208 snapshot of GCC 6. This brings quite a number of
backports from mainline GCC (code generation and otherwise). |
6.2.1.s20161201 05 Dec 2016 01:11:13 |
gerald |
Update to the 20161201 snapshot of GCC 6. |
6.2.1.s20161124 03 Dec 2016 20:07:07 |
gerald |
Update to the 20161124 snapshot of GCC 6. |
6.2.1.s20161117 25 Nov 2016 21:27:37 |
gerald |
Replace USE_GCC=4.9+ by USE_GCC=yes, now that lang/gcc and the default
version for GCC in the Ports Collection have moved to GCC 4.9. |
6.2.1.s20161117 20 Nov 2016 20:18:45 |
gerald |
Update to the 20161117 snapshot of GCC 6. |
6.2.1.s20161110 11 Nov 2016 18:22:02 |
gerald |
Update to the 20161110 snapshot of GCC 6. |
6.2.1.s20161103 06 Nov 2016 17:18:05 |
gerald |
Update to the 20161103 snapshot of GCC 6. |
6.2.1.s20161020 23 Oct 2016 21:29:53 |
gerald |
Update to the 20161020 snapshot of GCC 6. |
6.2.1.s20161013 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
6.2.1.s20161013 14 Oct 2016 17:43:01 |
gerald |
Update to the 20161013 snapshot of GCC 6. |
6.2.1.s20161006 08 Oct 2016 11:18:40 |
gerald |
Update to the 20161006 snapshot of GCC 6. |
6.2.1.s20160929 02 Oct 2016 13:49:08 |
gerald |
Update to the 20160929 snapshot of GCC 6. |
6.2.1.s20160922 24 Sep 2016 07:44:23 |
gerald |
Update to the 20160922 snapshot of GCC 6. |
6.2.1.s20160915 18 Sep 2016 16:40:35 |
gerald |
Update to the 20160915 snapshot of GCC 6. |
6.2.1.s20160908 09 Sep 2016 09:06:44 |
gerald |
Update to the 20160908 snapshot of GCC 6. |
6.2.1.s20160901 02 Sep 2016 07:29:34 |
gerald |
Update to the 20160901 snapshot of GCC 6. |
6.2.1.s20160825 27 Aug 2016 16:29:32 |
gerald |
Update to the 20160825 snapshot of GCC 6 which is now based on / past
the GCC 6.2 release. |
6.1.1.s20160818 20 Aug 2016 20:44:42 |
gerald |
Update to the 20160818 snapshot of GCC 6. |
6.1.1.s20160811 13 Aug 2016 20:44:21 |
gerald |
Update to the 20160811 snapshot of GCC 6.
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] |
6.1.1.s20160804 06 Aug 2016 07:08:05 |
gerald |
Update to the 20160804 snapshot of GCC 6. |
6.1.1.s20160728 31 Jul 2016 14:26:04 |
gerald |
Update to the 20160728 snapshot of GCC 6. |
6.1.1.s20160721 25 Jul 2016 18:31:16 |
gerald |
Update to the 20160721 snapshot of GCC 6. |
6.1.1.s20160714 18 Jul 2016 04:24:34 |
gerald |
Update to the 20160714 snapshot of GCC 6. |
6.1.1.s20160707 17 Jul 2016 03:02:56 |
gerald |
Update to the 20160707 snapshot of GCC 6. |
6.1.1.s20160623 27 Jun 2016 09:45:47 |
gerald |
Update to the 20160623 snapshot of GCC 6. |
6.1.1.s20160616 18 Jun 2016 21:30:22 |
gerald |
Update to the 20160616 snapshot of GCC 6. |
6.1.1.s20160609 10 Jun 2016 08:23:38 |
gerald |
Update to the 20160609 snapshot of GCC 6. |
6.1.1.s20160602 06 Jun 2016 12:55:23 |
gerald |
Update to the 20160602 snapshot of GCC 6.
This includes following (and hence fixing) armv6hf* -> armv6* on
FreeBSD 11 and later. |
6.1.1.s20160526 28 May 2016 14:39:22 |
gerald |
Update to the 20160526 snapshot of GCC 6. |
6.1.1.s20160512 14 May 2016 13:50:34 |
gerald |
Update to the 20160512 snapshot of GCC 6. |
6.1.1.s20160505 06 May 2016 19:55:06 |
gerald |
Update to the 20160505 snapshot of GCC 6. |
6.1.1.s20160428 01 May 2016 20:39:26 |
andreast |
Bump version.
Approved by: gerald@ |
6.0.1.s20160428 01 May 2016 00:06:26 |
gerald |
Update to the 20160428 snapshot of GCC 6 (which will become GCC 6.2). |
6.0.1.s20160421 27 Apr 2016 20:19:17 |
gerald |
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. |
6.0.1.s20160421 23 Apr 2016 22:49:11 |
gerald |
GCC 6 has branched for release, so this snapshot is now labeled
version 6.0.1 and 20160421 and should be pretty close to the first
release GCC 6.1.
In particular, this is free of known critical regressions, so is
fair game for anyone to give a try who would normally steer clear
of pre-release versions. |
6.0.0.s20160410 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
6.0.0.s20160410 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 |
6.0.0.s20160410 12 Apr 2016 15:01:22 |
gerald |
Update to the 20160410 development snapshot of GCC 6. |
6.0.0.s20160403 09 Apr 2016 16:21:08 |
gerald |
Update to the 20160403 development snapshot of GCC 6. |
6.0.0.s20160327 02 Apr 2016 16:45:33 |
gerald |
Update to the 20160327 development snapshot of GCC 6. |
6.0.0.s20160320 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
6.0.0.s20160320 21 Mar 2016 23:26:59 |
gerald |
Update to the 20160320 development snapshot of GCC 6. |
6.0.0.s20160313 14 Mar 2016 00:42:04 |
gerald |
Update to the 20160313 development snapshot of GCC 6. |
6.0.0.s20160306 08 Mar 2016 20:11:27 |
gerald |
Update to the 20160306 development snapshot of GCC 6. |
6.0.0.s20160228 29 Feb 2016 12:28:44 |
gerald |
Update to the 20160228 development snapshot of GCC 6. |
6.0.0.s20160221 22 Feb 2016 18:30:03 |
gerald |
Update to the 20160221 development snapshot of GCC 6. |
6.0.0.s20160214 15 Feb 2016 01:44:20 |
gerald |
Update to the 20160214 development snapshot of GCC 6.
files/patch-libstdc++-configure now made it upstream, so remove it. |
6.0.0.s20160207 08 Feb 2016 12:35:09 |
gerald |
Update to the 20160207 development snapshot of GCC 6. |
6.0.0.s20160131 06 Feb 2016 13:44:00 |
gerald |
Fix the build on FreeBSD 9.x. Somehow recent improvements in upstream
GCC around detecting support for isinf and isnan only went half way. |
6.0.0.s20160131 01 Feb 2016 17:13:30 |
gerald |
Update to the 20160131 development snapshot of GCC 6. |
6.0.0.s20160124 25 Jan 2016 00:10:12 |
gerald |
Update to the 20160117 development snapshot of GCC 6. |
6.0.0.s20160117 21 Jan 2016 09:20:15 |
gerald |
Update to the 20160117 development snapshot of GCC 6. |
6.0.0.s20160110 11 Jan 2016 04:56:09 |
gerald |
Update to the 20160110 development snapshot of GCC 6.
This addresses a build failure with option GRAPHITE set or when the
devel/isl port is present [1] via a patch I contributed upstream
since the previous snapshot.
PR: 206075 [1] |
6.0.0.s20160103 07 Jan 2016 01:35:32 |
gerald |
Update to the 20160103 development snapshot of GCC 6. |
6.0.0.s20151227 04 Jan 2016 00:41:59 |
gerald |
Update to the 20151227 development snapshot of GCC 6. |
6.0.0.s20151206 07 Dec 2015 21:37:50 |
gerald |
Update to the 20151206 development snapshot of GCC 6.
files/patch-build-without-bootstrap has now made it upstream, so remove it. |
6.0.0.s20151129 02 Dec 2015 22:19:10 |
gerald |
Pet overeager portlint. |
6.0.0.s20151129 30 Nov 2015 00:58:31 |
gerald |
Update to the 20151129 development snapshot of GCC 6. |
6.0.0.s20151122 28 Nov 2015 18:05:53 |
gerald |
Fix building without a full bootstrap, that is, with option BOOTSTRAP
not set which was broken by libffi changes after GCC 5.
Submitted by: andreast |
6.0.0.s20151122 24 Nov 2015 11:48:16 |
gerald |
Update to the 20151122 development snapshot of GCC 6. |
6.0.0.s20151115 19 Nov 2015 21:24:28 |
gerald |
Update to the 20151115 development snapshot of GCC 6. |
6.0.0.s20151108 15 Nov 2015 20:24:14 |
andreast |
- Give a choice to enable libjava for powerpc64.
- The minimum prerequisite compiler to build gcc6 for powerpc64 is a gcc-4.9.
Approved by: gerald (maintainer) |
6.0.0.s20151108 15 Nov 2015 19:37:49 |
gerald |
Add support for Graphite loop optimizations via a new option GRAPHITE.
This is off by default for the time being and pulls in devel/isl as an
additional dependency. |
6.0.0.s20151108 12 Nov 2015 09:37:47 |
gerald |
Update to the 20151108 development snapshot of GCC 6.
This now features PIE (position-independent executable) support
for powerpc64, courtesy of andreast@. |
6.0.0.s20151101 08 Nov 2015 23:49:51 |
gerald |
Have the package name reflect the name of the port and include -devel
as part of PKGNAMESUFFIX to signal this is not a stable version. |
6.0.0.s20151101 07 Nov 2015 10:43:26 |
gerald |
Update to the 20151101 development snapshot of GCC 6. |
6.0.0.s20151025_1 02 Nov 2015 02:57:35 |
jmmv |
Add a MULTILIB option to gcc[56]-devel for powerpc64
This fixes the build of gcc[56]-devel under powerpc64 when the system is
built without the lib32 libraries.
More in detail:
If the system is built with lib32 support (WITH_LIB32, which is the default),
building gcc from ports results in a compiler that can target both 64-bit and
32-bit binaries on powerpc64. However, when lib32 support is disabled
(WITHOUT_LIB32), gcc should only be built with 64-bit support or otherwise
the build fails.
To fix this, explicitly disable 32-bit support when /usr/lib32 is not present
and add a MULTILIB option (which is only defined for powerpc64 when 32-bit
support is possible and defaults to yes to preserve the current behavior) to
allow the user to explicitly control this feature.
Approved by: gerald (maintainer), bdrewery (mentor), andreast
Differential Revision: https://reviews.freebsd.org/D3952 |
6.0.0.s20151025 26 Oct 2015 22:03:23 |
gerald |
Update to the 20151025 development snapshot of GCC 6. |
6.0.0.s20151018 20 Oct 2015 15:25:51 |
gerald |
Update to the 20151018 development snapshot of GCC 6. |
6.0.0.s20151011 14 Oct 2015 14:16:39 |
gerald |
Update to the 20151011 snapshot of GCC 6. |
6.0.0.s20151004 06 Oct 2015 16:34:35 |
gerald |
Update to the 20151004 snapshot of GCC 6. |
6.0.0.s20150927 05 Oct 2015 16:59:51 |
antoine |
Add missing USES=compiler, needed for ${COMPILER_TYPE} checks
PR: 203540 |
6.0.0.s20150927 01 Oct 2015 09:15:32 |
gerald |
Update to the 20150927 snapshot of GCC 6. |
6.0.0.s20150913 26 Sep 2015 11:03:19 |
antoine |
Remove deprecated @exec/@unexec from ports using ccache-update-links |
6.0.0.s20150913 26 Sep 2015 05:30:42 |
gerald |
Update to the 20150913 snapshot of GCC 6. |
6.0.0.s20150906 07 Sep 2015 13:03:40 |
gerald |
Update to the 20150906 snapshot of GCC 6. |
6.0.0.s20150830 31 Aug 2015 18:58:44 |
gerald |
Update to the 20150830 snapshot of GCC 6. |
6.0.0.s20150823 24 Aug 2015 21:19:52 |
gerald |
Update to the 20150823 snapshot of GCC 6. |
6.0.0.s20150816 22 Aug 2015 20:34:15 |
gerald |
Update to the 20150816 snapshot of GCC 6. |
6.0.0.s20150809 17 Aug 2015 14:20:41 |
mat |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
6.0.0.s20150809 12 Aug 2015 13:27:20 |
gerald |
Update to the 20150809 snapshot of GCC 6. |
6.0.0.s20150802 03 Aug 2015 04:00:37 |
gerald |
Update to the 20150802 snapshot of GCC 6. |
6.0.0.s20150726_1 02 Aug 2015 15:03:20 |
tijl |
By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do. On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).
Bump PORTREVISION on all ports where the build log contains -export-symbols.
audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions. Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to. Fix a number of other issues in the same (Only the first 15 lines of the commit message are shown above ) |
6.0.0.s20150726 27 Jul 2015 11:32:30 |
gerald |
Update to the 20150726 snapshot of GCC 6. |
6.0.0.s20150719 21 Jul 2015 20:30:00 |
gerald |
Update to the 20150719 snapshot of GCC 6. |
6.0.0.s20150712 12 Jul 2015 23:47:55 |
gerald |
Update to the 20150712 snapshot of GCC 6. |
6.0.0.s20150705 06 Jul 2015 16:43:10 |
gerald |
Update to the 20150705 snapshot of GCC 6. |
6.0.0.s20150628 29 Jun 2015 07:29:58 |
gerald |
Update to the 20150628 snapshot of GCC 6. |
6.0.0.s20150621 23 Jun 2015 18:08:07 |
gerald |
Update to the 20150621 snapshot of GCC 6. |
6.0.0.s20150614 21 Jun 2015 19:21:29 |
gerald |
Update to the 20150614 snapshot of GCC 6.
This brings a couple of improvements specific to FreeBSD:
- Support for position independent code (PIE). [1]
- Unwind support for FreeBSD/amd64 and FreeBSD/i386. [2]
- Leverage this for adding signal handler support in libjava. [1]
Upstream by: andreast [1], marino [2] |
6.0.0.s20150524 10 Jun 2015 06:47:12 |
gerald |
Update to the 20150524 snapshot of GCC 6. |