summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2003-11-14 07:08:13 +0000
committerSteve Arnold <nerdboy@gentoo.org>2003-11-14 07:08:13 +0000
commitc6c6ea025c4d5bbd46d18b0c0562ff7a9681bd85 (patch)
tree2fdbd961806639ce4fa4a1ae11aa0c20decb5329 /sys-kernel/wolk-sources
parentremoved alsa patches (diff)
downloadgentoo-2-c6c6ea025c4d5bbd46d18b0c0562ff7a9681bd85.tar.gz
gentoo-2-c6c6ea025c4d5bbd46d18b0c0562ff7a9681bd85.tar.bz2
gentoo-2-c6c6ea025c4d5bbd46d18b0c0562ff7a9681bd85.zip
removed alsa patches
Diffstat (limited to 'sys-kernel/wolk-sources')
-rw-r--r--sys-kernel/wolk-sources/ChangeLog9
-rw-r--r--sys-kernel/wolk-sources/Manifest6
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre722
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r116
-rw-r--r--sys-kernel/wolk-sources/files/wolk-4.9s-speedstep.c.patch30
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild88
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild89
7 files changed, 175 insertions, 85 deletions
diff --git a/sys-kernel/wolk-sources/ChangeLog b/sys-kernel/wolk-sources/ChangeLog
index 65a98b310aca..611ab91e5689 100644
--- a/sys-kernel/wolk-sources/ChangeLog
+++ b/sys-kernel/wolk-sources/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-kernel/wolk-sources
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.21 2003/11/13 08:20:20 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.22 2003/11/14 07:08:11 nerdboy Exp $
+
+*wolk-sources-4.9-r1 (13 Nov 2003)
+
+ 13 Nov 2003; <sarnold@gentoo.org> wolk-sources-4.10_pre7.ebuild,
+ wolk-sources-4.9-r1.ebuild:
+ removed alsa patches, as well as old broken patches. 4.9 is as
+ stable as it's gonna get (works for me).
13 Nov 2003; <nerdboy@gentoo.org> wolk-sources-4.10_pre7.ebuild:
added missing patch file
diff --git a/sys-kernel/wolk-sources/Manifest b/sys-kernel/wolk-sources/Manifest
index 68a9bff68c11..3a673ae3abcd 100644
--- a/sys-kernel/wolk-sources/Manifest
+++ b/sys-kernel/wolk-sources/Manifest
@@ -1,9 +1,9 @@
-MD5 8a66dfe55b2c4bc046080ad3d3954c7a ChangeLog 10520
+MD5 40eae2ca580b04855e813e90f4f00613 ChangeLog 10520
MD5 6c4ddb4c38f70fdd525a6c1491e8f902 wolk-sources-3.8.ebuild 982
MD5 66466d03cb44d91d51356acceb74dac2 wolk-sources-4.0.ebuild 1515
MD5 ef292bc542c6ff521505a92d26203b70 wolk-sources-4.9.ebuild 1942
-MD5 456cbe350613050c112ca6b3376af6ae wolk-sources-4.10_pre7.ebuild 3725
-MD5 50dbc2cb178523bc6341828f8b47c1bc wolk-sources-4.9-r1.ebuild 3763
+MD5 8f2c39c7ede88206f87e6f35f91660cb wolk-sources-4.10_pre7.ebuild 3834
+MD5 f407c872a3b77145cc07010ca353ecda wolk-sources-4.9-r1.ebuild 3876
MD5 e879683268ec4b9136b2b699abd8a441 wolk-sources-4.3.ebuild 1954
MD5 6fd890f722da90b57c3c3f37ff79c75e metadata.xml 226
MD5 37d14c054323764430ce967a1de85a02 files/digest-wolk-sources-3.8 151
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7
index 12848b5c7890..245eac2c6b8e 100644
--- a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7
@@ -15,25 +15,3 @@ MD5 164b794eb5eb3321ee24c6f63734aee9 1007_bootsplash-v3.0.7-2.4.20-1-aty128.patc
MD5 87bdd189276be8de8c9f8177855e7f27 1007_bootsplash-v3.0.8-2.4.20-update.patch 4402
MD5 48110e2e60a28e6a433bbb24f0bd93a9 1008_supermount-1.2.9-2.4.20-OLDIDE.patch 169980
MD5 4c94545d63a35b216c7a9c5c3e10b223 1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch 586142
-MD5 ae8c37e3579ff576867684f339ba8269 1010_alsa-0.9.6-00-core.patch 7814462
-MD5 15bdfaf8e52272a06f41b314c0a60f53 1010_alsa-0.9.6-01-addition.patch 4401
-MD5 cf9cfa851a9e75925d62607924f0b690 1010_alsa-0.9.6-02-config.patch 9422
-MD5 0b916308688ca90828eec99df0f21a40 1010_alsa-0.9.6-03-wrappers.patch 11324
-MD5 85c3878cfe5e14c7d76a7795617c1957 1010_alsa-0.9.6-04-compilefix.patch 9613
-MD5 fa838ae6ebecd22245a871cad6bdc45c 1010_alsa-0.9.6-05-ioctl32.patch 1529
-MD5 4eaf7c2d13cc38611d930c3690c5b04d 1010_alsa-0.9.6-06-isapnp.patch 43377
-MD5 c256f4dc338a3437606f6fceb8139f34 1010_alsa-0.9.6-07-pnp.patch 18551
-MD5 8673749946ee7ab7d90469b6b31a524e 1010_alsa-0.9.6-08-ppc.patch 8359
-MD5 57baa82d60e91c649ad755dfaab0838c 1010_alsa-0.9.6-09-nosymbols.patch 15295
-MD5 2ed9528d78dccc5a567ef131eba26c1b 1010_alsa-0.9.6-10-procdevs.patch 4441
-MD5 5a5620ec0b4175bbfd489bb63c7135f1 1010_alsa-0.9.6-11-pdplus.patch 508731
-MD5 0d66ce1f1cec8712609567395da19053 1010_alsa-0.9.6-12-serialmidi.patch 19111
-MD5 ca20aefe06c034ec9c21baccda48169c 1010_alsa-0.9.6-13-mixart.patch 163378
-MD5 04fc3f6e1cd6f25186d97f359b3fbb77 1010_alsa-0.9.6-14-msnd.patch 121709
-MD5 317b6ae8fb343149925c09bac9f7e048 1010_alsa-0.9.6-15-options-fix.patch 85850
-MD5 64a47dbb95720884a56ca41804aa9d38 1010_alsa-0.9.6-16-ac97-fix.patch 458
-MD5 e3e32a6184684ff9af666c92ca4fbef7 1010_alsa-0.9.6-17-supress-debug.patch 1292
-MD5 9cfdcf1f55582d090e0a45ade934b089 1010_alsa-0.9.6-18-wolk-stuff.patch 984
-MD5 98a4be91f80e43683caa3c30744eb312 1010_alsa-0.9.6-19-compilefixes.patch 799
-MD5 1a605e712be38ce268ee00a4666361f3 1010_alsa-0.9.6-20-more-compilefixes.patch 1907
-MD5 f36ac9acbd322c38db8e2277934751ae 1010_alsa-0.9.6-21-yet-more-compilefixes.patch 916
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r1 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r1
new file mode 100644
index 000000000000..1a638cec623d
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r1
@@ -0,0 +1,16 @@
+MD5 c439d5c93d7fc9a1480a90842465bb97 linux-2.4.20.tar.bz2 27421046
+MD5 1a2631214a59d8cd1baadc709917518b linux-2.4.20-wolk4.0s.patch.bz2 8987097
+MD5 3695872e7123b1f8a0cbf1791755ba9a linux-2.4.20-wolk4.0s-to-4.1s.patch.bz2 38586
+MD5 2e43277e89e06604c6b2f824c1c5bf44 linux-2.4.20-wolk4.1s-to-4.2s.patch.bz2 204629
+MD5 a84b52c73a66d9daf5462cf4aa39311c linux-2.4.20-wolk4.2s-to-4.3s.patch.bz2 38388
+MD5 6fbff6c3c6c0e298eb203d6c2af36772 linux-2.4.20-wolk4.3s-to-4.4s.patch.bz2 634399
+MD5 022f242d488e6def5e23791787491e6e linux-2.4.20-wolk4.4s-to-4.5s.patch.bz2 35905
+MD5 0b758dcfc015034f80b10f8bba194d58 linux-2.4.20-wolk4.5s-to-4.6s.patch.bz2 89749
+MD5 51412491c4aed5b328f7dc68085b865d linux-2.4.20-wolk4.6s-to-4.7s.patch.bz2 726436
+MD5 992ecfbd8c227938ebe395e1b5682bcb linux-2.4.20-wolk4.7s-to-4.8s.patch.bz2 41114
+MD5 06d2f90afaa7438f56653611a7a00cce linux-2.4.20-wolk4.8s-to-4.9s.patch.bz2 400853
+MD5 3495fc5d08cd1c45c3252d438dddd2e9 1007_bootsplash-v3.0.7-2.4.20-0.patch 83101
+MD5 164b794eb5eb3321ee24c6f63734aee9 1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch 1163
+MD5 87bdd189276be8de8c9f8177855e7f27 1007_bootsplash-v3.0.8-2.4.20-update.patch 4402
+MD5 48110e2e60a28e6a433bbb24f0bd93a9 1008_supermount-1.2.9-2.4.20-OLDIDE.patch 169980
+MD5 4c94545d63a35b216c7a9c5c3e10b223 1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch 586142
diff --git a/sys-kernel/wolk-sources/files/wolk-4.9s-speedstep.c.patch b/sys-kernel/wolk-sources/files/wolk-4.9s-speedstep.c.patch
new file mode 100644
index 000000000000..6c67f2120880
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/wolk-4.9s-speedstep.c.patch
@@ -0,0 +1,30 @@
+--- arch/i386/kernel/speedstep.c.orig 2003-09-04 15:10:18.000000000 +0200
++++ arch/i386/kernel/speedstep.c 2003-09-04 15:11:37.000000000 +0200
+@@ -694,7 +694,6 @@
+
+ __setup("speedstep_coppermine=", speedstep_setup);
+ __setup("speedstep_default=", speedstep_set_default);
+-#endif
+
+
+ static struct cpufreq_driver speedstep_driver = {
+@@ -706,6 +705,19 @@
+ .name = "speedstep",
+ };
+
++# else
++
++static struct cpufreq_driver speedstep_driver = {
++ .verify = speedstep_verify,
++ .target = speedstep_target,
++ .init = speedstep_cpu_init,
++ .exit = NULL,
++ .policy = NULL,
++ .name = "speedstep",
++};
++
++#endif
++
+ /**
+ * speedstep_init - initializes the SpeedStep CPUFreq driver
+ *
diff --git a/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild
index bc7070d2a65a..57049f37547b 100644
--- a/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild
+++ b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild,v 1.3 2003/11/14 07:08:11 nerdboy Exp $
-IUSE="build wolk-alsa wolk-bootsplash wolk-supermount ipv6"
+IUSE="build wolk-bootsplash wolk-supermount ipv6"
# OKV=original kernel version, KV=patched kernel version. They can be the same.
@@ -13,7 +14,7 @@ OKV=2.4.20
KV=${OKV}-wolk4.10s-pre7
S=${WORKDIR}/linux-${KV}
DESCRIPTION="Working Overloaded Linux Kernel (Server-Edition)"
-KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~arm ~mips"
+KEYWORDS="~x86 ~x86-64 ~ppc ~sparc ~sparc64 ~s390 ~alpha ~hppa ~arm ~mips"
SRC_PATH="mirror://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2"
SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2
@@ -29,72 +30,41 @@ SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2
mirror://sourceforge/wolk/linux-${OKV}-wolk4.8s-to-4.9s.patch.bz2
http://wolk.sourceforge.net/tmp/4.10s-pre7-update.patch.bz2
wolk-bootsplash? ( http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.7-2.4.20-0.patch
- http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch
- http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.8-2.4.20-update.patch)
+ http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch
+ http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.8-2.4.20-update.patch)
wolk-supermount? ( http://wolk.sourceforge.net/Workstation-Edition/1008_supermount-1.2.9-2.4.20-OLDIDE.patch)
- ipv6? ( http://wolk.sourceforge.net/Workstation-Edition/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch )
- wolk-alsa? ( http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-00-core.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-01-addition.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-02-config.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-03-wrappers.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-04-compilefix.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-05-ioctl32.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-06-isapnp.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-07-pnp.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-08-ppc.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-09-nosymbols.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-10-procdevs.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-11-pdplus.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-12-serialmidi.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-13-mixart.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-14-msnd.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-15-options-fix.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-16-ac97-fix.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-17-supress-debug.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-18-wolk-stuff.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-19-compilefixes.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-20-more-compilefixes.patch
- http://wolk.sourceforge.net/Workstation-Edition/1010_alsa-0.9.6-21-yet-more-compilefixes.patch )"
+ ipv6? ( http://wolk.sourceforge.net/Workstation-Edition/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch )"
SLOT="${KV}"
HOMEPAGE="http://wolk.sourceforge.net http://www.kernel.org"
src_unpack() {
- local PATCHEFILES="-wolk4.0s -wolk4.0s-to-4.1s -wolk4.1s-to-4.2s -wolk4.2s-to-4.3s -wolk4.3s-to-4.4s -wolk4.4s-to-4.5s -wolk4.5s-to-4.6s -wolk4.6s-to-4.7s -wolk4.7s-to-4.8s -wolk4.8s-to-4.9s"
- local ALSAFILES="-00-core.patch -01-addition.patch -02-config.patch -03-wrappers.patch -04-compilefix.patch -05-ioctl32.patch -06-isapnp.patch -07-pnp.patch -08-ppc.patch -09-nosymbols.patch -10-procdevs.patch -11-pdplus.patch -12-serialmidi.patch -13-mixart.patch -14-msnd.patch -15-options-fix.patch -16-ac97-fix.patch -17-supress-debug.patch -18-wolk-stuff.patch -19-compilefixes.patch -20-more-compilefixes.patch -21-yet-more-compilefixes.patch"
+local PATCHEFILES="-wolk4.0s -wolk4.0s-to-4.1s -wolk4.1s-to-4.2s -wolk4.2s-to-4.3s -wolk4.3s-to-4.4s -wolk4.4s-to-4.5s -wolk4.5s-to-4.6s -wolk4.6s-to-4.7s -wolk4.7s-to-4.8s -wolk4.8s-to-4.9s"
unpack linux-${OKV}.tar.bz2 || die
- mv linux-${OKV} linux-${KV} || die
- cd ${WORKDIR}/linux-${KV} || die
- for PATCHES in ${PATCHEFILES}
- do
- epatch ${DISTDIR}/linux-${OKV}${PATCHES}.patch.bz2 || die
- done
+ mv linux-${OKV} linux-${KV} || die
+ cd ${WORKDIR}/linux-${KV} || die
+ for PATCHES in ${PATCHEFILES}
+ do
+ epatch ${DISTDIR}/linux-${OKV}${PATCHES}.patch.bz2 || die
+ done
epatch ${DISTDIR}/4.10s-pre7-update.patch.bz2 || die
- if [ "`use wolk-supermount`" ]; then
- einfo "Applying Supermount patch"
- epatch ${DISTDIR}/1008_supermount-1.2.9-2.4.20-OLDIDE.patch || die
- fi
- if [ "`use ipv6`" ]; then
- einfo "Applying MIPv6 patch"
- epatch ${DISTDIR}/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch || die
- fi
- if [ "`use wolk-bootsplash`" ]; then
- einfo "Applying Bootsplash patchset"
- epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-0.patch || die
- epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch || die
- epatch ${DISTDIR}/1007_bootsplash-v3.0.8-2.4.20-update.patch || die
- fi
- if [ "`use wolk-alsa`" ]; then
- einfo "Applying Alsa patchset"
-
- for FILES in ${ALSAFILES}
- do
- patch -p1 < ${DISTDIR}/1010_alsa-0.9.6${FILES} || die
- done
- fi
+ if [ "`use wolk-supermount`" ]; then
+ einfo "Applying Supermount patch"
+ epatch ${DISTDIR}/1008_supermount-1.2.9-2.4.20-OLDIDE.patch || die
+ fi
+ if [ "`use ipv6`" ]; then
+ einfo "Applying MIPv6 patch"
+ epatch ${DISTDIR}/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch || die
+ fi
+ if [ "`use wolk-bootsplash`" ]; then
+ einfo "Applying Bootsplash patchset"
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-0.patch || die
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch || die
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.8-2.4.20-update.patch || die
+ fi
kernel_universal_unpack
}
@@ -110,7 +80,7 @@ pkg_postinst() {
einfo "With the wolk-bootsplash, wolk-supermount, and ipv6"
einfo "use flags you can take advantage of the, "
einfo "Bootsplash, Supermount, MIPv6 patches."
- einfo "The new useflag is wolk-alsa and it enables of"
- einfo "course internal alsa-support for wolk"
+ ewarn "Patches not guaranteed; YMMV..."
einfo
}
+
diff --git a/sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild
new file mode 100644
index 000000000000..3d28dd8f7ccc
--- /dev/null
+++ b/sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild,v 1.1 2003/11/14 07:08:11 nerdboy Exp $
+
+IUSE="build wolk-bootsplash wolk-supermount ipv6"
+
+# OKV=original kernel version, KV=patched kernel version. They can be the same.
+
+ETYPE="sources"
+
+inherit kernel || die
+
+OKV=2.4.20
+KV=${OKV}-wolk4.9s
+S=${WORKDIR}/linux-${KV}
+DESCRIPTION="Working Overloaded Linux Kernel (Server-Edition)"
+KEYWORDS="x86 ~x86-64 ~ppc ~sparc ~sparc64 ~s390 ~alpha ~hppa ~arm ~mips"
+SRC_PATH="mirror://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2"
+
+SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.0s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.0s-to-4.1s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.1s-to-4.2s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.2s-to-4.3s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.3s-to-4.4s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.4s-to-4.5s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.5s-to-4.6s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.6s-to-4.7s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.7s-to-4.8s.patch.bz2
+ mirror://sourceforge/wolk/linux-${OKV}-wolk4.8s-to-4.9s.patch.bz2
+ wolk-bootsplash? ( http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.7-2.4.20-0.patch
+ http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch
+ http://wolk.sourceforge.net/Workstation-Edition/1007_bootsplash-v3.0.8-2.4.20-update.patch)
+ wolk-supermount? ( http://wolk.sourceforge.net/Workstation-Edition/1008_supermount-1.2.9-2.4.20-OLDIDE.patch)
+ ipv6? ( http://wolk.sourceforge.net/Workstation-Edition/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch )"
+
+SLOT="${KV}"
+HOMEPAGE="http://wolk.sourceforge.net http://www.kernel.org"
+
+src_unpack() {
+local PATCHEFILES="-wolk4.0s -wolk4.0s-to-4.1s -wolk4.1s-to-4.2s -wolk4.2s-to-4.3s -wolk4.3s-to-4.4s -wolk4.4s-to-4.5s -wolk4.5s-to-4.6s -wolk4.6s-to-4.7s -wolk4.7s-to-4.8s -wolk4.8s-to-4.9s"
+ unpack linux-${OKV}.tar.bz2 || die
+ mv linux-${OKV} linux-${KV} || die
+ cd ${WORKDIR}/linux-${KV} || die
+ for PATCHES in ${PATCHEFILES}
+ do
+ epatch ${DISTDIR}/linux-${OKV}${PATCHES}.patch.bz2 || die
+ done
+
+ einfo "Applying nvidia patches"
+ epatch ${FILESDIR}/wolk-4.9s-nvidia.patch || die
+
+ einfo "Applying other needed patches"
+ epatch ${FILESDIR}/wolk-4.9s-speedstep.c.patch || die
+
+ if [ "`use wolk-supermount`" ]; then
+ ewinfo "Applying Supermount patch"
+ epatch ${DISTDIR}/1008_supermount-1.2.9-2.4.20-OLDIDE.patch || die
+ fi
+ if [ "`use ipv6`" ]; then
+ einfo "Applying MIPv6 patch"
+ epatch ${DISTDIR}/1009_mipv6-0.9.5.1-v2.4.20-wolk4.0s.patch || die
+ fi
+
+ if [ "`use wolk-bootsplash`" ]; then
+ einfo "Applying Bootsplash patches"
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-0.patch || die
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.7-2.4.20-1-aty128.patch || die
+ epatch ${DISTDIR}/1007_bootsplash-v3.0.8-2.4.20-update.patch || die
+ fi
+
+ kernel_universal_unpack
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Since wolk-sources-4.6s the 3com 3c59x v0.99Za drivers are excluded."
+ einfo "For many people they may work, but too many people expecting problems"
+ einfo "with this drivers. They will be reintroduced when they are fixed."
+ einfo "You have to fall back to an earlier release of the wolk kernel when you want"
+ einfo "to use one of this drivers."
+ einfo
+ einfo "This new ebuild has support for the workstation patches."
+ einfo "With the wolk-bootsplash, wolk-supermount, and"
+ einfo "ipv6 use flags you can take advantage of the"
+ einfo "Bootsplash, Supermount, and MIPv6 patches."
+ ewarn "Patches not guaranteed; YMMV..."
+ einfo
+}