aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2018-03-24 08:16:46 +0000
committerStuart Shelton <stuart@shelton.me>2018-03-24 08:16:46 +0000
commitd477f797fedac4c24dd825dfacdfff35c63ba3dd (patch)
tree4841b1a40af1fe8040d96d14598d175d9501df02 /sys-devel
parentUpdate sys-devel/gcc-6.4.0-r1 (diff)
downloadsrcshelton-d477f797fedac4c24dd825dfacdfff35c63ba3dd.tar.gz
srcshelton-d477f797fedac4c24dd825dfacdfff35c63ba3dd.tar.bz2
srcshelton-d477f797fedac4c24dd825dfacdfff35c63ba3dd.zip
Update sys-devel/llvm-5.0.1
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/llvm/Manifest2
-rw-r--r--sys-devel/llvm/llvm-5.0.1.ebuild15
2 files changed, 10 insertions, 7 deletions
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 588e7f90..9138c63b 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -197,4 +197,4 @@ EBUILD llvm-3.8.1.ebuild 16561 SHA256 aa397a9b5a0482bd1e13448e592d7390173b21e56b
EBUILD llvm-3.9.1-r1.ebuild 16724 SHA256 7f42e7806500d8169c4a1970ba6d8b1a8e0417cb9c4a3016704633bc11e8863f SHA512 7a7a25baaa85c21cc9ac44da2e73a953a410b82691a71666290a0080febbe2464f737df2ec1a9ee37c0b2e63deaa803ced07b485e2ea0e5dc47ed3d51a839b54 WHIRLPOOL fbaa60e9b392a4407f0c253cda3324d68e14fefdfff79907c359d5a505978864330615728f05bd871423cf7fc8baa954ed75c0822793cd2a093ae82b07c3445c
EBUILD llvm-3.9.1.ebuild 16379 SHA256 fa289a551b919807b204ed0499fc7906120a487e39b87e0b189dbcbd1da949a1 SHA512 6dc6904c38d83595e781a7cfd6789c97f33c1d2d9560a8d7e8aa65e7f12229d1dd47577fd34ac073fa9b6e2802909672a4384f5dea3d0a8852f5af0d671cd4f4 WHIRLPOOL 7e9ef9633f31d602515e6e6bc41c1367e6c19fb26d07461d825f654cb981b43ebbd0d5ce5437e3025a3aca2c1b3a1e7f0411eafbe81430ebf034d2a1ee7bb5aa
EBUILD llvm-4.0.1-r1.ebuild 6844 SHA256 3ddc4b1fde99554a80f943d30b704c0baad99f2ecf91edfc9067edc20acfc79a SHA512 3975f4b4fed1ccf36996cadfee5db5c62c4f64668141c89cb225d53e3b358f67f9afa992ad99464c733e057cd1e1de50517f07fe4326b99946b54a8e7df7a1d0 WHIRLPOOL d50b2d44f36638471fe3d4a71403d615ea18bda2da6c5aa945128cca669f069deb6ccad8536c06e792ec125b0c12d91cac76d2b1592837455a25a496519f19bc
-EBUILD llvm-5.0.1.ebuild 7088 SHA256 569d8c966f02ec3e0ae1620630816e6896af28159b6d4b10957eab02da3163f5 SHA512 54362817989f31e819b447e727b740e73e0b45ef2b5d7b275af9d0c19e15c8ee77be44afe1189ce8a1427ed5d2c559288db9ad1a6adf508687a1d895559a7f60 WHIRLPOOL 3fd11ae3a0d334792959ee2c8535c8c27a132b1f89974af6bc43df8f76cdde62dd35f8bc38f9fc70990be5d7ec14057a992fe159b057f5a0701059f0f0571820
+EBUILD llvm-5.0.1.ebuild 7239 SHA256 77b2b370ea88d37db9e342593c2f6857492e4e163223d4a3b747c961bf0dbb3b SHA512 365ffe1ee5d6e948c4a0e3a37b8000a3ca2ed9093e3772ebba71da63d9aeaa168b99f81d81117dcf2ca3becbf6d71b142accb2a8f962498a28b2c757044de28a WHIRLPOOL 57a6a5d65df76e70ac66e2c482111bb6f6cfb39619b7e92b92c9ed7ffe2af242f5099ad162d1110fa8e68d8b13c0d4b4b0188639d1f22f67a38baced65387154
diff --git a/sys-devel/llvm/llvm-5.0.1.ebuild b/sys-devel/llvm/llvm-5.0.1.ebuild
index b4f5f7ba..aa90ecd3 100644
--- a/sys-devel/llvm/llvm-5.0.1.ebuild
+++ b/sys-devel/llvm/llvm-5.0.1.ebuild
@@ -33,9 +33,9 @@ ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc gold libedit +libffi ncurses test
- kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+ kernel_Darwin kernel_linux ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
sys-libs/zlib:0=
@@ -107,6 +107,7 @@ multilib_src_configure() {
# direct cache hit ratio
-DLLVM_APPEND_VC_REV=OFF
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-DBUILD_SHARED_LIBS=ON
@@ -215,10 +216,12 @@ multilib_src_install() {
rm -rf "${ED%/}"/usr/include || die
mv "${ED%/}"/usr/lib/llvm/${SLOT}/include "${ED%/}"/usr/include || die
- # install fuzzer libraries for clang (cmake rules were added in 6)
- # https://bugs.gentoo.org/636840
- into "/usr/lib/llvm/${SLOT}"
- dolib.a "$(get_libdir)"/libLLVMFuzzer*.a
+ if use kernel_linux || use kernel_Darwin; then
+ # install fuzzer libraries for clang (cmake rules were added in 6)
+ # https://bugs.gentoo.org/636840
+ into "/usr/lib/llvm/${SLOT}"
+ dolib.a "$(get_libdir)"/libLLVMFuzzer*.a
+ fi
LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)" )
}