summaryrefslogtreecommitdiff
path: root/Master/bin
diff options
context:
space:
mode:
Diffstat (limited to 'Master/bin')
-rwxr-xr-xMaster/bin/amd64-freebsd/afm2plbin84480 -> 84480 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/afm2tfmbin91136 -> 91136 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/alephbin564736 -> 564736 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/bibtexbin153912 -> 153912 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/bibtex8bin180928 -> 180928 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ctanglebin100832 -> 100832 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ctiebin71488 -> 71488 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/cweavebin130432 -> 130432 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/detexbin85528 -> 85528 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dmpbin84096 -> 84096 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dt2dvbin35136 -> 35136 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvicopybin123336 -> 123336 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dviljbin105872 -> 105872 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvilj2pbin106192 -> 106160 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvilj4bin114256 -> 114256 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvilj4lbin114256 -> 114256 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipdfmbin413808 -> 413808 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipdfmxbin773232 -> 773232 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipngbin995376 -> 995376 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dviposbin101216 -> 101184 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipsbin241280 -> 241280 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvitompbin98264 -> 98232 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvitypebin101072 -> 101040 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftodvibin105376 -> 105376 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftopkbin88688 -> 88688 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftypebin88888 -> 88888 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gsftopkbin83720 -> 83720 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/hbf2gfbin92552 -> 92552 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/kpsewhichbin76344 -> 76344 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/luatexbin4316696 -> 4316696 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/makeindexbin135384 -> 135384 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/makempxbin74680 -> 74680 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mfbin330544 -> 330544 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mf-nowinbin325192 -> 325192 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mftbin112792 -> 112792 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mpostbin411456 -> 411456 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/odvicopybin128296 -> 128296 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/odvitypebin102352 -> 102320 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/omegabin573504 -> 573504 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/omfontsbin162736 -> 162736 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/otftotfmbin759480 -> 759480 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/otp2ocpbin84400 -> 84400 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/outocpbin66520 -> 66520 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/pdftexbin1530784 -> 1530784 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/pktogfbin85792 -> 85792 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/pktypebin79736 -> 79736 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ps2pkbin181248 -> 181248 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/t4htbin87256 -> 87256 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/tanglebin109848 -> 109848 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/texbin362480 -> 362448 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/tex4htbin159768 -> 159736 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/texi2dvi389
-rwxr-xr-xMaster/bin/amd64-freebsd/tftoplbin96376 -> 96376 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ttf2afmbin90088 -> 90088 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ttf2pkbin252616 -> 252616 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ttf2tfmbin266360 -> 266328 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/vftovpbin110560 -> 110560 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/weavebin129784 -> 129784 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xdvi-xawbin861608 -> 861608 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xdvipdfmxbin1386616 -> 1386616 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xetexbin9562072 -> 9562200 bytes
-rw-r--r--Master/bin/amd64-freebsd/xindy.membin1147564 -> 1147586 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xindy.runbin2378608 -> 2378640 bytes
63 files changed, 157 insertions, 232 deletions
diff --git a/Master/bin/amd64-freebsd/afm2pl b/Master/bin/amd64-freebsd/afm2pl
index 00b6faa6760..c25e61e22ac 100755
--- a/Master/bin/amd64-freebsd/afm2pl
+++ b/Master/bin/amd64-freebsd/afm2pl
Binary files differ
diff --git a/Master/bin/amd64-freebsd/afm2tfm b/Master/bin/amd64-freebsd/afm2tfm
index 39f5ab2244d..a6d1290ff21 100755
--- a/Master/bin/amd64-freebsd/afm2tfm
+++ b/Master/bin/amd64-freebsd/afm2tfm
Binary files differ
diff --git a/Master/bin/amd64-freebsd/aleph b/Master/bin/amd64-freebsd/aleph
index a9c58885b36..e53a648e9f2 100755
--- a/Master/bin/amd64-freebsd/aleph
+++ b/Master/bin/amd64-freebsd/aleph
Binary files differ
diff --git a/Master/bin/amd64-freebsd/bibtex b/Master/bin/amd64-freebsd/bibtex
index b864d3653de..7b16d590b2f 100755
--- a/Master/bin/amd64-freebsd/bibtex
+++ b/Master/bin/amd64-freebsd/bibtex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/bibtex8 b/Master/bin/amd64-freebsd/bibtex8
index 63f437f89fa..8ffbb03d2f3 100755
--- a/Master/bin/amd64-freebsd/bibtex8
+++ b/Master/bin/amd64-freebsd/bibtex8
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ctangle b/Master/bin/amd64-freebsd/ctangle
index c2f3971b3e9..8d6d062a6c3 100755
--- a/Master/bin/amd64-freebsd/ctangle
+++ b/Master/bin/amd64-freebsd/ctangle
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ctie b/Master/bin/amd64-freebsd/ctie
index 19ff9de91be..ff00f32dec9 100755
--- a/Master/bin/amd64-freebsd/ctie
+++ b/Master/bin/amd64-freebsd/ctie
Binary files differ
diff --git a/Master/bin/amd64-freebsd/cweave b/Master/bin/amd64-freebsd/cweave
index fbc41c0f720..0eba2d77d9e 100755
--- a/Master/bin/amd64-freebsd/cweave
+++ b/Master/bin/amd64-freebsd/cweave
Binary files differ
diff --git a/Master/bin/amd64-freebsd/detex b/Master/bin/amd64-freebsd/detex
index c03e6aaf706..be3039c08ab 100755
--- a/Master/bin/amd64-freebsd/detex
+++ b/Master/bin/amd64-freebsd/detex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dmp b/Master/bin/amd64-freebsd/dmp
index b58e9de8e5b..b34e1cc9f21 100755
--- a/Master/bin/amd64-freebsd/dmp
+++ b/Master/bin/amd64-freebsd/dmp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dt2dv b/Master/bin/amd64-freebsd/dt2dv
index 7ce5a74fb79..1b3e28dcf85 100755
--- a/Master/bin/amd64-freebsd/dt2dv
+++ b/Master/bin/amd64-freebsd/dt2dv
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvicopy b/Master/bin/amd64-freebsd/dvicopy
index 70ad55bd1a8..26c595cea10 100755
--- a/Master/bin/amd64-freebsd/dvicopy
+++ b/Master/bin/amd64-freebsd/dvicopy
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvilj b/Master/bin/amd64-freebsd/dvilj
index a5a6ec966c7..58b7437e1a1 100755
--- a/Master/bin/amd64-freebsd/dvilj
+++ b/Master/bin/amd64-freebsd/dvilj
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvilj2p b/Master/bin/amd64-freebsd/dvilj2p
index 591f30edd1f..942b8e91d8a 100755
--- a/Master/bin/amd64-freebsd/dvilj2p
+++ b/Master/bin/amd64-freebsd/dvilj2p
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvilj4 b/Master/bin/amd64-freebsd/dvilj4
index f4658be06e6..8af8d12de23 100755
--- a/Master/bin/amd64-freebsd/dvilj4
+++ b/Master/bin/amd64-freebsd/dvilj4
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvilj4l b/Master/bin/amd64-freebsd/dvilj4l
index 91d63ae3790..9464a4d19b0 100755
--- a/Master/bin/amd64-freebsd/dvilj4l
+++ b/Master/bin/amd64-freebsd/dvilj4l
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvipdfm b/Master/bin/amd64-freebsd/dvipdfm
index 796f161b36e..4d07bc3ec93 100755
--- a/Master/bin/amd64-freebsd/dvipdfm
+++ b/Master/bin/amd64-freebsd/dvipdfm
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvipdfmx b/Master/bin/amd64-freebsd/dvipdfmx
index d99acf53f18..ca14ec5ae39 100755
--- a/Master/bin/amd64-freebsd/dvipdfmx
+++ b/Master/bin/amd64-freebsd/dvipdfmx
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvipng b/Master/bin/amd64-freebsd/dvipng
index de5486e3fc5..6ebc79a5f9d 100755
--- a/Master/bin/amd64-freebsd/dvipng
+++ b/Master/bin/amd64-freebsd/dvipng
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvipos b/Master/bin/amd64-freebsd/dvipos
index 716e9f516fa..8173a5c6094 100755
--- a/Master/bin/amd64-freebsd/dvipos
+++ b/Master/bin/amd64-freebsd/dvipos
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvips b/Master/bin/amd64-freebsd/dvips
index 68e13d61c82..e0dd70eeb8c 100755
--- a/Master/bin/amd64-freebsd/dvips
+++ b/Master/bin/amd64-freebsd/dvips
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvitomp b/Master/bin/amd64-freebsd/dvitomp
index 90cb7ef0999..18e1299a873 100755
--- a/Master/bin/amd64-freebsd/dvitomp
+++ b/Master/bin/amd64-freebsd/dvitomp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/dvitype b/Master/bin/amd64-freebsd/dvitype
index a9e6d84592e..906313f7e6d 100755
--- a/Master/bin/amd64-freebsd/dvitype
+++ b/Master/bin/amd64-freebsd/dvitype
Binary files differ
diff --git a/Master/bin/amd64-freebsd/gftodvi b/Master/bin/amd64-freebsd/gftodvi
index 69008d3281a..315cf9f8364 100755
--- a/Master/bin/amd64-freebsd/gftodvi
+++ b/Master/bin/amd64-freebsd/gftodvi
Binary files differ
diff --git a/Master/bin/amd64-freebsd/gftopk b/Master/bin/amd64-freebsd/gftopk
index 2a6a8b53358..f3af4cdcb85 100755
--- a/Master/bin/amd64-freebsd/gftopk
+++ b/Master/bin/amd64-freebsd/gftopk
Binary files differ
diff --git a/Master/bin/amd64-freebsd/gftype b/Master/bin/amd64-freebsd/gftype
index 26f5806afd7..1150fa0dfd6 100755
--- a/Master/bin/amd64-freebsd/gftype
+++ b/Master/bin/amd64-freebsd/gftype
Binary files differ
diff --git a/Master/bin/amd64-freebsd/gsftopk b/Master/bin/amd64-freebsd/gsftopk
index 8929acfa49d..1372f5c606c 100755
--- a/Master/bin/amd64-freebsd/gsftopk
+++ b/Master/bin/amd64-freebsd/gsftopk
Binary files differ
diff --git a/Master/bin/amd64-freebsd/hbf2gf b/Master/bin/amd64-freebsd/hbf2gf
index 6dd829291e1..18202bb4b91 100755
--- a/Master/bin/amd64-freebsd/hbf2gf
+++ b/Master/bin/amd64-freebsd/hbf2gf
Binary files differ
diff --git a/Master/bin/amd64-freebsd/kpsewhich b/Master/bin/amd64-freebsd/kpsewhich
index 50736749c95..224a58de666 100755
--- a/Master/bin/amd64-freebsd/kpsewhich
+++ b/Master/bin/amd64-freebsd/kpsewhich
Binary files differ
diff --git a/Master/bin/amd64-freebsd/luatex b/Master/bin/amd64-freebsd/luatex
index 21e4a5943e2..658101121b0 100755
--- a/Master/bin/amd64-freebsd/luatex
+++ b/Master/bin/amd64-freebsd/luatex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/makeindex b/Master/bin/amd64-freebsd/makeindex
index c85341eb902..10ad94cb513 100755
--- a/Master/bin/amd64-freebsd/makeindex
+++ b/Master/bin/amd64-freebsd/makeindex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/makempx b/Master/bin/amd64-freebsd/makempx
index 9f6b474fd88..56f753ce071 100755
--- a/Master/bin/amd64-freebsd/makempx
+++ b/Master/bin/amd64-freebsd/makempx
Binary files differ
diff --git a/Master/bin/amd64-freebsd/mf b/Master/bin/amd64-freebsd/mf
index 034a7c47798..ae5b6f80558 100755
--- a/Master/bin/amd64-freebsd/mf
+++ b/Master/bin/amd64-freebsd/mf
Binary files differ
diff --git a/Master/bin/amd64-freebsd/mf-nowin b/Master/bin/amd64-freebsd/mf-nowin
index e76a2203337..caec1391a07 100755
--- a/Master/bin/amd64-freebsd/mf-nowin
+++ b/Master/bin/amd64-freebsd/mf-nowin
Binary files differ
diff --git a/Master/bin/amd64-freebsd/mft b/Master/bin/amd64-freebsd/mft
index 11dc7201232..aca81f34f1d 100755
--- a/Master/bin/amd64-freebsd/mft
+++ b/Master/bin/amd64-freebsd/mft
Binary files differ
diff --git a/Master/bin/amd64-freebsd/mpost b/Master/bin/amd64-freebsd/mpost
index 5e596684d2d..aa3f660715d 100755
--- a/Master/bin/amd64-freebsd/mpost
+++ b/Master/bin/amd64-freebsd/mpost
Binary files differ
diff --git a/Master/bin/amd64-freebsd/odvicopy b/Master/bin/amd64-freebsd/odvicopy
index e2bd7176591..b8fc521ae76 100755
--- a/Master/bin/amd64-freebsd/odvicopy
+++ b/Master/bin/amd64-freebsd/odvicopy
Binary files differ
diff --git a/Master/bin/amd64-freebsd/odvitype b/Master/bin/amd64-freebsd/odvitype
index aed3def90e6..8ea259f7d68 100755
--- a/Master/bin/amd64-freebsd/odvitype
+++ b/Master/bin/amd64-freebsd/odvitype
Binary files differ
diff --git a/Master/bin/amd64-freebsd/omega b/Master/bin/amd64-freebsd/omega
index 06fd7b6db40..8445393048f 100755
--- a/Master/bin/amd64-freebsd/omega
+++ b/Master/bin/amd64-freebsd/omega
Binary files differ
diff --git a/Master/bin/amd64-freebsd/omfonts b/Master/bin/amd64-freebsd/omfonts
index 905ada17855..df77db0cb08 100755
--- a/Master/bin/amd64-freebsd/omfonts
+++ b/Master/bin/amd64-freebsd/omfonts
Binary files differ
diff --git a/Master/bin/amd64-freebsd/otftotfm b/Master/bin/amd64-freebsd/otftotfm
index 6ca7c1abf13..b809f103a76 100755
--- a/Master/bin/amd64-freebsd/otftotfm
+++ b/Master/bin/amd64-freebsd/otftotfm
Binary files differ
diff --git a/Master/bin/amd64-freebsd/otp2ocp b/Master/bin/amd64-freebsd/otp2ocp
index da194113298..c113072aa1c 100755
--- a/Master/bin/amd64-freebsd/otp2ocp
+++ b/Master/bin/amd64-freebsd/otp2ocp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/outocp b/Master/bin/amd64-freebsd/outocp
index 086f82105c6..5d2691f373a 100755
--- a/Master/bin/amd64-freebsd/outocp
+++ b/Master/bin/amd64-freebsd/outocp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/pdftex b/Master/bin/amd64-freebsd/pdftex
index 75edeb0b24e..380da553aa0 100755
--- a/Master/bin/amd64-freebsd/pdftex
+++ b/Master/bin/amd64-freebsd/pdftex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/pktogf b/Master/bin/amd64-freebsd/pktogf
index 44deb38f308..3780380d435 100755
--- a/Master/bin/amd64-freebsd/pktogf
+++ b/Master/bin/amd64-freebsd/pktogf
Binary files differ
diff --git a/Master/bin/amd64-freebsd/pktype b/Master/bin/amd64-freebsd/pktype
index e46c531c0f5..68b29b42b79 100755
--- a/Master/bin/amd64-freebsd/pktype
+++ b/Master/bin/amd64-freebsd/pktype
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ps2pk b/Master/bin/amd64-freebsd/ps2pk
index cf5e66628f6..813bc7688f6 100755
--- a/Master/bin/amd64-freebsd/ps2pk
+++ b/Master/bin/amd64-freebsd/ps2pk
Binary files differ
diff --git a/Master/bin/amd64-freebsd/t4ht b/Master/bin/amd64-freebsd/t4ht
index aff15f18530..a7d8b7278c5 100755
--- a/Master/bin/amd64-freebsd/t4ht
+++ b/Master/bin/amd64-freebsd/t4ht
Binary files differ
diff --git a/Master/bin/amd64-freebsd/tangle b/Master/bin/amd64-freebsd/tangle
index 9e65a7a9556..3dd90437d80 100755
--- a/Master/bin/amd64-freebsd/tangle
+++ b/Master/bin/amd64-freebsd/tangle
Binary files differ
diff --git a/Master/bin/amd64-freebsd/tex b/Master/bin/amd64-freebsd/tex
index cfd08521eb5..d0cc6d8e21d 100755
--- a/Master/bin/amd64-freebsd/tex
+++ b/Master/bin/amd64-freebsd/tex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/tex4ht b/Master/bin/amd64-freebsd/tex4ht
index b3ad2a07dfd..648f5a9bc4c 100755
--- a/Master/bin/amd64-freebsd/tex4ht
+++ b/Master/bin/amd64-freebsd/tex4ht
Binary files differ
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
index 7938ec0cc2a..155d824a89e 100755
--- a/Master/bin/amd64-freebsd/tftopl
+++ b/Master/bin/amd64-freebsd/tftopl
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ttf2afm b/Master/bin/amd64-freebsd/ttf2afm
index aadd98464e1..490dab796e8 100755
--- a/Master/bin/amd64-freebsd/ttf2afm
+++ b/Master/bin/amd64-freebsd/ttf2afm
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ttf2pk b/Master/bin/amd64-freebsd/ttf2pk
index 24668cabcbe..75c17103749 100755
--- a/Master/bin/amd64-freebsd/ttf2pk
+++ b/Master/bin/amd64-freebsd/ttf2pk
Binary files differ
diff --git a/Master/bin/amd64-freebsd/ttf2tfm b/Master/bin/amd64-freebsd/ttf2tfm
index ce8f9bb9390..8369e53d14f 100755
--- a/Master/bin/amd64-freebsd/ttf2tfm
+++ b/Master/bin/amd64-freebsd/ttf2tfm
Binary files differ
diff --git a/Master/bin/amd64-freebsd/vftovp b/Master/bin/amd64-freebsd/vftovp
index 9dddb968877..89cd12b4621 100755
--- a/Master/bin/amd64-freebsd/vftovp
+++ b/Master/bin/amd64-freebsd/vftovp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/weave b/Master/bin/amd64-freebsd/weave
index 462698aeaed..a255ed83329 100755
--- a/Master/bin/amd64-freebsd/weave
+++ b/Master/bin/amd64-freebsd/weave
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xdvi-xaw b/Master/bin/amd64-freebsd/xdvi-xaw
index c6518a06602..36b32de622e 100755
--- a/Master/bin/amd64-freebsd/xdvi-xaw
+++ b/Master/bin/amd64-freebsd/xdvi-xaw
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xdvipdfmx b/Master/bin/amd64-freebsd/xdvipdfmx
index d57b6f81bd9..8c7e86a6509 100755
--- a/Master/bin/amd64-freebsd/xdvipdfmx
+++ b/Master/bin/amd64-freebsd/xdvipdfmx
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xetex b/Master/bin/amd64-freebsd/xetex
index 3a4c302e5ec..14dae2a40e0 100755
--- a/Master/bin/amd64-freebsd/xetex
+++ b/Master/bin/amd64-freebsd/xetex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xindy.mem b/Master/bin/amd64-freebsd/xindy.mem
index eea3dfc5e2f..d252aec1f1c 100644
--- a/Master/bin/amd64-freebsd/xindy.mem
+++ b/Master/bin/amd64-freebsd/xindy.mem
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xindy.run b/Master/bin/amd64-freebsd/xindy.run
index 91446dedc2a..b8fa6165fb1 100755
--- a/Master/bin/amd64-freebsd/xindy.run
+++ b/Master/bin/amd64-freebsd/xindy.run
Binary files differ