From 56a45b0c62165e237674fb09e9d8c6b5330a751b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 19 Feb 2008 05:20:08 +0000 Subject: [PATCH] Add a new "@DEAD" tag so we skip dead eclasses. Package-Manager: portage-2.2_pre2 --- app-portage/eclass-manpages/ChangeLog | 6 +++++- app-portage/eclass-manpages/Manifest | 10 +++++----- .../eclass-manpages/files/eclass-to-manpage.awk | 5 ++++- 3 files changed, 14 insertions(+), 7 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 + files/eclass-to-manpage.awk: + Add a new "@DEAD" tag so we skip dead eclasses. 19 Feb 2008; Mike Frysinger files/eclass-to-manpage.awk: diff --git a/app-portage/eclass-manpages/Manifest b/app-portage/eclass-manpages/Manifest index 0ca9a143012e..17b3aa6c009f 100644 --- a/app-portage/eclass-manpages/Manifest +++ b/app-portage/eclass-manpages/Manifest @@ -1,14 +1,14 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX eclass-to-manpage.awk 6170 RMD160 ee5e8ee21a8a23097f78c16862048272cf9b3599 SHA1 fb98b053531a27bace38e39bd4d8f1a853e5dbe4 SHA256 67c31362f5ddda7d6a6f16f7d319a48273861018e59389b20264257b64680268 +AUX eclass-to-manpage.awk 6232 RMD160 adcb01327d362f956a52e4176d898adb2aa69f96 SHA1 1e3d77fc6fe5f405db8567b6dd3179e6ba1854ea SHA256 bd447366edda874c84e12d9cf5dca17ddbd2a1399ca38ad78c0ccc57ee3beea7 EBUILD eclass-manpages-20070615.ebuild 740 RMD160 939ed170d1f55911c0f96e13669df485c233d7cf SHA1 b7efb6a89bf00793197d517da14656e690d62c6a SHA256 218a3279cd67408e3d1b9801c2500db98f3e24254d3e85744f3894609a4b6b06 -MISC ChangeLog 1393 RMD160 bab50beb13c7470644cbbefc1011dd060a9c894c SHA1 b3786906b9ba62560ab752030c99711871927c7f SHA256 5f42e2d3ceef88af646aa5bb413ae85448febc1133e6d484dc2e04d9d43ab105 +MISC ChangeLog 1526 RMD160 371bfa5822de5a87dd0b5d3b65bcc2b942e521ab SHA1 bec1b6fda7fe730699d93a43d7e5e268aa2a40e4 SHA256 6da517afdbd6d99d791728e3dc15a5c3e064a780b8afac9a19a14ec124b87a50 MISC metadata.xml 221 RMD160 c7e790cc8c28f4ca9133ba2b338459529c36c860 SHA1 c80a886ceee34829b6f6672b8151150aa32cd5fa SHA256 c14f949c7f32e005a8d6f8acf812b48f7e2b6c4f4b67339fb9b9127fd6e17f3f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHumWmj9hvisErhMIRAlg9AJ9oWYsP+vzmkugJg9O20+UXVxTjgwCghwbM -Aswe/n8cOMkL/NdHCvNX6dA= -=+2e2 +iD8DBQFHumcNj9hvisErhMIRAvArAKCm8z3WEClBPET99ZikqHp4RsC2wgCcDET5 +TOcKRRbvAlrbK7ZuQ4Ws+lA= +=XB48 -----END PGP SIGNATURE----- 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") { -- 2.26.2