diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2003-09-25 05:31:23 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2003-09-25 05:31:23 +0000 |
commit | a6e47900524839e794e56f1353c27237b31078cd (patch) | |
tree | c2fef763042b4fe3514da8f9730b58ef5ead03a9 /sys-kernel | |
parent | version bump to 4.9 (diff) | |
download | historical-a6e47900524839e794e56f1353c27237b31078cd.tar.gz historical-a6e47900524839e794e56f1353c27237b31078cd.tar.bz2 historical-a6e47900524839e794e56f1353c27237b31078cd.zip |
version bump to 4.9
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/wolk-sources/Manifest | 4 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/files/digest-wolk-sources-4.9 | 11 | ||||
-rw-r--r-- | sys-kernel/wolk-sources/wolk-sources-4.9.ebuild | 66 |
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 +} + |