app-emulation/virtualbox: Remove pointless GCC limitations
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>
Sat, 11 Jun 2016 18:02:20 +0000 (20:02 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 13 Jun 2016 14:23:18 +0000 (16:23 +0200)
Fixes configure w/ >=GCC-5.4 and >=GCC-6.1

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
app-emulation/virtualbox/virtualbox-5.0.20.ebuild

index bf4cc33e047b2f445baaf6f9f2e21d5f1185a69b..3d25bf925c822b96f6399c4cba3c7d7334e88714 100644 (file)
@@ -143,6 +143,10 @@ src_prepare() {
        # Remove shipped binaries (kBuild,yasm), see bug #232775
        rm -r kBuild/bin tools || die
 
+       # Remove pointless GCC version limitations in check_gcc()
+       sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \
+               -i configure || die
+
        # Disable things unused or split into separate ebuilds
        sed -e "s@MY_LIBDIR@$(get_libdir)@" \
                "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die
index 6b54510865d777fe5b5eff6787a9003429e6cbdd..7f3c4a361ecc8228fdf008e7707bea850e013001 100644 (file)
@@ -143,6 +143,10 @@ src_prepare() {
        # Remove shipped binaries (kBuild,yasm), see bug #232775
        rm -r kBuild/bin tools || die
 
+       # Remove pointless GCC version limitations in check_gcc()
+       sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \
+               -i configure || die
+
        # Disable things unused or split into separate ebuilds
        sed -e "s@MY_LIBDIR@$(get_libdir)@" \
                "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die