summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Jackson <iggy@gentoo.org>2003-12-02 09:40:46 +0000
committerBrian Jackson <iggy@gentoo.org>2003-12-02 09:40:46 +0000
commitb0769011145151738c8525672a1dcadd1b325cda (patch)
treefae6e11a1c0fafcf4ed1df979753b19fd981187f /sys-kernel/wolk-sources
parentversion bump for do_brk vuln (diff)
downloadgentoo-2-b0769011145151738c8525672a1dcadd1b325cda.tar.gz
gentoo-2-b0769011145151738c8525672a1dcadd1b325cda.tar.bz2
gentoo-2-b0769011145151738c8525672a1dcadd1b325cda.zip
version bump for do_brk vuln
Diffstat (limited to 'sys-kernel/wolk-sources')
-rw-r--r--sys-kernel/wolk-sources/ChangeLog8
-rw-r--r--sys-kernel/wolk-sources/Manifest6
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7-r117
-rw-r--r--sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r216
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.10_pre7-r1.ebuild91
-rw-r--r--sys-kernel/wolk-sources/wolk-sources-4.9-r2.ebuild94
6 files changed, 228 insertions, 4 deletions
diff --git a/sys-kernel/wolk-sources/ChangeLog b/sys-kernel/wolk-sources/ChangeLog
index bc5a5ded9e91..d185ebb00b8b 100644
--- a/sys-kernel/wolk-sources/ChangeLog
+++ b/sys-kernel/wolk-sources/ChangeLog
@@ -1,6 +1,12 @@
# 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.26 2003/12/02 04:19:13 iggy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/wolk-sources/ChangeLog,v 1.27 2003/12/02 09:40:44 iggy Exp $
+
+*wolk-sources-4.10_pre7-r1 (02 Dec 2003)
+
+ 02 Dec 2003; Brian Jackson <iggy@gentoo.org>
+ wolk-sources-4.10_pre7-r1.ebuild, wolk-sources-4.9-r2.ebuild:
+ version bump for do_brk vuln
01 Dec 2003; Brian Jackson <iggy@gentoo.org> wolk-sources-3.8.ebuild,
wolk-sources-4.0.ebuild, wolk-sources-4.10_pre7.ebuild,
diff --git a/sys-kernel/wolk-sources/Manifest b/sys-kernel/wolk-sources/Manifest
index 9db718a0e501..e0d11197dfcc 100644
--- a/sys-kernel/wolk-sources/Manifest
+++ b/sys-kernel/wolk-sources/Manifest
@@ -3,11 +3,11 @@ MD5 8e4f4520b0864a4c7820680e8b9c2be2 wolk-sources-4.3.ebuild 2030
MD5 f2137563ca3068744036dd43b6b4fda9 wolk-sources-4.10_pre7.ebuild 3927
MD5 ca259e20a04193fd36cd60c6660eb5ad wolk-sources-4.9-r1.ebuild 4019
MD5 a81adcbc72b0fda357e9b2a9e8ab3e0f wolk-sources-4.0.ebuild 1590
-MD5 f2137563ca3068744036dd43b6b4fda9 wolk-sources-4.10_pre7-r1.ebuild 3927
-MD5 04c846aecb8361664946b2c6c17b25bd ChangeLog 11205
+MD5 2a51944f66ac8077e4bb73162be8ae0c wolk-sources-4.10_pre7-r1.ebuild 3930
+MD5 67c3581ac05c8aed6a4d8df69e9abc96 ChangeLog 11390
MD5 b2f49d6fbd9ace86c670b8762d2aa379 wolk-sources-4.9.ebuild 2017
MD5 6fd890f722da90b57c3c3f37ff79c75e metadata.xml 226
-MD5 ca259e20a04193fd36cd60c6660eb5ad wolk-sources-4.9-r2.ebuild 4019
+MD5 e4f160ef7de29b523106c1ad97560693 wolk-sources-4.9-r2.ebuild 4019
MD5 e7b64a09d10444ca699e9696a4035c3e files/patches.txt 12893
MD5 94da93ba922ec8143b6d7a8470747fb5 files/wolk-4.9s-setup.c.patch 531
MD5 89bada44b04d81e4cb483ff373519e20 files/digest-wolk-sources-4.10_pre7-r1 1393
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7-r1 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7-r1
new file mode 100644
index 000000000000..245eac2c6b8e
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.10_pre7-r1
@@ -0,0 +1,17 @@
+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 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
diff --git a/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r2 b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r2
new file mode 100644
index 000000000000..1a638cec623d
--- /dev/null
+++ b/sys-kernel/wolk-sources/files/digest-wolk-sources-4.9-r2
@@ -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/wolk-sources-4.10_pre7-r1.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7-r1.ebuild
new file mode 100644
index 000000000000..0767a7e7da08
--- /dev/null
+++ b/sys-kernel/wolk-sources/wolk-sources-4.10_pre7-r1.ebuild
@@ -0,0 +1,91 @@
+# 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-r1.ebuild,v 1.1 2003/12/02 09:40:44 iggy 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
+EXTRAVERSION="-${PN/-*/}4.10s-pre7"
+KV="${OKV}${EXTRAVERSION}"
+
+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.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
+ 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 )"
+
+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
+
+ 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
+
+ epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln"
+
+ 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."
+ ewarn "Patches not guaranteed; YMMV..."
+ einfo
+}
+
diff --git a/sys-kernel/wolk-sources/wolk-sources-4.9-r2.ebuild b/sys-kernel/wolk-sources/wolk-sources-4.9-r2.ebuild
new file mode 100644
index 000000000000..8f146fb92ef8
--- /dev/null
+++ b/sys-kernel/wolk-sources/wolk-sources-4.9-r2.ebuild
@@ -0,0 +1,94 @@
+# 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-r2.ebuild,v 1.1 2003/12/02 09:40:44 iggy 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
+EXTRAVERSION="-${PN/-*/}4.9s"
+KV="${OKV}${EXTRAVERSION}"
+
+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.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-page.h.patch || die
+ epatch ${FILESDIR}/wolk-4.9s-setup.c.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
+
+ epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln"
+
+ 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
+}