summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-02-19 05:20:08 +0000
committerMike Frysinger <vapier@gentoo.org>2008-02-19 05:20:08 +0000
commit8bd67c04f3ea71ef255c799cfc3d46888154cf50 (patch)
treee1694e6be8f6b92e7879f9e97938181e35ec7f4f /app-portage
parentabort for everyone now (diff)
downloadgentoo-2-8bd67c04f3ea71ef255c799cfc3d46888154cf50.tar.gz
gentoo-2-8bd67c04f3ea71ef255c799cfc3d46888154cf50.tar.bz2
gentoo-2-8bd67c04f3ea71ef255c799cfc3d46888154cf50.zip
Add a new "@DEAD" tag so we skip dead eclasses.
(Portage version: 2.2_pre2)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/eclass-manpages/ChangeLog6
-rw-r--r--app-portage/eclass-manpages/files/eclass-to-manpage.awk5
2 files changed, 9 insertions, 2 deletions
diff --git a/app-portage/eclass-manpages/ChangeLog b/app-portage/eclass-manpages/ChangeLog
index eaca4b597687..88f7bb94a96a 100644
--- a/app-portage/eclass-manpages/ChangeLog
+++ b/app-portage/eclass-manpages/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-portage/eclass-manpages
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/ChangeLog,v 1.9 2008/02/19 05:14:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/ChangeLog,v 1.10 2008/02/19 05:20:07 vapier Exp $
+
+ 19 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+ files/eclass-to-manpage.awk:
+ Add a new "@DEAD" tag so we skip dead eclasses.
19 Feb 2008; Mike Frysinger <vapier@gentoo.org>
files/eclass-to-manpage.awk:
diff --git a/app-portage/eclass-manpages/files/eclass-to-manpage.awk b/app-portage/eclass-manpages/files/eclass-to-manpage.awk
index fd9a1260d85c..38bdb5823770 100644
--- a/app-portage/eclass-manpages/files/eclass-to-manpage.awk
+++ b/app-portage/eclass-manpages/files/eclass-to-manpage.awk
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.12 2008/02/19 05:14:08 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.13 2008/02/19 05:20:08 vapier Exp $
# This awk converts the comment documentation found in eclasses
# into man pages for easier/nicer reading.
@@ -258,6 +258,9 @@ BEGIN {
if ($0 ~ /^# @ECLASS:/) {
handle_eclass()
state = "funcvar"
+ } else if ($0 == "# @DEAD") {
+ eclass = "dead"
+ exit(0)
} else if ($0 ~ /^# @/)
warn("Unexpected tag in \"" state "\" state: " $0)
} else if (state == "funcvar") {