blob: 99d65215657dc26607303c91de134a9f101df52a [file] [log] [blame]
# ChangeLog for sys-devel/gcc-apple
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-apple/ChangeLog,v 1.32 2015/02/06 21:54:13 ottxor Exp $
06 Feb 2015; Christoph Junghans <ottxor@gentoo.org> metadata.xml:
added regression-test use flag to metadata.xml
31 Jan 2015; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.2.1_p5666-darwin14.patch, gcc-apple-4.2.1_p5666-r2.ebuild:
Update darwin14 patch with much better approach by Michael Weisner, not
revbumping because darwin14 bootstrapping should be broken anyway
23 Nov 2014; redlizard <redlizard@gentoo.org> gcc-apple-4.2.1_p5666-r2.ebuild:
Change the portage-2.2.14 dependency to a blocker, as the upgrade needs to
happen in a different portage run.
*gcc-apple-4.2.1_p5666-r2 (22 Nov 2014)
22 Nov 2014; redlizard <redlizard@gentoo.org>
+files/gcc-apple-4.2.1-prefix-search-dirs-r1.patch,
+gcc-apple-4.2.1_p5666-r2.ebuild:
Change gcclibs behavior to the standard prefix model.
21 Oct 2014; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.2.1_p5666-darwin14.patch,
files/gcc-apple-4.2.1_p5666-perl-5.18.patch, gcc-apple-4.2.1_p5666-r1.ebuild:
Finalise fixes for Yosemite
19 Oct 2014; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.2.1_p5666-darwin14.patch,
files/gcc-apple-4.2.1_p5666-perl-5.18.patch, gcc-apple-4.2.1_p5666-r1.ebuild:
First steps towards support for OS X Yosemite
15 Jun 2014; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.2.1_p5666-perl-5.18.patch, gcc-apple-4.2.1_p5666-r1.ebuild:
Fix build with perl-5.18
22 May 2014; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5666-r1.ebuild:
Add depend on sys-libs/csu for crt1.o
28 Feb 2014; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5666-r1.ebuild:
Do not override CC, but rather append what we need in 64-bits mode
11 Jun 2012; Fabian Groffen <grobian@gentoo.org>
-files/gcc-apple-4.2.1-gfortran.patch,
-files/gcc-apple-4.2.1-inline-asm.patch,
-files/gcc-apple-4.2.1_p5566-x86_64-defines.patch,
-gcc-apple-3.5.0_p3506-r1.ebuild, -gcc-apple-4.0.1_p5490-r2.ebuild,
-gcc-apple-4.2.1_p5566-r2.ebuild, -gcc-apple-4.2.1_p5574.ebuild,
-gcc-apple-4.2.1_p5646.ebuild, -gcc-apple-4.2.1_p5647.ebuild,
-gcc-apple-4.2.1_p5659.ebuild:
Cleanup old versions
*gcc-apple-4.2.1_p5666-r1 (11 Jun 2012)
11 Jun 2012; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.2.1-arch-option.patch, +gcc-apple-4.2.1_p5666-r1.ebuild,
-gcc-apple-4.2.1_p5666.ebuild:
Revbump for patch from Heiko Przybyl to accept -arch argument to gcc if it
matches the toolchain default target
06 Dec 2011; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5490-r2.ebuild, gcc-apple-4.0.1_p5493.ebuild,
gcc-apple-4.2.1_p5566-r2.ebuild, gcc-apple-4.2.1_p5574.ebuild,
gcc-apple-4.2.1_p5646.ebuild, gcc-apple-4.2.1_p5647.ebuild,
gcc-apple-4.2.1_p5659.ebuild, gcc-apple-4.2.1_p5664.ebuild,
gcc-apple-4.2.1_p5666.ebuild:
Remove no longer used ETYPE logic
13 Nov 2011; Mike Frysinger <vapier@gentoo.org>
gcc-apple-3.5.0_p3506-r1.ebuild, gcc-apple-4.0.1_p5490-r2.ebuild,
gcc-apple-4.0.1_p5493.ebuild, gcc-apple-4.2.1_p5566-r2.ebuild,
gcc-apple-4.2.1_p5574.ebuild, gcc-apple-4.2.1_p5646.ebuild,
gcc-apple-4.2.1_p5647.ebuild, gcc-apple-4.2.1_p5659.ebuild,
gcc-apple-4.2.1_p5664.ebuild, gcc-apple-4.2.1_p5666.ebuild:
Convert USE=nocxx to USE=cxx.
*gcc-apple-4.2.1_p5666 (02 Apr 2011)
02 Apr 2011; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.2.1_p5666.ebuild:
Version bump to version from Developer Tools 4.0
*gcc-apple-4.2.1_p5664 (12 Aug 2010)
12 Aug 2010; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.2.1_p5664.ebuild:
Bump to version from DevTools 3.2.3
*gcc-apple-4.2.1_p5659 (18 May 2010)
18 May 2010; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.2.1_p5659.ebuild:
Version bump to version from Developer Tools 3.2.2
02 May 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5647.ebuild:
Don't try to autoconf when bootstrapping, bug #317915
26 Mar 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5566-r2.ebuild, gcc-apple-4.2.1_p5574.ebuild,
gcc-apple-4.2.1_p5646.ebuild, gcc-apple-4.2.1_p5647.ebuild,
+files/gcc-apple-4.2.1-autoconf-m4-precious.patch:
Add patch to be able to autoconf libgomp using autoconf >=2.64, bug
#308515
24 Mar 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5647.ebuild:
Add openmp USE-flag, since some packages check for such flag, gcc-apple
has always enabled had it enabled in the past
12 Mar 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5646.ebuild, gcc-apple-4.2.1_p5647.ebuild:
Update libstdc++ version check to exclude 64-bits builds on Leopard,
dtrace is 32-bits only there.
09 Mar 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5566-r2.ebuild, gcc-apple-4.2.1_p5574.ebuild,
gcc-apple-4.2.1_p5646.ebuild, gcc-apple-4.2.1_p5647.ebuild:
Fix version hacking, Apple actually parses it back again to set
__APPLE_CC__ to their build number. Fixes bug #308659
*gcc-apple-4.2.1_p5647 (08 Mar 2010)
08 Mar 2010; Fabian Groffen <grobian@gentoo.org>
gcc-apple-3.5.0_p3506-r1.ebuild, gcc-apple-4.0.1_p5490-r2.ebuild,
gcc-apple-4.0.1_p5493.ebuild, gcc-apple-4.2.1_p5566-r2.ebuild,
gcc-apple-4.2.1_p5574.ebuild, gcc-apple-4.2.1_p5646.ebuild,
+gcc-apple-4.2.1_p5647.ebuild,
+files/gcc-apple-4.2.1_p5646-gfortran.patch:
Ported all ebuilds to EAPI=3, bump to Dev Tools 3.2.1, 5646.1 as 5647
(hack), update gfortran support, use version 4.2.4 for latest ebuild since
ATTR seems to be doing that too, hopefully for a good reason. Put back
stdc++-v3 into the gcc tree so we don't have to configure/make twice
(necessary even for EAPI=2+). Sed Gentoo version into version string, so
our compilers are identifyable, let bugs url point to our bugzilla.
25 Sep 2009; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5574.ebuild, -files/gcc-apple-4.2.1_p5574-darwin10.patch:
With updated libtool stuff, we no longer need the hacky workaround on
Darwin10, thanks rrrachel for testing
25 Sep 2009; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5574.ebuild:
Merge back Snow Leopard fixes from Prefix Tree
06 Sep 2009; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.2.1-gfortran.patch:
Trim fortran patch such that it at least applies to the latest ebuild. The
removed part is for the build_gcc script that we don't use anyway.
*gcc-apple-4.2.1_p5646 (05 Sep 2009)
05 Sep 2009; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.2.1_p5646.ebuild:
Bump to version from Snow Leopard/Developer Tools 3.2, still masked as
fortran support is broken
28 Jun 2009; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.2.1_p5566-x86_64-defines.patch, +libstdc++-16.patch
+gcc-apple-4.2.1-inline-asm.patch, +gcc-apple-4.2.1-texinfo.patch,
+gcc-apple-4.2.1-dsymutil.patch,
+gcc-apple-4.2.1-prefix-search-dirs.patch,
+gcc-apple-4.0.1_p5465-default-altivec.patch,
+gcc-apple-4.2.1-gfortran.patch:
Add missing patches
*gcc-apple-4.2.1_p5574 (20 Jun 2009)
*gcc-apple-4.0.1_p5493 (20 Jun 2009)
20 Jun 2009; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.0.1_p5493.ebuild, +gcc-apple-4.2.1_p5574.ebuild:
Version bumps to Developer Tools 3.1.3 versions
01 Jun 2009; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5566-r2.ebuild,
+files/gcc-apple-4.2.1_p5566-x86_64-defines.patch:
Add patch for x86_64-apple-darwin* support
01 May 2009; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.2.1-gfortran.patch:
Fix fortran support for powerpc targets
*gcc-apple-4.2.1_p5566-r2 (26 Mar 2009)
*gcc-apple-4.0.1_p5490-r2 (26 Mar 2009)
26 Mar 2009; Fabian Groffen <grobian@gentoo.org> metadata.xml,
-gcc-apple-4.0.1_p5490-r1.ebuild, +gcc-apple-4.0.1_p5490-r2.ebuild,
-gcc-apple-4.2.1_p5566-r1.ebuild, +gcc-apple-4.2.1_p5566-r2.ebuild:
Bump for fortran support in gcc-apple-4.2.1 and search path fixes mostly for
libtool
26 Mar 2009; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.2.1-prefix-search-dirs.patch,
gcc-apple-4.0.1_p5490-r1.ebuild, gcc-apple-4.2.1_p5566-r1.ebuild:
Add prefix search path patch by Heiko Przybyl. No revbump yet, as more
changes are pending.
07 Mar 2009; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5490-r1.ebuild, gcc-apple-4.2.1_p5566-r1.ebuild:
Remove libiberty.a, it is not needed and it conflicts with slots
*gcc-apple-4.2.1_p5566-r1 (07 Mar 2009)
*gcc-apple-4.0.1_p5490-r1 (07 Mar 2009)
07 Mar 2009; Fabian Groffen <grobian@gentoo.org>
-gcc-apple-4.0.1_p5490.ebuild, +gcc-apple-4.0.1_p5490-r1.ebuild,
-gcc-apple-4.2.1_p5566.ebuild, +gcc-apple-4.2.1_p5566-r1.ebuild:
Revert back to using --enable-version-specific-runtime-libs instead of
--libdir to make sure we get a correct include path for g++, bug #255315
18 Jan 2009; Fabian Groffen <grobian@gentoo.org>
-gcc-apple-4.0.1_p5363-r1.ebuild, -gcc-apple-4.0.1_p5465-r1.ebuild,
-gcc-apple-4.0.1_p5484.ebuild, -gcc-apple-4.0.1_p5488.ebuild,
-gcc-apple-4.2.1_p5564.ebuild:
Remove old
30 Dec 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5564.ebuild, gcc-apple-4.2.1_p5566.ebuild:
Fix nasty problem caught by fafhrd in #gentoo-prefix: don't overwrite
/dev/null, that truely ain't cool
*gcc-apple-4.2.1_p5566 (21 Dec 2008)
*gcc-apple-4.0.1_p5490 (21 Dec 2008)
21 Dec 2008; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.0.1_p5490.ebuild, +gcc-apple-4.2.1_p5566.ebuild:
Version bump to Xcode Tools 3.1.2
16 Nov 2008; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.2.1-dsymutil.patch:
Remove stray }, according to John Gibson on alt ML
10 Nov 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.2.1_p5564.ebuild:
Add fix from David Hubbard to get around a bootstrapping problem on 10.4/x86
09 Nov 2008; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.2.1-dsymutil.patch, gcc-apple-4.2.1_p5564.ebuild:
Add patch for 10.4/x86 peeps, thanks David Hubbard for the research
12 Oct 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5465-r1.ebuild, gcc-apple-4.0.1_p5484.ebuild,
gcc-apple-4.0.1_p5488.ebuild, gcc-apple-4.2.1_p5564.ebuild:
Fix double prefix errors, bad me
12 Oct 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5465-r1.ebuild, gcc-apple-4.0.1_p5484.ebuild,
gcc-apple-4.0.1_p5488.ebuild, gcc-apple-4.2.1_p5564.ebuild:
Don't remove install-tools, it causes hickups
*gcc-apple-4.0.1_p5488 (12 Oct 2008)
12 Oct 2008; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.0.1_p5488.ebuild:
Bump 4.0.1 to revision of iPhone 2.1 + SDK
11 Oct 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5465-r1.ebuild, gcc-apple-4.0.1_p5484.ebuild,
gcc-apple-4.2.1_p5564.ebuild:
Align with toolchain.eclass, do create versioned links, e.g. gcc-4.2.1
08 Oct 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-3.5.0_p3506-r1.ebuild, gcc-apple-4.0.1_p5363-r1.ebuild,
gcc-apple-4.0.1_p5465-r1.ebuild, gcc-apple-4.0.1_p5484.ebuild,
gcc-apple-4.2.1_p5564.ebuild:
Change dep from odcctools to binutils-apple
*gcc-apple-4.2.1_p5564 (21 Aug 2008)
21 Aug 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5484.ebuild, -gcc-apple-4.2.1_p5553.ebuild,
+gcc-apple-4.2.1_p5564.ebuild:
Version bump to Xcode Tools 3.1
*gcc-apple-4.0.1_p5484 (20 Jun 2008)
20 Jun 2008; Fabian Groffen <grobian@gentoo.org>
-gcc-apple-4.0.1_p5483.ebuild, +gcc-apple-4.0.1_p5484.ebuild:
Bump to iPhone SDK Beta 7
*gcc-apple-4.2.1_p5553 (28 Mar 2008)
*gcc-apple-4.0.1_p5470 (28 Mar 2008)
28 Mar 2008; Fabian Groffen <grobian@gentoo.org>
files/gcc-apple-4.0.1_p5465-default-altivec.patch,
+gcc-apple-4.0.1_p5470.ebuild, +gcc-apple-4.2.1_p5553.ebuild:
Bump to Xcode Tools 3.1 Beta version
07 Mar 2008; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5465-r1.ebuild, -gcc-apple-4.0.1_p5465-r2.ebuild,
gcc-apple-4.2.1_p5531.ebuild:
Cleaned up latest 4.0.1 and 4.2.1 ebuilds. Don't do multilib any more, its
broken by (partially our) design and quite useless. Removed -r2 as it
was not a good idea.
*gcc-apple-4.0.1_p5465-r2 (02 Mar 2008)
02 Mar 2008; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.0.1_p5465-r2.ebuild:
Add new revision (masked) that puts the libs by itself in usr/lib, which we
move out of the way and gcc-config should move back again.
20 Jan 2008; Elias Pipping <pipping@gentoo.org>
files/gcc-apple-4.2.1-texinfo.patch, gcc-apple-4.2.1_p5531.ebuild,
gcc-apple-4.2.1_p5531.ebuild:
enable manpages while not breaking libgomp
*gcc-apple-4.0.1_p5465-r1 (12 Jan 2008)
12 Jan 2008; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-4.0.1_p5465-default-altivec.patch,
-files/gcc-apple-5363-native-64bits.patch, -gcc-apple-4.0.1_p5465.ebuild,
+gcc-apple-4.0.1_p5465-r1.ebuild:
Add a patch to have 10.5's gcc default to AltiVec like 10.4's gcc did, as it
causes too much trouble
09 Nov 2007; Elias Pipping <pipping@gentoo.org>
gcc-apple-4.0.1_p5465.ebuild:
re-enable multilib on 64bit systems
06 Nov 2007; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5465.ebuild:
Set odcctools dependency to the 10.5 released one for 4.0.1_p5465, otherwise
it won't compile. Marked ~ppc-macos.
05 Nov 2007; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5363-r1.ebuild, gcc-apple-4.0.1_p5465.ebuild,
gcc-apple-4.2.1_p5531.ebuild:
Cleaned up ebuilds, keyworded 4.2.1_p5531 ~ppc-macos, compiles on 10.4 after
removing any -m* flags.
*gcc-apple-4.2.0_p5531 (02 Nov 2007)
*gcc-apple-4.0.1_p5465 (02 Nov 2007)
02 Nov 2007; Fabian Groffen <grobian@gentoo.org>
+gcc-apple-4.0.1_p5465.ebuild, +gcc-apple-4.2.0_p5531.ebuild:
Adding gcc-apple versions as released in 10.5, both don't compile on 10.4,
removed all keywords
19 Oct 2007; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5363-r1.ebuild:
Slight change to make gcc use Darwin libtool also in a cross-compile
environment.
10 Dec 2006; Fabian Groffen <grobian@gentoo.org> +metadata.xml:
Add metadata.xml
24 Nov 2006; Fabian Groffen <grobian@gentoo.org>
gcc-apple-4.0.1_p5363-r1.ebuild:
Don't install libiberty.a as this prevents installing multiple compilers
and isn't stricktly necessary.
*gcc-apple-4.0.1_p5363-r1 (23 Nov 2006)
*gcc-apple-3.5.0_p3506-r1 (23 Nov 2006)
23 Nov 2006; Fabian Groffen <grobian@gentoo.org>
-gcc-apple-3.3_p1819.ebuild, -gcc-apple-3.5.0_p3506.ebuild,
+gcc-apple-3.5.0_p3506-r1.ebuild, -gcc-apple-4.0.1_p5363.ebuild,
+gcc-apple-4.0.1_p5363-r1.ebuild:
Removed 3.3 as it doesn't compile anyway, fixed 3.5.0 and 4.0.1 to use
--enable-version-specific-runtime-libs which installs runtime-libs, such as
libstdc++ and libgcc_s into usr/lib/${CHOST}/gcc/${VER}
*gcc-apple-4.0.1_p5363 (10 Nov 2006)
*gcc-apple-3.5.0_p3506 (10 Nov 2006)
*gcc-apple-3.3_p1819 (10 Nov 2006)
10 Nov 2006; Fabian Groffen <grobian@gentoo.org>
+files/gcc-apple-5363-native-64bits.patch, +gcc-apple-3.3_p1819.ebuild,
+gcc-apple-3.5.0_p3506.ebuild, +gcc-apple-4.0.1_p5363.ebuild,
-gcc-apple-5247.ebuild, -gcc-apple-5341.ebuild, -gcc-apple-5341-r2.ebuild,
-gcc-apple-5363.ebuild:
New organisation of Apple's GCC ebuilds. Ebuilds now carry the GCC
version in their name. All ebuilds rely on gcc-config, and appropriate
slotting is applied.