Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-wireless/broadcom-sta: metadata.xml ChangeLog broadcom-sta-6.30.223.30.ebuild
Date: Wed, 01 May 2013 07:22:53
Message-Id: 20130501072247.5CB682171D@flycatcher.gentoo.org
1 pinkbyte 13/05/01 07:22:47
2
3 Modified: metadata.xml ChangeLog
4 Added: broadcom-sta-6.30.223.30.ebuild
5 Log:
6 Version bump, wrt bug #438622. Ebuild by M. B. <tomboy64 AT sina.cn>, who will maintain this package through proxy maintainers
7
8 (Portage version: 2.2.0_alpha173/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
9
10 Revision Changes Path
11 1.6 net-wireless/broadcom-sta/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 3 Feb 2013 12:39:56 -0000 1.5
24 +++ metadata.xml 1 May 2013 07:22:47 -0000 1.6
25 @@ -1,8 +1,9 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 +<herd>proxy-maintainers</herd>
30 <maintainer>
31 -<email>maintainer-needed@g.o</email>
32 + <email>tomboy64@××××.cn</email>
33 </maintainer>
34 </pkgmetadata>
35
36
37
38
39 1.48 net-wireless/broadcom-sta/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/ChangeLog?rev=1.48&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/ChangeLog?rev=1.48&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/ChangeLog?r1=1.47&r2=1.48
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/ChangeLog,v
48 retrieving revision 1.47
49 retrieving revision 1.48
50 diff -u -r1.47 -r1.48
51 --- ChangeLog 8 Mar 2013 04:59:30 -0000 1.47
52 +++ ChangeLog 1 May 2013 07:22:47 -0000 1.48
53 @@ -1,6 +1,14 @@
54 # ChangeLog for net-wireless/broadcom-sta
55 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/ChangeLog,v 1.47 2013/03/08 04:59:30 pinkbyte Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/ChangeLog,v 1.48 2013/05/01 07:22:47 pinkbyte Exp $
58 +
59 +*broadcom-sta-6.30.223.30 (01 May 2013)
60 +
61 + 01 May 2013; Sergey Popov <pinkbyte@g.o>
62 + +broadcom-sta-6.30.223.30.ebuild,
63 + +files/broadcom-sta-6.30.223.30-makefile.patch, metadata.xml:
64 + Version bump, wrt bug #438622. Ebuild by M. B. <tomboy64 AT sina.cn>, who
65 + will maintain this package through proxy maintainers
66
67 08 Mar 2013; Sergey Popov <pinkbyte@g.o>
68 broadcom-sta-5.100.82.112-r2.ebuild:
69
70
71
72 1.1 net-wireless/broadcom-sta/broadcom-sta-6.30.223.30.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-6.30.223.30.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-6.30.223.30.ebuild?rev=1.1&content-type=text/plain
76
77 Index: broadcom-sta-6.30.223.30.ebuild
78 ===================================================================
79 # Copyright 1999-2013 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-6.30.223.30.ebuild,v 1.1 2013/05/01 07:22:47 pinkbyte Exp $
82
83 EAPI="5"
84 inherit eutils linux-mod unpacker
85
86 DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver."
87 HOMEPAGE="https://launchpad.net/ubuntu/+source/bcmwl http://www.broadcom.com/support/802.11/linux_sta.php"
88 BASE_URI="https://launchpad.net/~albertomilone/+archive/broadcom/+files"
89 BASE_NAME="bcmwl-kernel-source_${PV}%2Bbdcom-0ubuntu1%7Eppa1_"
90 SRC_URI="amd64? ( ${BASE_URI}/${BASE_NAME}amd64.deb )
91 x86? ( ${BASE_URI}/${BASE_NAME}i386.deb )"
92
93 LICENSE="Broadcom"
94 KEYWORDS="-* ~amd64 ~x86"
95
96 RESTRICT="mirror"
97
98 DEPEND="virtual/linux-sources"
99 RDEPEND=""
100
101 #S="${WORKDIR}"
102 S="${WORKDIR}/usr/src/bcmwl-${PV}+bdcom"
103
104 MODULE_NAMES="wl(net/wireless)"
105 MODULESD_WL_ALIASES=("wlan0 wl")
106
107 pkg_setup() {
108 # bug #300570
109 # NOTE<lxnay>: module builds correctly anyway with b43 and SSB enabled
110 # make checks non-fatal. The correct fix is blackisting ssb and, perhaps
111 # b43 via udev rules. Moreover, previous fix broke binpkgs support.
112 CONFIG_CHECK="~!B43 ~!SSB"
113 if kernel_is ge 2 6 32; then
114 CONFIG_CHECK="${CONFIG_CHECK} CFG80211 LIB80211 ~!MAC80211"
115 elif kernel_is ge 2 6 31; then
116 CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211"
117 elif kernel_is ge 2 6 29; then
118 CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211 COMPAT_NET_DEV_OPS"
119 elif kernel_is ge 3 8 0; then
120 ewarn "Due to licensing issues this driver is unusable with kernel 3.8."
121 ewarn "Meaning: This build will likely not succeed."
122 else
123 CONFIG_CHECK="${CONFIG_CHECK} IEEE80211 IEEE80211_CRYPT_TKIP"
124 fi
125 linux-mod_pkg_setup
126
127 BUILD_PARAMS="-C ${KV_DIR} M=${S}"
128 BUILD_TARGETS="wl.ko"
129 }
130
131 src_unpack() {
132 local arch_suffix
133 if use amd64; then
134 arch_suffix="amd64"
135 else
136 arch_suffix="i386"
137 fi
138 unpack_deb "${BASE_NAME}${arch_suffix}.deb"
139 }
140
141 src_prepare() {
142 einfo
143 einfo "These patches come from some mighty proficient Debian programmer"
144 einfo "whose work I shamelessly exploit for Gentoo's benefit."
145 einfo "This ebuild was tested with 3.7.10-gentoo-r1."
146 einfo "If one of them patches fails against other versions, please"
147 einfo "file a bug about it at https://bugs.gentoo.org"
148 einfo
149 # Filter the outdated patches here
150 # This needs more testing against multiple versions.
151 # So far the filtered patches seem to be cruft from older versions.
152 EPATCH_FORCE="yes" EPATCH_EXCLUDE="0002* 0004* 0005*" EPATCH_SOURCE="${S}/patches" EPATCH_SUFFIX=patch epatch
153 # keep `emake install` working
154 epatch "${FILESDIR}/${P}-makefile.patch"
155
156 mv "${S}/lib/wlc_hybrid.o_shipped_"* "${S}/lib/wlc_hybrid.o_shipped" \
157 || die "Where is the blob?"
158
159 epatch_user
160 }