sys-devel/clang
C language family frontend for LLVM
-
clang-9999-r50amd64debug multitarget python +static-analyzer test video_cards_radeon python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0
View
Download
Browse License: UoI-NCSA Overlay: FireBurn (layman) -
clang-9999debug multitarget python +static-analyzer test python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0
View
Download
Browse License: UoI-NCSA Overlay: gentoo (distro) -
clang-9999debug multitarget python +static-analyzer test python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0
View
Download
Browse License: UoI-NCSA Overlay: funtoo (distro) -
clang-9999~amd64debug multitarget +static-analyzer test
View
Download
Browse License: UoI-NCSA Overlay: chromiumos (layman) -
clang-3.2_pre170392amd64debug multitarget +static-analyzer test
View
Download
Browse License: UoI-NCSA Overlay: chromiumos (layman) -
clang-3.2~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macosdebug kernel_FreeBSD multitarget python +static-analyzer test python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0
View
Download
Browse License: UoI-NCSA Overlay: funtoo (distro) -
clang-3.2~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macosdebug kernel_FreeBSD multitarget python +static-analyzer test python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0
View
Download
Browse License: UoI-NCSA Overlay: gentoo (distro) -
clang-3.1-r5~amd64 ~arm ~x86 ~amd64-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macosdebug kernel_FreeBSD multitarget +static-analyzer test
View
Download
Browse License: UoI-NCSA Overlay: gentoo (distro) -
clang-3.1-r5~amd64 ~arm ~x86 ~amd64-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macosdebug kernel_FreeBSD multitarget +static-analyzer test
View
Download
Browse License: UoI-NCSA Overlay: funtoo (distro) -
clang-3.0-r4~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macosdebug kernel_FreeBSD multitarget +static-analyzer system-cxx-headers test
View
Download
Browse License: UoI-NCSA Overlay: gentoo (distro) -
clang-3.0-r4~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macosdebug kernel_FreeBSD multitarget +static-analyzer system-cxx-headers test
View
Download
Browse License: UoI-NCSA Overlay: funtoo (distro) -
clang-2.9-r1~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macosdebug multitarget +static-analyzer +system-cxx-headers test
View
Download
Browse License: UoI-NCSA Overlay: gentoo (distro) -
clang-2.9-r1~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macosdebug multitarget +static-analyzer +system-cxx-headers test
View
Download
Browse License: UoI-NCSA Overlay: funtoo (distro)
ChangeLog
# ChangeLog for sys-devel/clang
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.85 2013/02/04 08:50:49 mgorny Exp $
04 Feb 2013; Micha? Górny <mgorny@gentoo.org> clang-3.2.ebuild,
clang-9999.ebuild:
Use supported Python implementation during build. Fixes bug #455260.
02 Feb 2013; Micha? Górny <mgorny@gentoo.org> clang-3.2.ebuild,
clang-9999.ebuild:
Migrate to python-r1.
15 Jan 2013; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Switch to UTF8.
11 Jan 2013; Richard Yao <ryao@gentoo.org> clang-3.2.ebuild:
Drop ~amd64-fbsd ~x64-freebsd keywords due to broken C++ support
03 Jan 2013; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-3.0-r4.ebuild, clang-3.1-r5.ebuild,
clang-3.2.ebuild, clang-9999.ebuild:
debug USE-flag needs to be in sync with llvm's one, thanks hasufell in bug
#448530
*clang-3.2 (21 Dec 2012)
21 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.2_rc3.ebuild,
+clang-3.2.ebuild:
Bump to final version, remove release candidate
*clang-3.2_rc3 (07 Dec 2012)
07 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.2_rc3.ebuild,
-clang-3.2_rc2.ebuild:
RC bump
*clang-3.2_rc2 (03 Dec 2012)
03 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.1-r1.ebuild,
-clang-3.1-r2.ebuild, -clang-3.1-r4.ebuild,
-files/clang-3.1-fix_cxx_include_root.patch,
-files/clang-3.1-gentoo-freebsd-fix-cxx-paths.patch,
-files/clang-3.1-gentoo-linux-fix-cxx-include.patch,
-files/clang-3.1-gentoo-runtime-gcc-detection.patch, +clang-3.2_rc2.ebuild,
clang-9999.ebuild:
Release candidate bump, sync changes in live ebuild, remove some 3.1
versions. Still need to fix the gentoo-freebsd-fix-cxx-paths patch
30 Aug 2012; Bernard Cafarelli <voyageur@gentoo.org>
-files/cl-patches/0001-Add-r600-TargetInfo.patch,
+files/cl-patches/clang-0001-Add-r600-TargetInfo.patch,
-files/cl-patches/0002-r600-Add-some-target-builtins.patch,
+files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch,
+files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intri
nsi.patch, +files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch,
+files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-bu
ilti.patch, clang-3.1-r5.ebuild,
-files/cl-patches/0003-r600-Add-read_global_size-and-read_local_size-builti.p
atch:
Also apply llvm r600 patches, should fix bug #427206
05 Aug 2012; Richard Yao <ryao@gentoo.org> clang-3.1-r4.ebuild:
Keyword ~x64-freebsd
27 Jul 2012; Micha? Górny <mgorny@gentoo.org> clang-3.1-r4.ebuild,
clang-3.1-r5.ebuild, clang-9999.ebuild:
Use tc-export to enforce Gentoo default CC/CXX when $CHOST-clang is available.
*clang-3.1-r5 (16 Jul 2012)
16 Jul 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1-r5.ebuild,
+files/cl-patches/0001-Add-r600-TargetInfo.patch,
+files/cl-patches/0002-r600-Add-some-target-builtins.patch, +files/cl-patches/
0003-r600-Add-read_global_size-and-read_local_size-builti.patch:
Add OpenCL Radeon patches wrt #425688, and enable cpp target by default wrt
#418441.
22 Jun 2012; Bernard Cafarelli <voyageur@gentoo.org>
files/clang-3.1-increase-parser-recursion-limit.patch:
Convert patch from DOS to Unix format, to prevent bugs like #422725
12 Jun 2012; Fabian Groffen <grobian@gentoo.org> clang-3.1-r4.ebuild:
Marked ~x64-macos
08 Jun 2012; Micha? Górny <mgorny@gentoo.org> clang-9999.ebuild:
Enable cpp target by default wrt #418441.
*clang-3.1-r4 (07 Jun 2012)
07 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r4.ebuild,
+files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch,
+files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, -clang-3.1-r3.ebuild,
-files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
Fix bug #417913
*clang-3.1-r3 (05 Jun 2012)
05 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r3.ebuild,
+files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
Generalize GCC version check, which fixes bug #417913 and bug #418141
05 Jun 2012; Richard Yao <ryao@gentoo.org> metadata.xml:
Add self to maintainer list
02 Jun 2012; Chí-Thanh Christopher Nguy?n <chithanh@gentoo.org>
clang-3.1-r2.ebuild:
Keyword ~arm, bug #320221.
26 May 2012; Alexis Ballier <aballier@gentoo.org> clang-3.1-r2.ebuild:
keyword ~amd64-fbsd
26 May 2012; Micha? Górny <mgorny@gentoo.org> clang-3.1-r2.ebuild:
Fix revnumber in patch-related comment.
*clang-3.1-r2 (26 May 2012)
26 May 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1-r2.ebuild,
+files/clang-3.1-increase-parser-recursion-limit.patch:
Include compiler-rt; fixes #417419. Increase parser recursion limit wrt
#417545. Also fix BSD include removal.
*clang-3.1-r1 (26 May 2012)
26 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r1.ebuild,
+files/clang-3.1-gentoo-freebsd-fix-cxx-paths.patch,
+files/clang-3.1-gentoo-freebsd-fix-lib-path.patch,
+files/clang-3.1-gentoo-linux-fix-cxx-include.patch,
+files/clang-3.1-gentoo-runtime-gcc-detection.patch, -clang-3.1.ebuild:
Fix bug #406163, bug #409269, bug #417171, bug #417537 and bug #417541 in
Clang 3.1
*clang-3.0-r4 (24 May 2012)
24 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.0-r4.ebuild,
+files/clang-3.0-freebsd-runtime-gcc-detection.patch,
+files/clang-3.0-linux-runtime-gcc-detection.patch, -clang-3.0-r3.ebuild:
Add runtime detection of active GCC on Linux (bug \#406163) and FreeBSD (bug
\#409269). Remove unnecessary headers on FreeBSD, bug \#417171. Run time
detection enables Clang to build C++ code without USE=system-cxx-headers, so
no longer set it by default
*clang-3.1 (23 May 2012)
23 May 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1.ebuild:
Version bump.
02 May 2012; Micha? Górny <mgorny@gentoo.org> metadata.xml:
Add myself as a co-maintainer.
13 Apr 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild:
Support epatch_user, bug #411447
13 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild:
Tests require python-2, continuation of bug #407885
08 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Add AddressSanitizer (asan) support with compiler-rt, bug #407295
28 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild, files/clang-3.0-gentoo-binutils-apple.patch:
Gentoo binutils-apple patch has been applied upstream, so no longer necessary
in 9999. Update patch header with upstream commit.
21 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
+files/clang-3.0-gentoo-binutils-apple.patch, clang-9999.ebuild:
Add patch to fix version detection of Gentoo's binutils-apple, bug #395013
16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
clang now autodetects C++ header paths, dropping the system-cxx-headers
system and fixing bug #402365
*clang-3.0-r3 (16 Feb 2012)
16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0-r2.ebuild,
+clang-3.0-r3.ebuild:
Fix 32bit include path on multilib, thanks slyfox in bug #404057
*clang-3.0-r2 (03 Feb 2012)
03 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0.ebuild,
-clang-3.0-r1.ebuild, +clang-3.0-r2.ebuild, clang-9999.ebuild:
Fix path to gold plugin, thanks mgorny in bug #397547
25 Jan 2012; Luca Barbato <lu_zero@gentoo.org>
+files/clang-3.1-fix_cxx_include_root.patch, clang-9999.ebuild:
Update live ebuild
*clang-3.0-r1 (13 Jan 2012)
13 Jan 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0-r1.ebuild,
+files/clang-3.0-recognize-amd-k10-enable-sse4a.patch, clang-9999.ebuild:
Allow to run test without rebuilding llvm, bug #397559 by mgorny. Add AMD K10
suport in 3.0, patch thanks to Fabio Scaccabarozzi <fsvm88@gmail.com> in bug
#398357
*clang-3.0 (02 Dec 2011)
02 Dec 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc4.ebuild,
+clang-3.0.ebuild:
Final release bump, remove rc
*clang-3.0_rc4 (28 Nov 2011)
28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc3.ebuild,
+clang-3.0_rc4.ebuild:
Final rc bump
14 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-3.0_rc3.ebuild, clang-9999.ebuild:
gcc-config 1.5 dropped the -X option, thanks Leonid Volnitsky
<leonid@volnitsky.com> in bug #388621
10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0_rc3.ebuild:
Fix tests (needs full compilation of llvm, remove broken test)
*clang-3.0_rc3 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc1.ebuild,
+clang-3.0_rc3.ebuild, files/clang-3.0-fix_cxx_include_root.patch,
clang-9999.ebuild:
Update rc ebuild and cxx_include_root patch, some more ebuild cleanups
*clang-3.0_rc1 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0_rc1.ebuild,
+files/clang-3.0-fix_cxx_include_root.patch, clang-9999.ebuild:
Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
in configure anymore). Also fix bug #387309, thanks to Stephan Wezel
<s.wezel@web.de> for the patch
04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-9999.ebuild:
Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543
03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
-clang-2.9.ebuild, clang-2.9-r1.ebuild, clang-9999.ebuild, metadata.xml:
Rename alltargets USE flag to multitarget, bug #382307. Drop some versions
*clang-2.9-r1 (16 Aug 2011)
16 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> +clang-2.9-r1.ebuild,
+files/clang-2.9-gccversions.patch:
Add patch to check for a few more GCC versions; thanks to Amir Aupov, Richard
and Josh in bug #377949.
08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9.ebuild, clang-9999.ebuild:
Convert from "hasq" to "has".
13 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Also use same USE-defaults for live ebuild, spotted by mgorny
06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Update live ebuild to sync latest ebuild changes, fixes bug #369027
21 Apr 2011; Fabian Groffen <grobian@gentoo.org> clang-2.9.ebuild:
Update install_name reference to libLLVM
*clang-2.9 (07 Apr 2011)
07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.9.ebuild,
+files/clang-2.9-darwin-prefix.patch:
Version bump, enable system-cxx-headers by default
28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r4.ebuild,
-files/clang-2.7-darwin-prefix.patch:
Drop 2.7 versions
14 Mar 2011; Fabian Groffen <grobian@gentoo.org> clang-2.8-r3.ebuild:
Marked ~x86-linux
26 Jan 2011; Fabian Groffen <grobian@gentoo.org> clang-2.7-r4.ebuild,
clang-2.8-r3.ebuild, clang-9999.ebuild:
Make scan-build utility Prefix-compatible, by Lionel Orry, bug #352809
*clang-2.8-r3 (19 Dec 2010)
19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.8-r1.ebuild,
-clang-2.8-r2.ebuild, +clang-2.8-r3.ebuild, +files/clang-2.8-alignof.patch,
+files/clang-2.8-gcc-4.4.4.patch:
Backport to rename alignof, fixes C++'0x compilers support. Also adds gcc
4.4.4 headers support by default, thanks to Bertjan Broeksema
<broeksema@kde.org> in bug #345683
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
clang-9999.ebuild:
Update reference fixing for Darwin for newer more strict versions of
Portage
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
+files/clang-2.8-darwin-prefix.patch:
Fix compilation on Darwin, fixes bug #342373, adds back necessary bits for
bug #339922
*clang-2.8-r2 (21 Oct 2010)
21 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r2.ebuild,
-clang-2.8.ebuild, +clang-2.8-r2.ebuild:
Also set GCC C headers path with USE=system-cxx-headers, reported by
Guillaume Chatelet <chatelet.guillaume@gmail.com>, bug #341891, tested
with boost compilation. Clean some versions
*clang-2.8-r1 (12 Oct 2010)
12 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8-r1.ebuild,
metadata.xml:
Re-enable shared lib, it works now with alltargets USE flag (in sync with
llvm one)
08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild:
Use new llvm 2.8 tarball, just in case
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild,
clang-9999.ebuild:
Tests now use an internal framework, dejagnu not needed anymore
*clang-2.8 (06 Oct 2010)
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8.ebuild,
clang-9999.ebuild:
2.8 version bump, drop old 2.6, fix one install line in live ebuild
*clang-2.7-r4 (21 Sep 2010)
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r3.ebuild,
+clang-2.7-r4.ebuild, clang-9999.ebuild:
Fix rpath sed and disable shared library use, thanks Nick Bowler
<nbowler@draconx.ca> in bug #338231
*clang-2.7-r3 (17 Sep 2010)
17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7.ebuild,
+clang-2.7-r3.ebuild:
Enable shared library, move libs and plugins to fix bug #337467
08 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
+files/clang-2.7-darwin-prefix.patch:
Fix configurations for (newer) Darwin configurations, thanks Heiko Przybyl
03 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild:
Marked ~amd64-linux
26 Aug 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
clang-9999.ebuild:
Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug
#332605
19 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
system-cxx-headers was missing in -9999 IUSE, spotted by Jack Lloyd
<lloyd@randombit.net> in bug #331679
*clang-2.7-r2 (27 Jul 2010)
27 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r1.ebuild,
+clang-2.7-r2.ebuild, clang-9999.ebuild, metadata.xml:
Add a USE-flag for system CXX headers, fix for x86. llvm-gcc users should
leave the flag off
*clang-2.7-r1 (20 Jul 2010)
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.7-r1.ebuild,
clang-9999.ebuild:
Get C++ headers from active gcc version, bug #327575
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r3.ebuild,
-files/llvm-2.6-cflags.patch, -files/clang-2.6-fixdoc.patch,
-files/clang-2.6-gcc45.patch:
Drop 2.6 version
02 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Set ESVN_REPO_URI to fix subversion_pkg_preinst
*clang-9999 (01 Jun 2010)
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-9999.ebuild:
Add live version, bug #320919
28 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r3.ebuild,
+files/clang-2.6-gcc45.patch:
GCC 4.5 support for 2.6, bug #317467
*clang-2.7 (27 Apr 2010)
27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r2.ebuild,
+clang-2.7.ebuild, +files/clang-2.7-fixdoc.patch:
2.7 official release version bump
*clang-2.6-r3 (26 Apr 2010)
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.6-r3.ebuild:
python support enhancements, grabbed from my in-progress 2.7_pre2 ebuild
*clang-2.6-r2 (18 Mar 2010)
18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r1.ebuild,
+clang-2.6-r2.ebuild, +files/llvm-2.6-cflags.patch:
Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145
28 Jan 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
vecho -> echo, spotted by tove
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Remove faulty test for 2.6, bug #294689
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Fix multilib-strict sed, it broke tests on amd64
30 Nov 2009; Torsten Veller <tove@gentoo.org> clang-2.6-r1.ebuild:
Add missing die: || "die..." -> || die "..."
*clang-2.6-r1 (27 Oct 2009)
27 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6.ebuild,
+clang-2.6-r1.ebuild:
Install missing files for static analyzer, bug #290697
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild:
Add some comments, fix running tests. Now about 50 of them fail not
finding their headers, still looking why
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild,
+files/clang-2.6-fixdoc.patch:
Fix documentation Makefile in the same way as llvm
*clang-2.6 (25 Oct 2009)
25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
-clang-2.6_pre2.ebuild, +clang-2.6.ebuild:
Bump to final 2.6 release
*clang-2.6_pre2 (05 Oct 2009)
05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
+clang-2.6_pre2.ebuild, +metadata.xml:
Initial commit, based on ebuild by Ravi Pinjala <ravi@p-static.net> in bug
#269651
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.85 2013/02/04 08:50:49 mgorny Exp $
04 Feb 2013; Micha? Górny <mgorny@gentoo.org> clang-3.2.ebuild,
clang-9999.ebuild:
Use supported Python implementation during build. Fixes bug #455260.
02 Feb 2013; Micha? Górny <mgorny@gentoo.org> clang-3.2.ebuild,
clang-9999.ebuild:
Migrate to python-r1.
15 Jan 2013; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Switch to UTF8.
11 Jan 2013; Richard Yao <ryao@gentoo.org> clang-3.2.ebuild:
Drop ~amd64-fbsd ~x64-freebsd keywords due to broken C++ support
03 Jan 2013; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-3.0-r4.ebuild, clang-3.1-r5.ebuild,
clang-3.2.ebuild, clang-9999.ebuild:
debug USE-flag needs to be in sync with llvm's one, thanks hasufell in bug
#448530
*clang-3.2 (21 Dec 2012)
21 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.2_rc3.ebuild,
+clang-3.2.ebuild:
Bump to final version, remove release candidate
*clang-3.2_rc3 (07 Dec 2012)
07 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.2_rc3.ebuild,
-clang-3.2_rc2.ebuild:
RC bump
*clang-3.2_rc2 (03 Dec 2012)
03 Dec 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.1-r1.ebuild,
-clang-3.1-r2.ebuild, -clang-3.1-r4.ebuild,
-files/clang-3.1-fix_cxx_include_root.patch,
-files/clang-3.1-gentoo-freebsd-fix-cxx-paths.patch,
-files/clang-3.1-gentoo-linux-fix-cxx-include.patch,
-files/clang-3.1-gentoo-runtime-gcc-detection.patch, +clang-3.2_rc2.ebuild,
clang-9999.ebuild:
Release candidate bump, sync changes in live ebuild, remove some 3.1
versions. Still need to fix the gentoo-freebsd-fix-cxx-paths patch
30 Aug 2012; Bernard Cafarelli <voyageur@gentoo.org>
-files/cl-patches/0001-Add-r600-TargetInfo.patch,
+files/cl-patches/clang-0001-Add-r600-TargetInfo.patch,
-files/cl-patches/0002-r600-Add-some-target-builtins.patch,
+files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch,
+files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intri
nsi.patch, +files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch,
+files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-bu
ilti.patch, clang-3.1-r5.ebuild,
-files/cl-patches/0003-r600-Add-read_global_size-and-read_local_size-builti.p
atch:
Also apply llvm r600 patches, should fix bug #427206
05 Aug 2012; Richard Yao <ryao@gentoo.org> clang-3.1-r4.ebuild:
Keyword ~x64-freebsd
27 Jul 2012; Micha? Górny <mgorny@gentoo.org> clang-3.1-r4.ebuild,
clang-3.1-r5.ebuild, clang-9999.ebuild:
Use tc-export to enforce Gentoo default CC/CXX when $CHOST-clang is available.
*clang-3.1-r5 (16 Jul 2012)
16 Jul 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1-r5.ebuild,
+files/cl-patches/0001-Add-r600-TargetInfo.patch,
+files/cl-patches/0002-r600-Add-some-target-builtins.patch, +files/cl-patches/
0003-r600-Add-read_global_size-and-read_local_size-builti.patch:
Add OpenCL Radeon patches wrt #425688, and enable cpp target by default wrt
#418441.
22 Jun 2012; Bernard Cafarelli <voyageur@gentoo.org>
files/clang-3.1-increase-parser-recursion-limit.patch:
Convert patch from DOS to Unix format, to prevent bugs like #422725
12 Jun 2012; Fabian Groffen <grobian@gentoo.org> clang-3.1-r4.ebuild:
Marked ~x64-macos
08 Jun 2012; Micha? Górny <mgorny@gentoo.org> clang-9999.ebuild:
Enable cpp target by default wrt #418441.
*clang-3.1-r4 (07 Jun 2012)
07 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r4.ebuild,
+files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch,
+files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, -clang-3.1-r3.ebuild,
-files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
Fix bug #417913
*clang-3.1-r3 (05 Jun 2012)
05 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r3.ebuild,
+files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
Generalize GCC version check, which fixes bug #417913 and bug #418141
05 Jun 2012; Richard Yao <ryao@gentoo.org> metadata.xml:
Add self to maintainer list
02 Jun 2012; Chí-Thanh Christopher Nguy?n <chithanh@gentoo.org>
clang-3.1-r2.ebuild:
Keyword ~arm, bug #320221.
26 May 2012; Alexis Ballier <aballier@gentoo.org> clang-3.1-r2.ebuild:
keyword ~amd64-fbsd
26 May 2012; Micha? Górny <mgorny@gentoo.org> clang-3.1-r2.ebuild:
Fix revnumber in patch-related comment.
*clang-3.1-r2 (26 May 2012)
26 May 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1-r2.ebuild,
+files/clang-3.1-increase-parser-recursion-limit.patch:
Include compiler-rt; fixes #417419. Increase parser recursion limit wrt
#417545. Also fix BSD include removal.
*clang-3.1-r1 (26 May 2012)
26 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r1.ebuild,
+files/clang-3.1-gentoo-freebsd-fix-cxx-paths.patch,
+files/clang-3.1-gentoo-freebsd-fix-lib-path.patch,
+files/clang-3.1-gentoo-linux-fix-cxx-include.patch,
+files/clang-3.1-gentoo-runtime-gcc-detection.patch, -clang-3.1.ebuild:
Fix bug #406163, bug #409269, bug #417171, bug #417537 and bug #417541 in
Clang 3.1
*clang-3.0-r4 (24 May 2012)
24 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.0-r4.ebuild,
+files/clang-3.0-freebsd-runtime-gcc-detection.patch,
+files/clang-3.0-linux-runtime-gcc-detection.patch, -clang-3.0-r3.ebuild:
Add runtime detection of active GCC on Linux (bug \#406163) and FreeBSD (bug
\#409269). Remove unnecessary headers on FreeBSD, bug \#417171. Run time
detection enables Clang to build C++ code without USE=system-cxx-headers, so
no longer set it by default
*clang-3.1 (23 May 2012)
23 May 2012; Micha? Górny <mgorny@gentoo.org> +clang-3.1.ebuild:
Version bump.
02 May 2012; Micha? Górny <mgorny@gentoo.org> metadata.xml:
Add myself as a co-maintainer.
13 Apr 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild:
Support epatch_user, bug #411447
13 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild:
Tests require python-2, continuation of bug #407885
08 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Add AddressSanitizer (asan) support with compiler-rt, bug #407295
28 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
clang-9999.ebuild, files/clang-3.0-gentoo-binutils-apple.patch:
Gentoo binutils-apple patch has been applied upstream, so no longer necessary
in 9999. Update patch header with upstream commit.
21 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
+files/clang-3.0-gentoo-binutils-apple.patch, clang-9999.ebuild:
Add patch to fix version detection of Gentoo's binutils-apple, bug #395013
16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
clang now autodetects C++ header paths, dropping the system-cxx-headers
system and fixing bug #402365
*clang-3.0-r3 (16 Feb 2012)
16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0-r2.ebuild,
+clang-3.0-r3.ebuild:
Fix 32bit include path on multilib, thanks slyfox in bug #404057
*clang-3.0-r2 (03 Feb 2012)
03 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0.ebuild,
-clang-3.0-r1.ebuild, +clang-3.0-r2.ebuild, clang-9999.ebuild:
Fix path to gold plugin, thanks mgorny in bug #397547
25 Jan 2012; Luca Barbato <lu_zero@gentoo.org>
+files/clang-3.1-fix_cxx_include_root.patch, clang-9999.ebuild:
Update live ebuild
*clang-3.0-r1 (13 Jan 2012)
13 Jan 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0-r1.ebuild,
+files/clang-3.0-recognize-amd-k10-enable-sse4a.patch, clang-9999.ebuild:
Allow to run test without rebuilding llvm, bug #397559 by mgorny. Add AMD K10
suport in 3.0, patch thanks to Fabio Scaccabarozzi <fsvm88@gmail.com> in bug
#398357
*clang-3.0 (02 Dec 2011)
02 Dec 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc4.ebuild,
+clang-3.0.ebuild:
Final release bump, remove rc
*clang-3.0_rc4 (28 Nov 2011)
28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc3.ebuild,
+clang-3.0_rc4.ebuild:
Final rc bump
14 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-3.0_rc3.ebuild, clang-9999.ebuild:
gcc-config 1.5 dropped the -X option, thanks Leonid Volnitsky
<leonid@volnitsky.com> in bug #388621
10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0_rc3.ebuild:
Fix tests (needs full compilation of llvm, remove broken test)
*clang-3.0_rc3 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc1.ebuild,
+clang-3.0_rc3.ebuild, files/clang-3.0-fix_cxx_include_root.patch,
clang-9999.ebuild:
Update rc ebuild and cxx_include_root patch, some more ebuild cleanups
*clang-3.0_rc1 (09 Nov 2011)
09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0_rc1.ebuild,
+files/clang-3.0-fix_cxx_include_root.patch, clang-9999.ebuild:
Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
in configure anymore). Also fix bug #387309, thanks to Stephan Wezel
<s.wezel@web.de> for the patch
04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9-r1.ebuild, clang-9999.ebuild:
Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543
03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
-clang-2.9.ebuild, clang-2.9-r1.ebuild, clang-9999.ebuild, metadata.xml:
Rename alltargets USE flag to multitarget, bug #382307. Drop some versions
*clang-2.9-r1 (16 Aug 2011)
16 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> +clang-2.9-r1.ebuild,
+files/clang-2.9-gccversions.patch:
Add patch to check for a few more GCC versions; thanks to Amir Aupov, Richard
and Josh in bug #377949.
08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> clang-2.8-r3.ebuild,
clang-2.9.ebuild, clang-9999.ebuild:
Convert from "hasq" to "has".
13 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Also use same USE-defaults for live ebuild, spotted by mgorny
06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Update live ebuild to sync latest ebuild changes, fixes bug #369027
21 Apr 2011; Fabian Groffen <grobian@gentoo.org> clang-2.9.ebuild:
Update install_name reference to libLLVM
*clang-2.9 (07 Apr 2011)
07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.9.ebuild,
+files/clang-2.9-darwin-prefix.patch:
Version bump, enable system-cxx-headers by default
28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r4.ebuild,
-files/clang-2.7-darwin-prefix.patch:
Drop 2.7 versions
14 Mar 2011; Fabian Groffen <grobian@gentoo.org> clang-2.8-r3.ebuild:
Marked ~x86-linux
26 Jan 2011; Fabian Groffen <grobian@gentoo.org> clang-2.7-r4.ebuild,
clang-2.8-r3.ebuild, clang-9999.ebuild:
Make scan-build utility Prefix-compatible, by Lionel Orry, bug #352809
*clang-2.8-r3 (19 Dec 2010)
19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.8-r1.ebuild,
-clang-2.8-r2.ebuild, +clang-2.8-r3.ebuild, +files/clang-2.8-alignof.patch,
+files/clang-2.8-gcc-4.4.4.patch:
Backport to rename alignof, fixes C++'0x compilers support. Also adds gcc
4.4.4 headers support by default, thanks to Bertjan Broeksema
<broeksema@kde.org> in bug #345683
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
clang-9999.ebuild:
Update reference fixing for Darwin for newer more strict versions of
Portage
24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
+files/clang-2.8-darwin-prefix.patch:
Fix compilation on Darwin, fixes bug #342373, adds back necessary bits for
bug #339922
*clang-2.8-r2 (21 Oct 2010)
21 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r2.ebuild,
-clang-2.8.ebuild, +clang-2.8-r2.ebuild:
Also set GCC C headers path with USE=system-cxx-headers, reported by
Guillaume Chatelet <chatelet.guillaume@gmail.com>, bug #341891, tested
with boost compilation. Clean some versions
*clang-2.8-r1 (12 Oct 2010)
12 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8-r1.ebuild,
metadata.xml:
Re-enable shared lib, it works now with alltargets USE flag (in sync with
llvm one)
08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild:
Use new llvm 2.8 tarball, just in case
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild,
clang-9999.ebuild:
Tests now use an internal framework, dejagnu not needed anymore
*clang-2.8 (06 Oct 2010)
06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8.ebuild,
clang-9999.ebuild:
2.8 version bump, drop old 2.6, fix one install line in live ebuild
*clang-2.7-r4 (21 Sep 2010)
21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r3.ebuild,
+clang-2.7-r4.ebuild, clang-9999.ebuild:
Fix rpath sed and disable shared library use, thanks Nick Bowler
<nbowler@draconx.ca> in bug #338231
*clang-2.7-r3 (17 Sep 2010)
17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7.ebuild,
+clang-2.7-r3.ebuild:
Enable shared library, move libs and plugins to fix bug #337467
08 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
+files/clang-2.7-darwin-prefix.patch:
Fix configurations for (newer) Darwin configurations, thanks Heiko Przybyl
03 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild:
Marked ~amd64-linux
26 Aug 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
clang-9999.ebuild:
Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug
#332605
19 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
system-cxx-headers was missing in -9999 IUSE, spotted by Jack Lloyd
<lloyd@randombit.net> in bug #331679
*clang-2.7-r2 (27 Jul 2010)
27 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r1.ebuild,
+clang-2.7-r2.ebuild, clang-9999.ebuild, metadata.xml:
Add a USE-flag for system CXX headers, fix for x86. llvm-gcc users should
leave the flag off
*clang-2.7-r1 (20 Jul 2010)
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.7-r1.ebuild,
clang-9999.ebuild:
Get C++ headers from active gcc version, bug #327575
20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r3.ebuild,
-files/llvm-2.6-cflags.patch, -files/clang-2.6-fixdoc.patch,
-files/clang-2.6-gcc45.patch:
Drop 2.6 version
02 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
Set ESVN_REPO_URI to fix subversion_pkg_preinst
*clang-9999 (01 Jun 2010)
01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-9999.ebuild:
Add live version, bug #320919
28 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r3.ebuild,
+files/clang-2.6-gcc45.patch:
GCC 4.5 support for 2.6, bug #317467
*clang-2.7 (27 Apr 2010)
27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r2.ebuild,
+clang-2.7.ebuild, +files/clang-2.7-fixdoc.patch:
2.7 official release version bump
*clang-2.6-r3 (26 Apr 2010)
26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.6-r3.ebuild:
python support enhancements, grabbed from my in-progress 2.7_pre2 ebuild
*clang-2.6-r2 (18 Mar 2010)
18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r1.ebuild,
+clang-2.6-r2.ebuild, +files/llvm-2.6-cflags.patch:
Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145
28 Jan 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
vecho -> echo, spotted by tove
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Remove faulty test for 2.6, bug #294689
07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
Fix multilib-strict sed, it broke tests on amd64
30 Nov 2009; Torsten Veller <tove@gentoo.org> clang-2.6-r1.ebuild:
Add missing die: || "die..." -> || die "..."
*clang-2.6-r1 (27 Oct 2009)
27 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6.ebuild,
+clang-2.6-r1.ebuild:
Install missing files for static analyzer, bug #290697
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild:
Add some comments, fix running tests. Now about 50 of them fail not
finding their headers, still looking why
26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild,
+files/clang-2.6-fixdoc.patch:
Fix documentation Makefile in the same way as llvm
*clang-2.6 (25 Oct 2009)
25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
-clang-2.6_pre2.ebuild, +clang-2.6.ebuild:
Bump to final 2.6 release
*clang-2.6_pre2 (05 Oct 2009)
05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
+clang-2.6_pre2.ebuild, +metadata.xml:
Initial commit, based on ebuild by Ravi Pinjala <ravi@p-static.net> in bug
#269651

