# ChangeLog for sys-devel/llvm # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.64 2012/03/13 15:37:28 voyageur Exp $ 13 Mar 2012; Bernard Cafarelli llvm-3.0-r1.ebuild, llvm-9999.ebuild: Tests require python-2, spotted by patrick, bug #407885 06 Mar 2012; Bernard Cafarelli llvm-9999.ebuild: Set python-2 to build, thanks Matthias Dahl in bug #406155 for report and patch. Also add PPC support patch and switch to EAPI4 *llvm-3.0-r1 (03 Feb 2012) 03 Feb 2012; Bernard Cafarelli -llvm-3.0.ebuild, +llvm-3.0-r1.ebuild, +files/llvm-3.0-gold_LTO_link.patch: Fix gold plugin build (using correct libLTO), thanks Rafał Mużyło and grobian in bug #398391 27 Jan 2012; Bernard Cafarelli llvm-3.0.ebuild, +files/llvm-3.0-PPC_macro.patch: Fix compilation on ppc, bug #394183 27 Jan 2012; Bernard Cafarelli llvm-9999.ebuild: Really fix new llvm-config in live ebuild, bug #392715 13 Dec 2011; Naohiro Aota llvm-2.9-r2.ebuild: Add ~x86-fbsd wrt #320221 12 Dec 2011; Fabian Groffen llvm-3.0.ebuild, llvm-9999.ebuild: Fix install_name of renamed profile_rt.dylib library (to libprofile_rt.dylib). 05 Dec 2011; Bernard Cafarelli llvm-3.0.ebuild, +files/llvm-3.0-ocaml_install.patch: Fix ocaml bindings installation, thanks everyone in bug #393023 02 Dec 2011; Bernard Cafarelli llvm-9999.ebuild: Drop llvm-config sed in live ebuild, bug #392715. Also add USE=gold handling to it, bug #392717. Thanks Marcin Mirosław for both bug reports *llvm-3.0 (02 Dec 2011) 02 Dec 2011; Bernard Cafarelli -llvm-3.0_rc4.ebuild, +llvm-3.0.ebuild: Final release bump, remove rc 28 Nov 2011; Tony Vroon llvm-2.9-r2.ebuild: Marked stable on AMD64 based on arch testing by Michael Orlitzky, Agostino "ago" Sarubbo & Elijah "Armageddon" El Lazkani in bug #384709. *llvm-3.0_rc4 (28 Nov 2011) 28 Nov 2011; Bernard Cafarelli -llvm-3.0_rc3.ebuild, +llvm-3.0_rc4.ebuild: Final rc bump 24 Nov 2011; Fabian Groffen llvm-2.8-r2.ebuild, llvm-9999.ebuild, llvm-2.9-r2.ebuild, llvm-3.0_rc3.ebuild: Fix install_name pointer to libLLVM-x.y.dylib in a more flexible way to avoid bugs like #391763 22 Nov 2011; Bernard Cafarelli llvm-3.0_rc3.ebuild, metadata.xml: Add support for gold plugin, thanks Matthias Maier in bug #371951 17 Nov 2011; Pawel Hajdan jr llvm-2.9-r2.ebuild: x86 stable wrt bug #384709 *llvm-3.0_rc3 (09 Nov 2011) 09 Nov 2011; Bernard Cafarelli -llvm-3.0_rc1.ebuild, +llvm-3.0_rc3.ebuild: Update rc, some more ebuild cleanups *llvm-3.0_rc1 (09 Nov 2011) 09 Nov 2011; Bernard Cafarelli +llvm-3.0_rc1.ebuild, llvm-9999.ebuild: Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used in configure anymore) 04 Oct 2011; Bernard Cafarelli llvm-2.8-r2.ebuild, -llvm-2.8-r4.ebuild, llvm-2.9-r2.ebuild, llvm-9999.ebuild: Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543 03 Oct 2011; Bernard Cafarelli -llvm-2.8-r1.ebuild, llvm-2.8-r2.ebuild, llvm-2.8-r4.ebuild, -llvm-2.9-r1.ebuild, llvm-2.9-r2.ebuild, llvm-9999.ebuild, metadata.xml: Rename alltargets USE flag to multitarget, bug #382307. Clean bison dependency, depending only on new enough one. Drop some versions 28 Sep 2011; Samuli Suominen metadata.xml: USE="libffi" is now global USE flag. 15 Jul 2011; Kacper Kowalik llvm-2.8-r2.ebuild: ppc stable wrt #360553 06 Jun 2011; Bernard Cafarelli llvm-9999.ebuild: Update live ebuild to sync latest ebuild changes (vim-syntax, libffi, ...) *llvm-2.9-r2 (23 May 2011) 23 May 2011; Bernard Cafarelli +llvm-2.9-r2.ebuild, +files/llvm-2.9-Operator.h-c++0x.patch: Fix header for gcc 4.6, bug #365925 21 Apr 2011; Fabian Groffen llvm-2.9-r1.ebuild, llvm-9999.ebuild: Fix broken reference that I missed yesterday 20 Apr 2011; Fabian Groffen llvm-2.9-r1.ebuild, llvm-9999.ebuild: Fix install_name_tooling *llvm-2.8-r4 (15 Apr 2011) 15 Apr 2011; Bernard Cafarelli -llvm-2.8-r3.ebuild, +llvm-2.8-r4.ebuild, -llvm-2.9.ebuild: Also update 2.8 branch with libffi/debug changes *llvm-2.9-r1 (15 Apr 2011) 15 Apr 2011; Bernard Cafarelli +llvm-2.9-r1.ebuild: Fix libffi include search path and debug flags, bugs #363595 and #362567 10 Apr 2011; Pawel Hajdan jr llvm-2.8-r2.ebuild: x86 stable wrt bug #360553 *llvm-2.9 (07 Apr 2011) 07 Apr 2011; Bernard Cafarelli +llvm-2.9.ebuild: Version bump 28 Mar 2011; Christoph Mende llvm-2.8-r2.ebuild: Stable on amd64 wrt bug #360553 *llvm-2.8-r3 (28 Mar 2011) 28 Mar 2011; Bernard Cafarelli -files/llvm-2.6-nodoctargz.patch, -llvm-2.7.ebuild, -llvm-2.7-r2.ebuild, +llvm-2.8-r3.ebuild: Install vim syntax files with USE=vim-syntax, bug #360147. Also drop 2.7 versions 14 Mar 2011; Fabian Groffen llvm-2.8-r2.ebuild: Marked ~x86-linux 28 Feb 2011; Bernard Cafarelli +files/llvm-2.9-nodoctargz.patch, llvm-9999.ebuild: Fix depend on live ebuild, and finally update nodoc patch, bug #348701 14 Feb 2011; Kacper Kowalik llvm-2.8-r1.ebuild: ppc stable wrt #336371 *llvm-2.8-r2 (19 Dec 2010) 19 Dec 2010; Bernard Cafarelli +llvm-2.8-r2.ebuild, +files/llvm-2.8-alignof.patch: Backport to rename alignof, fixes C++'0x compilers support 11 Nov 2010; Markos Chandras llvm-2.8-r1.ebuild: Stable on amd64 wrt bug #336371 09 Nov 2010; Thomas Kahle llvm-2.8-r1.ebuild: x86 stable per bug 336371 24 Oct 2010; Fabian Groffen llvm-2.8-r1.ebuild, llvm-9999.ebuild: Update reference fixing for Darwin for newer more strict versions of Portage 23 Oct 2010; Fabian Groffen llvm-2.8-r1.ebuild, +files/llvm-2.8-darwin8.patch, llvm-9999.ebuild: Fix compilation on Mac OS X Tiger (10.4, Darwin 8), fix install_names for new libs also, bug #342289 *llvm-2.8-r1 (08 Oct 2010) 08 Oct 2010; Bernard Cafarelli -llvm-2.8.ebuild, +llvm-2.8-r1.ebuild: SRC_URI arrow workaround to fetch updated tarball with correct package version, thanks Alexey Charkov in bug #340106 for spotting it 06 Oct 2010; Bernard Cafarelli llvm-2.8.ebuild, llvm-9999.ebuild: Tests now use an internal framework, dejagnu not needed anymore *llvm-2.8 (06 Oct 2010) 06 Oct 2010; Bernard Cafarelli +llvm-2.8.ebuild: 2.8 version bump 21 Sep 2010; Bernard Cafarelli llvm-9999.ebuild: Also fix live ebuild *llvm-2.7-r2 (21 Sep 2010) 21 Sep 2010; Bernard Cafarelli -llvm-2.7-r1.ebuild, +llvm-2.7-r2.ebuild: Fix the rpath sed so llvm-* binaries actually find the llvm shared library 20 Sep 2010; Bernard Cafarelli llvm-2.7-r1.ebuild: udis86 needs pic on amd64, bug #337969 *llvm-2.7-r1 (17 Sep 2010) 17 Sep 2010; Bernard Cafarelli +llvm-2.7-r1.ebuild, llvm-9999.ebuild: Enable shared library, move libs and plugins to fix bug #337467 04 Sep 2010; Fabian Groffen llvm-2.7.ebuild: Also fix libEnhancedDisassembly, which is only built on Darwin 10 (Mac OS X Snow Leopard) 03 Sep 2010; Fabian Groffen llvm-2.7.ebuild: Marked ~amd64-linux 26 Aug 2010; Fabian Groffen llvm-2.7.ebuild, llvm-9999.ebuild: Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug #333387 20 Jul 2010; Bernard Cafarelli -llvm-2.6-r2.ebuild, -files/llvm-2.6-cflags.patch: Drop 2.6 version *llvm-9999 (01 Jun 2010) 01 Jun 2010; Bernard Cafarelli +llvm-9999.ebuild: Add live version, bug #320919 01 Jun 2010; Bernard Cafarelli llvm-2.6-r2.ebuild, llvm-2.7.ebuild: Really fix bug #293382, llvm-gcc was still in DEPEND *llvm-2.7 (27 Apr 2010) 27 Apr 2010; Bernard Cafarelli -llvm-2.6-r1.ebuild, +llvm-2.7.ebuild, +files/llvm-2.7-nodoctargz.patch: 2.7 official release version bump 26 Apr 2010; Bernard Cafarelli llvm-2.6-r2.ebuild: --without-udis86 is broken in configure script *llvm-2.6-r2 (26 Apr 2010) 26 Apr 2010; Bernard Cafarelli +llvm-2.6-r2.ebuild, metadata.xml: Add udis86 support, thanks to chithanh in bug #317151 *llvm-2.6-r1 (18 Mar 2010) 18 Mar 2010; Bernard Cafarelli -llvm-2.6.ebuild, +llvm-2.6-r1.ebuild, +files/llvm-2.6-cflags.patch: Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145 17 Nov 2009; Bernard Cafarelli llvm-2.6.ebuild: Drop llvm-gcc depend, as it triggers circular dependency on first install (warn the user if it is not found instead), bug #293382 26 Oct 2009; Bernard Cafarelli files/llvm-2.6-commandguide-nops.patch: Fix the patch, after test by flameeyes 26 Oct 2009; Bernard Cafarelli llvm-2.6.ebuild, +files/llvm-2.6-commandguide-nops.patch: Disable .ps doc generation, these are just the man pages. Bug #290581 26 Oct 2009; Bernard Cafarelli llvm-2.6.ebuild, metadata.xml: Fix libffi automagic dependency, bug #289933 *llvm-2.6 (25 Oct 2009) 25 Oct 2009; Bernard Cafarelli -llvm-2.6_pre2.ebuild, +llvm-2.6.ebuild: Bump to final 2.6 release 07 Oct 2009; Bernard Cafarelli llvm-2.6_pre2.ebuild, +files/llvm-2.6-nodoctargz.patch, -files/llvm-2.6-nohtmltargz.patch: Add USE flag for ocaml bindings, complete doc patch to fix ocmal doc failure, see bug #186279 07 Oct 2009; Bernard Cafarelli llvm-2.6_pre2.ebuild: Fix llvm-gcc location, work with ${ROOT} *llvm-2.6_pre2 (05 Oct 2009) 05 Oct 2009; Bernard Cafarelli +llvm-2.6_pre2.ebuild, +files/llvm-2.6-nohtmltargz.patch, +metadata.xml: Initial commit, thanks everyone in bug #186279 and others