diff --git a/freebsd-sources-9.2_rc1.ebuild b/freebsd-sources-9.2_rc1.ebuild index fca4feb..84a1930 100644 --- a/freebsd-sources-9.2_rc1.ebuild +++ b/freebsd-sources-9.2_rc1.ebuild @@ -9,19 +9,19 @@ inherit bsdmk freebsd flag-o-matic toolchain-funcs DESCRIPTION="FreeBSD kernel sources" SLOT="0" -IUSE="+build-generic profile" +IUSE="+build-generic +dtrace profile" if [[ ${PV} != *9999* ]]; then KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd" SRC_URI="mirror://gentoo/${SYS}.tar.bz2" fi -RDEPEND="=sys-freebsd/freebsd-cddl-${RV}* +RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) =sys-freebsd/freebsd-mk-defs-${RV}* !sys-freebsd/virtio-kmod" DEPEND="build-generic? ( - =sys-freebsd/freebsd-cddl-${RV}* - =sys-freebsd/freebsd-usbin-${RV}* + dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 ) + =sys-freebsd/freebsd-usbin-9.1 =sys-freebsd/freebsd-mk-defs-${RV}* )" @@ -74,9 +74,12 @@ src_configure() { src_compile() { if use build-generic ; then + local myconf + ! use dtrace && myconf="-DNO_CTF " + cd "${S}/$(tc-arch-kernel)/compile/${KERN_BUILD}" || die - freebsd_src_compile depend - freebsd_src_compile + freebsd_src_compile depend ${myconf} + freebsd_src_compile ${myconf} else einfo "Nothing to compile.." fi