summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2006-10-08 20:46:53 +0000
committerMarkus Ullmann <jokey@gentoo.org>2006-10-08 20:46:53 +0000
commit14b28b33d8a31482388cd48e30665e217e16d560 (patch)
treec84dafae56de2d953de6f92a7fd8cd3581ba88cb /net-libs
parentremove twinkle mask, bug 150507 (diff)
downloadgentoo-2-14b28b33d8a31482388cd48e30665e217e16d560.tar.gz
gentoo-2-14b28b33d8a31482388cd48e30665e217e16d560.tar.bz2
gentoo-2-14b28b33d8a31482388cd48e30665e217e16d560.zip
Version bump
(Portage version: 2.1.2_pre2-r6)
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libpcap/ChangeLog7
-rw-r--r--net-libs/libpcap/files/digest-libpcap-0.9.32
-rw-r--r--net-libs/libpcap/files/digest-libpcap-0.9.53
-rw-r--r--net-libs/libpcap/libpcap-0.9.5.ebuild51
4 files changed, 62 insertions, 1 deletions
diff --git a/net-libs/libpcap/ChangeLog b/net-libs/libpcap/ChangeLog
index ff0eedec20da..122641287ccd 100644
--- a/net-libs/libpcap/ChangeLog
+++ b/net-libs/libpcap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/libpcap
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/ChangeLog,v 1.57 2006/07/29 18:03:25 vanquirius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/ChangeLog,v 1.58 2006/10/08 20:46:53 jokey Exp $
+
+*libpcap-0.9.5 (08 Oct 2006)
+
+ 08 Oct 2006; Markus Ullmann <jokey@gentoo.org> +libpcap-0.9.5.ebuild:
+ Version bump
29 Jul 2006; Marcelo Goes <vanquirius@gentoo.org>
-libpcap-0.8.3-r1.ebuild:
diff --git a/net-libs/libpcap/files/digest-libpcap-0.9.3 b/net-libs/libpcap/files/digest-libpcap-0.9.3
index 15b3ed55e8ca..979eb061bf46 100644
--- a/net-libs/libpcap/files/digest-libpcap-0.9.3
+++ b/net-libs/libpcap/files/digest-libpcap-0.9.3
@@ -1 +1,3 @@
MD5 0ad921c881fdd3d278046afcd352a151 libpcap-0.9.3.tar.gz 424508
+RMD160 40d9598220e1d0df5c302cc43e836b0d264eab95 libpcap-0.9.3.tar.gz 424508
+SHA256 f20d19b1f32e4ee465169ff1e17a3755bfda8c697cfed11fe36cbf6959c80441 libpcap-0.9.3.tar.gz 424508
diff --git a/net-libs/libpcap/files/digest-libpcap-0.9.5 b/net-libs/libpcap/files/digest-libpcap-0.9.5
new file mode 100644
index 000000000000..feee58fe5e2d
--- /dev/null
+++ b/net-libs/libpcap/files/digest-libpcap-0.9.5
@@ -0,0 +1,3 @@
+MD5 b0626ad59004fe5767ddd2ce743a2271 libpcap-0.9.5.tar.gz 433207
+RMD160 272a167881ad05dddd5a1095b0f64f3ecd845bdc libpcap-0.9.5.tar.gz 433207
+SHA256 6a6568bc082c266864687674707628d1531e86cffad439af72b865ac3169c322 libpcap-0.9.5.tar.gz 433207
diff --git a/net-libs/libpcap/libpcap-0.9.5.ebuild b/net-libs/libpcap/libpcap-0.9.5.ebuild
new file mode 100644
index 000000000000..7b01b2305851
--- /dev/null
+++ b/net-libs/libpcap/libpcap-0.9.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-0.9.5.ebuild,v 1.1 2006/10/08 20:46:53 jokey Exp $
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A system-independent library for user-level network packet capture"
+HOMEPAGE="http://www.tcpdump.org/"
+SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz
+ http://www.jp.tcpdump.org/release/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="ipv6"
+
+DEPEND="!virtual/libpcap"
+
+PROVIDE="virtual/libpcap"
+
+src_unpack() {
+ unpack ${A}; cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.9.3-whitespace.diff
+ epatch "${FILESDIR}"/${PN}-0.8.1-fPIC.patch
+}
+
+src_compile() {
+ econf $(use_enable ipv6) || die "bad configure"
+ emake || die "compile problem"
+
+ # no provision for this in the Makefile, so...
+ $(tc-getCC) ${LDFLAGS} -Wl,-soname,libpcap.so.0 -shared -fPIC -o libpcap.so.${PV:0:3} *.o \
+ || die "couldn't make a shared lib"
+}
+
+src_install() {
+ einstall || die "make install failed"
+
+ # We need this to build pppd on G/FBSD systems
+ if [[ "${USERLAND}" == "BSD" ]]; then
+ insinto /usr/include
+ doins pcap-int.h || die "failed to install pcap-int.h"
+ fi
+
+ insopts -m 755
+ insinto /usr/$(get_libdir) ; doins libpcap.so.${PV:0:3}
+ dosym libpcap.so.${PV:0:3} /usr/$(get_libdir)/libpcap.so.0
+ dosym libpcap.so.${PV:0:3} /usr/$(get_libdir)/libpcap.so
+
+ dodoc CREDITS CHANGES FILES README* VERSION
+}