# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-contrib/freebsd-contrib-6.2.ebuild,v 1.1 2007/01/15 21:34:58 drizzt Exp $ inherit bsdmk freebsd flag-o-matic DESCRIPTION="Contributed sources for FreeBSD." SLOT="0" KEYWORDS="~sparc-fbsd ~x86-fbsd" LICENSE="BSD GPL-2 as-is" IUSE="" SRC_URI="mirror://gentoo/${GNU}.tar.bz2 mirror://gentoo/${P}.tar.bz2" RDEPEND="" DEPEND="=sys-freebsd/freebsd-sources-${RV}* =sys-freebsd/freebsd-mk-defs-${RV}*" S="${WORKDIR}/gnu" src_unpack() { echo ">>> Unpacking needed parts of ${GNU}.tar.bz2 to ${WORKDIR}" tar -jxpf "${DISTDIR}/${GNU}.tar.bz2" gnu/lib/libdialog gnu/usr.bin/sort gnu/usr.bin/patch echo ">>> Unpacking needed parts of ${CONTRIB}.tar.bz2 to ${WORKDIR}" tar -jxpf "${DISTDIR}/${CONTRIB}.tar.bz2" contrib/gnu-sort freebsd_do_patches freebsd_rename_libraries } src_compile() { cd "${S}/lib/libdialog" freebsd_src_compile cd "${S}/usr.bin/sort" freebsd_src_compile cd "${S}/usr.bin/patch" freebsd_src_compile } src_install() { use profile || mymakeopts="${mymakeopts} NO_PROFILE= " mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " cd "${S}/lib/libdialog" mkinstall || die "libdialog install failed" cd "${S}/usr.bin/sort" mkinstall DESTDIR="${D}/bin/" || die "libdialog install failed" cd "${S}/usr.bin/patch" mkinstall DESTDIR="${D}/usr/bin/" || die "libdialog install failed" }