# $Id$ PNAME="iproute2" PVER="2.6.39" PBUILD="r1" PCATEGORIE="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-5.1 >= net-misc/iptables-1.4" SDEPEND=">= virtual/kernel-headers >= sys-apps/sed-4" # get the right pver if [[ ${PVER} != ${PVER%.*.*.*} ]] then MYPVER="${PVER%.*}-${PVER##*.}" else MYPVER="${PVER}" fi SRCFILE="${PNAME}-${MYPVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${MYPVER}" sminclude mbuild SRC_URI=( http://devresources.linux-foundation.org/dev/${PNAME}/download/${SRCFILE} http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-xtables-api-6-fix.patch ) UP2DATE="updatecmd 'http://devresources.linux-foundation.org/dev/${PNAME}/download/?C=M;O=A' | sed -e 's:-:.:g' -e 's:iproute2.:iproute2-:g' | lasttarball" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix build against newer xtables API mpatch ${PNAME}-${PVER}-xtables-api-6-fix.patch || die # 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=/sbin || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} \ DOCDIR=/usr/share/doc/${PNAME}-${PVER} \ MANDIR=/usr/share/man \ SBINDIR=/sbin install || die minstalldocs ABOUT-NLS COPYING README* TODO || die }