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