commit:     479bc264272ed1eaf2fa584cd6c3e09068356d07
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  9 08:38:10 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar  9 14:58:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479bc264

sys-devel/clang: Bump to 6.0.0 final

 sys-devel/clang/Manifest                           |  7 ++---
 .../{clang-6.0.0_rc3.ebuild => clang-6.0.0.ebuild} | 31 +++++++++++-----------
 2 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 37be2706a20..4a71419a3fa 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -1,11 +1,12 @@
 DIST cfe-4.0.1.src.tar.xz 10933628 BLAKE2B 
bc1bb8875e83ccecd446a48cfa41f5c98a09d6ad24ff439a983f629711b4513b9c4bee4070f8df13b6b2a52d673b0706733a4c151ce5021a0233147debff14ac
 SHA512 
936c9e1626b27e63a4fb11f3c0cb998eeaf9a520ad6e2bcd67cb4352e59e7781ecc700df79794f3fd70473d90b7e2ba418a39038eb0146b68e843f0705c1f964
 DIST cfe-5.0.1.src.tar.xz 11483036 BLAKE2B 
c4eb54cd8271b62cf7a2219db0b599b68c00b6e574d1946220efbd1633e841796e6717d6eeb35e84a6db32a731a3285b59cedeb3b1a8f3c3c502b799fdd0a720
 SHA512 
6619177a2ff9934fe8b15d6aa229abb8e34d0b1a75228d9efba9393daf71d6419a7256de57b31e2f9f829f71f842118556f996e86ee076f1e0a7cd394dfd31a2
-DIST cfe-6.0.0rc3.src.tar.xz 11959032 BLAKE2B 
a054cec4aacf3e711edae7df6dfe21283bdb4953b5a29b54b41f45c6c085fa5a7532199e6f09c46ed100de8cdd5d61acdeaaf1d3b21f54154a8972807215dfd8
 SHA512 
364e1ae830f453b4da06e5396b6cbe934f46c8e30ca962951d71e0f228ddd9825109c20038ed1cc76f016dab52c0fe54e61b0e054fac3d1135443469030bc3d4
+DIST cfe-6.0.0.src.tar.xz 11959224 BLAKE2B 
257edbaedf72bd941b67b4aa2f152a96a37bbea72d21d22d4445152685efe40d75b9a7a39955545643e841ad6693ef12e52b207b9119098774f39e858b64bc09
 SHA512 
e886dd27448503bbfc7fd4f68eb089c19b2f2be4f0e5b26d3df253833f60b91d70b472a6b530063386e2252075b110ce9f5942800feddf6c34b94a75cf7bd5c6
 DIST clang-tools-extra-4.0.1.src.tar.xz 581788 BLAKE2B 
52ca89eda6fe1e0fbbdc46e17f4067f03a9a9440dcdcc98811651087d0c9ab24dfe3eefb0b80a32ec41abe0766cb3e47031de61c4cff02b7d0e08c8fd03e3faa
 SHA512 
ea26d926f428e62e76cf8a073e63ffe05645f6592e05d7717d5c257908870ae9217727d3e1578227b14eda5937085872463f1a8e99970256179c68b8a92e69e0
 DIST clang-tools-extra-5.0.1.src.tar.xz 646328 BLAKE2B 
472eb1e73a17564790919ec392dddcd91f131c1cbf2a5f3cab09a9f7126d4d18ec6785ffcb3c3230eec6edc90acbe2bf859367c37f62ba77d7542f4c18b925f3
 SHA512 
2e6a811cccd22281f7567f5626ff0484ed1fefee4a9244a717e3ccb9516dce9e7ff315044fb10e505e91c3f1c6d2774558debb9559915d053886599bcb153d7b
-DIST clang-tools-extra-6.0.0rc3.src.tar.xz 757952 BLAKE2B 
a1ec0cfa3371c193deb7aaa1856817f2dd13ce1c9c4bb004505a173340d8a03fd091a42d9085eb981c6df1181a1a7090ec5235387783ab19df8314955c2e4cea
 SHA512 
b894e80dca0ce7bc960baaf77e1e9a06699648bd635cce9deae4419021452c381ca95f080c21366984fe93048ecc40e9e9bacac2024c496c5302cc35f4c01352
+DIST clang-tools-extra-6.0.0.src.tar.xz 757680 BLAKE2B 
708e21055a702c41a94f6b8673bab405f8b1339a75ec66f14c31565ef802245900bafc25e636c6e82f01e74060a6429a19442317f948011cae59af6825808343
 SHA512 
9c5720b8694c235ca988ef45da1d564ac06e31c0a40600b32c0b9df399693e4eba296ca43b077ed97adba085362ddb0fb94e0d28232afc3e7351820b1285061f
 DIST llvm-4.0.1.src.tar.xz 21065652 BLAKE2B 
6327eed2d1feb108440f22d2581d1ff86c10a10c29793538d8d899c7e2dc83d3f7b147d3fd4bcce2bd2bf57c071b08c624aeafe40a3e7a3914506e7751727e6c
 SHA512 
16adc39b34ddb628f81b171119a8e2a0e9138b25011e803ef0b688e2fbea116fc4953d3a1b61b90a98a75e33619f81566b7cb06a9a2ea4d04ac5e0eb303a2d1d
 DIST llvm-5.0.1-manpages.tar.bz2 94004 BLAKE2B 
34eb29361ad7aa881e64d1dd2992fd89ce44adafd2521284c27b6ffe7082bc7e70458204e6f34d582b704bf7c5dad93c6a6dc41fc7abc41862aab8f5ec53ed07
 SHA512 
3444cc8e06009f5dd2669b92af662a1049d9294c8ca0dcf45486e1dc1aaf10160860b7856d30ad70bbe5864b21d1539316e89f5237549f5653954e23baf64334
 DIST llvm-5.0.1.src.tar.xz 23428720 BLAKE2B 
3db4d33df21018d17eef0042c0d8d82a8412bd5daa99cfb5405a6ec83c5774178fa76b220e8731c2a9a64dabf898aa90fe29c685327bd63a4f078e8e94a9a77e
 SHA512 
bee1d45fca15ce725b1f2b1339b13eb6f750a3a321cfd099075477ec25835a8ca55b5366172c4aad46592dfd8afe372349ecf264f581463d017f9cee2d63c1cb
-DIST llvm-6.0.0rc3.src.tar.xz 25295644 BLAKE2B 
5832b3daefbbf043caaac38791eb95a321cbee82bfa12710e332ea14b8ee6d1fe81c4fcea19cdbabd24b89e338575e367bab481c47eb6a6bfbd6a926f02fe5b2
 SHA512 
9932debae40ced0137c1e1675fb91b996326c7eed1b67d1280bd2b0f5bd62e15d47c87d0e215fe29680cb628853c6a446587623a6f3312ce42612b2ac865e3cd
+DIST llvm-6.0.0-manpages.tar.bz2 102668 BLAKE2B 
f458cbfcfdd6600f90f9bbe8cd9681de3dc11c62dbfcaa5ba7a281ad30d6367c33bebd5090c255e85a10b00b7bcb9c988d340b67f1db51982f55956acba109e9
 SHA512 
a7ed3e246e6488254f19dbb8484c079be39bc52f9b2fab3f736dd013683b7f46e8e036ee571dec5066c86ee7c25713608a2426555e8ad04b81891912314ee48e
+DIST llvm-6.0.0.src.tar.xz 25296048 BLAKE2B 
7ea90bb63d6f26cfbc1c1ed2f243b0fcd8ad2ceb7963cf768d262cd55e9a0c71a9cfdea0333fb220faacf4540d924d2512532774dcfb52b52490ad74e38c09e0
 SHA512 
a71fdd5ddc46f01327ad891cfcc198febdbe10769c57f14d8a4fb7d514621ee4080e1a641200d3353c16a16731d390270499ec6cd3dc98fadc570f3eb6b52b8c
 DIST llvm-manpages-4.0.1.tar.bz2 87981 BLAKE2B 
79ffd254ee5c6e09159c954913ef820f74107d4fcea5e3ed82592dc36af8fdfbf1e850547ba8bfc20aa9a5ecdd26c50329e6a6d558ae3aa5475a930789ce3e01
 SHA512 
d5b3213567c25db58ef364d272314a79c311a80fc21d98c09a5540af45a8190a38f489228663fe9a9b63bf0f2b952c460c4196a8fc8d6f221619f6e7ed2fc415

diff --git a/sys-devel/clang/clang-6.0.0_rc3.ebuild 
b/sys-devel/clang/clang-6.0.0.ebuild
similarity index 91%
rename from sys-devel/clang/clang-6.0.0_rc3.ebuild
rename to sys-devel/clang/clang-6.0.0.ebuild
index 514b588975b..843462a5f85 100644
--- a/sys-devel/clang/clang-6.0.0_rc3.ebuild
+++ b/sys-devel/clang/clang-6.0.0.ebuild
@@ -9,7 +9,8 @@ CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python2_7 )
 
 inherit cmake-utils eapi7-ver flag-o-matic llvm \
-       multilib-minimal pax-utils prefix python-single-r1 toolchain-funcs
+       multilib-minimal multiprocessing pax-utils prefix python-single-r1 \
+       toolchain-funcs
 
 MY_P=cfe-${PV/_/}.src
 EXTRA_P=clang-tools-extra-${PV/_/}.src
@@ -17,10 +18,10 @@ LLVM_P=llvm-${PV/_/}.src
 
 DESCRIPTION="C language family frontend for LLVM"
 HOMEPAGE="https://llvm.org/";
-SRC_URI="http://prereleases.llvm.org/${PV/_//}/${MY_P}.tar.xz
-       http://prereleases.llvm.org/${PV/_//}/${EXTRA_P}.tar.xz
-       test? ( http:/pre/releases.llvm.org/${PV/_//}/${LLVM_P}.tar.xz )"
-#      !doc? ( 
https://dev.gentoo.org/~mgorny/dist/llvm/llvm-${PV}-manpages.tar.bz2 )"
+SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz
+       https://releases.llvm.org/${PV/_//}/${EXTRA_P}.tar.xz
+       test? ( https://releases.llvm.org/${PV/_//}/${LLVM_P}.tar.xz )
+       !doc? ( 
https://dev.gentoo.org/~mgorny/dist/llvm/llvm-${PV}-manpages.tar.bz2 )"
 
 # Keep in sync with sys-devel/llvm
 ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
@@ -30,7 +31,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
        test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
 RESTRICT="!test? ( test )"
@@ -105,10 +106,10 @@ src_unpack() {
                mv "${LLVM_P}" "${WORKDIR}"/llvm || die
        fi
 
-#      if ! use doc; then
-#              einfo "Unpacking llvm-${PV}-manpages.tar.bz2 ..."
-#              tar -xf "${DISTDIR}/llvm-${PV}-manpages.tar.bz2" || die
-#      fi
+       if ! use doc; then
+               einfo "Unpacking llvm-${PV}-manpages.tar.bz2 ..."
+               tar -xf "${DISTDIR}/llvm-${PV}-manpages.tar.bz2" || die
+       fi
 }
 
 src_prepare() {
@@ -151,7 +152,7 @@ multilib_src_configure() {
        )
        use test && mycmakeargs+=(
                -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-               -DLLVM_LIT_ARGS="-vv"
+               -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
        )
 
        if multilib_is_native_abi; then
@@ -277,10 +278,10 @@ multilib_src_install_all() {
        fi
 
        # install pre-generated manpages
-#      if ! use doc; then
-#              insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
-#              doins "${WORKDIR}/x/y/llvm-${PV}-manpages/clang"/*.1
-#      fi
+       if ! use doc; then
+               insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
+               doins "${WORKDIR}/x/y/llvm-${PV}-manpages/clang"/*.1
+       fi
 
        docompress "/usr/lib/llvm/${SLOT}/share/man"
        # match 'html' non-compression

Reply via email to