summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-kernel/mips-sources/mips-sources-2.4.21-r9.ebuild')
-rw-r--r--sys-kernel/mips-sources/mips-sources-2.4.21-r9.ebuild91
1 files changed, 0 insertions, 91 deletions
diff --git a/sys-kernel/mips-sources/mips-sources-2.4.21-r9.ebuild b/sys-kernel/mips-sources/mips-sources-2.4.21-r9.ebuild
deleted file mode 100644
index 4f22bc77a5f4..000000000000
--- a/sys-kernel/mips-sources/mips-sources-2.4.21-r9.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# 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-sources/mips-sources-2.4.21-r9.ebuild,v 1.1 2004/04/21 22:05:38 kumba Exp $
-
-
-# Version Data
-OKV=${PV/_/-}
-CVSDATE="20030803"
-EXTRAVERSION="-mipscvs-${CVSDATE}"
-KV="${OKV}${EXTRAVERSION}"
-COBALTPATCHVER="1.2"
-
-# Miscellaneous stuff
-S=${WORKDIR}/linux-${OKV}-${CVSDATE}
-
-# Eclass stuff
-ETYPE="sources"
-inherit kernel eutils
-
-
-# INCLUDED:
-# 1) linux sources from kernel.org
-# 2) linux-mips.org CVS snapshot diff from 03 Aug 2003
-# 3) patch to fix arch/mips[64]/Makefile to pass appropriate CFLAGS
-# 4) Fix for headers on big-endian machines
-# 5) do_brk fix
-# 6) mremap fix
-# 7) RTC fixes
-# 8) do_munmap fix
-# 9) ISO9660 Fix
-# 10) Patches for Cobalt support
-
-
-DESCRIPTION="Linux-Mips CVS sources for MIPS-based machines, dated ${CVSDATE}"
-SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2
- mirror://gentoo/mipscvs-${OKV}-${CVSDATE}.diff.bz2
- mirror://gentoo/cobalt-patches-24xx-${COBALTPATCHVER}.tar.bz2"
-HOMEPAGE="http://www.linux-mips.org/"
-SLOT="${OKV}"
-PROVIDE="virtual/linux-sources"
-KEYWORDS="-* mips"
-
-
-src_unpack() {
- unpack ${A}
- mv ${WORKDIR}/linux-${OKV} ${WORKDIR}/linux-${OKV}-${CVSDATE}
- cd ${S}
-
- # Update the vanilla sources with linux-mips CVS changes
- epatch ${WORKDIR}/mipscvs-${OKV}-${CVSDATE}.diff
-
- # Patch arch/mips/Makefile for gcc (Pass -mips3/-mips4 for r4k/r5k cpus)
- epatch ${FILESDIR}/mipscvs-${OKV}-makefile-fix.patch
-
- # Big Endian Fix (Fix in headers for big-endian machines)
- epatch ${FILESDIR}/bigendian-byteorder-fix.patch
-
- # MIPS RTC Fixes (Fixes memleaks, backport from 2.4.24)
- epatch ${FILESDIR}/rtc-fixes.patch
-
- # Binutils-2.14.90.0.8 and does some magic with page alignment
- # that prevents the kernel from booting. This patch fixes it.
- epatch ${FILESDIR}/mipscvs-${OKV}-no-page-align.patch
-
- # Security Fixes
- echo -e ""
- ebegin "Applying Security Fixes"
- epatch ${FILESDIR}/CAN-2003-0961-do_brk.patch
- epatch ${FILESDIR}/CAN-2003-0985-mremap.patch
- epatch ${FILESDIR}/CAN-2004-0010-ncpfs.patch
- epatch ${FILESDIR}/CAN-2004-0077-do_munmap.patch
- epatch ${FILESDIR}/CAN-2004-0109-2.4-iso9660.patch
- epatch ${FILESDIR}/CAN-2004-0177-ext3_jbd.patch
- epatch ${FILESDIR}/CAN-2004-0178-sbblaster.patch
- eend
-
- # Cobalt Patches
- if [ "${PROFILE_ARCH}" = "cobalt" ]; then
- echo -e ""
- einfo ">>> Patching kernel for Cobalt support ..."
- for x in ${WORKDIR}/cobalt-patches-24xx-${COBALTPATCHVER}/*.patch; do
- epatch ${x}
- done
- cp ${WORKDIR}/cobalt-patches-24xx-${COBALTPATCHVER}/cobalt-patches.txt ${S}
- cd ${WORKDIR}
- mv ${WORKDIR}/linux-${OKV}-${CVSDATE} ${WORKDIR}/linux-${OKV}-${CVSDATE}.cobalt
- S="${S}.cobalt"
- fi
-
- kernel_universal_unpack
-}