summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Jezak <josejx@gentoo.org>2006-03-29 23:49:46 +0000
committerJoseph Jezak <josejx@gentoo.org>2006-03-29 23:49:46 +0000
commit401c0028ad9325caa854283ca48149b1fed4b905 (patch)
tree45892f433dcd6b2e8ce08e6c26f6d19ababfc139 /net-wireless
parentAdded the latest version, thanks to ecatmur for the ebuild. (diff)
downloadgentoo-2-401c0028ad9325caa854283ca48149b1fed4b905.tar.gz
gentoo-2-401c0028ad9325caa854283ca48149b1fed4b905.tar.bz2
gentoo-2-401c0028ad9325caa854283ca48149b1fed4b905.zip
Added the latest version, thanks to ecatmur for the ebuild.
(Portage version: 2.1_pre7-r2)
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/bcm43xx/ChangeLog8
-rw-r--r--net-wireless/bcm43xx/Manifest25
-rw-r--r--net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild100
-rw-r--r--net-wireless/bcm43xx/files/digest-bcm43xx-0.0.1-r200603296
-rw-r--r--net-wireless/bcm43xx/files/fix-Makefile.patch11
5 files changed, 136 insertions, 14 deletions
diff --git a/net-wireless/bcm43xx/ChangeLog b/net-wireless/bcm43xx/ChangeLog
index 89dd065509b0..b177d26ba774 100644
--- a/net-wireless/bcm43xx/ChangeLog
+++ b/net-wireless/bcm43xx/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-wireless/bcm43xx
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/bcm43xx/ChangeLog,v 1.7 2006/03/01 21:44:10 kugelfang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bcm43xx/ChangeLog,v 1.8 2006/03/29 23:49:46 josejx Exp $
+
+*bcm43xx-0.0.1-r20060329 (28 Mar 2006)
+
+ 28 Mar 2006; Joseph Jezak <josejx@gentoo.org> +files/fix-Makefile.patch,
+ +bcm43xx-0.0.1-r20060329.ebuild:
+ Added latest version, thanks to ecatmur for the ebuilds.
01 Mar 2006; Danny van Dyk <kugelfang@gentoo.org>
bcm43xx-0.0.1-r20060105.ebuild, bcm43xx-0.0.1-r20060125.ebuild:
diff --git a/net-wireless/bcm43xx/Manifest b/net-wireless/bcm43xx/Manifest
index e05ea91a9cd8..d6b83cf5787a 100644
--- a/net-wireless/bcm43xx/Manifest
+++ b/net-wireless/bcm43xx/Manifest
@@ -1,15 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 55a65826f975b07722bbf3512a3b69a4 ChangeLog 1324
-RMD160 fd1c2736e48dfa79a80b1c1d56c3865b9649d447 ChangeLog 1324
-SHA256 645e2f74e43034433008bf72d4c0e54899c8cfa3baedbf6fb6f9f52ce8925bb1 ChangeLog 1324
+MD5 40cbc6df901e73ca4019240e56edf066 ChangeLog 1496
+RMD160 88af11d9df56369e710c97eb28d9fad0d93c5f24 ChangeLog 1496
+SHA256 b873bb04b9ea0a6a325996ce25d627c3f1f03d1a7747c0f3acd5c847e78b0761 ChangeLog 1496
MD5 a763d34e35337379b7cef989b1906602 bcm43xx-0.0.1-r20060105.ebuild 1692
RMD160 237c4356884039e607f9cc3a8b1a2cf7e7391a7c bcm43xx-0.0.1-r20060105.ebuild 1692
SHA256 8ebaf5bc46e8d226f4e93ea73f5cfae230e6f21f07d7ba089c8ae1f7c01624b0 bcm43xx-0.0.1-r20060105.ebuild 1692
MD5 d3ae29586f04d4f47c42ee291af5d721 bcm43xx-0.0.1-r20060125.ebuild 2637
RMD160 db9cc183bd60c234627df5f2aeea9f8329fb270b bcm43xx-0.0.1-r20060125.ebuild 2637
SHA256 b99bb75a10326b057bbbffe2f709e357962c17c32516d77db27a656dad0ab6ce bcm43xx-0.0.1-r20060125.ebuild 2637
+MD5 4278673d93a1bcf175f1774980344d64 bcm43xx-0.0.1-r20060329.ebuild 2956
+RMD160 c94060e09db60c093ea287c9b588d02f23968d37 bcm43xx-0.0.1-r20060329.ebuild 2956
+SHA256 4b0ef96c4d804bea965145d05b34fffd77f016c0a71555ff9f6e7ad0dc3e5a7d bcm43xx-0.0.1-r20060329.ebuild 2956
MD5 abd9d35c2964829eb39cf62b9490d309 files/add_stats.patch 3993
RMD160 707931868e79338816f880ac4fcfc084a8d13185 files/add_stats.patch 3993
SHA256 c4e04b8635931d5ce646d52afe1d2c4007c4810864b7190fff29635b59b2d538 files/add_stats.patch 3993
@@ -19,16 +19,15 @@ SHA256 82381ed122a9ba7e7232c2ad17fe218c42bc6cbc047008ecfdcb11448edd77b6 files/di
MD5 0cbdc946ad45134de643d70118b73c7f files/digest-bcm43xx-0.0.1-r20060125 527
RMD160 1ad70c9178435fe0162d2ec366086dcdc827dea6 files/digest-bcm43xx-0.0.1-r20060125 527
SHA256 9628f036415d3177d7f3957f4300ac91a5cbfc067479ea4d6f95dbb6d0e5f868 files/digest-bcm43xx-0.0.1-r20060125 527
+MD5 2e3b530c8775961f6e8e3c5b8ed54c10 files/digest-bcm43xx-0.0.1-r20060329 539
+RMD160 eb8c321e7a954f3df73ad06e23ae6bbd9d0b6324 files/digest-bcm43xx-0.0.1-r20060329 539
+SHA256 9d16cd250c80fb32013dd90300cdb948219bd07485d6a53f81f54b07a4bfa3b6 files/digest-bcm43xx-0.0.1-r20060329 539
+MD5 5dd05114be289a7ef79ede5376833342 files/fix-Makefile.patch 639
+RMD160 9d3a47bb8d57477b4f50bff31c3de9c1bc4194e4 files/fix-Makefile.patch 639
+SHA256 dcfc8483216edc60207711945340a05843f2a7ed8c7cc47d5bd9d8033596e890 files/fix-Makefile.patch 639
MD5 8dbae3be80627335547cee2398f8c8bf files/remove_ieee_check.patch 601
RMD160 0055bd9227f148a5c7b78b9ef019bdc848d827ed files/remove_ieee_check.patch 601
SHA256 6fd72403053b6c1f545d8f5c5ea1790f84e3ab2fb1c3e89b63451dea33af53dc files/remove_ieee_check.patch 601
MD5 5c96f35e0e2b1e2ea4e59c21d5a2414c metadata.xml 253
RMD160 ec250a4d88cef44ea4db9f90f4cbbcbcdd023377 metadata.xml 253
SHA256 92f54e79e6f15330ff2fb1b7bfb0ae0a5e94ad3863d2e6e4df85b523e1e9dab5 metadata.xml 253
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFEBhXk5mJXAu5GbtIRAiUhAJ46WCb1PdlHT7yAGbYAg7+fPc/HzQCdFX9p
-g8RlLfMQGY3H9DP5NJukunk=
-=OfWt
------END PGP SIGNATURE-----
diff --git a/net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild b/net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild
new file mode 100644
index 000000000000..85d41141ceca
--- /dev/null
+++ b/net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild,v 1.1 2006/03/29 23:49:46 josejx Exp $
+
+inherit linux-mod eutils
+
+FWCUTTER_VERSION="003"
+
+DESCRIPTION="Driver for Broadcom 43xx based wireless network devices"
+HOMEPAGE="http://bcm43xx.berlios.de"
+SRC_URI="http://tara.shadowpimps.net/~bcm43xx/bcm43xx-snapshots/standalone/${PN}/${PN}-standalone-${PR#r20}.tar.bz2
+ http://download.berlios.de/${PN}/${PN}-fwcutter-${FWCUTTER_VERSION}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="debug"
+DEPEND=">=net-wireless/ieee80211softmac-0.1-r${PR#r20}"
+RDEPEND="${DEPEND}
+ >=net-wireless/wireless-tools-28_pre4
+ >=sys-apps/hotplug-20040923-r1"
+
+BUILD_TARGETS="modules"
+MODULE_NAMES="bcm43xx(net/wireless::drivers/net/wireless/bcm43xx)"
+
+CONFIG_CHECK="NET_RADIO FW_LOADER"
+use debug && CONFIG_CHECK="$CONFIG_CHECK DEBUG_FS"
+ERROR_NET_RADIO="${P} requires support for \"Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)\"."
+ERROR_FW_LOADER="${P} requires \"Hotplug firmware loading support (CONFIG_FW_LOADER)\"."
+ERROR_DEBUG_FS="${P} requires Debug Filesystem support (CONFIG_DEBUG_FS) for building with USE=\"debug\"."
+
+FWCUTTER_DIR="${WORKDIR}/bcm43xx-fwcutter-${FWCUTTER_VERSION}"
+
+S="${WORKDIR}/${PN}-standalone-${PR#r20}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ if kernel_is lt 2 6 15; then
+ die "${P} requires a kernel 2.6.15 or newer, sorry."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ cd "${S}"
+ # use external headers, fix "no version magic" bug
+ epatch ${FILESDIR}/fix-Makefile.patch
+
+ cd "${S}/drivers/net/wireless/${PN}"
+
+ # bcm43xx expects KBUILD_MODNAME as a string; is this a 2.6.16 thing?
+ sed -e 's/\<KBUILD_MODNAME\>/"'"${PN}"'"/g' -i *.[ch] || die 'sed failed'
+}
+
+src_compile() {
+ BUILD_PARAMS="DEBUG=$(use debug && echo y || echo n) KSRC=${KV_DIR} \
+ KSRC_OUTPUT=${KV_OUT_DIR} KDIR=${ROOT}/lib/modules/${KV_FULL}/build" \
+ linux-mod_src_compile
+ cd ${FWCUTTER_DIR}
+ make || die "Can't compile fwcutter."
+}
+
+src_install() {
+ # Install fwcutter
+ exeinto /usr/bin
+ doexe ${FWCUTTER_DIR}/${PN}-fwcutter
+ doman ${FWCUTTER_DIR}/${PN}-fwcutter.1
+ dodoc ${FWCUTTER_DIR}/README
+
+ # Install the module
+ linux-mod_src_install
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+
+ if [ -f /lib/modules/${KV_FULL}/net/${PN}.ko ]; then
+ einfo
+ einfo "Modules from an earlier installation detected. You will need to manually"
+ einfo "remove those modules by running the following commands:"
+ einfo " # rm -f /lib/modules/${KV_FULL}/net/${PN}.ko"
+ einfo " # depmod -a"
+ einfo
+ fi
+
+ if ! [ -f /lib/firmware/${PN}_microcode2.fw ]; then
+ einfo
+ einfo "You'll need to use bcm43xx-fwcutter to install the bcm43xx firmware."
+ einfo "Please read the bcm43xx-fwcutter readme for more details:"
+ einfo "/usr/share/doc/${PN}-${PVR}/README.gz"
+ einfo
+ fi
+
+ einfo "Please read this forum thread for help and troubleshooting:"
+ einfo "http://forums.gentoo.org/viewtopic-t-409194.html"
+ einfo
+}
diff --git a/net-wireless/bcm43xx/files/digest-bcm43xx-0.0.1-r20060329 b/net-wireless/bcm43xx/files/digest-bcm43xx-0.0.1-r20060329
new file mode 100644
index 000000000000..660d2f95574c
--- /dev/null
+++ b/net-wireless/bcm43xx/files/digest-bcm43xx-0.0.1-r20060329
@@ -0,0 +1,6 @@
+MD5 89b407d920811cfd15507da17f901bb0 bcm43xx-fwcutter-003.tar.bz2 19197
+RMD160 243dd96a337783b2a111963effe85c6eae9132b8 bcm43xx-fwcutter-003.tar.bz2 19197
+SHA256 a9c91228bfdfeba6e3c26cefa7b2cd4f42fac07ff93e38d71fe83975aa3f7cd4 bcm43xx-fwcutter-003.tar.bz2 19197
+MD5 b76eb066e24ffc5f483b576f530c0c5e bcm43xx-standalone-060329.tar.bz2 80494
+RMD160 afda5dc18da47de0c8c439aa74822b9c3c62c556 bcm43xx-standalone-060329.tar.bz2 80494
+SHA256 de3127a742e3f43eb5c9e7d0b8d5615c2fdae8f893bd741eb8adc218948beb4d bcm43xx-standalone-060329.tar.bz2 80494
diff --git a/net-wireless/bcm43xx/files/fix-Makefile.patch b/net-wireless/bcm43xx/files/fix-Makefile.patch
new file mode 100644
index 000000000000..9f40bc75b0b1
--- /dev/null
+++ b/net-wireless/bcm43xx/files/fix-Makefile.patch
@@ -0,0 +1,11 @@
+--- Makefile 2006/03/11 00:15:55 1.1
++++ Makefile 2006/03/11 00:16:44
+@@ -15,7 +15,7 @@ KDIR ?= /lib/modules/`uname -r`/build
+ MODPATH ?= /lib/modules/`uname -r`/kernel/drivers/net/wireless
+
+ modules:
+- make -C $(KDIR) CFLAGS_MODULE="$(CFLAGS)" SUBDIRS=`pwd`/drivers/net/wireless/bcm43xx CONFIG_BCM43XX=m $(DBG_CONFIG) CONFIG_BCM43XX_DMA=y CONFIG_BCM43XX_PIO=y CC="${CROSS_COMPILE}gcc" modules
++ make -C $(KDIR) SUBDIRS=`pwd`/drivers/net/wireless/bcm43xx CONFIG_BCM43XX=m $(DBG_CONFIG) CONFIG_BCM43XX_DMA=y CONFIG_BCM43XX_PIO=y CC="${CROSS_COMPILE}gcc -I/usr/include/softmac $(CFLAGS)" modules
+
+ install: modules
+ install -d $(MODPATH)