Portage is a package management system used by Gentoo Linux
# ChangeLog for net-analyzer/hydra
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/hydra/ChangeLog,v 1.26 2008/01/18 18:31:47 armin76 Exp $
18 Jan 2008; Raúl Porcel
-hydra-5.3.ebuild:
old
13 Aug 2007; Tobias Scherbaum
ppc. stable
09 Jul 2007; Raúl Porcel
x86 stable
*hydra-5.4 (24 Mar 2007)
24 Mar 2007; Marcelo Goes
-hydra-5.1.ebuild, +hydra-5.4.ebuild:
5.4 version bump for bug 171977, thanks to Matthew Lange
20 Mar 2007; Raúl Porcel
x86 stable
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
*hydra-5.3 (22 May 2006)
22 May 2006; Peter Volkov
Version bump. Thank Matthew Lange for reminder, bug 133083. Also fixes memory
leak reported by Anton in bug 133991.
*hydra-5.1 (09 Jan 2006)
09 Jan 2006; Marcelo Goes
+hydra-5.1.ebuild:
5.1 version bump.
26 Nov 2005; Benjamin Smee
-hydra-4.6.ebuild:
cleanup
*hydra-5.0 (26 Nov 2005)
26 Nov 2005; Benjamin Smee
revbump for bug #112745 - thanks aqu
11 Aug 2005; Carlos Silva
marked ~amd64. closes bug #102030
*hydra-4.7 (14 Jun 2005)
14 Jun 2005; Aaron Walker
Version bump for bug 95955; updated libssh dep to 0.11 as this new release
requires it.
08 Apr 2005; Michael Hanselmann
Stable on ppc.
05 Mar 2005; Aaron Walker
hydra-4.4.ebuild, hydra-4.6.ebuild:
Won't build with libssh-0.11 so depend on 0.1 until we get this fixed.
*hydra-4.6 (22 Feb 2005)
22 Feb 2005; Aaron Walker
Version bump for bug 82879.
31 Jan 2005; Aaron Walker
Marked stable on x86.
*hydra-4.4 (18 Dec 2004)
18 Dec 2004; Eldad Zack
Version bump.
*hydra-4.3 (25 Sep 2004)
25 Sep 2004; Mike Frysinger
Version bump #64451 by Daniel Webert.
*hydra-4.2 (17 Aug 2004)
17 Aug 2004; Jon Hood
+hydra-4.2.ebuild:
Version bump, closes #60646.
10 Jul 2004; Eldad Zack
Added metadata
23 Jun 2004; David Holm
Added to ~ppc.
*hydra-4.1 (21 Jun 2004)
21 Jun 2004; Mike Frysinger
-hydra-3.1.ebuild, +hydra-4.1.ebuild:
Version bump #53319 by Daniel Webert.
*hydra-4.0 (17 May 2004)
17 May 2004; Mike Frysinger
Version bump #49769 by Daniel Webert.
*hydra-3.1 (12 Mar 2004)
12 Mar 2004; Mike Frysinger
Version bump #43751 by Daniel Fullmer.
*hydra-3.0 (13 Feb 2004)
13 Feb 2004; Mike Frysinger
Initial import. Ebuild submitted by Daniel Fullmer #41512.
DIST hydra-5.4-src.tar.gz 208272 RMD160 e3b4b98250394945dc5a8bfe234302de793db014 SHA1 2134092c7b64132c080b6b1ba155124b885767db SHA256 cd2e7e5ea479d50982b08334b1f4477a6620e6b45bc79ab55ddd07b128c64611
EBUILD hydra-5.4.ebuild 1458 RMD160 36f52c8a27797d1b7f7f0d43c122147b2c7c6990 SHA1 2dc8faff545d7083e37d8e4eba4682cf361a06ce SHA256 a6ac60d257c044cb69befb17c8e07c129536b2bc031be4fb2eb289de76004ee3
MISC ChangeLog 3377 RMD160 87753735bd64fa2b64aaa1775224512ef3f288d2 SHA1 d7d4e199169d01ddab7ce37697988bf1e1a5d5a4 SHA256 08d68dba0fbb947d728a85232579e56a43cdb49850c274c2f6c89ea03fd64ed7
MISC metadata.xml 227 RMD160 2a8754b01b0efe35e1f147451db54318da704ec1 SHA1 905f8d225c7defc78c835ebf7f44a83bed62fce3 SHA256 549534fb196ce43008704171f81429d1df086465e990f62d1685b69a7583d27c
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/hydra/hydra-5.4.ebuild,v 1.3 2007/08/13 21:22:10 dertobi123 Exp $
DESCRIPTION="Advanced parallized login hacker"
HOMEPAGE="http://www.thc.org/thc-hydra/"
SRC_URI="http://www.thc.org/releases/${P}-src.tar.gz"
LICENSE="HYDRA GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="gtk ssl"
DEPEND="gtk? ( >=x11-libs/gtk+-1.2 )
ssl? (
dev-libs/openssl
=net-libs/libssh-0.11
)"
S="${WORKDIR}/${P}-src"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i "s:-O2:${CFLAGS}:" Makefile.am || die "sed failed"
}
src_compile() {
if use gtk ; then
./configure --prefix=/usr || die "configure failed"
else
./configure --prefix=/usr --disable-xhydra || die "configure failed"
fi
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:=:=-DLIBOPENSSL -DLIBSSH:' \
-e '/^XLIBS=/s:=:=-lcrypto -lssl -lssh:' \
Makefile || die "adding ssl"
fi
emake || die "make failed"
if use gtk ; then
cd hydra-gtk
econf || die "econf hydra-gtk failed"
emake || die "emake hydra-gtk failed"
fi
}
src_install() {
dobin hydra pw-inspector || die "dobin failed"
if use gtk ; then
dobin hydra-gtk/src/xhydra || die "gtk"
fi
dodoc CHANGES README TODO
}