+++ /dev/null
-# ChangeLog for sys-kernel/pac-sources
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pac-sources/ChangeLog,v 1.16 2004/11/06 23:53:39 plasmaroo Exp $
-
-*pac-sources-2.4.23-r13 (06 Nov 2004)
-
- 06 Nov 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r12.ebuild,
- +pac-sources-2.4.23-r13.ebuild, +files/pac-sources.XDRWrapFix.patch:
- Added a fix for the kNFSd security vulnerability, bug #62524 and the
- CAN-2004-0814 vulnerability, bug #68421.
-
-*pac-sources-2.4.23-r12 (10 Aug 2004)
-
- 10 Aug 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r11.ebuild,
- +pac-sources-2.4.23-r12.ebuild, +files/pac-sources.cmdlineLeak.patch:
- Version bump for the /proc/cmdline leak vulnerability; bug #59905.
-
-*pac-sources-2.4.23-r11 (08 Aug 2004)
-
- 08 Aug 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r10.ebuild,
- +pac-sources-2.4.23-r11.ebuild, +files/pac-sources.CAN-2004-0685.patch:
- Version bump for CAN-2004-0685, bug #59769.
-
-*pac-sources-2.4.23-r10 (05 Aug 2004)
-
- 05 Aug 2004; <plasmaroo@gentoo.org> +pac-sources-2.4.23-r10.ebuild,
- -pac-sources-2.4.23-r9.ebuild:
- Added a patch for the CAN-2004-0415 vulnerability, bug #59378.
-
-*pac-sources-2.4.23-r9 (09 Jul 2004)
-
- 09 Jul 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r8.ebuild,
- +pac-sources-2.4.23-r9.ebuild, +files/pac-sources.CAN-2004-0497.patch:
- Version bump for kernel attribute vulnerabilities, bug #56479.
-
-*pac-sources-2.4.23-r8 (25 Jun 2004)
-
- 25 Jun 2004; <plasmaroo@gentoo.org> +pac-sources-2.4.23-r8.ebuild,
- +files/pac-sources.CAN-2004-0495.patch,
- +files/pac-sources.CAN-2004-0535.patch:
- Security bump for the CAN-2004-0495 and CAN-2004-0535 vulnerabilities.
-
-*pac-sources-2.4.23-r7 (14 Jun 2004)
-
- 14 Jun 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r6.ebuild,
- +pac-sources-2.4.23-r7.ebuild, +files/pac-sources.FPULockup-53804.patch:
- Added a patch for the FPU-lockup issue; please see bug #58304 for details.
- Old version removed.
-
-*pac-sources-2.4.23-r6 (02 Jun 2004)
-
- 02 Jun 2004; <plasmaroo@gentoo.org> -pac-sources-2.4.23-r5.ebuild,
- +pac-sources-2.4.23-r6.ebuild, +files/pac-sources.CAN-2004-0075.patch,
- +files/pac-sources.CAN-2004-0133.patch,
- +files/pac-sources.CAN-2004-0181.patch,
- +files/pac-sources.CAN-2004-0394.patch,
- +files/pac-sources.CAN-2004-0427.patch:
- Added patches for the CAN-2004-0075, CAN-2004-0133, CAN-2004-0181,
- CAN-2004-0394, and CAN-2004-0427 vulnerabilities. Bug #47881. Old
- revision removed.
-
- 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- pac-sources-2.4.23-r5.ebuild:
- Masked pac-sources-2.4.23-r5.ebuild broken for ppc
-
-*pac-sources-2.4.23-r5 (17 Apr 2004)
-
- 17 Apr 2004; <plasmaroo@gentoo.org> +files/pac-sources.CAN-2004-0010.patch,
- +files/pac-sources.CAN-2004-0177.patch,
- +files/pac-sources.CAN-2004-0178.patch, -pac-sources-2.4.23-r4.ebuild,
- +pac-sources-2.4.23-r5.ebuild:
- Added patches for the CAN-2004-0010, CAN-2004-0177 and CAN-2004-0178
- vulnerabilities. Old revision removed.
-
-*pac-sources-2.4.23-r4 (15 Apr 2004)
-
- 15 Apr 2004; <plasmaroo@gentoo.org> pac-sources-2.4.23-r3.ebuild,
- pac-sources-2.4.23-r4.ebuild, files/pac-sources.CAN-2004-0109.patch:
- Version bump for the CAN-2004-0109 issue; bug #47881.
-
- 12 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> pac-sources-2.4.23-r3.ebuild:
- Add eutils to inherit.
-
-*pac-sources-2.4.23-r3 (18 Feb 2004)
-
- 18 Feb 2004; <plasmaroo@gentoo.org> pac-sources-2.4.23-r2.ebuild,
- pac-sources-2.4.23-r3.ebuild, files/pac-sources.munmap.patch:
- Added the patch for the mremap/munmap vulnerability. Bug #42024.
- Removed old vulnerable release.
-
-*pac-sources-2.4.23-r2 (06 Jan 2004)
-
- 06 Jan 2004; <plasmaroo@gentoo.org> pac-sources-2.4.23-r1.ebuild,
- pac-sources-2.4.23-r2.ebuild, files/pac-sources.CAN-2003-0985.patch,
- files/pac-sources.rtc_fix.patch:
- Added patches to address the security vulnerabilities in bugs #37292 and
- #37317. Old revision removed.
-
- 05 Dec 2003; Andrea Luzzardi <scox@gentoo.org>
- Initial import of pac-sources.
+++ /dev/null
-MD5 909018be7b6e559e8b4cde27a8a62a08 ChangeLog 4039
-MD5 ab3e7dfb447a9b1e8dea9986fbfb3a95 pac-sources-2.4.23-r13.ebuild 4207
-MD5 daa14c3311aff54352fca02cadfd84a4 metadata.xml 409
-MD5 21f3a4f186017d925067335e24db36a1 files/pac-sources.CAN-2004-0109.patch 1877
-MD5 2b3ddb8b8b15f8da35ade38544b57857 files/pac-sources.XDRWrapFix.patch 1499
-MD5 e77a93fdf26f06cf3ea5080b27211725 files/pac-sources.CAN-2003-0985.patch 414
-MD5 31aa869e878f8454c534860229de0bec files/digest-pac-sources-2.4.23-r13 298
-MD5 147fec50180ad91b6260fc7201dcb90f files/pac-sources.CAN-2004-0010.patch 6050
-MD5 60d25ff310fc6abfdce39ec9e47345af files/pac-sources.CAN-2004-0685.patch 2809
-MD5 0f66013f643c79c97fda489618a4e2fd files/pac-sources.CAN-2004-0535.patch 476
-MD5 9c816c892d6e3d3f0b7b77d3d503ab10 files/pac-sources.CAN-2004-0075.patch 634
-MD5 dc18e982f8149588a291956481885a8c files/pac-sources.CAN-2004-0495.patch 17549
-MD5 d4a740ae56c2049247083af387a22a85 files/pac-sources.CAN-2004-0394.patch 350
-MD5 c460ea130cb4ae84a5063ba044e3ce72 files/pac-sources.CAN-2004-0427.patch 460
-MD5 d1ccc2047be533c992f67270a150a210 files/pac-sources.cmdlineLeak.patch 388
-MD5 ac42024b6e6ee1e2165914db4b22a61c files/pac-sources.CAN-2004-0178.patch 424
-MD5 3bdf00d5f80fe9dfbfe8220e076cd04c files/pac-sources.CAN-2004-0497.patch 707
-MD5 032ff70c5895cc1a2dfbe2a58ebde1f7 files/pac-sources.munmap.patch 819
-MD5 5bf9836a632a861728d33f9736bb7431 files/pac-sources.CAN-2004-0133.patch 427
-MD5 de75cfa969ed092578d9ddda6c5be334 files/pac-sources.CAN-2004-0181.patch 1233
-MD5 e2e2b545b6fcdcecf49e33798efa5b84 files/pac-sources.rtc_fix.patch 7073
-MD5 eaeda68a619caaddd5b8fdc5e7c39932 files/pac-sources.CAN-2004-0177.patch 384
-MD5 c9da1bc82b906f6abc648c056e7bf662 files/pac-sources.FPULockup-53804.patch 354
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <herd>x86-kernel</herd>
- <maintainer>
- <email>x86-kernel@gentoo.org</email>
- <name>x86 kernel team</name>
- <description>Actively maintained</description>
- </maintainer>
- <longdescription>
- Bernhard Rosenkraenzer's kernel patchset.
- </longdescription>
-</pkgmetadata>
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pac-sources/pac-sources-2.4.23-r13.ebuild,v 1.1 2004/11/06 23:53:39 plasmaroo Exp $
-
-IUSE=""
-ETYPE="sources"
-
-inherit kernel eutils
-
-# PACV=Bernhard Rosenkraenzer's release version
-PACV=pac1
-
-# OKV=original kernel version, KV=patched kernel version.
-KV="${PV/_/-}-${PACV}"
-NKV="${PV/_/-}-pac${PR/r/}"
-OKV="`echo ${KV} | cut -d- -f1`"
-# OKVLAST=(working) last digit of OKV
-OKVLAST="`echo ${OKV} | cut -d. -f3`"
-# OKVLASTPR=the previous kernel version (for a marcelo pre/rc release)
-OKVLASTPR="`expr ${OKVLAST} - 1`"
-# If _ isn't there, then it's a stable+ac, otherwise last-stable+pre/rc+ac
-PRERC="`echo ${PV}|grep \_`"
-
-# Other working variables
-S=${WORKDIR}/linux-${KV}
-EXTRAVERSION="-pac${PR/r/}"
-
-# If it's a last-stable+pre/rc+aa (marcelo), we need to handle it differently
-# ourkernel is the stable kernel we'll be working with (previous or current)
-if [ ${PRERC} ]; then
- OURKERNEL="2.4.${OKVLASTPR}"
- SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OURKERNEL}.tar.bz2
- mirror://kernel/linux/kernel/people/bero/2.4/${OURKERNEL}/patch-${KV/-}.bz2
- mirror://kernel/linux/kernel/v2.4/testing/patch-${PV/_/-}.bz2
- http://dev.gentoo.org/~plasmaroo/patches/kernel/misc/security/${P}-CAN-2004-0415.patch
- http://dev.gentoo.org/~plasmaroo/patches/kernel/misc/security/${P}-CAN-2004-0814.patch"
-else
- OURKERNEL="2.4.${OKVLAST}"
- SRC_URI="mirror://kernel//linux/kernel/v2.4/linux-${OURKERNEL}.tar.bz2
- mirror://kernel/linux/kernel/people/bero/2.4/${OURKERNEL}/patch-${KV}.bz2
- http://dev.gentoo.org/~plasmaroo/patches/kernel/misc/security/${P}-CAN-2004-0415.patch
- http://dev.gentoo.org/~plasmaroo/patches/kernel/misc/security/${P}-CAN-2004-0814.patch"
-fi
-
-
-DESCRIPTION="Full sources for Bernhard Rosenkraenzer's Linux kernel"
-KEYWORDS="~x86 -ppc"
-SLOT="${KV}"
-
-src_unpack() {
- unpack linux-${OURKERNEL}.tar.bz2
- mv linux-${OURKERNEL} linux-${NKV} || die
- cd linux-${NKV}
-
- # if we need a pre/rc patch, then use it
- if [ ${PRERC} ]; then
- bzcat ${DISTDIR}/patch-${PV/_/-}.bz2|patch -p1 || die "-pac patch failed"
- fi
-
- bzcat ${DISTDIR}/patch-${KV}.bz2|patch -p1 || die "-pac patch failed"
- epatch ${FILESDIR}/${PN}.munmap.patch || die "Failed to apply munmap patch!"
- epatch ${FILESDIR}/${PN}.rtc_fix.patch || die "Failed to patch RTC vulnerabilities!"
- epatch ${FILESDIR}/${PN}.CAN-2003-0985.patch || die "Failed to patch mremap() vulnerability!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0010.patch || die "Failed to add the CAN-2004-0010 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0075.patch || die "Failed to add the CAN-2004-0075 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0109.patch || die "Failed to add the CAN-2004-0109 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0133.patch || die "Failed to add the CAN-2004-0133 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0177.patch || die "Failed to add the CAN-2004-0177 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0178.patch || die "Failed to add the CAN-2004-0178 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0181.patch || die "Failed to add the CAN-2004-0181 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0394.patch || die "Failed to add the CAN-2004-0394 patch!"
- epatch ${DISTDIR}/${P}-CAN-2004-0415.patch || die "Failed to add CAN-2004-0415 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0427.patch || die "Failed to add the CAN-2004-0427 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0495.patch || die "Failed to add the CAN-2004-0495 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0497.patch || die "Failed to add the CAN-2004-0497 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0535.patch || die "Failed to add the CAN-2004-0535 patch!"
- epatch ${FILESDIR}/${PN}.CAN-2004-0685.patch || die "Failed to add the CAN-2004-0685 patch!"
- epatch ${DISTDIR}/${P}-CAN-2004-0814.patch || die "Failed to add CAN-2004-0814 patch!"
- epatch ${FILESDIR}/${PN}.FPULockup-53804.patch || die "Failed to apply FPU-lockup patch!"
- epatch ${FILESDIR}/${PN}.cmdlineLeak.patch || die "Failed to apply the /proc/cmdline patch!"
- epatch ${FILESDIR}/${PN}.XDRWrapFix.patch || die "Failed to apply the kNFSd XDR patch!"
- kernel_universal_unpack
-}