commit:     f83513963afe06880885c2def91b267ccb6bc4e7
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Jun 11 18:02:20 2016 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 14:23:18 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8351396

app-emulation/virtualbox: Remove pointless GCC limitations

Fixes configure w/ >=GCC-5.4 and >=GCC-6.1

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild | 4 ++++
 app-emulation/virtualbox/virtualbox-5.0.20.ebuild    | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
index bf4cc33..3d25bf9 100644
--- a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
@@ -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

diff --git a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild 
b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
index 6b54510..7f3c4a3 100644
--- a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
@@ -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

Reply via email to