diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2003-11-03 06:34:12 +0000 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2003-11-03 06:34:12 +0000 |
commit | 72328ce031e7e09628755df7c32b92823a90786a (patch) | |
tree | 3645aa1799fc1205e65aabf0e134529220f9431b /sys-kernel | |
parent | new wolk 4.10_pre7 ebuild (diff) | |
download | historical-72328ce031e7e09628755df7c32b92823a90786a.tar.gz historical-72328ce031e7e09628755df7c32b92823a90786a.tar.bz2 historical-72328ce031e7e09628755df7c32b92823a90786a.zip |
new wolk 4.10_pre7 ebuild
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/wolk-sources/Manifest | 2 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7 | 38 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild | 115 |
3 files changed, 154 insertions, 1 deletions
diff --git a/sys-kernel/wolk-sources/Manifest b/sys-kernel/wolk-sources/Manifest index 4c79de9e0f3c..349962092291 100644 --- a/sys-kernel/wolk-sources/Manifest +++ b/sys-kernel/wolk-sources/Manifest @@ -1,4 +1,4 @@ -MD5 bbff0ff9b51b49749ce843f4de397fd6 ChangeLog 10183 +MD5 866c9c8cb005d875c0b1367258ef79f2 ChangeLog 10183 MD5 6c4ddb4c38f70fdd525a6c1491e8f902 wolk-sources-3.8.ebuild 982 MD5 66466d03cb44d91d51356acceb74dac2 wolk-sources-4.0.ebuild 1515 MD5 ef292bc542c6ff521505a92d26203b70 wolk-sources-4.9.ebuild 1942 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 new file mode 100644 index 000000000000..c4e820111d57 --- /dev/null +++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7 @@ -0,0 +1,38 @@ +MD5 c439d5c93d7fc9a1480a90842465bb97 linux-2.4.20.tar.bz2 27421046 +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 b979f5f2a55b0ac6070a94e0e026e3af 4.10s-pre7-update.patch.bz2 2701033 +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 +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/wolk-sources-4.10_pre7.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild new file mode 100644 index 000000000000..9c571ab4d326 --- /dev/null +++ b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 + +IUSE="build wolk-alsa 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.10s-pre7 +S=${WORKDIR}/linux-${KV} +DESCRIPTION="Working Overloaded Linux Kernel (Server-Edition)" +KEYWORDS="~x86 ~ppc ~sparc ~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-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 + 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) + 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 )" + +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" + + 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 + + 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 + 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 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" + einfo +} |