summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-01-12 05:09:25 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-01-12 05:09:25 +0000
commitec0661022036fb0a101f16dec33642cb3eb10dea (patch)
tree63ab3082a75905a893551a2005625fb01a83506a /sys-kernel/linux-headers
parentamd64 multilib header support. Fixed missing ${D} in sparc header generation. (diff)
downloadhistorical-ec0661022036fb0a101f16dec33642cb3eb10dea.tar.gz
historical-ec0661022036fb0a101f16dec33642cb3eb10dea.tar.bz2
historical-ec0661022036fb0a101f16dec33642cb3eb10dea.zip
Added linux-headers-2.6.8.1-r3.ebuild to correspond to l26-h-2.6.8.1-r3.
Diffstat (limited to 'sys-kernel/linux-headers')
-rw-r--r--sys-kernel/linux-headers/ChangeLog4
-rw-r--r--sys-kernel/linux-headers/Manifest41
-rw-r--r--sys-kernel/linux-headers/files/digest-linux-headers-2.6.8.1-r31
-rw-r--r--sys-kernel/linux-headers/files/generate-asm-amd6480
-rw-r--r--sys-kernel/linux-headers/linux-headers-2.6.8.1-r3.ebuild37
5 files changed, 142 insertions, 21 deletions
diff --git a/sys-kernel/linux-headers/ChangeLog b/sys-kernel/linux-headers/ChangeLog
index bfe1e58ebe58..28dd09dca2f5 100644
--- a/sys-kernel/linux-headers/ChangeLog
+++ b/sys-kernel/linux-headers/ChangeLog
@@ -1,6 +1,6 @@
# ChangeLog for sys-kernel/linux-headers
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.91 2005/01/12 02:09:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/ChangeLog,v 1.92 2005/01/12 05:09:25 eradicator Exp $
*linux-headers-2.6.8.1-r2 (11 Jan 2005)
@@ -13,7 +13,7 @@
+files/linux-headers-2.6.8.1-parisc-syscall.patch,
+files/linux-headers-2.6.8.1-sparc-glibcsafe.patch,
+files/linux-headers-2.6.8.1-strict-ansi-fix.patch,
- +linux-headers-2.6.8.1-r2.ebuild:
+ +linux-headers-2.6.8.1-r2.ebuild, +linux-headers-2.6.8.1-r3.ebuild:
Bring 2.6 headers back from linux26-headers.
14 Nov 2004; Markus Rothe <corsair@gentoo.org> linux-headers-2.4.22.ebuild:
diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
index 868b69919676..1e404b6c5c93 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -1,46 +1,49 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 ab16415962398579f03d5d1c0eb64acd ChangeLog 21567
+MD5 c17e6d7f0f0a7fa9bce17bbf65f31164 ChangeLog 21605
+MD5 681c761c0afe60e1022ac44d37d3370a linux-headers-2.0.40.ebuild 1820
MD5 b3099588e509bea5bf8c12f2b3882f58 linux-headers-2.2.26.ebuild 2509
-MD5 c28313e23ce24b05e25738a685a00cd4 linux-headers-2.4.26.ebuild 3351
-MD5 1a47c7786b20fefd4a8557957966f347 linux-headers-2.6.99.ebuild 544
MD5 93d61e502d62b73d3340cb8837b6d6b2 linux-headers-2.4.21-r1.ebuild 3945
MD5 abc5561a3a28d6614bd2235022eaadce linux-headers-2.4.21.ebuild 3731
MD5 213c9243211da20b5a7611507539e99b linux-headers-2.4.22.ebuild 4029
MD5 c2c4eec01b604c30d0826e73ac02cac4 linux-headers-2.4.23.ebuild 3482
-MD5 608fe99985244b0445f76cee44c9ae14 metadata.xml 290
MD5 ac78a2e51f08f5e6a70691b7684eb3da linux-headers-2.4.25.ebuild 3422
-MD5 681c761c0afe60e1022ac44d37d3370a linux-headers-2.0.40.ebuild 1820
-MD5 4ed296103811c13515dd18af2c384764 linux-headers-2.6.8.1-r2.ebuild 1251
+MD5 c28313e23ce24b05e25738a685a00cd4 linux-headers-2.4.26.ebuild 3351
+MD5 1a47c7786b20fefd4a8557957966f347 linux-headers-2.6.99.ebuild 544
MD5 06eb1588f23861450f2d8b2e8379352b linux-headers-2.4.23_p3.ebuild 1267
+MD5 4ed296103811c13515dd18af2c384764 linux-headers-2.6.8.1-r2.ebuild 1251
+MD5 f916ed8a952b57cc83eb21d99648fba2 linux-headers-2.6.8.1-r3.ebuild 1311
+MD5 608fe99985244b0445f76cee44c9ae14 metadata.xml 290
MD5 e300a3e148a7dcc38a0e099494fb6cb3 files/bigendian-byteorder-fix.patch 1557
+MD5 33d51532d0f696fefa15593b2cf2f6de files/digest-linux-headers-2.0.40 66
MD5 556c7008fbfdf81750bbd4ab2beb111e files/digest-linux-headers-2.2.26 67
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-linux-headers-2.6.99 0
-MD5 2574d3f1b776f2df365737f456bfe435 files/digest-linux-headers-2.4.26 67
MD5 9854e47afccae85e887bcb970fc68890 files/digest-linux-headers-2.4.21 67
MD5 9854e47afccae85e887bcb970fc68890 files/digest-linux-headers-2.4.21-r1 67
MD5 6ef3887ee4018c06c18e8726767189c7 files/digest-linux-headers-2.4.22 67
MD5 79ee1ad9f4629595cd8d0cd20ca56dc1 files/digest-linux-headers-2.4.23 67
-MD5 45ff5cde07cfe93ecbb514226def606f files/generate-asm-sparc 1661
-MD5 459bc20c4015796630e3a9f3dc9125e6 files/linux-headers-strict-ansi-fix.patch 1486
MD5 df6b4c19f4a4cb2b3d3a2a0107d7853d files/digest-linux-headers-2.4.25 67
-MD5 33d51532d0f696fefa15593b2cf2f6de files/digest-linux-headers-2.0.40 66
+MD5 2574d3f1b776f2df365737f456bfe435 files/digest-linux-headers-2.4.26 67
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-linux-headers-2.6.99 0
MD5 14c583e9ea29b2a3fc88349685cce2f4 files/linux-headers-soundcard-ppc64.patch 722
MD5 545a151ce959e51f4e528e3c27cb5a65 files/digest-linux-headers-2.4.23_p3 131
-MD5 8a065c0dc3b8fac8747de35f1af75a2c files/linux-headers-2.6.0-fb.patch 386
MD5 fb33a0ba21375f190137b9f478ad9799 files/digest-linux-headers-2.6.8.1-r2 146
+MD5 45ff5cde07cfe93ecbb514226def606f files/generate-asm-sparc 1661
+MD5 8a065c0dc3b8fac8747de35f1af75a2c files/linux-headers-2.6.0-fb.patch 386
+MD5 a73786f0b9dda7e9ebacb91a192384f9 files/linux-headers-2.6.0-sysctl_h-compat.patch 352
MD5 6dd79a655f006aebb7206203f3654976 files/linux-headers-2.6.7-generic-arm-prepare.patch 978
-MD5 57e8b81485f8a1ba10d41dd7949d40a8 files/linux-headers-2.6.8.1-strict-ansi-fix.patch 4132
MD5 8f3a515e5e309495343a3eef4721ddd6 files/linux-headers-2.6.8.1-appCompat.patch 56603
MD5 602f7309c0163c018627f06b5f1ace3a files/linux-headers-2.6.8.1-arm-float.patch 640
-MD5 5258c64bed51646ee05cde4fbc40ae03 files/linux-headers-2.6.8.1-sparc-glibcsafe.patch 2886
MD5 9101139b0720280f338a1823c281ee84 files/linux-headers-2.6.8.1-parisc-syscall.patch 413
-MD5 a73786f0b9dda7e9ebacb91a192384f9 files/linux-headers-2.6.0-sysctl_h-compat.patch 352
+MD5 5258c64bed51646ee05cde4fbc40ae03 files/linux-headers-2.6.8.1-sparc-glibcsafe.patch 2886
+MD5 57e8b81485f8a1ba10d41dd7949d40a8 files/linux-headers-2.6.8.1-strict-ansi-fix.patch 4132
+MD5 459bc20c4015796630e3a9f3dc9125e6 files/linux-headers-strict-ansi-fix.patch 1486
+MD5 0a916feceed548fe9f4d40389373630d files/generate-asm-amd64 1643
+MD5 e53ba5b835db95dad7965430051befa3 files/digest-linux-headers-2.6.8.1-r3 78
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.14 (GNU/Linux)
+Version: GnuPG v1.4.0 (GNU/Linux)
-iD8DBQFB5IbzroRuSHgZdywRAsgwAJ9cSZP4K5TBhjWaJ2lhg51WtX7XEgCfa5Z+
-/xsBgvWWPAWvZNE0cxwk+mM=
-=sbE7
+iD8DBQFB5LEQArHZZzCEUG0RAnT2AJ4kKA1oHlz6oH+ZyQ7cxXJbklAqSgCfbkFh
+vQbjXbGm9pQ0moieH78SAx0=
+=wSsy
-----END PGP SIGNATURE-----
diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.6.8.1-r3 b/sys-kernel/linux-headers/files/digest-linux-headers-2.6.8.1-r3
new file mode 100644
index 000000000000..ecbc12896d5c
--- /dev/null
+++ b/sys-kernel/linux-headers/files/digest-linux-headers-2.6.8.1-r3
@@ -0,0 +1 @@
+MD5 4e297074bd9a1c1a1552bc5409f43ea5 linux-2.6.8.1-sh-headers.patch.bz2 79212
diff --git a/sys-kernel/linux-headers/files/generate-asm-amd64 b/sys-kernel/linux-headers/files/generate-asm-amd64
new file mode 100644
index 000000000000..b005109b21d8
--- /dev/null
+++ b/sys-kernel/linux-headers/files/generate-asm-amd64
@@ -0,0 +1,80 @@
+#!/bin/sh -e
+#
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/files/generate-asm-amd64,v 1.1 2005/01/12 05:09:25 eradicator Exp $
+#
+# This script generates the files in /usr/include/asm for sparc systems
+# during installation of sys-kernel/linux-headers.
+# Will no longer be needed when full 64 bit support is used on sparc64
+# systems.
+#
+# Shamefully ripped from Debian
+# ----------------------------------------------------------------------
+
+# Idea borrowed from RedHat's kernel package
+
+if [ -n "$1" ]; then
+ if [ ! -d "$1" ]; then
+ echo "$1" does not exist, or is not a directory
+ exit 1
+ fi
+ cd $1
+else
+ cd /usr/include
+fi
+
+if [ ! -d asm-i386 -o ! -d asm-x86_64 ] ; then
+ echo E: asm-i386 and asm-x86_64 must exist, or you will have problems
+ exit 1
+fi
+
+rm -rf asm
+mkdir asm
+
+for h in `( ls asm-i386; ls asm-x86_64 ) | grep '\.h$' | sort -u`; do
+ name=`echo $h | tr a-z. A-Z_`
+ # common header
+ cat > asm/$h << EOF
+/* All asm/ files are generated and point to the corresponding
+ * file in asm-i386 or asm-x86_64. To regenerate, run "generate-asm"
+ */
+
+#ifndef __ASM_STUB__${name}__
+#define __ASM_STUB__${name}__
+
+EOF
+
+ # common for sparc and sparc64
+ if [ -f asm-i386/$h -a -f asm-x86_64/$h ]; then
+ cat >> asm/$h <<EOF
+#ifdef __x86_64__
+#include <asm-x86_64/$h>
+#else
+#include <asm-i386/$h>
+#endif
+EOF
+
+ # sparc only
+ elif [ -f asm-i386/$h ]; then
+ cat >> asm/$h <<EOF
+#ifndef __x86_64__
+#include <asm-i386/$h>
+#endif
+EOF
+ # sparc64 only
+ else
+ cat >> asm/$h <<EOF
+#ifdef __x86_64__
+#include <asm-x86_64/$h>
+#endif
+EOF
+ fi
+
+ # common footer
+ cat >> asm/$h <<EOF
+
+#endif /* !__SPARCSTUB__${name}__ */
+EOF
+
+done
+
+exit 0
diff --git a/sys-kernel/linux-headers/linux-headers-2.6.8.1-r3.ebuild b/sys-kernel/linux-headers/linux-headers-2.6.8.1-r3.ebuild
new file mode 100644
index 000000000000..3b0bdd2c9473
--- /dev/null
+++ b/sys-kernel/linux-headers/linux-headers-2.6.8.1-r3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.6.8.1-r3.ebuild,v 1.1 2005/01/12 05:09:25 eradicator Exp $
+
+ETYPE="headers"
+H_SUPPORTEDARCH="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc sh x86"
+inherit kernel-2
+
+SRC_URI="${KERNEL_URI} mirror://gentoo/linux-2.6.8.1-sh-headers.patch.bz2"
+# This version is just here to correspond to linux26-headers-2.6.8.1-r3 which
+# was just created for amd64.
+KEYWORDS="amd64"
+
+UNIPATCH_LIST="${DISTDIR}/linux-2.6.8.1-sh-headers.patch.bz2
+ ${FILESDIR}/${PN}-2.6.0-sysctl_h-compat.patch
+ ${FILESDIR}/${PN}-2.6.0-fb.patch
+ ${FILESDIR}/${PN}-2.6.7-generic-arm-prepare.patch
+ ${FILESDIR}/${P}-strict-ansi-fix.patch
+ ${FILESDIR}/${P}-appCompat.patch
+ ${FILESDIR}/${P}-sparc-glibcsafe.patch
+ ${FILESDIR}/${PN}-soundcard-ppc64.patch
+ ${FILESDIR}/${P}-arm-float.patch
+ ${FILESDIR}/${P}-parisc-syscall.patch"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ # Fixes ... all the mv magic is to keep sed from dumping
+ # ugly warnings about how it can't work on a directory.
+ cd "${S}"/include
+ mv asm-ia64/sn asm-ppc64/iSeries .
+ headers___fix asm-ia64/*
+ mv sn asm-ia64/
+ headers___fix asm-ppc64/*
+ mv iSeries asm-ppc64/
+ headers___fix asm-ppc64/iSeries/*
+}