Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 481024 | Differences between
and this patch

Collapse All | Expand All

(-)a/freebsd-sources-9.2_rc1.ebuild (-6 / +9 lines)
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

Return to bug 481024