# ChangeLog for sys-devel/binutils-apple
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/binutils-apple/ChangeLog,v 1.34 2012/08/12 18:58:06 grobian Exp $

  12 Aug 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-3.2.ebuild,
  binutils-apple-4.3.ebuild:
  Serialise cctools building, the makefiles are completely not capable of doing
  parallelism, it seems

*binutils-apple-3.2 (10 Aug 2012)

  10 Aug 2012; Fabian Groffen <grobian@gentoo.org> +binutils-apple-3.2.ebuild,
  +files/binutils-apple-3.2-armv7-defines.patch:
  Restore version that's necessary to bootstrap on Mac OS X 10.5

  12 Jun 2012; Fabian Groffen <grobian@gentoo.org> -binutils-apple-3.1.1.ebuild,
  -binutils-apple-3.2-r1.ebuild, -binutils-apple-3.2.2.ebuild,
  -binutils-apple-3.2.3-r1.ebuild, -binutils-apple-3.2.3-r2.ebuild,
  -binutils-apple-3.2.ebuild, -binutils-apple-4.1.ebuild,
  -files/binutils-apple-3.2-armv7-defines.patch,
  -files/binutils-apple-3.2-ld64-Makefile,
  -files/binutils-apple-3.2.3-as-dir.patch:
  Cleanup old versions

  05 Mar 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.3.ebuild:
  Remove PowerPC tweaks, Apple removed entire PowerPC support from ld in
  ld64-128.2.  Removed ppc-macos keyword, 4.2 will be the last release for
  PowerPC users.

*binutils-apple-4.3 (04 Mar 2012)

  04 Mar 2012; Fabian Groffen <grobian@gentoo.org> +binutils-apple-4.3.ebuild,
  +files/ld64-128.2-Makefile:
  Bump to version from Developer Tools 4.3

  04 Mar 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Avoid the need for vers_string program that seems no longer to be installed
  with recent Xcode on Lion

  19 Feb 2012; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Use append-cppflags instead of too generic append-flags to avoid F77 and FC
  rejected warnings

  06 Feb 2012; Fabian Groffen <grobian@gentoo.org>
  +files/ld64-127.2-ppc-range-warning.patch, binutils-apple-4.2.ebuild:
  Add patch to treat 32-bits 4GB overflow problem as warning on PowerPC next to
  ARM and i386.

  08 Nov 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.2.ebuild:
  Fix Darwin8 patch version in name

*binutils-apple-4.2 (05 Nov 2011)

  05 Nov 2011; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-4.2.ebuild, +files/binutils-apple-4.2-as-dir.patch,
  +files/binutils-apple-4.2-lto.patch, +files/ld64-127.2-lto.patch:
  Bump to version from Developer Tools 4.2

  19 Oct 2011; Fabian Groffen <grobian@gentoo.org> files/ld64-123.2-Makefile:
  Fix compilation of ld64, add back wrongly dropped LD64LIBS, thanks Charles
  Davis (again).

  18 Oct 2011; Fabian Groffen <grobian@gentoo.org> files/ld64-123.2-Makefile:
  Fix USE=lto compilation thanks to patch from Charles Davis in bug #387481

  25 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Make x86 thread defines available on PPC to fix compilation, bug #384339

  25 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Stop compiling unused libunwind, mimic Availability.h macros for pre OS X
  Lion hosts

  21 Sep 2011; Fabian Groffen <grobian@gentoo.org> binutils-apple-4.1.ebuild:
  Add keywords for 4.1, since it seems to work fine

*binutils-apple-4.1 (03 Sep 2011)

  03 Sep 2011; Fabian Groffen <grobian@gentoo.org> -binutils-apple-4.0.ebuild,
  +binutils-apple-4.1.ebuild, +files/libunwind-30-Makefile,
  +files/ld64-123.2.1-lto.patch, files/ld64-123.2-Makefile:
  Bump to version from Developer Tools 4.1, drop 4.0 version as it never
  compiled. Slot 4.x series as they are significantly different from 3.x
  series.

*binutils-apple-4.0 (11 May 2011)
*binutils-apple-3.2.6 (11 May 2011)

  11 May 2011; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.6.ebuild, +binutils-apple-4.0.ebuild,
  +files/binutils-apple-4.0-as.patch, +files/binutils-apple-4.0-as-dir.patch,
  +files/binutils-apple-4.0-no-oss-dir.patch, +files/ld64-123.2-Makefile,
  +files/ld64-123.2-darwin8-no-mlong-branch-warning.patch,
  +files/ld64-123.2-debug-backtrace.patch:
  Bump to versions from Developer Tools 3.2.6 and 4.0. The latter cannot be
  compiled due to missing libraries

*binutils-apple-3.2.3-r2 (18 Nov 2010)

  18 Nov 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.3-r2.ebuild, metadata.xml:
  Revbump for added support for LTO via USE=lto. This requires LLVM to be
  installed for the LTO library.

  16 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2.3-r1.ebuild:
  Heiko's improved unlibunwind patch makes the message before abort patch
  useless, bug #324769

*binutils-apple-3.2.3-r1 (15 Aug 2010)

  15 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  -binutils-apple-3.2.3.ebuild, +binutils-apple-3.2.3-r1.ebuild:
  Revision bump for change in behaviour of ld for Snow Leopard users to fix
  uncaught exception errors

*binutils-apple-3.2.3 (06 Aug 2010)

  06 Aug 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.3.ebuild, +files/binutils-apple-3.2.3-as-dir.patch,
  +files/binutils-apple-3.2.3-ranlib.patch:
  Version bump to version from Develper Tools 3.2.3, thanks to Heiko Przybyl
  for the patching and LTO support

*binutils-apple-3.2.2 (18 May 2010)

  18 May 2010; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.2.ebuild, +files/binutils-apple-3.2.2-as.patch:
  Version bump to version from Developer Tools 3.2.2

  02 May 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild:
  ld64-95 (as in binutils-apple-3.2-r1) needs gcc-apple-4.2.1 to be
  compiled, add proper dependency, bug #314461

  24 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild:
  Bump patchset to include heiko_'s message before abort patch to make sure
  the actual problem is emitted before the linker aborts (libstdc++ issue it
  seems)

  22 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  files/ld64-95.2.12-Makefile:
  Tell ar to build an index, such that the linker doesn't fail with 'archive
  has no table of contents' on intel platforms

  21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2-r1.ebuild,
  +files/ld64-95.2.12-darwin8-no-mlong-branch-warning.patch:
  Add patch to suppress annoying -mlong-branch warning that we totally can't
  do anything about

*binutils-apple-3.2-r1 (21 Mar 2010)

  21 Mar 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.1.ebuild, binutils-apple-3.1.2.ebuild,
  binutils-apple-3.2.ebuild, +binutils-apple-3.2-r1.ebuild,
  +files/ld64-95.2.12-Makefile:
  Revision bump for usage of Xcode 3.2's ld64. Use Heiko Przybyl's patches
  to remove the dependency on Apple's libunwind. Port all ebuilds to EAPI=3

  12 Feb 2010; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.1.ebuild, binutils-apple-3.1.2.ebuild,
  binutils-apple-3.2.ebuild:
  Export CC and CXX such that we use the intended compilers instead of e.g.
  accidentially the host system's cc.

  12 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  -binutils-apple-3.1.2-r1.ebuild, binutils-apple-3.2.ebuild:
  Removed binutils-apple-3.1.2-r1. It was using my own LP64 patch + LP64
  sed-foo that actually wasn't quite right but allowed us to fix many
  64-bits related bugs to packages (preparing for Snow Leopard). Apple
  provides a working LP64 version in 3.2 which everyone should use now
  instead.

  12 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.2.ebuild, +files/binutils-apple-3.2-armv7-defines.patch:
  Since we cannot build ld64, but *can* build new cctools, build the ld64
  from 3.1.2 with the new cctools. Hopefully the new cctools fixes problems
  with Snow Leopard host provided objects and 64-bits awareness
  http://lists.apple.com/archives/Darwin-dev/2009/Sep/msg00025.html

*binutils-apple-3.2 (05 Sep 2009)

  05 Sep 2009; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.2.ebuild, +files/binutils-apple-3.2-ld64-Makefile:
  Bump to version from Snow Leopard/Developer Tools 3.2, highly broken,
  hence masked

*binutils-apple-3.1.2-r1 (01 Jun 2009)

  01 Jun 2009; Fabian Groffen <grobian@gentoo.org>
  +binutils-apple-3.1.2-r1.ebuild:
  Version bump for 64-bits native testing purposes, not yet ready for
  prime-time

  01 Jan 2009; Fabian Groffen <grobian@gentoo.org>
  +files/binutils-apple-3.1.2-as-Makefile.patch,
  binutils-apple-3.1.2.ebuild, binutils-apple-3.1.2.ebuild:
  Add patch to avoid having to do a make -k

*binutils-apple-3.1.2 (21 Dec 2008)

  21 Dec 2008; Fabian Groffen <grobian@gentoo.org>
  binutils-apple-3.1.2.ebuild, ChangeLog:
  Version bump to Xcode Tools 3.1.2

*binutils-apple-3.1.1 (08 Oct 2008)

  08 Oct 2008; Fabian Groffen <grobian@gentoo.org>
  +files/binutils-apple-3.1.1-as-dir.patch,
  +files/binutils-apple-3.1.1-libtool-ranlib.patch,
  +files/binutils-apple-3.1.1-ranlib.patch,
  -files/20080922-libtool-ranlib.patch,
  +files/binutils-apple-3.1.1-no-efi-man.patch, -files/20080922-as.patch,
  -files/20080922-as-dir.patch, -files/20080922-nmedit.patch,
  +files/binutils-apple-3.1.1-no-oss-dir.patch,
  -files/20080922-no-efi-man.patch, -files/20080922-no-oss-dir.patch,
  -files/20080922-ranlib.patch, +files/binutils-apple-3.1.1-as.patch,
  +files/binutils-apple-3.1.1-nmedit.patch,
  -files/20080922-no-headers.patch,
  +files/binutils-apple-3.1.1-no-headers.patch,
  -files/20080922-testsuite.patch,
  +files/binutils-apple-3.1.1-testsuite.patch, +binutils-apple-3.1.1.ebuild,
  -binutils-apple-20080922.ebuild:
  Reversion to binutils-apple-3.1.1 matching Xcode release it comes from.

  03 Oct 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-as-dir.patch, +files/Makefile,
  binutils-apple-20080922.ebuild:
  Add latest patches by Elias Pipping to get as behave nicely.

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-no-headers.patch, binutils-apple-20080922.ebuild:
  Add patch from pipping to remove obsolete headers, manpages and includes

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org>
  +files/20080922-libtool-ranlib.patch, binutils-apple-20080922.ebuild:
  Add patch to make libtool better detect whether it's called as ranlib

  28 Sep 2008; Fabian Groffen <grobian@gentoo.org> +files/20080922-as.patch,
  binutils-apple-20080922.ebuild:
  Two patches by Elias pipping: 1) fix version string of ld64 2) no longer
  build hppa, sparc, etc. assemblers.

*binutils-apple-20080922 (27 Sep 2008)

  27 Sep 2008; Fabian Groffen <grobian@gentoo.org> +.,
  +files/20080922-nmedit.patch, +files/20080922-no-oss-dir.patch, +files,
  +files/20080922-no-efi-man.patch, +files/20080922-ranlib.patch,
  +files/20080922-testsuite.patch, +metadata.xml,
  +binutils-apple-20080922.ebuild:
  Initial import of binutils-apple, Apple's linker tools, based on the work by
  Elias Pipping in bug #238601.  Not ready for public consumption.
