Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
texlive-bin
source-texdoc.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File source-texdoc.dif of Package texlive-bin
--- texk/tetex/texdoc +++ texk/tetex/texdoc 2007-11-23 14:28:27.263062770 +0100 @@ -32,7 +32,7 @@ export PATH needsCleanup=false progname=texdoc -tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$ +tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.XXXXXXXXXX ############################################################################### # setupTmpDir() @@ -44,7 +44,8 @@ setupTmpDir() trap 'cleanup --force' 1 2 3 7 13 15 needsCleanup=true - mkdir "$tmpdir" || abort "could not create directory \`$tmpdir'" + tmpdir=$(mkdir "$tmpdir") || abort "could not create directory \`$tmpdir'" + TMPDIR=$tmpdir; export TMPDIR } ############################################################################### @@ -94,14 +95,29 @@ case `(uname -s) 2>/dev/null` in : ${TEXDOCVIEW_dvi='(xdvi %s) &'} : ${TEXDOCVIEW_pdf='(acroread %s) &'} : ${TEXDOCVIEW_ps='(gv %s) &'} - : ${TEXDOCVIEW_html='mozilla -remote openURL'"'(%s)'"' 2>/dev/null || mozilla %s &'} - : ${TEXDOCVIEW_txt="${PAGER-more} %s"} - : ${TEXDOCVIEW_="${PAGER-more} %s"} # no extension, default to pager - extlist='.dvi .dvi.gz .dvi.bz2 .pdf .pdf.gz .pdf.bz2 .ps .ps.gz .ps.bz2 .txt .txt.gz .txt.bz2 .html' + if test -z ${TEXDOCVIEW_html} ; then + for prog in firefox mozilla konqueror opera amaya netscape mosaic; do + if html=$(type -p ${prog}) ; then + case "${html##*/}" in + mozilla|firefox|netscape) + TEXDOCVIEW_html='(exec '${html}' -remote '"'openURL(%s)'"' 2>/dev/null || exec '${html}' %s) &' ;; + *) + TEXDOCVIEW_html='exec '${html}' %s &' ;; + esac + break + fi + done + fi + : ${TEXDOCVIEW_html='exec lynx %s &'} + : ${TEXDOCVIEW_txt="${PAGER-less} %s"} + : ${TEXDOCVIEW_="${PAGER-less} %s"} # no extension, default to pager + extlist="`kpsewhich --expand-brace='$TEXDOCEXT' 2>/dev/null | tr : ' '`" # Commands run to uncompress files, according to filename extension. - : ${TEXDOCUNZIP_gz='gzip -d -c'} - : ${TEXDOCUNZIP_bz2='bzip2 -d -c'} + : ${TEXDOCUNZIP_gz='gzip -d -c'} + : ${TEXDOCUNZIP_bz2='bzip2 -d -c'} + : ${TEXDOCUNZIP_zip='unzip -p'} + : ${TEXDOCUNZIP_Z='uncompress -d -c'} ;; esac @@ -201,6 +217,7 @@ do $found || echo "Can't find documentation for \`$name'" 1>&2 done +sleep 2 cleanup (exit 0) exit 0 --- texk/tetex/texdoctk +++ texk/tetex/texdoctk 2007-11-23 14:23:03.969899108 +0100 @@ -1396,7 +1396,7 @@ sub writerc { mv $myrc,"$myrc.save" if (-e $myrc); open(MYRC,">$myrc"); print MYRC "# user's .texdocrc, generated by program\n -# root of user's doc directory (from \$HOMETEXMF) +# root of user's doc directory (from \$TEXMFHOME) # can be left empty if \$TEXMFHOME is undefined HOMEDOCPATH=$homedocpath_tmp # general viewer behaviour (y or yes to make active) @@ -1559,9 +1559,9 @@ sub readrc { $localdocpath="$texmflocal/$localdocpath"; } } -# find user's $HOMETEXMF/doc, if there is one +# find user's $TEXMFHOME/doc, if there is one if ($icall == 2 || $pathflagh == 1) { - $texmfhome=`kpsewhich --expand-path=${qq}\$HOMETEXMF${qq}`; + $texmfhome=`kpsewhich --expand-path=${qq}\$TEXMFHOME${qq}`; chomp $texmfhome; if (length $texmfhome) { # if HOMEDOCPATH is not explicitly defined, it equals TEXDOCPATH
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor