| # Copyright 1999-2009 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-cddl/freebsd-cddl-7.1-r1.ebuild,v 1.1 2009/02/05 07:38:57 the_paya Exp $ |
| |
| inherit bsdmk freebsd flag-o-matic eutils |
| |
| DESCRIPTION="FreeBSD CDDL (opensolaris/zfs) extra software" |
| SLOT="0" |
| KEYWORDS="~x86-fbsd" |
| |
| IUSE="build" |
| LICENSE="CDDL" |
| |
| SRC_URI="mirror://gentoo/${P}.tar.bz2 |
| mirror://gentoo/${CONTRIB}.tar.bz2 |
| mirror://gentoo/${UBIN}.tar.bz2 |
| mirror://gentoo/${LIB}.tar.bz2 |
| mirror://gentoo/${SBIN}.tar.bz2 |
| mirror://gentoo/${SYS}.tar.bz2 |
| build? ( mirror://gentoo/${SYS}.tar.bz2 |
| mirror://gentoo/${INCLUDE}.tar.bz2 )" |
| |
| # sys is required. |
| |
| RDEPEND="=sys-freebsd/freebsd-lib-${RV}* |
| =sys-freebsd/freebsd-libexec-${RV}* |
| build? ( sys-apps/baselayout ) |
| dev-libs/libedit |
| dev-libs/libelf" |
| |
| DEPEND="${RDEPEND} |
| =sys-freebsd/freebsd-mk-defs-${RV}* |
| !build? ( =sys-freebsd/freebsd-sources-${RV}* )" |
| |
| S="${WORKDIR}/cddl" |
| |
| PATCHES="${FILESDIR}/${PN}-7.1-libpaths.patch" |
| |
| pkg_setup() { |
| mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " |
| } |
| |
| src_unpack() { |
| freebsd_src_unpack |
| # Link in include headers. |
| ln -s "/usr/include" "${WORKDIR}/include" || die "Symlinking /usr/include.." |
| # This patch is against sys. |
| cd "${WORKDIR}" |
| epatch "${FILESDIR}/${PN}-7.1-xdr_header.patch" |
| } |
| |
| src_compile() { |
| freebsd_src_compile |
| } |
| |
| #src_install() { |
| #} |