diff options
Diffstat (limited to 'sys-devel/llvm')
-rw-r--r-- | sys-devel/llvm/Manifest | 10 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-4.0.1-r1.ebuild | 4 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-5.0.1.ebuild | 2 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-6.0.0.ebuild | 4 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-6.0.9999.ebuild | 2 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-9999.ebuild | 2 |
6 files changed, 13 insertions, 11 deletions
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index cb84579b95d0..c2b86599b732 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -44,9 +44,9 @@ EBUILD llvm-3.5.2-r100.ebuild 7837 BLAKE2B 224f7bf982e0f65a512a873e6eca951d05d4e EBUILD llvm-3.6.2-r100.ebuild 7982 BLAKE2B fd247bb8877a421ec4f00ed499cddaa982ab7662cc31ef145bbc6e49c177df32f2d3e55090b4d63b12d8a83103b17cf9179edb0504df22e88a8861ea5124e80e SHA512 4a1673e289d67385d2971f367251e1e301e30be59d8931f2c73ed9ce6708fee0c993a11a243f134101f5e2fffb662cad09173791ad80a11e052c073ee6f48419 EBUILD llvm-3.7.1-r3.ebuild 16958 BLAKE2B fd7a7890b0041c216fe4b21937a578b2a00da2f25baf648ad4847becdd49757c551f9fe9708c4c1757ab9991ca2468133746816372f26116c98788da5d059df6 SHA512 5e1824bb8e24faa592cdade50282c96a77bdc8574c0afee3984ab536d6a1c575babcc458c22acdc526c50838d20ce7fe7c4dff3d4cd7fcb2bcb11b2e7a2a3033 EBUILD llvm-3.9.1-r1.ebuild 16507 BLAKE2B 83692ac24d5df082c1eab87ef85353a44a485332fa5720414a5965d379939e82aa6bfccb2fb513bc8c18872184d4ef99a02dc4766dad5bd555f887b2a9122589 SHA512 1234349f89c1d2b07e1918075b52f2866e56cc742d3f3da233dd8465c559c765c7cb256f1d6eb77ee61fede9be2c84bd6236c42e5672d5130f0e7730ee24de96 -EBUILD llvm-4.0.1-r1.ebuild 6840 BLAKE2B f4e1c45ddfb1e60e040193a5014b7968bdbd28e619fdb3fdeff58d3f1961c9768639b448026ba5c78f3016766c196fb733f4b787aefae12a11505679fc3a09a2 SHA512 66837bee739c86c6eac2d9dbc2b7556c5ef57674ab705dc5ef8d226753fad98dca22069d776b30501f644e77c66e03ba69b53c8fe274d8e0e67ac52c0bbafe8b -EBUILD llvm-5.0.1.ebuild 7166 BLAKE2B a5395cb2b7e2d9d8c479500fce98142368480d9f29dac51da47d5cb0288e86360389529cc671815a7de2ead632976980cb9e9326210ac2cf659c528d909bff74 SHA512 65dd55857ead0993f48611c37bad53ec0ad7b5eb7b1e7d4aff0e8d22b961b1da69e7174d2f4392cd4a9d983e24cd6d015453b2347ffc0e4219baf3f1c746e2b9 -EBUILD llvm-6.0.0.ebuild 7378 BLAKE2B bff6ac03d2a44ec5e30b69adfa9cb19a46cc90c5c838057c83bcf58c699ead7155cebf60bd91abd73adb0a3a9db7dc60d48d48b26bf90b1806df703f9439d755 SHA512 a579e991669ec26fe3d14992e30862356afc6478a12d4198ec219e52e3d7b9862b33b49c15396fc5dc345bfd1d77c569f0680315bbd05dc26952d5f825aa98b9 -EBUILD llvm-6.0.9999.ebuild 7084 BLAKE2B 3f6b7e53143ba75153e7d4c2b8c3eb4b7c8df5f5abdd3430fb2bf22781887fee9def5e5da84935ebbb45363f05b6e1c5d25d6634aa382acd56867b482860785e SHA512 63d759ed99eb2e1ba44f0ac2b8695083cec9424fc24023f3f1008042a86c0eb3dc19d8b983050a94b378142c40a885b901468dc4d4d1791cad8238fe9626380c -EBUILD llvm-9999.ebuild 7238 BLAKE2B dfc6b14a552f31616270bf75bb345b9e241690eaf6478d07f86de3838bd19392752a375e52e41919702590b5ee1437fa6cedf61cfbb603d9c1e67fb5f6432757 SHA512 9b07f4239d6590f112af2db611ff8b85caf77cfad3fd7948bb9f9f1b1bc4e074d0a111a6b88894a6475706081855a444a64156251fa82ec2fc27ad26eac7390a +EBUILD llvm-4.0.1-r1.ebuild 6875 BLAKE2B 8577656908336521076dbae04b701d603d4b41c66ae0fbedc77627308c9cc5c29289c19481bdcec0e5e33ab872e85881167ace7fb1832df16496f2f21774a883 SHA512 4efe84e90fc2782c02f6e73322f975a5766e8c1c055f9bdc9f34bfb99a4c8fbae6fddb233b6fad3cd9079fa4afefb67c3141dff01f0559ff8a14cd22ea0f569f +EBUILD llvm-5.0.1.ebuild 7167 BLAKE2B 639b054f46faa36c9e5580d5ea46ec6cc6a14e15867702d224cee712ad5eddbcbee764c67cb4e7383e2f711234228b761f69ac9042f6036813aa9c540ebc782d SHA512 2924ff26796dde14da52ea1bba229d24856ab0e887e2f290597b63853a5e0dbfbf893df9f1d5cde07c02cdc236475955b4de730588b2d8ca4dac395aa91ed688 +EBUILD llvm-6.0.0.ebuild 7391 BLAKE2B 94c5b7022fd6dc2aaa704e1c1320405ed80cc3d09244e17b448152923f7b0ff8923f50d16f3327af4688bde09d904b86f440cf580c25002e532f2ad9d1420151 SHA512 ba57d00bb9f9a0f19fc5ea9cbdc81a3eae29e04f94f8ce1155e83a60e51252050ea55cdd15a59620c8b802668772aab8ef3a769e4cb83d2059c8b422ec39537e +EBUILD llvm-6.0.9999.ebuild 7085 BLAKE2B f12a0942dd1f676b5246dc7c9b69db8328f9896b035d034a251eb1a2eb2ffaacad3c553840a91cde280a3cd8ac19d1b4f75c14613622d86cee7e05a1ec39324e SHA512 07776cbafc5bd29d92cce3671f0b978157f1ef2a5c5c6b1087897cca5fadd948103b8b379a49f42261decb6c7088f4856d9e0e0340dcf4362fc1d166ec0e56e4 +EBUILD llvm-9999.ebuild 7239 BLAKE2B 3c2b2ab48cb1f58104869014da691fac16c995e16a0759a08e73f37bd880cf9436d59a8ce263a60264e960563341e723609ffc41676d42f56dff7989a24b96e1 SHA512 3ef08e8121a718c635a0e1102d70cf0aae2b09eabb9e5c6715705d8f2500fafc03b56a2701ab3c11c7e01a1c4119a2d3a9883b9cd21af361375088a1f85bf841 MISC metadata.xml 2861 BLAKE2B 3102fbcb2d2fe9f173f01dddc4617115e8cd569b2ced486c45affcba348a922cf09974e1bf977f0ac5ec8bb42b9fb87b1005cebcf74120cdb96f03ad8a1ae406 SHA512 0ea8dc63287f86428f6c7cce5f5be821d16f2b473c2b8d09c2edcc1e1d3ed445e3eaba1c96aaedbd13163f61e0c1deaad9df5c410bf1e73d05ad1bace88ec95e diff --git a/sys-devel/llvm/llvm-4.0.1-r1.ebuild b/sys-devel/llvm/llvm-4.0.1-r1.ebuild index 54a6c4b29f96..5402ceaad42a 100644 --- a/sys-devel/llvm/llvm-4.0.1-r1.ebuild +++ b/sys-devel/llvm/llvm-4.0.1-r1.ebuild @@ -79,6 +79,9 @@ src_prepare() { # e.g. https://bugs.gentoo.org/617154 eapply "${FILESDIR}"/4.0.1/0001-cmake-Pass-Wl-z-nodelete-on-Linux-to-prevent-unloadi.patch + # Remove failing test (fixed in newer versions) + rm test/tools/llvm-symbolizer/print_context.c || die + # support building llvm against musl-libc use elibc_musl && eapply "${FILESDIR}"/9999/musl-fixes.patch @@ -99,7 +102,6 @@ multilib_src_configure() { local libdir=$(get_libdir) local mycmakeargs=( -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 diff --git a/sys-devel/llvm/llvm-5.0.1.ebuild b/sys-devel/llvm/llvm-5.0.1.ebuild index 29edc0cc7b21..657a0ba9c452 100644 --- a/sys-devel/llvm/llvm-5.0.1.ebuild +++ b/sys-devel/llvm/llvm-5.0.1.ebuild @@ -103,7 +103,6 @@ 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 @@ -146,6 +145,7 @@ multilib_src_configure() { -DLLVM_INSTALL_UTILS=ON ) use doc && mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" -DSPHINX_WARNINGS_AS_ERRORS=OFF ) diff --git a/sys-devel/llvm/llvm-6.0.0.ebuild b/sys-devel/llvm/llvm-6.0.0.ebuild index f0d491628ab9..506dba50c90e 100644 --- a/sys-devel/llvm/llvm-6.0.0.ebuild +++ b/sys-devel/llvm/llvm-6.0.0.ebuild @@ -32,7 +32,7 @@ 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 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug doc gold libedit +libffi ncurses test xar xml kernel_Darwin ${ALL_LLVM_TARGETS[*]}" RESTRICT="!test? ( test )" @@ -103,7 +103,6 @@ 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 @@ -152,6 +151,7 @@ multilib_src_configure() { -DLLVM_INSTALL_UTILS=ON ) use doc && mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" -DSPHINX_WARNINGS_AS_ERRORS=OFF ) diff --git a/sys-devel/llvm/llvm-6.0.9999.ebuild b/sys-devel/llvm/llvm-6.0.9999.ebuild index 631422bd1ad4..157cf1fbd33c 100644 --- a/sys-devel/llvm/llvm-6.0.9999.ebuild +++ b/sys-devel/llvm/llvm-6.0.9999.ebuild @@ -103,7 +103,6 @@ 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 @@ -152,6 +151,7 @@ multilib_src_configure() { -DLLVM_INSTALL_UTILS=ON ) use doc && mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" -DSPHINX_WARNINGS_AS_ERRORS=OFF ) diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild index 1c439e6fd6a5..7699f3364d0c 100644 --- a/sys-devel/llvm/llvm-9999.ebuild +++ b/sys-devel/llvm/llvm-9999.ebuild @@ -102,7 +102,6 @@ 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 @@ -154,6 +153,7 @@ multilib_src_configure() { -DLLVM_INSTALL_UTILS=ON ) use doc && mycmakeargs+=( + -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man" -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" -DSPHINX_WARNINGS_AS_ERRORS=OFF ) |