390 lines
14 KiB
Text
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
|