Changeset 16982 in niluje


Ignore:
Timestamp:
Mar 25, 2020, 6:20:23 AM (9 days ago)
Author:
NiLuJe
Message:

Portage:

  • Resync LLVM w/ Portage
Location:
Portage/trunk/sys-devel
Files:
3 edited
3 moved

Legend:

Unmodified
Added
Removed
  • Portage/trunk/sys-devel/clang/Manifest

    r16959 r16982  
    1 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd SHA512 b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
    2 EBUILD clang-10.0.0_rc4.ebuild 10802 BLAKE2B ece27e5925598a06369a72953434abbd865b5785eff92da2eb915b27ddda225143629fcbe95d0bf0c1a9db7a357736c90317ac5af6ea7c881ae26755d30a1514 SHA512 82c62bd96d81d84689f65328cd71732ba6ce03dee630bb4ac987ef855a63a38e86105df00b72fbeeca1f270951ae8b8eea8f87c225d4acbb49f2c77580b13510
     1DIST llvm-10.0.0-manpages.tar.bz2 177084 BLAKE2B 16b38e60fce4d67ac602b317ea7089c095d46b9426ba9940041e65d7ab493f85dba2e94a4aeba7b7c52042f23825efcfcd32a57d306aaf05b4307061a5a8a368 SHA512 eac57ad218ff4c2b5a74e453a29192ee6e911152b668d8a9420b59529d5cae8aa241f2485b4a7ea304acbecc7ecb27391a77552080726432c2b7b59b95fc0bd7
     2DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0
     3EBUILD clang-10.0.0.ebuild 10074 BLAKE2B d520226c40a0f7b9063294feb502955bf189c6d1ef2244f5fe41063140188fb093ebcf9d9a890947c14d5cf57e330cb4f61aff2fabe1abe22eb7ccc6287f331f SHA512 47185ed4933a6f93962624b31282c456d0a356fdeabd27b754046554adba24ab4601c75ee9458384f80c82ed6b11f77765de76c0757891a334a840f562bf72ed
  • Portage/trunk/sys-devel/clang/clang-10.0.0.ebuild

    r16981 r16982  
    88        pax-utils python-single-r1 toolchain-funcs
    99
     10MANPAGE_P=llvm-10.0.0-manpages
    1011DESCRIPTION="C language family frontend for LLVM"
    1112HOMEPAGE="https://llvm.org/"
     13SRC_URI="
     14        !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/${MANPAGE_P}.tar.bz2 )"
    1215LLVM_COMPONENTS=( clang clang-tools-extra )
    1316LLVM_TEST_COMPONENTS=(
     
    8386        llvm.org_src_unpack
    8487        mv clang-tools-extra clang/tools/extra || die
    85 }
    86 
    87 check_distribution_components() {
    88         if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
    89                 local all_targets=() my_targets=() l
    90                 cd "${BUILD_DIR}" || die
    91 
    92                 while read -r l; do
    93                         if [[ ${l} == install-*-stripped:* ]]; then
    94                                 l=${l#install-}
    95                                 l=${l%%-stripped*}
    96 
    97                                 case ${l} in
    98                                         # meta-targets
    99                                         clang-libraries|distribution)
    100                                                 continue
    101                                                 ;;
    102                                         # tools
    103                                         clang|clangd|clang-*)
    104                                                 ;;
    105                                         # static libraries
    106                                         clang*|findAllSymbols)
    107                                                 continue
    108                                                 ;;
    109                                 esac
    110 
    111                                 all_targets+=( "${l}" )
    112                         fi
    113                 done < <(ninja -t targets all)
    114 
    115                 while read -r l; do
    116                         my_targets+=( "${l}" )
    117                 done < <(get_distribution_components $"\n")
    118 
    119                 local add=() remove=()
    120                 for l in "${all_targets[@]}"; do
    121                         if ! has "${l}" "${my_targets[@]}"; then
    122                                 add+=( "${l}" )
    123                         fi
    124                 done
    125                 for l in "${my_targets[@]}"; do
    126                         if ! has "${l}" "${all_targets[@]}"; then
    127                                 remove+=( "${l}" )
    128                         fi
    129                 done
    130 
    131                 if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
    132                         eqawarn "get_distribution_components() is outdated!"
    133                         eqawarn "   Add: ${add[*]}"
    134                         eqawarn "Remove: ${remove[*]}"
    135                 fi
    136                 cd - >/dev/null || die
     88
     89        if ! use doc; then
     90                ebegin "Unpacking ${MANPAGE_P}.tar.bz2"
     91                tar -xf "${DISTDIR}/${MANPAGE_P}.tar.bz2" || die
     92                eend ${?}
    13793        fi
    13894}
     
    368324        fi
    369325
     326        # install pre-generated manpages
     327        if ! use doc; then
     328                insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
     329                doins "${WORKDIR}/x/y/${MANPAGE_P}/clang"/*.1
     330        fi
     331
    370332        docompress "/usr/lib/llvm/${SLOT}/share/man"
    371333        # match 'html' non-compression
  • Portage/trunk/sys-devel/lld/Manifest

    r16959 r16982  
    1 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd SHA512 b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
    2 EBUILD lld-10.0.0_rc4.ebuild 1331 BLAKE2B 78167db908b732ed9687ecf46d3d789d5c64d678b0d756a89848269593e6d1db8642ccc1281dd2576681bfef723bb3b4212fbf6d7c3e1b5cdb87729a4acc45b4 SHA512 f75d9de569d976d479cc0afbb072fd7e6f041471e4f334e8c5132dc81c5e0228ccc993bce82710629ef5611c6aadfd85adaa655de4ebea899b11a1d17e35e656
     1DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0
     2EBUILD lld-10.0.0.ebuild 1331 BLAKE2B 78167db908b732ed9687ecf46d3d789d5c64d678b0d756a89848269593e6d1db8642ccc1281dd2576681bfef723bb3b4212fbf6d7c3e1b5cdb87729a4acc45b4 SHA512 f75d9de569d976d479cc0afbb072fd7e6f041471e4f334e8c5132dc81c5e0228ccc993bce82710629ef5611c6aadfd85adaa655de4ebea899b11a1d17e35e656
  • Portage/trunk/sys-devel/llvm/Manifest

    r16959 r16982  
    11AUX 9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch 1188 BLAKE2B 72311a8da991b9f3b98523baefe6f5b31aa7f9101c388f35484dd5f384a08e838ea42a17447ca17a0dfe6b7d3c20abbdf0e8afee72e8ad5d46ec38b8d55307c8 SHA512 0ada997db2a0eb875105fb212dc3fc3077b9c4f7804d78c33c4b1f512bf1267295f325153ae14c00404c86e576ae1c78a6aeb0a57d1d4525aabd1169c21806ef
    2 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd SHA512 b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
    3 EBUILD llvm-10.0.0_rc4.ebuild 11135 BLAKE2B 12c6a2171efae3962d3ec467e68440d142983afa19b6c7e79ba8d6b049b371cf0bd21c12befe694ef4ae80c48a0b886e5e6e469e7332ee6288582212491f537d SHA512 1321b60ad915f77fd8e89e04c7f641a1d7fbfd5a79a2de6764c267402226327aa7a574ba2d13b2e3f9fc8ba548a41b5d9b41f4a5faa6c1ad6d508124fe3b4562
     2DIST llvm-10.0.0-manpages.tar.bz2 177084 BLAKE2B 16b38e60fce4d67ac602b317ea7089c095d46b9426ba9940041e65d7ab493f85dba2e94a4aeba7b7c52042f23825efcfcd32a57d306aaf05b4307061a5a8a368 SHA512 eac57ad218ff4c2b5a74e453a29192ee6e911152b668d8a9420b59529d5cae8aa241f2485b4a7ea304acbecc7ecb27391a77552080726432c2b7b59b95fc0bd7
     3DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0
     4EBUILD llvm-10.0.0.ebuild 10426 BLAKE2B b24b08b5ae564c618ccd579c455cec9db68b8555e01ea0d3cff2a13edf0863a6f0624ed475a3a65841f3bf108a03ead5cdcb4ae1dbea58553b12b959172cdcdc SHA512 d5ee9564598d9eb28a217219957fc7b60d5483cae921cfee5f3e4ce38ddd0ad84ca0910095980a969053b7f5e538e9f7ff4f4facc3427fcd33e513befed68ff3
  • Portage/trunk/sys-devel/llvm/llvm-10.0.0.ebuild

    r16981 r16982  
    88        pax-utils python-any-r1 toolchain-funcs
    99
     10MANPAGE_P=llvm-10.0.0-manpages
    1011DESCRIPTION="Low Level Virtual Machine"
    1112HOMEPAGE="https://llvm.org/"
     13SRC_URI="
     14        !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/${MANPAGE_P}.tar.bz2 )"
    1215LLVM_COMPONENTS=( llvm )
    1316llvm.org_set_globals
     
    8285}
    8386
    84 check_distribution_components() {
    85         if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
    86                 local all_targets=() my_targets=() l
    87                 cd "${BUILD_DIR}" || die
    88 
    89                 while read -r l; do
    90                         if [[ ${l} == install-*-stripped:* ]]; then
    91                                 l=${l#install-}
    92                                 l=${l%%-stripped*}
    93 
    94                                 case ${l} in
    95                                         # shared libs
    96                                         LLVM|LLVMgold)
    97                                                 ;;
    98                                         # TableGen lib + deps
    99                                         LLVMDemangle|LLVMSupport|LLVMTableGen)
    100                                                 ;;
    101                                         # static libs
    102                                         LLVM*)
    103                                                 continue
    104                                                 ;;
    105                                         # meta-targets
    106                                         distribution|llvm-libraries)
    107                                                 continue
    108                                                 ;;
    109                                 esac
    110 
    111                                 all_targets+=( "${l}" )
    112                         fi
    113                 done < <(ninja -t targets all)
    114 
    115                 while read -r l; do
    116                         my_targets+=( "${l}" )
    117                 done < <(get_distribution_components $"\n")
    118 
    119                 local add=() remove=()
    120                 for l in "${all_targets[@]}"; do
    121                         if ! has "${l}" "${my_targets[@]}"; then
    122                                 add+=( "${l}" )
    123                         fi
    124                 done
    125                 for l in "${my_targets[@]}"; do
    126                         if ! has "${l}" "${all_targets[@]}"; then
    127                                 remove+=( "${l}" )
    128                         fi
    129                 done
    130 
    131                 if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
    132                         eqawarn "get_distribution_components() is outdated!"
    133                         eqawarn "   Add: ${add[*]}"
    134                         eqawarn "Remove: ${remove[*]}"
    135                 fi
    136                 cd - >/dev/null || die
     87src_unpack() {
     88        llvm.org_src_unpack
     89
     90        if ! use doc; then
     91                ebegin "Unpacking ${MANPAGE_P}.tar.bz2"
     92                tar -xf "${DISTDIR}/${MANPAGE_P}.tar.bz2" || die
     93                eend ${?}
    13794        fi
    13895}
     
    446403        _EOF_
    447404
     405        # install pre-generated manpages
     406        if ! use doc; then
     407                # (doman does not support custom paths)
     408                insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
     409                doins "${WORKDIR}/${MANPAGE_P}/llvm"/*.1
     410        fi
     411
    448412        docompress "/usr/lib/llvm/${SLOT}/share/man"
    449413}
Note: See TracChangeset for help on using the changeset viewer.