# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Tools required for building xnu" WEBPAGE="http://darwinsource.opendarwin.org/10.3.4/" SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/${P}.tar.gz" LICENSE="APSL-2" SLOT="0" KEYWORDS="~macos" IUSE="" DEPEND="" src_unpack() { unpack ${A} cd ${S} epatch "${FILESDIR}/Makefile-gentoo.diff" } src_compile() { cd ${S}/libstuff make all || die "libstuff make failed" #make install_tools RC_OS=macos SUBDIRS="libstuff libmacho misc" \ # || die "make install_tools failed :(" # cp ${S}/misc/seg_hack.NEW /usr/bin/seg_hack cd ${S}/misc make macos_all || die "seg_hack build failed" mkdir -p /usr/local/bin cp ${S}/misc/seg_hack.NEW /usr/local/bin/seg_hack cd ${S}/libmacho make macos || die "libmacho build failed" cp ${S}/libmacho/otmp_obj/libmacho_static.a /usr/local/lib/ cd ${S}/ld epatch "${FILESDIR}/Makefile-ld-gentoo.diff" make RC_OS=macos kld_build || die "kld_build failed" cp ${S}/ld/static_kld/libkld.a /usr/local/lib/ cp ${S}/include/mach-o/kld.h /usr/include/mach-o/ ranlib /usr/local/lib/libkld.a }