summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCalum Selkirk <cselkirk@gentoo.org>2002-08-31 15:25:13 +0000
committerCalum Selkirk <cselkirk@gentoo.org>2002-08-31 15:25:13 +0000
commitec57daa184cec9476c9b456f176754a3207f5327 (patch)
tree7e4bc6526379d3265f5a92350179a5b52ddd81d3 /net-libs
parentlibpcap-0.7.1-r1 masked for testing (diff)
downloadgentoo-2-ec57daa184cec9476c9b456f176754a3207f5327.tar.gz
gentoo-2-ec57daa184cec9476c9b456f176754a3207f5327.tar.bz2
gentoo-2-ec57daa184cec9476c9b456f176754a3207f5327.zip
new ebuild. Added libpcap-0.7.1-prism.diff for
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libpcap/files/digest-libpcap-0.7.1-r12
-rw-r--r--net-libs/libpcap/libpcap-0.7.1-r1.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/net-libs/libpcap/files/digest-libpcap-0.7.1-r1 b/net-libs/libpcap/files/digest-libpcap-0.7.1-r1
new file mode 100644
index 000000000000..5b487a5e5054
--- /dev/null
+++ b/net-libs/libpcap/files/digest-libpcap-0.7.1-r1
@@ -0,0 +1,2 @@
+MD5 0597c23e3496a5c108097b2a0f1bd0c7 libpcap-0.7.1.tar.gz 197653
+MD5 048d868aea3fa4704c53a78da0966241 libpcap-0.7.1-prism.diff 631
diff --git a/net-libs/libpcap/libpcap-0.7.1-r1.ebuild b/net-libs/libpcap/libpcap-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..81be3dcae991
--- /dev/null
+++ b/net-libs/libpcap/libpcap-0.7.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-0.7.1-r1.ebuild,v 1.1 2002/08/31 15:25:13 cselkirk Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="pcap-Library"
+SRC_URI="http://www.tcpdump.org/release/${P}.tar.gz
+ http://www.jp.tcpdump.org/release/${P}.tar.gz
+ http://www.shaftnet.org/%7Epizza/software/libpcap-0.7.1-prism.diff"
+HOMEPAGE="http://www.tcpdump.org/"
+
+DEPEND="virtual/glibc"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="x86 ppc sparc sparc64"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${S}
+ patch -p0 < ${DISTDIR}/libpcap-0.7.1-prism.diff || die
+
+}
+
+src_compile() {
+
+ local myconf
+ use ipv6 && myconf="--enable-ipv6"
+
+ econf ${myconf} || die "bad configure"
+
+ emake || die "compile problem"
+
+ # no provision for this in the Makefile, so...
+ gcc -Wl,-soname,libpcap.so.0 -shared -fpic -o libpcap.so.0.6 *.o
+ assert "couldn't make a shared lib"
+}
+
+src_install() {
+
+ einstall || die
+
+ insopts -m 755
+ insinto /usr/lib ; doins libpcap.so.0.6
+ dosym /usr/lib/libpcap.so.0.6 /usr/lib/libpcap.so.0
+ dosym /usr/lib/libpcap.so.0.6 /usr/lib/libpcap.so
+
+ dodoc CREDITS CHANGES FILES README* VERSION LICENSE
+}