summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martin <kanaka@gentoo.org>2004-09-29 20:28:57 +0000
committerJoel Martin <kanaka@gentoo.org>2004-09-29 20:28:57 +0000
commit66371d3a324226fb860f814536ee7bbb99037f96 (patch)
tree3d6cbd748b0e5581905bca8e845782296e7f527e /net-misc/bcm570x
parentMissed one. (diff)
downloadhistorical-66371d3a324226fb860f814536ee7bbb99037f96.tar.gz
historical-66371d3a324226fb860f814536ee7bbb99037f96.tar.bz2
historical-66371d3a324226fb860f814536ee7bbb99037f96.zip
Added version 7.3.5 and fixed to work with kernel 2.6. Removed fetch restrictions
Diffstat (limited to 'net-misc/bcm570x')
-rw-r--r--net-misc/bcm570x/ChangeLog6
-rw-r--r--net-misc/bcm570x/Manifest6
-rw-r--r--net-misc/bcm570x/bcm570x-7.3.5.ebuild60
-rw-r--r--net-misc/bcm570x/files/digest-bcm570x-7.3.51
-rw-r--r--net-misc/bcm570x/metadata.xml7
5 files changed, 73 insertions, 7 deletions
diff --git a/net-misc/bcm570x/ChangeLog b/net-misc/bcm570x/ChangeLog
index bfccc4295e40..a98d3decda1c 100644
--- a/net-misc/bcm570x/ChangeLog
+++ b/net-misc/bcm570x/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/bcm570x
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm570x/ChangeLog,v 1.2 2004/06/24 23:36:20 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm570x/ChangeLog,v 1.3 2004/09/29 20:28:57 kanaka Exp $
+
+ 29 Sep 2004; Joel Martin <kanaka@gentoo.org> :
+ Added version 7.3.5 and fixed to work with kernel 2.6. Removed fetch
+ restriction.
*bcm570x-7.1.22 (08 Apr 2004)
diff --git a/net-misc/bcm570x/Manifest b/net-misc/bcm570x/Manifest
index d8fcf4ebe382..fa1dbe26767d 100644
--- a/net-misc/bcm570x/Manifest
+++ b/net-misc/bcm570x/Manifest
@@ -1,4 +1,6 @@
+MD5 e529b059a6d544a2796721834f2e0c68 ChangeLog 484
+MD5 0c3b8d3e611a5ed4d65fa93885e3e97e bcm570x-7.3.5.ebuild 1654
+MD5 e31850eaea026d25a876d92edad633c5 metadata.xml 432
MD5 9fc38cfe83ed01e0b502465f0a774aad bcm570x-7.1.22.ebuild 1214
-MD5 7386a98f46b0191ac78d65c8deb32c8d ChangeLog 350
-MD5 2f62a8f0fa1e08f0d819bbfe26480a9a metadata.xml 505
MD5 e6eee42d87d02c24aaf191bb75376589 files/digest-bcm570x-7.1.22 66
+MD5 44885101781a4107275d223357034d59 files/digest-bcm570x-7.3.5 60
diff --git a/net-misc/bcm570x/bcm570x-7.3.5.ebuild b/net-misc/bcm570x/bcm570x-7.3.5.ebuild
new file mode 100644
index 000000000000..30a933b1dbb9
--- /dev/null
+++ b/net-misc/bcm570x/bcm570x-7.3.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bcm570x/bcm570x-7.3.5.ebuild,v 1.1 2004/09/29 20:28:57 kanaka Exp $
+
+MY_P=${P/570x/5700}
+SRC_URI="http://www.broadcom.com/docs/driver_download/570x/linux-${PV}.zip"
+DESCRIPTION="Driver for the Broadcom 570x-based gigabit cards (found on many mainboards)."
+HOMEPAGE="http://www.broadcom.com/docs/driver-sla.php?driver=570x-Linux"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND="app-arch/unzip
+ virtual/linux-sources"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ tar -xvzpf ${WORKDIR}/Server/Linux/Driver/${MY_P}.tar.gz &> /dev/null ||
+ die "could not extract second level archive"
+}
+
+src_compile() {
+ check_KV
+
+ cd ${S}/src
+ if [[ ARCH=x86 ]]; then
+ my_arch=i386
+ elif [[ ARCH=amd64 ]]; then
+ my_arch=x86_64
+ fi
+ make ARCH=${my_arch} LINUX=/usr/src/linux-${KV} || die "compile failed"
+}
+
+src_install() {
+ cd ${S}/src
+ make ARCH=${my_arch} PREFIX=${D} install || die
+
+ doman bcm5700.4.gz
+ cd ${S}
+ dodoc DISTRIB.TXT LICENSE README.TXT RELEASE.TXT
+}
+
+pkg_postinst() {
+ echo ">>> Updating module dependencies..."
+ [ -x /sbin/update-modules ] && /sbin/update-modules
+ einfo ""
+ einfo "${P}.tar.gz also contains a kernel-patch to integrate this driver directly."
+ einfo ""
+ einfo "To load the module at boot up, add bcm5700 to /etc/modules.autoload.d/KERN_VERSION"
+ einfo ""
+ einfo "To load the module now without rebooting, use the following command:"
+ einfo "modprobe bcm5700"
+ einfo ""
+ einfo "For more detailed information about this driver:"
+ einfo "man 4 bcm5700"
+ einfo ""
+}
diff --git a/net-misc/bcm570x/files/digest-bcm570x-7.3.5 b/net-misc/bcm570x/files/digest-bcm570x-7.3.5
new file mode 100644
index 000000000000..bcd1eacc94cc
--- /dev/null
+++ b/net-misc/bcm570x/files/digest-bcm570x-7.3.5
@@ -0,0 +1 @@
+MD5 927be1fb7e24f4090b36c01578a58ca8 linux-7.3.5.zip 683992
diff --git a/net-misc/bcm570x/metadata.xml b/net-misc/bcm570x/metadata.xml
index 19d32c55a7b8..53caa9bf6041 100644
--- a/net-misc/bcm570x/metadata.xml
+++ b/net-misc/bcm570x/metadata.xml
@@ -3,13 +3,12 @@
<pkgmetadata>
<herd>x86-kernel</herd>
<maintainer>
- <email>steel300@gentoo.org</email>
- <name>Jason Cox</name>
+ <email>kanaka@gentoo.org</email>
+ <name>Joel Martin</name>
</maintainer>
<longdescription>
Support for the Broadcom 570x series of gigabit network cards.
- This requires previous fetching of the driver in order to work. It's licensed
- under the GPL-2.
+ It's licensed under the GPL-2.
</longdescription>
</pkgmetadata>