diff options
Diffstat (limited to 'Master/bin')
-rwxr-xr-x | Master/bin/amd64-freebsd/afm2pl | bin | 84480 -> 84480 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/afm2tfm | bin | 91136 -> 91136 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/aleph | bin | 564736 -> 564736 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/bibtex | bin | 153912 -> 153912 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/bibtex8 | bin | 180928 -> 180928 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ctangle | bin | 100832 -> 100832 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ctie | bin | 71488 -> 71488 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/cweave | bin | 130432 -> 130432 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/detex | bin | 85528 -> 85528 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dmp | bin | 84096 -> 84096 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dt2dv | bin | 35136 -> 35136 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvicopy | bin | 123336 -> 123336 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvilj | bin | 105872 -> 105872 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvilj2p | bin | 106192 -> 106160 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvilj4 | bin | 114256 -> 114256 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvilj4l | bin | 114256 -> 114256 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvipdfm | bin | 413808 -> 413808 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvipdfmx | bin | 773232 -> 773232 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvipng | bin | 995376 -> 995376 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvipos | bin | 101216 -> 101184 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvips | bin | 241280 -> 241280 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvitomp | bin | 98264 -> 98232 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/dvitype | bin | 101072 -> 101040 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/gftodvi | bin | 105376 -> 105376 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/gftopk | bin | 88688 -> 88688 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/gftype | bin | 88888 -> 88888 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/gsftopk | bin | 83720 -> 83720 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/hbf2gf | bin | 92552 -> 92552 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/kpsewhich | bin | 76344 -> 76344 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/luatex | bin | 4316696 -> 4316696 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/makeindex | bin | 135384 -> 135384 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/makempx | bin | 74680 -> 74680 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/mf | bin | 330544 -> 330544 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/mf-nowin | bin | 325192 -> 325192 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/mft | bin | 112792 -> 112792 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/mpost | bin | 411456 -> 411456 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/odvicopy | bin | 128296 -> 128296 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/odvitype | bin | 102352 -> 102320 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/omega | bin | 573504 -> 573504 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/omfonts | bin | 162736 -> 162736 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/otftotfm | bin | 759480 -> 759480 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/otp2ocp | bin | 84400 -> 84400 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/outocp | bin | 66520 -> 66520 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/pdftex | bin | 1530784 -> 1530784 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/pktogf | bin | 85792 -> 85792 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/pktype | bin | 79736 -> 79736 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ps2pk | bin | 181248 -> 181248 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/t4ht | bin | 87256 -> 87256 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/tangle | bin | 109848 -> 109848 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/tex | bin | 362480 -> 362448 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/tex4ht | bin | 159768 -> 159736 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/texi2dvi | 389 | ||||
-rwxr-xr-x | Master/bin/amd64-freebsd/tftopl | bin | 96376 -> 96376 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ttf2afm | bin | 90088 -> 90088 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ttf2pk | bin | 252616 -> 252616 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/ttf2tfm | bin | 266360 -> 266328 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/vftovp | bin | 110560 -> 110560 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/weave | bin | 129784 -> 129784 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/xdvi-xaw | bin | 861608 -> 861608 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/xdvipdfmx | bin | 1386616 -> 1386616 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/xetex | bin | 9562072 -> 9562200 bytes | |||
-rw-r--r-- | Master/bin/amd64-freebsd/xindy.mem | bin | 1147564 -> 1147586 bytes | |||
-rwxr-xr-x | Master/bin/amd64-freebsd/xindy.run | bin | 2378608 -> 2378640 bytes |
63 files changed, 157 insertions, 232 deletions
diff --git a/Master/bin/amd64-freebsd/afm2pl b/Master/bin/amd64-freebsd/afm2pl Binary files differindex 00b6faa6760..c25e61e22ac 100755 --- a/Master/bin/amd64-freebsd/afm2pl +++ b/Master/bin/amd64-freebsd/afm2pl diff --git a/Master/bin/amd64-freebsd/afm2tfm b/Master/bin/amd64-freebsd/afm2tfm Binary files differindex 39f5ab2244d..a6d1290ff21 100755 --- a/Master/bin/amd64-freebsd/afm2tfm +++ b/Master/bin/amd64-freebsd/afm2tfm diff --git a/Master/bin/amd64-freebsd/aleph b/Master/bin/amd64-freebsd/aleph Binary files differindex a9c58885b36..e53a648e9f2 100755 --- a/Master/bin/amd64-freebsd/aleph +++ b/Master/bin/amd64-freebsd/aleph diff --git a/Master/bin/amd64-freebsd/bibtex b/Master/bin/amd64-freebsd/bibtex Binary files differindex b864d3653de..7b16d590b2f 100755 --- a/Master/bin/amd64-freebsd/bibtex +++ b/Master/bin/amd64-freebsd/bibtex diff --git a/Master/bin/amd64-freebsd/bibtex8 b/Master/bin/amd64-freebsd/bibtex8 Binary files differindex 63f437f89fa..8ffbb03d2f3 100755 --- a/Master/bin/amd64-freebsd/bibtex8 +++ b/Master/bin/amd64-freebsd/bibtex8 diff --git a/Master/bin/amd64-freebsd/ctangle b/Master/bin/amd64-freebsd/ctangle Binary files differindex c2f3971b3e9..8d6d062a6c3 100755 --- a/Master/bin/amd64-freebsd/ctangle +++ b/Master/bin/amd64-freebsd/ctangle diff --git a/Master/bin/amd64-freebsd/ctie b/Master/bin/amd64-freebsd/ctie Binary files differindex 19ff9de91be..ff00f32dec9 100755 --- a/Master/bin/amd64-freebsd/ctie +++ b/Master/bin/amd64-freebsd/ctie diff --git a/Master/bin/amd64-freebsd/cweave b/Master/bin/amd64-freebsd/cweave Binary files differindex fbc41c0f720..0eba2d77d9e 100755 --- a/Master/bin/amd64-freebsd/cweave +++ b/Master/bin/amd64-freebsd/cweave diff --git a/Master/bin/amd64-freebsd/detex b/Master/bin/amd64-freebsd/detex Binary files differindex c03e6aaf706..be3039c08ab 100755 --- a/Master/bin/amd64-freebsd/detex +++ b/Master/bin/amd64-freebsd/detex diff --git a/Master/bin/amd64-freebsd/dmp b/Master/bin/amd64-freebsd/dmp Binary files differindex b58e9de8e5b..b34e1cc9f21 100755 --- a/Master/bin/amd64-freebsd/dmp +++ b/Master/bin/amd64-freebsd/dmp diff --git a/Master/bin/amd64-freebsd/dt2dv b/Master/bin/amd64-freebsd/dt2dv Binary files differindex 7ce5a74fb79..1b3e28dcf85 100755 --- a/Master/bin/amd64-freebsd/dt2dv +++ b/Master/bin/amd64-freebsd/dt2dv diff --git a/Master/bin/amd64-freebsd/dvicopy b/Master/bin/amd64-freebsd/dvicopy Binary files differindex 70ad55bd1a8..26c595cea10 100755 --- a/Master/bin/amd64-freebsd/dvicopy +++ b/Master/bin/amd64-freebsd/dvicopy diff --git a/Master/bin/amd64-freebsd/dvilj b/Master/bin/amd64-freebsd/dvilj Binary files differindex a5a6ec966c7..58b7437e1a1 100755 --- a/Master/bin/amd64-freebsd/dvilj +++ b/Master/bin/amd64-freebsd/dvilj diff --git a/Master/bin/amd64-freebsd/dvilj2p b/Master/bin/amd64-freebsd/dvilj2p Binary files differindex 591f30edd1f..942b8e91d8a 100755 --- a/Master/bin/amd64-freebsd/dvilj2p +++ b/Master/bin/amd64-freebsd/dvilj2p diff --git a/Master/bin/amd64-freebsd/dvilj4 b/Master/bin/amd64-freebsd/dvilj4 Binary files differindex f4658be06e6..8af8d12de23 100755 --- a/Master/bin/amd64-freebsd/dvilj4 +++ b/Master/bin/amd64-freebsd/dvilj4 diff --git a/Master/bin/amd64-freebsd/dvilj4l b/Master/bin/amd64-freebsd/dvilj4l Binary files differindex 91d63ae3790..9464a4d19b0 100755 --- a/Master/bin/amd64-freebsd/dvilj4l +++ b/Master/bin/amd64-freebsd/dvilj4l diff --git a/Master/bin/amd64-freebsd/dvipdfm b/Master/bin/amd64-freebsd/dvipdfm Binary files differindex 796f161b36e..4d07bc3ec93 100755 --- a/Master/bin/amd64-freebsd/dvipdfm +++ b/Master/bin/amd64-freebsd/dvipdfm diff --git a/Master/bin/amd64-freebsd/dvipdfmx b/Master/bin/amd64-freebsd/dvipdfmx Binary files differindex d99acf53f18..ca14ec5ae39 100755 --- a/Master/bin/amd64-freebsd/dvipdfmx +++ b/Master/bin/amd64-freebsd/dvipdfmx diff --git a/Master/bin/amd64-freebsd/dvipng b/Master/bin/amd64-freebsd/dvipng Binary files differindex de5486e3fc5..6ebc79a5f9d 100755 --- a/Master/bin/amd64-freebsd/dvipng +++ b/Master/bin/amd64-freebsd/dvipng diff --git a/Master/bin/amd64-freebsd/dvipos b/Master/bin/amd64-freebsd/dvipos Binary files differindex 716e9f516fa..8173a5c6094 100755 --- a/Master/bin/amd64-freebsd/dvipos +++ b/Master/bin/amd64-freebsd/dvipos diff --git a/Master/bin/amd64-freebsd/dvips b/Master/bin/amd64-freebsd/dvips Binary files differindex 68e13d61c82..e0dd70eeb8c 100755 --- a/Master/bin/amd64-freebsd/dvips +++ b/Master/bin/amd64-freebsd/dvips diff --git a/Master/bin/amd64-freebsd/dvitomp b/Master/bin/amd64-freebsd/dvitomp Binary files differindex 90cb7ef0999..18e1299a873 100755 --- a/Master/bin/amd64-freebsd/dvitomp +++ b/Master/bin/amd64-freebsd/dvitomp diff --git a/Master/bin/amd64-freebsd/dvitype b/Master/bin/amd64-freebsd/dvitype Binary files differindex a9e6d84592e..906313f7e6d 100755 --- a/Master/bin/amd64-freebsd/dvitype +++ b/Master/bin/amd64-freebsd/dvitype diff --git a/Master/bin/amd64-freebsd/gftodvi b/Master/bin/amd64-freebsd/gftodvi Binary files differindex 69008d3281a..315cf9f8364 100755 --- a/Master/bin/amd64-freebsd/gftodvi +++ b/Master/bin/amd64-freebsd/gftodvi diff --git a/Master/bin/amd64-freebsd/gftopk b/Master/bin/amd64-freebsd/gftopk Binary files differindex 2a6a8b53358..f3af4cdcb85 100755 --- a/Master/bin/amd64-freebsd/gftopk +++ b/Master/bin/amd64-freebsd/gftopk diff --git a/Master/bin/amd64-freebsd/gftype b/Master/bin/amd64-freebsd/gftype Binary files differindex 26f5806afd7..1150fa0dfd6 100755 --- a/Master/bin/amd64-freebsd/gftype +++ b/Master/bin/amd64-freebsd/gftype diff --git a/Master/bin/amd64-freebsd/gsftopk b/Master/bin/amd64-freebsd/gsftopk Binary files differindex 8929acfa49d..1372f5c606c 100755 --- a/Master/bin/amd64-freebsd/gsftopk +++ b/Master/bin/amd64-freebsd/gsftopk diff --git a/Master/bin/amd64-freebsd/hbf2gf b/Master/bin/amd64-freebsd/hbf2gf Binary files differindex 6dd829291e1..18202bb4b91 100755 --- a/Master/bin/amd64-freebsd/hbf2gf +++ b/Master/bin/amd64-freebsd/hbf2gf diff --git a/Master/bin/amd64-freebsd/kpsewhich b/Master/bin/amd64-freebsd/kpsewhich Binary files differindex 50736749c95..224a58de666 100755 --- a/Master/bin/amd64-freebsd/kpsewhich +++ b/Master/bin/amd64-freebsd/kpsewhich diff --git a/Master/bin/amd64-freebsd/luatex b/Master/bin/amd64-freebsd/luatex Binary files differindex 21e4a5943e2..658101121b0 100755 --- a/Master/bin/amd64-freebsd/luatex +++ b/Master/bin/amd64-freebsd/luatex diff --git a/Master/bin/amd64-freebsd/makeindex b/Master/bin/amd64-freebsd/makeindex Binary files differindex c85341eb902..10ad94cb513 100755 --- a/Master/bin/amd64-freebsd/makeindex +++ b/Master/bin/amd64-freebsd/makeindex diff --git a/Master/bin/amd64-freebsd/makempx b/Master/bin/amd64-freebsd/makempx Binary files differindex 9f6b474fd88..56f753ce071 100755 --- a/Master/bin/amd64-freebsd/makempx +++ b/Master/bin/amd64-freebsd/makempx diff --git a/Master/bin/amd64-freebsd/mf b/Master/bin/amd64-freebsd/mf Binary files differindex 034a7c47798..ae5b6f80558 100755 --- a/Master/bin/amd64-freebsd/mf +++ b/Master/bin/amd64-freebsd/mf diff --git a/Master/bin/amd64-freebsd/mf-nowin b/Master/bin/amd64-freebsd/mf-nowin Binary files differindex e76a2203337..caec1391a07 100755 --- a/Master/bin/amd64-freebsd/mf-nowin +++ b/Master/bin/amd64-freebsd/mf-nowin diff --git a/Master/bin/amd64-freebsd/mft b/Master/bin/amd64-freebsd/mft Binary files differindex 11dc7201232..aca81f34f1d 100755 --- a/Master/bin/amd64-freebsd/mft +++ b/Master/bin/amd64-freebsd/mft diff --git a/Master/bin/amd64-freebsd/mpost b/Master/bin/amd64-freebsd/mpost Binary files differindex 5e596684d2d..aa3f660715d 100755 --- a/Master/bin/amd64-freebsd/mpost +++ b/Master/bin/amd64-freebsd/mpost diff --git a/Master/bin/amd64-freebsd/odvicopy b/Master/bin/amd64-freebsd/odvicopy Binary files differindex e2bd7176591..b8fc521ae76 100755 --- a/Master/bin/amd64-freebsd/odvicopy +++ b/Master/bin/amd64-freebsd/odvicopy diff --git a/Master/bin/amd64-freebsd/odvitype b/Master/bin/amd64-freebsd/odvitype Binary files differindex aed3def90e6..8ea259f7d68 100755 --- a/Master/bin/amd64-freebsd/odvitype +++ b/Master/bin/amd64-freebsd/odvitype diff --git a/Master/bin/amd64-freebsd/omega b/Master/bin/amd64-freebsd/omega Binary files differindex 06fd7b6db40..8445393048f 100755 --- a/Master/bin/amd64-freebsd/omega +++ b/Master/bin/amd64-freebsd/omega diff --git a/Master/bin/amd64-freebsd/omfonts b/Master/bin/amd64-freebsd/omfonts Binary files differindex 905ada17855..df77db0cb08 100755 --- a/Master/bin/amd64-freebsd/omfonts +++ b/Master/bin/amd64-freebsd/omfonts diff --git a/Master/bin/amd64-freebsd/otftotfm b/Master/bin/amd64-freebsd/otftotfm Binary files differindex 6ca7c1abf13..b809f103a76 100755 --- a/Master/bin/amd64-freebsd/otftotfm +++ b/Master/bin/amd64-freebsd/otftotfm diff --git a/Master/bin/amd64-freebsd/otp2ocp b/Master/bin/amd64-freebsd/otp2ocp Binary files differindex da194113298..c113072aa1c 100755 --- a/Master/bin/amd64-freebsd/otp2ocp +++ b/Master/bin/amd64-freebsd/otp2ocp diff --git a/Master/bin/amd64-freebsd/outocp b/Master/bin/amd64-freebsd/outocp Binary files differindex 086f82105c6..5d2691f373a 100755 --- a/Master/bin/amd64-freebsd/outocp +++ b/Master/bin/amd64-freebsd/outocp diff --git a/Master/bin/amd64-freebsd/pdftex b/Master/bin/amd64-freebsd/pdftex Binary files differindex 75edeb0b24e..380da553aa0 100755 --- a/Master/bin/amd64-freebsd/pdftex +++ b/Master/bin/amd64-freebsd/pdftex diff --git a/Master/bin/amd64-freebsd/pktogf b/Master/bin/amd64-freebsd/pktogf Binary files differindex 44deb38f308..3780380d435 100755 --- a/Master/bin/amd64-freebsd/pktogf +++ b/Master/bin/amd64-freebsd/pktogf diff --git a/Master/bin/amd64-freebsd/pktype b/Master/bin/amd64-freebsd/pktype Binary files differindex e46c531c0f5..68b29b42b79 100755 --- a/Master/bin/amd64-freebsd/pktype +++ b/Master/bin/amd64-freebsd/pktype diff --git a/Master/bin/amd64-freebsd/ps2pk b/Master/bin/amd64-freebsd/ps2pk Binary files differindex cf5e66628f6..813bc7688f6 100755 --- a/Master/bin/amd64-freebsd/ps2pk +++ b/Master/bin/amd64-freebsd/ps2pk diff --git a/Master/bin/amd64-freebsd/t4ht b/Master/bin/amd64-freebsd/t4ht Binary files differindex aff15f18530..a7d8b7278c5 100755 --- a/Master/bin/amd64-freebsd/t4ht +++ b/Master/bin/amd64-freebsd/t4ht diff --git a/Master/bin/amd64-freebsd/tangle b/Master/bin/amd64-freebsd/tangle Binary files differindex 9e65a7a9556..3dd90437d80 100755 --- a/Master/bin/amd64-freebsd/tangle +++ b/Master/bin/amd64-freebsd/tangle diff --git a/Master/bin/amd64-freebsd/tex b/Master/bin/amd64-freebsd/tex Binary files differindex cfd08521eb5..d0cc6d8e21d 100755 --- a/Master/bin/amd64-freebsd/tex +++ b/Master/bin/amd64-freebsd/tex diff --git a/Master/bin/amd64-freebsd/tex4ht b/Master/bin/amd64-freebsd/tex4ht Binary files differindex b3ad2a07dfd..648f5a9bc4c 100755 --- a/Master/bin/amd64-freebsd/tex4ht +++ b/Master/bin/amd64-freebsd/tex4ht diff --git a/Master/bin/amd64-freebsd/texi2dvi b/Master/bin/amd64-freebsd/texi2dvi index 877ea9599dd..4607be1949e 100755 --- a/Master/bin/amd64-freebsd/texi2dvi +++ b/Master/bin/amd64-freebsd/texi2dvi @@ -1,6 +1,6 @@ #! /bin/sh # texi2dvi --- produce DVI (or PDF) files from Texinfo (or (La)TeX) sources. -# $Id: texi2dvi,v 1.133 2008/08/11 00:18:29 karl Exp $ +# $Id: texi2dvi,v 1.122 2008/04/17 18:45:49 karl Exp $ # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. @@ -33,13 +33,112 @@ unset RUNNING_KSH set -e # This string is expanded by rcs automatically when this file is checked out. -rcs_revision='$Revision: 1.133 $' +rcs_revision='$Revision: 1.122 $' rcs_version=`set - $rcs_revision; echo $2` program=`echo $0 | sed -e 's!.*/!!'` +version="texi2dvi (GNU Texinfo 4.12) $rcs_version + +Copyright (C) 2008 Free Software Foundation, Inc. +License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. +" build_mode=${TEXI2DVI_BUILD_MODE:-local} build_dir=${TEXI2DVI_BUILD_DIRECTORY:-.} +usage="Usage: $program [OPTION]... FILE... + +Run each Texinfo or (La)TeX FILE through TeX in turn until all +cross-references are resolved, building all indices. The directory +containing each FILE is searched for included files. The suffix of FILE +is used to determine its language ((La)TeX or Texinfo). To process +(e)plain TeX files, set the environment variable LATEX=tex. + +In order to make texi2dvi a drop-in replacement of TeX/LaTeX in AUC-TeX, +the FILE may also be composed of the following simple TeX commands. + \`\\input{FILE}' the actual file to compile + \`\\nonstopmode' same as --batch + +Makeinfo is used to perform Texinfo macro expansion before running TeX +when needed. + +General options: + -b, --batch no interaction + -D, --debug turn on shell debugging (set -x) + -h, --help display this help and exit successfully + -o, --output=OFILE leave output in OFILE (implies --clean); + only one input FILE may be specified in this case + -q, --quiet no output unless errors (implies --batch) + -s, --silent same as --quiet + -v, --version display version information and exit successfully + -V, --verbose report on what is done + +TeX tuning: + -@ use @input instead of \input for preloaded Texinfo + --dvi output a DVI file [default] + -e, -E, --expand force macro expansion using makeinfo + -I DIR search DIR for Texinfo files + -l, --language=LANG specify the LANG of FILE (LaTeX or Texinfo) + --no-line-error do not pass --file-line-error to TeX + -p, --pdf use pdftex or pdflatex for processing + -r, --recode call recode before TeX to translate input + --recode-from=ENC recode from ENC to the @documentencoding + --src-specials pass --src-specials to TeX + -t, --command=CMD insert CMD in copy of input file + or --texinfo=CMD multiple values accumulate + --translate-file=FILE use given charset translation file for TeX + +Build modes: + --build=MODE specify the treatment of auxiliary files [$build_mode] + --tidy same as --build=tidy + -c, --clean same as --build=clean + --build-dir=DIR specify where the tidy compilation is performed; + implies --tidy; + defaults to TEXI2DVI_BUILD_DIRECTORY [$build_dir] + --mostly-clean remove the auxiliary files and directories + but not the output + +The MODE specifies where the TeX compilation takes place, and, as a +consequence, how auxiliary files are treated. The build mode +can also be set using the environment variable TEXI2DVI_BUILD_MODE. + +Valid MODEs are: + \`local' compile in the current directory, leaving all the auxiliary + files around. This is the traditional TeX use. + \`tidy' compile in a local *.t2d directory, where the auxiliary files + are left. Output files are copied back to the original file. + \`clean' same as \`tidy', but remove the auxiliary directory afterwards. + Every compilation therefore requires the full cycle. + +Using the \`tidy' mode brings several advantages: + - the current directory is not cluttered with plethora of temporary files. + - clutter can be even reduced using --build-dir=dir: all the *.t2d + directories are stored there. + - clutter can be reduced to zero using, e.g., --build-dir=/tmp/\$USER.t2d + or --build-dir=\$HOME/.t2d. + - the output file is updated after every succesful TeX run, for + sake of concurrent visualization of the output. In a \`local' build + the viewer stops during the whole TeX run. + - if the compilation fails, the previous state of the output file + is preserved. + - PDF and DVI compilation are kept in separate subdirectories + preventing any possibility of auxiliary file incompatibility. + +On the other hand, because \`tidy' compilation takes place in another +directory, occasionally TeX won't be able to find some files (e.g., when +using \\graphicspath): in that case use -I to specify the additional +directories to consider. + +The values of the BIBTEX, LATEX (or PDFLATEX), MAKEINDEX, MAKEINFO, +TEX (or PDFTEX), TEXINDEX, and THUMBPDF environment variables are used +to run those commands, if they are set. Any CMD strings are added +after @setfilename for Texinfo input, in the first line for LaTeX input. + +Email bug reports to <bug-texinfo@gnu.org>, +general questions and discussion to <help-texinfo@gnu.org>. +Texinfo home page: http://www.gnu.org/software/texinfo/" + # Initialize variables for option overriding and otherwise. # Don't use `unset' since old bourne shells don't have this command. # Instead, assign them an empty value. @@ -187,34 +286,6 @@ absolute () } -# ensure_dir DIR1 DIR2... -# ----------------------- -# Make sure the directories exist. -ensure_dir () -{ - for dir - do - test -d "$dir" \ - || mkdir "$dir" \ - || error 1 "cannot create directory: $dir" - done -} - - -# error EXIT_STATUS LINE1 LINE2... -# -------------------------------- -# Report an error and exit with failure if EXIT_STATUS is non null. -error () -{ - local s="$1" - shift - report "$@" - if test "$s" != 0; then - exit $s - fi -} - - # findprog PROG # ------------- # Return true if PROG is somewhere in PATH, else false. @@ -252,6 +323,15 @@ report () done } +# verbose WORD1 WORD2 +# ------------------- +# Report some verbose information. +verbose () +{ + if $verb; then + echo >&2 "$0: $@" + fi +} # run COMMAND-LINE # ---------------- @@ -264,143 +344,30 @@ run () } -# usage -# ----- -# Display usage and exit successfully. -usage () -{ - # We used to simply have `echo "$usage"', but coping with the - # changing behavior of `echo' is much harder than simply using a - # here-doc. - # - # echo '\noto' echo '\\noto' echo -e '\\noto' - # bash 3.1 \noto \\noto \noto - # bash 3.2 %oto \noto -e \noto - # - # where % denotes the eol character. - cat <<EOF -Usage: $program [OPTION]... FILE... - -Run each Texinfo or (La)TeX FILE through TeX in turn until all -cross-references are resolved, building all indices. The directory -containing each FILE is searched for included files. The suffix of FILE -is used to determine its language ((La)TeX or Texinfo). To process -(e)plain TeX files, set the environment variable LATEX=tex. - -In order to make texi2dvi a drop-in replacement of TeX/LaTeX in AUC-TeX, -the FILE may also be composed of the following simple TeX commands. - \`\\input{FILE}' the actual file to compile - \`\\nonstopmode' same as --batch - -Makeinfo is used to perform Texinfo macro expansion before running TeX -when needed. - -General options: - -b, --batch no interaction - -D, --debug turn on shell debugging (set -x) - -h, --help display this help and exit successfully - -o, --output=OFILE leave output in OFILE (implies --clean); - only one input FILE may be specified in this case - -q, --quiet no output unless errors (implies --batch) - -s, --silent same as --quiet - -v, --version display version information and exit successfully - -V, --verbose report on what is done - -TeX tuning: - -@ use @input instead of \input for preloaded Texinfo - --dvi output a DVI file [default] - --dvipdf output a PDF file via DVI (using dvipdf) - -e, -E, --expand force macro expansion using makeinfo - -I DIR search DIR for Texinfo files - -l, --language=LANG specify LANG for FILE, either latex or texinfo - --no-line-error do not pass --file-line-error to TeX - -p, --pdf use pdftex or pdflatex for processing - -r, --recode call recode before TeX to translate input - --recode-from=ENC recode from ENC to the @documentencoding - --src-specials pass --src-specials to TeX - -t, --command=CMD insert CMD in copy of input file - or --texinfo=CMD multiple values accumulate - --translate-file=FILE use given charset translation file for TeX - -Build modes: - --build=MODE specify the treatment of auxiliary files [$build_mode] - --tidy same as --build=tidy - -c, --clean same as --build=clean - --build-dir=DIR specify where the tidy compilation is performed; - implies --tidy; - defaults to TEXI2DVI_BUILD_DIRECTORY [$build_dir] - --mostly-clean remove the auxiliary files and directories - but not the output - -The MODE specifies where the TeX compilation takes place, and, as a -consequence, how auxiliary files are treated. The build mode -can also be set using the environment variable TEXI2DVI_BUILD_MODE. - -Valid MODEs are: - \`local' compile in the current directory, leaving all the auxiliary - files around. This is the traditional TeX use. - \`tidy' compile in a local *.t2d directory, where the auxiliary files - are left. Output files are copied back to the original file. - \`clean' same as \`tidy', but remove the auxiliary directory afterwards. - Every compilation therefore requires the full cycle. - -Using the \`tidy' mode brings several advantages: - - the current directory is not cluttered with plethora of temporary files. - - clutter can be even reduced using --build-dir=dir: all the *.t2d - directories are stored there. - - clutter can be reduced to zero using, e.g., --build-dir=/tmp/\$USER.t2d - or --build-dir=\$HOME/.t2d. - - the output file is updated after every succesful TeX run, for - sake of concurrent visualization of the output. In a \`local' build - the viewer stops during the whole TeX run. - - if the compilation fails, the previous state of the output file - is preserved. - - PDF and DVI compilation are kept in separate subdirectories - preventing any possibility of auxiliary file incompatibility. - -On the other hand, because \`tidy' compilation takes place in another -directory, occasionally TeX won't be able to find some files (e.g., when -using \\graphicspath): in that case use -I to specify the additional -directories to consider. - -The values of the BIBTEX, LATEX (or PDFLATEX), MAKEINDEX, MAKEINFO, -TEX (or PDFTEX), TEXINDEX, and THUMBPDF environment variables are used -to run those commands, if they are set. Any CMD strings are added -after @setfilename for Texinfo input, in the first line for LaTeX input. - -Email bug reports to <bug-texinfo@gnu.org>, -general questions and discussion to <help-texinfo@gnu.org>. -Texinfo home page: http://www.gnu.org/software/texinfo/ -EOF - exit 0 -} - - -# verbose WORD1 WORD2 -# ------------------- -# Report some verbose information. -verbose () +# error EXIT_STATUS LINE1 LINE2... +# -------------------------------- +# Report an error and exit with failure if EXIT_STATUS is non null. +error () { - if $verb; then - echo >&2 "$0: $@" + local s="$1" + shift + report "$@" + if test "$s" != 0; then + exit $s fi } - -# version -# ------- -# Display version info and exit succesfully. -version () +# ensure_dir DIR1 DIR2... +# ----------------------- +# Make sure the directories exist. +ensure_dir () { - cat <<EOF -texi2dvi (GNU Texinfo 4.12+) $rcs_version - -Copyright (C) 2008 Free Software Foundation, Inc. -License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> -This is free software: you are free to change and redistribute it. -There is NO WARRANTY, to the extent permitted by law. -EOF - exit 0 + for dir + do + test -d "$dir" \ + || mkdir "$dir" \ + || error 1 "cannot create directory: $dir" + done } @@ -421,42 +388,6 @@ list_append () eval $la_l=\""$@"\" } - -# list_concat_dirs LIST-NAME DIR-LIST -# ----------------------------------- -# Append to LIST-NAME all the components (included empty) from -# the $path_sep separated list DIR-LIST. Make the paths absolute. -list_concat_dirs () -{ - local lcd_list="$1" - # Empty path components are meaningful to tex. We rewrite them as - # `EMPTY' so they don't get lost when we split on $path_sep. - # Hopefully no one will have an actual directory named EMPTY. - local replace_EMPTY="-e 's/^$path_sep/EMPTY$path_sep/g' \ - -e 's/$path_sep\$/${path_sep}EMPTY/g' \ - -e 's/$path_sep$path_sep/${path_sep}EMPTY:/g'" - save_IFS=$IFS - IFS=$path_sep - set x `echo "$2" | eval sed $replace_EMPTY`; shift - IFS=$save_IFS - local dir - for dir - do - case $dir in - EMPTY) - list_append $lcd_list "" - ;; - *) - if test -d $dir; then - dir=`absolute "$dir"` - list_append $lcd_list "$dir" - fi - ;; - esac - done -} - - # list_prefix LIST-NAME SEP -> STRING # ----------------------------------- # Return a string that is composed of the LIST-NAME with each item @@ -557,15 +488,16 @@ done # --------------------------------------- # Convert relative paths to absolute paths, so we can run in another # directory (e.g., in tidy build mode, or during the macro-support -# detection). Prepend ".". +# detection). +# +# Empty path components are meaningful to tex. We rewrite them +# as `EMPTY' so they don't get lost when we split on $path_sep. +# Hopefully no one will have an actual directory named EMPTY. absolute_filenames () { - # Empty path components are meaningful to tex. We rewrite them as - # `EMPTY' so they don't get lost when we split on $path_sep. - # Hopefully no one will have an actual directory named EMPTY. local replace_empty="-e 's/^$path_sep/EMPTY$path_sep/g' \ - -e 's/$path_sep\$/${path_sep}EMPTY/g' \ - -e 's/$path_sep$path_sep/${path_sep}EMPTY:/g'" + -e 's/$path_sep\$/${path_sep}EMPTY/g' \ + -e 's/$path_sep$path_sep/${path_sep}EMPTY:/g'" local res res=`echo "$1" | eval sed $replace_empty` save_IFS=$IFS @@ -579,14 +511,8 @@ absolute_filenames () res=$res$path_sep ;; *) - if test -d "$dir"; then + if test -d $dir; then res=$res$path_sep`absolute "$dir"` - else - # Even if $dir is not a directory, preserve it in the path. - # It might contain metacharacters that TeX will expand in - # turn, e.g., /some/path/{a,b,c}. This will not get the - # implicit absolutification of the path, but we can't help that. - res=$res$path_sep$dir fi ;; esac @@ -768,18 +694,16 @@ generated_files_get () fi ;; latex) + # bibtex: *.aux -> *.bbl and *.blg. if aux_file_p $file; then - # bibtex: *.aux -> *.bbl and *.blg. echo $file | sed 's/^\(.*\)\.aux$/\1.bbl/' - echo $file | sed 's/^\(.*\)\.aux$/\1.blg/' - # -recorder: .fls - echo $file | sed 's/^\(.*\)\.aux$/\1.fls/' + echo $file | sed 's/^\(.*\)\.aux$/\1.blg/' fi ;; esac done | # Filter existing files matching the criterion. - # + # # With an input file name containing a space, this produces a # "command not found" message (and filtering is ineffective). # The situation with a newline is presumably even worse. @@ -806,10 +730,6 @@ xref_files_save () # The following line improves `cp $xref_files_orig "$work_bak"' # by preserving the directory parts. Think of # cp chap1/main.aux chap2/main.aux $work_bak. - # - # Users may have, e.g., --keep-old-files. Don't let this interfere. - # (Don't use unset for the sake of ancient shells.) - TAR_OPTIONS=; export TAR_OPTIONS tar cf - $xref_files_orig | (cd "$work_bak" && tar xf -) fi } @@ -933,26 +853,26 @@ run_tex () # we'd like to handle arbitrary input file names, such as a~b.tex. # This isn't a general way to do it :), though it does work, kind of. # cmd="$cmd '${escape}catcode126=12 \input '" - + # TeX's \input does not (easily or reliably) support whitespace # characters or other special characters in file names. Our intensive # use of absolute file names makes this worse: the enclosing directory # names may include white spaces. Improve the situation using a # symbolic link to the filename in the current directory, in tidy mode # only. Do not alter in_input. - # + # # The filename is almost always tokenized using plain TeX conventions # (the exception would be if the user made a texinfo.fmt file). Not # all the plain TeX special characters cause trouble, but there's no # harm in making the link. - # + # case $tidy:`func_dirname "$in_input"` in true:*["$space$tab$newline\"#\$%\\^_{}"]*) _run_tex_file_name=`basename "$in_input"` if test ! -f "$_run_tex_file_name"; then - # It might not be a file, clear it. - run rm -f "$_run_tex_file_name" - run ln -s "$in_input" + verbose ln -s "$in_input" + rm -f "$_run_tex_file_name" + ln -s "$_run_tex_file_name" fi cmd="$cmd '$_run_tex_file_name'" ;; @@ -1174,8 +1094,8 @@ uncomment_iftex='s/^@c texi2dvi//' # main info output, the user asked to run TeX, not makeinfo. run_makeinfo () { - test $in_lang = texinfo \ - || return 0 + test $in_lang == texinfo || + return 0 # Unless required by the user, makeinfo expansion is wanted only # if texinfo.tex is too old. @@ -1413,7 +1333,7 @@ compile () eval val="\$common\$${var}_orig" # Convert relative paths to absolute paths, so we can run in another # directory (e.g., in clean build mode, or during the macro-support - # detection). ".:" is added here. + # detection). val=`absolute_filenames "$val"` eval $var="\"$val\"" export $var @@ -1516,9 +1436,14 @@ while test x"$1" != x"$arg_sep"; do --dvi) out_lang=dvi;; --dvipdf) out_lang=dvipdf;; -e | -E | --expand) expand=t;; - -h | --help) usage;; + -h | --help) echo "$usage"; exit 0;; --html) out_lang=html;; - -I) shift; list_concat_dirs includes "$1";; + -I | --I*) + shift + # Use absolute dir names in the includes. + val=`absolute "$1"` + list_append includes "$val" + ;; --info) out_lang=info;; -l | --lang | --language) shift; set_language=$1;; --mostly-clean) action=mostly-clean;; @@ -1538,7 +1463,7 @@ while test x"$1" != x"$arg_sep"; do --text) out_lang=text;; --translate-file ) shift; translate_file="$1";; --tidy) build_mode=tidy;; - -v | --vers*) version;; + -v | --vers*) echo "$version"; exit 0;; -V | --verb*) verb=true;; --) # What remains are not options. shift diff --git a/Master/bin/amd64-freebsd/tftopl b/Master/bin/amd64-freebsd/tftopl Binary files differindex 7938ec0cc2a..155d824a89e 100755 --- a/Master/bin/amd64-freebsd/tftopl +++ b/Master/bin/amd64-freebsd/tftopl diff --git a/Master/bin/amd64-freebsd/ttf2afm b/Master/bin/amd64-freebsd/ttf2afm Binary files differindex aadd98464e1..490dab796e8 100755 --- a/Master/bin/amd64-freebsd/ttf2afm +++ b/Master/bin/amd64-freebsd/ttf2afm diff --git a/Master/bin/amd64-freebsd/ttf2pk b/Master/bin/amd64-freebsd/ttf2pk Binary files differindex 24668cabcbe..75c17103749 100755 --- a/Master/bin/amd64-freebsd/ttf2pk +++ b/Master/bin/amd64-freebsd/ttf2pk diff --git a/Master/bin/amd64-freebsd/ttf2tfm b/Master/bin/amd64-freebsd/ttf2tfm Binary files differindex ce8f9bb9390..8369e53d14f 100755 --- a/Master/bin/amd64-freebsd/ttf2tfm +++ b/Master/bin/amd64-freebsd/ttf2tfm diff --git a/Master/bin/amd64-freebsd/vftovp b/Master/bin/amd64-freebsd/vftovp Binary files differindex 9dddb968877..89cd12b4621 100755 --- a/Master/bin/amd64-freebsd/vftovp +++ b/Master/bin/amd64-freebsd/vftovp diff --git a/Master/bin/amd64-freebsd/weave b/Master/bin/amd64-freebsd/weave Binary files differindex 462698aeaed..a255ed83329 100755 --- a/Master/bin/amd64-freebsd/weave +++ b/Master/bin/amd64-freebsd/weave diff --git a/Master/bin/amd64-freebsd/xdvi-xaw b/Master/bin/amd64-freebsd/xdvi-xaw Binary files differindex c6518a06602..36b32de622e 100755 --- a/Master/bin/amd64-freebsd/xdvi-xaw +++ b/Master/bin/amd64-freebsd/xdvi-xaw diff --git a/Master/bin/amd64-freebsd/xdvipdfmx b/Master/bin/amd64-freebsd/xdvipdfmx Binary files differindex d57b6f81bd9..8c7e86a6509 100755 --- a/Master/bin/amd64-freebsd/xdvipdfmx +++ b/Master/bin/amd64-freebsd/xdvipdfmx diff --git a/Master/bin/amd64-freebsd/xetex b/Master/bin/amd64-freebsd/xetex Binary files differindex 3a4c302e5ec..14dae2a40e0 100755 --- a/Master/bin/amd64-freebsd/xetex +++ b/Master/bin/amd64-freebsd/xetex diff --git a/Master/bin/amd64-freebsd/xindy.mem b/Master/bin/amd64-freebsd/xindy.mem Binary files differindex eea3dfc5e2f..d252aec1f1c 100644 --- a/Master/bin/amd64-freebsd/xindy.mem +++ b/Master/bin/amd64-freebsd/xindy.mem diff --git a/Master/bin/amd64-freebsd/xindy.run b/Master/bin/amd64-freebsd/xindy.run Binary files differindex 91446dedc2a..b8fa6165fb1 100755 --- a/Master/bin/amd64-freebsd/xindy.run +++ b/Master/bin/amd64-freebsd/xindy.run |