Created attachment 347236 [details] broadcom-sta-6.30.223.30-r1.ebuild My initial submission for broadcom-sta-6.30.223.30-r1 had a simple bug in that it didn't check for CONFIG_PREEMPT_RCU. I also made the following changes: - I identified the first affected version as kernel-3.8.8 as broadcom-6.30 not being able to build against. (the following changes are identical with the ones i made in the new ebuild for broadcom-sta-5.100 - bug #468388) - I incorporated a (non-fatal) check against CONFIG_LIB80211_CRYPT_TKIP, as noted in bug #306189 - I included the check_kernel_built function from linux-info.eclass to see whether the kernel is actually ready to deal with external modules - patches from ${FILESDIR} are now loaded on a per-name-basis, as in 5.100.82.112-r2 and 5.100.82.112-r3
oh, again, see my tbc overlay to track the changes. current revision is 86a1ace73a9f6ae59ba442c957dfc7af59d70dcd
+ 12 May 2013; Sergey Popov <pinkbyte@gentoo.org> + +broadcom-sta-6.30.223.30-r1.ebuild, + +files/broadcom-sta-6.30.223.30-linux-3.9.0.patch: + Revision bump: fix CONFIG_CHECK, add compatibility patch for kernel 3.9. + Fixes bugs #468398 and #469458 Thanks for your contribution. One note: i remove explicit call for check_kernel_built(), cause it's called by linux-mod_pkg_setup