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