Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12_5 23 Apr 2023 09:09:58
![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/git.png) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/codeberg.svg) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
11_4 08 Sep 2022 15:46:38
![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/git.png) ![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/codeberg.svg) ![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
11_4 08 Sep 2022 15:43:21
![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/git.png) ![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/codeberg.svg) ![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Move more WWW entries from pkg-descr files into Makefiles
The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.
Approved by: portmgr (implicit) |
11_4 20 Jul 2022 14:22:15
![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/git.png) ![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/codeberg.svg) ![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Tobias C. Berner (tcberner) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org> (Only the first 15 lines of the commit message are shown above ) |
10_4 14 Oct 2021 21:30:52
![commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44 commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44](/images/git.png) ![commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44 commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44](/images/codeberg.svg) ![commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44 commit hash: 47eac6049126cf20b3e55aba44db4a28116b8a44](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc: Add CPE information
Approved by: portmgr (blanket) |
10_4 09 Jul 2021 08:58:06
![commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f](/images/git.png) ![commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f](/images/codeberg.svg) ![commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f commit hash: 8e4bc6244f69bd65daa35018f8f5db9bb589976f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc: Remove references to GCC 4.9
GCC 4.9 is not in the tree any longer, so remove verbal references
in a comment. Improve the wording of that comment on the way. |
10_4 06 Apr 2021 14:31:07
![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/git.png) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/codeberg.svg) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove # $FreeBSD$ from Makefiles. |
9_4 26 Jul 2019 20:46:57
![Revision:507372 Revision:507372](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
8_3 12 Dec 2018 01:35:36
![Revision:487272 Revision:487272](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
7_2 13 Oct 2018 07:23:37
![Revision:481964 Revision:481964](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISION for the change to pkg-descr in r481962.
PR: 232162 |
7_1 13 Oct 2018 07:16:57
![Revision:481962 Revision:481962](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Avoid referencing the concrete version number of the port pulled in
via this meta-port.
PR: 232162
Submitted by: freebsd@mcwest.org |
6_1 10 Mar 2018 17:46:06
![Revision:464084 Revision:464084](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
6 05 Dec 2017 12:45:08
![Revision:455581 Revision:455581](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove the additional java category from this port. lang/gcc6, which
this pulls in by default, still provides GCJ/libgcj (as the last GCC-based
port doing so), but unlike C, C++, or Fortran we do not create any symlink
for Java and users may also change the default version of GCC, so really
nothing Java-specific here. |
6 03 Dec 2017 13:59:53
![Revision:455405 Revision:455405](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Ensure our dependencies also work properly when GCC_DEFAULT is one of
the older versions, in particular 4.9 which is the last working on SPARC.
Reported by: linimon |
6 11 Sep 2017 14:54:13
![Revision:449652 Revision:449652](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Replace the hard-coded PORTVERSION by GCC_DEFAULT now that we did dump
the major version (so this does not result in a need for PORTEPOCH).
PR: 219275
Reported by: jbeich |
5.4.0_3 11 Sep 2017 11:24:44
![Revision:449625 Revision:449625](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Also bump PORTREVISION of lang/gcc which now refers to lang/gcc6 by
default.
PR: 219275
Reported by: rakuco |
5.4.0_2 08 Jul 2017 07:30:19
![Revision:445304 Revision:445304](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Switch web reference (WWW) from http to https. |
5.4.0_2 28 May 2017 08:28:36
![Revision:441901 Revision:441901](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix RUN_DEPENDS.
Reported by: pkg-fallout, Matthew D. Fuller <fullermd@over-yonder.net> |
5.4.0_2 27 May 2017 23:27:21
![Revision:441883 Revision:441883](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Essentially replace (or rather reinvent) the lang/gcc port, which more
or less ended up identical to lang/gcc5 now that we differentiate between
lang/gccX-devel and lang/gccX ports, by (or as) a meta-port that pulls in
the respective lang/gccX port (based on the setting of $GCC_DEFAULT) and
defines gcc, g++, and gfortran as symlinks to the respective versioned
binaries.
This is the end of a long journey establishing this infrastructure
which is now similar to the one of the python ports, for example,
and makes upgrading the default as well as adjusting the default
locally a lot easier.
(PORTVERSION remains at 5.4.0 for now to avoid PORTEPOCH, but
PORTREVISION gets a bump.)
Suggested by: tijl (a while ago) |
5.4.0_1 14 Apr 2017 20:50:33
![Revision:438545 Revision:438545](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
miwi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
- Fix shebang
Approved by: gerald (maintainer via mail) |
5.4.0 08 Apr 2017 18:55:35
![Revision:438061 Revision:438061](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
andreast ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Define WCHAR_T for aarch64 on all active gcc (gcc/gcc5 and gcc6) releases.
This define is already in upstream.
The gcc*-devel ports will pickup the commit from upstream.
Submitted by: kan@
Approved by: gerald@ (maintainer) |
5.4.0 08 Apr 2017 06:27:14
![Revision:437982 Revision:437982](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Copy over files/patch-disable-armvhf-config.gcc from lang/gcc5 to
fix the armv6 bootstrap.
Reported by: andreast, jbeich |
5.4.0 07 Apr 2017 21:50:19
![Revision:437960 Revision:437960](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
By default bootstrap on powerpc64 (option BOOTSTRAP), which avoids an
ICE on this architecture.
Reported by: andreast |
5.4.0 01 Apr 2017 20:36:09
![Revision:437475 Revision:437475](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add support for aarch64.
Submitted by: andreast |
5.4.0 01 Apr 2017 15:03:21
![Revision:437437 Revision:437437](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 ) |
4.9.4_1 01 Apr 2017 13:19:20
![Revision:437435 Revision:437435](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove files/patch-armv6-hf-support since armv6hf no longer exists as
an arch.
Reported by: andreast |
4.9.4_1 26 Mar 2017 20:01:07
![Revision:436983 Revision:436983](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Use relative links for the generic g++, gcc, and gfortran.
Replace a shell for-loop with a bmake .for-loop on the way.
Reported by: danfe
Reviewed by: danfe |
4.9.4 03 Feb 2017 16:00:56
![Revision:433249 Revision:433249](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove traces of armv6hf which no longer exists as an arch. [1]
Remove an extraneous definition of DISTVERSION (which in general we
only need for ports tracking weekly GCC snapshots) and simplify the
definition of GCC_VERSION.
Reported by: andreast [1] |
4.9.4 18 Jan 2017 13:20:32
![Revision:431796 Revision:431796](/images/subversion.png) ![Sanity Test Failure Sanity Test Failure](/images/stf.gif) |
tijl ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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) |
4.9.4 05 Dec 2016 01:04:08
![Revision:427827 Revision:427827](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove gcc/files/patch-libcpp which has not been present on lang/gcc49
and lang/gcc48, but is something we have in lang/gcc47 and that lang/gcc
carried over from the days it was about GCC 4.7 (so surviving both the
transitions to GCC 4.8 and recently GCC 4.9).
The underlying issue was addressed upstream 2014-10-24 with r216679,
and in FreeBSD head 2013-09-06 by theraven@ who fixed fixed our
iconv.h to not include stdbool.h.
PR: 161417 |
4.9.4 25 Nov 2016 12:54:01
![Revision:427110 Revision:427110](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
dim ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix build of lang/gcc with libc++ 3.9.0, similar to r421625:
While testing the clang390-import branch, I ran into the following
errors building lang/gcc49:
In file included from
/wrkdirs/usr/ports/lang/gcc49/work/gcc-4.9.4/gcc/c/c-objc-common.c:33:
In file included from /usr/include/c++/v1/new:70:
/usr/include/c++/v1/exception:267:5: error: no member named 'fancy_abort' in
namespace 'std::__1'; did you mean simply 'fancy_abort'?
_VSTD::abort();
^~~~~~~
/usr/include/c++/v1/__config:451:15: note: expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/wrkdirs/usr/ports/lang/gcc49/work/gcc-4.9.4/gcc/system.h:685:13: note:
'fancy_abort' declared here
extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; (Only the first 15 lines of the commit message are shown above ) |
4.9.4 23 Nov 2016 22:43:56
![Revision:426982 Revision:426982](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Pet portlint re patch format. |
4.9.4 20 Nov 2016 09:15:19
![Revision:426565 Revision:426565](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Long awaited, finally update the default version of GCC in the Ports
Collection as well as the lang/gcc port from GCC 4.8.5 to GCC 4.9.4!
See http://gcc.gnu.org/gcc-4.9/changes.html for an extensive list of
changes and http://gcc.gnu.org/gcc-4.9/porting_to.html for information
on how to port to that new version (if necessary).
files/java-patch-hier required adjustments, gcc/files/patch-arm-libcpp
is not needed any longer (merged upstream), and we're also loosing the
local Stack Protector patches/backports.
PR: 196712
Tested by: antoine (-exp runs)
Supported by: antoine, kwm, and others |
4.8.5_2 21 Oct 2016 12:51:41
![Revision:424411 Revision:424411](/images/subversion.png) ![Sanity Test Failure Sanity Test Failure](/images/stf.gif) |
mat ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
4.8.5_2 24 Aug 2016 20:10:11
![Revision:420822 Revision:420822](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Revert previous commit (which should have gone into lang/gcc48),
restoring OPTIONS_DEFAULT_powerpc64=BOOTSTRAP. |
4.8.5_2 24 Aug 2016 20:08:09
![Revision:420821 Revision:420821](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove OPTIONS_DEFAULT_powerpc64=BOOTSTRAP which is redundant with
OPTIONS_DEFAULT. |
4.8.5_2 24 Aug 2016 20:05:40
![Revision:420820 Revision:420820](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Default powerpc64 to bootstrapping (option BOOTSTRAP) since otherwise
GCC can be mis-built, leading to an internal compiler error building
libgcc/libgcov.c, at least on FreeBSD 11.
Adjust OPTIONS_DEFINE_powerpc64 and OPTIONS_DEFAULT_powerpc64
incrementally (with +=) to avoid overwriting settings defined
at the top of the Makefile (or child ports). [1]
Submitted by: swills [1]
Reported by: swills |
4.8.5_2 14 Aug 2016 07:28:13
![Revision:420178 Revision:420178](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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.
PR: 210122, 211742
Submitted by: jkim |
4.8.5_2 03 Jun 2016 21:24:42
![Revision:416337 Revision:416337](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
andreast ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Skip armv6hf support and move it into armv6.
Discussed with: gerald@ |
4.8.5_2 06 May 2016 23:00:27
![Revision:414734 Revision:414734](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Apply the following to all common GCC ports based on end-of-life versions
of GCC including lang/gcc:
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. |
4.8.5_2 03 May 2016 20:17:47
![Revision:414552 Revision:414552](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Make MULTILIB_DESC consistent and more logical also for the lang/gcc
and lang/gcc48 ports, now in line across all lang/gcc* ports. |
4.8.5_2 13 Apr 2016 10:40:58
![Revision:413188 Revision:413188](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
jbeich ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc*: convert to CONFIGURE_OUTSOURCE
PR: 208294, 208309
Exp-run by: antoine
Approved by: gerald (maintainer)
Differential Revision: https://reviews.freebsd.org/D4157 |
4.8.5_2 01 Apr 2016 14:08:38
![Revision:412347 Revision:412347](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
mat ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
4.8.5_2 24 Nov 2015 10:19:22
![Revision:402352 Revision:402352](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
This being the generic GCC port, add gfortran, gcc, and g++ as links
to the versioned executable (gfortran48, gcc48, and g++48).
These standard names are going to remain in place in case of version
upgrades and constitute the default, and expected by users, names.
Suggested by: db
Reviewed by: db |
4.8.5_1 22 Nov 2015 21:06:54
![Revision:402245 Revision:402245](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
jmmv ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add a MULTILIB option to gcc{,48,49,5} for powerpc64
This change is the same as r400632, which updated gcc[56]-devel, but now
for gcc{,48,49,5}. This change is the second attempt at doing this: the
first attempt went in r401072 and was reverted in r401074 because the diff
was bogus and enabled the new MULTILIB option under all platforms instead
of just powerpc64.
This fixes the build of gcc{,48,49,5} 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 (Only the first 15 lines of the commit message are shown above ) |
4.8.5 09 Nov 2015 08:27:41
![Revision:401086 Revision:401086](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
"Backport" the -fstack-protector-strong patchset from lang/gcc48 to
lang/gcc.
PR: 203751, 186852 [1]
Submitted by: software-freebsd@interfasys.ch [1] |
4.8.5 08 Nov 2015 20:31:51
![Revision:401074 Revision:401074](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
jmmv ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Revert r401072.
I'm not sure what happened exactly but I think I committed the change from
the wrong client. The applied change enabled the MULTILIB option for all
architectures and not only powerpc64. Let's just revert the commit and do
it properly from scratch; other things might be wrong so I wanna take a
closer look, and it's best to just revert quickly. |
4.8.5_1 08 Nov 2015 20:10:00
![Revision:401072 Revision:401072](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
jmmv ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add a MULTILIB option to gcc{,48,49,5} for powerpc64
This change is the same as r400632, which updated gcc[56]-devel, but now
for gcc{,48,49,5}. Waited a week to ensure the change caused nothing to go
horribly wrong but this change is very low risk because it only affects
powerpc64.
This fixes the build of gcc{,48,49,5} 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 |
4.8.5 05 Oct 2015 16:59:51
![Revision:398656 Revision:398656](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
antoine ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add missing USES=compiler, needed for ${COMPILER_TYPE} checks
PR: 203540 |
4.8.5 26 Sep 2015 11:03:19
![Revision:397956 Revision:397956](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
antoine ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove deprecated @exec/@unexec from ports using ccache-update-links |
4.8.5 17 Jul 2015 08:45:46
![Revision:392340 Revision:392340](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to GCC 4.8.5. Mostly bug fixes, a very conservative update. |
4.8.4_3 01 May 2015 18:54:47
![Revision:385140 Revision:385140](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Merge MASTER_SITES and MASTER_SITE_SUBDIR into just the former.
Suggested by: mat |
4.8.4_3 27 Apr 2015 14:15:25
![Revision:384836 Revision:384836](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Bump portrevision after revert as some people did managed to build the _2
version |
4.8.4_1 27 Apr 2015 14:03:52
![Revision:384834 Revision:384834](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Reverting temporary r384814
While the feature has a great value, it is right now breaking the build of
lang/gcc. Given the importance of lang/gcc it is better to revert now and
reapply the patch once it has been fixed and passes an exp-run on all supported
version
With hat: portmgr |
4.8.4_2 27 Apr 2015 04:08:01
![Revision:384814 Revision:384814](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
adrian ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Implement the FreeBSD specific pieces for thread affinity for OpenMP.
Upstream gcc 4.8 doesn't have support for this - it'll create threads,
but it won't do any of the thread affinity stuff for FreeBSD.
This allows for OMP_PROC_BIND=true to bind threads to their initial
CPUs, leading to some pretty drastic improvements in performance
for certain NUMA workloads.
Approved by: gerald |
4.8.4_1 06 Apr 2015 15:36:44
![Revision:383445 Revision:383445](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove unnecesssary UNIQUENAME. |
4.8.4_1 26 Mar 2015 20:43:09
![Revision:382342 Revision:382342](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
marino ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc: Use OPTIONS_EXCLUDE_DragonFly to block JAVA
Adjust lang/gcc as was done for gcc46+
Approved by: DragonFly blanket |
4.8.4_1 23 Mar 2015 18:56:11
![Revision:382022 Revision:382022](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bdrewery ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix UNIQUENAME not being unique after recent PORTNAME shuffle.
This was causing the gcc packages to be generated with a
/usr/local/libdata/ldconfig/gcc file. All were conflicting. Bump
PORTREVISION to fix packages built during this time.
With hat: portmgr
Reported by: sunpoet |
4.8.4 22 Mar 2015 01:44:20
![Revision:381885 Revision:381885](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add CPE information.
PR: 198249
Submitted by: shun.fbsd.pr@dropcut.net |
4.8.4 12 Jan 2015 04:16:24
![Revision:376814 Revision:376814](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Tweak a comment and fix whitespace in the new ARM support. |
4.8.4 04 Jan 2015 19:09:33
![Revision:376266 Revision:376266](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
andreast ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add support for armv6*-*-freebsd*.
The larger part of the patch is a backport from gcc trunk which is sent
upstream for approval.
Thanks to Sean Bruno for testing, Andrew Turner for explaining me fine details
and Gerald for approving.
Approved by: gerald (maintainer) |
4.8.4 04 Jan 2015 08:38:23
![Revision:376180 Revision:376180](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update from the GCC 4.8.3 release to the GCC 4.8.4 release.
This fixes (at least) 87 bugs reported, cf.
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.8.4
for the full list. No new features. |
4.8.3_2 30 Dec 2014 19:19:44
![Revision:375846 Revision:375846](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
dim ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
When building the gcc ports using a full bootstrap, tell the configure
script to assume the BUILD_CONFIG is set to bootstrap-debug, instead of
letting it auto-detect.
With clang 3.5.0 this auto-detection can fail, due to a discrepancy [1]
[2] in its debug information, when objects are produced with and without
-g. When the auto-detection fails, gcc will compare objects with full
debug information during the stage comparisons, and this sometimes
causes those stage comparisons to fail unexpectedly.
[1]
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20141222/250134.html
[2] http://llvm.org/PR22046
Approved by: gerald (maintainer) |
4.8.3_2 20 Oct 2014 22:53:59
![Revision:371305 Revision:371305](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove all traces of @dirrm, both in pkg-plist directly and those that
are added dynamically via the Makefile. |
4.8.3_2 06 Oct 2014 18:13:16
![Revision:370199 Revision:370199](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Comment out info/dir files
indexinfo is taking care of generating it at package installation time
Reported by: peter |
4.8.3_1 11 Sep 2014 14:39:39
![Revision:367942 Revision:367942](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
tijl ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add USES=libtool |
4.8.3 10 Sep 2014 19:09:58
![Revision:367883 Revision:367883](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
This entails updating the lang/gcc port as well as changing the default
in Mk/bsd.default-versions.mk, and it replaces the CONFLICT between the
lang/gcc and lang/gcc47 ports by lang/gcc48.
GCC now uses C++ as its implementation language and performs more
aggressive loop analysis which can be disabled via the
-fno-aggressive-loop-optimizations command-line option.
Compilation of extremely large functions has been signficantly improved,
as have interprocedural optimizations.
A new optimization level -Og has been introduced. It addresses the need (Only the first 15 lines of the commit message are shown above ) |
4.7.4 19 Jul 2014 12:47:42
![Revision:362259 Revision:362259](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to GCC 4.7.4, the latest (and final) release in the GCC 4.7
series that closes this branch.
Extend full-regression-test by running contrib/test_summary.
Also clean *.la files in LIBEXEC, and recursively so, there and for
TARGLIB. |
4.7.3_1 25 Jun 2014 08:58:09
![Revision:359209 Revision:359209](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix build on system built WITHOUT_INFO
With hat: portmgr |
4.7.3_1 25 Jun 2014 05:35:32
![Revision:359185 Revision:359185](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends
With hat: portmgr |
4.7.3_1 05 May 2014 09:45:37
![Revision:352986 Revision:352986](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr |
4.7.3_1 29 Apr 2014 23:53:07
![Revision:352664 Revision:352664](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Merge updates from lang/gcc47 (and similarly lang/gcc48):
- Add pkg-message that references the need to use -Wl,-rpath=... . [1]
- Replace USE_BZIP2 by USES=tar:bzip2.
- No longer install rebuild-gcj-db47 (which requires bash among others)
and its man page.
Bump PORTREVISION.
PR: 185902 [1] |
4.7.3 10 Mar 2014 20:41:10
![Revision:347808 Revision:347808](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).
New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.
And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model. (Only the first 15 lines of the commit message are shown above ) |
4.6.4 22 Feb 2014 12:27:21
![Revision:345628 Revision:345628](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Set the license to a combination of GPLv3 (for the compiler itself) and
GPLv3 with GCC Runtime Library Exception (for the runtime). |
4.6.4 17 Feb 2014 14:43:10
![Revision:344760 Revision:344760](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove the man7 pages, which we are not packaging, from the staging
area to silence some warnings some are concerned about. [1]
No longer run ccache-update-links as part of post-install which, in
the world of staging, no longer is what it used to be. Rely on the
existing @exec and @unexec in pkg-plist instead. [2]
Submitted by: miwi [1]
Discussed with: antoine [1][2] |
4.6.4 15 Feb 2014 19:18:02
![Revision:344478 Revision:344478](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
No longer add -I${LOCALBASE}/include to CFLAGS.
Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include, fixed with revision 336642 [1]) and GCC (which
should search its own include directories with higher priority) could
lead to build failures.
PR: 184327 [1] |
4.6.4 21 Jan 2014 23:40:23
![Revision:340674 Revision:340674](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix properties on pkg-plist |
4.6.4 07 Dec 2013 10:05:49
![Revision:335820 Revision:335820](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Revert revision 334627 from 2013-11-23 that worked around a problem with
the staging infrastructure and had us remove info/gcc46 ourselves. [1]
This has now been addressed in the general infrastructure and actually
causes warnings in some cases. [2]
PR: 184178 [1]
Reported by: amdmi3 [2] |
4.6.4 26 Nov 2013 14:13:16
![Revision:334934 Revision:334934](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Change PORTNAME for lang/gcc46 from gcc to gcc46 to match the actual
name of this port and avoid a package name collision with other GCC
ports. This also allows us to remove LATEST_LINK.
And it finally allows for a simple and proper CONFLICTS between
lang/gcc and lang/gcc46. |
4.6.4 23 Nov 2013 00:24:00
![Revision:334627 Revision:334627](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Work around ports infrastructure breakage introduced with staging and
remove info/gcc46 ourselves.
Reported by: QAT, amdmi3, mandree, bf, dbn
PR: 184178 |
4.6.4 02 Nov 2013 23:20:14
![Revision:332557 Revision:332557](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to GCC 4.6.4 which, among others, addresses document building
with new versions of texinfo. [1]
Adopt the new LIB_DEPENDS standard and replace USE_GMAKE by USES=gmake.
Remove an obsolete dependency on bison. [2]
STAGEify.
PR: 183342 [1]
Reported by: Christoph Moench-Tegeder <cmt@burggraben.net> [1], marino [2] |
4.6.3_1 26 Oct 2013 00:52:36
![Revision:331644 Revision:331644](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
4.6.3 20 Sep 2013 19:53:10
![Revision:327741 Revision:327741](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
4.6.3 20 Sep 2013 12:54:55
![Revision:327697 Revision:327697](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bdrewery ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.
SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.
On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].
On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk (Only the first 15 lines of the commit message are shown above ) |
4.6.3 17 Sep 2013 06:51:04
![Revision:327454 Revision:327454](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Convert to new perl framework
Convert from USE_GMAKE to USES=gmake |
4.6.3 12 Sep 2013 10:20:45
![Revision:327052 Revision:327052](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
marino ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc*: define CONFIGURE_TARGET genericly (8 ports)
Instead of hardcoding the compiler target as FreeBSD, use the OPSYS
variable to it. This makes no practical difference for FreeBSD, but
it helps DragonFly get properly configured.
Approved by: gerald |
4.6.3 05 Sep 2013 22:26:42
![Revision:326453 Revision:326453](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Work around a bug in libcpp that pulls in the optional system iconv
if present instead of relying on the port we actually depend on.
The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.
libstdc++ does not seem to require adjustments, so PR 161417 may not
be relevant in full.
PR: 161417 |
4.6.3 04 Sep 2013 20:01:06
![Revision:326316 Revision:326316](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bsam ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).
Co-authors: bapt, madpilot and bsam (me) |
4.6.3 25 Aug 2013 12:30:09
![Revision:325341 Revision:325341](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Replace VERSIONSTRING by DISTVERSION.
Replace USE_GMAKE by USES=gmake. |
4.6.3 14 Aug 2013 22:35:54
![Revision:324744 Revision:324744](/images/subversion.png) ![Sanity Test Failure Sanity Test Failure](/images/stf.gif) |
ak ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
4.6.3 16 Jun 2013 14:13:25
![Revision:321051 Revision:321051](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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. |
4.6.3 27 Apr 2013 11:59:29
![Revision:316662 Revision:316662](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
mva ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
4.6.3 08 Mar 2013 11:32:12
![Revision:313635 Revision:313635](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
bapt ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 |
4.6.3 03 Mar 2013 15:22:19
![Revision:313359 Revision:313359](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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] |
4.6.3 12 Oct 2012 15:18:02
![Revision:305783 Revision:305783](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 |
4.6.3 01 Sep 2012 20:46:58
![Revision:303522 Revision:303522](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Convert to the new options framework.
Remove now deprecated comments at the top of Makefile. |
4.6.3 05 Aug 2012 01:56:59
![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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. |
4.6.3 10 Mar 2012 22:48:35
![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 |
4.6.2_1 20 Dec 2011 12:34:20
![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Fix the build on FreeBSD 10 and later.
Tested by: avg, kargl |
4.6.2_1 13 Dec 2011 10:53:44
![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Enable the Objective-C front end and accordingly also the run-time.
Feature safe: yes |