summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Brix Andersen <brix@gentoo.org>2005-01-20 22:29:16 +0000
committerHenrik Brix Andersen <brix@gentoo.org>2005-01-20 22:29:16 +0000
commitb5200fda1adf944308b0fc34981a25ec83a3248b (patch)
tree0ebf563c8028e81b3ccbe131d7855ccfb688234a /net-wireless/ipw2100
parentStable on x86. (diff)
downloadhistorical-b5200fda1adf944308b0fc34981a25ec83a3248b.tar.gz
historical-b5200fda1adf944308b0fc34981a25ec83a3248b.tar.bz2
historical-b5200fda1adf944308b0fc34981a25ec83a3248b.zip
Pruned old ebuilds.
Package-Manager: portage-2.0.51-r14
Diffstat (limited to 'net-wireless/ipw2100')
-rw-r--r--net-wireless/ipw2100/ChangeLog9
-rw-r--r--net-wireless/ipw2100/Manifest16
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-0.56-r13
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-1.0.02
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-1.0.13
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-1.0.1-r13
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-1.0.23
-rw-r--r--net-wireless/ipw2100/files/digest-ipw2100-1.0.2-r13
-rw-r--r--net-wireless/ipw2100/files/ipw2100-0.56-2.6.10-susp.patch47
-rw-r--r--net-wireless/ipw2100/files/ipw2100-1.0.1-2.6.10-susp.patch12
-rw-r--r--net-wireless/ipw2100/ipw2100-0.56-r1.ebuild153
-rw-r--r--net-wireless/ipw2100/ipw2100-1.0.0.ebuild146
-rw-r--r--net-wireless/ipw2100/ipw2100-1.0.1-r1.ebuild152
-rw-r--r--net-wireless/ipw2100/ipw2100-1.0.1.ebuild149
-rw-r--r--net-wireless/ipw2100/ipw2100-1.0.2-r1.ebuild147
-rw-r--r--net-wireless/ipw2100/ipw2100-1.0.2.ebuild144
16 files changed, 9 insertions, 983 deletions
diff --git a/net-wireless/ipw2100/ChangeLog b/net-wireless/ipw2100/ChangeLog
index de84191b4f1a..943c06c6fd99 100644
--- a/net-wireless/ipw2100/ChangeLog
+++ b/net-wireless/ipw2100/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-wireless/ipw2100
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ChangeLog,v 1.62 2005/01/20 22:22:04 brix Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ChangeLog,v 1.63 2005/01/20 22:29:16 brix Exp $
+
+ 20 Jan 2005; Henrik Brix Andersen <brix@gentoo.org>
+ -files/ipw2100-0.56-2.6.10-susp.patch,
+ -files/ipw2100-1.0.1-2.6.10-susp.patch, -ipw2100-0.56-r1.ebuild,
+ -ipw2100-1.0.0.ebuild, -ipw2100-1.0.1-r1.ebuild, -ipw2100-1.0.1.ebuild,
+ -ipw2100-1.0.2-r1.ebuild, -ipw2100-1.0.2.ebuild:
+ Pruned old ebuilds.
20 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> ipw2100-0.56-r3.ebuild:
Stable on x86.
diff --git a/net-wireless/ipw2100/Manifest b/net-wireless/ipw2100/Manifest
index 74e68e3a5f85..1666163e8357 100644
--- a/net-wireless/ipw2100/Manifest
+++ b/net-wireless/ipw2100/Manifest
@@ -1,29 +1,15 @@
MD5 1d54454e4724d369c00a13884fabfa3b ipw2100-1.0.2-r2.ebuild 2282
-MD5 d3917613ee819694283dd4e9264cef96 ipw2100-1.0.2.ebuild 3464
MD5 9f09dd228443a63445fc103d46bd49e1 ipw2100-0.56-r2.ebuild 4031
-MD5 840349419b1af3ca9d7ee148a88ed628 ipw2100-1.0.2-r1.ebuild 3520
-MD5 e92586881dd4116789f0050229800463 ipw2100-1.0.1.ebuild 3938
-MD5 a0e0690ee5dda207d6418c312d672ec2 ipw2100-0.56-r1.ebuild 4029
-MD5 bf48b6b32bf70a3403566aa21858593a ipw2100-1.0.1-r1.ebuild 3994
-MD5 fb5d329311f3ea81b7376e4c69b5990b ChangeLog 12258
+MD5 00e673e4e3cfdefe5d30834328cb60d1 ChangeLog 12568
MD5 e5ed316158ced101ca63d4e37dfea226 ipw2100-0.56-r3.ebuild 2335
MD5 172db10566470c8f64b5911609a8e5f9 metadata.xml 318
-MD5 1a8dff16278da18ece260f813b8741b8 ipw2100-1.0.0.ebuild 3851
MD5 a39621a007808bbc6866a7cbb530dbec ipw2100-1.0.0-r1.ebuild 3907
-MD5 b80746d07b956e30d091d5b070694b15 files/ipw2100-0.56-2.6.10-susp.patch 1484
MD5 95df3f923a43eed84d3a727e5cfa715c files/ipw2100-0.56-2.6.10-susp.2.patch 1516
MD5 65f9c3d1b61f2e64d1e47a5d876946e4 files/ipw2100-0.56-wpa_eapol_fix.patch 624
MD5 b43aa27d23c37eae087e1fbc203e91ac files/ipw2100-1.0.2-set_security.patch 940
-MD5 5b908302d975420881895ae8024598a1 files/ipw2100-1.0.1-2.6.10-susp.patch 450
-MD5 20fe178fabb9591d81a6cbf182fd520a files/digest-ipw2100-1.0.0 125
-MD5 e268f53cf63bf9a02d4c67252d0ca889 files/digest-ipw2100-1.0.1 197
-MD5 9fd4b97cffd1a381e8e34e126d4cc0c2 files/digest-ipw2100-1.0.2 197
-MD5 3281ce7f4f675298655322854f41fdd6 files/digest-ipw2100-0.56-r1 195
MD5 3281ce7f4f675298655322854f41fdd6 files/digest-ipw2100-0.56-r2 195
MD5 64010ab95cd4018d88f0b52edea00671 files/digest-ipw2100-0.56-r3 132
MD5 20fe178fabb9591d81a6cbf182fd520a files/digest-ipw2100-1.0.0-r1 125
-MD5 e268f53cf63bf9a02d4c67252d0ca889 files/digest-ipw2100-1.0.1-r1 197
-MD5 9fd4b97cffd1a381e8e34e126d4cc0c2 files/digest-ipw2100-1.0.2-r1 197
MD5 31eeebaef8780201abf7625c63fdcb60 files/digest-ipw2100-1.0.2-r2 134
MD5 b98ff1fd62c4b394070a81df3f582021 files/ipw2100-1.0.2-2.6.10-susp.patch 450
MD5 aca6bf1c2d71e72adfc952d903c77f6b files/ipw2100-0.56-ieee80211_scan_age.2.patch 1718
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-0.56-r1 b/net-wireless/ipw2100/files/digest-ipw2100-0.56-r1
deleted file mode 100644
index 24cce39e0ed2..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-0.56-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 96473874bb682e2701c4e8e6dd662a64 ipw2100-0.56.tgz 132854
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
-MD5 5367fe7ad991a70f3af0797ba0d83e2d ipw2100-0.56-2.4-v9.patch.gz 8832
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-1.0.0 b/net-wireless/ipw2100/files/digest-ipw2100-1.0.0
deleted file mode 100644
index ce5cdd399da7..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-1.0.0
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 a76362f9a3d3d751a9e93208e08824fd ipw2100-1.0.0.tgz 136668
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-1.0.1 b/net-wireless/ipw2100/files/digest-ipw2100-1.0.1
deleted file mode 100644
index 72db9231324e..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-1.0.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 8970e45a43450e32724859c2f5c781df ipw2100-1.0.1.tgz 137602
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
-MD5 b72a89024f04860b885922f0a9fda812 ipw2100-1.0.1-2.4-v1.patch.gz 9132
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-1.0.1-r1 b/net-wireless/ipw2100/files/digest-ipw2100-1.0.1-r1
deleted file mode 100644
index 72db9231324e..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-1.0.1-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 8970e45a43450e32724859c2f5c781df ipw2100-1.0.1.tgz 137602
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
-MD5 b72a89024f04860b885922f0a9fda812 ipw2100-1.0.1-2.4-v1.patch.gz 9132
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-1.0.2 b/net-wireless/ipw2100/files/digest-ipw2100-1.0.2
deleted file mode 100644
index e82b0a856beb..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-1.0.2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5ba45b7586ee61e319681d6c5f77616e ipw2100-1.0.2.tgz 138288
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
-MD5 4079de13bea12b656ddfd9e05527b9a6 ipw2100-1.0.2-2.4-v1.patch.gz 8891
diff --git a/net-wireless/ipw2100/files/digest-ipw2100-1.0.2-r1 b/net-wireless/ipw2100/files/digest-ipw2100-1.0.2-r1
deleted file mode 100644
index e82b0a856beb..000000000000
--- a/net-wireless/ipw2100/files/digest-ipw2100-1.0.2-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 5ba45b7586ee61e319681d6c5f77616e ipw2100-1.0.2.tgz 138288
-MD5 46aa75bcda1a00efa841f9707bbbd113 ipw2100-fw-1.3.tgz 248471
-MD5 4079de13bea12b656ddfd9e05527b9a6 ipw2100-1.0.2-2.4-v1.patch.gz 8891
diff --git a/net-wireless/ipw2100/files/ipw2100-0.56-2.6.10-susp.patch b/net-wireless/ipw2100/files/ipw2100-0.56-2.6.10-susp.patch
deleted file mode 100644
index ed62a695d751..000000000000
--- a/net-wireless/ipw2100/files/ipw2100-0.56-2.6.10-susp.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -urp ipw2100-0.56/ipw2100.c ipw2100-0.56/ipw2100.c
---- ipw2100-0.56/ipw2100.c 2004-10-14 03:06:57.000000000 +0800
-+++ ipw2100-0.56/ipw2100.c 2004-10-28 15:57:10.000000000 +0800
-@@ -6475,7 +6475,6 @@ static int ipw2100_pci_init_one(struct p
- pci_write_config_dword(pdev, 0x40, val & 0xffff00ff);
-
- pci_set_power_state(pdev, 0);
-- pci_restore_state(pdev, NULL);
-
- if (!ipw2100_hw_is_adapter_in_system(dev)) {
- err = -ENODEV;
-@@ -6666,8 +6665,9 @@ static int ipw2100_suspend(struct pci_de
- /* Remove the PRESENT state of the device */
- netif_device_detach(dev);
-
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)
- pci_save_state(pdev, priv->pm_state);
-- pci_disable_device(pdev); // needed?
-+#endif
- pci_set_power_state(pdev, state);
-
- return 0;
-@@ -6686,7 +6686,11 @@ static int ipw2100_resume(struct pci_dev
- dev->name);
-
- pci_set_power_state(pdev, 0);
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)
- pci_restore_state(pdev, priv->pm_state);
-+#else
-+ pci_restore_state(pdev);
-+#endif
-
- /*
- * Suspend/Resume resets the PCI configuration space, so we have to
-diff -urp ipw2100-0.56/ipw2100.h ipw2100-0.56/ipw2100.h
---- ipw2100-0.56/ipw2100.h 2004-10-14 03:06:57.000000000 +0800
-+++ ipw2100-0.56/ipw2100.h 2004-10-27 11:16:36.000000000 +0800
-@@ -608,7 +608,9 @@ struct ipw2100_priv {
- spinlock_t low_lock;
-
- wait_queue_head_t wait_command_queue;
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)
- u32 pm_state[PM_STATE_SIZE];
-+#endif
- };
-
-
diff --git a/net-wireless/ipw2100/files/ipw2100-1.0.1-2.6.10-susp.patch b/net-wireless/ipw2100/files/ipw2100-1.0.1-2.6.10-susp.patch
deleted file mode 100644
index 9a7c019e9e28..000000000000
--- a/net-wireless/ipw2100/files/ipw2100-1.0.1-2.6.10-susp.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urp ipw2100-1.0.1/ipw2100.c ipw2100-1.0.1-2.6.10-susp/ipw2100.c
---- ipw2100-1.0.1/ipw2100.c 2004-11-19 16:36:28.000000000 +0100
-+++ ipw2100-1.0.1-2.6.10-susp/ipw2100.c 2005-01-02 16:08:33.344087008 +0100
-@@ -6709,6 +6709,8 @@ static int ipw2100_suspend(struct pci_de
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)
- pci_save_state(pci_dev, priv->pm_state);
-+#else
-+ pci_save_state(pci_dev);
- #endif
- pci_set_power_state(pci_dev, state);
-
diff --git a/net-wireless/ipw2100/ipw2100-0.56-r1.ebuild b/net-wireless/ipw2100/ipw2100-0.56-r1.ebuild
deleted file mode 100644
index 7609c6343779..000000000000
--- a/net-wireless/ipw2100/ipw2100-0.56-r1.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-0.56-r1.ebuild,v 1.9 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-HOMEPAGE="http://ipw2100.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
- mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz
- mirror://gentoo/${P}-2.4-v9.patch.gz"
-
-LICENSE="GPL-2 ipw2100-fw"
-SLOT="0"
-KEYWORDS="x86"
-
-IUSE=""
-DEPEND="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20030805-r2
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- if kernel-mod_is_2_4_kernel
- then
- cd ${S}
- epatch ${WORKDIR}/${P}-2.4-v9.patch
- fi
-
- cd ${S}
- epatch ${FILESDIR}/${P}-wpa_eapol_fix.patch
- epatch ${FILESDIR}/${P}-ieee80211_scan_age.2.patch
- epatch ${FILESDIR}/${P}-2.6.10-susp.patch
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-
- # Create symbolic links for old (<=hotplug-20040920) firmware location
- # See bug #65059
- dodir /usr/lib/hotplug/firmware
- dosym /lib/firmware/${PN}-${FW_VERSION}.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-p.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-p.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-i.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-i.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-LICENSE /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}
diff --git a/net-wireless/ipw2100/ipw2100-1.0.0.ebuild b/net-wireless/ipw2100/ipw2100-1.0.0.ebuild
deleted file mode 100644
index f9be92f45b1e..000000000000
--- a/net-wireless/ipw2100/ipw2100-1.0.0.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-1.0.0.ebuild,v 1.3 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-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="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20030805-r2
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if kernel-mod_is_2_4_kernel
- then
- die "${P} does not support building against kernel 2.4.x"
- fi
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-
- # Create symbolic links for old (<=hotplug-20040920) firmware location
- # See bug #65059
- dodir /usr/lib/hotplug/firmware
- dosym /lib/firmware/${PN}-${FW_VERSION}.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-p.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-p.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-i.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-i.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-LICENSE /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}
diff --git a/net-wireless/ipw2100/ipw2100-1.0.1-r1.ebuild b/net-wireless/ipw2100/ipw2100-1.0.1-r1.ebuild
deleted file mode 100644
index 3e5f38462723..000000000000
--- a/net-wireless/ipw2100/ipw2100-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-1.0.1-r1.ebuild,v 1.2 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-PATCH_2_4_VERSION="1"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-HOMEPAGE="http://ipw2100.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
- mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz
- mirror://gentoo/${P}-2.4-v${PATCH_2_4_VERSION}.patch.gz"
-
-LICENSE="GPL-2 ipw2100-fw"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE=""
-DEPEND="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20030805-r2
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- epatch ${FILESDIR}/${P}-2.6.10-susp.patch
-
- if kernel-mod_is_2_4_kernel
- then
- cd ${S}
- epatch ${WORKDIR}/${P}-2.4-v${PATCH_2_4_VERSION}.patch
- fi
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-
- # Create symbolic links for old (<=hotplug-20040920) firmware location
- # See bug #65059
- dodir /usr/lib/hotplug/firmware
- dosym /lib/firmware/${PN}-${FW_VERSION}.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-p.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-p.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-i.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-i.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-LICENSE /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}
diff --git a/net-wireless/ipw2100/ipw2100-1.0.1.ebuild b/net-wireless/ipw2100/ipw2100-1.0.1.ebuild
deleted file mode 100644
index f4b3c5b91f62..000000000000
--- a/net-wireless/ipw2100/ipw2100-1.0.1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-1.0.1.ebuild,v 1.4 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-PATCH_2_4_VERSION="1"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-HOMEPAGE="http://ipw2100.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
- mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz
- mirror://gentoo/${P}-2.4-v${PATCH_2_4_VERSION}.patch.gz"
-
-LICENSE="GPL-2 ipw2100-fw"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE=""
-DEPEND="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20030805-r2
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- if kernel-mod_is_2_4_kernel
- then
- cd ${S}
- epatch ${WORKDIR}/${P}-2.4-v${PATCH_2_4_VERSION}.patch
- fi
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-
- # Create symbolic links for old (<=hotplug-20040920) firmware location
- # See bug #65059
- dodir /usr/lib/hotplug/firmware
- dosym /lib/firmware/${PN}-${FW_VERSION}.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-p.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-p.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-i.fw /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-i.fw
- dosym /lib/firmware/${PN}-${FW_VERSION}-LICENSE /usr/lib/hotplug/firmware/${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}
diff --git a/net-wireless/ipw2100/ipw2100-1.0.2-r1.ebuild b/net-wireless/ipw2100/ipw2100-1.0.2-r1.ebuild
deleted file mode 100644
index 4e276be5233c..000000000000
--- a/net-wireless/ipw2100/ipw2100-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-1.0.2-r1.ebuild,v 1.2 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-PATCH_2_4_VERSION="1"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-HOMEPAGE="http://ipw2100.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
- mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz
- mirror://gentoo/${P}-2.4-v${PATCH_2_4_VERSION}.patch.gz"
-
-LICENSE="GPL-2 ipw2100-fw"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE=""
-DEPEND="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20040923
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- epatch ${FILESDIR}/${P}-2.6.10-susp.patch
-
- if kernel-mod_is_2_4_kernel
- then
- cd ${S}
- epatch ${WORKDIR}/${P}-2.4-v${PATCH_2_4_VERSION}.patch
- fi
-
- cd ${S}
- epatch ${FILESDIR}/${P}-set_security.patch
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}
diff --git a/net-wireless/ipw2100/ipw2100-1.0.2.ebuild b/net-wireless/ipw2100/ipw2100-1.0.2.ebuild
deleted file mode 100644
index 14ecc2861751..000000000000
--- a/net-wireless/ipw2100/ipw2100-1.0.2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw2100/ipw2100-1.0.2.ebuild,v 1.4 2005/01/04 00:30:20 brix Exp $
-
-inherit kernel-mod eutils
-
-FW_VERSION="1.3"
-PATCH_2_4_VERSION="1"
-
-DESCRIPTION="Driver for the Intel PRO/Wireless 2100 3B miniPCI adapter"
-
-HOMEPAGE="http://ipw2100.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
- mirror://gentoo/${PN}-fw-${FW_VERSION}.tgz
- mirror://gentoo/${P}-2.4-v${PATCH_2_4_VERSION}.patch.gz"
-
-LICENSE="GPL-2 ipw2100-fw"
-SLOT="0"
-KEYWORDS="~x86"
-
-IUSE=""
-DEPEND="virtual/linux-sources
- !net-wireless/ipw2200
- !net-wireless/ipw2100-firmware
- sys-apps/sed"
-RDEPEND=">=sys-apps/hotplug-20040923
- >=net-wireless/wireless-tools-27_pre23"
-
-pkg_setup() {
- local DIE=0
-
- if ! kernel-mod_configoption_present NET_RADIO
- then
- eerror ""
- eerror "${P} requires support for Wireless LAN drivers (non-hamradio) &"
- eerror "Wireless Extensions (CONFIG_NET_RADIO) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_ARC4
- then
- eerror ""
- eerror "${P} requires support for ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_MICHAEL_MIC
- then
- eerror ""
- eerror "${P} requires support for Michael MIC keyed digest algorithm"
- eerror "(CONFIG_CRYPTO_MICHAEL_MIC) in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRYPTO_AES_586 && ! kernel-mod_configoption_present CRYPTO_AES
- then
- eerror ""
- eerror "${P} requires support for AES cipher algorithms (i586)"
- eerror "(CONFIG_CRYPTO_AES_586) in the kernel."
- eerror ""
- eerror "This is called CONFIG_CRYPTO_AES in kernels prior to 2.6.8."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present FW_LOADER
- then
- eerror ""
- eerror "${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)"
- eerror "in the kernel."
- DIE=1
- fi
-
- if ! kernel-mod_configoption_present CRC32
- then
- eerror ""
- eerror "${P} requires support for CRC32 functions (CONFIG_CRC32) in the"
- eerror "kernel."
- DIE=1
- fi
-
- kernel-mod_check_modules_supported
-
- if [ $DIE -eq 1 ]
- then
- eerror ""
- die "You kernel is missing the required option(s) listed above."
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- if kernel-mod_is_2_4_kernel
- then
- cd ${S}
- epatch ${WORKDIR}/${P}-2.4-v${PATCH_2_4_VERSION}.patch
- fi
-
- cd ${S}
- epatch ${FILESDIR}/${P}-set_security.patch
-
- einfo "Patching Makefile to enable WPA"
- sed -i "s:^# CONFIG_IEEE80211_WPA=:CONFIG_IEEE80211_WPA=:" \
- ${S}/Makefile
-
- # let pkg_postinst() handle depmod
- sed -i "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() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux all || die
-}
-
-src_install() {
- set_arch_to_kernel
-
- emake KSRC=${ROOT}/usr/src/linux KMISC=${D}/lib/modules/${KV}/net install || die
-
- set_arch_to_portage
-
- dodoc ISSUES README.ipw2100 CHANGES LICENSE
-
- insinto /lib/firmware
- doins ${WORKDIR}/${PN}-${FW_VERSION}.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-p.fw
- doins ${WORKDIR}/${PN}-${FW_VERSION}-i.fw
- newins ${WORKDIR}/LICENSE ${PN}-${FW_VERSION}-LICENSE
-}
-
-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}
-}