Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-wireless/aircrack-ng: aircrack-ng-1.0_rc4.ebuild ChangeLog aircrack-ng-1.0_rc1.ebuild aircrack-ng-1.0_rc2-r1.ebuild
Date: Wed, 29 Jul 2009 18:28:33
Message-Id: E1MWDsz-0002Dg-H1@stork.gentoo.org
1 arfrever 09/07/29 18:28:21
2
3 Modified: ChangeLog
4 Added: aircrack-ng-1.0_rc4.ebuild
5 Removed: aircrack-ng-1.0_rc1.ebuild
6 aircrack-ng-1.0_rc2-r1.ebuild
7 Log:
8 Version bump (bug #279609).
9 (Portage version: 13854-svn/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.47 net-wireless/aircrack-ng/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-wireless/aircrack-ng/ChangeLog?rev=1.47&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-wireless/aircrack-ng/ChangeLog?rev=1.47&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-wireless/aircrack-ng/ChangeLog?r1=1.46&r2=1.47
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/ChangeLog,v
21 retrieving revision 1.46
22 retrieving revision 1.47
23 diff -u -r1.46 -r1.47
24 --- ChangeLog 1 Jun 2009 16:15:53 -0000 1.46
25 +++ ChangeLog 29 Jul 2009 18:28:21 -0000 1.47
26 @@ -1,6 +1,13 @@
27 # ChangeLog for net-wireless/aircrack-ng
28 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/ChangeLog,v 1.46 2009/06/01 16:15:53 nixnut Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/ChangeLog,v 1.47 2009/07/29 18:28:21 arfrever Exp $
31 +
32 +*aircrack-ng-1.0_rc4 (29 Jul 2009)
33 +
34 + 29 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
35 + -aircrack-ng-1.0_rc1.ebuild, -aircrack-ng-1.0_rc2-r1.ebuild,
36 + +aircrack-ng-1.0_rc4.ebuild, -files/sha-compile-fix-64bit.patch:
37 + Version bump (bug #279609).
38
39 01 Jun 2009; nixnut <nixnut@g.o> aircrack-ng-1.0_rc3.ebuild:
40 ppc stable #268024
41
42
43
44 1.1 net-wireless/aircrack-ng/aircrack-ng-1.0_rc4.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-wireless/aircrack-ng/aircrack-ng-1.0_rc4.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-wireless/aircrack-ng/aircrack-ng-1.0_rc4.ebuild?rev=1.1&content-type=text/plain
48
49 Index: aircrack-ng-1.0_rc4.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/aircrack-ng-1.0_rc4.ebuild,v 1.1 2009/07/29 18:28:21 arfrever Exp $
54
55 EAPI=2
56 inherit versionator eutils toolchain-funcs
57
58 MY_PV=$(replace_version_separator 2 '-')
59
60 DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys"
61 HOMEPAGE="http://www.aircrack-ng.org"
62 SRC_URI="http://download.aircrack-ng.org/${PN}-${MY_PV}.tar.gz"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~arm ~ppc ~x86"
67 IUSE="+sqlite kernel_linux kernel_FreeBSD"
68
69 DEPEND="dev-libs/openssl
70 sqlite? ( >=dev-db/sqlite-3.4 )"
71 RDEPEND="${DEPEND}
72 kernel_linux? ( net-wireless/iw )"
73
74 S="${WORKDIR}/${PN}-${MY_PV}"
75
76 have_sqlite() {
77 use sqlite && echo "true" || echo "false"
78 }
79
80 src_prepare() {
81 if use kernel_FreeBSD ; then
82 epatch "${FILESDIR}/${PN}-1.0_rc2-freebsd.patch"
83 sed -i -e "s:^\(SCRIPTS.*\)airmon-ng:\1:g" Makefile
84 sed -i -e "s:airmon-ng.1::g" manpages/Makefile
85 fi
86
87 epatch "${FILESDIR}/${PN}-1.0_rc3-respect_LDFLAGS.patch"
88 }
89
90 src_compile() {
91 # UNSTABLE=true enables building of buddy-ng, easside-ng, tkiptun-ng and wesside-ng
92 emake CC="$(tc-getCC)" LD="$(tc-getLD)" sqlite=$(have_sqlite) UNSTABLE=true || die "emake failed"
93 }
94
95 src_install() {
96 # UNSTABLE=true enables installation of buddy-ng, easside-ng, tkiptun-ng and wesside-ng
97 emake \
98 prefix="/usr" \
99 mandir="/usr/share/man/man1" \
100 DESTDIR="${D}" \
101 sqlite=$(have_sqlite) \
102 UNSTABLE=true \
103 install \
104 || die "emake install failed"
105
106 dodoc AUTHORS ChangeLog README
107 }
108
109 pkg_postinst() {
110 # Message is (c) FreeBSD
111 # http://www.freebsd.org/cgi/cvsweb.cgi/ports/net-mgmt/aircrack-ng/files/pkg-message.in?rev=1.5
112 if use kernel_FreeBSD ; then
113 einfo "Contrary to Linux, it is not necessary to use airmon-ng to enable the monitor"
114 einfo "mode of your wireless card. So do not care about what the manpages say about"
115 einfo "airmon-ng, airodump-ng sets monitor mode automatically."
116 echo
117 einfo "To return from monitor mode, issue the following command:"
118 einfo " ifconfig \${INTERFACE} -mediaopt monitor"
119 einfo
120 einfo "For aireplay-ng you need FreeBSD >= 7.0."
121 fi
122 }