From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4707 invoked by alias); 4 Apr 2008 08:31:43 -0000 Received: (qmail 4681 invoked by uid 9112); 4 Apr 2008 08:31:43 -0000 Date: Fri, 04 Apr 2008 08:31:00 -0000 Message-ID: <20080404083143.4666.qmail@sourceware.org> From: mark@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Use sed grep for multiline refpurpose tags. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 73baf44bbc8df85147fc09136607a327e2c9eeb3 X-Git-Newrev: 64375b7902ee26d196612782462de03dba6175c7 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00042.txt.bz2 The branch, master has been updated via 64375b7902ee26d196612782462de03dba6175c7 (commit) from 73baf44bbc8df85147fc09136607a327e2c9eeb3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 64375b7902ee26d196612782462de03dba6175c7 Author: Mark Wielaard Date: Fri Apr 4 10:28:04 2008 +0200 Use sed grep for multiline refpurpose tags. frysk-common/ChangeLog 2008-04-04 Mark Wielaard Petr Machata * frysk.xml: Split refpurpose tag over multiple lines. * manpages.sh (refpurposegrep): New. (suffix): Use refpurposegrep. frysk-core/frysk/bindir/ChangeLog 2008-04-04 Mark Wielaard * fdebuginfo.xml: Put refpurpose tag on multiple lines. * fexe.xml: Likewise. * fmaps.xml: Likewise. frysk-core/frysk/pkglibdir/ChangeLog 2008-04-04 Mark Wielaard * funit-exit.xml: Put refpurpose tag on multiple lines. * fparser.xml: Likewise. frysk-sys/frysk/pkglibdir/ChangeLog 2008-04-04 Mark Wielaard * funit-procmask.xml: Put refpurpose tag on multiple lines. frysk-top/ChangeLog 2008-04-04 Mark Wielaard * Makefile.am (manpages): Clarify error message. ----------------------------------------------------------------------- Summary of changes: frysk-common/ChangeLog | 7 +++++++ frysk-common/frysk.xml | 3 ++- frysk-common/manpages.sh | 20 +++++++++++++++++++- frysk-core/frysk/bindir/ChangeLog | 6 ++++++ frysk-core/frysk/bindir/fdebuginfo.xml | 3 ++- frysk-core/frysk/bindir/ferror.xml | 3 ++- frysk-core/frysk/bindir/fmaps.xml | 5 ++--- frysk-core/frysk/pkglibdir/ChangeLog | 5 +++++ frysk-core/frysk/pkglibdir/fparser.xml | 3 ++- frysk-core/frysk/pkglibdir/funit-exit.xml | 3 ++- frysk-sys/frysk/pkglibdir/ChangeLog | 4 ++++ frysk-sys/frysk/pkglibdir/funit-procmask.xml | 3 ++- frysk-top/ChangeLog | 4 ++++ frysk-top/Makefile.am | 2 +- 14 files changed, 60 insertions(+), 11 deletions(-) First 500 lines of diff: diff --git a/frysk-common/ChangeLog b/frysk-common/ChangeLog index a96c691..11ae984 100644 --- a/frysk-common/ChangeLog +++ b/frysk-common/ChangeLog @@ -1,3 +1,10 @@ +2008-04-04 Mark Wielaard + Petr Machata + + * frysk.xml: Split refpurpose tag over multiple lines. + * manpages.sh (refpurposegrep): New. + (suffix): Use refpurposegrep. + 2008-04-03 Mark Wielaard * manpages.sh: Catch bad refpurpose tags. diff --git a/frysk-common/frysk.xml b/frysk-common/frysk.xml index 404b014..8991af9 100644 --- a/frysk-common/frysk.xml +++ b/frysk-common/frysk.xml @@ -62,7 +62,8 @@ frysk - The Frysk Debugging, Tracing, and Monitoring Tool Suite + The Frysk Debugging, Tracing, and Monitoring + Tool Suite diff --git a/frysk-common/manpages.sh b/frysk-common/manpages.sh index ac0c0b6..c41513a 100755 --- a/frysk-common/manpages.sh +++ b/frysk-common/manpages.sh @@ -57,6 +57,24 @@ sed -n < ${template} \ # Generate the body for the man pages. +refpurposegrep=$(cat << EOF +//{ + :loop + /<\/refpurpose>/b break + N + b loop + + :break + s,^.*,, + s,.*$,, + s,\(^[[:space:]]*\|[[:space:]]*$\),,g + s,[[:space:]]\+, ,g + p + q +} +EOF +) + suffix= for xmlfile in "$@" ; do if expr x"${xmlfile}" : "x-" > /dev/null ; then @@ -84,7 +102,7 @@ EOF
  • ${name}.${n} EOF # Catch empty (aka not on one line) refpurpose tags. - desc=$(sed -n 's/\(.*\)<\/refpurpose>/\1/ p' $xmlfile) + desc=$(sed -n "$refpurposegrep" $xmlfile) if test -z "$desc"; then exit 1; fi echo "$desc" echo "
  • " diff --git a/frysk-core/frysk/bindir/ChangeLog b/frysk-core/frysk/bindir/ChangeLog index 0e69cc8..adb3027 100644 --- a/frysk-core/frysk/bindir/ChangeLog +++ b/frysk-core/frysk/bindir/ChangeLog @@ -1,3 +1,9 @@ +2008-04-04 Mark Wielaard + + * fdebuginfo.xml: Put refpurpose tag on multiple lines. + * fexe.xml: Likewise. + * fmaps.xml: Likewise. + 2008-04-03 Mark Wielaard * fdebuginfo.xml: Put refpurpose on one line. diff --git a/frysk-core/frysk/bindir/fdebuginfo.xml b/frysk-core/frysk/bindir/fdebuginfo.xml index 3798c06..8f88f0b 100644 --- a/frysk-core/frysk/bindir/fdebuginfo.xml +++ b/frysk-core/frysk/bindir/fdebuginfo.xml @@ -70,7 +70,8 @@ fdebuginfo - display the debug-info paths for a process and its shared modules + display the debug-info paths for a process + and its shared modules diff --git a/frysk-core/frysk/bindir/ferror.xml b/frysk-core/frysk/bindir/ferror.xml index 6d4bc90..b8742b6 100644 --- a/frysk-core/frysk/bindir/ferror.xml +++ b/frysk-core/frysk/bindir/ferror.xml @@ -70,7 +70,8 @@ ferror - print a stack trace when the given message is printed by the traced program + print a stack trace when the given message is printed + by the traced program diff --git a/frysk-core/frysk/bindir/fmaps.xml b/frysk-core/frysk/bindir/fmaps.xml index 692967e..de7a3dd 100644 --- a/frysk-core/frysk/bindir/fmaps.xml +++ b/frysk-core/frysk/bindir/fmaps.xml @@ -69,9 +69,8 @@ - fmaps - print the process or a corefile's address maps. - + fmapsprint the process or a corefile's + address maps diff --git a/frysk-core/frysk/pkglibdir/ChangeLog b/frysk-core/frysk/pkglibdir/ChangeLog index e91c206..4a28cf2 100644 --- a/frysk-core/frysk/pkglibdir/ChangeLog +++ b/frysk-core/frysk/pkglibdir/ChangeLog @@ -1,3 +1,8 @@ +2008-04-04 Mark Wielaard + + * funit-exit.xml: Put refpurpose tag on multiple lines. + * fparser.xml: Likewise. + 2008-04-03 Mark Wielaard * funit-procmask.xml: Put refpurpose on one line by itself. diff --git a/frysk-core/frysk/pkglibdir/fparser.xml b/frysk-core/frysk/pkglibdir/fparser.xml index 3635e45..352e330 100644 --- a/frysk-core/frysk/pkglibdir/fparser.xml +++ b/frysk-core/frysk/pkglibdir/fparser.xml @@ -62,7 +62,8 @@ fparser - Runs the frysk standalone source code parser utility. + runs the frysk standalone source code parser + utility diff --git a/frysk-core/frysk/pkglibdir/funit-exit.xml b/frysk-core/frysk/pkglibdir/funit-exit.xml index d420b15..513ab11 100644 --- a/frysk-core/frysk/pkglibdir/funit-exit.xml +++ b/frysk-core/frysk/pkglibdir/funit-exit.xml @@ -62,7 +62,8 @@ funit-exit - exits with specified status, or terminates with the specified signal + exits with specified status, + or terminates with the specified signal diff --git a/frysk-sys/frysk/pkglibdir/ChangeLog b/frysk-sys/frysk/pkglibdir/ChangeLog index b96dad4..7293980 100644 --- a/frysk-sys/frysk/pkglibdir/ChangeLog +++ b/frysk-sys/frysk/pkglibdir/ChangeLog @@ -1,3 +1,7 @@ +2008-04-04 Mark Wielaard + + * funit-procmask.xml: Put refpurpose tag on multiple lines. + 2008-03-14 Andrew Cagney * fsystest.xml: Cite frysk(7), update url. diff --git a/frysk-sys/frysk/pkglibdir/funit-procmask.xml b/frysk-sys/frysk/pkglibdir/funit-procmask.xml index add4d7b..9e82450 100644 --- a/frysk-sys/frysk/pkglibdir/funit-procmask.xml +++ b/frysk-sys/frysk/pkglibdir/funit-procmask.xml @@ -62,7 +62,8 @@ funit-procmask - Test the processes signal mask for the presence (or absence) of a list if signals + test the processes signal mask for the presence + (or absence) of a list if signals diff --git a/frysk-top/ChangeLog b/frysk-top/ChangeLog index 03cbbec..af2ab19 100644 --- a/frysk-top/ChangeLog +++ b/frysk-top/ChangeLog @@ -1,3 +1,7 @@ +2008-04-04 Mark Wielaard + + * Makefile.am (manpages): Clarify error message. + 2008-04-03 Mark Wielaard * Makefile.am (manpages): Check for refpurpose errors. diff --git a/frysk-top/Makefile.am b/frysk-top/Makefile.am index 9f6a8c8..5a95c67 100644 --- a/frysk-top/Makefile.am +++ b/frysk-top/Makefile.am @@ -89,7 +89,7 @@ manpages manpages/index.html: $(srcdir)/frysk-gui/frysk/bindir/*.xml \ -"Test framework" \ $(srcdir)/*/frysk/pkglibdir/*.xml \ - || (echo "Bad [not on one line] refpurpose tag found."; exit 1) + || (echo "Bad xml file or no refpurpose tag found."; exit 1) mv manpages/index.new manpages/index.html # Generate JAVADOC documentation. hooks/post-receive -- frysk system monitor/debugger