From 819a5d101bce381b333905abd8b731db1a56bd7d Mon Sep 17 00:00:00 2001 From: erwinp Date: Tue, 11 Mar 2014 22:45:28 +0000 Subject: [PATCH] ike-scan: git build, as it supports new algorithms not yet available in 1.9 --- net-analyzer/ike-scan/ChangeLog | 60 +++++++++++++++++++ net-analyzer/ike-scan/Manifest | 2 + .../ike-scan/ike-scan-1.9_p20140311.ebuild | 39 ++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 net-analyzer/ike-scan/ChangeLog create mode 100644 net-analyzer/ike-scan/Manifest create mode 100644 net-analyzer/ike-scan/ike-scan-1.9_p20140311.ebuild diff --git a/net-analyzer/ike-scan/ChangeLog b/net-analyzer/ike-scan/ChangeLog new file mode 100644 index 000000000..3694d2687 --- /dev/null +++ b/net-analyzer/ike-scan/ChangeLog @@ -0,0 +1,60 @@ +# ChangeLog for net-analyzer/ike-scan +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ike-scan/ChangeLog,v 1.14 2012/06/18 02:09:59 jer Exp $ + +*ike-scan-1.9-r1 (18 Jun 2012) + + 18 Jun 2012; Jeroen Roovers -ike-scan-1.9.ebuild, + +ike-scan-1.9-r1.ebuild: + Document bug fix. Do a revision bump to force the upgrade. + + 17 Jun 2012; Justin Lecher ike-scan-1.9.ebuild: + Fix buffer overflow, #277556; bump to EAPI=4 + + 20 Aug 2011; Jeroen Roovers metadata.xml: + Remove useless maintainer tag. + + 23 Sep 2009; Patrick Lauer ike-scan-1.9.ebuild: + Remove virtual/libc + + 06 Sep 2007; Markus Ullmann -ike-scan-1.8-r1.ebuild: + Cleanup + + 01 Jul 2007; Peter Weller ike-scan-1.9.ebuild: + Keyworded ~amd64 wrt bug 183634 + + 20 Mar 2007; Raúl Porcel ike-scan-1.9.ebuild: + x86 stable + +*ike-scan-1.9 (31 Jan 2007) + + 31 Jan 2007; Marcelo Goes ike-scan-1.8-r1.ebuild, + +ike-scan-1.9.ebuild: + Mark 1.8-r1 x86 stable. 1.9 version bump. + +*ike-scan-1.8-r1 (09 Dec 2006) + + 09 Dec 2006; Marcelo Goes -ike-scan-1.7.ebuild, + -ike-scan-1.8.ebuild, +ike-scan-1.8-r1.ebuild: + Pass --disable-lookup option to configure, to prevent ike-scan from phoning + home. Fixes bug 157507, reported by Richard van den Berg . + + 05 Mar 2006; Markus Ullmann ike-scan-1.7.ebuild: + INSTALL cleanup + +*ike-scan-1.8 (07 Dec 2005) + + 07 Dec 2005; Marcelo Goes +ike-scan-1.8.ebuild: + 1.8 version bump for bug 114762. Thanks to Michael Zanetta . + + 25 Jun 2005; David Holm ike-scan-1.7.ebuild: + Added to ~ppc. + +*ike-scan-1.7 (24 Jun 2005) + + 24 Jun 2005; Daniel Black +metadata.xml, + +ike-scan-1.7.ebuild: + Initial import as per bug #83454 thanks to Tomas Doran + diff --git a/net-analyzer/ike-scan/Manifest b/net-analyzer/ike-scan/Manifest new file mode 100644 index 000000000..9fb5f6cec --- /dev/null +++ b/net-analyzer/ike-scan/Manifest @@ -0,0 +1,2 @@ +EBUILD ike-scan-1.9_p20140311.ebuild 1015 SHA256 ba30d79215d5d6d148d1bdb2aaea9abd9b3064a1f2929d3050c8948bda8ee015 SHA512 61256f2831010957576f151d25bfb7ca5ecca86e145d54c8b3d61a5e863fbf2c67a43ee2d1ff10c1c45af00dfed4f8c248d71cd7cefc2b460f23ee617cd564dd WHIRLPOOL a2824e12f18d5920a65b66aa5a6bd150a50f912fcdf95a05512b2f5a0a0aac0b601d23b183cf741777e8c2d4bcb14ebdb169c94abca37c6c6ffbc664aaf2b1c3 +MISC ChangeLog 2025 SHA256 6cc4abbf406b80bf18fe62e150079d38f1e9daae0b445251470eb7558b23402d SHA512 28805507044c1142224e0b07cf4d683979ddf16da761263ba7662a864d8f355128a00f6d48cd3e6979fb48d826a527e2cb3dd47961f30a323a10db7dfe02190e WHIRLPOOL 220ac446199770cc81bbf16e6f86459cd24e8de364c9c44db852d571d116c6c31724ae889fa10b38c7f37451ae0d55b3d2e6ef8846b810867c672ba7a010b41b diff --git a/net-analyzer/ike-scan/ike-scan-1.9_p20140311.ebuild b/net-analyzer/ike-scan/ike-scan-1.9_p20140311.ebuild new file mode 100644 index 000000000..2dd7d7f03 --- /dev/null +++ b/net-analyzer/ike-scan/ike-scan-1.9_p20140311.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ike-scan/ike-scan-1.9-r1.ebuild,v 1.1 2012/06/18 02:09:59 jer Exp $ + +EAPI=4 + +inherit git-2 autotools + +DESCRIPTION="A utility for finding, fingerprinting and testing IKE VPN servers" +HOMEPAGE="http://www.nta-monitor.com/tools-resources/security-tools/ike-scan" +EGIT_REPO_URI="https://github.com/royhills/ike-scan.git" +EGIT_COMMIT="2b357dd7c029742105fd5c0c2a03d1accea862dd" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssl" + +DEPEND="ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND}" + +src_prepare() { + # Fix buffer overflow, bug #277556 + sed \ + -e "/MAXLINE/s:255:511:g" \ + -i ike-scan.h || die + eautoreconf +} + +src_configure() { + # --disable-lookup prevents ike-scan from phoning home + # for more information, please see bug 157507 + econf $(use_with ssl openssl) --disable-lookup +} + +src_install() { + default + dodoc udp-backoff-fingerprinting-paper.txt +}