X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fconfigure;h=08f5e40edc0f635bbacb429bf2e7fcecf1e7e7ba;hb=8548953e991cea82e9f71d421e1d35d4d16dd1c1;hp=35951e5fccd0e6ba70e7ab57e194d539e4a24a5d;hpb=34c64b206e636ef6806824cb0e373d378ea196f2;p=lyx.git diff --git a/lib/configure b/lib/configure index 35951e5fcc..08f5e40edc 100755 --- a/lib/configure +++ b/lib/configure @@ -70,7 +70,8 @@ fi #### Create the build directories if necessary -for dir in bind doc kbd layouts templates reLyX ; do +for dir in bind clipart doc examples images kbd layouts reLyX \ + scripts templates ui ; do test ! -d $dir && mkdir $dir done @@ -78,7 +79,7 @@ done #### Searching some useful programs # Search LaTeX2e echo $ac_n "checking for a LaTeX2e program""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(latex latex2e)" LATEX= for ac_prog in latex latex2e do @@ -86,7 +87,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -129,86 +130,285 @@ if test -z "$LATEX" ; then lyx_check_config=no fi +if test x$lyx_check_config != x ; then +echo $ac_n "checking for the pdflatex program""... $ac_c" +echo "$ac_t""(pdflatex)" +PDFLATEX= +for ac_prog in pdflatex +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + PDFLATEX="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$PDFLATEX"; then + ac_result=yes + else + ac_result=no + fi + +## Check whether this is really LaTeX2e +rm -f chklatex.ltx +cat >chklatex.ltx </dev/null \ + | grep 'ThisIsLaTeX2e' >/dev/null; then + : +else + LATEX= + ac_result="not useable" +fi +rm -f chklatex.ltx chklatex.log + echo "$ac_t""$ac_result" + test -n "$PDFLATEX" && break +fi +done + +if test -z "$PDFLATEX" ; then + PDFLATEX=none +fi + +fi # Search for an installed reLyX or a ready-to-install one save_PATH=${PATH} PATH=${PATH}:./reLyX/ -echo $ac_n "checking for reLyX LaTeX-to-LyX translator""... $ac_c" -echo "$ac_t""" -RELYX= +echo $ac_n "checking for a LaTeX -> LyX converter""... $ac_c" +echo "$ac_t""(reLyX)" +tex_to_lyx_command= for ac_prog in reLyX do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then - RELYX="$ac_prog" + tex_to_lyx_command="$ac_prog" break fi done IFS="$ac_save_ifs" - if test -n "$RELYX"; then + if test -n "$tex_to_lyx_command"; then ac_result=yes else ac_result=no fi echo "$ac_t""$ac_result" - test -n "$RELYX" && break + test -n "$tex_to_lyx_command" && break fi done -if test -z "$RELYX" ; then - RELYX=none +if test -z "$tex_to_lyx_command" ; then + tex_to_lyx_command=none fi PATH=${save_PATH} +test $tex_to_lyx_command = "reLyX" && tex_to_lyx_command="reLyX -f \$\$i" + +echo $ac_n "checking for a Noweb -> LyX converter""... $ac_c" +echo "$ac_t""(noweb2lyx)" +literate_to_lyx_command= +for ac_prog in noweb2lyx +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + literate_to_lyx_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$literate_to_lyx_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$literate_to_lyx_command" && break +fi +done + +if test -z "$literate_to_lyx_command" ; then + literate_to_lyx_command=none +fi + +test $literate_to_lyx_command = "noweb2lyx" && literate_to_lyx_command="noweb2lyx \$\$i \$\$o" # Search something to process a literate document -echo $ac_n "checking for a Literate programming processor""... $ac_c" -echo "$ac_t""" -LITERATE= -for ac_prog in "noweave -delay -index" +echo $ac_n "checking for a Noweb -> LaTeX converter""... $ac_c" +echo "$ac_t""(noweave)" +literate_to_tex_command= +for ac_prog in noweave +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + literate_to_tex_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$literate_to_tex_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$literate_to_tex_command" && break +fi +done + +if test -z "$literate_to_tex_command" ; then + literate_to_tex_command=none +fi + +test $literate_to_tex_command = "noweave" && literate_to_tex_command="noweave -delay -index \$\$i > \$\$o" + +echo $ac_n "checking for a HTML -> Latex converter""... $ac_c" +echo "$ac_t""(html2latex)" +html_to_latex_command= +for ac_prog in html2latex +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + html_to_latex_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$html_to_latex_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$html_to_latex_command" && break +fi +done + +if test -z "$html_to_latex_command" ; then + html_to_latex_command=none +fi + +test $html_to_latex_command = "html2latex" && html_to_latex_command="html2latex \$\$i" + +echo $ac_n "checking for a MSWord -> Latex converter""... $ac_c" +echo "$ac_t""(wvCleanLatex word2x)" +word_to_latex_command= +for ac_prog in wvCleanLatex word2x +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + word_to_latex_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$word_to_latex_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$word_to_latex_command" && break +fi +done + +if test -z "$word_to_latex_command" ; then + word_to_latex_command=none +fi + +test $word_to_latex_command = "wvCleanLatex" && word_to_latex_command="wvCleanLatex \$\$i \$\$o" +test $word_to_latex_command = "word2x" && word_to_latex_command="word2x -f latex \$\$i" + +echo $ac_n "checking for Image converter""... $ac_c" +echo "$ac_t""(convert)" +image_command= +for ac_prog in convert do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then - LITERATE="$ac_prog" + image_command="$ac_prog" break fi done IFS="$ac_save_ifs" - if test -n "$LITERATE"; then + if test -n "$image_command"; then ac_result=yes else ac_result=no fi echo "$ac_t""$ac_result" - test -n "$LITERATE" && break + test -n "$image_command" && break fi done -if test -z "$LITERATE" ; then - LITERATE=none +if test -z "$image_command" ; then + image_command=none fi -if test "$LITERATE" = "none"; then LITERATE_EXT="none"; else LITERATE_EXT=".nw"; fi +test $image_command = "convert" && image_command="convert \$\$i \$\$o" # Search for a Postscript interpreter echo $ac_n "checking for a Postscript interpreter""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(gs)" GS= for ac_prog in gs do @@ -216,7 +416,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -244,7 +444,7 @@ fi # Search something to preview postscript echo $ac_n "checking for a Postscript previewer""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(gv ghostview)" GHOSTVIEW= for ac_prog in gv ghostview do @@ -252,7 +452,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -278,9 +478,191 @@ if test -z "$GHOSTVIEW" ; then fi +# Search for a program to preview pdf +echo $ac_n "checking for a PDF preview""... $ac_c" +echo "$ac_t""(acroread gv ghostview xpdf)" +PDF_VIEWER= +for ac_prog in acroread gv ghostview xpdf +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + PDF_VIEWER="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$PDF_VIEWER"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$PDF_VIEWER" && break +fi +done + +if test -z "$PDF_VIEWER" ; then + PDF_VIEWER=none +fi + + +# Search something to preview dvi +echo $ac_n "checking for a DVI previewer""... $ac_c" +echo "$ac_t""(xdvi)" +DVI_VIEWER= +for ac_prog in xdvi +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + DVI_VIEWER="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$DVI_VIEWER"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$DVI_VIEWER" && break +fi +done + +if test -z "$DVI_VIEWER" ; then + DVI_VIEWER=none +fi + + +# Search something to preview html +echo $ac_n "checking for a HTML previewer""... $ac_c" +echo "$ac_t""(netscape)" +HTML_VIEWER= +for ac_prog in netscape +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + HTML_VIEWER="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$HTML_VIEWER"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$HTML_VIEWER" && break +fi +done + +if test -z "$HTML_VIEWER" ; then + HTML_VIEWER=none +fi + + +# Search for a program to convert ps to pdf +echo $ac_n "checking for a PS to PDF converter""... $ac_c" +echo "$ac_t""(ps2pdf)" +ps_to_pdf_command= +for ac_prog in ps2pdf +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + ps_to_pdf_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$ps_to_pdf_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$ps_to_pdf_command" && break +fi +done + +if test -z "$ps_to_pdf_command" ; then + ps_to_pdf_command=none +fi + +test $ps_to_pdf_command = "ps2pdf" && ps_to_pdf_command="ps2pdf \$\$i" + +# Search for a program to convert dvi to ps +echo $ac_n "checking for a DVI to PS converter""... $ac_c" +echo "$ac_t""(dvips)" +dvi_to_ps_command= +for ac_prog in dvips +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + dvi_to_ps_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$dvi_to_ps_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$dvi_to_ps_command" && break +fi +done + +if test -z "$dvi_to_ps_command" ; then + dvi_to_ps_command=none +fi + +test $dvi_to_ps_command = "dvips" && dvi_to_ps_command="dvips -o \$\$o \$\$i" + # Search a *roff program (used to translate tables in ASCII export) echo $ac_n "checking for a *roff formatter""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(groff nroff)" ROFF= for ac_prog in groff nroff do @@ -288,7 +670,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -319,7 +701,7 @@ test $ROFF = "nroff" && ascii_roff_command="tbl \$\$FName | nroff" # Search the ChkTeX program echo $ac_n "checking for ChkTeX""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(chktex)" CHKTEX= for ac_prog in chktex do @@ -327,7 +709,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -357,7 +739,7 @@ test $CHKTEX = "chktex" && chktex_command="$CHKTEX -n1 -n3 -n6 -n9 -n22 -n25 -n3 # Search for a spellchecker echo $ac_n "checking for a spell-checker""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(ispell)" SPELL= for ac_prog in ispell do @@ -365,7 +747,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -391,54 +773,47 @@ if test -z "$SPELL" ; then fi -# Search a Fax handling program -echo $ac_n "checking for a fax driver""... $ac_c" -echo "$ac_t""" -FAX= -for ac_prog in sendfax faxsend fax + +# Search a GUI Fax program +echo $ac_n "checking for a fax program""... $ac_c" +echo "$ac_t""(ksendfax)" +fax_command= +for ac_prog in ksendfax do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then - FAX="$ac_prog" + fax_command="$ac_prog" break fi done IFS="$ac_save_ifs" - if test -n "$FAX"; then + if test -n "$fax_command"; then ac_result=yes else ac_result=no fi echo "$ac_t""$ac_result" - test -n "$FAX" && break + test -n "$fax_command" && break fi done -if test -z "$FAX" ; then - FAX=none +if test -z "$fax_command" ; then + fax_command=none fi -if test $FAX = sendfax ; then - fax_command="sendfax -n -h '\$\$Host' -c '\$\$Comment' -x '\$\$Enterprise' -d '\$\$Name'@'\$\$Phone' '\$\$FName'" -elif test $FAX = faxsend ; then - fax_command="faxsend '\$\$Phone' '\$\$FName'" -elif test $FAX = fax ; then - fax_command="fax send '\$\$Phone' '\$\$FName'" -else - fax_command="none" -fi +test $fax_command = "ksendfax" && fax_command="ksendfax \$\$i" # Search for LinuxDoc support echo $ac_n "checking for SGML-tools 1.x (LinuxDoc)""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(sgml2lyx)" LINUXDOC= for ac_prog in sgml2lyx do @@ -446,7 +821,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -477,17 +852,30 @@ if test $LINUXDOC != none; then linuxdoc_cmd="\\def\\haslinuxdoc{yes}" fi +case $LINUXDOC in + sgml2lyx) + linuxdoc_to_latex_command="sgml2latex \$\$i" + linuxdoc_to_dvi_command="sgml2latex -o dvi \$\$i" + linuxdoc_to_html_command="sgml2html \$\$i" + linuxdoc_to_lyx_command="sgml2lyx \$\$i";; + none) + linuxdoc_to_latex_command="none" + linuxdoc_to_dvi_command="none" + linuxdoc_to_html_command="none" + linuxdoc_to_lyx_command="none";; +esac + # Search for DocBook support -echo $ac_n "checking for SGML-tools 2.x (DocBook)""... $ac_c" -echo "$ac_t""" +echo $ac_n "checking for SGML-tools 2.x (DocBook) or db2x scripts""... $ac_c" +echo "$ac_t""(sgmltools db2dvi)" DOCBOOK= -for ac_prog in sgmltools +for ac_prog in sgmltools db2dvi do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -518,10 +906,21 @@ if test $DOCBOOK != none; then docbook_cmd="\\def\\hasdocbook{yes}" fi +case $DOCBOOK in + sgmltools) + docbook_to_dvi_command="sgmltools -b dvi \$\$i" + docbook_to_html_command="sgmltools -b html \$\$i";; + db2dvi) + docbook_to_dvi_command="db2dvi \$\$i" + docbook_to_html_command="db2html \$\$i";; + none) + docbook_to_dvi_command="none" + docbook_to_html_command="none";; +esac # Search for a spool command echo $ac_n "checking for a spool command""... $ac_c" -echo "$ac_t""" +echo "$ac_t""(lp lpr)" LPR= for ac_prog in lp lpr do @@ -529,7 +928,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -562,9 +961,8 @@ case $LPR in *) :;; # leave to empty values esac -# Search for a latex to html converter -echo $ac_n "checking for an HTML converter""... $ac_c" -echo "$ac_t""" +echo $ac_n "checking for a LaTeX -> HTML converter""... $ac_c" +echo "$ac_t""(tth latex2html hevea)" TOHTML= for ac_prog in tth latex2html hevea do @@ -572,7 +970,7 @@ do set dummy $ac_prog ; ac_word=$2 if test -n "$ac_word"; then echo $ac_n "+checking for \"$ac_word\"""... $ac_c" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -x $ac_dir/$ac_word; then @@ -597,10 +995,11 @@ if test -z "$TOHTML" ; then TOHTML=none fi +latex_to_html_command=$TOHTML case $TOHTML in - tth) html_command="tth -t < '\$\$FName' > '\$\$OutName'";; - latex2html) html_command="latex2html -no_subdir -split 0 -show_section_numbers '\$\$FName'";; - hevea) html_command="hevea -s '\$\$FName'";; + tth) latex_to_html_command="tth -t -e2 -L\$\$b < \$\$i > \$\$o";; + latex2html) latex_to_html_command="latex2html -no_subdir -split 0 -show_section_numbers \$\$i";; + hevea) latex_to_html_command="hevea -s \$\$i";; esac #### Explore the LaTeX configuration @@ -624,7 +1023,7 @@ EOF for file in ./layouts/*.layout ${srcdir}/layouts/*.layout ; do case $file in */\*.layout) ;; - *) echo $file ;; + *) test -r "$file" && echo $file ;; esac done | sed -e 's%^.*layouts/\(.*\)\.layout$%\\TestDocClass{\1}%'\ > chklayouts.tex @@ -686,18 +1085,61 @@ cat >lyxrc.defaults <