# $Id$ PNAME="libpcap" PVER="1.1.1" PBUILD="r1" PCATEGORIE="net-libs" DESCRIPTION="A system-independent interface for user-level packet capture." HOMEPAGE="http://www.tcpdump.org/" DEPEND=">= dev-libs/libnl-1.1" SDEPEND=">= sys-dev/flex-2.5.35" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( http://www.tcpdump.org/release/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-Add-support-for-libnl-2.x-adapted-from-a-newer-version.patch mirror://${PNAME}/${PNAME}-${PVER}-Libnl-2.x-returns-its-own-error-codes-not-errnos-handle.patch ) UP2DATE="updatecmd ${HOMEPAGE} | grep -A3 -i 'latest' | grep 'Version:' | sed 's:.*/\ \(.*\):\1:'" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix build against newer libnl mpatch ${PNAME}-${PVER}-Add-support-for-libnl-2.x-adapted-from-a-newer-version.patch || die mpatch ${PNAME}-${PVER}-Libnl-2.x-returns-its-own-error-codes-not-errnos-handle.patch || die }