summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Yamin <plasmaroo@gentoo.org>2004-07-14 19:40:39 +0000
committerTim Yamin <plasmaroo@gentoo.org>2004-07-14 19:40:39 +0000
commitecd6b27704cb1d0d905b26c44a5c14dbcbcd327e (patch)
tree870ea37c9c133c2982394d1ce7c48dfa1738a326
parentthe USE flag is X not x (Manifest recommit) (diff)
downloadgentoo-2-ecd6b27704cb1d0d905b26c44a5c14dbcbcd327e.tar.gz
gentoo-2-ecd6b27704cb1d0d905b26c44a5c14dbcbcd327e.tar.bz2
gentoo-2-ecd6b27704cb1d0d905b26c44a5c14dbcbcd327e.zip
Bye bye ppc64-sources. Authorized by tgall, and klieber.
-rw-r--r--sys-kernel/ppc64-sources/ChangeLog25
-rw-r--r--sys-kernel/ppc64-sources/Manifest9
-rw-r--r--sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.4-r13
-rw-r--r--sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.62
-rw-r--r--sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.72
-rw-r--r--sys-kernel/ppc64-sources/files/ppc64-sources-2.6.4.CAN-2004-0109.patch88
-rw-r--r--sys-kernel/ppc64-sources/metadata.xml18
-rw-r--r--sys-kernel/ppc64-sources/ppc64-sources-2.6.4-r1.ebuild103
-rw-r--r--sys-kernel/ppc64-sources/ppc64-sources-2.6.6.ebuild98
-rw-r--r--sys-kernel/ppc64-sources/ppc64-sources-2.6.7.ebuild98
10 files changed, 0 insertions, 446 deletions
diff --git a/sys-kernel/ppc64-sources/ChangeLog b/sys-kernel/ppc64-sources/ChangeLog
deleted file mode 100644
index f8864082b8b9..000000000000
--- a/sys-kernel/ppc64-sources/ChangeLog
+++ /dev/null
@@ -1,25 +0,0 @@
-# ChangeLog for sys-kernel/ppc64-sources
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc64-sources/ChangeLog,v 1.6 2004/06/24 23:00:36 agriffis Exp $
-
-*ppc64-sources-2.6.7.ebuild (03 Jun 2004)
-
- 03 Jun 2004; Tom Gall <tgall@gentoo.org> ppc64-sources-2.6.7.ebuild:
- new version based on 2.6.7-rc2 k.o
-
-*ppc64-sources-2.6.6 (18 May 2004)
-
- 18 May 2004; Tom Gall <tgall@gentoo.org> ppc64-sources-2.6.6.ebuild:
- new version
-
-*ppc64-sources-2.6.4-r1 (15 Apr 2004)
-
- 15 Apr 2004; <plasmaroo@gentoo.org> ppc64-sources-2.6.4-r1.ebuild,
- ppc64-sources-2.6.4.ebuild, files/ppc64-sources-2.6.4.CAN-2004-0109.patch:
- Version bump for the CAN-2004-0109 issue; bug #47881.
-
-*ppc64-sources-2.6.4 (30 Mar 2004)
-
- 30 Mar 2004; Tom Gall <tgall@gentoo.org>
- ppc64-sources-2.6.4.ebuild:
- Initial import...
diff --git a/sys-kernel/ppc64-sources/Manifest b/sys-kernel/ppc64-sources/Manifest
deleted file mode 100644
index ec6984f4c3bc..000000000000
--- a/sys-kernel/ppc64-sources/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 cc039721ecdecb5bc3f3dcc92800659a ppc64-sources-2.6.6.ebuild 2919
-MD5 2ed927232ce5b658b929730c75f96674 ppc64-sources-2.6.4-r1.ebuild 3157
-MD5 ebe773843a4382268cd4701113702a23 ppc64-sources-2.6.7.ebuild 2929
-MD5 51775f8834e28a654774e86e8c6d6f23 ChangeLog 868
-MD5 28d3906c49ca260f1bc0b39170d02ed0 metadata.xml 405
-MD5 37846cc823c056554078424877d57ec4 files/digest-ppc64-sources-2.6.4-r1 198
-MD5 31ec7b4310dd7be3e34aab0204f9b1e8 files/ppc64-sources-2.6.4.CAN-2004-0109.patch 2072
-MD5 2db6399bd9b0f2b1358c0ea48a50b757 files/digest-ppc64-sources-2.6.6 136
-MD5 5edd34eaed514d73e634299e104f670d files/digest-ppc64-sources-2.6.7 131
diff --git a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.4-r1 b/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.4-r1
deleted file mode 100644
index 9a1cbf61362b..000000000000
--- a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.4-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 335f06eba1e5372ba38a0d2b253629bd linux-2.6.4.tar.bz2 34386912
-MD5 a03b1dec0f64b066ee458d00b29e90f2 ppc64-ames264.patch.gz 353568
-MD5 9fa5a03209115ec970f0bb47cd3a376f ppc64-Makefilefix.patch 426
diff --git a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.6 b/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.6
deleted file mode 100644
index 22e84f0ece4d..000000000000
--- a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.6
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 5218790bc3db41e77a7422969639a9ad linux-2.6.6.tar.bz2 34896138
-MD5 30410b7427515bbb748586fceb3958b0 ppc64-ames266-1.patch.gz 2179783
diff --git a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.7 b/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.7
deleted file mode 100644
index d7b7b29e8a69..000000000000
--- a/sys-kernel/ppc64-sources/files/digest-ppc64-sources-2.6.7
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 5218790bc3db41e77a7422969639a9ad linux-2.6.6.tar.bz2 34896138
-MD5 a9f996bb77c089fa652237ccd791cfaa patch-2.6.7-rc2.bz2 2561094
diff --git a/sys-kernel/ppc64-sources/files/ppc64-sources-2.6.4.CAN-2004-0109.patch b/sys-kernel/ppc64-sources/files/ppc64-sources-2.6.4.CAN-2004-0109.patch
deleted file mode 100644
index d7726c2e5aaf..000000000000
--- a/sys-kernel/ppc64-sources/files/ppc64-sources-2.6.4.CAN-2004-0109.patch
+++ /dev/null
@@ -1,88 +0,0 @@
---- linux/fs/isofs/rock.c.orig
-+++ linux/fs/isofs/rock.c
-@@ -14,6 +14,7 @@
- #include <linux/slab.h>
- #include <linux/pagemap.h>
- #include <linux/smp_lock.h>
- #include <linux/buffer_head.h>
-+#include <asm/page.h>
-
- #include "rock.h"
-@@ -419,7 +420,7 @@ int parse_rock_ridge_inode_internal(stru
- return 0;
- }
-
--static char *get_symlink_chunk(char *rpnt, struct rock_ridge *rr)
-+static char *get_symlink_chunk(char *rpnt, struct rock_ridge *rr, char *plimit)
- {
- int slen;
- int rootflag;
-@@ -431,16 +432,25 @@ static char *get_symlink_chunk(char *rpn
- rootflag = 0;
- switch (slp->flags & ~1) {
- case 0:
-+ if (slp->len > plimit - rpnt)
-+ return NULL;
- memcpy(rpnt, slp->text, slp->len);
- rpnt+=slp->len;
- break;
-+ case 2:
-+ if (rpnt >= plimit)
-+ return NULL;
-+ *rpnt++='.';
-+ break;
- case 4:
-+ if (2 > plimit - rpnt)
-+ return NULL;
- *rpnt++='.';
-- /* fallthru */
-- case 2:
- *rpnt++='.';
- break;
- case 8:
-+ if (rpnt >= plimit)
-+ return NULL;
- rootflag = 1;
- *rpnt++='/';
- break;
-@@ -457,17 +467,23 @@ static char *get_symlink_chunk(char *rpn
- * If there is another SL record, and this component
- * record isn't continued, then add a slash.
- */
-- if ((!rootflag) && (rr->u.SL.flags & 1) && !(oldslp->flags & 1))
-+ if ((!rootflag) && (rr->u.SL.flags & 1) &&
-+ !(oldslp->flags & 1)) {
-+ if (rpnt >= plimit)
-+ return NULL;
- *rpnt++='/';
-+ }
- break;
- }
-
- /*
- * If this component record isn't continued, then append a '/'.
- */
-- if (!rootflag && !(oldslp->flags & 1))
-+ if (!rootflag && !(oldslp->flags & 1)) {
-+ if (rpnt >= plimit)
-+ return NULL;
- *rpnt++='/';
--
-+ }
- }
- return rpnt;
- }
-@@ -548,7 +564,10 @@ static int rock_ridge_symlink_readpage(s
- CHECK_SP(goto out);
- break;
- case SIG('S', 'L'):
-- rpnt = get_symlink_chunk(rpnt, rr);
-+ rpnt = get_symlink_chunk(rpnt, rr,
-+ link + (PAGE_SIZE - 1));
-+ if (rpnt == NULL)
-+ goto out;
- break;
- case SIG('C', 'E'):
- /* This tells is if there is a continuation record */
-
-
diff --git a/sys-kernel/ppc64-sources/metadata.xml b/sys-kernel/ppc64-sources/metadata.xml
deleted file mode 100644
index 210183ddfdd8..000000000000
--- a/sys-kernel/ppc64-sources/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-
-<herd>ppc64-kernel</herd>
-
-<maintainer>
- <email>tgall@gentoo.org</email>
- <name>Tom Gall</name>
-</maintainer>
-
-<longdescription>
-This kernel is built from the 2.6 ameslab tree, aka bk.linuxppc64.org
-which tends to be 2.6 k.o + ppc64 features.
-</longdescription>
-
-</pkgmetadata>
-
diff --git a/sys-kernel/ppc64-sources/ppc64-sources-2.6.4-r1.ebuild b/sys-kernel/ppc64-sources/ppc64-sources-2.6.4-r1.ebuild
deleted file mode 100644
index 901825913b5f..000000000000
--- a/sys-kernel/ppc64-sources/ppc64-sources-2.6.4-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc64-sources/ppc64-sources-2.6.4-r1.ebuild,v 1.2 2004/06/24 23:00:36 agriffis Exp $
-
-ETYPE="sources"
-inherit kernel
-
-OKV="2.6.4"
-
-######## last BK changeset in this patch: 1.1390
-
-AMV=1
-EXTRAVERSION="-ames1-${PR}"
-
-KV=${PV}${EXTRAVERSION}
-S=${WORKDIR}/${PN}-${KV}
-
-inherit eutils
-IUSE="extlib"
-
-# What's in this kernel?
-# INCLUDED: 2.6 ames snapshot
-
-DESCRIPTION="Full sources for the linux kernel 2.6 with ames's patchset"
-SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
- mirror://kernel/ppc64-ames264.patch.gz
- ftp://ftp.linuxppc64.org/pub/people/tgall/ppc64-Makefilefix.patch"
-# mirror://gentoo/patches-${OKV}.bz2"
-KEYWORDS="-ppc ppc64"
-DEPEND=" extlib? ( dev-libs/ucl )"
-RDEPEND="sys-apps/module-init-tools"
-SLOT=${KV}
-PROVIDE="virtual/linux-sources
- virtual/alsa"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack linux-${OKV}.tar.bz2
-
- mv linux-${OKV} ${S}
- cd ${S}
-
- epatch ${DISTDIR}/ppc64-Makefilefix.patch
- cp ${DISTDIR}/ppc64-ames264.patch.gz ${WORKDIR}
- gunzip ${WORKDIR}/ppc64-ames264.patch.gz
- epatch ${WORKDIR}/ppc64-ames264.patch
- rm ${WORKDIR}/ppc64-ames264.patch
-
- epatch ${FILESDIR}/${P}.CAN-2004-0109.patch || die "Failed to patch CAN-2004-0109 vulnerability!"
-
- # Gentoo Linux uses /boot, so fix 'make install' to work properly
- # also fix the EXTRAVERSION
- mv Makefile Makefile.orig
- sed -e 's:#export\tINSTALL_PATH:export\tINSTALL_PATH:' \
- -e "s:^\(EXTRAVERSION =\).*:\1 ${EXTRAVERSION}:" \
- Makefile.orig >Makefile || die # test, remove me if Makefile ok
- rm Makefile.orig
-
- cd Documentation/DocBook
- sed -e "s:db2:docbook2:g" Makefile > Makefile.new \
- && mv Makefile.new Makefile
- cd ${S}
-
- # This is needed on > 2.5
- MY_ARCH=${ARCH}
- unset ARCH
- # Sometimes we have icky kernel symbols; this seems to get rid of them
- make mrproper || die "make mrproper died"
- ARCH=${MY_ARCH}
-}
-
-src_install() {
- dodir /usr/src
- echo ">>> Copying sources..."
- mv ${WORKDIR}/* ${D}/usr/src
-}
-pkg_postinst() {
- if [ ! -e ${ROOT}usr/src/linux ]
- then
- ln -sf ${PF} ${ROOT}/usr/src/linux
- fi
-
- ewarn "Please note that ptyfs support has been removed from devfs"
- ewarn "in the later 2.6 kernels, and you have to compile it in now,"
- ewarn "or else you will get errors when trying to open a pty."
- ewarn "The option is File systems->Pseudo filesystems->/dev/pts"
- ewarn "filesystem."
- echo
- ewarn "Also, note that you must compile in support for"
- ewarn "input devices (Input device support->Input devices),"
- ewarn "the virtual terminal (Character Devices->Virtual terminal),"
- ewarn "and the vt_console (Character Devices->Support for console...)."
- ewarn "Otherwise, you will get the dreaded \"Uncompressing the Kernel\""
- ewarn "error."
- echo
- ewarn "DONT enable preempt as it's very broken on ppc currently, also"
- ewarn "rivafb and the mac floppy drivers are both broken. NVidia"
- ewarn "users should use the openfirmware framebuffer for now."
- echo
- einfo "Consult http://www.linux.org.uk/~davej/docs/post-halloween-2.6.txt"
- einfo "for more info about the 2.6 series."
- echo
-}
diff --git a/sys-kernel/ppc64-sources/ppc64-sources-2.6.6.ebuild b/sys-kernel/ppc64-sources/ppc64-sources-2.6.6.ebuild
deleted file mode 100644
index e62755ac7ebd..000000000000
--- a/sys-kernel/ppc64-sources/ppc64-sources-2.6.6.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc64-sources/ppc64-sources-2.6.6.ebuild,v 1.2 2004/06/24 23:00:36 agriffis Exp $
-
-ETYPE="sources"
-inherit kernel
-
-OKV="2.6.6"
-
-######## last BK changeset in this patch: 1.1390
-
-AMV=1
-EXTRAVERSION="-${PR}"
-
-KV=${PV}${EXTRAVERSION}
-S=${WORKDIR}/${PN}-${KV}
-
-inherit eutils
-IUSE="extlib"
-
-# What's in this kernel?
-# INCLUDED: 2.6 ames snapshot
-
-DESCRIPTION="Full sources for the linux kernel 2.6 with ames's patchset"
-SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
- mirror://kernel/ppc64-ames266-1.patch.gz"
-KEYWORDS="-ppc ppc64"
-DEPEND=" extlib? ( dev-libs/ucl )"
-RDEPEND="sys-apps/module-init-tools"
-SLOT=${KV}
-PROVIDE="virtual/linux-sources
- virtual/alsa"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack linux-${OKV}.tar.bz2
-
- mv linux-${OKV} ${S}
- cd ${S}
-
- cp ${DISTDIR}/ppc64-ames266-1.patch.gz ${WORKDIR}
- gunzip ${WORKDIR}/ppc64-ames266-1.patch.gz
- epatch ${WORKDIR}/ppc64-ames266-1.patch
- rm ${WORKDIR}/ppc64-ames266-1.patch
-
- # Gentoo Linux uses /boot, so fix 'make install' to work properly
- # also fix the EXTRAVERSION
- mv Makefile Makefile.orig
- sed -e 's:#export\tINSTALL_PATH:export\tINSTALL_PATH:' \
- -e "s:^\(EXTRAVERSION =\).*:\1 ${EXTRAVERSION}:" \
- Makefile.orig >Makefile || die # test, remove me if Makefile ok
- rm Makefile.orig
-
- cd Documentation/DocBook
- sed -e "s:db2:docbook2:g" Makefile > Makefile.new \
- && mv Makefile.new Makefile
- cd ${S}
-
- # This is needed on > 2.5
- MY_ARCH=${ARCH}
- unset ARCH
- # Sometimes we have icky kernel symbols; this seems to get rid of them
- make mrproper || die "make mrproper died"
- ARCH=${MY_ARCH}
-}
-
-src_install() {
- dodir /usr/src
- echo ">>> Copying sources..."
- mv ${WORKDIR}/* ${D}/usr/src
-}
-pkg_postinst() {
- if [ ! -e ${ROOT}usr/src/linux ]
- then
- ln -sf ppc64-sources-2.6.6-r0 ${ROOT}/usr/src/linux
- fi
-
- ewarn "Please note that ptyfs support has been removed from devfs"
- ewarn "in the later 2.6 kernels, and you have to compile it in now,"
- ewarn "or else you will get errors when trying to open a pty."
- ewarn "The option is File systems->Pseudo filesystems->/dev/pts"
- ewarn "filesystem."
- echo
- ewarn "Also, note that you must compile in support for"
- ewarn "input devices (Input device support->Input devices),"
- ewarn "the virtual terminal (Character Devices->Virtual terminal),"
- ewarn "and the vt_console (Character Devices->Support for console...)."
- ewarn "Otherwise, you will get the dreaded \"Uncompressing the Kernel\""
- ewarn "error."
- echo
- ewarn "DONT enable preempt as it's very broken on ppc64, also"
- ewarn "rivafb and the mac floppy drivers are both broken. NVidia"
- ewarn "users should use the openfirmware framebuffer for now."
- echo
- einfo "Consult http://www.linux.org.uk/~davej/docs/post-halloween-2.6.txt"
- einfo "for more info about the 2.6 series."
- echo
-}
diff --git a/sys-kernel/ppc64-sources/ppc64-sources-2.6.7.ebuild b/sys-kernel/ppc64-sources/ppc64-sources-2.6.7.ebuild
deleted file mode 100644
index ecaaf16b1a6f..000000000000
--- a/sys-kernel/ppc64-sources/ppc64-sources-2.6.7.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc64-sources/ppc64-sources-2.6.7.ebuild,v 1.2 2004/06/24 23:00:36 agriffis Exp $
-
-ETYPE="sources"
-inherit kernel
-
-OKV="2.6.6"
-
-######## last BK changeset in this patch: 1.1390
-
-AMV=1
-EXTRAVERSION="-${PR}"
-
-KV=${PV}${EXTRAVERSION}
-S=${WORKDIR}/${PN}-${KV}
-
-inherit eutils
-IUSE="extlib"
-
-# What's in this kernel?
-# INCLUDED: 2.6 ames snapshot
-
-DESCRIPTION="Full sources for the linux kernel 2.6 with ames's patchset"
-SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-${OKV}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.7-rc2.bz2"
-KEYWORDS="-ppc ~ppc64"
-DEPEND=" extlib? ( dev-libs/ucl )"
-RDEPEND="sys-apps/module-init-tools"
-SLOT=${KV}
-PROVIDE="virtual/linux-sources
- virtual/alsa"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack linux-${OKV}.tar.bz2
-
- mv linux-${OKV} ${S}
- cd ${S}
-
- cp ${DISTDIR}/patch-2.6.7-rc2.bz2 ${WORKDIR}
- bunzip2 ${WORKDIR}/patch-2.6.7-rc2.bz2
- epatch ${WORKDIR}/patch-2.6.7-rc2
- rm ${WORKDIR}/patch-2.6.7-rc2
-
- # Gentoo Linux uses /boot, so fix 'make install' to work properly
- # also fix the EXTRAVERSION
- mv Makefile Makefile.orig
- sed -e 's:#export\tINSTALL_PATH:export\tINSTALL_PATH:' \
- -e "s:^\(EXTRAVERSION =\).*:\1 ${EXTRAVERSION}:" \
- Makefile.orig >Makefile || die # test, remove me if Makefile ok
- rm Makefile.orig
-
- cd Documentation/DocBook
- sed -e "s:db2:docbook2:g" Makefile > Makefile.new \
- && mv Makefile.new Makefile
- cd ${S}
-
- # This is needed on > 2.5
- MY_ARCH=${ARCH}
- unset ARCH
- # Sometimes we have icky kernel symbols; this seems to get rid of them
- make mrproper || die "make mrproper died"
- ARCH=${MY_ARCH}
-}
-
-src_install() {
- dodir /usr/src
- echo ">>> Copying sources..."
- mv ${WORKDIR}/* ${D}/usr/src
-}
-pkg_postinst() {
- if [ ! -e ${ROOT}usr/src/linux ]
- then
- ln -sf ppc64-sources-2.6.7-r0 ${ROOT}/usr/src/linux
- fi
-
- ewarn "Please note that ptyfs support has been removed from devfs"
- ewarn "in the later 2.6 kernels, and you have to compile it in now,"
- ewarn "or else you will get errors when trying to open a pty."
- ewarn "The option is File systems->Pseudo filesystems->/dev/pts"
- ewarn "filesystem."
- echo
- ewarn "Also, note that you must compile in support for"
- ewarn "input devices (Input device support->Input devices),"
- ewarn "the virtual terminal (Character Devices->Virtual terminal),"
- ewarn "and the vt_console (Character Devices->Support for console...)."
- ewarn "Otherwise, you will get the dreaded \"Uncompressing the Kernel\""
- ewarn "error."
- echo
- ewarn "DONT enable preempt as it's very broken on ppc64, also"
- ewarn "rivafb and the mac floppy drivers are both broken. NVidia"
- ewarn "users should use the openfirmware framebuffer for now."
- echo
- einfo "Consult http://www.linux.org.uk/~davej/docs/post-halloween-2.6.txt"
- einfo "for more info about the 2.6 series."
- echo
-}