# ChangeLog for sys-devel/llvm # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *llvm-9999 (09 Aug 2015) *llvm-3.6.2 (09 Aug 2015) *llvm-3.6.1 (09 Aug 2015) *llvm-3.6.0 (09 Aug 2015) *llvm-3.5.2 (09 Aug 2015) *llvm-3.5.1 (09 Aug 2015) *llvm-3.5.0 (09 Aug 2015) *llvm-3.4.2 (09 Aug 2015) *llvm-3.3-r3 (09 Aug 2015) *llvm-3.2 (09 Aug 2015) *llvm-3.1-r2 (09 Aug 2015) *llvm-3.0-r2 (09 Aug 2015) *llvm-2.9-r2 (09 Aug 2015) *llvm-2.8-r2 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch, +files/cl- patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch, +files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, +files/clang-3.3-gcc-header-path.patch, +files/clang-3.3-gentoo-install.patch, +files/clang-3.4-darwin_build_fix.patch, +files/clang-3.4-darwin_prefix-include-paths.patch, +files/clang-3.4-gentoo-install.patch, +files/clang-3.5-gentoo-install.patch, +files/clang-3.5-gentoo-runtime-gcc-detection-v3.patch, +files/clang-3.6-fbsd-gcc49.patch, +files/clang-3.6-gentoo-install.patch, +f iles/cmake/0002-cmake-Support-overriding-Sphinx-HTML-doc-install-dir.patch, +files/cmake/0003-cmake-Add-an-ordering-dep-between-HTML-man-Sphinx-ta.patch , +files/cmake/0004-cmake-Do-not-install-libgtest.patch, +files/cmake/clang- 0001-Install-clang-runtime-into-usr-lib-without-suffix.patch, +files/cmake/clang-0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch, +f iles/cmake/compiler-rt-0001-cmake-Install-compiler-rt-into-usr-lib-without-s uffi.patch, +files/llvm-2.6-commandguide-nops.patch, +files/llvm-2.7-nodoctargz.patch, +files/llvm-2.8-alignof.patch, +files/llvm-2.8-darwin8.patch, +files/llvm-2.9-Operator.h-c++0x.patch, +files/llvm-2.9-gcc4.7.patch, +files/llvm-2.9-nodoctargz.patch, +files/llvm-3.0-PPCCompilationCallbackC_static.patch, +files/llvm-3.0-PPC_macro.patch, +files/llvm-3.0-gold_LTO_link.patch, +files/llvm-3.0-ocaml_install.patch, +files/llvm-3.0-set_soname.patch, +files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch, +files/llvm-3.1-docs-pod-markup-fixes.patch, +files/llvm-3.1-fix_debug_line_info.patch, +files/llvm-3.1-ivybridge_support.patch, +files/llvm-3.2-nodoctargz.patch, +files/llvm-3.3-R600_debug.patch, +files/llvm-3.3-cmake-modulepath.patch, +files/llvm-3.3-gentoo-install.patch, +files/llvm-3.3-insecure-rpath.patch, +files/llvm-3.3-r2-gentoo-install.patch, +files/llvm-3.4-cmake-configparser.patch, +files/llvm-3.4-fix_varargs.patch, +files/llvm-3.4-gentoo-install.patch, +files/llvm-3.5-gcc-4.9.patch, +files/llvm-3.5-gentoo-install.patch, +files/llvm-3.5.0-fix_LLVMExports_cmake.patch, +files/llvm-3.5.2-gcc-5.1.patch, +files/llvm-3.6-gentoo-install.patch, +files/llvm-3.6.0-ocaml-ctypes-0.4.0.patch, +files/llvm-3.7-nodoctargz.patch, +llvm-2.8-r2.ebuild, +llvm-2.9-r2.ebuild, +llvm-3.0-r2.ebuild, +llvm-3.1-r2.ebuild, +llvm-3.2.ebuild, +llvm-3.3-r3.ebuild, +llvm-3.4.2.ebuild, +llvm-3.5.0.ebuild, +llvm-3.5.1.ebuild, +llvm-3.5.2.ebuild, +llvm-3.6.0.ebuild, +llvm-3.6.1.ebuild, +llvm-3.6.2.ebuild, +llvm-9999.ebuild, +metadata.xml: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 24 Aug 2015; Justin Lecher llvm-3.2.ebuild, llvm-3.3-r3.ebuild, llvm-3.4.2.ebuild, llvm-3.5.0.ebuild, llvm-3.5.1.ebuild, llvm-3.5.2.ebuild, llvm-3.6.0.ebuild, llvm-3.6.1.ebuild, llvm-3.6.2.ebuild, metadata.xml: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher *llvm-3.7.0_rc2 (24 Aug 2015) 24 Aug 2015; Bernard Cafarelli +files/clang-3.7-strip_doc_refs.patch, +llvm-3.7.0_rc2.ebuild, metadata.xml: add rc version for testing Package-Manager: portage-2.2.20.1 24 Aug 2015; Bernard Cafarelli +files/cmake/clang-0001 -Install-clang-runtime-into-usr-lib-without-suffix-3.8.patch, +files/cmake/llvm-3.8-allow_custom_cmake_build_types.patch, llvm-3.7.0_rc2.ebuild, llvm-9999.ebuild: fix live ebuild Fixes bugs #553416, #557100 and #557154 24 Aug 2015; Bernard Cafarelli files/cmake/clang-0001- Install-clang-runtime-into-usr-lib-without-suffix-3.8.patch: fix typo in updated patch Package-Manager: portage-2.2.20.1 25 Aug 2015; Bernard Cafarelli llvm-3.7.0_rc2.ebuild: fix 3.7.0_rc clang install, bug #558624 Package-Manager: portage-2.2.20.1 *llvm-3.7.0_rc3 (25 Aug 2015) 25 Aug 2015; Bernard Cafarelli -llvm-3.7.0_rc2.ebuild, +llvm-3.7.0_rc3.ebuild, llvm-9999.ebuild: release candidate bump Package-Manager: portage-2.2.20.1 26 Aug 2015; Mike Frysinger llvm-3.4.2.ebuild, llvm-3.5.0.ebuild, llvm-3.5.1.ebuild, llvm-3.5.2.ebuild, llvm-3.6.0.ebuild, llvm-3.6.1.ebuild, llvm-3.6.2.ebuild, llvm-3.7.0_rc3.ebuild, llvm-9999.ebuild: sys-libs/ncurses: move to SLOT=0 #557472 Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages. *llvm-3.7.0 (02 Sep 2015) 02 Sep 2015; Bernard Cafarelli +files/cmake/llvm-3.7.0-ocaml-multilib.patch, -llvm-3.7.0_rc3.ebuild, +llvm-3.7.0.ebuild, llvm-9999.ebuild: bump to final release Also fixes WX sections and multilib-strict install forocaml bindings Both fixes from gienah, bugs #421527 and #559134 Package-Manager: portage-2.2.20.1 *llvm-3.7.0-r1 (07 Sep 2015) 07 Sep 2015; Bernard Cafarelli +llvm-3.7.0-r1.ebuild, llvm-9999.ebuild: fix bugs #559588, #559828, #559850 Warn about needed library for OpenMP support in clang, thanks Jeremi Piotrowski in #559588 Install utilities like FileCheck, thanks William Throwe in #559828 Adjust multilib dependency on libxml2, thanks Alexander Stein in #559850 Package-Manager: portage-2.2.20.1 08 Sep 2015; Bernard Cafarelli llvm-3.7.0-r1.ebuild, llvm-9999.ebuild: cleaner fix for #553416 Package-Manager: portage-2.2.20.1 01 Oct 2015; Michał Górny llvm-3.7.0-r1.ebuild: Add dependency on binutils-libs on latest ~arch Try to fix the issue of llvm being unable to find binutils headers through adding a dependency on sys-libs/binutils-libs. Those headers used to be linked by binutils-config but this behavior changed lately requesting developers to install the additional copies of all libraries and headers instead. Bug: https://bugs.gentoo.org/show_bug.cgi?id=561994 Package-Manager: portage-2.2.20 *llvm-3.7.0-r2 (11 Oct 2015) 11 Oct 2015; Bernard Cafarelli +files/llvm-3.7-lldb_python.patch, +llvm-3.7.0-r2.ebuild: bump to fix lldb python install Bug: 562436 Bug: 562438 Package-Manager: portage-2.2.23 12 Oct 2015; Bernard Cafarelli +files/cmake/llvm-3.7.0-ocaml-build_doc.patch, files/cmake/llvm-3.7.0-ocaml-multilib.patch, llvm-3.7.0-r2.ebuild: fix some USE=ocaml issues Bug: 559624 Bug: 562008 Package-Manager: portage-2.2.23 12 Oct 2015; Bernard Cafarelli +files/cmake/llvm-3.7.0-lldb_tinfo.patch, llvm-3.7.0-r2.ebuild: fix lldb build against ncurses[tinfo], bug #560474 Package-Manager: portage-2.2.23 19 Oct 2015; Bernard Cafarelli llvm-3.7.0-r2.ebuild: adjust llvm[ocaml] blocker, thanks uzu Package-Manager: portage-2.2.23 27 Oct 2015; Bernard Cafarelli +files/cmake/llvm-3.7.0-compiler_rt_arm_march_flags.patch, llvm-3.7.0-r2.ebuild: fix compilation on armv5 Bug #562706 by maekke compiler-rt forces some -march flags when detecting arm Package-Manager: portage-2.2.23 04 Nov 2015; Bernard Cafarelli -llvm-3.5.1.ebuild, -llvm-3.6.0.ebuild, -llvm-3.6.1.ebuild, -llvm-3.7.0.ebuild, -llvm-3.7.0-r1.ebuild: clean unused versions Package-Manager: portage-2.2.23 12 Nov 2015; Bernard Cafarelli llvm-3.7.0-r2.ebuild, llvm-9999.ebuild: fix libxml2 detection for USE=-xml, bug #564804 libxml2 search is now correctly disabled for USE=-xml lldb requires libxml2 Port some fixes to live ebuild Package-Manager: portage-2.2.24 22 Nov 2015; Michał Górny +files/clang-3.8-gentoo-install.patch, files/cmake/clang-0001-Install-clang- runtime-into-usr-lib-without-suffix-3.8.patch, llvm-9999.ebuild: Update the patch and ebuild partially scan-* changes Upstream has added installation rules for scan-build and scan-view, and make them FHS-aware. This is mostly neat, except that scan-view expects Python modules in /usr/share. The patch and ebuild is partially updated to accomodate this. It will require at least cleaning up /usr/share still. *llvm-3.7.0-r3 (02 Dec 2015) 02 Dec 2015; Michał Górny +files/llvm-3.7-llvm-config.patch, +llvm-3.7.0-r3.ebuild, llvm-9999.ebuild: Fix bogus flags and paths in llvm-config, #565358 Fix llvm-config to avoid bogus results. In particular: 1. Limit --cflags and --cxxflags to package-specific flags. Do not output the whole flag-string used during the build. This fixes libclc build issues when LLVM build flags were not tolerated by clang. 2. Fix library names and paths to use shared library suffix rather than static library suffix, especially that we do not install static libraries. 3. Wipe out --system-libs since they should not be required for dynamic linking. 4. Ban --obj-root and --src-root when running outside source tree, since we are not installing any sources and therefore their results would always be bogus. Based on patch provided by Steven Newbury. Fixes: https://bugs.gentoo.org/565358 05 Dec 2015; Michał Górny -files/clang-3.8-gentoo-install.patch, +files/llvm-3.8-llvm-config.patch, llvm-9999.ebuild: Update live ebuild, fix Python install Update the patches and install procedure for git changes. Switch to python-single-r1 as most of the Python components are now installed by CMake. 05 Dec 2015; Michał Górny llvm-9999.ebuild: Set libomp as default OpenMP provider in -9999, #562990 Use libomp as default OpenMP provider rather than libgomp because the support for the latter is unable to find omp.h without explicit -I, and provides syntax checking only. Bug: https://bugs.gentoo.org/show_bug.cgi?id=562990 09 Dec 2015; Michał Górny llvm-3.7.0-r3.ebuild: Force python* for USE=test build 12 Dec 2015; Marco Leogrande llvm-9999.ebuild: add BPF backend to compiled targets As part of 3.7.* releases, LLVM has officially added support for the BPF backend. This backend emits instructions in the eBPF language, that is used in the homonymous Linux kernel virtual machine. Users of LLVM can write a program in C and have it compiled directly into eBPF. This commit adds support for compiling this backend unconditionally. 12 Dec 2015; Michał Górny llvm-9999.ebuild: Reorder python_setup after epatch_user in -9999 *llvm-3.7.0-r4 (13 Dec 2015) 13 Dec 2015; Michał Górny +llvm-3.7.0-r4.ebuild: Clean Python, enable libomp and BPF backend in 3.7 Backport some of the changes from -9999 as 3.7.0-r4. Remove multi-Python support which was working only partially because of lldb, also fixing byte-compilation of Python modules, #567550. Default to libomp instead of semi-broken libgomp support, #562990. Enable BPF backend by default, GitHub PR #450. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=567550 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=562990 Fixes: https://github.com/gentoo/gentoo/pull/450 *llvm-3.7.0-r5 (27 Dec 2015) 27 Dec 2015; Michał Górny +files/compiler-rt-3.7-msan-fix.patch, +files/llvm-3.7-msan-fix.patch, +llvm-3.7.0-r5.ebuild: Backport msan fix for 4.1+ kernels, bug #569894 *llvm-3.7.1 (06 Jan 2016) 06 Jan 2016; Michał Górny +llvm-3.7.1.ebuild: sys-devel/{clang,llvm}: Bump to 3.7.1 07 Jan 2016; Michał Górny -files/llvm-2.8-alignof.patch, -files/llvm-2.8-darwin8.patch, -llvm-2.8-r2.ebuild: Remove ancient 2.8 version 07 Jan 2016; Michał Górny -files/llvm-2.9-Operator.h-c++0x.patch, -files/llvm-2.9-gcc4.7.patch, -llvm-2.9-r2.ebuild: Drop ancient 2.9 version 07 Jan 2016; Michał Górny -files/llvm-3.0-PPCCompilationCallbackC_static.patch, -files/llvm-3.0-gold_LTO_link.patch, -files/llvm-3.0-ocaml_install.patch, -files/llvm-3.0-set_soname.patch, -llvm-3.0-r2.ebuild: Remove ancient 3.0 version 07 Jan 2016; Michał Górny -files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch, -files/cl- patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch, -files/llvm-2.6-commandguide-nops.patch, -files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch, -files/llvm-3.1-docs-pod-markup-fixes.patch, -files/llvm-3.1-fix_debug_line_info.patch, -files/llvm-3.1-ivybridge_support.patch, -llvm-3.1-r2.ebuild: Remove ancient 3.1 version 07 Jan 2016; Michał Górny -files/llvm-3.0-PPC_macro.patch, -llvm-3.2.ebuild: Remove ancient 3.2 version 09 Jan 2016; Fabian Groffen llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1.ebuild, llvm-9999.ebuild: disable the use of xcrun on OSX, bug #568758 Package-Manager: portage-2.2.20-prefix 17 Jan 2016; Michał Górny llvm-9999.ebuild: Remove C++11 checks in -9999 Remove C++11 checks since the relevant gcc versions are stable for long enough already. 24 Jan 2016; Michał Górny metadata.xml: Unify quoting in metadata.xml files for machine processing Force unified quoting in all metadata.xml files since lxml does not preserve original use of single and double quotes. Ensuring unified quoting before the process allows distinguishing the GLEP 67-related metadata.xml changes from unrelated quoting changes. 24 Jan 2016; Michał Górny metadata.xml: Set appropriate maintainer types in metadata.xml (GLEP 67) 25 Jan 2016; Bernard Cafarelli +files/llvm-3.9-llvm-config.patch, llvm-9999.ebuild: fix live ebuild Update clang version, bug #572396 Update llvm-config patch, bug #572564 Package-Manager: portage-2.2.27 27 Jan 2016; Fabian Groffen llvm-3.7.1.ebuild: add darwin patch to 3.7.1 Package-Manager: portage-2.2.20-prefix *llvm-3.8.0_rc1 (27 Jan 2016) 27 Jan 2016; Bernard Cafarelli +files/cmake/llvm-3.8.0-compiler_rt_arm_march_flags.patch, +llvm-3.8.0_rc1.ebuild, llvm-9999.ebuild: add (masked) 3.8 release candidate for testing Package-Manager: portage-2.2.27 28 Jan 2016; Bernard Cafarelli llvm-3.8.0_rc1.ebuild: work on 3.8.0_rc1 install, bug #573202 Also add man-pages tarball clang tests still fail Package-Manager: portage-2.2.27 04 Feb 2016; Fabian Groffen llvm-3.4.2.ebuild: add CHOST-clang wrappers to 3.4.2 too for Prefix bootstrap Package-Manager: portage-2.2.20-prefix *llvm-3.7.1-r1 (08 Feb 2016) 08 Feb 2016; Yuta Satoh +llvm-3.7.1-r1.ebuild, llvm-3.8.0_rc1.ebuild, llvm-9999.ebuild: Re add the code for Gentoo/FreeBSD. Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=417171 10 Feb 2016; Michał Górny llvm-3.7.1.ebuild, -llvm-3.7.1-r1.ebuild: Remove unnecessary revbump due to FreeBSD-related change The FreeBSD header change does not justify forcing rebuild of such a huge package as LLVM on Linux. Furthermore, the new code relies on a new USE flag, so FreeBSD users will get it via --changed-use. 10 Feb 2016; Michał Górny llvm-3.7.1.ebuild: Fix missing ||die on FreeBSD-added code 11 Feb 2016; Fabian Groffen llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1.ebuild: fix dependency on libcxx for Darwin, bug #573176 llvm dies with an ICE while compiling packages (like itself) when the version of libcxx doesn't match. So pull in a version from the same major range. Package-Manager: portage-2.2.20-prefix 11 Feb 2016; Fabian Groffen llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1.ebuild, llvm-3.8.0_rc1.ebuild, llvm-9999.ebuild: revise libcxx dependency for maintenance and to be more realistic Package-Manager: portage-2.2.20-prefix *llvm-3.8.0_rc2 (15 Feb 2016) 15 Feb 2016; Bernard Cafarelli -llvm-3.8.0_rc1.ebuild, +llvm-3.8.0_rc2.ebuild: release candidate bump Package-Manager: portage-2.2.27 17 Feb 2016; Michał Górny files/llvm-3.9-llvm-config.patch: Update the llvm-config for the live version, #574918 17 Feb 2016; Michał Górny llvm-3.7.1.ebuild, llvm-3.8.0_rc2.ebuild, llvm-9999.ebuild: Clean up stale ref to outer mycmakeargs Clean up the stale and confusing reference to outer mycmakeargs that used to be declared in src_configure() and passed down to multilib_src_configure(). This is no longer the case. 17 Feb 2016; Michał Górny llvm-3.8.0_rc2.ebuild, llvm-9999.ebuild: Extend the FreeBSD fix fix to remaining ebuilds 17 Feb 2016; Michał Górny llvm-9999.ebuild: Bump the live ebuild to EAPI 6 *llvm-3.8.0 (09 Mar 2016) 09 Mar 2016; Bernard Cafarelli -llvm-3.8.0_rc2.ebuild, +llvm-3.8.0.ebuild: sys-devel/{clang,llvm}: Bump to final 3.8.0 To do before unmask: * some clang tests still fail (cannot find standard headers) * lldb wants to install six.py * test reverse dependencies Package-Manager: portage-2.2.27 09 Mar 2016; Bernard Cafarelli +files/llvm-3.8-lldb_six.patch, llvm-3.8.0.ebuild: use system six for lldb Package-Manager: portage-2.2.27 28 Mar 2016; William Hubbs metadata.xml: add myself as co-maintainer *llvm-3.7.1-r1 (28 Mar 2016) 28 Mar 2016; Michał Górny +files/llvm-3.7.1-llvm-config-0.patch, +files/llvm-3.7.1-llvm-config-1.patch, +files/llvm-3.7.1-llvm-config-2.patch, +files/llvm-3.7.1-llvm-config-3.patch, +llvm-3.7.1-r1.ebuild: Update llvm-config patches for improved compatibility Backport upstream r252532 that improves llvm-config support for shared libraries, adding --shared-mode option in particular, along with --build-system option needed for it. Also fix --build-mode to report "Release" rather than non-standard "Gentoo" type. Bug: https://bugs.gentoo.org/show_bug.cgi?id=578304 *llvm-3.8.0-r1 (28 Mar 2016) 28 Mar 2016; Michał Górny files/llvm-3.8-llvm-config.patch, +files/llvm-3.8-soversion.patch, -llvm-3.8.0.ebuild, +llvm-3.8.0-r1.ebuild: Update llvm-config & restore shared libs in 3.8, #578392 28 Mar 2016; Michał Górny files/llvm-3.9-llvm-config.patch, llvm-9999.ebuild: Update patches for the live ebuild 28 Mar 2016; Michał Górny files/clang-3.4-darwin_prefix-include-paths.patch, files/cmake/llvm-3.7.0-lldb_tinfo.patch, llvm-3.7.1-r1.ebuild, llvm-3.8.0-r1.ebuild: Backport EAPI=6 changes to 3.7.1-r1 and 3.8.0-r1 29 Mar 2016; Bernard Cafarelli metadata.xml: remove myself from maintainers Package-Manager: portage-2.2.28 07 May 2016; Nick Sarnie llvm-9999.ebuild: remove CppBackend from 9999 Removed from LLVM SVN in r268631 Signed-off-by: Nick Sarnie 12 May 2016; Michał Górny -llvm-3.7.0-r2.ebuild, -llvm-3.7.0-r3.ebuild, -llvm-3.7.0-r4.ebuild, -llvm-3.7.0-r5.ebuild, -llvm-3.7.1.ebuild: Clean up old 3.7 versions *llvm-3.8.0-r2 (12 May 2016) *llvm-3.7.1-r2 (12 May 2016) 12 May 2016; Michał Górny +files/clang-3.8-gcc4.9-search-path.patch, -llvm-3.7.1-r1.ebuild, +llvm-3.7.1-r2.ebuild, -llvm-3.8.0-r1.ebuild, +llvm-3.8.0-r2.ebuild: Backport upstream patch for gcc4.9 Gentoo header paths 12 May 2016; Michał Górny +files/cmake/compiler-rt-3.9-c make-Install-compiler-rt-into-usr-lib-without-suffi.patch, llvm-9999.ebuild: Update compiler-rt build patch for current git 31 May 2016; Markus Meier llvm-3.7.1-r2.ebuild: arm stable, bug #564402 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" 03 Jun 2016; Michał Górny llvm-9999.ebuild: Bump cmake requirement for live to 3.4.3, #584914 05 Jun 2016; Michał Górny -files/clang-3.3-gcc-header-path.patch, -files/clang-3.3-gentoo-install.patch, -files/llvm-3.3-R600_debug.patch, -files/llvm-3.3-r2-gentoo-install.patch, -llvm-3.3-r3.ebuild: Drop 3.3 16 Jun 2016; Michael Palimaka llvm-3.7.1-r2.ebuild: amd64/x86 stable Gentoo-bug: 564402 Package-Manager: portage-2.3.0_rc1 23 Jun 2016; Patrice Clement +files/clang-3.8-compiler-rt-fbsd.patch, llvm-3.8.0-r2.ebuild: Fix build fails on Gentoo/FreeBSD. Gentoo-Bug: https://bugs.gentoo.org/578064 Closes: https://github.com/gentoo/gentoo/pull/1693 Signed-off-by: Patrice Clement 27 Jun 2016; Austin English metadata.xml: sys-devel/{clang,llvm}: add myself as maintainer *llvm-3.8.0-r3 (03 Jul 2016) *llvm-3.7.1-r3 (03 Jul 2016) 03 Jul 2016; Michał Górny -llvm-3.7.1-r2.ebuild, +llvm-3.7.1-r3.ebuild, -llvm-3.8.0-r2.ebuild, +llvm-3.8.0-r3.ebuild, llvm-9999.ebuild: fix git-format-clang shebang, #562688 Bug: https://bugs.gentoo.org/562688 Package-Manager: portage-2.2.28 Pull-Request: https://github.com/gentoo/gentoo/pull/1766 03 Jul 2016; Michał Górny llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-9999.ebuild: Sync and clean up WX section code 03 Jul 2016; Michał Górny +files/clang-3.7.1-ccc-analyzer-isystem.patch, llvm-3.7.1-r3.ebuild: Fix static analyzer -isystem support, #586168 03 Jul 2016; Michał Górny llvm-3.8.0-r3.ebuild: Use tc-is-gcc from toolchain-funcs 03 Jul 2016; Michał Górny llvm-3.8.0-r3.ebuild, llvm-9999.ebuild: Improve cross-compiler support, #442958 05 Jul 2016; Michał Górny -files/clang-3.7-strip_doc_refs.patch, -files/llvm-2.7-nodoctargz.patch, -files/llvm-2.9-nodoctargz.patch, -files/llvm-3.3-gentoo-install.patch, -files/llvm-3.3-insecure-rpath.patch, -files/llvm-3.4-fix_varargs.patch, -files/llvm-3.7-nodoctargz.patch: Clean up obsolete patches 05 Jul 2016; Michał Górny -files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, -files/clang-3.4-darwin_build_fix.patch, -files/clang-3.4-gentoo-install.patch, -files/llvm-3.3-cmake-modulepath.patch, -files/llvm-3.4-cmake-configparser.patch, -files/llvm-3.4-gentoo-install.patch, -llvm-3.4.2.ebuild, metadata.xml: Drop 3.4.2 *llvm-3.8.1 (15 Jul 2016) 15 Jul 2016; Michał Górny +llvm-3.8.1.ebuild: Bump to 3.8.1 16 Jul 2016; Michał Górny llvm-3.8.1.ebuild: Change subslot of 3.8.1 to match 3.8.0 23 Jul 2016; Michał Górny llvm-9999.ebuild: Strip third version component for subslot, in -9999 Strip the third version component (if there is any) for subslot value, therefore ensuring that e.g. 3.9.* will have subslot 3.9. This is not relevant to the -9999 ebuild but hopefully it will prevent me from forgetting to finally do this on next release. 23 Jul 2016; Michał Górny llvm-9999.ebuild: Bump clang version in -9999 to 4.0, #589368 *llvm-3.8.1-r1 (01 Aug 2016) 01 Aug 2016; Michał Górny +files/clang-3.8-default-libs.patch, +files/clang-3.8-musl-support.patch, +files/llvm-3.8-musl-fixes.patch, +files/llvm-3.8-musl-support.patch, +llvm-3.8.1-r1.ebuild, metadata.xml: musl & default runtime lib switches, #589352 - add support for building llvm against musl - enable clang to build binaries against musl - introduce USE flag "sanitize" to control the building of compiler-rt's sanitizers (they cause problem on musl) - be able to override default values of -stdlib and -rtlib for clang * USE="default-libcxx" implies -stdlib=libc++ (originally libstdc++) * USE="default-compiler-rt" implies -rtlib=compiler-rt (originally libgcc) 02 Aug 2016; Matthias Maier +files/clang-3.8-abi-tag-support-mangler.patch, +files/clang-3.8-abi-tag-support-sema.patch, llvm-3.8.1-r1.ebuild: Backport abi-tag support, bug #571600 This applies the abi-tag support patches to 3.8.1-r1. Unfortunately, gcc-5* and gcc-6* have slightly ABI incompatible implementations of the abi-tag feature (basically a bugfix in gcc-6*) [1]. The patchset for clang implements the gcc-6* version and is thus not fully compatible with gcc-5*. [1] https://llvm.org/bugs/show_bug.cgi?id=28511 Package-Manager: portage-2.2.28 14 Aug 2016; Michał Górny llvm-9999.ebuild: update the live ebuild Closes: https://github.com/gentoo/gentoo/pull/2066 Package-Manager: portage-2.2.28 16 Aug 2016; Michał Górny metadata.xml: Transfer maintenance to LLVM project 21 Aug 2016; Michał Górny +files/llvm-3.8-llvm-config-r1.patch, files/llvm-3.9-llvm-config.patch, llvm-3.8.1-r1.ebuild: Improve llvm-config upstream compatibility, #591690 Improve the llvm-config installed by 3.8.1-r1 (masked) and the live ebuild to match upstream behavior better, and be more compatible with packages. Restore --obj-root to return prefix on installed package, and make --src-root return invalid /dev/null path instead of failing. Bug: https://bugs.gentoo.org/591690 21 Aug 2016; Michał Górny llvm-3.8.1-r1.ebuild: Reduce keywords on 3.8.1-r1 to match sys-libs/libcxx *llvm-3.8.1-r2 (21 Aug 2016) 21 Aug 2016; Michał Górny -llvm-3.8.1-r1.ebuild, +llvm-3.8.1-r2.ebuild: Revbump and unleash 3.8.1-r1 22 Aug 2016; Michał Górny +files/9999/0009-cmake-Use-system-llvm-lit-when-lit.py-does-not-exist.patch, +files/9999/0010-lit-setup.py-Install-as-llvm-lit-as-cmake-expects-it.patch, -files/cmake/compiler-rt-3.9-cmake-Install-compiler-rt-into-usr-lib-without- suffi.patch, llvm-9999.ebuild: Strip external projects off the live ebuild 22 Aug 2016; Michał Górny +files/3.5.0/fix_LLVMExports_cmake.patch, +files/3.5.2/clang/gentoo-install.patch, +files/3.5.2/gcc-5.1.patch, +files/3.5.2/gentoo-install.patch, +files/3.6.2/clang/fbsd-gcc49.patch, +files/3.6.2/gcc-4.9.patch, +files/3.6.2/gentoo-install.patch, +files/3.6.2/nodoctargz.patch, +files/3.6.2/ocaml-ctypes-0.4.0.patch, +files /3.7.1/clang/0001-Install-clang-runtime-into-usr-lib-without-suffix.patch, +files/3.7.1/clang/ccc-analyzer-isystem.patch, +files/3.7.1/clang/gentoo-install.patch, +files/3.7.1/compiler-rt/arm_march_flags.patch, +files/3.7.1/compiler-rt/msan-fix.patch, +files/3.7.1/lldb/python.patch, +files/3.7.1/lldb/tinfo.patch, +files/3.7.1/llvm-config-0.patch, +files/3.7.1/llvm-config-1.patch, +files/3.7.1/llvm-config-2.patch, +files/3.7.1/llvm-config-3.patch, +files/3.7.1/msan-fix.patch, +files/3.8.1/ clang/0001-Install-clang-runtime-into-usr-lib-without-suffix.patch, +files/3.8.1/clang/0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch, +files/3.8.1/clang/abi-tag-support-mangler.patch, +files/3.8.1/clang/abi-tag-support-sema.patch, +files/3.8.1/clang/darwin_prefix-include-paths.patch, +files/3.8.1/clang/default-libs.patch, +files/3.8.1/clang/gcc4.9-search-path.patch, +files/3.8.1/clang/gentoo-runtime-gcc-detection-v3.patch, +files/3.8.1/clang/musl-support.patch, +files/3.8.1/compiler-rt/0001-cmake-I nstall-compiler-rt-into-usr-lib-without-suffi.patch, +files/3.8.1/compiler-rt/arm_march_flags.patch, +files/3.8.1/compiler-rt/fbsd.patch, +files/3.8.1/lldb/six.patch, +files/3.8.1/llvm-config-r1.patch, +files/3.8.1/llvm-config.patch, +files/3.8.1/musl-env-support.patch, +files/9999/0001-cmake-Install-OCaml-modules-into-correct-package-loc.patch, +files/9999/0002-cmake-Make-OCaml-docs-dependent-on-LLVM_BUILD_DOCS.patch, +files/9999/0003-cmake-Support-overriding-Sphinx-HTML-doc-install-dir.patch, +files/9999/0004-cmake-Add-an-ordering-dep-between-HTML-man-Sphinx-ta.patch, +files/9999/0005-cmake-Do-not-install-libgtest.patch, +files/9999/0006-cmake-Remove-the-CMAKE_BUILD_TYPE-assertion.patch, +files/9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch, +files/9999/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch, +files/9999/musl-fixes.patch, -files/clang-3.4-darwin_prefix-include-paths.patch, -files/clang-3.5-gentoo-install.patch, -files/clang-3.5-gentoo-runtime-gcc-detection-v3.patch, -files/clang-3.6-fbsd-gcc49.patch, -files/clang-3.6-gentoo-install.patch, -files/clang-3.7.1-ccc-analyzer-isystem.patch, -files/clang-3.8-abi-tag-support-mangler.patch, -files/clang-3.8-abi-tag-support-sema.patch, -files/clang-3.8-compiler-rt-fbsd.patch, -files/clang-3.8-default-libs.patch, -files/clang-3.8-gcc4.9-search-path.patch, -files/clang-3.8-musl-support.patch, -files/cmake/0002-cmake-Support-overrid ing-Sphinx-HTML-doc-install-dir.patch, -files/cmake/0003-cmake-Add-an-orderi ng-dep-between-HTML-man-Sphinx-ta.patch, -files/cmake/0004-cmake-Do-not-install-libgtest.patch, -files/cmake/clang-00 01-Install-clang-runtime-into-usr-lib-without-suffix-3.8.patch, -files/cmake /clang-0001-Install-clang-runtime-into-usr-lib-without-suffix.patch, -files/cmake/clang-0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch, -f iles/cmake/compiler-rt-0001-cmake-Install-compiler-rt-into-usr-lib-without-s uffi.patch, -files/cmake/llvm-3.7.0-compiler_rt_arm_march_flags.patch, -files/cmake/llvm-3.7.0-lldb_tinfo.patch, -files/cmake/llvm-3.7.0-ocaml-build_doc.patch, -files/cmake/llvm-3.7.0-ocaml-multilib.patch, -files/cmake/llvm-3.8-allow_custom_cmake_build_types.patch, -files/cmake/llvm-3.8.0-compiler_rt_arm_march_flags.patch, -files/compiler-rt-3.7-msan-fix.patch, -files/llvm-3.2-nodoctargz.patch, -files/llvm-3.5-gcc-4.9.patch, -files/llvm-3.5-gentoo-install.patch, -files/llvm-3.5.0-fix_LLVMExports_cmake.patch, -files/llvm-3.5.2-gcc-5.1.patch, -files/llvm-3.6-gentoo-install.patch, -files/llvm-3.6.0-ocaml-ctypes-0.4.0.patch, -files/llvm-3.7-lldb_python.patch, -files/llvm-3.7-msan-fix.patch, -files/llvm-3.7.1-llvm-config-0.patch, -files/llvm-3.7.1-llvm-config-1.patch, -files/llvm-3.7.1-llvm-config-2.patch, -files/llvm-3.7.1-llvm-config-3.patch, -files/llvm-3.8-lldb_six.patch, -files/llvm-3.8-llvm-config-r1.patch, -files/llvm-3.8-llvm-config.patch, -files/llvm-3.8-musl-fixes.patch, -files/llvm-3.8-musl-support.patch, -files/llvm-3.8-soversion.patch, -files/llvm-3.9-llvm-config.patch, llvm-3.5.0.ebuild, llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-9999.ebuild: Group all patches by newest version applicable 22 Aug 2016; Michał Górny -files/llvm-3.7-llvm-config.patch: Remove unused patch 23 Aug 2016; Michał Górny +files/3.8.1/0002-cmake-Make-OCaml-docs-dependent-on-LLVM_BUILD_DOCS.patch, -files/9999/0002-cmake-Make-OCaml-docs-dependent-on-LLVM_BUILD_DOCS.patch, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-9999.ebuild: OCaml doc patch has been applied upstream 24 Aug 2016; Michał Górny -files/9999/0005-cmake-Do-not-install-libgtest.patch, llvm-9999.ebuild: Remove unnecessary gtest patch 25 Aug 2016; Michał Górny +files/3.8.1/0005-cmake-Do-not-install-libgtest.patch, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild: Restore gtest patch for <9999, #592046 *llvm-3.9.0_rc3 (28 Aug 2016) 28 Aug 2016; Michał Górny -files/3.8.1/0002-cmake-Make-OCaml-docs-dependent-on-LLVM_BUILD_DOCS.patch, -files/3.8.1/clang/0001-Install-clang-runtime-into-usr-lib-without-suffix.pa tch, -files/3.8.1/clang/0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch, -files/3.8.1/clang/darwin_prefix-include-paths.patch, -files/3.8.1/clang/gentoo-runtime-gcc-detection-v3.patch, -files/3.8.1/lldb/six.patch, -files/3.8.1/llvm-config-r1.patch, +files/3.9.0/0002-cmake-Make-OCaml-docs-dependent-on-LLVM_BUILD_DOCS.patch, +files/3.9.0/clang/0001-Install-clang-runtime-into-usr-lib-without-suffix.pa tch, +files/3.9.0/clang/0002-cmake-Make-CLANG_LIBDIR_SUFFIX-overridable.patch, +files/3.9.0/clang/darwin_prefix-include-paths.patch, +files/3.9.0/clang/default-libs.patch, +files/3.9.0/clang/gentoo-runtime-gcc-detection-v3.patch, +files/3.9.0/compi ler-rt/0001-cmake-Install-compiler-rt-into-usr-lib-without-suffi.patch, +files/3.9.0/lldb/six.patch, +files/3.9.0/llvm-config-r1.patch, llvm-3.5.0.ebuild, llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, +llvm-3.9.0_rc3.ebuild, llvm-9999.ebuild: Bump to 3.9.0rc3 29 Aug 2016; Michał Górny llvm-9999.ebuild: Fix cmake unused arg warnings with USE=-doc 31 Aug 2016; Michał Górny files/9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch: Fix llvm-config --obj-root on the live ebuild 02 Sep 2016; Michał Górny -files/9999/0009-cmake-Use-system-llvm-lit-when-lit.py-does-not-exist.patch, -files/9999/0010-lit-setup.py-Install-as-llvm-lit-as-cmake-expects-it.patch, llvm-9999.ebuild: Stop installing llvm-lit Stop installing lit as llvm-lit since the correct install layout is still unclear (wrt https://reviews.llvm.org/D23743), installed version search is inconsistent and broken, and all reverse dependencies require LLVM source checkout anyway and therefore use the internal lit package included in it. The install will eventually be addressed later, most likely as a split package. *llvm-3.9.0 (03 Sep 2016) 03 Sep 2016; Michał Górny -llvm-3.9.0_rc3.ebuild, +llvm-3.9.0.ebuild: Bump to 3.9.0 release (no changes since rc3) 03 Sep 2016; Michał Górny llvm-3.9.0.ebuild: Readd WX stack fix to 3.9.0 04 Sep 2016; Fabian Groffen +files/3.8.1/compiler-rt/darwin-default-sysroot.patch, llvm-3.8.1.ebuild, llvm-3.9.0.ebuild: add patch for compiler-rt on Darwin/Prefix Package-Manager: portage-2.2.28 04 Sep 2016; Fabian Groffen llvm-3.8.1.ebuild, llvm-3.9.0.ebuild: remove trailing whitespace Package-Manager: portage-2.2.28 06 Sep 2016; Michał Górny llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild: Move libcxx to PDEP, to avoid circular deps 08 Sep 2016; Michał Górny llvm-9999.ebuild: Fix disabling OCaml docs in -9999 09 Sep 2016; Michał Górny llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild, llvm-9999.ebuild: Improve OCaml deps as suggested by aballier 10 Sep 2016; Fabian Groffen llvm-3.5.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild: move libcxx into PDEPEND for Darwin llvm needs libcxx-headers at most, but not the library, however, llvm does segfault if the matching libcxx isn't available at runtime, so make sure we install a matching version after installing llvm on Darwin. Package-Manager: portage-2.2.28 *llvm-3.4.2-r100 (10 Sep 2016) 10 Sep 2016; Fabian Groffen +files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, +files/clang-3.4-darwin_build_fix.patch, +files/clang-3.4-gentoo-install.patch, +files/llvm-3.4-gentoo-install.patch, +llvm-3.4.2-r100.ebuild: restore llvm-3.4.2 for Prefix bootstraps, bug #588132 Package-Manager: portage-2.2.28 10 Sep 2016; Fabian Groffen +files/3.4.2/clang/darwin_build_fix.patch, +files/3.4.2/clang/gentoo-install.patch, +files/3.4.2/clang/gentoo-runtime-gcc-detection-v3.patch, +files/3.4.2/gentoo-install.patch, -files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, -files/clang-3.4-darwin_build_fix.patch, -files/clang-3.4-gentoo-install.patch, -files/llvm-3.4-gentoo-install.patch, llvm-3.4.2-r100.ebuild: fix patches for 3.4.2 Package-Manager: portage-2.2.28 10 Sep 2016; Fabian Groffen llvm-3.4.2-r100.ebuild: make 3.4.2 work post-Prefix bootstrap too Package-Manager: portage-2.2.28 20 Sep 2016; Michał Górny llvm-9999.ebuild: Disable ocamldoc due to wrong install path 21 Sep 2016; Michał Górny llvm-9999.ebuild: Remove the remnants of OCaml documentation 23 Sep 2016; Michał Górny llvm-9999.ebuild: Update for the Sphinx install dir patch applied upstream 23 Sep 2016; Michał Górny +files/3.9.0/0003-cmake-Suppor t-overriding-Sphinx-HTML-doc-install-dir.patch, -files/9999/0003-cmake-Support-overriding-Sphinx-HTML-doc-install-dir.patch, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild: Move the old Sphinx install patch to <=3.9.0 29 Sep 2016; Michał Górny llvm-9999.ebuild: Use LLVM_TARGETS flags 29 Sep 2016; Michał Górny llvm-3.9.0.ebuild: Backport LLVM_TARGETS to 3.9.0 30 Sep 2016; Michał Górny +files/3.9.0/0001-cmake-Instal l-OCaml-modules-into-correct-package-loc.patch, -files/9999/0001-cmake-Install-OCaml-modules-into-correct-package-loc.patch, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild, llvm-9999.ebuild: OCaml install path patch has been merged upstream 01 Oct 2016; Michał Górny llvm-3.9.0.ebuild: Backport uncond wrapper install to 3.9.0 01 Oct 2016; Michał Górny llvm-9999.ebuild: Use installed lit for tests 02 Oct 2016; Michał Górny llvm-3.9.0.ebuild: Backport target syms from sys-devel/clang 02 Oct 2016; Michał Górny llvm-3.9.0.ebuild: Backport clang-cpp symlink, #478810 03 Oct 2016; Michał Górny llvm-3.9.0.ebuild: Add PDEP on sys-devel/clang-runtime meta 03 Oct 2016; Michał Górny llvm-3.9.0.ebuild: Remove stale libomp check, it is PDEP now 04 Oct 2016; Michał Górny +files/3.9.0/0004-cmake-Add-an -ordering-dep-between-HTML-man-Sphinx-ta.patch, -files/9999/0004-cmake-Add-an-ordering-dep-between-HTML-man-Sphinx-ta.patch, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild, llvm-9999.ebuild: Sphinx race condition has been fixed upstream 04 Oct 2016; Michał Górny +files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch, +files /3.9.0/0008-cmake-Reintroduce-ldconfig-compatible-SOVERSIONs-on-.patch, -files/9999/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0.ebuild, llvm-9999.ebuild: SOVERSIONs have been fixed upst, backport new to 3.9.0 14 Oct 2016; Michał Górny llvm-3.4.2-r100.ebuild: Fix URLs for 3.4.2, #597000 15 Oct 2016; Jeroen Roovers llvm-3.7.1-r3.ebuild: Stable for PPC64 (bug #564402). Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches *llvm-3.9.0-r1 (24 Oct 2016) 24 Oct 2016; Michał Górny -llvm-3.9.0.ebuild, +llvm-3.9.0-r1.ebuild: Revbump 3.9 due to changes while masked 27 Oct 2016; Michał Górny llvm-3.4.2-r100.ebuild, llvm-3.5.0.ebuild, llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0-r1.ebuild, llvm-9999.ebuild: Add missing licenses, #598106 11 Nov 2016; Michał Górny llvm-9999.ebuild: Enable RISCV target on -9999 12 Nov 2016; Michał Górny llvm-3.4.2-r100.ebuild, llvm-3.5.0.ebuild, llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.0-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0-r1.ebuild, llvm-9999.ebuild: Avoid cross-phase function calls, #596644 12 Nov 2016; Agostino Sarubbo llvm-3.7.1-r3.ebuild: ppc stable wrt bug #564402 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo 12 Nov 2016; Michał Górny -llvm-3.8.0-r3.ebuild: Remove interim 3.8.0 version 12 Nov 2016; Michał Górny llvm-9999.ebuild: Remove OCaml (now in dev-ml/llvm-ocaml) 15 Nov 2016; Michał Górny -files/3.5.0/fix_LLVMExports_cmake.patch, -llvm-3.5.0.ebuild: Remove 3.5.0 Closes: https://github.com/gentoo/gentoo/pull/2828 18 Nov 2016; Michał Górny llvm-9999.ebuild: Switch to newly-added LLVM_ENABLE_LIBEDIT 20 Nov 2016; Patrick Lauer llvm-9999.ebuild: Whitespace Package-Manager: portage-2.3.2 27 Nov 2016; Michał Górny llvm-3.4.2-r100.ebuild, llvm-3.5.2.ebuild, llvm-3.6.2.ebuild, llvm-3.7.1-r3.ebuild, llvm-3.8.1.ebuild, llvm-3.8.1-r2.ebuild, llvm-3.9.0-r1.ebuild, llvm-9999.ebuild: Respect toolchain-funcs pkg-config override, #600622 14 Dec 2016; Michał Górny files/9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch: Rebase the llvm-config patch for -9999