Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-wireless/madwifi-ng-tools: ChangeLog madwifi-ng-tools-0.9.4.4136.20110203.ebuild
Date: Sat, 30 Apr 2011 17:03:51
Message-Id: 20110430170341.8196420054@flycatcher.gentoo.org
1 pva 11/04/30 17:03:41
2
3 Modified: ChangeLog
4 Added: madwifi-ng-tools-0.9.4.4136.20110203.ebuild
5 Log:
6 Version bump for kernel 2.6.38, bug #361801, thank Oschtan for report.
7
8 (Portage version: 2.1.9.46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.48 net-wireless/madwifi-ng-tools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog?rev=1.48&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog?rev=1.48&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog?r1=1.47&r2=1.48
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog,v
20 retrieving revision 1.47
21 retrieving revision 1.48
22 diff -u -r1.47 -r1.48
23 --- ChangeLog 3 Jan 2011 16:06:16 -0000 1.47
24 +++ ChangeLog 30 Apr 2011 17:03:41 -0000 1.48
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-wireless/madwifi-ng-tools
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog,v 1.47 2011/01/03 16:06:16 fauli Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/ChangeLog,v 1.48 2011/04/30 17:03:41 pva Exp $
30 +
31 +*madwifi-ng-tools-0.9.4.4136.20110203 (30 Apr 2011)
32 +
33 + 30 Apr 2011; Peter Volkov <pva@g.o>
34 + +madwifi-ng-tools-0.9.4.4136.20110203.ebuild:
35 + Version bump for kernel 2.6.38, bug #361801, thank Oschtan for report.
36
37 03 Jan 2011; Christian Faulhammer <fauli@g.o>
38 madwifi-ng-tools-0.9.4.4133.20100621.ebuild:
39
40
41
42 1.1 net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4136.20110203.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4136.20110203.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4136.20110203.ebuild?rev=1.1&content-type=text/plain
46
47 Index: madwifi-ng-tools-0.9.4.4136.20110203.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng-tools/madwifi-ng-tools-0.9.4.4136.20110203.ebuild,v 1.1 2011/04/30 17:03:41 pva Exp $
52
53 EAPI="2"
54
55 inherit versionator toolchain-funcs
56
57 MY_PN=${PN/-ng-tools/}
58 MY_PV=$(get_version_component_range 1-3)
59 MY_REV=$(get_version_component_range 4)
60 MY_DATE=$(get_version_component_range 5)
61 MY_P=${MY_PN}-${MY_PV}-r${MY_REV}-${MY_DATE}
62 S=${WORKDIR}/${MY_P}/tools
63
64 DESCRIPTION="Next Generation tools for configuration of Atheros based IEEE 802.11a/b/g wireless LAN cards"
65 HOMEPAGE="http://www.madwifi-project.org/"
66 SRC_URI="http://snapshots.madwifi-project.org/${MY_PN}-${MY_PV}/${MY_P}.tar.gz"
67
68 LICENSE="|| ( BSD GPL-2 )"
69 SLOT="0"
70 KEYWORDS="~amd64 ~ppc ~x86"
71 IUSE=""
72
73 DEPEND=""
74 RDEPEND="!net-wireless/madwifi-old-tools"
75
76 src_prepare() {
77 # format string fix from solar
78 #sed -i \
79 # -e 's:err(1, ifr.ifr_name);:err(1, "%s", ifr.ifr_name);:g' \
80 # ${S}/tools/athstats.c || die
81
82 sed -i \
83 -e "s:CC =.*:CC = $(tc-getCC):" \
84 -e "s:CFLAGS=:CFLAGS+=:" \
85 -e "s:LDFLAGS=:LDFLAGS+=:" \
86 "${S}"/Makefile || die
87 }
88
89 src_install() {
90 emake DESTDIR="${D}" BINDIR=/usr/bin MANDIR=/usr/share/man STRIP=echo \
91 install || die "emake install failed"
92
93 dodir /sbin
94 mv "${D}"/usr/bin/wlanconfig "${D}"/sbin
95
96 # install headers for use by
97 # net-wireless/wpa_supplicant and net-wireless/hostapd
98 cd "${S}"/..
99 insinto /usr/include/madwifi/include/
100 doins include/*.h
101 insinto /usr/include/madwifi/net80211
102 doins net80211/*.h
103 }
104
105 pkg_postinst() {
106 if [ -e "${ROOT}"/etc/udev/rules.d/65-madwifi.rules ]; then
107 ewarn
108 ewarn "The udev rules for creating interfaces (athX) are no longer needed."
109 ewarn
110 ewarn "You should manually remove the /etc/udev/rules.d/65-madwifi.rules file"
111 ewarn "and either run 'udevstart' or reboot for the changes to take effect."
112 ewarn
113 fi
114 einfo
115 einfo "If you use net-wireless/wpa_supplicant or net-wireless/hostapd with madwifi"
116 einfo "you should remerge them now."
117 einfo
118 }