ChangeLog

# ChangeLog for net-libs/libpcap
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/ChangeLog,v 1.105 2008/05/23 21:15:40 maekke Exp $

23 May 2008; Markus Meier libpcap-0.9.8-r1.ebuild:
amd64 stable, bug #222533

20 May 2008; Jeroen Roovers libpcap-0.9.8-r1.ebuild:
Stable for HPPA (bug #222533).

19 May 2008; nixnut libpcap-0.9.8-r1.ebuild:
Stable on ppc wrt bug 222533

18 May 2008; Markus Rothe libpcap-0.9.8-r1.ebuild:
Stable on ppc64; bug #222533

17 May 2008; Raúl Porcel libpcap-0.9.8-r1.ebuild:
ia64/sparc/x86 stable wrt #222533

17 May 2008; Tobias Klausmann
libpcap-0.9.8-r1.ebuild:
Stable on alpha, bug #222533

16 May 2008; Marcelo Goes libpcap-0.9.8.ebuild,
libpcap-0.9.8-r1.ebuild:
Add sys-devel/flex dependency for bug 221397. Thanks to Diego Petteno
.

16 May 2008; Marcelo Goes -libpcap-0.9.5.ebuild,
-libpcap-0.9.6.ebuild, -libpcap-0.9.7.ebuild:
Remove old ebuilds.

*libpcap-0.9.8-r1 (01 Apr 2008)

01 Apr 2008; Daniel Black
+files/libpcap-0.9.8-largefile.patch, +libpcap-0.9.8-r1.ebuild:
added large file support as per bug #175239

19 Nov 2007; Joshua Kinard libpcap-0.9.8.ebuild:
Stable on mips, per #198476.

14 Nov 2007; Jeroen Roovers libpcap-0.9.8.ebuild:
Stable for HPPA (bug #198476).

10 Nov 2007; Markus Rothe libpcap-0.9.8.ebuild:
Stable on ppc64; bug #198476

10 Nov 2007; Daniel Gryniewicz libpcap-0.9.8.ebuild:
Marked stable on amd64 for bug #198476

09 Nov 2007; nixnut libpcap-0.9.8.ebuild:
Stable on ppc wrt bug 198476

08 Nov 2007; Raúl Porcel libpcap-0.9.8.ebuild:
alpha/ia64/sparc/x86 stable wrt #198476

13 Oct 2007; Tom Gall libpcap-0.9.7.ebuild:
stable on ppc64, bug #193787

09 Oct 2007; Markus Ullmann libpcap-0.9.7.ebuild,
libpcap-0.9.8.ebuild:
Quote me

*libpcap-0.9.8 (09 Oct 2007)

09 Oct 2007; Markus Ullmann -libpcap-0.9.4.ebuild,
+libpcap-0.9.8.ebuild:
Version bump wrt bug #194890

29 Sep 2007; Christoph Mende libpcap-0.9.7.ebuild:
Stable on amd64 wrt bug #193787

28 Sep 2007; nixnut libpcap-0.9.7.ebuild:
Stable on ppc wrt bug 193787

28 Sep 2007; Joshua Kinard libpcap-0.9.7.ebuild:
Stable on mips, per #193787.

27 Sep 2007; Jeroen Roovers libpcap-0.9.7.ebuild:
Stable for HPPA (bug #193787).

14 Sep 2007; Markus Ullmann libpcap-0.9.7.ebuild:
Stable on x86 and sparc

13 Sep 2007; Markus Ullmann libpcap-0.9.7.ebuild:
convert from einstall to emake install to solve install bug on sparc

06 Sep 2007; Raúl Porcel libpcap-0.9.7.ebuild:
alpha/ia64/x86 stable

13 Aug 2007; Tobias Scherbaum
libpcap-0.9.6.ebuild:
ppc. stable

*libpcap-0.9.7 (02 Aug 2007)

02 Aug 2007; Raphael Marichez +libpcap-0.9.7.ebuild:
Version bump

02 Aug 2007; Christian Birchinger libpcap-0.9.6.ebuild:
Added sparc stable keyword

24 Jul 2007; Raúl Porcel libpcap-0.9.6.ebuild:
alpha/ia64/x86 stable

10 Jul 2007; Christoph Mende libpcap-0.9.5.ebuild:
Stable on amd64 wrt bug #184717

10 Jul 2007; Jeroen Roovers libpcap-0.9.5.ebuild:
Stable for HPPA (bug #184717).

09 Jul 2007; Raúl Porcel libpcap-0.9.5.ebuild:
alpha stable wrt #184717

26 Jun 2007; libpcap-0.9.6.ebuild:
Omit installation of unnecessary README files. Thank Samuli Suominen AT gentoo.org> for report in bug 183057.

*libpcap-0.9.6 (23 Jun 2007)

23 Jun 2007; Cédric Krier +libpcap-0.9.6.ebuild:
Version bump

12 May 2007; Joshua Kinard libpcap-0.9.5.ebuild:
Stable on mips.

05 May 2007; Cedric Krier
+files/libpcap-cross-linux.patch, libpcap-0.9.5.ebuild:
Add patch for cross-compile for bug #172210

22 Apr 2007; Joel Martin libpcap-0.9.5.ebuild:
Fix typo in cross-compile check.

21 Apr 2007; Cedric Krier libpcap-0.9.5.ebuild:
Fix test cross-compile

20 Apr 2007; Cedric Krier libpcap-0.9.5.ebuild:
Remove is_crosscompile function

19 Apr 2007; Cedric Krier libpcap-0.9.5.ebuild:
Add cross compile test for bug #172210

16 Apr 2007; Markus Rothe libpcap-0.9.5.ebuild:
Stable on ppc64

08 Apr 2007; Joseph Jezak libpcap-0.9.5.ebuild:
Marked ppc stable.

16 Mar 2007; Gustavo Zacarias libpcap-0.9.5.ebuild:
Stable on sparc

15 Mar 2007; Raúl Porcel libpcap-0.9.5.ebuild:
x86 stable

12 Dec 2006; Marcelo Goes -libpcap-0.9.3.ebuild:
Remove old ebuild.

04 Nov 2006; Alexander H. Færøy libpcap-0.9.4.ebuild:
Stable on alpha.

17 Oct 2006; Roy Marples libpcap-0.9.5.ebuild:
Added ~sparc-fbsd keyword.

*libpcap-0.9.5 (08 Oct 2006)

08 Oct 2006; Markus Ullmann +libpcap-0.9.5.ebuild:
Version bump

29 Jul 2006; Marcelo Goes
-libpcap-0.8.3-r1.ebuild:
Remove old ebuild.

26 May 2006; Mike Frysinger ChangeLog:
Dont strip binaries #133580 by Diego Pettenò.

01 Apr 2006; Diego Pettenò libpcap-0.9.4.ebuild:
Drop virtual/libc dependency and keyword ~x86-fbsd.

19 Mar 2006; Markus Ullmann libpcap-0.8.3-r1.ebuild,
libpcap-0.9.3.ebuild, libpcap-0.9.4.ebuild:
Respecting LDFLAGS when building libpcap.so now

10 Mar 2006; Michael Hanselmann libpcap-0.9.4.ebuild:
Stable on ppc.

07 Mar 2006; Chris White libpcap-0.9.4.ebuild:
0.9.4 to amd64 stable.

27 Feb 2006; Markus Rothe libpcap-0.9.4.ebuild:
Stable on ppc64

27 Feb 2006; Christian Birchinger libpcap-0.9.4.ebuild:
Added sparc stable keyword

26 Feb 2006; Joshua Kinard libpcap-0.9.4.ebuild:
Marked stable on mips.

26 Feb 2006; Marcelo Goes libpcap-0.9.4.ebuild:
Mark 0.9.4 x86 stable.

*libpcap-0.9.4 (08 Jan 2006)

08 Jan 2006; Marcelo Goes +libpcap-0.9.4.ebuild:
0.9.4 version bump.

24 Sep 2005; Markus Rothe libpcap-0.9.3.ebuild:
Stable on ppc64

17 Sep 2005; Aron Griffis libpcap-0.9.3.ebuild:
Mark 0.9.3 stable on ia64

16 Sep 2005; libpcap-0.9.3.ebuild:
Marked stable on amd64

15 Sep 2005; Aron Griffis libpcap-0.9.3.ebuild:
Mark 0.9.3 stable on alpha

15 Sep 2005; Joseph Jezak libpcap-0.9.3.ebuild:
Marked ppc stable.

13 Sep 2005; Gustavo Zacarias libpcap-0.9.3.ebuild:
Stable on sparc

12 Sep 2005; Daniel Black libpcap-0.9.3.ebuild:
x86 stable by popular request - bug #102505

11 Sep 2005; Marcelo Goes
+files/libpcap-0.9.3-whitespace.diff, libpcap-0.9.3.ebuild:
Adding patch to remove whitespace in pcap.h to avoid non-portable whitespace
warnings in programs that include it.

04 Aug 2005; Daniel Black
libpcap-0.8.3-r1.ebuild, libpcap-0.9.3.ebuild:
fixed absolute symlinks as per bug #101216 thanks to Simon Stelling

*libpcap-0.9.3 (15 Jul 2005)

15 Jul 2005; Aaron Walker +libpcap-0.9.3.ebuild:
Version bump for bug 99099.

06 May 2005; Diego Pettenò
libpcap-0.8.3-r1.ebuild:
Check for BSD systems using USERLAND variable.

06 May 2005; Aaron Walker libpcap-0.8.3-r1.ebuild:
Install pcap-int.h on fbsd.

29 Jan 2005; Daniel Black libpcap-0.8.3-r1.ebuild:
new PROVIDE - virtual/libpcap

22 Jan 2005; Daniel Black -libpcap-0.7.2-r1.ebuild,
-libpcap-0.7.2.ebuild, -libpcap-0.8.1-r1.ebuild, -libpcap-0.8.1.ebuild,
libpcap-0.8.3-r1.ebuild, -libpcap-0.8.3.ebuild:
QA fix using toolchain-funcs for gcc. Removed old versions

19 Jan 2005; Daniel Black libpcap-0.8.3-r1.ebuild:
Corrected for multilib as per bug #78534. Thanks to Kevin Koltzau


17 Jul 2004; Tom Gall libpcap-0.8.3-r1.ebuild:
stable on ppc64, bug #56911

01 Jul 2004; Jeremy Huddleston
libpcap-0.7.2-r1.ebuild, libpcap-0.7.2.ebuild, libpcap-0.8.1-r1.ebuild,
libpcap-0.8.1.ebuild, libpcap-0.8.3-r1.ebuild, libpcap-0.8.3.ebuild:
virtual/glibc -> virtual/libc

04 Apr 2004; Aron Griffis libpcap-0.8.3-r1.ebuild:
Mark stable on alpha and ia64 for bug 46258

04 Apr 2004; Jon Portnoy libpcap-0.8.3-r1.ebuild :
Stable on AMD64

03 Apr 2004; Jason Wever libpcap-0.8.3-r1.ebuild:
Stable on sparc wrt bug #46258.

03 Apr 2004; libpcap-0.8.3-r1.ebuild:
stable on x86

03 Apr 2004; Lars Weiler libpcap-0.8.3-r1.ebuild:
stable on ppc as requested in bug #46258

*libpcap-0.8.3-r1 (31 Mar 2004)

31 Mar 2004; libpcap-0.8.3-r1.ebuild:
corrected the naming convention of the shared object in ebuild from 0.6 to 0.8
to match current version of libpcap. A revdep-rebuild or equivalent will be
required for users that have any port that remains directly linked to the
/usr/lib/libpcap.so.0.6 library after the update

*libpcap-0.8.3 (30 Mar 2004)

30 Mar 2004; Jason Wever libpcap-0.8.3.ebuild:
Stable on sparc.

30 Mar 2004; :
bumping libpcap to 0.8.3 for tcpdump Bugzilla Bug 46258

*libpcap-0.7.2-r1 (15 Feb 2004)
*libpcap-0.8.1-r1 (15 Feb 2004)

15 Feb 2004; Michael Boman libpcap-0.7.2-r1.ebuild,
libpcap-0.8.1-r1.ebuild, metadata.xml:
Fixing bug #41647, #41648 and #41649

These ebuilds seems to be unmaintained so i'm making myself the
maintainer for now.

15 Jan 2004; libpcap-0.8.1.ebuild:
marked hppa and sparc, fixes #38206

*libpcap-0.8.1 (03 Jan 2004)

03 Jan 2004; Daniel Ahlberg libpcap-0.8.1.ebuild,
files/libpcap-0.8.1-fPIC.patch:
Version bump. Closing #37092.

22 Apr 2003; Daniel Ahlberg :
Unmask to keep libpcap in sync to tcpdump. Closes #19517.

*libpcap-0.7.2 (03 Mar 2003)

27 Apr 2003; Zach Welch libpcap-0.7.2.ebuild:
add arm keyword

03 Mar 2003; Daniel Ahlberg :
Version bump.

27 Feb 2003; Peter Johanson libpcap-0.7.1-r1.ebuild :
Changed to stable on x86

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

*libpcap-0.7.1-r2 (3 Jan 2003)

25 Feb 2003; Guy Martin libpcap-0.7.1-r2.ebuild :
Added hppa to keywords.

15 Feb 2003; Nicholas Wourms libpcap-0.7.1-r2.ebuild :
Added mips keyword to ebuild.

10 Feb 2003; Peter Johanson libpcap-0.7.1-r2.ebuild :
Added ~alpha to KEYWORDS

3 Jan 2003; Stefan Jones :
Added -fpic to the CFLAGS to aid prelinking.

*libpcap-0.7.1-r1 (31 Aug 2002)

30 Mar 2003; Christian Birchinger
libpcap-0.7.1-r1.ebuild:
Added sparc stable keyword

15 Feb 2003; Nicholas Wourms libpcap-0.7.1-r1.ebuild :
Added mips keyword to ebuild.

02 Nov 2002; Calum Selkirk libpcap-0.7.1-r1.ebuild :

Added ~arch so as to remove from package.mask

31 Aug 2002; Calum Selkirk libpcap-0.7.1-r1.ebuild
files/digest-libpcap-0.7.1-r1 :

Added a patch for Prism Header data capture (wireless). This patch allows
Airsnort (and other wireless packet sniffers) to work.

*libpcap-0.7.1 (11 May 2002)

15 Feb 2003; Nicholas Wourms libpcap-0.7.1.ebuild :
Added mips keyword to ebuild.

11 May 2002; Spider libpcap-0.7.1.ebuild :
version bump for the new tcpdump

*libpcap-0.6.2-r1 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX libpcap-0.8.1-fPIC.patch 298 RMD160 4cf97341a5da39c97553871312c9381f30457bdb SHA1 e63657730f2a1d2f04ca50947ea01485f1d5994e SHA256 cd4cbc5aa3ba94095e85cf026b015f20af9ed77c05b529b2cb902e5ba365a7c3
AUX libpcap-0.9.3-whitespace.diff 679 RMD160 70ccf92874b1665253608ffeffa7de89c2af48d7 SHA1 a50d6467d5805a53809e9fdcc197377b76d21559 SHA256 4ff701485da6f577980048b9b91810ba7aa529c3be021dea30c8205b0a130606
AUX libpcap-0.9.8-largefile.patch 202 RMD160 4ac6ffcc15c8c80ae6f1eb2586f03f92d4ecf348 SHA1 d3caaaa062518ed636cc60715332aaa2e0deb0d8 SHA256 ab377d1d9ed24e5eb4fda8db55cb93cdab0f4844ea7f0e098075eac29417e9f7
AUX libpcap-cross-linux.patch 1114 RMD160 e76fd1ea94d34e8533416c476d95166ad13579ec SHA1 0853cb1cf102c6d9b41d22b4c62b0e1bac6d73a8 SHA256 4b3fe1e2b7ecefbf82e20120f8c3bf9c5050cb7ccc1e0be77a04af5ef7cbb459
DIST libpcap-0.9.8.tar.gz 520526 RMD160 2f5ecbc9840d8bd646798c977b7a02abe191311e SHA1 11dfe67cfc1c279c7346d626a99ad4ba90621028 SHA256 c4158398de4411627b14f52626e4cef39443f4d5c1b9bce8c07f8526d18362f9
EBUILD libpcap-0.9.8-r1.ebuild 1827 RMD160 b5980e9f5e2555ec1a598b7cbc39a25e29ac82be SHA1 575b34ff6de7ac5cc3d4fb706977bd1b02dddd87 SHA256 438947ac50d6e1f2ca97c7c81875b859b386205f69fb9e15d2fc91f60c6977cf
EBUILD libpcap-0.9.8.ebuild 1781 RMD160 6ff03ad6925427f7c3401ba59e424f62641cfd37 SHA1 d0aa39abc924528b8db8ca84a2d4285c0b61345e SHA256 7576012fc7c689756dc651770ad128c439f25618e0b0e7ced8749b50e61ce78f
MISC ChangeLog 13077 RMD160 88018b54ae3ba7b5bb751c4a7eaa02eb18a7cd3d SHA1 76daf41a71be73a6e2db1d7eb4f0b29b6fe6282a SHA256 5713ac07935ac977dbf18d70ddbb2b7806b6e8e41c99996e6ee19149619dd86f
MISC metadata.xml 261 RMD160 5bcf72e234ef387b24ffb9221623eaf927a41f02 SHA1 31a589dbbde4597dc3df248c57b5213889c67423 SHA256 92d6c306fe13ead877997b8ff3007ffa601a1e7c96ca3ec2208f88884a95c791
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkg3NC0ACgkQkKaRLQcq0GIP8gCfcqUAYQwqPKXggGSRGqHh8RkN
Am4An04YPPk2ONSX2BtxJPCe1oNXlneB
=Ml4T
-----END PGP SIGNATURE-----

files

libpcap-0.9.8-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-0.9.8-r1.ebuild,v 1.9 2008/05/23 21:15:40 maekke Exp $

inherit autotools 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 ~sparc-fbsd x86 ~x86-fbsd"
IUSE="ipv6"

RDEPEND="!virtual/libpcap"
DEPEND="${RDEPEND}
sys-devel/flex"
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
epatch "${FILESDIR}"/${PN}-cross-linux.patch
epatch "${FILESDIR}"/${P}-largefile.patch
eautoreconf
}

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() {
emake DESTDIR="${D}" install || die "emake 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

# We are not installing README.{Win32,aix,hpux,tru64} (bug 183057)
dodoc CREDITS CHANGES FILES VERSION TODO README{,.dag,.linux,.macosx,.septel}
}

libpcap-0.9.8.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/libpcap/libpcap-0.9.8.ebuild,v 1.11 2008/05/17 01:33:01 vanquirius Exp $

inherit autotools 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 ~sparc-fbsd x86 ~x86-fbsd"
IUSE="ipv6"

RDEPEND="!virtual/libpcap"
DEPEND="${RDEPEND}
sys-devel/flex"
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
epatch "${FILESDIR}"/${PN}-cross-linux.patch
eautoreconf
}

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() {
emake DESTDIR="${D}" install || die "emake 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

# We are not installing README.{Win32,aix,hpux,tru64} (bug 183057)
dodoc CREDITS CHANGES FILES VERSION TODO README{,.dag,.linux,.macosx,.septel}
}

metadata.xml




netmon
A system-independent library for user-level network packet capture