summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2003-09-25 05:31:23 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2003-09-25 05:31:23 +0000
commita6e47900524839e794e56f1353c27237b31078cd (patch)
treec2fef763042b4fe3514da8f9730b58ef5ead03a9 /sys-kernel/wolk-sources
parentversion bump to 4.9 (diff)
downloadhistorical-a6e47900524839e794e56f1353c27237b31078cd.tar.gz
historical-a6e47900524839e794e56f1353c27237b31078cd.tar.bz2
historical-a6e47900524839e794e56f1353c27237b31078cd.zip
version bump to 4.9
Diffstat (limited to 'sys-kernel/wolk-sources')
-rw-r--r--sys-kernel/wolk-sources/Manifest4
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.911
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.9.ebuild66
3 files changed, 79 insertions, 2 deletions
diff --git a/sys-kernel/wolk-sources/Manifest b/sys-kernel/wolk-sources/Manifest
index b909f1a8c339..c9aaf45d371b 100644
--- a/sys-kernel/wolk-sources/Manifest
+++ b/sys-kernel/wolk-sources/Manifest
@@ -8,8 +8,8 @@ MD5 7178b7c648334d5d06edb294ab580068 wolk-sources-4.0_rc6.ebuild 2096
MD5 f89cf7deb8ba523a2951038bb8574920 wolk-sources-4.0_rc1.ebuild 1503
MD5 c332fc1e8faf4c229314391171af7001 wolk-sources-4.0_rc8.ebuild 1533
MD5 f6ceaa388119df0c81d1d744617c710c wolk-sources-4.0_rc3.ebuild 1502
-MD5 71e4e00c035385d640c7a620d7132a3e ChangeLog 9696
-MD5 6bca06e26eb53dea405730cdc018cb92 wolk-sources-4.9.ebuild 1953
+MD5 7d528587b3215dbb45ffbdf3b8b68d9a ChangeLog 9831
+MD5 750ae9f63baf833e045cd58dba471177 wolk-sources-4.9.ebuild 1951
MD5 6fd890f722da90b57c3c3f37ff79c75e metadata.xml 226
MD5 f63991fb8f18410ead4a0bccf71669c1 files/digest-wolk-sources-4.0_rc1 148
MD5 7a609261ef06179659ad00a235355a10 files/digest-wolk-sources-4.0_rc2 148
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9
new file mode 100644
index 000000000000..c67edbd95ee4
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9
@@ -0,0 +1,11 @@
+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
diff --git a/sys-kernel/wolk-sources/wolk-sources-4.9.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.9.ebuild
new file mode 100644
index 000000000000..f2a97ac2aa40
--- /dev/null
+++ b/sys-kernel/wolk-sources/wolk-sources-4.9.ebuild
@@ -0,0 +1,66 @@
+# 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.ebuild,v 1.1 2003/09/25 05:31:20 robbat2 Exp $
+
+IUSE="build"
+
+# OKV=original kernel version, KV=patched kernel version. They can be the same.
+
+ETYPE="sources"
+
+inherit kernel
+
+OKV=2.4.20
+WOLK_MAJOR=4
+WOLK_MINOR=9
+EXTRAVERSION=-wolk${WOLK_MAJOR}.${WOLK_MINOR}s
+BASE=-wolk${WOLK_MAJOR}.0s
+KV=${OKV}${EXTRAVERSION}
+S=${WORKDIR}/linux-${KV}
+DESCRIPTION="Working Overloaded Linux Kernel"
+SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2"
+WOLK_PATCHLIST="linux-${OKV}${BASE}.patch.bz2"
+
+# cheat and build it in a constant fashion
+for i in `seq 1 ${WOLK_MINOR}`; do
+ old="$((${i}-1))"
+ new="${i}"
+ WOLK_PATCHLIST="${WOLK_PATCHLIST} linux-${OKV}-wolk${WOLK_MAJOR}.${old}s-to-${WOLK_MAJOR}.${new}s.patch.bz2"
+done
+for i in ${WOLK_PATCHLIST}; do
+ SRC_URI="${SRC_URI} mirror://sourceforge/wolk/${i}"
+done;
+
+KEYWORDS="x86"
+SLOT="${KV}"
+HOMEPAGE="http://wolk.sourceforge.net http://www.kernel.org"
+
+src_unpack() {
+ unpack linux-${OKV}.tar.bz2
+ mv linux-${OKV} linux-${KV} || die
+ cd ${WORKDIR}/linux-${KV}
+
+ for i in ${WOLK_PATCHLIST}; do
+ bzcat ${DISTDIR}/${i} | patch -p1 || die
+ done
+}
+src_install() {
+ dodir /usr/src
+ echo ">>> Copying sources..."
+ dodoc ${FILESDIR}/patches.txt
+ mv ${WORKDIR}/linux* ${D}/usr/src
+}
+
+pkg_postinst() {
+ local KERNELPATH="/usr/src/linux-${OKV}-wolk${WOLK_MAJOR}.${WOLK_MINOR}s"
+ einfo
+ einfo "If you use one of the NVIDIA modules below, you will need to use the"
+ einfo "supplied rmap patch in ${KERNELPATH}/userspace-patches"
+ einfo "against your nvidia kernel driver source"
+ einfo "cd NVIDIA_kernel-1.0-XXXX "
+ einfo "patch -p1 <${KERNELPATH}/userspace-patches/"
+ einfo "NVIDIA_kernel-1.0-XXXX-2.4-rmap15b.patch"
+ einfo "There are NVIDIA_kernel-1.0-3123 and 1.0-4191 patches supplied."
+ einfo
+}
+