ChangeLog

# ChangeLog for net-analyzer/amap
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/amap/ChangeLog,v 1.43 2008/03/06 17:34:15 nixnut Exp $

06 Mar 2008; nixnut amap-5.2-r1.ebuild:
Stable on ppc wrt bug 212358

06 Mar 2008; Raúl Porcel amap-5.2-r1.ebuild:
ia64/sparc stable wrt #212358

06 Mar 2008; Santiago M. Mola amap-5.2-r1.ebuild:
amd64 stable wrt bug #212358

06 Mar 2008; Dawid Węgliński amap-5.2-r1.ebuild:
Stable on x86 (bug #212358)

06 Mar 2008; Brent Baude amap-5.2-r1.ebuild:
stable ppc64, bug 212358

*amap-5.2-r1 (30 Jan 2008)

30 Jan 2008; +amap-5.2-r1.ebuild:
Fixed broken online update, bug 207839, thank you Anton Bolshakov AT gmail.com> for report and fix.

29 Dec 2007; amap-5.2.ebuild:
Keyworded ~x86-fbsd; bug 203149

01 Feb 2007; Markus Ullmann
-files/4.7-system-pcre.patch, -files/amap-5.0-gcc4.patch,
-amap-5.0.ebuild, -amap-5.1.ebuild:
cleanup, prospective stable version 5.2

*amap-5.2 (16 Jan 2006)

16 Jan 2006; Marcelo Goes -amap-4.7.ebuild,
+amap-5.2.ebuild:
5.2 version bump, remove old ebuild. Note that amap -W still flunks.

24 Aug 2005; Aron Griffis amap-4.8-r1.ebuild:
stable on ia64

01 Aug 2005; Simon Stelling amap-4.8-r1.ebuild:
stable on amd64

06 Jun 2005; Markus Rothe amap-4.8-r1.ebuild:
Stable on ppc64

22 May 2005; Tobias Scherbaum amap-4.8-r1.ebuild:
Stable on ppc.

10 May 2005; Gustavo Zacarias amap-4.8-r1.ebuild:
Stable on sparc

07 May 2005; Marcelo Goes
-files/4.6-system-pcre.patch, -amap-4.6.ebuild, amap-4.8-r1.ebuild,
-amap-4.8.ebuild:
Removing old ebuilds, marking 4.8-r1 x86 stable.

05 May 2005; Daniel Black amap-5.0.ebuild:
now compiles with FEATURES=userpriv

29 Apr 2005; Marcelo Goes amap-5.0.ebuild:
Adding sed line to fix bug 88228 (reopened). Thanks to Michael Boman
for reporting, Marco Morales for
the fix.

*amap-5.0 (27 Apr 2005)

27 Apr 2005; Aaron Walker +files/amap-5.0-gcc4.patch,
+amap-5.0.ebuild:
Version bump for bug 90550; updated gcc4 patch and fixed all those ugly
'differ in signedness' warnings.

*amap-4.8-r1 (10 Apr 2005)

10 Apr 2005; Marcelo Goes
+files/amap-4.8-gcc4.patch, +amap-4.8-r1.ebuild:
Revision bump. Push fix from bug 88228, adding slightly modified gcc-4 patch
from Debian.

09 Apr 2005; Markus Rothe amap-4.7.ebuild:
Stable on ppc64

08 Apr 2005; Michael Hanselmann amap-4.7.ebuild:
Stable on ppc.

07 Apr 2005; Marcelo Goes amap-4.8.ebuild:
Fix bug 88228. Thanks to Michael Boman and Marco
Morales .

07 Apr 2005; Simon Stelling amap-4.7.ebuild:
stable on amd64

01 Apr 2005; Aron Griffis amap-4.7.ebuild:
stable on ia64

24 Feb 2005; Gustavo Zacarias amap-4.7.ebuild:
Stable on sparc

*amap-4.8 (22 Feb 2005)

22 Feb 2005; Aaron Walker
+files/4.8-system-pcre.patch, +files/amap-4.8-fix-icky-lvalue-casts.diff,
amap-4.7.ebuild, +amap-4.8.ebuild:
Version bump for bug 82876; updated pcre patch and added a patch to fix
amap's icky lvalue casts which cause numerous warnings w/gcc-3.4. Updated
HOMEPAGE and SRC_URI. Marked 4.7 stable on x86.

25 Jan 2005; Aaron Walker amap-4.6.ebuild,
amap-4.7.ebuild:
Added dev-libs/libpcre dep for bug 79403.

*amap-4.7 (09 Jan 2005)

09 Jan 2005; Daniel Black
+files/4.7-system-pcre.patch, +amap-4.7.ebuild:
Version bump as per bug #71433. Thanks to Robert Rodgers
and Vanquirius .

*amap-4.6 (25 Sep 2004)

25 Sep 2004; Mike Frysinger +amap-4.6.ebuild:
Version bump #64453 by Daniel Webert.

22 Aug 2004; Jason Wever amap-4.5.ebuild:
Stable on sparc.

16 Aug 2004; Eldad Zack amap-4.5.ebuild:
x86 stable

31 Jul 2004; Tom Gall amap-4.5.ebuild:
stable on ppc64, bug #57452

*amap-4.5 (01 Jul 2004)

01 Jul 2004; Jon Hood amap-2.7.ebuild,
amap-4.3.ebuild, amap-4.5.ebuild:
change virtual/glibc to virtual/libc, fix header in 4.5 ebuild

19 Jun 2004; Jason Wever amap-4.3.ebuild:
Stable on sparc.

20 May 2004; Jon Hood amap-4.3.ebuild:
version bump, fixing #39391 and #40115; thanks to Diego Garcia
and Sascha Silbe

21 Mar 2004; Michael Boman amap-2.7.ebuild,
amap-4.3.ebuild:
QA: Unnecessary definition of S and RDEPEND removed. Changed 'sed' to
'sed -i'.

26 Nov 2003; Brian Jackson amap-4.3.ebuild:
bump to stable

*amap-4.3 (04 Oct 2003)

04 Oct 2003; amap-2.7.ebuild, amap-4.3.ebuild:
version bump, added a few kewords for testing

*amap-2.7 (03 Aug 2003)

03 Aug 2003; amap-2.7.ebuild, metadata.xml:
new package fixes bugs 23088, 24452, thanks to Antonio Dolcetta
and Lina Pezzella

Manifest

AUX 4.8-system-pcre.patch 1232 RMD160 8bf8ea0a6327d7e58022d1b20b4f3ddc0adb2c2f SHA1 21b2d46a40f4972588cf107330c87cfc7b19bbe3 SHA256 608adf3637c8670ad5cfe4a2f69cdab5640b427f94bfed3e00df5c68dbeeca66
AUX amap-4.8-fix-icky-lvalue-casts.diff 7058 RMD160 7f7521bd237c88c71bdc586070efa0fee0baae01 SHA1 5860ed08c2b3280fb71a9a66d0a4f30d31829cd7 SHA256 aaaf53542b885925b574ddeb4343984a4192b3c7e7be9c0534de8810ae694759
AUX amap-4.8-gcc4.patch 2460 RMD160 56a17cc14073e3ff8ec95ac0b96dde5470f79646 SHA1 3fcf8d08670e533d4a815f08361b78ca6d75ed15 SHA256 fd68426f166315f3f767aa16937aba90893232916f0616b5ec6092e32a59805d
DIST amap-4.8.tar.gz 258019 RMD160 bb1dd1d0b6e7de676dcf9ee368b88eef15a65ed0 SHA1 ed7e0525ef7af1f87aaba818b22bdb442f066b87 SHA256 85b6426bf6c67517d6298207ce6fdde14f9ec6ac8cbca7d43ab1c171722a0490
DIST amap-5.2.tar.gz 262875 RMD160 4ea604ecb086f8e3cac84b45caac93b4a04eba26 SHA1 0474391a4c78040a7504bcce3b45bd926a682c41 SHA256 0ca1d5e9feab7d44af39dc058a688a0636f8e798315ee742847c4057e4467fb6
EBUILD amap-4.8-r1.ebuild 1469 RMD160 4184978bde04fac1ffb25dc237f9eb1f2ae93ae3 SHA1 3dba7ed144487707a482ebe331ecf9b41a4fb0f4 SHA256 f199afe9eee9227f923c88e1a2328bacb516c2fa244a9d3b439e56142a97af43
EBUILD amap-5.2-r1.ebuild 1808 RMD160 d5b05b8da10d255d4f084280c3e13ea59f8ceb3e SHA1 3ad2e0837a14ea81ca103e61bc19d06b7a4e34da SHA256 efb6e24f6418f77bb4f6874ae6505155cf2cc510f8ff662bb09f2b01d6f59e89
EBUILD amap-5.2.ebuild 1515 RMD160 7aa09f23546a4d94cb5ec8abb1ad2fd995e43bf9 SHA1 0dedb7a0f0c3533c1f709f475a42506dd054c11a SHA256 f4a09db44a74de5d27e3b613ddf874b6838ffe1505df4d23563b92038f82b161
MISC ChangeLog 5676 RMD160 de22253a63417742c8346723d23d724f77dda26b SHA1 78731d476fed1e48e25797a7a726ceb6373d21c4 SHA256 2994d054ec0c064fb6b4e4d5ddb7e7efb4b1d91fefb9fbef572b8e473842ab90
MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6

amap-4.8-r1.ebuild

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/amap/amap-4.8-r1.ebuild,v 1.7 2005/08/24 23:19:48 agriffis Exp $

inherit eutils

DESCRIPTION="A network scanning tool for pentesters"
HOMEPAGE="http://www.thc.org/thc-amap/"
SRC_URI="http://www.thc.org/releases/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
IUSE="ssl"

DEPEND="virtual/libc
dev-libs/libpcre
ssl? ( >=dev-libs/openssl-0.9.6j )"

src_unpack() {
unpack ${A}
cd ${S}
sed -i \
-e 's:/usr/local:/usr:' \
-e '/AMAP_APPDEF_PATH/s:/etc:/share/amap:' \
amap.h || die "sed amap.h failed"

rm -rf pcre-3.9
epatch ${FILESDIR}/${PV}-system-pcre.patch
epatch ${FILESDIR}/${P}-fix-icky-lvalue-casts.diff
epatch ${FILESDIR}/${P}-gcc4.patch
}

src_compile() {
# has it's own stupid custom configure script
./configure || die "configure failed"
sed -i \
-e '/^XDEFINES=/s:=.*:=:' \
-e '/^XLIBS=/s:=.*:=:' \
-e '/^XLIBPATHS/s:=.*:=:' \
-e '/^XIPATHS=/s:=.*:=:' \
Makefile || die "pruning vars"
if use ssl ; then
sed -i \
-e '/^XDEFINES=/s:=:=-DOPENSSL:' \
-e '/^XLIBS=/s:=:=-lcrypto -lssl:' \
Makefile || die "adding ssl"
fi
emake OPT="${CFLAGS}" || die "emake failed"
}

src_install() {
dobin amap amapcrap || die "dobin failed"
insinto /usr/share/amap
doins appdefs.* || die "doins failed"

doman ${PN}.1
dodoc README TODO CHANGES
}

amap-5.2-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/amap/amap-5.2-r1.ebuild,v 1.6 2008/03/06 17:34:15 nixnut Exp $

inherit eutils toolchain-funcs

DESCRIPTION="A network scanning tool for pentesters"
HOMEPAGE="http://www.thc.org/thc-amap/"
SRC_URI="http://www.thc.org/releases/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="ssl"

DEPEND="dev-libs/libpcre
ssl? ( >=dev-libs/openssl-0.9.6j )"

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

rm -rf pcre-3.9
sed -i -e "s:etc/:share/amap/:g" amap-lib.c || die "sed amap-lib.c failed"
# Above change requires below change. See sources...
sed -i '/strlen(AMAP_PREFIX/s: 5 : 12 :' amap-lib.c || die "sed amap-lib.c failed"
sed -i 's:/usr/local:/usr:' amap.h || die "sed amap.h failed"
# Files to be updated are at different location, bug 207839.
sed -i '/AMAP_RESOURCE/s:www:freeworld:' amap.h || die "sed amap.h failed"

sed -i '/DATADIR/s:/etc:/share/amap:' Makefile.am || die "sed Makefile.am failed"

epatch "${FILESDIR}"/4.8-system-pcre.patch
}

src_compile() {
# has it's own stupid custom configure script
./configure || die "configure failed"
sed -i \
-e '/^XDEFINES=/s:=.*:=:' \
-e '/^XLIBS=/s:=.*:=:' \
-e '/^XLIBPATHS/s:=.*:=:' \
-e '/^XIPATHS=/s:=.*:=:' \
-e "/^CC=/s:=.*:=$(tc-getCC):" \
Makefile || die "pruning vars"
if use ssl ; then
sed -i \
-e '/^XDEFINES=/s:=:=-DOPENSSL:' \
-e '/^XLIBS=/s:=:=-lcrypto -lssl:' \
Makefile || die "adding ssl"
fi
emake OPT="${CFLAGS}" || die "emake failed"
}

src_install() {
dobin amap amapcrap || die "dobin failed"
insinto /usr/share/amap
doins appdefs.* || die "doins failed"

doman ${PN}.1
dodoc README TODO CHANGES
}

amap-5.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/amap/amap-5.2.ebuild,v 1.2 2007/12/29 10:56:33 welp Exp $

inherit eutils

DESCRIPTION="A network scanning tool for pentesters"
HOMEPAGE="http://www.thc.org/thc-amap/"
SRC_URI="http://www.thc.org/releases/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="ssl"

DEPEND="virtual/libc
dev-libs/libpcre
ssl? ( >=dev-libs/openssl-0.9.6j )"

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

chmod 755 .
sed -i -e "s:etc/:share/amap/:g" \
amap-lib.c || die "sed amap-lib.c failed"
sed -i 's:/usr/local:/usr:' amap.h || die "sed amap.h failed"
sed -i '/DATADIR/s:/etc:/share/amap:' \
Makefile.am || die "sed Makefile.am failed"
rm -rf pcre-3.9

epatch "${FILESDIR}"/4.8-system-pcre.patch
}

src_compile() {
# has it's own stupid custom configure script
./configure || die "configure failed"
sed -i \
-e '/^XDEFINES=/s:=.*:=:' \
-e '/^XLIBS=/s:=.*:=:' \
-e '/^XLIBPATHS/s:=.*:=:' \
-e '/^XIPATHS=/s:=.*:=:' \
Makefile || die "pruning vars"
if use ssl ; then
sed -i \
-e '/^XDEFINES=/s:=:=-DOPENSSL:' \
-e '/^XLIBS=/s:=:=-lcrypto -lssl:' \
Makefile || die "adding ssl"
fi
emake OPT="${CFLAGS}" || die "emake failed"
}

src_install() {
dobin amap amapcrap || die "dobin failed"
insinto /usr/share/amap
doins appdefs.* || die "doins failed"

doman ${PN}.1
dodoc README TODO CHANGES
}

files

metadata.xml




netmon