Lines 9-27
inherit bsdmk freebsd flag-o-matic toolchain-funcs
Link Here
|
9 |
DESCRIPTION="FreeBSD kernel sources" |
9 |
DESCRIPTION="FreeBSD kernel sources" |
10 |
SLOT="0" |
10 |
SLOT="0" |
11 |
|
11 |
|
12 |
IUSE="+build-generic profile" |
12 |
IUSE="+build-generic +dtrace profile" |
13 |
|
13 |
|
14 |
if [[ ${PV} != *9999* ]]; then |
14 |
if [[ ${PV} != *9999* ]]; then |
15 |
KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
15 |
KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" |
16 |
SRC_URI="mirror://gentoo/${SYS}.tar.bz2" |
16 |
SRC_URI="mirror://gentoo/${SYS}.tar.bz2" |
17 |
fi |
17 |
fi |
18 |
|
18 |
|
19 |
RDEPEND="=sys-freebsd/freebsd-cddl-${RV}* |
19 |
RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) |
20 |
=sys-freebsd/freebsd-mk-defs-${RV}* |
20 |
=sys-freebsd/freebsd-mk-defs-${RV}* |
21 |
!sys-freebsd/virtio-kmod" |
21 |
!sys-freebsd/virtio-kmod" |
22 |
DEPEND="build-generic? ( |
22 |
DEPEND="build-generic? ( |
23 |
=sys-freebsd/freebsd-cddl-${RV}* |
23 |
dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) |
24 |
=sys-freebsd/freebsd-usbin-${RV}* |
24 |
=sys-freebsd/freebsd-usbin-9.1 |
25 |
=sys-freebsd/freebsd-mk-defs-${RV}* |
25 |
=sys-freebsd/freebsd-mk-defs-${RV}* |
26 |
)" |
26 |
)" |
27 |
|
27 |
|
Lines 74-82
src_configure() {
Link Here
|
74 |
|
74 |
|
75 |
src_compile() { |
75 |
src_compile() { |
76 |
if use build-generic ; then |
76 |
if use build-generic ; then |
|
|
77 |
local myconf |
78 |
! use dtrace && myconf="-DNO_CTF " |
79 |
|
77 |
cd "${S}/$(tc-arch-kernel)/compile/${KERN_BUILD}" || die |
80 |
cd "${S}/$(tc-arch-kernel)/compile/${KERN_BUILD}" || die |
78 |
freebsd_src_compile depend |
81 |
freebsd_src_compile depend ${myconf} |
79 |
freebsd_src_compile |
82 |
freebsd_src_compile ${myconf} |
80 |
else |
83 |
else |
81 |
einfo "Nothing to compile.." |
84 |
einfo "Nothing to compile.." |
82 |
fi |
85 |
fi |