| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.6.643.1 | 8 | ~x86 ~sparc ~amd64 ~ppc ~alpha ~ia64 ~mips | 0 |
# Copyright 1999-2025 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
EAPI=8
REALP="linux_pcnfsd2-1.6-643.1"
inherit rpm systemd
DESCRIPTION="Linux PC-NFS daemon"
SRC_URI="http://download.opensuse.org/source/distribution/11.4/repo/oss/suse/src/${REALP}.src.rpm"
SLOT="0"
LICENSE="FSR"
KEYWORDS="~x86 ~sparc ~amd64 ~ppc ~alpha ~ia64 ~mips"
RESTRICT="mirror"
DEPEND="
net-libs/libtirpc
virtual/libcrypt:=
"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN/-/_}"
# For binary:
src_unpack() {
rpm_src_unpack
}
src_prepare() {
eapply -p0 ../linux_pcnfsd2.dif
eapply "${FILESDIR}/build-with-libtirpc.patch"
eapply_user
sed -i s:"CFLAGS = -O2 -fexpensive-optimizations -pipe -DOSVER_BSD386":"CFLAGS = ${CFLAGS} -fpermissive -fexpensive-optimizations -pipe -DOSVER_BSD386 -I/usr/include/tirpc": "${S}/Makefile.linux"
sed -i s:'LIBS = #-lrpc':'LIBS = -ltirpc': "${S}/Makefile.linux"
}
src_compile() {
# cd "${WORKDIR}/linux_pcnfsd2/"
emake -f Makefile.linux || die "Make failed"
}
src_install() {
mkdir -p "${D}/etc/init.d/"
cp -p "${FILESDIR}/pcnfsd2.init.d" "${D}/etc/init.d/pcnfsd2"
cd "${WORKDIR}/linux_pcnfsd2/linux/"
mkdir -p "${D}/usr/bin/"
cp -p clnt.pcnfsd rpc.pcnfsd "${D}/usr/bin/"
doman "${WORKDIR}/linux_pcnfsd2/pcnfsd.8c"
systemd_newunit "${FILESDIR}"/rpc-pcnfsd.systemd rpc-pcnfsd.service
}
net-libs/libtirpc virtual/libcrypt:=
net-libs/libtirpc virtual/libcrypt:=
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | linux_pcnfsd2-1.6-643.1.src.rpm | 50238 bytes | http://download.opensuse.org/source/distribution/11.4/repo/oss/suse/src/linux_pcnfsd2-1.6-643.1.src.rpm |