# 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 metadata.xml: added regression-test use flag to metadata.xml 31 Jan 2015; Fabian Groffen 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 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 +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 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 +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 +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 gcc-apple-4.2.1_p5666-r1.ebuild: Add depend on sys-libs/csu for crt1.o 28 Feb 2014; Fabian Groffen 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 -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 +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 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 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 +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 +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 +gcc-apple-4.2.1_p5659.ebuild: Version bump to version from Developer Tools 3.2.2 02 May 2010; Fabian Groffen gcc-apple-4.2.1_p5647.ebuild: Don't try to autoconf when bootstrapping, bug #317915 26 Mar 2010; Fabian Groffen 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 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 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 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 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 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 gcc-apple-4.2.1_p5574.ebuild: Merge back Snow Leopard fixes from Prefix Tree 06 Sep 2009; Fabian Groffen 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 +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 +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 +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 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 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 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 +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 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 -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 -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 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 +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 files/gcc-apple-4.2.1-dsymutil.patch: Remove stray }, according to John Gibson on alt ML 10 Nov 2008; Fabian Groffen 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 +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 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 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 +gcc-apple-4.0.1_p5488.ebuild: Bump 4.0.1 to revision of iPhone 2.1 + SDK 11 Oct 2008; Fabian Groffen 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 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 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 -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 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 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 +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 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 +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 gcc-apple-4.0.1_p5465.ebuild: re-enable multilib on 64bit systems 06 Nov 2007; Fabian Groffen 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 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 +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 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 +metadata.xml: Add metadata.xml 24 Nov 2006; Fabian Groffen 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 -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 +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.