summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@gentoo.org>2003-01-08 02:04:35 +0000
committerBrandon Low <lostlogic@gentoo.org>2003-01-08 02:04:35 +0000
commit25dd0d5b10dd30c14f1bf0bf90dd1af32bd3f460 (patch)
tree690fcda06ade3fbb4f13d02120fda34e07e106fb /sys-kernel
parentadded IUSE, unmasked on x8 upon collecting test reports (diff)
downloadhistorical-25dd0d5b10dd30c14f1bf0bf90dd1af32bd3f460.tar.gz
historical-25dd0d5b10dd30c14f1bf0bf90dd1af32bd3f460.tar.bz2
historical-25dd0d5b10dd30c14f1bf0bf90dd1af32bd3f460.zip
fixage
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/lolo-sources/ChangeLog4
-rw-r--r--sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild34
2 files changed, 34 insertions, 4 deletions
diff --git a/sys-kernel/lolo-sources/ChangeLog b/sys-kernel/lolo-sources/ChangeLog
index d3607b0ea6db..5d13fdb9298e 100644
--- a/sys-kernel/lolo-sources/ChangeLog
+++ b/sys-kernel/lolo-sources/ChangeLog
@@ -1,6 +1,6 @@
# ChangeLog for sys-kernel/lolo-sources
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/lolo-sources/ChangeLog,v 1.35 2003/01/08 01:38:06 lostlogic Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/lolo-sources/ChangeLog,v 1.36 2003/01/08 02:04:35 lostlogic Exp $
TODO before gentoo-sources-2.4.20-r1:
* Documentation
@@ -11,6 +11,8 @@
*lolo-sources-2.4.20.1_rc3 (07 Jan 2003)
Changes from _rc2:
+ * Late breaking ebuild changes, drop gcc-3.1 patch if not on
+ gcc3... also make prettier output for the USE var stuff.
* Drop scheduler-hints it might have caused some instability
so I added this and smptimers hoping for performance help
and I got instability instead...
diff --git a/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild b/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild
index 090132251bb6..3c245ab401bb 100644
--- a/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild
+++ b/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild,v 1.1 2003/01/08 00:15:10 lostlogic Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/lolo-sources/lolo-sources-2.4.20.1_rc3.ebuild,v 1.2 2003/01/08 02:04:35 lostlogic Exp $
IUSE="build crypt xfs"
@@ -36,13 +36,41 @@ src_unpack() {
# Kill patches we aren't suppposed to use, don't worry about
# failures, if they aren't there that is a good thing!
+ # If the compiler isn't gcc3 drop the gcc3 patches
+ if [[ "${COMPILER}" == "gcc3" ]];then
+ einfo "You are using gcc3, check out the special"
+ einfo "processor types just for you"
+ else
+ einfo "Your compiler is not gcc3, dropping patches..."
+ for file in *gcc3*;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ fi
+
# This is the ratified crypt USE flag, enables IPSEC and patch-int
- [ `use crypt` ] || rm 8*
+ if [ -z "`use crypt`" ]; then
+ einfo "No Cryptographic support, dropping patches..."
+ for file in 8*;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ else
+ einfo "Cryptographic support enabled..."
+ fi
# This is the non-ratified xfs USE flag, enables XFS which is not
# patched by default because it can cause problems with JFS's
# journals.
- [ `use xfs` ] || rm 79*
+ if [ -z "`use xfs`" ]; then
+ einfo "No XFS support, is this on purpose?"
+ for file in 79*;do
+ einfo "Dropping ${file}..."
+ rm -f ${file}
+ done
+ else
+ einfo "Enabling XFS patch, are you sure you want this?"
+ fi
kernel_src_unpack
}