diff options
author | 2006-03-29 23:49:46 +0000 | |
---|---|---|
committer | 2006-03-29 23:49:46 +0000 | |
commit | 401c0028ad9325caa854283ca48149b1fed4b905 (patch) | |
tree | 45892f433dcd6b2e8ce08e6c26f6d19ababfc139 /net-wireless | |
parent | Added the latest version, thanks to ecatmur for the ebuild. (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-wireless/bcm43xx/Manifest | 25 | ||||
-rw-r--r-- | net-wireless/bcm43xx/bcm43xx-0.0.1-r20060329.ebuild | 100 | ||||
-rw-r--r-- | net-wireless/bcm43xx/files/digest-bcm43xx-0.0.1-r20060329 | 6 | ||||
-rw-r--r-- | net-wireless/bcm43xx/files/fix-Makefile.patch | 11 |
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) |