diff options
author | Guy Martin <gmsoft@gentoo.org> | 2004-04-20 17:19:27 +0000 |
---|---|---|
committer | Guy Martin <gmsoft@gentoo.org> | 2004-04-20 17:19:27 +0000 |
commit | fbe702a339b2e6ec6e8e3294a17047ce3161e10a (patch) | |
tree | 76544ed3c16f34c44e489b685bbe83fe590369c1 /sys-kernel | |
parent | Added IUSE. (Manifest recommit) (diff) | |
download | gentoo-2-fbe702a339b2e6ec6e8e3294a17047ce3161e10a.tar.gz gentoo-2-fbe702a339b2e6ec6e8e3294a17047ce3161e10a.tar.bz2 gentoo-2-fbe702a339b2e6ec6e8e3294a17047ce3161e10a.zip |
Version bump. Speedup fork() and exec().
Diffstat (limited to 'sys-kernel')
4 files changed, 65 insertions, 4 deletions
diff --git a/sys-kernel/hppa-dev-sources/ChangeLog b/sys-kernel/hppa-dev-sources/ChangeLog index d1f3a21937a7..e0c5a712b5d6 100644 --- a/sys-kernel/hppa-dev-sources/ChangeLog +++ b/sys-kernel/hppa-dev-sources/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-kernel/hppa-dev-sources # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hppa-dev-sources/ChangeLog,v 1.11 2004/04/13 03:12:09 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hppa-dev-sources/ChangeLog,v 1.12 2004/04/20 17:19:27 gmsoft Exp $ + +*hppa-dev-sources-2.6.5_p8 (20 Apr 2004) + + 20 Apr 2004; Guy Martin <gmsoft@gentoo.org> + hppa-dev-sources-2.6.5_p8.ebuild: + Version bump. Speedup fork() and exec(). *hppa-dev-sources-2.6.5_p6 (12 Apr 2004) diff --git a/sys-kernel/hppa-dev-sources/Manifest b/sys-kernel/hppa-dev-sources/Manifest index bf4e400aaf89..46ab844a1fa8 100644 --- a/sys-kernel/hppa-dev-sources/Manifest +++ b/sys-kernel/hppa-dev-sources/Manifest @@ -1,6 +1,8 @@ -MD5 1f1fa231c259c19b69f92d10f704de6b files/digest-hppa-dev-sources-2.6.5_p2 128 -MD5 af47f52a4e7e942e2169c00223fafed9 files/digest-hppa-dev-sources-2.6.5_p6 129 MD5 f2a5a7f4ec23e4880f16f819a6c6e4d5 ChangeLog 1765 -MD5 c63b7e86b113431d268104f0f7baa2ac hppa-dev-sources-2.6.5_p2.ebuild 1202 +MD5 8831a4f584f4c898bf5545133e1e292c hppa-dev-sources-2.6.5_p8.ebuild 1745 MD5 f1b3ae515c1f32812ecbf25193148a90 metadata.xml 223 +MD5 c63b7e86b113431d268104f0f7baa2ac hppa-dev-sources-2.6.5_p2.ebuild 1202 MD5 fe292836e07bcea23c1783c978586392 hppa-dev-sources-2.6.5_p6.ebuild 1202 +MD5 af47f52a4e7e942e2169c00223fafed9 files/digest-hppa-dev-sources-2.6.5_p6 129 +MD5 2e24267854754a86c8d10724d2583a04 files/digest-hppa-dev-sources-2.6.5_p8 643 +MD5 1f1fa231c259c19b69f92d10f704de6b files/digest-hppa-dev-sources-2.6.5_p2 128 diff --git a/sys-kernel/hppa-dev-sources/files/digest-hppa-dev-sources-2.6.5_p8 b/sys-kernel/hppa-dev-sources/files/digest-hppa-dev-sources-2.6.5_p8 new file mode 100644 index 000000000000..a46c3bf07a8e --- /dev/null +++ b/sys-kernel/hppa-dev-sources/files/digest-hppa-dev-sources-2.6.5_p8 @@ -0,0 +1,10 @@ +MD5 a08217a0e57c47bcba5ae34e0c870ff9 linux-2.6.5.tar.bz2 367792 +MD5 098010741bfa912b0295b0e20535a81b patch-2.6.5-pa0.gz 98345 +MD5 0d7d8a1ce70f17a9b4072fe046ebfb26 patch-2.6.5-pa0-pa1.gz 231 +MD5 cb56408f2abc8edd87b87df45a6c054f patch-2.6.5-pa1-pa2.gz 1998 +MD5 74e612fb1980243be75b80e9929c8663 patch-2.6.5-pa2-pa3.gz 499 +MD5 75fa0b8dd531cdf6a25cc1502f2c571e patch-2.6.5-pa3-pa4.gz 1828 +MD5 0221033d5770c3367228b3a9f069f54c patch-2.6.5-pa4-pa5.gz 1346 +MD5 c6aee2a4ee24f75c153ce666cbb13dd7 patch-2.6.5-pa5-pa6.gz 2802 +MD5 b0f9f5ee9eacca54b742c90092a6fd9d patch-2.6.5-pa6-pa7.gz 1784 +MD5 c2747fa3b443e6565ecacea466853ec8 patch-2.6.5-pa7-pa8.gz 995 diff --git a/sys-kernel/hppa-dev-sources/hppa-dev-sources-2.6.5_p8.ebuild b/sys-kernel/hppa-dev-sources/hppa-dev-sources-2.6.5_p8.ebuild new file mode 100644 index 000000000000..6f5222022ed5 --- /dev/null +++ b/sys-kernel/hppa-dev-sources/hppa-dev-sources-2.6.5_p8.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hppa-dev-sources/hppa-dev-sources-2.6.5_p8.ebuild,v 1.1 2004/04/20 17:19:27 gmsoft Exp $ +#OKV=original kernel version, KV=patched kernel version. They can be the same. + +ETYPE="sources" +inherit kernel-2 +OKV="${PV/_p*/}" +PATCH_LEVEL="${PV/${OKV}_p/}" +KV=${OKV}-pa${PATCH_LEVEL} +EXTRAVERSION="-pa${PATCH_LEVEL}" +S=${WORKDIR}/linux-${KV} + +PATCH_SET="`seq 0 ${PATCH_LEVEL}`" +PATCH_COUNT="$(( `echo ${PATCH_SET} | wc -w` - 1 ))" + + +DESCRIPTION="Full sources for the Linux kernel with patch for hppa" +SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2 http://ftp.parisc-linux.org/cvs/linux-2.6/patch-${OKV}-pa`echo ${PATCH_SET} | awk '{ print $1 }'`.gz +`for i in \`seq 1 ${PATCH_COUNT}\`; do echo http://ftp.parisc-linux.org/cvs/linux-2.6/patch-${OKV}-pa\`echo ${PATCH_SET} | awk \"{ print \\\\\$$i }\"\`-pa\`echo ${PATCH_SET} | awk \"{ print \\\\\$$((i + 1)) }\"\`.gz; done`" +HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/ http://parisc-linux.org" +KEYWORDS="hppa -*" +SLOT="${KV}" + + +src_unpack() { + unpack linux-${OKV}.tar.bz2 + mv ${WORKDIR}/linux-${OKV} ${WORKDIR}/linux-${KV} + cd ${S} + + einfo Applying ${OKV}-pa`echo ${PATCH_SET} | awk '{ print $1 }'` + zcat ${DISTDIR}/patch-${OKV}-pa`echo ${PATCH_SET} | awk '{ print $1 }'`.gz | patch -sp 1 + + for i in `seq 1 ${PATCH_COUNT}` + do + a=`echo ${PATCH_SET} | awk "{ print \\\$$i }"` + b=`echo ${PATCH_SET} | awk "{ print \\\$$((i + 1)) }"` + einfo Applying patch from ${OKV}-pa${a} to ${OKV}-pa${b} + zcat ${DISTDIR}/patch-${OKV}-pa${a}-pa${b}.gz | patch -sp 1 + done + + kernel_universal_unpack +} |