]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
autodetect more of the docbook stuff on Red Hat Linux 7.2.
authorBrian Wellington <source@isc.org>
Sat, 26 Jan 2002 22:56:02 +0000 (22:56 +0000)
committerBrian Wellington <source@isc.org>
Sat, 26 Jan 2002 22:56:02 +0000 (22:56 +0000)
configure.in

index 9bb085a6214c90c92c70b1b8609b0e3c069418ce..0f74750a705f1db40c4b9c553f59bc8f46235e71 100644 (file)
@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
 esyscmd([sed "s/^/# /" COPYRIGHT])dnl
 AC_DIVERT_POP()dnl
 
-AC_REVISION($Revision: 1.316 $)
+AC_REVISION($Revision: 1.317 $)
 
 AC_INIT(lib/dns/name.c)
 AC_PREREQ(2.13)
@@ -1599,7 +1599,7 @@ esac
 #
 
 # Directory trees where SGML files are commonly found.
-sgmltrees="/usr/pkg/share/sgml /usr/local/share/sgml"
+sgmltrees="/usr/pkg/share/sgml /usr/local/share/sgml /usr/share/sgml"
 
 #
 # Look for openjade.  Plain jade is no longer supported.
@@ -1652,16 +1652,17 @@ fi
 AC_SUBST($1)
 ])
 
-NOM_PATH_FILE(SGMLCATALOG, catalog, $sgmltrees)
+NOM_PATH_FILE(SGMLCATALOG, catalog, $sgmltrees, docbook/dsssl-stylesheets)
 
 #
 # Look for the HTML stylesheet html/docbook.dsl, used for
 # formatting man pages in HTML.  Its location varies,
 # so far we have seen:
 #
-#      NetBSD  /usr/pkg/share/docbook/dsssl/modular/
-#      FreeBSD /usr/local/share/docbook/dsssl/modular/
+#      NetBSD  /usr/pkg/share/sgml/docbook/dsssl/modular/
+#      FreeBSD /usr/local/share/sgml/docbook/dsssl/modular/
 #      Linux   /usr/local/share/dsssl/docbook/
+#              /usr/share/sgml/docbook/dsssl-stylesheets/
 #
 # Ditto for the print stylesheet print/docbook.dsl.
 #
@@ -1669,7 +1670,7 @@ NOM_PATH_FILE(SGMLCATALOG, catalog, $sgmltrees)
 stylepath=""
 for d in $sgmltrees 
 do
-       for s in docbook/dsssl/modular dsssl/docbook
+       for s in docbook/dsssl/modular dsssl/docbook docbook/dsssl-stylesheets
        do
                stylepath="$stylepath $d/$s"
        done
@@ -1678,10 +1679,24 @@ NOM_PATH_FILE(HTMLSTYLE, html/docbook.dsl, $stylepath)
 NOM_PATH_FILE(PRINTSTYLE, print/docbook.dsl, $stylepath)
 
 #
-# Look for XML declarations
+# Look for XML declarations.
+# Its location varies, so far we have seen:
+#
+#      NetBSD  /usr/pkg/share/sgml/docbook/dsssl/modular/dtds/decls/
+#      FreeBSD /usr/local/share/sgml/docbook/dsssl/modular/dtds/decls/
+#      Linux   /usr/local/share/dsssl/docbook/dtds/decls/
+#              /usr/share/sgml/docbook/dsssl-stylesheets/dtds/decls/
 #
 
-NOM_PATH_FILE(XMLDCL, docbook/dsssl/modular/dtds/decls/xml.dcl, $sgmltrees)
+xmlpath=""
+for d in $sgmltrees 
+do
+       for s in docbook/dsssl/modular dsssl/docbook docbook/dsssl-stylesheets
+       do
+               xmlpath="$xmlpath $d/$s"
+       done
+done
+NOM_PATH_FILE(XMLDCL, dtds/decls/xml.dcl, $xmlpath)
 
 #
 # Look for docbook2man-spec.pl