Portage is a package management system used by Gentoo Linux
# ChangeLog for net-analyzer/hping
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/hping/ChangeLog,v 1.44 2007/09/06 16:42:08 jokey Exp $
06 Sep 2007; Markus Ullmann
-hping-2.0.0_rc3.ebuild:
Cleanup
30 Jul 2007; Tobias Scherbaum
hping-3_pre20051105.ebuild:
Re-add bytesex.h.patch for hping3, bug #185679
21 Feb 2007; Charlie Shepherd
avenj has retired - removing from metadata
03 Feb 2007; Jason Wever
Added ~sparc keyword.
20 Jan 2007; Alexander H. Færøy
hping-2.0.0_rc3-r1.ebuild:
marked ~mips; bug #102489
09 Dec 2006; Cedric Krier
Fix tcltk flag for bug #157597
*hping-3_pre20051105 (13 Nov 2006)
13 Nov 2006; Markus Ullmann
+files/hping-3_pre20051105.patch, metadata.xml,
+hping-3_pre20051105.ebuild:
Version bump thanks to Robert Buchholz
25 Aug 2005; Aron Griffis
hping-2.0.0_rc3-r1.ebuild:
update bytesex patch and stable on ia64
07 Apr 2005; Simon Stelling
stable on amd64
05 Feb 2005; Michael Hanselmann
hping-2.0.0_rc3-r1.ebuild:
Stable on ppc.
29 Jan 2005; Daniel Black
hping-2.0.0_rc2-r1.ebuild, hping-2.0.0_rc3-r1.ebuild,
hping-2.0.0_rc3.ebuild:
changed net-libs/libpcap depend to virtual/libcap
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
30 Nov 2004; Guy Martin
Stable on hppa.
11 Nov 2004; Bryan Østergaard
hping-2.0.0_rc3-r1.ebuild:
Stable on alpha.
07 Nov 2004; Jason Wever
Stable on sparc.
06 Nov 2004; Eldad Zack
-hping-2.0.0_rc2.ebuild, hping-2.0.0_rc3-r1.ebuild:
x86 stable.
19 Oct 2004; Dylan Carlson
hping-2.0.0_rc3.ebuild:
Stable on amd64.
*hping-2.0.0_rc3-r1 (20 Aug 2004)
20 Aug 2004; Eldad Zack
+hping-2.0.0_rc3-r1.ebuild:
Ethernet bridge interface fix: patch contributed by Nathan
08 Aug 2004; Bryan Østergaard
Stable on alpha.
29 Jul 2004; Guy Martin
+files/bytesex.h.patch, hping-2.0.0_rc3.ebuild:
Added byte ordering fix for amd64 and hppa in bytesex.h.patch. Stable on hppa.
22 Jul 2004; Jason Wever
Stable on sparc.
27 Jul 2004;
Teach bytesex.h to know __x86_64__ fixes bug #57834
11 Jul 2004; Eldad Zack
marked x86 stable
08 Jul 2004; Eldad Zack
hping-2.0.0_rc2.ebuild, hping-2.0.0_rc3.ebuild:
added debug to IUSE
07 Jul 2004; Michael Sterrett
fix use invocation (again); IUSE; tidy
01 Jul 2004; Eldad Zack
Added extra docs. Closes #52234. Thanks to Devon
09 Jun 2004; Aron Griffis
hping-2.0.0_rc2-r1.ebuild, hping-2.0.0_rc2.ebuild, hping-2.0.0_rc3.ebuild:
Fix use invocation
05 Jun 2004; Bryan Østergaard
Stable on alpha.
*hping-2.0.0_rc3 (14 May 2004)
14 May 2004; Jon Portnoy
Version bump. Ebuild from Daniel Fullmer (lsmod@hotmail.com) in bug
#50140.
27 Apr 2004; Aron Griffis
Add inherit eutils
06 Jan 2004; Jason Wever
Marked stable on sparc.
19 Dec 2003; Jon Portnoy
Fix for a fix. Bug 33495.
18 Dec 2003; Guy Martin
Marked stable on hppa.
*hping-2.0.0_rc2-r1 (03 Dec 2003)
03 Dec 2003; Jon Portnoy
files/wlan-header-fix.patch :
Patch from GMsoft to fix a WLAN bug. Bug #34481.
20 Nov 2003; Jon Portnoy
Build fixes from trauma@web.de, bug #33495.
24 Nov 2003; Aron Griffis
Add ~alpha
*hping-2.0.0_rc2 (03 March 2003)
03 Aug 2003; Guy Martin
Added hppa to KEYWORDS.
03 March 2003; Jon Portnoy
Version bump.
06 Dec 2002; Rodney Rees
28 Jun 2002; Thilo Bangert
moved to net-analyzer - added SLOT
*hping-2.0.0_rc1 (1 Feb 2002)
15 Feb 2003; Mark Guertin
set ppc in keywords
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.
AUX bytesex.h.patch 648 RMD160 296cbac7c2923ac58ed0fe3c17ad38825b18872d SHA1 c29be23c05a1abb41c4efe625000de01a947e4f0 SHA256 e994c326fc85928b6cde34eebf3c21fe6597ca3e7fd1d772d629949ddb20bf68
AUX hping-3_pre20051105.patch 1325 RMD160 d6d53199db63129102ca00497f184b488b25b3ee SHA1 f46d4f8836e39bb7bc817b1b28b1952ad8da258d SHA256 d1f52547424d4f169a809ccf371b2e5e75242054065342c7dc2633a78bfd6586
AUX hping-bridge.patch 359 RMD160 9388d69c0b727c1afb7ffb92e3c5b5614c3ccd88 SHA1 1d735253d3e2f0bb560b6ae52badee51d52bc992 SHA256 28ab28f0956874492817378f21c46deef2b9186b804cd71006f0a833600edfa6
AUX wlan-header-fix.patch 848 RMD160 863ba8aa88e7f89508ca508155fc9cc71b74ab1b SHA1 749b3f2375d7e628f4da95ef3a1d5c7a5dd8745b SHA256 18bce2131eda477f670b1c8352f14676892b853b65a1c106385895c4aa180ce0
DIST hping2.0.0-rc3.tar.gz 124573 RMD160 345c6b29e48c2f9aea6b8bafb68c258f9ff8b083 SHA1 ec48293ca25e08155bf4b51ad6140b1be576a16f SHA256 f59292de39b9a4010414bd120a494226399767148efa37278bd53d9613167964
DIST hping3-20051105.tar.gz 584001 RMD160 e4ec209228b5cb99e2d561c5a7b1c82ff8abe540 SHA1 e13d27e14e7f90c2148a9b00a480781732fd351e SHA256 f5a671a62a11dc8114fa98eade19542ed1c3aa3c832b0e572ca0eb1a5a4faee8
EBUILD hping-2.0.0_rc3-r1.ebuild 1070 RMD160 9226024f517a806c5ae452364cf92f5615a035dc SHA1 1f58a01a02a461f7719b5b955706261c4c59adbb SHA256 144f1d128fbcddd4394fe346ec1cc744dcba0f71d7c0b1a6998b091ccbb725f2
EBUILD hping-3_pre20051105.ebuild 1293 RMD160 e850f034e46453cdb2432d63f62d9a46ede5e8bc SHA1 4a7ab87958771d5083bc49274eacc8c68f511940 SHA256 19458a3137693f894ae17517c288071c32bf8855447408a1400fc51bdc581708
MISC ChangeLog 5737 RMD160 200f5a81764b50ff7f79b7b01552efaa57e5c484 SHA1 a40c5e32eb64f508b80554a09002431f09727b16 SHA256 42e7c28cb2463194864e28c27172a41acb2ec7c3ed80faa97a440cc4b28788e6
MISC metadata.xml 160 RMD160 6a040d8b3df8f6ee3b65d0a26b41afb9d252f3e7 SHA1 3d83752be0891265dc3cbf88a33aea6a80b92067 SHA256 c82849713c30b773ed7a8d44e0fb27b0573ca6b756587c9a1a33e8451180a1cf
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/hping/hping-2.0.0_rc3-r1.ebuild,v 1.11 2007/01/20 17:00:45 eroyf Exp $
inherit eutils
MY_P="${PN}${PV//_/-}"
DESCRIPTION="A ping-like TCP/IP packet assembler/analyzer"
HOMEPAGE="http://www.hping.org"
SRC_URI="http://www.hping.org/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
IUSE="debug"
DEPEND="virtual/libpcap"
S="${WORKDIR}/${MY_P//\.[0-9]}"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/bytesex.h.patch
epatch ${FILESDIR}/hping-bridge.patch
}
src_compile() {
./configure || die
if use debug
then
make CCOPT="${CFLAGS}" || die
else
make CCOPT="${CFLAGS}" DEBUG="" || die
fi
}
src_install () {
dodir /usr/sbin
dosbin hping2
dosym /usr/sbin/hping2 /usr/sbin/hping
doman docs/hping2.8
dodoc INSTALL KNOWN-BUGS NEWS README TODO AUTHORS BUGS CHANGES COPYING docs/AS-BACKDOOR docs/HPING2-IS-OPEN docs/MORE-FUN-WITH-IPID docs/*.txt
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/hping/hping-3_pre20051105.ebuild,v 1.4 2007/07/30 16:25:59 dertobi123 Exp $
inherit eutils toolchain-funcs
MY_P="${PN}${PV//_pre/-}"
DESCRIPTION="A ping-like TCP/IP packet assembler/analyzer"
HOMEPAGE="http://www.hping.org"
SRC_URI="http://www.hping.org/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~sparc ~x86"
IUSE="tcl debug"
S="${WORKDIR}/${MY_P}"
DEPEND="net-libs/libpcap
tcl? ( dev-lang/tcl )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch ${FILESDIR}/${P}.patch
epatch ${FILESDIR}/bytesex.h.patch
# Correct hard coded values
sed -i "9s:gcc:$(tc-getCC):" Makefile.in
sed -i "10s:/usr/bin/ar:$(tc-getAR):" Makefile.in
sed -i "11s:/usr/bin/ranlib:$(tc-getRANLIB):" Makefile.in
sed -i "12s:-O2:${CFLAGS}:" Makefile.in
}
src_compile() {
myconf=""
use tcl || myconf="--no-tcl"
econf ${myconf} || die "configure failed"
if use debug; then
emake || die "make failed"
else
emake DEBUG="" || die "make failed"
fi
}
src_install () {
dosbin hping3
dosym /usr/sbin/hping3 /usr/sbin/hping
dosym /usr/sbin/hping3 /usr/sbin/hping2
doman docs/hping3.8
dodoc INSTALL NEWS README TODO AUTHORS BUGS CHANGES
}