# $Id$ PNAME="iproute2" PVER="3.18.0" PBUILD="r1" PCAT="sys-apps" DESCRIPTION="Collection of utilities for controlling TCP/IP networking and Traffic Control." HOMEPAGE="http://linux-net.osdl.org/index.php/Iproute2" # arpd needs db DEPEND=">= dev-db/db-6.0 >= net-misc/iptables-1.4" SDEPEND=">= virtual/kernel-headers >= virtual/sed" PROVIDE="virtual/iproute2" # get the right pver if [[ ${PVER} != ${PVER%.*.*.*} ]] then MYPVER="${PVER%.*}-${PVER##*.}" else MYPVER="${PVER}" fi SRCFILE="${PNAME}-${MYPVER}.tar.xz" SRCDIR="${BUILDDIR}/${PNAME}-${MYPVER}" sminclude mbuild msetfeature "!check" SRC_URI=( http://www.kernel.org/pub/linux/utils/net/${PNAME}/${SRCFILE} http://devresources.linux-foundation.org/dev/${PNAME}/download/${SRCFILE} http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd 'http://www.kernel.org/pub/linux/utils/net/${PNAME}/?C=M;O=A' | lasttarball xz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix cflags sed -i "s:-O2:${CFLAGS}:" Makefile || die # fix libdir sed -i "/^LIBDIR/s:=.*:=/$(mlibdir):" Makefile || die } src_compile() { cd ${SRCDIR} mmake \ IPT_LIB_DIR=$(pkg-config xtables --variable=xtlibdir) \ SBINDIR=/usr/sbin \ LIBDIR=/usr/$(mlibdir) \ || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} \ DOCDIR=/usr/share/doc/${PNAME}-${PVER} \ MANDIR=/usr/share/man \ SBINDIR=/usr/sbin \ LIBDIR=/usr/$(mlibdir) \ install || die minstalldocs ABOUT-NLS COPYING README* TODO || die }