summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-analyzer/driftnet/ChangeLog8
-rw-r--r--net-analyzer/driftnet/Manifest24
-rw-r--r--net-analyzer/driftnet/driftnet-0.1.6-r3.ebuild81
-rw-r--r--net-analyzer/driftnet/files/digest-driftnet-0.1.6-r36
4 files changed, 118 insertions, 1 deletions
diff --git a/net-analyzer/driftnet/ChangeLog b/net-analyzer/driftnet/ChangeLog
index ca0252d8872a..ab641ddabd90 100644
--- a/net-analyzer/driftnet/ChangeLog
+++ b/net-analyzer/driftnet/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/driftnet
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/driftnet/ChangeLog,v 1.22 2006/03/12 17:24:03 vanquirius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/driftnet/ChangeLog,v 1.23 2006/03/26 11:49:58 jokey Exp $
+
+*driftnet-0.1.6-r3 (26 Mar 2006)
+
+ 26 Mar 2006; Markus Ullmann <jokey@gentoo.org> +driftnet-0.1.6-r3.ebuild:
+ Changed mpg123 dependency to info message, removed makedepend from RDEPEND
+ wrt bug #127146
12 Mar 2006; Marcelo Goes <vanquirius@gentoo.org>
driftnet-0.1.6-r2.ebuild:
diff --git a/net-analyzer/driftnet/Manifest b/net-analyzer/driftnet/Manifest
index 9bdd2bd88e21..26dd5d12c4cc 100644
--- a/net-analyzer/driftnet/Manifest
+++ b/net-analyzer/driftnet/Manifest
@@ -1,9 +1,33 @@
MD5 625a9c802b9529eafb021cfef451c841 ChangeLog 2686
+RMD160 fab160d5eb18e591d6f98140736fe0002a91fe20 ChangeLog 2686
+SHA256 c078d7d3607e6eded127df6adb17313232d8a67aa98f0cea50bcf0a94b102b2d ChangeLog 2686
MD5 8d0a51db0a19d57014de6babefd1205a driftnet-0.1.6-r1.ebuild 1771
+RMD160 d10fbdcbf2c094938843bb3a30461f6bd7195b1f driftnet-0.1.6-r1.ebuild 1771
+SHA256 c0565591ecfb98c6aa71b5a6c8d00d88c551f4e17e4ea89d74e363b8fedfb2bd driftnet-0.1.6-r1.ebuild 1771
MD5 ea2ed7736cea003c82bb0ec9f635f0a3 driftnet-0.1.6-r2.ebuild 1897
+RMD160 daef1158c2f8d2f694183d408faa2fbcdad2a8d8 driftnet-0.1.6-r2.ebuild 1897
+SHA256 2c13de980e81c67f27309080691fcafc0b46970b1bba1418324a794c7383c2c2 driftnet-0.1.6-r2.ebuild 1897
+MD5 9b9f407fa42b30e30abe3ddbe03248ee driftnet-0.1.6-r3.ebuild 2057
+RMD160 8da22f0ff7a628fe1b8f51ffde4fa772d501a5a5 driftnet-0.1.6-r3.ebuild 2057
+SHA256 a188c0de396b457ce6c3bc164c0f9185d8321e5e350e70c0ac677b98f43f34ba driftnet-0.1.6-r3.ebuild 2057
MD5 9430e0effe2265e9590f1882b5242763 driftnet-0.1.6.ebuild 1747
+RMD160 860979d26143a71b5fe815374ea5eea81ebadcd8 driftnet-0.1.6.ebuild 1747
+SHA256 a0eaf7582a7f3a1d4bf98f2a436cc46ad425d738694ecbafc6770539e024844e driftnet-0.1.6.ebuild 1747
MD5 c0c08c9836402b53a0eb51c3b6c6201a files/digest-driftnet-0.1.6 65
+RMD160 73cf9c973e8defe244f77f0af600662d9562fdd6 files/digest-driftnet-0.1.6 65
+SHA256 49bab5bd4fbabd9f1e0103cfe3fed7774321181964fa7955cdcf826f451031de files/digest-driftnet-0.1.6 65
MD5 c0c08c9836402b53a0eb51c3b6c6201a files/digest-driftnet-0.1.6-r1 65
+RMD160 73cf9c973e8defe244f77f0af600662d9562fdd6 files/digest-driftnet-0.1.6-r1 65
+SHA256 49bab5bd4fbabd9f1e0103cfe3fed7774321181964fa7955cdcf826f451031de files/digest-driftnet-0.1.6-r1 65
MD5 b4c568f613429f5cffb9e7d3cf7cbd58 files/digest-driftnet-0.1.6-r2 137
+RMD160 1685ecd9103a126df6dc74ec20542b83bac73c8c files/digest-driftnet-0.1.6-r2 137
+SHA256 c61350ded3f0bdb483a55379a8b579b09fb529c078294861964cf00715738034 files/digest-driftnet-0.1.6-r2 137
+MD5 8138c844e5f5ca61e6af9924bf289b12 files/digest-driftnet-0.1.6-r3 503
+RMD160 b3a2ad5d568d29378029274ad6bd5345bd244f2a files/digest-driftnet-0.1.6-r3 503
+SHA256 6fffe5aed84a926ec614ba9474854747880191df55e91ed3cfbd0d3b5817fada files/digest-driftnet-0.1.6-r3 503
MD5 197d8c21e7593ec2c40a08c80e5b9808 files/driftnet-0.1.6-tmpnam-is-bad.diff 2096
+RMD160 93605857f246cbeb87690beb4e49055a5fff69b9 files/driftnet-0.1.6-tmpnam-is-bad.diff 2096
+SHA256 9920eb429a018f459d786635d0957185a3edf7a10bbe6d5148fcf55798bf5748 files/driftnet-0.1.6-tmpnam-is-bad.diff 2096
MD5 fe5d2611299b3a390d7681e92ff4d5c5 metadata.xml 287
+RMD160 f5a05509893b609f9bc3c7b0ccc73d037656b15b metadata.xml 287
+SHA256 0132f6f9154547c2766f5ad9598aeed4c9ddddd70acf9ba1b333dda556a2f994 metadata.xml 287
diff --git a/net-analyzer/driftnet/driftnet-0.1.6-r3.ebuild b/net-analyzer/driftnet/driftnet-0.1.6-r3.ebuild
new file mode 100644
index 000000000000..b32dac998ad4
--- /dev/null
+++ b/net-analyzer/driftnet/driftnet-0.1.6-r3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/driftnet/driftnet-0.1.6-r3.ebuild,v 1.1 2006/03/26 11:49:58 jokey Exp $
+
+inherit eutils flag-o-matic
+
+MY_P="${PN}_${PV}"
+DESCRIPTION="A program which listens to network traffic and picks out images from TCP streams it observes"
+HOMEPAGE="http://www.ex-parrot.com/~chris/driftnet/"
+SRC_URI="mirror://debian/pool/main/d/driftnet/${MY_P}.orig.tar.gz
+ mirror://debian/pool/main/d/driftnet/${MY_P}-4.diff.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+SLOT="0"
+IUSE="gtk"
+
+DEPEND="${RDEPEND}
+ || (
+ ( >=x11-misc/makedepend-1.0.0 )
+ virtual/x11
+ )"
+
+RDEPEND="media-libs/jpeg
+ media-libs/giflib
+ media-libs/libpng
+ net-libs/libpcap
+ gtk? ( >=x11-libs/gtk+-2.0.0 )"
+
+S="${WORKDIR}/${P}.orig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${DISTDIR}"/${MY_P}-4.diff.gz
+
+ # use giflib - bug 85720
+ sed -i 's/-lungif/-lgif/' Makefile || die "sed giflib failed"
+ # don't use gtk+ by default
+ sed -i 's:^\(.*gtk-config.*\)$:#\1:g' Makefile || die "sed disable gtk failed"
+}
+
+src_compile() {
+ append-ldflags $(bindnow-flags)
+
+ if use gtk; then
+ sed -i 's:^#\(.*gtk-config.*\)$:\1:g' Makefile || die "sed enable gtk failed"
+ emake || die "gtk+ build failed"
+ mv driftnet driftnet-gtk
+ make clean || die
+ else
+ append-flags -DNO_DISPLAY_WINDOW
+ fi
+
+ emake || die "emake failed"
+}
+
+src_install () {
+ dobin driftnet || die "dobin failed"
+ doman driftnet.1 || die "doman failed"
+
+ use gtk && { dobin driftnet-gtk || die "dobin failed (gtk)" ; }
+
+ dodoc CHANGES CREDITS README TODO || die "dodoc failed"
+
+ einfo "marking the no-display driftnet as setuid root."
+ chown root:wheel "${D}/usr/bin/driftnet"
+ chmod 750 "${D}/usr/bin/driftnet"
+ chmod u+s "${D}/usr/bin/driftnet"
+}
+
+pkg_postinst() {
+ if ! has_version 'virtual/mpg123' ; then
+ einfo
+ einfo "In case you want driftnet to be able to play"
+ einfo "audio files found on the streams, you need to do:"
+ einfo " # emerge mpg123"
+ einfo
+ fi
+} \ No newline at end of file
diff --git a/net-analyzer/driftnet/files/digest-driftnet-0.1.6-r3 b/net-analyzer/driftnet/files/digest-driftnet-0.1.6-r3
new file mode 100644
index 000000000000..b2b292e5eba5
--- /dev/null
+++ b/net-analyzer/driftnet/files/digest-driftnet-0.1.6-r3
@@ -0,0 +1,6 @@
+MD5 b9e776d649c5d51624958da35d2e9b41 driftnet_0.1.6-4.diff.gz 5844
+RMD160 36e3a753f0b93a6c954c01049ff97c590d582d2a driftnet_0.1.6-4.diff.gz 5844
+SHA256 c9ecabcf5062c1a5d7b670fcc4edf856c8390d8d199b2702d9987f6faa73bb78 driftnet_0.1.6-4.diff.gz 5844
+MD5 041663e29bd393fb136c9a1e7025fd81 driftnet_0.1.6.orig.tar.gz 36700
+RMD160 d33e8538b9cc985cbf90e92d4000b77b51d1ec87 driftnet_0.1.6.orig.tar.gz 36700
+SHA256 d3cb92ce27e36c3bd7225f01e893f51a6deb04ad3235d79f5e92e17941d7511b driftnet_0.1.6.orig.tar.gz 36700