gentoo-full-overlay/sys-devel/llvm/ChangeLog

390 lines
14 KiB
Text

# 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.88 2012/07/16 09:31:46 mgorny Exp $
*llvm-3.1-r2 (16 Jul 2012)
16 Jul 2012; Michał Górny <mgorny@gentoo.org>
+files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch, +files/cl-pa
tches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch,
+llvm-3.1-r2.ebuild:
Add OpenCL Radeon patches wrt #425688.
06 Jul 2012; Michał Górny <mgorny@gentoo.org> llvm-3.1-r1.ebuild:
Enable cpp target while the ebuild's still hot. Bug #418441.
*llvm-3.1-r1 (05 Jul 2012)
05 Jul 2012; Bernard Cafarelli <voyageur@gentoo.org> +llvm-3.1-r1.ebuild,
+files/llvm-3.1-fix_debug_line_info.patch:
Fix line info generation for gdb in clang, thanks Ben Longbons
<b.r.longbons@gmail.com> in bug #424199
03 Jul 2012; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.9-r2.ebuild,
llvm-3.0-r2.ebuild, llvm-3.1.ebuild, llvm-9999.ebuild:
Add pax-mark calls to support hardened setups, thanks everyone in bug #399825
14 Jun 2012; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.1.ebuild,
+files/llvm-3.1-ivybridge_support.patch:
Fix Ivy bridge processors detection with -march=native
12 Jun 2012; Fabian Groffen <grobian@gentoo.org> llvm-3.1.ebuild:
Marked ~x64-macos
08 Jun 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Enable cpp target by default wrt #418441.
04 Jun 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Depend on binutils[cxx] in the live ebuild as well.
04 Jun 2012; Michał Górny <mgorny@gentoo.org> llvm-3.0-r2.ebuild,
llvm-3.1.ebuild:
Depend on binutils[cxx] for gold plugin wrt #419383.
02 Jun 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
llvm-3.1.ebuild:
Keyword ~arm, bug #320221.
26 May 2012; Alexis Ballier <aballier@gentoo.org> llvm-3.1.ebuild:
keyword ~amd64-fbsd
*llvm-3.1 (23 May 2012)
23 May 2012; Michał Górny <mgorny@gentoo.org> +llvm-3.1.ebuild:
Version bump.
20 May 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Fix omitted doman call.
20 May 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Disable manpage generation code until either rst2man or docs are fixed.
14 May 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Generate manpages before compiling llvm -- save time if it is going to fail.
13 May 2012; Michał Górny <mgorny@gentoo.org> llvm-9999.ebuild:
Generate manpages from .rst files.
10 May 2012; Patrick Lauer <patrick@gentoo.org> llvm-9999.ebuild:
Upstream changed doc handling, removing obsolete patch from -9999 ebuild
04 May 2012; Jeff Horelick <jdhore@gentoo.org> llvm-2.9-r2.ebuild,
llvm-3.0-r2.ebuild, llvm-9999.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
02 May 2012; Michał Górny <mgorny@gentoo.org> metadata.xml:
Add myself as a co-maintainer.
30 Apr 2012; Fabian Groffen <grobian@gentoo.org>
+files/llvm-3.2-nodoctargz.patch, llvm-9999.ebuild:
Fix nodoctargz patch for latest source, bug #413111
30 Apr 2012; Fabian Groffen <grobian@gentoo.org> llvm-9999.ebuild:
Extract the version LLVM refers to internally so we can properly fix
install_names on Darwin, bug #412137
13 Apr 2012; Bernard Cafarelli <voyageur@gentoo.org> -llvm-3.0-r1.ebuild,
llvm-3.0-r2.ebuild, llvm-9999.ebuild:
Support epatch_user, bug #411447
13 Apr 2012; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.0-r2.ebuild,
+files/llvm-3.0-PPCCompilationCallbackC_static.patch:
Fix TEXTREL on ppc, patch by and thanks to Kimura Masaru
<hiyuh.root@gmail.com> in bug #403519
*llvm-3.0-r2 (27 Mar 2012)
27 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> +llvm-3.0-r2.ebuild,
+files/llvm-3.0-set_soname.patch:
Set soname in shared library, bug #409267 by ryao
13 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.0-r1.ebuild,
llvm-9999.ebuild:
Tests require python-2, spotted by patrick, bug #407885
06 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> -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 <voyageur@gentoo.org> llvm-3.0.ebuild,
+files/llvm-3.0-PPC_macro.patch:
Fix compilation on ppc, bug #394183
27 Jan 2012; Bernard Cafarelli <voyageur@gentoo.org> llvm-9999.ebuild:
Really fix new llvm-config in live ebuild, bug #392715
13 Dec 2011; Naohiro Aota <naota@gentoo.org> llvm-2.9-r2.ebuild:
Add ~x86-fbsd wrt #320221
12 Dec 2011; Fabian Groffen <grobian@gentoo.org> 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 <voyageur@gentoo.org> 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 <voyageur@gentoo.org> 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 <bug@mejor.pl> for both bug
reports
*llvm-3.0 (02 Dec 2011)
02 Dec 2011; Bernard Cafarelli <voyageur@gentoo.org> -llvm-3.0_rc4.ebuild,
+llvm-3.0.ebuild:
Final release bump, remove rc
28 Nov 2011; Tony Vroon <chainsaw@gentoo.org> 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 <voyageur@gentoo.org> -llvm-3.0_rc3.ebuild,
+llvm-3.0_rc4.ebuild:
Final rc bump
24 Nov 2011; Fabian Groffen <grobian@gentoo.org> 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 <voyageur@gentoo.org> llvm-3.0_rc3.ebuild,
metadata.xml:
Add support for gold plugin, thanks Matthias Maier in bug #371951
17 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> llvm-2.9-r2.ebuild:
x86 stable wrt bug #384709
*llvm-3.0_rc3 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -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 <voyageur@gentoo.org> +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 <voyageur@gentoo.org> 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 <voyageur@gentoo.org> -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 <ssuominen@gentoo.org> metadata.xml:
USE="libffi" is now global USE flag.
15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> llvm-2.8-r2.ebuild:
ppc stable wrt #360553
06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> +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 <grobian@gentoo.org> llvm-2.9-r1.ebuild,
llvm-9999.ebuild:
Fix broken reference that I missed yesterday
20 Apr 2011; Fabian Groffen <grobian@gentoo.org> llvm-2.9-r1.ebuild,
llvm-9999.ebuild:
Fix install_name_tooling
*llvm-2.8-r4 (15 Apr 2011)
15 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> -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 <voyageur@gentoo.org> +llvm-2.9-r1.ebuild:
Fix libffi include search path and debug flags, bugs #363595 and #362567
10 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> llvm-2.8-r2.ebuild:
x86 stable wrt bug #360553
*llvm-2.9 (07 Apr 2011)
07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.9.ebuild:
Version bump
28 Mar 2011; Christoph Mende <angelos@gentoo.org> llvm-2.8-r2.ebuild:
Stable on amd64 wrt bug #360553
*llvm-2.8-r3 (28 Mar 2011)
28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org>
-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 <grobian@gentoo.org> llvm-2.8-r2.ebuild:
Marked ~x86-linux
28 Feb 2011; Bernard Cafarelli <voyageur@gentoo.org>
+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 <xarthisius@gentoo.org> llvm-2.8-r1.ebuild:
ppc stable wrt #336371
*llvm-2.8-r2 (19 Dec 2010)
19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> +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 <hwoarang@gentoo.org> llvm-2.8-r1.ebuild:
Stable on amd64 wrt bug #336371
09 Nov 2010; Thomas Kahle <tomka@gentoo.org> llvm-2.8-r1.ebuild:
x86 stable per bug 336371
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> 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 <grobian@gentoo.org> 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 <voyageur@gentoo.org> -llvm-2.8.ebuild,
+llvm-2.8-r1.ebuild:
SRC_URI arrow workaround to fetch updated tarball with correct package
version, thanks Alexey Charkov <alchark@gmail.com> in bug #340106 for
spotting it
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> +llvm-2.8.ebuild:
2.8 version bump
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> llvm-9999.ebuild:
Also fix live ebuild
*llvm-2.7-r2 (21 Sep 2010)
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -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 <voyageur@gentoo.org> llvm-2.7-r1.ebuild:
udis86 needs pic on amd64, bug #337969
*llvm-2.7-r1 (17 Sep 2010)
17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> +llvm-2.7-r1.ebuild,
llvm-9999.ebuild:
Enable shared library, move libs and plugins to fix bug #337467
04 Sep 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.7.ebuild:
Also fix libEnhancedDisassembly, which is only built on Darwin 10 (Mac OS
X Snow Leopard)
03 Sep 2010; Fabian Groffen <grobian@gentoo.org> llvm-2.7.ebuild:
Marked ~amd64-linux
26 Aug 2010; Fabian Groffen <grobian@gentoo.org> 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 <voyageur@gentoo.org> -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 <voyageur@gentoo.org> +llvm-9999.ebuild:
Add live version, bug #320919
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> -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 <voyageur@gentoo.org> llvm-2.6-r2.ebuild:
--without-udis86 is broken in configure script
*llvm-2.6-r2 (26 Apr 2010)
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +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 <voyageur@gentoo.org> -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 <voyageur@gentoo.org> 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 <voyageur@gentoo.org>
files/llvm-2.6-commandguide-nops.patch:
Fix the patch, after test by flameeyes
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> llvm-2.6.ebuild,
metadata.xml:
Fix libffi automagic dependency, bug #289933
*llvm-2.6 (25 Oct 2009)
25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
-llvm-2.6_pre2.ebuild, +llvm-2.6.ebuild:
Bump to final 2.6 release
07 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> 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 <voyageur@gentoo.org> llvm-2.6_pre2.ebuild:
Fix llvm-gcc location, work with ${ROOT}
*llvm-2.6_pre2 (05 Oct 2009)
05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
+llvm-2.6_pre2.ebuild, +files/llvm-2.6-nohtmltargz.patch, +metadata.xml:
Initial commit, thanks everyone in bug #186279 and others