ChangeLog

# ChangeLog for net-analyzer/driftnet
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/driftnet/ChangeLog,v 1.34 2008/05/16 18:23:23 nixnut Exp $

16 May 2008; nixnut driftnet-0.1.6-r4.ebuild:
Stable on ppc wrt bug 222289

15 May 2008; Markus Meier driftnet-0.1.6-r4.ebuild:
x86 stable, bug #222289

*driftnet-0.1.6-r4 (16 Feb 2008)

16 Feb 2008; Steev Klimaszewski
+driftnet-0.1.6-r4.ebuild:
New patch from Debian, fixes compile issues. Going to unmask -r4.

22 Jul 2007; driftnet-0.1.6-r3.ebuild:
Removed virtual/x11 dependency.

01 May 2007; Marius Mauch driftnet-0.1.6-r3.ebuild:
Replacing einfo with elog

01 Feb 2007; Markus Ullmann
-files/driftnet-0.1.6-tmpnam-is-bad.diff, -driftnet-0.1.6.ebuild,
driftnet-0.1.6-r3.ebuild:
cleanup

08 Nov 2006; Gustavo Zacarias driftnet-0.1.6.ebuild,
driftnet-0.1.6-r3.ebuild:
Doesn't really work so -sparc

31 Oct 2006; Markus Ullmann driftnet-0.1.6.ebuild,
driftnet-0.1.6-r3.ebuild:
fixing pkg-config dep wrt bug #153246

30 Jul 2006; Tobias Scherbaum
driftnet-0.1.6-r3.ebuild:
ppc stable

23 Jul 2006; Marcelo Goes
-driftnet-0.1.6-r1.ebuild, -driftnet-0.1.6-r2.ebuild,
driftnet-0.1.6-r3.ebuild:
Mark 0.1.6-r3 x86 stable, remove old ebuilds.

27 Apr 2006; Alec Warner files/digest-driftnet-0.1.6,
files/digest-driftnet-0.1.6-r1, files/digest-driftnet-0.1.6-r2, Manifest:
Fixing SHA256 digest, pass four

*driftnet-0.1.6-r3 (26 Mar 2006)

26 Mar 2006; Markus Ullmann +driftnet-0.1.6-r3.ebuild:
Changed mpg123 dependency to info message, removed makedepend from RDEPEND
wrt bug #127146

12 Mar 2006; Marcelo Goes
driftnet-0.1.6-r2.ebuild:
Depend on gtk+-2 instead of gtk+-1 for bug 125903. Thanks to Alexander Skwar
.

*driftnet-0.1.6-r2 (18 Feb 2006)

18 Feb 2006; Marcelo Goes
+driftnet-0.1.6-r2.ebuild:
Use Debian patchset. Most notably, it adds png support.

15 Feb 2006; Markus Ullmann driftnet-0.1.6.ebuild,
driftnet-0.1.6-r1.ebuild:
Removing virtual/libpcap wrt bug #117898, adding modular X deps

*driftnet-0.1.6-r1 (18 Jan 2006)

18 Jan 2006; Marcelo Goes
+driftnet-0.1.6-r1.ebuild:
Make it modular X friendly.

25 Dec 2005; Diego Pettenò driftnet-0.1.6.ebuild:
Use bindnow-flags function instead of -Wl,-z,now.

03 Jun 2005; Marcelo Goes driftnet-0.1.6.ebuild:
Adding x11 dependency because of makedepend. Fixes bug 94904. Thanks to
Henti Smith .

18 Mar 2005; Aaron Walker
-files/driftnet-0.1.6-nogtk.patch,
+files/driftnet-0.1.6-tmpnam-is-bad.diff, driftnet-0.1.6.ebuild:
Use giflib rather than libungif for bug 85720. Also removed unnecessary
nogtk patch since it can easily be done with a sed. Added a patch to fix a
few warnings, most importantly the use of tmpnam().

06 Mar 2005; Joseph Jezak driftnet-0.1.6.ebuild:
Marked ppc stable for bug #84140.

29 Jan 2005; Daniel Black driftnet-0.1.6.ebuild:
changed net-libs/libpcap depend to virtual/libcap

03 Aug 2004; David Holm driftnet-0.1.6.ebuild:
Added to ~ppc.

31 Jul 2004; driftnet-0.1.6.ebuild:
~amd64 - closes bug #57959

13 Jul 2004; Eldad Zack +metadata.xml:
Added metadata

09 Jun 2004; Aron Griffis driftnet-0.1.6.ebuild:
Fix use invocation

23 Feb 2004; Michael Sterrett driftnet-0.1.6.ebuild:
bug #42676 - change to virtual/mpg123

26 Jan 2004; Michael Sterrett driftnet-0.1.6.ebuild:
use epatch; more error checking/messages; tidy

05 Dec 2003; Chuck Short driftnet-0.1.6.ebuild:
Chown fixes.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*driftnet-0.1.6 (19 Jul 2002)
19 Jul 2002; Spider driftnet-0.16.ebuild :
New package

Manifest

DIST driftnet_0.1.6-8.diff.gz 6343 RMD160 86efe61f62c727ea1cceaabfdd7ec5aaf9f4a28a SHA1 a8c79bed181549a06c5e2f13e1e4dab2d698332f SHA256 16b2ad387d3a06f2a00699b66e99de4b9c4a8636127d303d1f148862a1d65215
DIST driftnet_0.1.6.orig.tar.gz 36700 RMD160 d33e8538b9cc985cbf90e92d4000b77b51d1ec87 SHA1 eaf1501e85b010e1f4600e2b0a173ff509df0e68 SHA256 d3cb92ce27e36c3bd7225f01e893f51a6deb04ad3235d79f5e92e17941d7511b
EBUILD driftnet-0.1.6-r4.ebuild 1951 RMD160 085602b0ce6923d2c16ea93b32f441c86b0be747 SHA1 446d8e3d8dc4abe1f404d10ec0ed14b9445b1277 SHA256 6365a1c84bc6e0429dd47f5ddb31c06e5038ebcd5c91f25e2de8936003ecfffb
MISC ChangeLog 4377 RMD160 93f1c9d6d906d9b18a573b08ae3f943e2ad4556a SHA1 9cfa21a7ca42ebe1fac65803c2d0f20d8f351ac6 SHA256 bc8155dff1a6c0f07495f4207bddffa0a056bb2a6306936291bbeaf0e38423e8
MISC metadata.xml 287 RMD160 f5a05509893b609f9bc3c7b0ccc73d037656b15b SHA1 d13e9a26c5d26ded3f1e936b99bf37b912a184b4 SHA256 0132f6f9154547c2766f5ad9598aeed4c9ddddd70acf9ba1b333dda556a2f994

driftnet-0.1.6-r4.ebuild

# Copyright 1999-2008 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-r4.ebuild,v 1.3 2008/05/16 18:23:23 nixnut 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}-8.diff.gz"

LICENSE="GPL-2"
KEYWORDS="~amd64 ppc -sparc x86"
SLOT="0"
IUSE="gtk"

RDEPEND="media-libs/jpeg
media-libs/giflib
media-libs/libpng
net-libs/libpcap
gtk? ( >=x11-libs/gtk+-2.0.0 )"

DEPEND="${RDEPEND}
>=x11-misc/makedepend-1.0.0
dev-util/pkgconfig"

S="${WORKDIR}/${P}.orig"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${DISTDIR}"/${MY_P}-8.diff.gz

# 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"

elog "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
elog
elog "In case you want driftnet to be able to play"
elog "audio files found on the streams, you need to do:"
elog " # emerge mpg123"
elog
fi
}

metadata.xml




netmon
A program which listens to network traffic and picks out images from TCP streams it observes