--- /usr/portage/net-nds/rpcbind/rpcbind-0.2.0.ebuild 2012-05-21 15:31:22.000000000 -0400 +++ rpcbind-0.2.0-r1.ebuild 2012-10-30 18:00:21.663875084 -0400 @@ -1,8 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-nds/rpcbind/rpcbind-0.2.0.ebuild,v 1.15 2012/05/21 19:18:08 xarthisius Exp $ +# $Header: $ -EAPI="2" +EAPI="4" inherit autotools eutils @@ -21,7 +21,7 @@ LICENSE="BSD" SLOT="0" -IUSE="selinux tcpd" +IUSE="selinux tcpd warmstarts" RDEPEND="net-libs/libtirpc selinux? ( sec-policy/selinux-rpcbind ) @@ -36,18 +36,21 @@ epatch "${FILESDIR}"/${P}-pkgconfig.patch eautoreconf fi + + use warmstarts || epatch "${FILESDIR}"/${P}-dont-advertize-warmstart.patch } src_configure() { econf \ - --bindir=/sbin \ - $(use_enable tcpd libwrap) + --bindir="${EPREFIX}"/sbin \ + --with-statedir="${EPREFIX}"/run/${PN} \ + $(use_enable tcpd libwrap) \ + $(use_enable warmstarts) } src_install() { - emake DESTDIR="${D}" install || die + default doman man/rpc{bind,info}.8 - dodoc AUTHORS ChangeLog NEWS README - newinitd "${FILESDIR}"/rpcbind.initd rpcbind || die - newconfd "${FILESDIR}"/rpcbind.confd rpcbind || die + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} }