1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/aircrack-ng-0.9.3.ebuild,v 1.1 2008/03/16 19:27:10 alonbl Exp $
5 inherit toolchain-funcs
9 DESCRIPTION
="WLAN tools for breaking 802.11 WEP/WPA keys"
10 HOMEPAGE
="http://www.aircrack-ng.org"
11 SRC_URI
="http://download.aircrack-ng.org/${MY_P}.tar.gz"
15 KEYWORDS
="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
18 #DEPEND="wifi? ( net-libs/libpcap )"
19 DEPEND
="net-libs/libpcap"
23 emake || die
"emake failed"
25 #use wifi || target="userland"
26 #emake -e CC="$(tc-getCC)" ${target} || die "emake failed"
32 #use wifi && target="install" || target="install_userland"
35 docdir
="/usr/share/doc/${PF}" \
36 mandir
="/usr/share/man/man1" \
40 || die
"emake install failed"
44 #./makeivs wep.ivs 11111111111111111111111111 || die 'generating ivs file failed'
45 #./aircrack-ng wep.ivs || die 'cracking WEP key failed'
47 # Upstream uses signal in order to quit,
48 # So protect busybox with process group leader.
49 "$(tc-getCC)" -o process-group-leader
"${FILESDIR}/process-group-leader.c"
50 .
/process-group-leader .
/aircrack-ng
-w test
/password.lst test
/wpa.cap || die
'cracking WPA key failed'