summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuta Satoh <nigoro@gentoo.gr.jp>2015-11-23 20:56:34 +0900
committerYuta Satoh <nigoro@gentoo.gr.jp>2015-11-23 20:56:34 +0900
commit73a205d7991182e5d2e1f8135b8c1a4b7482ba4e (patch)
tree7a32089bc452d59fcd75694ba690b8a724b4e9b4 /sys-freebsd/freebsd-sources
parentsys-devel/autogen: fix use of hardcoded /tmp paths during build #563352 (diff)
downloadgentoo-73a205d7991182e5d2e1f8135b8c1a4b7482ba4e.tar.gz
gentoo-73a205d7991182e5d2e1f8135b8c1a4b7482ba4e.tar.bz2
gentoo-73a205d7991182e5d2e1f8135b8c1a4b7482ba4e.zip
sys-freebsd: Move use call from global scope to pkg_setup.
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=566522
Diffstat (limited to 'sys-freebsd/freebsd-sources')
-rw-r--r--sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
index 0d0e26c85117..b1f9daa8f5b6 100644
--- a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
+++ b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
@@ -26,7 +26,6 @@ EXTRACTONLY="
contrib/bmake/
usr.bin/bmake/
"
-use zfs && EXTRACTONLY+="cddl/"
RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 )
=sys-freebsd/freebsd-mk-defs-${RV}*
@@ -56,6 +55,9 @@ PATCHES=( "${FILESDIR}/${PN}-9.0-disable-optimization.patch"
"${FILESDIR}/${PN}-10.1-gcc48.patch" )
pkg_setup() {
+ # Add the required source files.
+ use zfs && EXTRACTONLY+="cddl/ "
+
# WITHOUT_SSP= is required to boot kernel that compiled with newer gcc, bug #477914
[[ $(tc-getCC) == *gcc* ]] && mymakeopts="${mymakeopts} WITHOUT_SSP="
use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL="