diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/splitindex/install.sh')
-rw-r--r-- | Master/texmf-dist/source/latex/splitindex/install.sh | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/Master/texmf-dist/source/latex/splitindex/install.sh b/Master/texmf-dist/source/latex/splitindex/install.sh deleted file mode 100644 index 5d75fb85f7e..00000000000 --- a/Master/texmf-dist/source/latex/splitindex/install.sh +++ /dev/null @@ -1,178 +0,0 @@ -#!/bin/sh - -while [ $# -gt 0 ]; do - case $1 in - --prefix) - if [ $# -lt 2 ]; then - echo "$0: argument expected after --prefix" >&2 - exit 1 - else - prefix=$2 - shift 2 - fi - ;; - --prefix=*) - prefix=${1#--prefix=} - shift 1 - ;; - --bindir) - if [ $# -lt 2 ]; then - echo "$0: argument expected after --bindir" >&2 - exit 1 - else - bindir=$2 - shift 2 - fi - ;; - --bindir=*) - bindir=${1#--bindir=} - shift 1 - ;; - --mandir) - if [ $# -lt 2 ]; then - echo "$0: argument expected after --mandir" >&2 - exit 1 - else - mandir=$2 - shift 2 - fi - ;; - --mandir=*) - mandir=${1#--mandir=} - shift 1 - ;; - --texmf) - if [ $# -lt 2 ]; then - echo "$0: argument expected after --texmf" >&2 - exit 1 - else - texmf=$2 - shift 2 - fi - ;; - --texmf=*) - texmf=${1#--texmf=} - shift 1 - ;; - --version|-v) - echo "install.sh v0.1" - echo "Copyright (c) Markus Kohm 2002" - exit 0 - ;; - --help|-h) - echo "Usage: install.sh [OPTIONS]" - echo - echo "Installs SplitIndex for all unix like environments." - echo - echo "OPTIONS:" - echo "--prefix=<DIR> install binaries at <DIR>/bin and manuals at <DIR>/man" - echo " (default: /usr/local)" - echo "--bindir=<DIR> install binaries at <DIR>" - echo "--mandir=<DIR> install manuals at <DIR>" - echo "--texmf=<DIR> install packages and TeX programs at <DIR>/tex/latex/misc," - echo " documentation (dvi and pdf) at <DIR>/doc/latex/splitidx and" - echo " sources at <DIR>/source/latex/splitidx" - echo " (default: \$TEXMFLOCAL if you are root and \$HOMETEXMF if" - echo " you are not root)" - exit 0 - ;; - --dist) - mkdir splitidx - cp -a splitindex splitindex-Linux-i386 - cp -a splitindex.tex splitindex.pl splitindex.c splitindex.java \ - splitindex.class splitindex.exe splitidx.dtx splitidx.ins \ - splitindex-Linux-i386 splitindex-OpenBSD-i386 \ - splitindex.1 install.txt manifest.txt install.sh \ - README splitidx - tar jcvf splitidx-`date -I`.tar.bz2 splitidx - cd splitidx - ./install.sh --prefix ../chroot --texmf ../chroot/texmf - cd .. - rm -r splitidx - find chroot | sed 's/chroot\//+-/g;s/[a-z0-9]*\//-/g' - exit 0 - ;; - *) - echo "unkown option \`$1'" >&2 - echo "Try \`./install.sh --help' for more information." >&2 - exit 1; - ;; - esac -done - -case `uname -s -m` in - OpenBSD*i?86*) - cp -pf splitindex-OpenBSD-i386 splitindex - splitindex=splitindex - ;; - Linux*i?86*) - cp -pf splitindex-Linux-i386 splitindex - splitindex=splitindex - ;; - CYGWIN*i?86*) - splitindex=splitindex.exe - ;; - *) - if ! ./splitindex -V; then - echo 'Os '`uname -s -m`' not supported!' - echo 'Trying to compile the source:' - gcc -O3 -Wall -o splitindex splitindex.c || \ - gcc -O3 -Wall -DNO_LONGOPT -o splitindex splitindex.c || \ - echo 'You have to compile splitindex.c by your own!' - fi - if ./splitindex -V; then - splitindex=splitindex - fi - ;; -esac - -if [ -z "$prefix" ]; then - prefix=/usr/local -fi -if [ -z "$bindir" ]; then - bindir=$prefix/bin -fi -if [ -z "$mandir" ]; then - mandir=$prefix/man -fi -if [ -z "$texmf" ]; then - if [ "r$USER" = "rroot" ]; then - texmf=`kpsexpand '$TEXMFLOCAL'` - else - texmf=`kpsexpand '$HOMETEXMF'` - fi - if [ -z "$texmf" ]; then - echo "kpsexpand '$TEXMFLOCAL' or kpsexpand '$HOMETEXMF' failed!" >&2 - echo "You have to use option --texmf=<DIR>." >&2 - echo "This error is fatal!" >&2 - exit 1 - fi -fi - -latex splitidx.ins - -latex splitidx.dtx -latex splitidx.dtx -mkindex splitidx -latex splitidx.dtx - -pdflatex splitidx.dtx -pdflatex splitidx.dtx -mkindex splitidx -pdflatex splitidx.dtx - -install -m 755 -d $bindir -install -m 755 -d $mandir/man1 -install -m 755 -d $texmf/tex/latex/misc -install -m 755 -d $texmf/source/latex/splitidx -install -m 755 -d $texmf/doc/latex/splitidx -install -m 755 $splitindex splitindex.pl $bindir -install -m 644 splitindex.class $bindir -install -m 644 splitindex.1 $mandir/man1 -install -m 644 splitindex.tex splitidx.sty $texmf/tex/latex/misc -install -m 644 splitidx.dvi splitidx.pdf $texmf/doc/latex/splitidx - -install README splitindex.c splitindex.java splitindex.exe \ - splitindex-Linux-i386 splitindex-OpenBSD-i386 \ - splitidx.dtx manifest.txt install.txt install.sh \ - $texmf/source/latex/splitidx |