app-emulation/virtualbox: Don't apply nopie patch unconditionally.
authorLars Wendler <polynomial-c@gentoo.org>
Fri, 28 Jul 2017 06:36:06 +0000 (08:36 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Fri, 28 Jul 2017 06:41:27 +0000 (08:41 +0200)
Package-Manager: Portage-2.3.6, Repoman-2.3.3

app-emulation/virtualbox/virtualbox-5.1.24.ebuild

index 8249f3d55e2615246b037f563825254b884acdda..e874868ea0210823aadf3a9dfe8a5fd38d86b01f 100644 (file)
@@ -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
 }