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: ChangeLog madwifi-ng-0.9.4.4136.20110203.ebuild
Date: Sat, 30 Apr 2011 17:07:50
Message-Id: 20110430170740.5B3A920054@flycatcher.gentoo.org
1 pva 11/04/30 17:07:40
2
3 Modified: ChangeLog
4 Added: madwifi-ng-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.79 net-wireless/madwifi-ng/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng/ChangeLog?rev=1.79&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng/ChangeLog?rev=1.79&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng/ChangeLog?r1=1.78&r2=1.79
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v
20 retrieving revision 1.78
21 retrieving revision 1.79
22 diff -u -r1.78 -r1.79
23 --- ChangeLog 3 Jan 2011 16:08:31 -0000 1.78
24 +++ ChangeLog 30 Apr 2011 17:07:40 -0000 1.79
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-wireless/madwifi-ng
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v 1.78 2011/01/03 16:08:31 fauli Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/madwifi-ng/ChangeLog,v 1.79 2011/04/30 17:07:40 pva Exp $
30 +
31 +*madwifi-ng-0.9.4.4136.20110203 (30 Apr 2011)
32 +
33 + 30 Apr 2011; Peter Volkov <pva@g.o>
34 + +madwifi-ng-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-0.9.4.4133.20100621.ebuild:
39
40
41
42 1.1 net-wireless/madwifi-ng/madwifi-ng-0.9.4.4136.20110203.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/madwifi-ng/madwifi-ng-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/madwifi-ng-0.9.4.4136.20110203.ebuild?rev=1.1&content-type=text/plain
46
47 Index: madwifi-ng-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/madwifi-ng-0.9.4.4136.20110203.ebuild,v 1.1 2011/04/30 17:07:40 pva Exp $
52
53 EAPI="2"
54
55 inherit linux-mod versionator
56
57 MY_PN=${PN/-ng/}
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}
63
64 DESCRIPTION="Next Generation driver for 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="atheros-hal
69 || ( BSD GPL-2 )"
70 SLOT="0"
71 KEYWORDS="~amd64 ~ppc ~x86"
72 IUSE="injection"
73
74 RDEPEND="!net-wireless/madwifi-old
75 net-wireless/wireless-tools
76 ~net-wireless/madwifi-ng-tools-${PV}"
77
78 pkg_setup() {
79 CONFIG_CHECK="CRYPTO WIRELESS_EXT SYSCTL"
80 kernel_is lt 2 6 29 && CONFIG_CHECK="${CONFIG_CHECK} KMOD"
81 ERROR_CRYPTO="${P} requires Cryptographic API support (CONFIG_CRYPTO)."
82 ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by Wireless LAN drivers (non-hamradio) & Wireless Extensions"
83 kernel_is gt 2 6 33 && \
84 ERROR_WIRELESS_EXT="${P} requires CONFIG_WIRELESS_EXT selected by some Wireless LAN drivers (e.g CONFIG_IPW2100)"
85 ERROR_SYSCTL="${P} requires Sysctl support (CONFIG_SYSCTL)."
86 ERROR_KMOD="${F} requires CONFIG_KMOD to be set to y or m"
87 BUILD_TARGETS="all"
88 MODULESD_ATH_PCI_DOCS="README"
89 linux-mod_pkg_setup
90
91 MODULE_NAMES='ath_hal(net:"${S}"/ath_hal)
92 wlan(net:"${S}"/net80211)
93 wlan_acl(net:"${S}"/net80211)
94 wlan_ccmp(net:"${S}"/net80211)
95 wlan_tkip(net:"${S}"/net80211)
96 wlan_wep(net:"${S}"/net80211)
97 wlan_xauth(net:"${S}"/net80211)
98 wlan_scan_sta(net:"${S}"/net80211)
99 wlan_scan_ap(net:"${S}"/net80211)
100 ath_rate_amrr(net:"${S}"/ath_rate/amrr)
101 ath_rate_onoe(net:"${S}"/ath_rate/onoe)
102 ath_rate_sample(net:"${S}"/ath_rate/sample)
103 ath_rate_minstrel(net:"${S}"/ath_rate/minstrel)
104 ath_pci(net:"${S}"/ath)'
105
106 BUILD_PARAMS="KERNELPATH=${KV_OUT_DIR}"
107 }
108
109 src_prepare() {
110 use injection && epatch "${FILESDIR}"/${PN}-injection-r3925.patch
111 for dir in ath ath_hal net80211 ath_rate ath_rate/amrr ath_rate/minstrel ath_rate/onoe ath_rate/sample; do
112 convert_to_m "${S}/${dir}/Makefile"
113 done
114 sed -e 's:-Werror ::' -i Makefile.inc || die "sed -Werror failed"
115 make svnversion.h || die
116 }
117
118 src_install() {
119 linux-mod_src_install
120 dodoc README THANKS SNAPSHOT || die
121 }
122
123 pkg_postinst() {
124 local moddir="${ROOT}/lib/modules/${KV_FULL}/net/"
125
126 linux-mod_pkg_postinst
127
128 einfo
129 einfo "Interfaces (athX) are now automatically created upon loading the ath_pci"
130 einfo "module."
131 einfo
132 einfo "The type of the created interface can be controlled through the 'autocreate'"
133 einfo "module parameter."
134 einfo
135 einfo "As of net-wireless/madwifi-ng-0.9.3 rate control module selection is done at"
136 einfo "module load time via the 'ratectl' module parameter."
137
138 elog "Please note: This release is based off of 0.9.3.3 and NOT trunk."
139 elog "# No AR5007 support in this release;"
140 elog "experimental support is available for i386 (32bit) in #1679"
141 elog "# No AR5008 support in this release; support is available in trunk "
142 elog "No, we will not apply the patch from 1679, if you must, please do so
143 in an overlay on your system. That is upstreams ticket 1679, not Gentoo's."
144 }