diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2003-11-14 07:08:13 +0000 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2003-11-14 07:08:13 +0000 |
commit | c6c6ea025c4d5bbd46d18b0c0562ff7a9681bd85 (patch) | |
tree | 2fdbd961806639ce4fa4a1ae11aa0c20decb5329 /sys-kernel/wolk-sources | |
parent | removed alsa patches (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/Manifest | 6 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7 | 22 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r1 | 16 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/files/wolk-4.9s-speedstep.c.patch | 30 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild | 88 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/wolk-sources-4.9-r1.ebuild | 89 |
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 +} |