summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Kinard <kumba@gentoo.org>2004-04-06 05:49:55 +0000
committerJoshua Kinard <kumba@gentoo.org>2004-04-06 05:49:55 +0000
commit3bac58128549186dfd8f9b3d8936711caa4c1de9 (patch)
tree5c66e6e94f32d2a89924e11dea0a633927bf1662
parentfixing Manifest (diff)
downloadgentoo-2-3bac58128549186dfd8f9b3d8936711caa4c1de9.tar.gz
gentoo-2-3bac58128549186dfd8f9b3d8936711caa4c1de9.tar.bz2
gentoo-2-3bac58128549186dfd8f9b3d8936711caa4c1de9.zip
Added ebuilds for mips-headers 2.4.23 and 2.4.25, and added some minor tweaks to the 2.4.22-r1 ebuild.
-rw-r--r--sys-kernel/mips-headers/ChangeLog11
-rw-r--r--sys-kernel/mips-headers/Manifest20
-rw-r--r--sys-kernel/mips-headers/files/digest-mips-headers-2.4.232
-rw-r--r--sys-kernel/mips-headers/files/digest-mips-headers-2.4.252
-rw-r--r--sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild25
-rw-r--r--sys-kernel/mips-headers/mips-headers-2.4.23.ebuild61
-rw-r--r--sys-kernel/mips-headers/mips-headers-2.4.25.ebuild61
7 files changed, 171 insertions, 11 deletions
diff --git a/sys-kernel/mips-headers/ChangeLog b/sys-kernel/mips-headers/ChangeLog
index bfd56fbed7b2..59bad367ad12 100644
--- a/sys-kernel/mips-headers/ChangeLog
+++ b/sys-kernel/mips-headers/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-kernel/mips-headers
-# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/ChangeLog,v 1.14 2003/11/20 07:43:38 lostlogic Exp $
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/ChangeLog,v 1.15 2004/04/06 05:49:54 kumba Exp $
+
+*mips-headers-2.4.23 (06 Apr 2004)
+
+ 06 Apr 2004; Joshua Kinard <kumba@gentoo.org> mips-headers-2.4.22-r1.ebuild,
+ mips-headers-2.4.23.ebuild, mips-headers-2.4.25.ebuild:
+ Added ebuilds for mips-headers 2.4.23 and 2.4.25, and added some minor tweaks
+ to the 2.4.22-r1 ebuild.
20 Nov 2003; Brandon Low <lostlogic@gentoo.org>
mips-headers-2.4.21-r1.ebuild, mips-headers-2.4.21-r2.ebuild,
diff --git a/sys-kernel/mips-headers/Manifest b/sys-kernel/mips-headers/Manifest
index e2a322898e03..8340e4e4fa02 100644
--- a/sys-kernel/mips-headers/Manifest
+++ b/sys-kernel/mips-headers/Manifest
@@ -1,13 +1,17 @@
+MD5 40516fa9ee3a70fd975b61a0fe7a7972 ChangeLog 3615
+MD5 a79e966514d7aa3b003e25a207766f97 metadata.xml 417
+MD5 71e89111d76f06847a341dbe7a2a3c37 mips-headers-2.4.21-r1.ebuild 1354
+MD5 59be8f6b3d34a7f924248015605f671c mips-headers-2.4.21-r2.ebuild 1256
MD5 ae84a2439874cc7e368320552f567dd9 mips-headers-2.4.21-r3.ebuild 1441
-MD5 3ec0bd6b14384ef98b64cb997030f3cc files/mipscvs-2.4.22-20030825-makefile-fix.patch 1344
-MD5 054c3c8e9c8804a13c79d01ec52793ed files/mips-patches-gcc-makefile-fix.patch 915
+MD5 1c3559298a0a6e73b20d9747fc944c89 mips-headers-2.4.22-r1.ebuild 1907
+MD5 d0511db9beeea7be099f6f14fb522a02 mips-headers-2.4.23.ebuild 1724
+MD5 4453e9b11c4e00123ca942ad111bdf92 mips-headers-2.4.25.ebuild 1718
+MD5 e300a3e148a7dcc38a0e099494fb6cb3 files/bigendian-byteorder-fix.patch 1557
MD5 747353be86040c7e4c49b553f3467b7c files/digest-mips-headers-2.4.21-r1 160
MD5 76b0e72e1a0025451c3fcf8d00faaf0a files/digest-mips-headers-2.4.21-r2 145
MD5 76b0e72e1a0025451c3fcf8d00faaf0a files/digest-mips-headers-2.4.21-r3 145
MD5 98354eb02ecc6b8d0463a68eba698a85 files/digest-mips-headers-2.4.22-r1 144
-MD5 e300a3e148a7dcc38a0e099494fb6cb3 files/bigendian-byteorder-fix.patch 1557
-MD5 59be8f6b3d34a7f924248015605f671c mips-headers-2.4.21-r2.ebuild 1256
-MD5 e446e1f4c906f8f8482b4b21221bfedc mips-headers-2.4.22-r1.ebuild 1264
-MD5 71e89111d76f06847a341dbe7a2a3c37 mips-headers-2.4.21-r1.ebuild 1354
-MD5 265f7bb2d02087b32cac1f6878bcf238 ChangeLog 3334
-MD5 a79e966514d7aa3b003e25a207766f97 metadata.xml 417
+MD5 054c3c8e9c8804a13c79d01ec52793ed files/mips-patches-gcc-makefile-fix.patch 915
+MD5 3ec0bd6b14384ef98b64cb997030f3cc files/mipscvs-2.4.22-20030825-makefile-fix.patch 1344
+MD5 b7b1f3cc3d41e54d5a23057bc0c83fb5 files/digest-mips-headers-2.4.23 144
+MD5 8562fc546fe46ec1c6a192ad3d61532d files/digest-mips-headers-2.4.25 143
diff --git a/sys-kernel/mips-headers/files/digest-mips-headers-2.4.23 b/sys-kernel/mips-headers/files/digest-mips-headers-2.4.23
new file mode 100644
index 000000000000..36560e9f5f30
--- /dev/null
+++ b/sys-kernel/mips-headers/files/digest-mips-headers-2.4.23
@@ -0,0 +1,2 @@
+MD5 642af5ab5e1fc63685fde85e9ae601e4 linux-2.4.23.tar.bz2 29832609
+MD5 6a0568d481238976d8c4cbc208492580 mipscvs-2.4.23-20031128.diff.bz2 286782
diff --git a/sys-kernel/mips-headers/files/digest-mips-headers-2.4.25 b/sys-kernel/mips-headers/files/digest-mips-headers-2.4.25
new file mode 100644
index 000000000000..48974bc96022
--- /dev/null
+++ b/sys-kernel/mips-headers/files/digest-mips-headers-2.4.25
@@ -0,0 +1,2 @@
+MD5 5fc8e9f43fa44ac29ddf9a9980af57d8 linux-2.4.25.tar.bz2 30626548
+MD5 10b3bc2866a95e483f19093c980d9786 mipscvs-2.4.25-20040222.diff.bz2 89680
diff --git a/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild b/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild
index abb20d227049..2a902c47ea49 100644
--- a/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild
+++ b/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild,v 1.9 2004/02/06 18:18:27 iggy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/mips-headers-2.4.22-r1.ebuild,v 1.10 2004/04/06 05:49:54 kumba Exp $
ETYPE="headers"
inherit kernel
@@ -42,3 +42,26 @@ src_unpack() {
kernel_universal_unpack
}
+
+src_install() {
+
+ # Do normal src_install stuff
+ kernel_src_install
+
+ # If this is mips64, then we need asm-mips64 stuff too
+ if [ "${PROFILE_ARCH}" = "mips64" ]; then
+ dodir /usr/include/asm-mips64
+ cp -ax ${S}/include/asm-mips64/* ${D}/usr/include/asm-mips64
+ fi
+}
+
+pkg_postinst() {
+ kernel_pkg_postinst
+
+ einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation"
+ einfo "of newer headers, it is advised that you re-merge glibc as follows:"
+ einfo "emerge glibc"
+ einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel"
+ einfo "headers."
+}
+
diff --git a/sys-kernel/mips-headers/mips-headers-2.4.23.ebuild b/sys-kernel/mips-headers/mips-headers-2.4.23.ebuild
new file mode 100644
index 000000000000..22bce4ee74ad
--- /dev/null
+++ b/sys-kernel/mips-headers/mips-headers-2.4.23.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/mips-headers-2.4.23.ebuild,v 1.1 2004/04/06 05:49:55 kumba Exp $
+
+ETYPE="headers"
+inherit kernel
+
+OKV=${PV/_/-}
+CVSDATE=20031128
+EXTRAVERSION=-mipscvs-${CVSDATE}
+KV="${OKV}${EXTRAVERSION}"
+S=${WORKDIR}/linux-${KV}
+
+# What's in this kernel?
+
+# INCLUDED:
+# 1) linux sources from kernel.org
+# 2) linux-mips.org CVS snapshot diff from 25 Aug 2003
+# 3) patch to fix arch/mips[64]/Makefile to pass appropriate CFLAGS
+
+DESCRIPTION="Linux-Mips CVS headers for MIPS-based machines"
+SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2
+ mirror://gentoo/mipscvs-${OKV}-${CVSDATE}.diff.bz2"
+HOMEPAGE="http://www.linux-mips.org/"
+SLOT="0"
+PROVIDE="virtual/os-headers"
+KEYWORDS="-* ~mips"
+
+src_unpack() {
+ unpack ${A}
+ mv ${WORKDIR}/linux-${OKV} ${S}
+ cd ${S}
+
+ # Update the vanilla sources with linux-mips CVS changes
+ cat ${WORKDIR}/mipscvs-${OKV}-${CVSDATE}.diff | patch -p1
+
+ kernel_universal_unpack
+}
+
+src_install() {
+
+ # Do normal src_install stuff
+ kernel_src_install
+
+ # If this is mips64, then we need asm-mips64 stuff too
+ if [ "${PROFILE_ARCH}" = "mips64" ]; then
+ dodir /usr/include/asm-mips64
+ cp -ax ${S}/include/asm-mips64/* ${D}/usr/include/asm-mips64
+ fi
+}
+
+pkg_postinst() {
+ kernel_pkg_postinst
+
+ einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation"
+ einfo "of newer headers, it is advised that you re-merge glibc as follows:"
+ einfo "emerge glibc"
+ einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel"
+ einfo "headers."
+}
+
diff --git a/sys-kernel/mips-headers/mips-headers-2.4.25.ebuild b/sys-kernel/mips-headers/mips-headers-2.4.25.ebuild
new file mode 100644
index 000000000000..a1011c0b733c
--- /dev/null
+++ b/sys-kernel/mips-headers/mips-headers-2.4.25.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-headers/mips-headers-2.4.25.ebuild,v 1.1 2004/04/06 05:49:55 kumba Exp $
+
+ETYPE="headers"
+inherit kernel
+
+OKV=${PV/_/-}
+CVSDATE=20040222
+EXTRAVERSION=-mipscvs-${CVSDATE}
+KV="${OKV}${EXTRAVERSION}"
+S=${WORKDIR}/linux-${KV}
+
+# What's in this kernel?
+
+# INCLUDED:
+# 1) linux sources from kernel.org
+# 2) linux-mips.org CVS snapshot diff from 25 Aug 2003
+# 3) patch to fix arch/mips[64]/Makefile to pass appropriate CFLAGS
+
+DESCRIPTION="Linux-Mips CVS headers for MIPS-based machines"
+SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2
+ mirror://gentoo/mipscvs-${OKV}-${CVSDATE}.diff.bz2"
+HOMEPAGE="http://www.linux-mips.org/"
+SLOT="0"
+PROVIDE="virtual/os-headers"
+KEYWORDS="-*"
+
+src_unpack() {
+ unpack ${A}
+ mv ${WORKDIR}/linux-${OKV} ${S}
+ cd ${S}
+
+ # Update the vanilla sources with linux-mips CVS changes
+ cat ${WORKDIR}/mipscvs-${OKV}-${CVSDATE}.diff | patch -p1
+
+ kernel_universal_unpack
+}
+
+src_install() {
+
+ # Do normal src_install stuff
+ kernel_src_install
+
+ # If this is mips64, then we need asm-mips64 stuff too
+ if [ "${PROFILE_ARCH}" = "mips64" ]; then
+ dodir /usr/include/asm-mips64
+ cp -ax ${S}/include/asm-mips64/* ${D}/usr/include/asm-mips64
+ fi
+}
+
+pkg_postinst() {
+ kernel_pkg_postinst
+
+ einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation"
+ einfo "of newer headers, it is advised that you re-merge glibc as follows:"
+ einfo "emerge glibc"
+ einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel"
+ einfo "headers."
+}
+