Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.8.3.s20140508 12 May 2014 00:14:25 |
gerald |
Update to the 20140508 snapshot of GCC 4.8.3. |
4.8.3.s20140424 05 May 2014 09:45:37 |
bapt |
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.8.3.s20140424 29 Apr 2014 15:07:20 |
gerald |
Update to the 20140424 snapshot of GCC 4.8.3. |
4.8.3.s20140410 13 Apr 2014 14:56:00 |
gerald |
Add USES=fortran as another case where the run-time library path is
set transparently.
Reported by: Dmitry Sivachenko <trtrmitya@gmail.com> |
4.8.3.s20140410 13 Apr 2014 01:18:14 |
gerald |
Update to the 20140410 snapshot of GCC 4.8.3.
Add pkg-message that references the need to use -Wl,-rpath=... . [1]
PR: 185902 [1] |
4.8.3.s20140320 07 Apr 2014 21:39:53 |
gerald |
Update to the 20140320 snapshot of GCC 4.8.3.
Replace USE_BZIP2 by USES=tar:bzip2.
No longer install rebuild-gcj-db48 (which requires bash among others)
and its man page.
Extend full-regression-test by running contrib/test_summary. |
4.8.3.s20140220 22 Feb 2014 10:36:54 |
gerald |
Update to the 20140220 snapshot of GCC 4.8.3.
Set the license to a combination of GPLv3 (for the compiler itself) and
GPLv3 with GCC Runtime Library Exception (for the runtime). |
4.8.3.s20140213 15 Feb 2014 01:13:02 |
gerald |
Add missing hunk for --enable-gnu-indirect-function for previous commit. |
4.8.3.s20140213 15 Feb 2014 01:11:37 |
gerald |
Update to the 20140213 snapshot of GCC 4.8.3.
Configure with --enable-gnu-indirect-function to enable the "ifunc"
attribute, a GCC extension. [1]
Remove the man7 pages, which we are not packaging, from the staging area
to silence some warnings some are concerned about. [2]
Submitted by: jmg [1], miwi [2]
Discussed with: kib [1], antoine [2] |
4.8.3.s20140116 12 Feb 2014 23:20:19 |
gerald |
Really commit
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. [3]
which should have been in the last revision. |
4.8.3.s20140116 29 Jan 2014 14:54:52 |
danfe |
Remove references to long unsupported alpha. |
4.8.3.s20140116 21 Jan 2014 23:40:23 |
bapt |
Fix properties on pkg-plist |
4.8.3.s20140116 20 Jan 2014 01:36:18 |
gerald |
Update to the 20140116 snapshot of GCC 4.8.3. |
4.8.3.s20131212 16 Dec 2013 03:31:10 |
gerald |
Update to the 20131212 snapshot of GCC 4.8.3. |
4.8.3.s20131128 01 Dec 2013 21:22:45 |
gerald |
Update to the 20131121 snapshot of GCC 4.8.3.
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) and GCC (which should search its own include
directories with higher priority) can lead to build failures. |
4.8.3.s20131121 24 Nov 2013 20:55:36 |
gerald |
Change PORTNAME from gcc to gcc48 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.
On the way update to the 20131121 snapshot of GCC 4.8.3. |
4.8.3.s20131114 18 Nov 2013 03:04:06 |
gerald |
Update to the 20131114 snapshot of GCC 4.8.3. |
4.8.3.s20131024_1 27 Oct 2013 01:15:33 |
gerald |
Update to the 20131024 snapshot of GCC 4.8.3, which pretty much
coincides with the release of GCC 4.8.2.
Remove a (long) obsolete dependency on bison. [1]
STAGEify.
Reported by: marino [1] |
4.8.2.s20131010_1 26 Oct 2013 00:52:36 |
gerald |
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.8.2.s20131010 13 Oct 2013 19:08:37 |
gerald |
Update to the 20131010 snapshot of GCC 4.8.2. [1]
Migrate to the new LIB_DEPENDS standard.
Reported by: portscout [1] |
4.8.2.s20130919 24 Sep 2013 07:53:55 |
gerald |
Update to the 20130919 snapshot of GCC 4.8.2. |
4.8.2.s20130822 20 Sep 2013 19:53:10 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
4.8.2.s20130822 20 Sep 2013 12:54:55 |
bdrewery |
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 ) |
17 Sep 2013 06:40:21
|
bapt |
Convert to new perl framework
Convert from USE_GMAKE to USES=gmake |
4.8.2.s20130822 12 Sep 2013 10:20:45 |
marino |
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.8.2.s20130822 04 Sep 2013 20:01:06 |
bsam |
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.8.2.s20130822 25 Aug 2013 01:38:39 |
gerald |
Introduce a new option BOOTSTRAP that allows switching between a
full bootstrap of GCC and just running a simple build.
Bootstrapping is the default upstream, and for very stable and old
flavors of GCC we disable this by default since that is a huge win
in terms of build time of the port. No change in default behavior
for this port -- for the time being we continue to bootstrap.
Update to the 20130822 snapshot of GCC 4.8.2. |
4.8.2.s20130815 17 Aug 2013 19:23:44 |
gerald |
Replace USE_GMAKE by USES=gmake.
Update to the 20130815 snapshot of GCC 4.8.2. |
4.8.2.s20130808 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
4.8.2.s20130808 11 Aug 2013 14:58:19 |
gerald |
Upgrade to the 20130808 snapshot of GCC 4.8.2.
Adjust the scheme used for PORTVERSION such that snapshots compare
less than the actual release (and no EPOCH bump becomes necessary
at end of life of a release series). [1]
Rename VERSIONSTRING to the standard DISTVERSION. [2]
Add more notes on the various variables carrying version information.
Suggested by: tijl [1], crees [2] |
4.8.1.20130418 27 Apr 2013 11:59:29 |
mva |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
4.8.1.20130418 20 Apr 2013 15:36:34 |
gerald |
Remove unnecessary MAN3 settings in the case of Java being enabled.
Feature safe: yes |
4.8.1.20130418 19 Apr 2013 23:45:27 |
gerald |
Update to the 20130418 snapshot of GCC 4.8.1. This no longer installs
libffi and its info and man pages which was always meant to remain for
internal use only.
Feature safe: yes |
4.8.1.20130328 29 Mar 2013 18:24:07 |
gerald |
Update to the 20130328 snapshot of GCC 4.8.1, first backport fixes
from mainline. |
4.8.0.20130321 24 Mar 2013 12:48:56 |
gerald |
Update to the 20130321 snapshot of GCC 4.8.0, which basically
coincides with that release.
Details can be found at http://gcc.gnu.org/gcc-4.8/changes.html . |
4.8.0.20130310 13 Mar 2013 12:24:53 |
gerald |
Update to the 20130310 snapshot of GCC 4.8.0, approaching release branch. |
4.8.0.20130303 08 Mar 2013 11:32:12 |
bapt |
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.8.0.20130303 06 Mar 2013 03:42:44 |
gerald |
Update to the 20130303 snapshot of GCC 4.8.0. This should now build
with texinfo 5.0 just fine. |
4.8.0.20130217 02 Mar 2013 15:02:41 |
gerald |
Update to the 20130217 snapshot of GCC 4.8.0. Lots of release
stabilization fixes. |
4.8.0.20130210 16 Feb 2013 16:43:42 |
gerald |
Replace the use of DISTFILES by DISTNAME, since we are now down to
one in all cases.
On the way, update to the 20130210 snapshot of GCC 4.8.0. |
4.8.0.20130203 10 Feb 2013 06:03:07 |
gerald |
Update to the 20130203 snapshot of GCC 4.8.0. |
4.8.0.20130113 20 Jan 2013 16:44:05 |
gerald |
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]
On the way, update to the 20130113 snapshot of GCC 4.8.0.
PR: 175072 |
4.8.0.20130106 11 Jan 2013 13:36:02 |
gerald |
Update to the 20130106 snapshot of GCC 4.8.0.
This brings a new merge with upstream libffi and a new info
document (libffi.info) as well as a new man page. |
4.8.0.20121216 18 Dec 2012 04:47:15 |
gerald |
Reintroduce, adjusted to current upstream changes, my hack to get
to the unwinder interface to get FreeBSD/ia64 build. [1]
Update to the 20121216 snapshot of GCC 4.8.0.
Submitted by: Anton Shterenlikht <mexas@bristol.ac.uk> [1] |
4.8.0.20121209 12 Dec 2012 17:42:27 |
gerald |
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 20121209 snapshot of 4.8.0. |
4.8.0.20121125 05 Dec 2012 00:27:21 |
gerald |
Update to the 20121125 snapshot of GCC 4.8.0.
This enables support for libbacktrace and thus nicer backtraces
should the compiler fail on FreeBSD.
Feature safe: yes |
4.8.0.20121014 01 Nov 2012 19:12:06 |
gerald |
Forward port inclusion and use of the Eclipse Java compiler. [1]
Update to the 20121014 snapshot of GCC 4.8.0.
Submitted by: jkim [1]
Feature safe: yes |
4.8.0.20120930 01 Oct 2012 03:46:22 |
gerald |
Forward port revision 282369 [1] which carried the following description:
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.
On the way, update to the 20120930 snapshot of GCC 4.8.0.
Submitted by: jkim [1] |
4.8.0.20120909 29 Sep 2012 03:20:09 |
gerald |
Update to the 20120909 snapshot of GCC 4.8.0. (Later versions have
an issue that is being in the works right now.)
Cut down the comments at the top of Makefile per recent guidance.
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] |
4.8.0.20120902 04 Sep 2012 17:33:29 |
gerald |
Update to the 20120902 snapshot of GCC 4.8.0 (where I committed
support for OpenBSD/x86_64 if anyone is interested in building
for that). |
4.8.0.20120826 27 Aug 2012 08:11:36 |
gerald |
Update to the 20120826 snapshot of GCC 4.8.0. |
4.8.0.20120819 21 Aug 2012 15:53:22 |
gerald |
Update to the 20120819 snapshot of GCC 4.8.0. |
4.8.0.20120819 21 Aug 2012 15:38:53 |
gerald |
Update to the 20120819 snapshot of GCC 4.8.0. |
4.8.0.20120805 08 Aug 2012 23:57:32 |
gerald |
Update to the 20120805 snapshot of GCC 4.8.0. |
4.8.0.20120729 30 Jul 2012 12:47:27 |
gerald |
Convert to the new options framework.
On the way update to the 20120729 snapshot of GCC 4.8.0. |
4.8.0.20120722 25 Jul 2012 09:53:05 |
gerald |
Update to the 20120722 snapshot of GCC 4.8.0.
Remove ABI version numbers for all library dependencies. |
4.8.0.20120715 16 Jul 2012 09:01:48 |
gerald |
Update to the 20120715 snapshot of GCC 4.8.0. |
4.8.0.20120708 12 Jul 2012 08:37:49 |
gerald |
Update to the 20120708 snapshot of GCC 4.8.0. |
4.8.0.20120701 03 Jul 2012 09:48:33 |
gerald |
Update to the 20120701 snapshot of GCC 4.8.0.
Address a minor formatting issue introduced with revision 1.536. |
4.8.0.20120617 19 Jun 2012 19:52:44 |
gerald |
Update to the 20120617 snapshot of GCC 4.8.0. |
4.8.0.20120603 16 Jun 2012 04:36:47 |
andreast |
Add powerpc64 support.
Approved by: gerald |
4.8.0.20120603 04 Jun 2012 14:06:28 |
gerald |
Update to the 20120603 snapshot of GCC 4.8.0. |
4.8.0.20120527 28 May 2012 11:44:50 |
gerald |
Update to the 20120527 snapshot of GCC 4.8.0. |
4.8.0.20120513 16 May 2012 21:25:42 |
gerald |
Update to the 20120513 snapshot of GCC 4.8.0. |
4.8.0.20120506 08 May 2012 03:00:39 |
gerald |
Update to the 20120506 snapshot of GCC 4.8.0. |
4.8.0.20120429 01 May 2012 01:26:59 |
gerald |
Update to the 20120429 snapshot of GCC 4.8.0. |
4.8.0.20120415 16 Apr 2012 01:06:17 |
gerald |
Update to the 20120415 snapshot of GCC 4.8.0. |
4.8.0.20120408 09 Apr 2012 13:41:43 |
gerald |
Update to the 20120408 snapshot of GCC 4.8.0.
Feature safe: yes |
4.8.0.20120401 03 Apr 2012 22:14:26 |
gerald |
Update to the 20120401 snapshot of GCC 4.8.0.
Feature safe: yes |
4.8.0.20120311 17 Mar 2012 11:22:17 |
gerald |
Welcome GCC 4.8! For the next couple of months this is going to be
a rougher ride, as this release series -- just branched off GCC 4.7
-- is going to see a lot of active and often invasive development.
This port is for early exposure and not production use at all.
Feature safe: yes |
4.7.0.20120225 17 Mar 2012 00:16:16 |
gerald |
Complete repocopy of lang/gcc47 to lang/gcc48.
Feature safe: yes |