From fdfc5dbc4900a50b81c2584c58632d2bbbac6847 Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 2 Feb 2010 15:21:06 +0000 Subject: [PATCH] added wolpertinger, a distributed portscanner --- net-analyzer/wolpertinger/Manifest | 3 ++ .../files/wolpertinger-makefile.patch | 11 +++++++ .../wolpertinger/wolpertinger-0.4.ebuild | 33 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 net-analyzer/wolpertinger/Manifest create mode 100644 net-analyzer/wolpertinger/files/wolpertinger-makefile.patch create mode 100644 net-analyzer/wolpertinger/wolpertinger-0.4.ebuild diff --git a/net-analyzer/wolpertinger/Manifest b/net-analyzer/wolpertinger/Manifest new file mode 100644 index 000000000..e8ebce30c --- /dev/null +++ b/net-analyzer/wolpertinger/Manifest @@ -0,0 +1,3 @@ +AUX wolpertinger-makefile.patch 282 RMD160 be9d22b5985a8ec6dd6cfc6cb1ffd727ff103fe5 SHA1 6ab05ca2bbba363e8b70ceb1db29c6571d96274a SHA256 8746a51701b198a5f73e7582c45c9c2ad88c0d3909c6764c38cfadfb9e1c2408 +DIST wolpertinger-0.4.tar.bz2 783519 RMD160 a031f95e02d761621ad83778aa34e03dc147b74c SHA1 a094c10293b13d7a8ba63389db97636bd1d45887 SHA256 21eb95401bbf07106240dfc59567542e0434afb8b7f8ad97f8f362f8d3270c19 +EBUILD wolpertinger-0.4.ebuild 624 RMD160 192c9f3b69ed3b410128cc707b0e25d1d09a3c68 SHA1 09a09ab0909b1be7acb652dd1d10b8b8dc868905 SHA256 39b6b4c3cd751e6845aa61f2ab3230e4029d0f08a8e84da2ddb919fcccdcfa12 diff --git a/net-analyzer/wolpertinger/files/wolpertinger-makefile.patch b/net-analyzer/wolpertinger/files/wolpertinger-makefile.patch new file mode 100644 index 000000000..50ebc94d6 --- /dev/null +++ b/net-analyzer/wolpertinger/files/wolpertinger-makefile.patch @@ -0,0 +1,11 @@ +--- data/Makefile.in 2010-02-02 16:13:34.844742946 +0100 ++++ data/Makefile.in 2010-02-02 16:14:01.646756443 +0100 +@@ -350,7 +350,7 @@ + + + install-data-hook: +- mkdir -p $(localstatedir)/@PACKAGE@ ++ mkdir -p $(DESTDIR)/$(localstatedir)/@PACKAGE@ + + wolpertinger.db: + ./create_db.py diff --git a/net-analyzer/wolpertinger/wolpertinger-0.4.ebuild b/net-analyzer/wolpertinger/wolpertinger-0.4.ebuild new file mode 100644 index 000000000..03bfb28d6 --- /dev/null +++ b/net-analyzer/wolpertinger/wolpertinger-0.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit flag-o-matic eutils + +DESCRIPTION="a distributed portscanner" +HOMEPAGE="http://events.ccc.de/congress/2009/wiki/Wolpertinger" +SRC_URI="mirror://sourceforge/$PN/$P.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="${RDEPEND}" +RDEPEND="dev-libs/libdnet" + +S="${WORKDIR}"/$PN + +pkg_setup() { + append-ldflags -Wl,--no-as-needed +} + +src_prepare() { + epatch "${FILESDIR}"/wolpertinger-makefile.patch +} + +src_install() { + DESTDIR="${D}" emake install || die "install failed" +}