summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Brix Andersen <brix@gentoo.org>2004-09-01 22:33:33 +0000
committerHenrik Brix Andersen <brix@gentoo.org>2004-09-01 22:33:33 +0000
commit11fd717f1e6aad33b456ce05421d4110aa478472 (patch)
tree2e0465f811f8dab0b3cd858f39a3f96d17af59c3 /net-wireless
parentdefault to the sysfs naming version (diff)
downloadhistorical-11fd717f1e6aad33b456ce05421d4110aa478472.tar.gz
historical-11fd717f1e6aad33b456ce05421d4110aa478472.tar.bz2
historical-11fd717f1e6aad33b456ce05421d4110aa478472.zip
Bump. Ebuild clean up and new dependency on >=net-wireless/wireless-tools-27_pre23. Fixes bug #60791.
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/ipw2100/ChangeLog10
-rw-r--r--net-wireless/ipw2100/Manifest4
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-0.542
-rw-r--r--net-wireless/ipw2100/ipw2100-0.54.ebuild100
4 files changed, 114 insertions, 2 deletions
diff --git a/net-wireless/ipw2100/ChangeLog b/net-wireless/ipw2100/ChangeLog
index dff4834ad7e1..eec0b01051cc 100644
--- a/net-wireless/ipw2100/ChangeLog
+++ b/net-wireless/ipw2100/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-wireless/ipw2100
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ChangeLog,v 1.25 2004/08/17 00:39:22 latexer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ChangeLog,v 1.26 2004/09/01 22:33:33 brix Exp $
+
+*ipw2100-0.54 (02 Sep 2004)
+
+ 02 Sep 2004; Henrik Brix Andersen <brix@gentoo.org> +ipw2100-0.54.ebuild:
+ Bump. Cleaned up the ebuild and added a dependency on
+ >=net-wireless/wireless-tools-27_pre23 which is required for the
+ power management features. Added a check for CONFIG_NET_RADIO.
+ Fixes bug #60791.
*ipw2100-0.52 (16 Aug 2004)
diff --git a/net-wireless/ipw2100/Manifest b/net-wireless/ipw2100/Manifest
index 517c35a5b7c8..e5e7fe2fe22e 100644
--- a/net-wireless/ipw2100/Manifest
+++ b/net-wireless/ipw2100/Manifest
@@ -3,10 +3,11 @@ MD5 af2bd708c29ad112cea5def61fd8727d ipw2100-0.46.ebuild 2308
MD5 2f891ac2012d4e7de0bfe1ff02b4ffd5 ipw2100-0.41.ebuild 2221
MD5 bc62ac7fefdceafa5cb116627d0c1cb0 ipw2100-0.52.ebuild 2370
MD5 c1821412a8df6f808806fcfed23b9558 ipw2100-0.48.ebuild 2134
+MD5 da1e52d1f749c685e506e86cd0ae5bc2 ipw2100-0.54.ebuild 2773
MD5 aab8cce25eb67e7f98bb8139d17abb3c ipw2100-0.45.ebuild 2306
MD5 60c860f649d9decb003e05d718275ea6 ipw2100-0.46-r1.ebuild 2437
MD5 2d41d2e845e3dbe54f2667f4e96617b5 ipw2100-0.51.ebuild 2349
-MD5 5b7770b0a7280efaf36f6f12dca0b96b ChangeLog 5176
+MD5 391b3467ac9e8855fe980ab66209b078 ChangeLog 5488
MD5 6b9b3aeeb719bd5691f538b4e5c9fed8 ipw2100-0.49.ebuild 2338
MD5 db76d51212bff92212cb8dd316a0931d metadata.xml 222
MD5 78f6d8f071cd7615df4ad78abf3e55d0 ipw2100-0.44.ebuild 2305
@@ -25,5 +26,6 @@ MD5 f706839d579ba7b981d0c96407e1cfdd files/digest-ipw2100-0.49 124
MD5 d553cf666c0072c4d33abb3b80a03c44 files/digest-ipw2100-0.50 124
MD5 9eef4f93b11769107b862d4a115567d4 files/digest-ipw2100-0.51 124
MD5 5fef6b2b360e0580f27a2b1a37bfa3bf files/digest-ipw2100-0.52 124
+MD5 674152317ec0021f718398ba7a213b0d files/digest-ipw2100-0.54 124
MD5 1939e18b58d29ee8ec02ce6777ebaa4e files/ipw2100-0.33-makefile-fix.diff 2275
MD5 99cced47568e9cb3fd2e3ceaed896c88 files/hostap_crypt.h 1344
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-0.54 b/net-wireless/ipw2100/files/digest-ipw2100-0.54
new file mode 100644
index 000000000000..e340a32b6f08
--- /dev/null
+++ b/net-wireless/ipw2100/files/digest-ipw2100-0.54
@@ -0,0 +1,2 @@
+MD5 6cfd845bc2b579be7cce286e9253312f ipw2100-0.54.tgz 126804
+MD5 178b3fd35e9145a85ac73fa3a3fdde6c ipw2100-fw-1.2.tgz 247493
diff --git a/net-wireless/ipw2100/ipw2100-0.54.ebuild b/net-wireless/ipw2100/ipw2100-0.54.ebuild
new file mode 100644
index 000000000000..d9efa3756b3b
--- /dev/null
+++ b/net-wireless/ipw2100/ipw2100-0.54.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-0.54.ebuild,v 1.1 2004/09/01 22:33:33 brix Exp $
+
+inherit kernel-mod eutils
+
+FW_VERSION="1.2"
+
+DESCRIPTION="Driver for the Intel Centrino wireless chipset"
+
+HOMEPAGE="http://ipw2100.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
+ mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz"
+
+LICENSE="GPL-2 ipw2100-fw"
+SLOT="0"
+KEYWORDS="~x86"
+
+IUSE=""
+DEPEND="!net-wireless/ipw2200"
+RDEPEND=">=sys-apps/hotplug-20030805-r2
+ >=net-wireless/wireless-tools-27_pre23"
+
+src_unpack() {
+ if ! egrep "^CONFIG_NET_RADIO=[ym]" ${ROOT}/usr/src/linux/.config >/dev/null
+ then
+ eerror ""
+ eerror "${PN} requires support for Wireless LAN drivers (non-hamradio) &"
+ eerror "Wireless Extensions in the kernel."
+ eerror ""
+ die "Wireless LAN support not detected."
+ fi
+ if ! egrep "^CONFIG_CRYPTO_ARC4=[ym]" ${ROOT}/usr/src/linux/.config >/dev/null
+ then
+ eerror ""
+ eerror "New versions of ${PN} require the ARC4 CryptoAPI module from"
+ eerror "the kernel."
+ eerror ""
+ die "ARC4 Crypto support not detected."
+ fi
+
+ if ! egrep "^CONFIG_FW_LOADER=[ym]" ${ROOT}/usr/src/linux/.config >/dev/null
+ then
+ eerror ""
+ eerror "New versions of ${PN} require firmware loader support from"
+ eerror "your kernel. This can be found in Device Drivers --> Generic"
+ eerror "Driver Support on 2.6 or in Library Routines on 2.4 kernels."
+ eerror ""
+ die "Firmware loading support not detected."
+ fi
+
+ if ! egrep "^CONFIG_CRC32=[ym]" ${ROOT}/usr/src/linux/.config >/dev/null
+ then
+ eerror ""
+ eerror "New versions of ${PN} require support for CRC32 in"
+ eerror "your kernel. This can be found in Library Routines in"
+ eerror "kernel configs."
+ eerror ""
+ die "CRC32 function support not detected."
+ fi
+
+ unpack ${A}
+
+ einfo "Patching Makefile to enable WPA"
+ sed -i -e "s:^# CONFIG_IEEE80211_WPA=y:CONFIG_IEEE80211_WPA=y:" \
+ ${S}/Makefile
+
+ # let pkg_postinst() handle depmod
+ sed -i -e "s:/sbin/depmod -a::" ${S}/Makefile
+
+ kernel-mod_getversion
+
+ if [ ${KV_MINOR} -gt 5 ] && [ ${KV_PATCH} -gt 5 ]
+ then
+ sed -i 's:SUBDIRS=:M=:g' ${S}/Makefile
+ fi
+}
+
+src_compile() {
+ unset ARCH
+ emake KSRC=${ROOT}/usr/src/linux all || die
+}
+
+src_install() {
+ unset ARCH
+ emake KMISC=${D}/lib/modules/${KV}/net install || die
+
+ dodoc ISSUES README.ipw2100 CHANGES LICENSE
+
+ insinto /usr/lib/hotplug/firmware
+ doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
+ doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
+ doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
+}
+
+pkg_postinst() {
+ einfo "Checking kernel module dependencies"
+ test -r "${ROOT}/usr/src/linux/System.map" && \
+ depmod -ae -F "${ROOT}/usr/src/linux/System.map" -b "${ROOT}" -r ${KV}
+}