diff options
Diffstat (limited to 'sys-libs/llvm-libunwind')
4 files changed, 51 insertions, 27 deletions
diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index 82306ce310e4..ca8ce1871c54 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -5,9 +5,9 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff21988870 DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06 SHA512 f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59 EBUILD llvm-libunwind-10.0.0.ebuild 3360 BLAKE2B dd4b9b43af7ce1a8689940a89bf4a89ce13bcc59c005cf8117aaf9579c9a06dd38806f7cf78951e7e237a32f102c8354cc6de8a9744335997cb96f9a5f060186 SHA512 7bc34e1f314a45aec7154447a51d682d2cc37157bef41d35f7ca56b2362d2b1fb6ec12755e12cd7307562433d8875456ce0eff62794962a05e7e65449b59c225 -EBUILD llvm-libunwind-10.0.1.9999.ebuild 3337 BLAKE2B 3ed18438eb02755762d4533396ea50a1e2df5ea428cd22b92f6dda90813a48fc1fafb3538e0cc10ada3b8b52fefa8dd18d61043c8f616ea88b32e26bc6e737ad SHA512 db1bfa10cbd3e0dc847262c7662c54c32d98b6467ef29ce7f50b506fb48a05bfa72b04dd3129291a7f66059ebc8b571acff895142bbd7e6bbf08cbcaf209b8c5 -EBUILD llvm-libunwind-10.0.1_rc1.ebuild 3337 BLAKE2B 3ed18438eb02755762d4533396ea50a1e2df5ea428cd22b92f6dda90813a48fc1fafb3538e0cc10ada3b8b52fefa8dd18d61043c8f616ea88b32e26bc6e737ad SHA512 db1bfa10cbd3e0dc847262c7662c54c32d98b6467ef29ce7f50b506fb48a05bfa72b04dd3129291a7f66059ebc8b571acff895142bbd7e6bbf08cbcaf209b8c5 -EBUILD llvm-libunwind-11.0.0.9999.ebuild 3339 BLAKE2B e92386cf288170ed1ef4a748bf0d940c3ca2a68f0726a6a1f540478a715fdd575b738f7f4944e9b15bba9eed1abecbba86e860e68d656237eb6d15818325c997 SHA512 12dde32052b466123d1846246439d97b5cdb4af26247f217363cc75862191fc97e15825a719aeb001d5d52c39ecda9a6b5d52e1fd5dada9777eb6c1f61ac92b9 +EBUILD llvm-libunwind-10.0.1.9999.ebuild 3432 BLAKE2B 19e2380df99bad3a27da94954521d54169281c2fddf96bad45b068d63baf4519d75ce40c5b0125a97f819c97e940c43151ea4eb7b3becbf2ba9c46a7c1d0b807 SHA512 fc0f0902698da480bc9cc5c2e6a82f9ca392e5b5b8002d7c2b8e43b9a4883db2e7b95a05e26ac85c8186ea0e908d2f18dd91476da20df6908e84b0e899b80d77 +EBUILD llvm-libunwind-10.0.1_rc1.ebuild 3432 BLAKE2B 19e2380df99bad3a27da94954521d54169281c2fddf96bad45b068d63baf4519d75ce40c5b0125a97f819c97e940c43151ea4eb7b3becbf2ba9c46a7c1d0b807 SHA512 fc0f0902698da480bc9cc5c2e6a82f9ca392e5b5b8002d7c2b8e43b9a4883db2e7b95a05e26ac85c8186ea0e908d2f18dd91476da20df6908e84b0e899b80d77 +EBUILD llvm-libunwind-11.0.0.9999.ebuild 3432 BLAKE2B 19e2380df99bad3a27da94954521d54169281c2fddf96bad45b068d63baf4519d75ce40c5b0125a97f819c97e940c43151ea4eb7b3becbf2ba9c46a7c1d0b807 SHA512 fc0f0902698da480bc9cc5c2e6a82f9ca392e5b5b8002d7c2b8e43b9a4883db2e7b95a05e26ac85c8186ea0e908d2f18dd91476da20df6908e84b0e899b80d77 EBUILD llvm-libunwind-8.0.1.ebuild 3815 BLAKE2B 52a00f299c179b3b826702e6b76468922745be47e97542ad2e620879c14434f7ab334089a529ed9c27584c17f8e805bad783710c288c2e5d4258487c2b502186 SHA512 b956f3a085591de5a1519c7b5830c625a085ab2f178ca5b5e7d55b6f4cb23e0b64eeb108d3d45fd18f8420da5898ec2099e6f6d68fc575e5f9bbc846b98865e2 EBUILD llvm-libunwind-9.0.1.ebuild 3356 BLAKE2B 761c9fcfbd3dc5689521f7423e1bafe4f673d7c6dbd397f6b6e0f4bc168495f3eea513c0550d20a60cf1e4e38200df59583cede7bfaad4c574f249e532fe4bb2 SHA512 82f4e6967d73ae96199a507081cd9cc913a4e4b2b0c45caa0b27d428b68262df76242d318327616bb5112d97ee68fec1061485f94f0137fd73a0fdaad998707b MISC metadata.xml 302 BLAKE2B 1cdee7813ed9a3766b2eddccd14f9e0576ba5cc7f812d7af4f35c8c2e5991790f3800c6473c37da90d72804832fd9af969a2e3bf7aa625f0d3a32da1dbcefacf SHA512 3afaef82e6a495a81e221524ae7604dc170ef5c103333728674faf0417c45ba7996118c10466eaa24f8feef9ed8f0fc60d535a5195462317d61c61a531c8a285 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1.9999.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1.9999.ebuild index d622d1cdee5c..6d15a7f4a17c 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1.9999.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1.9999.ebuild @@ -3,7 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{6..9} ) inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 DESCRIPTION="C++ runtime stack unwinder from LLVM" @@ -37,6 +38,13 @@ pkg_setup() { use test && python-any-r1_pkg_setup } +src_prepare() { + # cmake eclasses suck by forcing ${S} here + CMAKE_USE_DIR=${S} \ + S=${WORKDIR} \ + cmake_src_prepare +} + multilib_src_configure() { local libdir=$(get_libdir) @@ -63,7 +71,7 @@ multilib_src_configure() { ) fi - cmake-utils_src_configure + cmake_src_configure } build_libcxxabi() { @@ -81,8 +89,8 @@ build_libcxxabi() { -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } build_libcxx() { @@ -103,8 +111,8 @@ build_libcxx() { -DLIBCXX_INCLUDE_TESTS=OFF ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } multilib_src_test() { @@ -115,11 +123,11 @@ multilib_src_test() { mv "${BUILD_DIR}"/libcxx*/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || die local -x LIT_PRESERVES_TMP=1 - cmake-utils_src_make check-unwind + cmake_build check-unwind } multilib_src_install() { - cmake-utils_src_install + cmake_src_install # install headers like sys-libs/libunwind doheader "${S}"/include/*.h diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild index d622d1cdee5c..6d15a7f4a17c 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.1_rc1.ebuild @@ -3,7 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{6..9} ) inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 DESCRIPTION="C++ runtime stack unwinder from LLVM" @@ -37,6 +38,13 @@ pkg_setup() { use test && python-any-r1_pkg_setup } +src_prepare() { + # cmake eclasses suck by forcing ${S} here + CMAKE_USE_DIR=${S} \ + S=${WORKDIR} \ + cmake_src_prepare +} + multilib_src_configure() { local libdir=$(get_libdir) @@ -63,7 +71,7 @@ multilib_src_configure() { ) fi - cmake-utils_src_configure + cmake_src_configure } build_libcxxabi() { @@ -81,8 +89,8 @@ build_libcxxabi() { -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } build_libcxx() { @@ -103,8 +111,8 @@ build_libcxx() { -DLIBCXX_INCLUDE_TESTS=OFF ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } multilib_src_test() { @@ -115,11 +123,11 @@ multilib_src_test() { mv "${BUILD_DIR}"/libcxx*/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || die local -x LIT_PRESERVES_TMP=1 - cmake-utils_src_make check-unwind + cmake_build check-unwind } multilib_src_install() { - cmake-utils_src_install + cmake_src_install # install headers like sys-libs/libunwind doheader "${S}"/include/*.h diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0.9999.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0.9999.ebuild index 4f813dc7e2cd..6d15a7f4a17c 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0.9999.ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0.9999.ebuild @@ -3,7 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{6..9} ) inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 DESCRIPTION="C++ runtime stack unwinder from LLVM" @@ -37,6 +38,13 @@ pkg_setup() { use test && python-any-r1_pkg_setup } +src_prepare() { + # cmake eclasses suck by forcing ${S} here + CMAKE_USE_DIR=${S} \ + S=${WORKDIR} \ + cmake_src_prepare +} + multilib_src_configure() { local libdir=$(get_libdir) @@ -63,7 +71,7 @@ multilib_src_configure() { ) fi - cmake-utils_src_configure + cmake_src_configure } build_libcxxabi() { @@ -81,8 +89,8 @@ build_libcxxabi() { -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } build_libcxx() { @@ -103,8 +111,8 @@ build_libcxx() { -DLIBCXX_INCLUDE_TESTS=OFF ) - cmake-utils_src_configure - cmake-utils_src_compile + cmake_src_configure + cmake_src_compile } multilib_src_test() { @@ -115,11 +123,11 @@ multilib_src_test() { mv "${BUILD_DIR}"/libcxx*/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || die local -x LIT_PRESERVES_TMP=1 - cmake-utils_src_make check-unwind + cmake_build check-unwind } multilib_src_install() { - cmake-utils_src_install + cmake_src_install # install headers like sys-libs/libunwind doheader "${S}"/include/*.h |