# $Id$ PNAME="inetutils" PVER="1.9.1" PBUILD="r4" PCAT="sys-apps" DESCRIPTION="Collections of programs to control linux networking." HOMEPAGE="http://www.gnu.org/software/inetutils/" DEPEND=">= virtual/glibc >= sys-libs/readline-6.2 >= sys-libs/ncurses-5.9" PROVIDE="virtual/inetutils" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild mtools SRC_URI=( gnu://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-gnulib-gets.patch ) UP2DATE="updatecmd_gnu ${PNAME} gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix ftbfs against newer glibc (>=2.16) mpatch ${PNAME}-${PVER}-gnulib-gets.patch || die # fix missing include sed -i "1i\#include " libicmp/icmp_timestamp.c || die } src_compile() { cd ${SRCDIR} # NOTE: # we want use inet; later it will be xinet; # we also use ifconfig from net-tools # and disable all other (insecure) servers; # whois and logger also disabled (too old); mconfigure \ --libexecdir=/usr/sbin \ --disable-ftpd \ --disable-inetd \ --disable-rexecd \ --disable-rlogind \ --disable-rshd \ --disable-syslogd \ --disable-talkd \ --disable-telnetd \ --disable-tftpd \ --disable-uucpd \ --enable-ftp \ --enable-ping \ --enable-rcp \ --enable-rlogin \ --enable-rsh \ --disable-logger \ --enable-talk \ --enable-telnet \ --enable-tftp \ --disable-whois \ --disable-ifconfig \ || die mmake || die }