diff options
author | Vladimir Volovich <vvv@vsu.ru> | 2008-06-06 02:48:01 +0000 |
---|---|---|
committer | Vladimir Volovich <vvv@vsu.ru> | 2008-06-06 02:48:01 +0000 |
commit | d43f1383179af4f33a030b2e506385f62903e487 (patch) | |
tree | b6c8b7be1e0e82f6dc02c90f2d49ad18a93f9ca3 /Master/bin/sparc-linux/ps4pdf | |
parent | 717dcae7091b58705ae1e8634c9c7951334751b2 (diff) |
fix symlinks, and remove texi2html and xdvizilla. this should have happened automatically
if one would have used the Master/tlpkg/bin/tl-update-bindir script.
svn rm a2ping && ln -s ../../texmf/scripts/a2ping/a2ping.pl a2ping && svn add a2ping
svn rm e2pall && ln -s ../../texmf/scripts/tetex/e2pall.pl e2pall && svn add e2pall
svn rm ebb && ln -s dvipdfmx ebb && svn add ebb
svn rm ebong && ln -s ../../texmf-dist/scripts/bengali/ebong.py ebong && svn add ebong
svn rm epstopdf && ln -s ../../texmf/scripts/epstopdf/epstopdf.pl epstopdf && svn add epstopdf
svn rm getnonfreefonts && ln -s ../../texmf/scripts/texlive/getnonfreefonts.pl getnonfreefonts && svn add getnonfreefonts
svn rm ht && ln -s ../../texmf-dist/scripts/tex4ht/ht.sh ht && svn add ht
svn rm htcontext && ln -s ../../texmf-dist/scripts/tex4ht/htcontext.sh htcontext && svn add htcontext
svn rm htlatex && ln -s ../../texmf-dist/scripts/tex4ht/htlatex.sh htlatex && svn add htlatex
svn rm htmex && ln -s ../../texmf-dist/scripts/tex4ht/htmex.sh htmex && svn add htmex
svn rm httex && ln -s ../../texmf-dist/scripts/tex4ht/httex.sh httex && svn add httex
svn rm httexi && ln -s ../../texmf-dist/scripts/tex4ht/httexi.sh httexi && svn add httexi
svn rm mk4ht && ln -s ../../texmf-dist/scripts/tex4ht/mk4ht.pl mk4ht && svn add mk4ht
svn rm pdfcrop && ln -s ../../texmf-dist/scripts/pdfcrop/pdfcrop.pl pdfcrop && svn add pdfcrop
svn rm perltex && ln -s ../../texmf-dist/scripts/perltex/perltex.pl perltex && svn add perltex
svn rm pkfix && ln -s ../../texmf/scripts/pkfix/pkfix.pl pkfix && svn add pkfix
svn rm ps2eps && ln -s ../../texmf/scripts/ps2eps/ps2eps.pl ps2eps && svn add ps2eps
svn rm ps4pdf && ln -s ../../texmf-dist/scripts/pst-pdf/ps4pdf ps4pdf && svn add ps4pdf
svn rm simpdftex && ln -s ../../texmf/scripts/simpdftex/simpdftex simpdftex && svn add simpdftex
svn rm texdoc && ln -s ../../texmf/scripts/texlive/texdoc.tlu texdoc && svn add texdoc
svn rm texdoctk && ln -s ../../texmf/scripts/tetex/texdoctk.pl texdoctk && svn add texdoctk
svn rm thumbpdf && ln -s ../../texmf-dist/scripts/thumbpdf/thumbpdf.pl thumbpdf && svn add thumbpdf
svn rm vpe && ln -s ../../texmf-dist/scripts/vpe/vpe.pl vpe && svn add vpe
svn rm texi2html
svn rm xdvizilla
git-svn-id: svn://tug.org/texlive/trunk@8588 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/bin/sparc-linux/ps4pdf')
l---------[-rwxr-xr-x] | Master/bin/sparc-linux/ps4pdf | 134 |
1 files changed, 1 insertions, 133 deletions
diff --git a/Master/bin/sparc-linux/ps4pdf b/Master/bin/sparc-linux/ps4pdf index cbdcb022926..7e99e0b8d18 100755..120000 --- a/Master/bin/sparc-linux/ps4pdf +++ b/Master/bin/sparc-linux/ps4pdf @@ -1,133 +1 @@ -#!/bin/sh - -# Copyright (C) 2004, Thomas Esser. Public domain. -# 2005-03-08: New option "--crop", Rolf Niepraschk. -# dvips call only if the dvi file exist (RN). -# 2005-06-27: ps2pdf call only if the ps file exist (RN). -# 2006-04-05: "\RequirePackage{pst-pdf}" added to the (pdf)LaTeX calls -# as suggested by Niall Murphy. -# 2006-07-14: Better temp dir handling (suggested by Karl Berry) (RN). -# 2006-07-23: New option --Xps2pdf and code cleanup (thanks to Karl Berry) (RN). - -# First, work around bugs/limitations in some shells on some systems: -test -f /bin/sh5 && test -z "$RUNNING_SH5" \ - && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \ - && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; } -unset RUNNING_SH5 - -test -f /bin/bsh && test -z "$RUNNING_BSH" \ - && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \ - && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; } -unset RUNNING_BSH - -# hack around a bug in zsh: -test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' - -############################################################################### -# cleanup() -# clean up the temp area and exit with proper exit status -############################################################################### -cleanup() -{ - rc=$? - $needsCleanup && test -n "$tmpdir" && test -d "$tmpdir" \ - && { rm -f "$tmpdir"/*; cd /; rmdir "$tmpdir"; } - - # set exit code in a portable way; see the autoconf manual for details: - (exit $rc); exit $rc -} - -############################################################################### -# setupTmpDir() -# set up a temp directory and a trap to remove it -############################################################################### -setupTmpDir() -{ - $needsCleanup && return - - trap 'cleanup' 1 2 3 7 13 15 - needsCleanup=true - (umask 077; mkdir "$tmpdir") \ - || abort "could not create directory \`$tmpdir'" -} -############################################################################### -# myexec(args) -# execute the command given as "args"; abort on error; redirect messages to -# log in "silent" mode; redirect stdin (</dev/null) in silent mode -############################################################################### -myexec() -{ - if $silent; then - echo "$0: running $@" - "$@" >$log 2>&1 </dev/null - rc=$? - else - "$@" - rc=$? - fi - if test $rc != 0; then - echo "$0: command $@ returned with code $rc" - cat <$log - (exit $rc) # set return value - cleanup - fi -} - -# some initializations -progname=pdflatexps -silent=true # default setting; change if you like -crop=false -needsCleanup=false -ps2pdf_opts="-dAutoRotatePages=/None" -tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/.$progname$$ -log=$tmpdir/log -version="1.0" - -# look for optional things first -while - case $1 in - --help|-h) echo "$0 [-v|-q|--crop|--version|--Xps2pdf OPT] FILE" - echo "Process LaTeX document FILE using the pst-pdf package," - echo "including running latex, dvips, and ps2pdf as necessary." - echo "--Xps2pdf OPT passes OPT to ps2pdf." - echo " (-dAutoRotatePages=/None is always passed.)" - echo "--crop runs pdfcrop on ps2pdf output." - exit 0;; - --version) echo "$progname version $version"; exit 0;; - --crop|-c) crop=true;; - --Xps2pdf|-Xps2pdf) shift; ps2pdf_opts="$ps2pdf_opts $1";; - -q) silent=true;; - -v) silent=false;; - -*) echo "$progname: unknown option $1 ignored";; - *) break;; - esac -do - shift -done - -# remaining option: filename -file=$1 -if test -z "$file"; then - echo "$0: no file to process, try --help for more information." >&2 - exit 1 -fi - -# jobname von TeX: Verzeichnisse entfernen, evtl. vorhandene Extension -# entfernen. -job=`echo "x$1" | sed 's@x@@; s@.*/@@; s@\.[^.]*$@@'` - -setupTmpDir -myexec latex \ - "\AtBeginDocument{\RequirePackage{pst-pdf}} \input{$file}" -test -f "$job.dvi" && myexec dvips -Ppdf -o "$job-pics.ps" "$job.dvi" -test -f "$job-pics.ps" && myexec ps2pdf \ - "$ps2pdf_opts" "$job-pics.ps" "$job-pics.pdf" -if $crop; then - myexec pdfcrop "$job-pics.pdf" "$job-pics-crop.pdf" - mv "$job-pics-crop.pdf" "$job-pics.pdf" -fi -myexec pdflatex \ - "\AtBeginDocument{\RequirePackage{pst-pdf}} \input{$file}" -true -cleanup - +../../texmf-dist/scripts/pst-pdf/ps4pdf
\ No newline at end of file |