# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/netkit-rsh/netkit-rsh-0.17-r5.ebuild,v 1.10 2005/05/20 15:08:19 luckyduck Exp $ inherit eutils IUSE="pam" DESCRIPTION="Netkit's Remote Shell Suite: rexec{,d} rlogin{,d} rsh{,d}" SRC_URI="mirror://debian/pool/main/n/${PN}/${PN}_${PV}.orig.tar.gz" HOMEPAGE="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/" SLOT="0" LICENSE="BSD" KEYWORDS="x86 sparc ppc alpha mips amd64 ppc64" DEPEND=">=sys-libs/ncurses-5.2 pam? ( >=sys-libs/pam-0.72 )" src_unpack() { unpack ${A} ; cd ${S} epatch ${FILESDIR}/rlogind-auth.diff # See bug #72359 epatch ${FILESDIR}/va_start.diff } src_compile() { local myconf use pam || myconf="--without-pam" ./configure ${myconf} || die cp MCONFIG MCONFIG.orig sed -e "s:-pipe -O2:${CFLAGS}:" \ -e "s:-Wpointer-arith::" \ MCONFIG.orig > MCONFIG make || die } src_install() { into /usr dobin rcp/rcp fperms 4755 /usr/bin/rcp doman rcp/rcp.1 dobin rexec/rexec doman rexec/rexec.1 dosbin rexecd/rexecd dosym rexecd /usr/sbin/in.rexecd doman rexecd/rexecd.8 dosym rexecd.8.gz /usr/share/man/man8/in.rexecd.8.gz dobin rlogin/rlogin fperms 4755 /usr/bin/rlogin doman rlogin/rlogin.1 dosbin rlogind/rlogind dosym rlogind /usr/sbin/in.rlogind doman rlogind/rlogind.8 dosym rlogind.8.gz /usr/share/man/man8/in.rlogind.8.gz dobin rsh/rsh fperms 4755 /usr/bin/rsh doman rsh/rsh.1 dosbin rshd/rshd dosym rshd /usr/sbin/in.rshd doman rshd/rshd.8 dosym rshd.8.gz /usr/share/man/man8/in.rshd.8.gz dodoc README ChangeLog BUGS newdoc rexec/README README.rexec insinto /etc/xinetd.d newins ${FILESDIR}/rexec.xinetd rexec newins ${FILESDIR}/rlogin.xinetd rlogin newins ${FILESDIR}/rsh.xinetd rsh insinto /etc/pam.d newins ${FILESDIR}/rexec.pamd rexec newins ${FILESDIR}/rlogin.pamd rlogin newins ${FILESDIR}/rsh.pamd rsh }