Summary
Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services.
Versions
v12.0.0.9999 :: 12 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
v11.1.0_rc1 :: 11 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
v11.0.1 :: 11 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- Keywords
- ~amd64 ~amd64-linux ~arm ~arm64 ~ppc-macos ~ppc64 ~riscv ~x64-macos ~x86
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
v11.0.0 :: 11 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- Keywords
- amd64 arm arm64 ppc64 x86 ~amd64-linux ~ppc-macos ~riscv ~x64-macos
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
v10.0.1 :: 10 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- Keywords
- amd64 arm arm64 ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
v9.0.1 :: 9 :: gentoo
- Modified
- License
- Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
- Keywords
- amd64 arm arm64 ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos
- USE flags
- debug doc exegesis gold libedit libffi ncurses test xar xml z3
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Build and install the HTML documentation and regenerate the man pages
- exegesis
- Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics
- gold
- Build the gold linker plugin
- libedit
- Use the libedit library (replacement for readline)
- libffi
- Enable support for Foreign Function Interface library
- ncurses
- Support querying terminal properties using ncurses' terminfo
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- xar
- Support dumping LLVM bitcode sections in Mach-O files (uses app-arch/xar)
- xml
- Add support for XML files
- z3
- Enable support for sci-mathematics/z3 constraint solver
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
kernel
- Darwin
- KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X).
llvm_targets
- AArch64
- AArch64 CPU target (arm64 in Gentoo)
- AMDGPU
- AMDGPU target (supports R600 and GCN GPUs)
- ARC
- ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
- ARM
- ARM CPU target
- AVR
- 8-bit Atmel AVR microcontroller target [EXPERIMENTAL]
- BPF
- Berkeley Packet Filter target
- CSKY
- C-SKY CPU target [EXPERIMENTAL]
- Hexagon
- Qualcomm Hexagon DSP target
- Lanai
- Lanai CPU target
- MSP430
- MSP430 CPU target (experimental)
- Mips
- MIPS CPU target (includes MIPS64)
- NVPTX
- NVIDIA PTX (GPU) target (32-bit and 64-bit)
- PowerPC
- PowerPC CPU target (PPC32 and PPC64)
- RISCV
- RISC-V CPU target
- Sparc
- Sparc CPU target
- SystemZ
- SystemZ (s390x) CPU target
- VE
- NEC SX-Aurora TSUBASA vector engine target [EXPERIMENTAL]
- WebAssembly
- WebAssembly backend
- X86
- X86 CPU target (includes amd64)
- XCore
- XCore CPU target
Dependencies
app-arch / xar : An easily extensible archive format
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libffi : a portable, high level programming interface to various calling conventions
dev-libs / libpfm : Hardware-based performance monitoring interface for Linux
dev-libs / libxml2 : XML C parser and toolkit
sci-mathematics / z3 : An efficient theorem prover
sys-devel / binutils : Tools necessary to build programs
sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages
Runtime Dependencies
app-arch / xar : An easily extensible archive format
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libffi : a portable, high level programming interface to various calling conventions
dev-libs / libpfm : Hardware-based performance monitoring interface for Linux
dev-libs / libxml2 : XML C parser and toolkit
sci-mathematics / z3 : An efficient theorem prover
sys-devel / binutils : Tools necessary to build programs
sys-devel / llvm : Low Level Virtual Machine
Depending packages
app-office / libreoffice : A full office productivity suite
dev-ada / gps : The GNAT Programming Studio
dev-db / postgresql : PostgreSQL RDBMS
dev-lang / crystal : The Crystal Programming Language
dev-lang / julia : High-performance programming language for technical computing
dev-lang / rust : Systems programming language from Mozilla
dev-lang / zig : A robust, optimal, and maintainable programming language
dev-libs / keystone : assembly/assembler framework + bindings
dev-libs / opencl-clang : OpenCL-oriented thin wrapper library around clang
dev-libs / vc-intrinsics : LLVM intrinsics representing SIMD semantics of a program targeting GPU
dev-lisp / c2ffi : Clang-based FFI wrapper generator for Common Lisp
dev-ml / llvm-ocaml : OCaml bindings for LLVM
dev-ml / llvm-ocaml : OCaml bindings for LLVM
dev-python / clang-python : Python bindings for sys-devel/clang
dev-python / llvmlite : Python wrapper around the llvm C++ library
dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more
dev-util / bpftrace : High-level tracing language for eBPF
dev-util / ccls : C/C++/ObjC language server
dev-util / clazy : Compiler plugin which allows clang to understand Qt semantics
dev-util / diffoscope : Will try to get to the bottom of what makes files or directories different
dev-util / include-what-you-use : Find unused include directives in C/C++ programs
dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler targetting Intel Gen graphics hardware
dev-util / lldb : The LLVM debugger
dev-util / perf : Userland tools for Linux Performance Counters
media-gfx / blender : 3D Creation/Animation/Publishing System
media-gfx / darktable : A virtual lighttable and darkroom for photographers
media-libs / mesa : OpenGL-like graphic library for Linux
net-im / toxic : A curses-based client for Tox
sys-devel / binutils-apple : Darwin assembler as(1) and static linker ld(1), Xcode Tools 11.3.1
sys-devel / clang : C language family frontend for LLVM
sys-devel / gdb-apple : Apple branch of the GNU Debugger, Developer Tools 4.3
sys-devel / lld : The LLVM linker (link editor)
sys-devel / llvm : Low Level Virtual Machine
sys-devel / llvm-common : Common files shared between multiple slots of LLVM
sys-devel / llvmgold : LLVMgold plugin symlink for autoloading
sys-devel / llvmgold : LLVMgold plugin symlink for autoloading
sys-devel / sparse : C semantic parser
sys-libs / compiler-rt : Compiler runtime library for clang (built-in part)
sys-libs / compiler-rt-sanitizers : Compiler runtime libraries for clang (sanitizers & xray)
sys-libs / libcxx : New implementation of the C++ standard library, targeting C++11
sys-libs / libcxxabi : Low level support for a standard C++ library
sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM
sys-libs / tapi : Text-based Application Programming Interface
Bugs
- 502318
- sys-devel/llvm: pass --with-c-include-dirs on prefix
- 617776
- sys-devel/llvm does not install ${CHOST}-prefixed tools
- 650930
- sys-devel/gcc-6.4.0: std::shared_future broken on armv5 (was: sys-devel/llvm-4.0.1-r1)
- 651658
- dev-util/kdevelop:5 and media-libs/mesa-17*[llvm] link with different slots of sys-devel/llvm, resulting in a runtime symbol conflict and crash
- 662720
- sys-devel/llvm: llvm-config being a binary breaks cross compilation of dependent packages
- 684872
- sys-libs/compiler-rt-8.0.0: configure fails with sys-devel/llvm[-gold]
- 690962
- sys-devel/llvm-8.0.1[+xml +libffi +ncurses +abi_x86_{64,32} llvm_targets_{amdGPU,bpf,nvpx,x86}] : ninja -v -j6 -l0 failed
- 695646
- media-libs/mesa-19.2.0_rc4 - libraries from sys-devel/llvm will be removed even if drivers in /usr/lib64/dri linking against them still exist
- 705566
- sys-devel/llvm-9.0.1 on prefix - var/tmp/portage/sys-devel/llvm-9.0.1/work/llvm-abi_x86_64.amd64/bin/llvm-tblgen: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
- 722978
- sys-devel/llvm fails to build with Clang with -rtlib=compiler-rt (default with sys-devel/clang[default-compiler-rt]) (except with -stdlib=libc++ and sys-libs/llvm-libunwind transitively used through sys-libs/libcxx{,abi}[libunwind])
- 730152
- emerge --info: Show information about LLVM toolchain (sys-devel/clang, sys-devel/lld, sys-devel/llvm), dev-util/meson, sys-apps/systemd
- 732094
- sys-devel/llvm-8.0.1 - In file included from .../work/llvm-8.0.1.src/lib/Demangle/MicrosoftDemangleNodes.cpp:14: .../work/llvm-8.0.1.src/include/llvm/Demangle/MicrosoftDemangleNodes.h:14:17: error: found ‘:’ in nested-name-specifier, expected ‘::’
- 732920
- sys-devel/llvm-10.0.0: 62 test failures on sparc
- 736856
- sys-devel/llvm-10.0.1: Can't be built for Celeron N4100 (Gemini Lake)
- 738890
- sys-devel/llvm: llvm-objdump does not recognize '-g' option (was: dev-util/ccache-3.7.11 fails tests)
- 744379
- sys-devel/llvm:10 slot conflict
- 749162
- sys-devel/llvm-11.0.0: std::call_once fails without -pthread as: terminate called after throwing an instance of 'std::system_error'
- 759118
- sys-devel/llvm-11.0.0 ABI_X86=32 on AMD fam15h fails to compile with clang
- 763018
- sys-devel/llvm-11.0.0: Host compiler appears to require libatomic, but cannot find it (macOS Big Sur, Clang bootstrap)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.1.0-rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Switch to pregen manpages
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 11.0.1 RCs and live
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.1 (final)
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
sys-devel/llvm: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
sys-devel/llvm: fix usage of libc++, bug #762898
Closes: https://bugs.gentoo.org/762898 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.1-rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: Keyword 11.0.0 riscv, #756115
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.1-rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: 11.0.0.9999 → 11.0.1.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove stale binutils version support
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Delay llvm.org_set_globals after vars
Closes: https://bugs.gentoo.org/757537 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Revert "Remove 10.0.0"
Reverts: 32db4790cec79912d5db57e17af7f1fa868f81ae Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 10.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #754744)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update the distribution list
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Update the target list
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: Stabilize 11.0.0 arm64, #754744
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: Stabilize 11.0.0 ppc64, #754744
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-devel/llvm: Stabilize 11.0.0 arm, #754744
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-devel/llvm: Stabilize 11.0.0 amd64, #754744
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Backport tensorflow automagic dep fix
Backport patch fixing CMakeLists.txt not to use tensorflow automagically. This also fixes build failure due to our TF packages being incompatible. TF is now always-off. Thanks to Georgy Yakovlev for rebasing and testing the patch. Closes: https://bugs.gentoo.org/748444 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Reintroduce pregenerated manpages for release
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Reuse eclass manpage build logic for 10.0.1+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arfrever Frehtes Taifersar Arahesis · gentoo
sys-devel/llvm: Set used Python interpreter.
Required since: https://github.com/llvm/llvm-project/commit/c4c3883b00d3a6aa657a5e3e515c90c9ea1f81c6 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 11.0.0 RCs
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0 final
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-devel/llvm: 10.0.1 ppc64 stable, bug #742974
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0-rc6
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: Stabilize 10.0.1 arm, #742974
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0-rc4
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove old 11.0.0 RCs
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0-rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #742974)
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: Stabilize 10.0.1 arm64, #742974
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: Stabilize 10.0.1 amd64, #742974
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: x86 stable (bug #727762)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 8*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 11.0.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove 10.0.1 RCs & live
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update dist targets in 12*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Build only distribution targets in src_compile()
Build only distribution targets rather than everything. Most importantly, this fixes the build failure due to trying to build HTML docs when sphinx is available but recommonmark is not. As a side result, this may prevent some unnecessary targets from being built and delay some others into src_test(). Closes: https://bugs.gentoo.org/730268 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: arm stable (bug #727762)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-devel/llvm: ppc64 stable (bug #727762)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add 12.0.0.9999 for master branch
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove obsolete sed from 11*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.1-rc4
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.1-rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update recommonmark sed in 11.0.0.9999
Closes: https://bugs.gentoo.org/730268 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #727762
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Sam James (sam_c) · gentoo
sys-devel/llvm: arm64 stable (bug #727762)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Try fixing doc build for 11
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.1-rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Pass -Wl,--no-keep-memory to linker on x86
Closes: https://bugs.gentoo.org/730050 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Fix recommonmark hack for 11+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Dedupe with new eclass code
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Port to py3.9
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Port to cmake.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Apply patches in WORKDIR in 10.0.1+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Always build manpages from source
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Patch bad dylib linking in 10.0.1*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.1_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: 10.x branch is now 10.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove stale sys-freebsd/ deps
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 7*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update distribution targets
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: AVR is now mainline target
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 10.0.0 RCs
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0rc6
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0rc4
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sys-devel/llvm: arm64 stable (bug #705530)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 10.0.0rc[12]
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Keyword 10.0.0rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update dev-libs/libffi dep
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Enable llvm-ml in 11.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove obsolete deps from 10+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove broken VE target from 10.0.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove unused WITH_POLLY
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Enable py3.8
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove py2 where possible
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add VE target
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 10.0.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Move env.d after baselayout
Closes: https://bugs.gentoo.org/706174 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #705530
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/llvm: ppc64 stable wrt bug #705530
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: x86 stable wrt bug #705530
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #705530
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Include 11.* ebuilds for master
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 9.0.0*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: [QA] Fix missing eend arg
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 9.0.1 RCs and live
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Support pregenerated manpages
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 9.0.1 final
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update distro components
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 9.0.1_rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add KEYWORDS to 9.0.0_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove 6*
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove outdated blocker
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove 9.0.1rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 9.0.1rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 9.0.1_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove redundant CMAKE* in EAPI 7
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Port 9+ to llvm.org.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Switch live to monorepo
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Upstream is now at 9.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Drop redundant 8.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Update config.guess from gnuconfig in 10+
Closes: https://bugs.gentoo.org/697510 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Switch outdated target reports to eqawarn
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add ARC target
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Add target obsolescence check
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Nios2 was removed upstream
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Reorder ebuild vars in 9+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 9.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Use BDEPEND semi-properly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/llvm: arm64 stable (bug #693856)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17 - Repository mirror & CI · gentoo
Merge updates from master - stefson · gentoo
sys-devel/llvm: move dev-lang/perl to BDEPEND wrt #694460
dev-lang/perl is a build time dependency of llvm, only during cross compile it must be run by the host (CBUILD) and not the target (CHOST). Moving it to BDEPEND solves the issue of dev-lang/perl and friends getting pulled into the dependency graph as compile time dependencies during cross compile. BDEPEND has been introduced in EAPI=7, so the fix is only possible for >=llvm-9.x Closes: https://bugs.gentoo.org/694460 Signed-off-by: Steffen Kuhn <nielson2@yandex.com> Closes: https://github.com/gentoo/gentoo/pull/12941 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #693856
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/llvm: ppc64 stable wrt bug #693856
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Switch 10+ to dylib build
Build and install the single dylib instead of split shared libs in 10+. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-devel/llvm: x86 stable wrt bug #693856
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/llvm: amd64 stable wrt bug #693856
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update LICENSE for 9+
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: RISCV is no longer exp. in 9.0+
Closes: https://bugs.gentoo.org/691816 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add MULTILIB_USEDEP on app-arch/zlib
Bug: https://bugs.gentoo.org/690962 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #686028
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #674068
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: 9.0.0+ introduce Z3 support (moved from clang)
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove mistaken use of PYTHON_REQUIRED_USE
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: -9.0.9999 → -9.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: -9999 → -10.0.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 8.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Add 9.0 branch live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump -9999 to EAPI 7
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: -9999 is now 10.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 8.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Enable Python 3 in -9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #686028)
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 5.0.2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove 4.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/llvm: arm64 stable (bug #686028)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #686028
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update binutils dep in remaining versions
Closes: https://bugs.gentoo.org/677888 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 7.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sys-devel/llvm: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Fix typo in tblgen path, in 7.1.0
Closes: https://bugs.gentoo.org/685716 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: x86 stable wrt bug #674068
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="x86" - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #674068
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 7.0.9999
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update binutils dep in 7.1.0
Bug: https://bugs.gentoo.org/677888 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Squash unnecessary revbump to 8.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Backport dangling symlink failure fix
Closes: https://bugs.gentoo.org/674662 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: WebAssembly is no longer experimental in 8.0+
Reported-by: Matthew Smith <matt@offtopica.uk> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 8.0.0rc5
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 8.0.0 final
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Remove 8.0.0rc[23]
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Update binutils dep in live ebuilds & RC
Update binutils dependency to account for USE flag rename in live ebuilds and the masked RC. ~arch ebuilds are going to be updated as new releases are added to avoid spurious rebuilds. Bug: https://bugs.gentoo.org/677888 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 8.0.0rc5
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Drop <4
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 8.0.0rc3
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 8.0.0rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add a live ebuild for 8.* branch
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Trunk is now 9.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Drop 6.0.1-r1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Move old 7.0.0 patch to 6.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove 7.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.0.1-final
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Update llvm-config patch
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.0.1_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Backport X86 codegen bugfix for Chromium builds
Backport the X86 codegen fix to 7.0.0 and 6.0.1, to ~arch. Hopefully people will get this along with libffi-enforced rebuild. We can stabilize 6.0.1-r2 either when stable users start hitting this, or when libffi gets stable. Bug: https://bugs.gentoo.org/664868 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Fix EROOT trailing slash, spotted by Hummer12007
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add flag to control libfpm dep for exegesis
Bug: https://bugs.gentoo.org/666617 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Package pre-built manpages
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.0.0 final
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.0.0rc3 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Add new doc-dep on recommonmark, in -9999 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 7.0.0rc2 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Backport binutils compatibility patch to 6.0.1
Backport the patch necessary to make LLVM assembly compatible with new restrictions in binutils-2.31.1. Closes: https://bugs.gentoo.org/663442 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Drop 6.0.9999 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Use newenvd with stdin form - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: 9999 is now 8.0 - Michał Górny · gentoo
sys-devel/llvm: Branch out LLVM 7.0 - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sys-devel/llvm-6.0.1: arm64 stable (bug #661776)
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #661776
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #661776
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #661776)
Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Drop old (5.0.1 & 6.0.0) - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #657516
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Patch gcc-8 compatibility in <6
Thanks to Ben Chaney for providing the patch. Closes: https://bugs.gentoo.org/655140 - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-devel/llvm: Bump to 6.0.1 - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #657516)
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #657516
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Luke Dashjr · gentoo
sys-devel/llvm: Keyword 5.0.2, and 6.0.0-r1 ~ppc64 - Michał Górny · gentoo
sys-devel/llvm: Bump to 5.0.2 - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #644814
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Michał Górny · gentoo
sys-devel/llvm: Backport LLVMInitializeInstCombine patch to 6.0.0
Backport the fix for LLVMInitializeInstCombine being compiled as C++ function instead of 'extern "C"'. This fixes undefined symbol for programs using this function, in particular dev-python/llvmlite. - Mikle Kolyada · gentoo
sys-devel/llvm: arm stable wrt bug #637210
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - David Seifert · gentoo
*/*: Remove emul-linux-x86-* blockers
Closes: https://github.com/gentoo/gentoo/pull/8073 - Michał Górny · gentoo
sys-devel/llvm: Remove non-Darwin keywords from 3.9.1
Closes: https://github.com/gentoo/gentoo/pull/7702 - Michał Górny · gentoo
sys-devel/llvm: Inform about opt-viewer scripts in postinst
Closes: https://bugs.gentoo.org/645040 - Michał Górny · gentoo
sys-devel/llvm: 5.0.1 tested on ~amd64-fbsd - Michał Górny · gentoo
sys-devel/llvm: Backport -Wl,-rpath FreeBSD fix to 5.0.1 - Michał Górny · gentoo
sys-devel/llvm: Remove non-arm & non-Darwin keywords from 3.7.1
Closes: https://github.com/gentoo/gentoo/pull/7690 - Michał Górny · gentoo
sys-devel/llvm: Apply -fno-bmi only on x86 arches
Closes: https://bugs.gentoo.org/650506 - Michał Górny · gentoo
sys-devel/llvm: Remove failing symbolizer test from 4.0.1
Closes: https://bugs.gentoo.org/623722 - Michał Górny · gentoo
sys-devel/llvm: Pass CMAKE_INSTALL_MANDIR only w/ USE=doc - Michał Górny · gentoo
sys-devel/llvm: 4.0.1 does not use CMAKE_INSTALL_MANDIR - Michał Górny · gentoo
sys-devel/llvm: Restore ~arm ~arm64 keywords, bug #650024 - Michał Górny · gentoo
sys-devel/llvm: 6.0.0 tested on ~amd64-fbsd - Michał Górny · gentoo
sys-devel/llvm: Apply -mno-bmi to work-around gcc-7 bug
Thanks to Alexander Bezrukov for finding the upstream bug and suggesting a proper workaround. Closes: https://bugs.gentoo.org/649880 - Michał Górny · gentoo
sys-devel/llvm: Temporarily refuse to build w/ GCC-7 due to hangs
Bug: https://bugs.gentoo.org/649880 - Michał Górny · gentoo
sys-devel/llvm: Dekeyword 6.0.0 ~arm64 due to app-arch/xar - Michał Górny · gentoo
sys-devel/llvm: Force correct CMAKE_INSTALL_MANDIR - Michał Górny · gentoo
sys-devel/llvm: Bump to 6.0.0 final - Michał Górny · gentoo
sys-devel/llvm: Backport -Wl,-rpath-link non-Linux fix to 6.0.9999 - Michał Górny · gentoo
sys-devel/llvm: Control lit job count
Closes: https://bugs.gentoo.org/649554 - Michał Górny · gentoo
sys-devel/llvm: Bump to 6.0.0rc3 - Michał Górny · gentoo
sys-devel/llvm: Install libFuzzer only for Darwin||Linux
Install libFuzzer only on platforms where it is actually built, that is Darwin and Linux. This fixes install failure on FreeBSD. - Michał Górny · gentoo
sys-devel/llvm: Bump to 6.0.0rc2 - Fabian Groffen · gentoo
sys-devel/llvm: marked ~amd64-linux
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #644814)
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Michał Górny · gentoo
sys-devel/llvm: Require LLVMgold new enough to handle the bitcode
Raise the dependency on sys-devel/llvmgold so that a version new enough to handle bitcode of all installed LLVM versions is always used. Closes: https://bugs.gentoo.org/645824 - Michał Górny · gentoo
sys-devel/llvm: Fix implicit dependency on app-arch/libxar
Support conditionally using app-arch/libxar in LLVM 6+, and explicitly force it off in LLVM 5. This library is used only to dump LLVM bitcode in Mach-O files and it's very rare, so we can safely presume that nobody really used it and it's not worth rebuild due to revbumping LLVM 5. Closes: https://bugs.gentoo.org/645038 - Michał Górny · gentoo
sys-devel/llvm: Drop old (5.0.0) - Michał Górny · gentoo
sys-devel/llvm: Add USE flag to control libxml2 use (to LLVM 6+) - Mikle Kolyada · gentoo
sys-devel/llvm: amd64 stable wrt bug #644814
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Michał Górny · gentoo
sys-devel/llvm: Remove experimental targets from the release branch - Fabian Groffen · gentoo
sys-devel/llvm: get compiler_rt working on ppc
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Bjorn Pagen · gentoo
sys-devel/llvm: remove implicit dependency on binutils
Closes: https://github.com/gentoo/gentoo/pull/6789 - Fabian Groffen · gentoo
sys-devel/llvm: avoid darwin8 patch in 3.4.2 elsewhere
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Fabian Groffen · gentoo
sys-devel/llvm: add patches for powerpc-apple-darwin9
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Michał Górny · gentoo
sys-devel/llvm: Update slot for master to 7 - Michał Górny · gentoo
sys-devel/llvm: Add a live ebuild for 6.0 branch - Fabian Groffen · gentoo
sys-devel/llvm: marked *-macos
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Michał Górny · gentoo
sys-devel/llvm: Backport symbolizer test fix to 5.0.1
Backport upstream commits fixing the sanitizer tests to be more reliable. While at it, move the single old patch to the patchset tarball. No revbump since it is merely a test suite fix. Closes: https://bugs.gentoo.org/632267 - Michał Górny · gentoo
sys-devel/llvm: Remove live ebuild for obsolete 5.0 branch - Michał Górny · gentoo
sys-devel/llvm: Bump to 5.0.1 (final)
Closes: https://bugs.gentoo.org/617154 Closes: https://bugs.gentoo.org/636840 - Michał Górny · gentoo
sys-devel/llvm: Restrict tests with USE=-test - Matt Turner · gentoo
sys-devel/llvm-4.0.1-r1: amd64 stable, bug 637210 - Michał Górny · gentoo
sys-devel/llvm: Comment out manpage install for RCs
Closes: https://bugs.gentoo.org/640906 - Michał Górny · gentoo
sys-devel/llvm: Do not enable docs by default
Reported by leio. - Michał Górny · gentoo
sys-devel/llvm: Backport unloading prevention fix
Bug: https://bugs.gentoo.org/617154 - Michał Górny · gentoo
sys-devel/llvm: Bump to 5.0.1_rc2 - Michał Górny · gentoo
sys-devel/llvm: Drop unnecessary 3.8.1 version - Thomas Deutschmann · gentoo
sys-devel/llvm: x86 stable (bug #637210)
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Michał Górny · gentoo
sys-devel/llvm: Stop enforcing external lit for tests
Modify the ebuild to no longer enforce externally installed dev-python/lit for tests, effectively causing the build system to use the bundled copy of lit (along with llvm-lit). While using the external package is more canonical, its disadvantages outweight the gain. Most notably, lit is not slotted in Gentoo and the behavior of lit frequently changes subtly which caused us to require a major version match between LLVM and lit. As a result, attempting to build multiple slots of LLVM with tests enabled cause package collisions. Building both LLVM and lit simultaneously causes a circular dependency. Since lit comes from the same package as LLVM itself and LLVM requires explicit python-any-r1 use anyway, using the bundled copy has no added cost. It reduces the risk of breakage resulting from skipping llvm-lit wrapper and solves the forementioned problems caused by depending on dev-python/lit. The external package is still useful for projects that do not require LLVM sources. - Michał Górny · gentoo
sys-devel/llvm: Install missing Fuzzer libraries in 5.0.9999
Bug: https://bugs.gentoo.org/636840 - Michał Górny · gentoo
sys-devel/llvm: Add custom SOVERSION suffix when linking to libc++ - David Seifert · gentoo
sys-devel/llvm: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Michał Górny · gentoo
sys-devel/llvm: Make the tests more verbose - Michał Górny · gentoo
sys-devel/llvm: Fix using external lit - Michał Górny · gentoo
sys-devel/llvm: Use eapi7-ver.eclass - Michał Górny · gentoo
sys-devel/llvm: Bump to 5.0.0 - Michał Górny · gentoo
sys-devel/llvm: Remove unused elibc_musl flag - Leorize · gentoo
sys-devel/llvm: Drop musl patches for 5.0+
No longer necessary, see: https://reviews.llvm.org/D33883 and https://reviews.llvm.org/D28476 Closes: https://github.com/gentoo/gentoo/pull/5555 - Michał Górny · gentoo
sys-devel/llvm: Include all experimental targets in -9999 - Michał Górny · gentoo
sys-devel/llvm: Disable RISCV following upstream
The RISCV target is experimental and was only accidentally added to the main target list. Since it can no longer be enabled the usual way, remove it from the ebuilds for now. - Michał Górny · gentoo
sys-devel/llvm: Clean old up - Michał Górny · gentoo
sys-devel/llvm: Adjust the slot for 9999 - Michał Górny · gentoo
sys-devel/llvm: Branch for 5.0.0 release - Michał Górny · gentoo
sys-devel/llvm: Use https for llvm.org - Michał Górny · gentoo
sys-devel/llvm: Do not append VCS revision to version - Michał Górny · gentoo
sys-devel/llvm: Update upstream git URI - Michał Górny · gentoo
app-vim/llvm-vim -> sys-devel/llvm-common
Rename llvm-vim package to llvm-common. It is going to be reused to include all the common files that are shared between multiple LLVM slots. This should also cut the pointless noise of our valuable users complaining that LLVM unconditionally depends on app-vim/* package. - Michał Górny · gentoo
sys-devel/llvm: Bump to 4.0.1 - Alexis Ballier · gentoo
sys-devel/llvm: Fix path to llvm-tblgen when cross compiling.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Michał Górny · gentoo
sys-devel/llvm: Move 3.9.1 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Move 3.8.1 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Move 3.7.1 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Move 3.6.2 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Move 3.5.2 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Move 3.4.2 patchset to tarball - Michał Górny · gentoo
sys-devel/llvm: Drop old revisions - Michał Górny · gentoo
sys-devel/llvm: Drop 3.9.0 (in favor of 3.9.1)
Closes: https://github.com/gentoo/gentoo/pull/4739 - Michał Górny · gentoo
sys-devel/llvm: Minimize 3.6 to be Darwin Prefix-compat only - Michał Górny · gentoo
sys-devel/llvm: Fix CHOST symlinks for 3.4.2-r100 - Michał Górny · gentoo
sys-devel/llvm: Fix configure phase for 3.4.2-r100 - Michał Górny · gentoo
sys-devel/llvm: Minimize 3.5 to be Darwin Prefix-compat only - Markus Meier · gentoo
sys-devel/llvm: add ~arm, bug #613666
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" - Michał Górny · gentoo
sys-devel/llvm: Remove no-longer-useful check-reqs
Now that LLVM is split, the package is no longer horribly large in regular builds. The new sizes fit the usual limits and so do not need specific checks. Furthermore, maintaining all those values with different USE flags and compiler flags combinations. - Michał Górny · gentoo
sys-devel/llvm: Fix passing -DNDEBUG to build, #614844 - Michał Górny · gentoo
sys-devel/llvm: Include prebuilt manpages for 4.0.0 w/ USE=-doc - Michał Górny · gentoo
sys-devel/llvm: Fix compressing manpages - Michał Górny · gentoo
sys-devel/llvm: Include MANPATH in env.d file
Include MANPATH in the env.d file so that 'man' can reliably find all the manpages. It seems that at least sys-apps/man-db can still find the manpages relative to the tools found in PATH but that is most likely unreliable. - Agostino Sarubbo · gentoo
sys-devel/llvm: x86 stable wrt bug #607660
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-devel/llvm: amd64 stable wrt bug #607660
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Matt Turner · gentoo
sys-devel/llvm: Drop sparc keywords - Matt Turner · gentoo
sys-devel/llvm: Drop ppc/ppc64 keywords
Bug: https://bugs.gentoo.org/613732 Bug: https://bugs.gentoo.org/613734 - Michał Górny · gentoo
sys-devel/llvm: Bump to 4.0.0 final - Michał Górny · gentoo
sys-devel/llvm: Remove USE=multitarget for 4+
The USE=multitarget is used only by three packages in Gentoo: - old versions of dev-lang/rust that do not support new LLVM versions, - old versions of dev-python/llvmlite that do not support new LLVM versions, - sys-devel/clang metapackage. Since it is only an irritating REQUIRED_USE backwards compatbility knob, and it is no longer needed for dependencies, remove it. - Michał Górny · gentoo
sys-devel/llvm: Bump to 4.0.0rc3 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Markus Meier · gentoo
sys-devel/llvm: add ~arm64, bug #591822
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm64" - Michał Górny · gentoo
sys-devel/llvm: Bump to 4.0.0.rc2 - Johannes Huber · gentoo
sys-devel/llvm: Drop CMAKE_MIN_VERSION for 3.9
Value covered by eclass. Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Fabian Groffen · gentoo
sys-devel/llvm: dropped ~x64-freebsd
Package-Manager: portage-2.3.3 - Michał Górny · gentoo
sys-devel/llvm: Remove old doc install code - Michał Górny · gentoo
sys-devel/llvm: Re-introduce slotting - Michał Górny · gentoo
sys-devel/llvm: Drop unused NATIVE_LIBDIR variable - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Michał Górny · gentoo
sys-devel/llvm: Switch 4.0.0rc1 to tarballs, add keywords - Michał Górny · gentoo
sys-devel/llvm: Revert "Force x86 CHOST to i386-* [...]"
Revert the CHOST adjustment since it solves the issue only partially. - Michał Górny · gentoo
sys-devel/llvm: Force x86 CHOST to i386-* for compiler-rt compat
Force x86 CHOST value to be i386-* since clang uses the exact arch value to find compiler-rt libraries, and our compiler-rt libraries are named 'i386' unconditionally. It should still be able to find gcc install by using alternate triple aliases. - Michał Górny · gentoo
sys-devel/llvm: Backport upstream Sphinx race fix to 3.9, #606858
It seems that we have only applied the patch fixing race condition between LLVM Sphinx targets and not between clang's. To fix that, just switch to the upstream patch that fixes both at the root. - Michał Górny · gentoo
sys-devel/llvm: Revert upstream AMDGPU breakage, #603858 - Michał Górny · gentoo
sys-devel/llvm: Fix dependency syntax in -9999, #606532 - Michał Górny · gentoo
sys-devel/llvm: Git snapshot of 4.0.0rc1 - Michał Górny · gentoo
sys-devel/llvm: Update SLOT for new scheme, use versionator - Michał Górny · gentoo
sys-devel/llvm: Stop using custom build type in -9999
Switch -9999 to use standard CMAKE_BUILD_TYPE=RelWithDebInfo following the eclass and sys-devel/cmake changes to make it non-intrusive and Gentoo-friendly. This lets us skip hacking custom build type support in, and get a more well-defined behavior upstream. - Michał Górny · gentoo
sys-devel/llvm: Bump to 3.9.1, backport gcc-config fixes
Bump to 3.9.1 bugfix release, and backport full set of gcc-config fixes from trunk. The latter includes fixing cross-compilation support, proper multilib gcc support and appropriate Gentoo tests. - Michał Górny · gentoo
sys-devel/llvm: Move patches around for 3.9.1 - Fabian Groffen · gentoo
sys-devel/llvm: add back *-macos keyword on 3.9
Package-Manager: portage-2.3.0 - Michał Górny · gentoo
sys-devel/llvm: Respect toolchain-funcs pkg-config override, #600622 - Patrick Lauer · gentoo
sys-devel/llvm: Whitespace
Package-Manager: portage-2.3.2 - Michał Górny · gentoo
sys-devel/llvm: Switch to newly-added LLVM_ENABLE_LIBEDIT - Michał Górny · gentoo
sys-devel/llvm: Remove 3.5.0
Closes: https://github.com/gentoo/gentoo/pull/2828 - Michał Górny · gentoo
sys-devel/llvm: Remove OCaml (now in dev-ml/llvm-ocaml) - Agostino Sarubbo · gentoo
sys-devel/llvm: ppc stable wrt bug #564402
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michał Górny · gentoo
sys-devel/llvm: Remove interim 3.8.0 version - Michał Górny · gentoo
sys-devel/llvm: Avoid cross-phase function calls, #596644 - Michał Górny · gentoo
sys-devel/llvm: Enable RISCV target on -9999 - Michał Górny · gentoo
sys-devel/llvm: Add missing licenses, #598106 - Michał Górny · gentoo
sys-devel/llvm: Revbump 3.9 due to changes while masked - Jeroen Roovers · gentoo
sys-devel/llvm: Stable for PPC64 (bug #564402).
Package-Manager: portage-2.3.2 RepoMan-Options: --ignore-arches - Michał Górny · gentoo
sys-devel/llvm: Fix URLs for 3.4.2, #597000 - Michał Górny · gentoo
sys-devel/llvm: SOVERSIONs have been fixed upst, backport new to 3.9.0 - Michał Górny · gentoo
sys-devel/llvm: Sphinx race condition has been fixed upstream - Michał Górny · gentoo
sys-devel/llvm: Remove stale libomp check, it is PDEP now - Michał Górny · gentoo
sys-devel/llvm: Add PDEP on sys-devel/clang-runtime meta - Michał Górny · gentoo
sys-devel/llvm: Backport clang-cpp symlink, #478810 - Michał Górny · gentoo
sys-devel/llvm: Backport target syms from sys-devel/clang - Michał Górny · gentoo
sys-devel/llvm: Use installed lit for tests - Michał Górny · gentoo
sys-devel/llvm: Backport uncond wrapper install to 3.9.0 - Michał Górny · gentoo
sys-devel/llvm: OCaml install path patch has been merged upstream - Michał Górny · gentoo
sys-devel/llvm: Backport LLVM_TARGETS to 3.9.0 - Michał Górny · gentoo
sys-devel/llvm: Use LLVM_TARGETS flags - Michał Górny · gentoo
sys-devel/llvm: Move the old Sphinx install patch to <=3.9.0 - Michał Górny · gentoo
sys-devel/llvm: Update for the Sphinx install dir patch applied upstream - Michał Górny · gentoo
sys-devel/llvm: Remove the remnants of OCaml documentation - Michał Górny · gentoo
sys-devel/llvm: Disable ocamldoc due to wrong install path - Fabian Groffen · gentoo
sys-devel/llvm: make 3.4.2 work post-Prefix bootstrap too
Package-Manager: portage-2.2.28 - Fabian Groffen · gentoo
sys-devel/llvm: fix patches for 3.4.2
Package-Manager: portage-2.2.28 - Fabian Groffen · gentoo
sys-devel/llvm: restore llvm-3.4.2 for Prefix bootstraps, bug #588132
Package-Manager: portage-2.2.28 - Fabian Groffen · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: Improve OCaml deps as suggested by aballier - Michał Górny · gentoo
sys-devel/llvm: Fix disabling OCaml docs in -9999 - Michał Górny · gentoo
sys-devel/llvm: Move libcxx to PDEP, to avoid circular deps - Fabian Groffen · gentoo
sys-devel/llvm: remove trailing whitespace
Package-Manager: portage-2.2.28 - Fabian Groffen · gentoo
sys-devel/llvm: add patch for compiler-rt on Darwin/Prefix
Package-Manager: portage-2.2.28 - Michał Górny · gentoo
sys-devel/llvm: Readd WX stack fix to 3.9.0 - Michał Górny · gentoo
sys-devel/llvm: Bump to 3.9.0 release (no changes since rc3) - Michał Górny · gentoo
sys-devel/llvm: 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. - Michał Górny · gentoo
sys-devel/llvm: Fix cmake unused arg warnings with USE=-doc - Michał Górny · gentoo
sys-devel/llvm: Bump to 3.9.0rc3 - Michał Górny · gentoo
sys-devel/llvm: Restore gtest patch for <9999, #592046 - Michał Górny · gentoo
sys-devel/llvm: Remove unnecessary gtest patch - Michał Górny · gentoo
sys-devel/llvm: OCaml doc patch has been applied upstream - Michał Górny · gentoo
sys-devel/llvm: Group all patches by newest version applicable - Michał Górny · gentoo
sys-devel/llvm: Revbump and unleash 3.8.1-r1 - Michał Górny · gentoo
sys-devel/llvm: Reduce keywords on 3.8.1-r1 to match sys-libs/libcxx - Michał Górny · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: Strip external projects off the live ebuild - Matthias Maier · gentoo
sys-devel/llvm: 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 - Lei Zhang · gentoo
sys-devel/llvm: update the live ebuild
Closes: https://github.com/gentoo/gentoo/pull/2066 Package-Manager: portage-2.2.28 - Michał Górny · gentoo
sys-devel/llvm: Bump clang version in -9999 to 4.0, #589368 - Michał Górny · gentoo
sys-devel/llvm: 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. - Lei Zhang · gentoo
sys-devel/llvm: 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) - Michał Górny · gentoo
sys-devel/llvm: Change subslot of 3.8.1 to match 3.8.0 - Michał Górny · gentoo
sys-devel/llvm: Bump to 3.8.1 - Michał Górny · gentoo
sys-devel/llvm: Improve cross-compiler support, #442958 - Michał Górny · gentoo
sys-devel/llvm: Use tc-is-gcc from toolchain-funcs - Michał Górny · gentoo
sys-devel/llvm: Fix static analyzer -isystem support, #586168 - Michał Górny · gentoo
sys-devel/llvm: Sync and clean up WX section code - Austin English · gentoo
sys-devel/llvm: 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 - Yuta Satoh · gentoo
sys-devel/llvm: 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 <monsieurp@gentoo.org> - Michael Palimaka · gentoo
sys-devel/llvm: amd64/x86 stable
Gentoo-bug: 564402 Package-Manager: portage-2.3.0_rc1 - Michał Górny · gentoo
sys-devel/llvm: Drop 3.4.2 - Michał Górny · gentoo
sys-devel/llvm: Drop 3.3 - Michał Górny · gentoo
sys-devel/llvm: Bump cmake requirement for live to 3.4.3, #584914 - Markus Meier · gentoo
sys-devel/llvm: arm stable, bug #564402
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" - Michał Górny · gentoo
sys-devel/llvm: Update compiler-rt build patch for current git - Michał Górny · gentoo
sys-devel/llvm: Clean up old 3.7 versions - Michał Górny · gentoo
sys-devel/llvm: Backport upstream patch for gcc4.9 Gentoo header paths - Michał Górny · gentoo
sys-devel/llvm: Merge "remove CppBackend from 9999"
Pull-Request: https://github.com/gentoo/gentoo/pull/1426 - Nick Sarnie · gentoo
sys-devel/llvm: remove CppBackend from 9999
Removed from LLVM SVN in r268631 Signed-off-by: Nick Sarnie <commendsarnex@gmail.com> - Michał Górny · gentoo
sys-devel/llvm: Backport EAPI=6 changes to 3.7.1-r1 and 3.8.0-r1 - Michał Górny · gentoo
sys-devel/llvm: Update patches for the live ebuild - Michał Górny · gentoo
sys-devel/llvm: Update llvm-config & restore shared libs in 3.8, #578392 - Michał Górny · gentoo
sys-devel/llvm: 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 - Bernard Cafarelli · gentoo
sys-devel/llvm: use system six for lldb
Package-Manager: portage-2.2.27 - Bernard Cafarelli · gentoo
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 - Michał Górny · gentoo
sys-devel/llvm: Bump the live ebuild to EAPI 6 - Michał Górny · gentoo
sys-devel/llvm: Extend the FreeBSD fix fix to remaining ebuilds - Michał Górny · gentoo
sys-devel/llvm: 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. - Bernard Cafarelli · gentoo
sys-devel/llvm: release candidate bump
Package-Manager: portage-2.2.27 - Fabian Groffen · gentoo
sys-devel/llvm: revise libcxx dependency for maintenance and to be more realistic
Package-Manager: portage-2.2.20-prefix - Fabian Groffen · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: Fix missing ||die on FreeBSD-added code - Michał Górny · gentoo
sys-devel/llvm: 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. - Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/817'.
Gentoo-Bug: 417171 Pull-Request: https://github.com/gentoo/gentoo/pull/817 - Yuta Satoh · gentoo
sys-devel/llvm: Re add the code for Gentoo/FreeBSD.
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=417171 - Fabian Groffen · gentoo
sys-devel/llvm: add CHOST-clang wrappers to 3.4.2 too for Prefix bootstrap
Package-Manager: portage-2.2.20-prefix - Bernard Cafarelli · gentoo
sys-devel/llvm: work on 3.8.0_rc1 install, bug #573202
Also add man-pages tarball clang tests still fail Package-Manager: portage-2.2.27 - Bernard Cafarelli · gentoo
sys-devel/llvm: add (masked) 3.8 release candidate for testing
Package-Manager: portage-2.2.27 - Fabian Groffen · gentoo
sys-devel/llvm: add darwin patch to 3.7.1
Package-Manager: portage-2.2.20-prefix - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/pycountry'
Pull request: https://github.com/gentoo/gentoo/pull/721 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix live ebuild
Update clang version, bug #572396 Update llvm-config patch, bug #572564 Package-Manager: portage-2.2.27 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675 - Michał Górny · gentoo
sys-devel/llvm: Remove C++11 checks in -9999
Remove C++11 checks since the relevant gcc versions are stable for long enough already. - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/ffmpegsource-bug-564524'
Pull request: https://github.com/gentoo/gentoo/pull/629 - Fabian Groffen · gentoo
sys-devel/llvm: disable the use of xcrun on OSX, bug #568758
Package-Manager: portage-2.2.20-prefix - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-keep-build-timestamps-in-live-ebuild'
Pull request: https://github.com/gentoo/gentoo/pull/62 - Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo - Michał Górny · gentoo
sys-devel/llvm: Remove ancient 3.2 version - Michał Górny · gentoo
sys-devel/llvm: Remove ancient 3.1 version - Michał Górny · gentoo
sys-devel/llvm: Remove ancient 3.0 version - Michał Górny · gentoo
sys-devel/llvm: Drop ancient 2.9 version - Michał Górny · gentoo
sys-devel/llvm: Remove ancient 2.8 version - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/flacon-remove-old'
Pull request: https://github.com/gentoo/gentoo/pull/612 - Michał Górny · gentoo
sys-devel/{clang,llvm}: Bump to 3.7.1 - Michał Górny · gentoo
sys-devel/llvm: Backport msan fix for 4.1+ kernels, bug #569894 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Elizafox/master'
Pull request: https://github.com/gentoo/gentoo/pull/466 - Michał Górny · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: Reorder python_setup after epatch_user in -9999 - Michał Górny · gentoo
sys-devel/llvm: Merge "add BPF backend to compiled targets"
Enable BPF backend in -9999. Pull-Request: https://github.com/gentoo/gentoo/pull/450 - Michał Górny · gentoo
sys-devel/llvm: Force python* for USE=test build - Marco Leogrande · gentoo
sys-devel/llvm: 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. - Michał Górny · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: 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. - Michał Górny · gentoo
sys-devel/llvm: 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 - Michał Górny · gentoo
sys-devel/llvm: 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. - Bernard Cafarelli · gentoo
sys-devel/llvm: 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 - Bernard Cafarelli · gentoo
sys-devel/llvm: clean unused versions
Package-Manager: portage-2.2.23 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix compilation on armv5
Bug #562706 by maekke compiler-rt forces some -march flags when detecting arm Package-Manager: portage-2.2.23 - Bernard Cafarelli · gentoo
sys-devel/llvm: adjust llvm[ocaml] blocker, thanks uzu
Package-Manager: portage-2.2.23 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix lldb build against ncurses[tinfo], bug #560474
Package-Manager: portage-2.2.23 - Magnus Granberg · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo - Bernard Cafarelli · gentoo
sys-devel/llvm: fix some USE=ocaml issues
Bug: 559624 Bug: 562008 Package-Manager: portage-2.2.23 - Bernard Cafarelli · gentoo
sys-devel/llvm: bump to fix lldb python install
Bug: 562436 Bug: 562438 Package-Manager: portage-2.2.23 - Michał Górny · gentoo
sys-devel/llvm: 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 - Bernard Cafarelli · gentoo
sys-devel/llvm: cleaner fix for #553416
Package-Manager: portage-2.2.20.1 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix bugs #559588, #559828, #559850
Warn about needed library for OpenMP support in clang, thanks Jeremi Piotrowski <jeremi.piotrowski@gmail.com> in #559588 Install utilities like FileCheck, thanks William Throwe <wtt6@cornell.edu> in #559828 Adjust multilib dependency on libxml2, thanks Alexander Stein <alexanders83@web.de> in #559850 Package-Manager: portage-2.2.20.1 - Bernard Cafarelli · gentoo
sys-devel/llvm: 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 - Mike Frysinger · gentoo
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. - Bernard Cafarelli · gentoo
sys-devel/llvm: release candidate bump
Package-Manager: portage-2.2.20.1 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix 3.7.0_rc clang install, bug #558624
Package-Manager: portage-2.2.20.1 - Bernard Cafarelli · gentoo
sys-devel/llvm: fix live ebuild
Fixes bugs #553416, #557100 and #557154 - Bernard Cafarelli · gentoo
sys-devel/llvm: add rc version for testing
Package-Manager: portage-2.2.20.1 - Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
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 <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed