summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Woods <wwoods@gentoo.org>2003-07-10 22:11:02 +0000
committerWill Woods <wwoods@gentoo.org>2003-07-10 22:11:02 +0000
commitab6258b81cb16afeda65f9bc8b3e14db849a3670 (patch)
tree21d7b30a56f4be834dd8e13161bff85239e3e4f0 /sys-kernel
parentNew ebuild for kernel 2.4.21 (diff)
downloadgentoo-2-ab6258b81cb16afeda65f9bc8b3e14db849a3670.tar.gz
gentoo-2-ab6258b81cb16afeda65f9bc8b3e14db849a3670.tar.bz2
gentoo-2-ab6258b81cb16afeda65f9bc8b3e14db849a3670.zip
New ebuild for kernel 2.4.21
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/alpha-sources/ChangeLog8
-rw-r--r--sys-kernel/alpha-sources/Manifest5
-rw-r--r--sys-kernel/alpha-sources/alpha-sources-2.4.21-r1.ebuild51
-rw-r--r--sys-kernel/alpha-sources/files/digest-alpha-sources-2.4.21-r12
4 files changed, 62 insertions, 4 deletions
diff --git a/sys-kernel/alpha-sources/ChangeLog b/sys-kernel/alpha-sources/ChangeLog
index aa80e31a60c9..a882ed645337 100644
--- a/sys-kernel/alpha-sources/ChangeLog
+++ b/sys-kernel/alpha-sources/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-kernel/alpha-sources
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/alpha-sources/ChangeLog,v 1.6 2003/06/12 22:12:59 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/alpha-sources/ChangeLog,v 1.7 2003/07/10 22:10:56 wwoods Exp $
+
+*alpha-sources-2.4.21-r1 (10 Jul 2003)
+ 10 Jul 2003; Will Woods <wwoods@gentoo.org> :
+ All-new ebuild for kernel 2.4.21. Patches included:
+ grsec, xfs, usagi, patch-int, loop-jari, super-freeswan,
+ and taviso's uac_sysctl patch. Marked -alpha for testing.
12 Jun 2003; <msterret@gentoo.org> alpha-sources-2.4.19-r1.ebuild,
alpha-sources-2.4.19-r2.ebuild:
diff --git a/sys-kernel/alpha-sources/Manifest b/sys-kernel/alpha-sources/Manifest
index 0451155235e1..6fbc3d96f2c8 100644
--- a/sys-kernel/alpha-sources/Manifest
+++ b/sys-kernel/alpha-sources/Manifest
@@ -1,10 +1,9 @@
-MD5 5ae9bb234b114f4b8a8d290f0ac0f4a9 ChangeLog 800
+MD5 41aae5362a87b97b9161c616d5093017 ChangeLog 1059
MD5 719e879506faf5283c1e227ec838326f alpha-sources-2.4.19-r1.ebuild 3130
MD5 3df4a41b4be10183003ea0dd8dfa5ffe alpha-sources-2.4.19-r2.ebuild 3155
MD5 cf257fb55e0f8f3b07cfdbc5d57f9ed5 alpha-sources-2.4.20-r1.ebuild 3115
MD5 f0ff792ab585c89043ae26898b5de9ca alpha-sources-2.4.20-r2.ebuild 2994
-MD5 0a8e46a0a459e7bca7705cab26e9b466 alpha-sources-2.4.21-r1.ebuild 1800
-MD5 be80ed006cac6707ec4a9b209f9642ba alpha-sources-2.4.21-r1.ebuild~ 1115
+MD5 2275965f27cf274273a4cdb6400c8eb2 alpha-sources-2.4.21-r1.ebuild 1833
MD5 16670f1bb65727ad1fe9fe73fc73e5be files/digest-alpha-sources-2.4.19-r1 149
MD5 ef1326d11a9e944b46ded8ed8cd13556 files/digest-alpha-sources-2.4.19-r2 150
MD5 460dfb4e575d23adc1229940ebcac3b8 files/digest-alpha-sources-2.4.20-r1 150
diff --git a/sys-kernel/alpha-sources/alpha-sources-2.4.21-r1.ebuild b/sys-kernel/alpha-sources/alpha-sources-2.4.21-r1.ebuild
new file mode 100644
index 000000000000..03ef0e165067
--- /dev/null
+++ b/sys-kernel/alpha-sources/alpha-sources-2.4.21-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/alpha-sources/alpha-sources-2.4.21-r1.ebuild,v 1.1 2003/07/10 22:10:56 wwoods Exp $
+
+#OKV=original kernel version, KV=patched kernel version. They can be the same.
+
+IUSE="build crypt usagi"
+ETYPE="sources"
+inherit kernel || die
+
+DESCRIPTION="Full sources for the Gentoo Linux Alpha kernel"
+SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2
+ mirror://gentoo/patches-${KV}.tar.bz2"
+SLOT="${KV}"
+# -alpha while we're still testing
+KEYWORDS="-alpha -sparc -x86 -ppc -hppa -mips -arm"
+
+src_unpack() {
+ unpack ${A}
+ mv linux-${OKV} linux-${KV} || die
+ cd ${WORKDIR}/${KV}
+
+ # This is the crypt USE flag, keeps {USAGI/superfreeswan/patch-int/loop-jari}
+ if [ -z "`use crypt`" ]; then
+ einfo "No Cryptographic support, dropping patches..."
+ for file in 6* 8* ;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ else
+ einfo "Cryptographic patches will be applied"
+ fi
+
+ # This is the usagi USE flag, keeps USAGI, drops {superfreeswan/patch-int/loop-jari}
+ # Using USAGI will also cause you to drop all iptables ipv6 patches
+ if [ -z "`use usagi`" ]; then
+ einfo "Keeping {superfreeswan/patch-int/loop-jari} patches, dropping USAGI"
+ for file in 6* ;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ else
+ einfo "Keeping USAGI patch, dropping {superfreeswan/patch-int/loop-jari}"
+ for file in *.ipv6 8* ;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ fi
+
+ kernel_src_unpack
+}
diff --git a/sys-kernel/alpha-sources/files/digest-alpha-sources-2.4.21-r1 b/sys-kernel/alpha-sources/files/digest-alpha-sources-2.4.21-r1
new file mode 100644
index 000000000000..534a3262c0f5
--- /dev/null
+++ b/sys-kernel/alpha-sources/files/digest-alpha-sources-2.4.21-r1
@@ -0,0 +1,2 @@
+MD5 f51e12efa18bb828cf57d9d4a81b2fb1 linux-2.4.21.tar.bz2 28533733
+MD5 28094d6a3d68f228bda98af459ad1310 patches-2.4.21-alpha-r1.tar.bz2 1696825