sys-devel/clang: Remove no-longer-useful check-reqs
authorMichał Górny <mgorny@gentoo.org>
Sat, 15 Apr 2017 08:52:00 +0000 (10:52 +0200)
committerMichał Górny <mgorny@gentoo.org>
Sat, 15 Apr 2017 08:53:43 +0000 (10:53 +0200)
Now that LLVM is split, the package is no longer horribly large
in regular builds. The new sizes fit the usual limits and so do not need
specific checks. Furthermore, maintaining all those values with
different USE flags and compiler flags combinations.

sys-devel/clang/clang-4.0.0-r2.ebuild
sys-devel/clang/clang-9999.ebuild

index a127f9c864f8d5ccc5d34ac47cc672ed747a341d..43fec7af3974e8a1680ec2f2eae7f56b3df1d166 100644 (file)
@@ -8,7 +8,7 @@ EAPI=6
 CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python2_7 )
 
-inherit check-reqs cmake-utils flag-o-matic llvm multilib-minimal \
+inherit cmake-utils flag-o-matic llvm multilib-minimal \
        python-single-r1 toolchain-funcs pax-utils versionator
 
 DESCRIPTION="C language family frontend for LLVM"
@@ -71,38 +71,7 @@ CMAKE_BUILD_TYPE=RelWithDebInfo
 # Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
 # multilib clang* libraries (not runtime, not wrappers).
 
-check_space() {
-       local build_size=650
-
-       if use debug; then
-               ewarn "USE=debug is known to increase the size of package considerably"
-               ewarn "and cause the tests to fail."
-               ewarn
-
-               (( build_size *= 14 ))
-       elif is-flagq '-g?(gdb)?([1-9])'; then
-               ewarn "The C++ compiler -g option is known to increase the size of the package"
-               ewarn "considerably. If you run out of space, please consider removing it."
-               ewarn
-
-               (( build_size *= 10 ))
-       fi
-
-       # Multiply by number of ABIs :).
-       local abis=( $(multilib_get_enabled_abis) )
-       (( build_size *= ${#abis[@]} ))
-
-       local CHECKREQS_DISK_BUILD=${build_size}M
-       check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-       check_space
-}
-
 pkg_setup() {
-       check_space
-
        LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
        python-single-r1_pkg_setup
 }
index 9987f2bfa1af7971d66b07260af55b9755325497..fb0fc68cff4f283a4af9c2a450b6a221847d1440 100644 (file)
@@ -8,7 +8,7 @@ EAPI=6
 CMAKE_MIN_VERSION=3.7.0-r1
 PYTHON_COMPAT=( python2_7 )
 
-inherit check-reqs cmake-utils flag-o-matic git-r3 llvm multilib-minimal \
+inherit cmake-utils flag-o-matic git-r3 llvm multilib-minimal \
        python-single-r1 toolchain-funcs pax-utils versionator
 
 DESCRIPTION="C language family frontend for LLVM"
@@ -74,38 +74,7 @@ CMAKE_BUILD_TYPE=RelWithDebInfo
 # Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
 # multilib clang* libraries (not runtime, not wrappers).
 
-check_space() {
-       local build_size=650
-
-       if use debug; then
-               ewarn "USE=debug is known to increase the size of package considerably"
-               ewarn "and cause the tests to fail."
-               ewarn
-
-               (( build_size *= 14 ))
-       elif is-flagq '-g?(gdb)?([1-9])'; then
-               ewarn "The C++ compiler -g option is known to increase the size of the package"
-               ewarn "considerably. If you run out of space, please consider removing it."
-               ewarn
-
-               (( build_size *= 10 ))
-       fi
-
-       # Multiply by number of ABIs :).
-       local abis=( $(multilib_get_enabled_abis) )
-       (( build_size *= ${#abis[@]} ))
-
-       local CHECKREQS_DISK_BUILD=${build_size}M
-       check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-       check_space
-}
-
 pkg_setup() {
-       check_space
-
        LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
        python-single-r1_pkg_setup
 }