# ChangeLog for net-misc/bcm4400
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/ChangeLog,v 1.9 2004/06/24 23:36:09 agriffis Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/ChangeLog,v 1.10 2005/01/01 22:39:36 genstef Exp $
+
+*bcm4400-3.0.8 (01 Jan 2005)
+
+ 01 Jan 2005; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
+ -files/bcm4400-1.0.1-gcc33-fix.patch, -bcm4400-1.0.1.ebuild,
+ +bcm4400-3.0.8.ebuild:
+ Version Bump thanks to John Dangler <jdangler@atlantic.net> for reporting in
+ bug 74250 and to Philip Kovacs <kovacsp3@comcast.net> for ebuild/testing.
+ Cleaned out old version, added metadata.xml with kernel herd.
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> bcm4400-1.0.1.ebuild:
Add inherit eutils
-MD5 031e368cb50da282e4209d8309e50797 bcm4400-1.0.1.ebuild 811
-MD5 041a2993f2ecc4163528ab3b82d8ce0b bcm4400-3.0.7.ebuild 916
-MD5 8f53266eac03f17126f6628b05281f28 ChangeLog 945
-MD5 5d8babff662bb7839a483a6b60c6bd95 files/bcm4400-1.0.1-gcc33-fix.patch 786
-MD5 0e4dcb709292a0e3ad8dc1c8b0007a70 files/digest-bcm4400-1.0.1 64
+MD5 23992a49f7a684e65d3922c635cb3407 bcm4400-3.0.8.ebuild 874
+MD5 56dcff50e95d6b77b8f242e17050ccc7 bcm4400-3.0.7.ebuild 915
+MD5 4c27db259435bdfc20f24791ed4de568 ChangeLog 1351
+MD5 6d924ebdbe12162835ab1c1ea584636e metadata.xml 161
MD5 041d937a61f8323ec6963c06489ad43c files/digest-bcm4400-3.0.7 60
+MD5 273fd9c421c93d6658ceab1c40080579 files/digest-bcm4400-3.0.8 60
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/bcm4400-1.0.1.ebuild,v 1.10 2004/07/15 02:39:47 agriffis Exp $
-
-inherit eutils
-
-SRC_URI="http://www.nodomain.org/bcm4400-1.0.1.tar.gz"
-DESCRIPTION="Driver for the bcm4400 gigabit card (in the form of kernel modules)."
-HOMEPAGE="http://www.mikrolog.fi/Levyt/NET/BC4401.asp"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-S=${WORKDIR}/src
-
-src_unpack() {
- unpack ${A}
-
- # Patch to fix gcc-3.3.x issues.
- # Closes Bug #28614
- epatch ${FILESDIR}/${P}-gcc33-fix.patch
-}
-
-src_compile() {
- check_KV
-
- mv Makefile Makefile.orig
- sed -e "s|\`uname -r\`|$KV|" \
- < Makefile.orig > Makefile
- emake || die
-}
-
-src_install() {
- make PREFIX=${D} install || die
-}
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/bcm4400-3.0.7.ebuild,v 1.5 2004/07/15 02:39:47 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/bcm4400-3.0.7.ebuild,v 1.6 2005/01/01 22:39:36 genstef Exp $
SRC_URI="http://www.broadcom.com/docs/driver_download/440x/linux-3.0.7.zip"
DESCRIPTION="Driver for the bcm4400 10/100 network card (in the form of kernel modules)."
--- /dev/null
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm4400/bcm4400-3.0.8.ebuild,v 1.1 2005/01/01 22:39:36 genstef Exp $
+
+inherit linux-mod
+
+SRC_URI="http://www.broadcom.com/docs/driver_download/440x/linux-${PV}.zip"
+DESCRIPTION="Driver for the bcm4400 10/100 network card (in the form of kernel modules)."
+HOMEPAGE="http://www.broadcom.com"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="app-arch/unzip"
+S=${WORKDIR}/linux/${P}/src
+
+MODULE_NAMES="bcm4400(net:)"
+BUILD_PARAMS="BCM_KVER=${KV_MAJOR}.${KV_MINOR} LINUX=${KV_DIR}"
+BUILD_TARGETS="default"
+
+src_unpack() {
+ unpack ${A}
+ cd ${WORKDIR}/linux
+ tar xzpf ${P}.tar.gz
+ convert_to_m ${S}/Makefile
+}
+
+src_install() {
+ linux-mod_src_install
+ doman bcm4400.4
+ dodoc ../DISTRIB.TXT ../LICENSE ../README.TXT ../RELEASE.TXT
+}
+++ /dev/null
---- src/b44.h 2003-09-15 13:59:32.000000000 +0000
-+++ src/b44.h.patched 2003-09-15 14:00:07.000000000 +0000
-@@ -1079,10 +1079,10 @@
- /******************************************************************************/
-
- #define REG_RD(pDevice, OffsetName) \
-- __raw_readl(&((pDevice)->pMemView->##OffsetName))
-+ __raw_readl(&((pDevice)->pMemView->OffsetName))
-
- #define REG_WR(pDevice, OffsetName, Value32) \
-- (void) __raw_writel(Value32, &((pDevice)->pMemView->##OffsetName))
-+ (void) __raw_writel(Value32, &((pDevice)->pMemView->OffsetName))
-
- #define REG_RD_OFFSET(pDevice, Offset) \
- __raw_readl(((LM_UINT8 *) (pDevice)->pMemView + Offset))
-
+++ /dev/null
-MD5 c143ebf1b9199486734d59e40c0e0333 bcm4400-1.0.1.tar.gz 49694
--- /dev/null
+MD5 26d69ebc7294715644cf2e7e5da1630b linux-3.0.8.zip 122157
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kernel</herd>
+</pkgmetadata>