Description: Change dependencies on jade and sp to openjade and opensp Author: Neil Roeth Last-Update: 2016-07-24 Edit by Bruno Victal : Patch was edited so that it could be applied against the original docbook-utils-0.6.14 sources. --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/doc/HTML/Makefile.am +++ b/doc/HTML/Makefile.am @@ -1,4 +1,4 @@ -htmldir = $(docdir)/html/docbook-utils-@VERSION@ +htmldir = $(docdir)/html html_DATA = api.html \ backend-spec.html \ docbook2man.html \ @@ -25,6 +25,6 @@ $(top_srcdir)/doc/refentry/sgmldiff.sgml SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=$(top_srcdir):$(top_srcdir)/doc:.. \ - jade -t sgml -i html -d $(top_srcdir)/docbook-utils.dsl\#html \ + openjade -t sgml -i html -d $(top_srcdir)/docbook-utils.dsl\#html \ -V '%use-id-as-filename%' $< --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -12,5 +12,5 @@ $(top_srcdir)/helpers/docbook2man-spec.pl SGML_CATALOG_FILES=/etc/sgml/catalog \ SGML_SEARCH_PATH=$(top_srcdir)/doc:.. \ - nsgmls $< | \ + onsgmls $< | \ sgmlspl $(top_srcdir)/helpers/docbook2man-spec.pl --- a/backends/man.in +++ b/backends/man.in @@ -7,8 +7,8 @@ TMPDIR=`mktemp -d /tmp/man.XXXXXX` || \ { echo >&2 "man backend: could not create secure temporary directory"; exit 1;} trap 'rm -rf "${TMPDIR}"' EXIT -nsgmls $SGML_FILE > "${TMPDIR}/nsgmls.tmp" -sgmlspl $HELPER <"${TMPDIR}/nsgmls.tmp" 2>"${TMPDIR}/errs" +onsgmls $SGML_FILE > "${TMPDIR}/onsgmls.tmp" +sgmlspl $HELPER <"${TMPDIR}/onsgmls.tmp" 2>"${TMPDIR}/errs" if [ $? -ne 0 ] then cat "${TMPDIR}/errs" @@ -18,7 +18,7 @@ if grep unresolved "${TMPDIR}/errs" >/dev/null 2>&1 then echo "Resolving references.." - sgmlspl $HELPER <"${TMPDIR}/nsgmls.tmp" + sgmlspl $HELPER <"${TMPDIR}/onsgmls.tmp" if [ $? -ne 0 ] then exit 1 fi --- a/backends/texi.in +++ b/backends/texi.in @@ -3,7 +3,7 @@ # This program is under GPL license. See LICENSE file for details. # Convert to texinfo -nsgmls $SGML_FILE | sgmlspl $SGML_BASE_DIR/docbook/utils-@VERSION@/helpers/docbook2texi-spec.pl >$SGML_FILE_NAME.texi +onsgmls $SGML_FILE | sgmlspl docbook2texi-spec.pl >$SGML_FILE_NAME.texi if [ $? -ne 0 ] then exit 1 fi --- a/bin/sgmldiff.in +++ b/bin/sgmldiff.in @@ -22,13 +22,13 @@ use strict; use integer; -use vars qw($nsgmls $errors $errorlog $VERSION); +use vars qw($onsgmls $errors $errorlog $VERSION); use Getopt::Long 2.01; $VERSION = 1.03; -my $nsgmls; -$nsgmls = "@jade_bindir@/nsgmls"; +my $onsgmls; +$onsgmls = "@jade_bindir@/onsgmls"; #---------------------------------------------------------------------- # TODO: @@ -37,7 +37,7 @@ # - Wait for suggestions ;-) # # Note: the input file need not be valid, nor is it necessary to have -# the DTDs. nsgmls always returns a structure. +# the DTDs. onsgmls always returns a structure. #---------------------------------------------------------------------- # Get file name @@ -141,11 +141,11 @@ unlink $diff2; #--------------------------------------------------------------------- -# Process nsgmls output: keep all stuff that is important for the +# Process onsgmls output: keep all stuff that is important for the # structure comparison. Make two structures: one that is diffed # (without text) (DIFF) and one that is used to present the # differences to the user (@full). For more info: see SP -# documentation, nsgmls output format. +# documentation, onsgmls output format. sub prepare { my($filename,$todiffname) = @_; @@ -161,7 +161,7 @@ my @line_numbered = (); my $line = 0; - open(ESIS, "$nsgmls -l $errors $errorlog -onotation-sysid -oid -oempty $filename | "); #-oentity generates strange output; ? -ononsgml + open(ESIS, "$onsgmls -l $errors $errorlog -onotation-sysid -oid -oempty $filename | "); #-oentity generates strange output; ? -ononsgml open(DIFF, "> $todiffname"); while () { chomp $_; @@ -375,7 +375,7 @@ }; #---------------------------------------------------------------------- -# Normalise data text from nsgmls (i.e. don't print the escaped text). +# Normalise data text from onsgmls (i.e. don't print the escaped text). sub normalise_text { my($string,$prefix) = @_; my $result = "$prefix"; --- a/configure.in +++ b/configure.in @@ -21,7 +21,7 @@ dnl Checks for programs. jade_bindirs="/usr/bin /usr/local/bin" -AC_FIND_PROGRAM(nsgmls, $jade_bindirs, jade_bindir) +AC_FIND_PROGRAM(onsgmls, $jade_bindirs, jade_bindir) AC_SUBST(jade_bindir) perl_bindirs="/usr/bin /usr/local/bin" --- a/doc/refentry/docbook2man-spec.pl.sgml +++ b/doc/refentry/docbook2man-spec.pl.sgml @@ -19,7 +19,7 @@ -nsgmls +onsgmls sgml document | sgmlspl docbook2man-spec.pl @@ -35,7 +35,7 @@ -The program reads ESIS produced by nsgmls (or other SGML parsers) from +The program reads ESIS produced by onsgmls (or other SGML parsers) from standard input. Markup not found in RefEntry is discarded. --- a/doc/refentry/docbook2texi-spec.pl.sgml +++ b/doc/refentry/docbook2texi-spec.pl.sgml @@ -20,7 +20,7 @@ -nsgmls +onsgmls sgml document | sgmlspl docbook2texi-spec.pl @@ -37,7 +37,7 @@ -The program reads ESIS produced by nsgmls (or other SGML parsers) from +The program reads ESIS produced by onsgmls (or other SGML parsers) from standard input. Currently the document element must be Book, otherwise the results are undefined. --- a/doc/refentry/jw.sgml +++ b/doc/refentry/jw.sgml @@ -630,7 +630,7 @@ 1, install-catalog 8, - nsgmls + onsgmls 1, docbook-utils homepage. --- a/doc/refentry/sgmldiff.sgml +++ b/doc/refentry/sgmldiff.sgml @@ -238,10 +238,10 @@ - nsgmls 1 + onsgmls 1 - a base component of Jade DSSSL engine + a base component of OpenJade DSSSL engine --- a/helpers/docbook2man-spec.pl +++ b/helpers/docbook2man-spec.pl @@ -7,7 +7,7 @@ The SGMLSpm package from CPAN. This contains the sgmlspl script which is used to grok this file. Use it like this: -nsgmls some-docbook-document.sgml | sgmlspl docbook2man-spec.pl +onsgmls some-docbook-document.sgml | sgmlspl docbook2man-spec.pl =head1 DESCRIPTION