Portage is a package management system used by Gentoo Linux
# 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
amd64 stable, bug #222533
20 May 2008; Jeroen Roovers
Stable for HPPA (bug #222533).
19 May 2008; nixnut
Stable on ppc wrt bug 222533
18 May 2008; Markus Rothe
Stable on ppc64; bug #222533
17 May 2008; Raúl Porcel
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-r1.ebuild:
Add sys-devel/flex dependency for bug 221397. Thanks to Diego Petteno
16 May 2008; Marcelo Goes
-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
Stable on mips, per #198476.
14 Nov 2007; Jeroen Roovers
Stable for HPPA (bug #198476).
10 Nov 2007; Markus Rothe
Stable on ppc64; bug #198476
10 Nov 2007; Daniel Gryniewicz
Marked stable on amd64 for bug #198476
09 Nov 2007; nixnut
Stable on ppc wrt bug 198476
08 Nov 2007; Raúl Porcel
alpha/ia64/sparc/x86 stable wrt #198476
13 Oct 2007; Tom Gall
stable on ppc64, bug #193787
09 Oct 2007; Markus Ullmann
libpcap-0.9.8.ebuild:
Quote me
*libpcap-0.9.8 (09 Oct 2007)
09 Oct 2007; Markus Ullmann
+libpcap-0.9.8.ebuild:
Version bump wrt bug #194890
29 Sep 2007; Christoph Mende
Stable on amd64 wrt bug #193787
28 Sep 2007; nixnut
Stable on ppc wrt bug 193787
28 Sep 2007; Joshua Kinard
Stable on mips, per #193787.
27 Sep 2007; Jeroen Roovers
Stable for HPPA (bug #193787).
14 Sep 2007; Markus Ullmann
Stable on x86 and sparc
13 Sep 2007; Markus Ullmann
convert from einstall to emake install to solve install bug on sparc
06 Sep 2007; Raúl Porcel
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
Version bump
02 Aug 2007; Christian Birchinger
Added sparc stable keyword
24 Jul 2007; Raúl Porcel
alpha/ia64/x86 stable
10 Jul 2007; Christoph Mende
Stable on amd64 wrt bug #184717
10 Jul 2007; Jeroen Roovers
Stable for HPPA (bug #184717).
09 Jul 2007; Raúl Porcel
alpha stable wrt #184717
26 Jun 2007;
Omit installation of unnecessary README files. Thank Samuli Suominen
*libpcap-0.9.6 (23 Jun 2007)
23 Jun 2007; Cédric Krier
Version bump
12 May 2007; Joshua Kinard
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
Fix typo in cross-compile check.
21 Apr 2007; Cedric Krier
Fix test cross-compile
20 Apr 2007; Cedric Krier
Remove is_crosscompile function
19 Apr 2007; Cedric Krier
Add cross compile test for bug #172210
16 Apr 2007; Markus Rothe
Stable on ppc64
08 Apr 2007; Joseph Jezak
Marked ppc stable.
16 Mar 2007; Gustavo Zacarias
Stable on sparc
15 Mar 2007; Raúl Porcel
x86 stable
12 Dec 2006; Marcelo Goes
Remove old ebuild.
04 Nov 2006; Alexander H. Færøy
Stable on alpha.
17 Oct 2006; Roy Marples
Added ~sparc-fbsd keyword.
*libpcap-0.9.5 (08 Oct 2006)
08 Oct 2006; Markus Ullmann
Version bump
29 Jul 2006; Marcelo Goes
-libpcap-0.8.3-r1.ebuild:
Remove old ebuild.
26 May 2006; Mike Frysinger
Dont strip binaries #133580 by Diego Pettenò.
01 Apr 2006; Diego Pettenò
Drop virtual/libc dependency and keyword ~x86-fbsd.
19 Mar 2006; Markus Ullmann
libpcap-0.9.3.ebuild, libpcap-0.9.4.ebuild:
Respecting LDFLAGS when building libpcap.so now
10 Mar 2006; Michael Hanselmann
Stable on ppc.
07 Mar 2006; Chris White
0.9.4 to amd64 stable.
27 Feb 2006; Markus Rothe
Stable on ppc64
27 Feb 2006; Christian Birchinger
Added sparc stable keyword
26 Feb 2006; Joshua Kinard
Marked stable on mips.
26 Feb 2006; Marcelo Goes
Mark 0.9.4 x86 stable.
*libpcap-0.9.4 (08 Jan 2006)
08 Jan 2006; Marcelo Goes
0.9.4 version bump.
24 Sep 2005; Markus Rothe
Stable on ppc64
17 Sep 2005; Aron Griffis
Mark 0.9.3 stable on ia64
16 Sep 2005;
Marked stable on amd64
15 Sep 2005; Aron Griffis
Mark 0.9.3 stable on alpha
15 Sep 2005; Joseph Jezak
Marked ppc stable.
13 Sep 2005; Gustavo Zacarias
Stable on sparc
12 Sep 2005; Daniel Black
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
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
Install pcap-int.h on fbsd.
29 Jan 2005; Daniel Black
new PROVIDE - virtual/libpcap
22 Jan 2005; Daniel Black
-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
Corrected for multilib as per bug #78534. Thanks to Kevin Koltzau
17 Jul 2004; Tom Gall
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
Mark stable on alpha and ia64 for bug 46258
04 Apr 2004; Jon Portnoy
Stable on AMD64
03 Apr 2004; Jason Wever
Stable on sparc wrt bug #46258.
03 Apr 2004;
stable on x86
03 Apr 2004; Lars Weiler
stable on ppc as requested in bug #46258
*libpcap-0.8.3-r1 (31 Mar 2004)
31 Mar 2004;
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
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.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;
marked hppa and sparc, fixes #38206
*libpcap-0.8.1 (03 Jan 2004)
03 Jan 2004; Daniel Ahlberg
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
add arm keyword
03 Mar 2003; Daniel Ahlberg
Version bump.
27 Feb 2003; Peter Johanson
Changed to stable on x86
06 Dec 2002; Rodney Rees
*libpcap-0.7.1-r2 (3 Jan 2003)
25 Feb 2003; Guy Martin
Added hppa to keywords.
15 Feb 2003; Nicholas Wourms
Added mips keyword to ebuild.
10 Feb 2003; Peter Johanson
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
Added mips keyword to ebuild.
02 Nov 2002; Calum Selkirk
Added ~arch so as to remove from package.mask
31 Aug 2002; Calum Selkirk
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
Added mips keyword to ebuild.
11 May 2002; Spider
version bump for the new tcpdump
*libpcap-0.6.2-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin
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.
-----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-----
# 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}
}
# 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}
}