commit:     d94b9e0e9dd9b20ebd2f1381111da79d6df98796
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 28 06:36:06 2017 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jul 28 06:41:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94b9e0e

app-emulation/virtualbox: Don't apply nopie patch unconditionally.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-emulation/virtualbox/virtualbox-5.1.24.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-5.1.24.ebuild 
b/app-emulation/virtualbox/virtualbox-5.1.24.ebuild
index 8249f3d55e2..e874868ea02 100644
--- a/app-emulation/virtualbox/virtualbox-5.1.24.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.1.24.ebuild
@@ -182,9 +182,9 @@ src_prepare() {
        fi
 
        # Only add nopie patch when we're on hardened
-       #if ! gcc-specs-pie ; then
-       #       rm "${WORKDIR}"/patches/050_${PN}-*-nopie.patch || die
-       #fi
+       if gcc-specs-pie ; then
+               eapply "${FILESDIR}/050_virtualbox-5.1.24-nopie.patch"
+       fi
 
        # Only add paxmark patch when we're on pax_kernel
        if use pax_kernel ; then
@@ -192,7 +192,6 @@ src_prepare() {
        fi
 
        eapply "${WORKDIR}/patches"
-       eapply "${FILESDIR}/050_virtualbox-5.1.24-nopie.patch"
 
        eapply_user
 }

Reply via email to