jeroen          Wed May 16 14:29:16 2001 EDT

  Modified files:              
    /phpdoc     configure.in 
  Log:
  Some hacks to simplify installation.
  I didn't break anything (if not, I'll
  buy you a new one ;)
  
  
  
Index: phpdoc/configure.in
diff -u phpdoc/configure.in:1.63 phpdoc/configure.in:1.64
--- phpdoc/configure.in:1.63    Wed Apr 18 10:37:12 2001
+++ phpdoc/configure.in Wed May 16 14:29:16 2001
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.63 2001/04/18 17:37:12 hholzgra Exp $
+dnl $Id: configure.in,v 1.64 2001/05/16 21:29:16 jeroen Exp $
 
 AC_INIT(global.ent)
 
@@ -48,7 +48,8 @@
         AC_MSG_RESULT(in $withval)
     fi
 ],[
-    for dir in /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh \
+    for dir in \
+           /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh \
           /usr/local/share/sgml/docbook/dsssl/modular \
           /usr/lib/dsssl/stylesheets/docbook \
           /usr/lib/dsssl/stylesheets/nwalsh-modular \
@@ -65,19 +66,24 @@
           /usr/local/lib/sgml/stylesheets/docbook \
           /usr/local/lib/sgml/stylesheets/nwalsh-modular \
           /usr/local/lib/sgml/docbook \
-          /usr/local/share/sgml/docbook/dsssl/modular ; do
+          /usr/local/share/sgml/docbook/dsssl/modular \
+          ../phpdoc-tools/dsssl/docbook \
+          ../phpdoc-tools/dsssl \
+          phpdoc-tools/dsssl/docbook \
+          phpdoc-tools/dsssl
+    do
        if test -d "$dir"; then
-       DOCBOOK_HTML="$dir/html/docbook.dsl"
-       DOCBOOK_PRINT="$dir/print/docbook.dsl"
-       AC_MSG_RESULT(in $dir)
-       break
+            DOCBOOK_HTML="$dir/html/docbook.dsl"
+            DOCBOOK_PRINT="$dir/print/docbook.dsl"
+            AC_MSG_RESULT(autodetected: $dir)
+            break
        fi
     done
 ])
 if test -z "$DOCBOOK_HTML"; then
     DOCBOOK_HTML="/usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl"
     DOCBOOK_PRINT="/usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl"
-    AC_MSG_RESULT(defaulting)
+    AC_MSG_RESULT(defaulting - WARNING!!! DSSSL NOT FOUND - WON'T WORK THIS WAY)
 fi
 AC_SUBST(DOCBOOK_HTML)
 AC_SUBST(DOCBOOK_PRINT)
@@ -92,18 +98,29 @@
     DOCBOOKXSL_PRINT=$withval/fo/docbook.xsl
     AC_MSG_RESULT(in $withval)
 ],[
-    DOCBOOKXSL_BIGHTML="there-is-no-autodetect-yet"
-    DOCBOOKXSL_HTML="there-is-no-autodetect-yet"
-    DOCBOOKXSL_HTMLHELP="there-is-no-autodetect-yet"
-    DOCBOOKXSL_PRINT="there-is-no-autodetect-yet"
-    AC_MSG_RESULT(not detected)
+    for dir in \
+        ../phpdoc-tools/xsl/docbook \
+        ../phpdoc-tools/xsl \
+        phpdoc-tools/xsl/docbook \
+        phpdoc-tools/xsl
+    do
+        if test -d "$dir"; then
+            DOCBOOKXSL_BIGHTML=$dir/html/docbook.xsl
+            DOCBOOKXSL_HTML=$dir/html/chunk.xsl
+            DOCBOOKXSL_HTMLHELP=$dir/contrib/htmlhelp/htmlhelp.xsl
+            DOCBOOKXSL_PRINT=$dir/fo/docbook.xsl
+            AC_MSG_RESULT(autodetected: $dir)
+            
+            break
+        fi
+    done
 ])
 if test -z "$DOCBOOKXSL_BIGHTML"; then
-    DOCBOOKXSL_BIGHTML="there-is-not-default-yet"
-    DOCBOOKXSL_HTML="there-is-not-default-yet"
-    DOCBOOKXSL_HTMLHELP="there-is-not-default-yet"
-    DOCBOOKXSL_PRINT="there-is-not-default-yet"
-    AC_MSG_RESULT(defaulting)
+    DOCBOOKXSL_BIGHTML=../xsl/html/docbook.xsl
+    DOCBOOKXSL_HTML=../xsl/html/chunk.xsl
+    DOCBOOKXSL_HTMLHELP=../xsl/contrib/htmlhelp/htmlhelp.xsl
+    DOCBOOKXSL_PRINT=../xsl/fo/docbook.xsl
+    AC_MSG_RESULT(FAILED - WARNING: XSL COULDN'T BE FOUND)
 fi
 AC_SUBST(DOCBOOKXSL_BIGHTML)
 AC_SUBST(DOCBOOKXSL_HTML)
@@ -270,7 +287,14 @@
     dnl OpenJade isnt present, so look for the older Jade instead
     AC_PATH_PROG(JADECHK, "jade", no)
     if test $JADECHK = "no"; then
-        AC_MSG_ERROR(unable to locate either Jade or OpenJade)
+        AC_MSG_CHECKING(for jade in phpdoc-tools)
+        if test -e ../phpdoc-tools/jade/jade.exe ; then
+            JADEPATH=../phpdoc-tools/jade/jade.exe
+            AC_MSG_RESULT("yes")
+        else
+            AC_MSG_RESULT("no")
+            AC_MSG_ERROR(unable to locate either Jade or OpenJade)
+        fi
     else
         JADEPATH=$JADECHK
     fi
@@ -304,12 +328,39 @@
 AC_SUBST(NSGMLS)
 AC_SUBST(HTMLHELP_ENCODING)
 
+
+dnl Do something smart to find catalog-files
+CATALOG=""
+
 dnl SuSE 6.2/6.3 need this
 if test -e /usr/share/sgml/CATALOG.docbk30
+then
+  CATALOG="$CATALOG -c /usr/share/sgml/CATALOG.docbk30"
+fi
+
+dnl For windows (and maybe *nix too?) users lacking catalog-files
+
+dnl jade catalog file
+# how about using JADEPATH? You should replace the last 4 chars ('jade') with catalog
+if test -e ../phpdoc-tools/jade/catalog
 then
-  CATALOG="-c /usr/share/sgml/CATALOG.docbk30"
+  CATALOG="$CATALOG -c ../phpdoc-tools/jade/catalog"
 fi
+
+dnl iso-ents catalog file
+if test -e ../phpdoc-tools/iso-entities/catalog
+then
+  CATALOG="$CATALOG -c ../phpdoc-tools/iso-entities/catalog"
+fi
+
+dnl dsssl catalog file
+if test -e ../phpdoc-tools/dsssl/docbook/catalog
+then
+  CATALOG="$CATALOG -c ../phpdoc-tools/dsssl/docbook/catalog"
+fi
+
 AC_SUBST(CATALOG)
+
 
 
 AC_OUTPUT(\


Reply via email to