summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 -> 564704 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/bibtexbin153912 -> 153912 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/bibtex8bin180928 -> 180896 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ctanglebin100832 -> 100832 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ctiebin71456 -> 71456 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/cweavebin130432 -> 130432 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/detexbin85528 -> 85464 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/dvilj2pbin106160 -> 106128 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/dvipdfmxbin771600 -> 773200 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipngbin993184 -> 993184 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dviposbin101184 -> 101152 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvipsbin241216 -> 241184 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvitompbin98232 -> 98232 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/dvitypebin101040 -> 101008 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftodvibin105376 -> 105376 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftopkbin88688 -> 88656 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/gftypebin88888 -> 88856 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/kpsewhichbin76312 -> 76312 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/luatexbin4316696 -> 4316696 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/makeindexbin135352 -> 135352 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/makempxbin74680 -> 74680 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mfbin330512 -> 330512 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mf-nowinbin325160 -> 325160 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mftbin112792 -> 112792 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/mktexlsr65
-rwxr-xr-xMaster/bin/amd64-freebsd/mpostbin411424 -> 411424 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/odvicopybin128296 -> 128264 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/odvitypebin102320 -> 102288 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/omegabin573472 -> 573472 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/omfontsbin162736 -> 162704 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/otftotfmbin759416 -> 759416 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/otp2ocpbin84400 -> 84400 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/outocpbin66520 -> 66520 bytes
l---------Master/bin/amd64-freebsd/pdfluatex1
-rwxr-xr-xMaster/bin/amd64-freebsd/pdftexbin1530112 -> 1530080 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/pktogfbin85792 -> 85760 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/synctexbin124408 -> 124440 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/t4htbin87256 -> 87256 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/tanglebin109816 -> 109816 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/texbin362448 -> 362448 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/tex2xindybin0 -> 20544 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/tex4htbin159704 -> 159704 bytes
l---------Master/bin/amd64-freebsd/texindy1
-rwxr-xr-xMaster/bin/amd64-freebsd/tftoplbin96376 -> 96376 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/ttf2afmbin89992 -> 89960 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/vftovpbin110528 -> 110496 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/weavebin129752 -> 129752 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xdvi-xaw.binbin851728 -> 851696 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xdvipdfmxbin1380648 -> 1380648 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xetexbin9548728 -> 9548728 bytes
l---------Master/bin/amd64-freebsd/xindy1
-rw-r--r--Master/bin/amd64-freebsd/xindy.membin0 -> 1147563 bytes
-rwxr-xr-xMaster/bin/amd64-freebsd/xindy.runbin0 -> 2378608 bytes
-rwxr-xr-xMaster/tlpkg/bin/tl-update-bindir2
69 files changed, 50 insertions, 20 deletions
diff --git a/Master/bin/amd64-freebsd/afm2pl b/Master/bin/amd64-freebsd/afm2pl
index 0d6e26fc410..1e76e275f50 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 ac6f1a6513c..435e7424a66 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 dcefc668c30..bf7e057ac2e 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 26d61126c99..4cd8e6cc8e5 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 75785a3190d..721fd830819 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 3d4f8c86499..e9ee37f851d 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 b2df9ab154a..1929698bed6 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 defcf760e4e..f2d26cc5b25 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 2fa769cff2b..30940ca5fec 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 80d3381ac3e..2c78d3f45b3 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 4e6af67b4aa..f912b47d0ca 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 226aea8e23a..0f46945477b 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 b13cd23e37d..fafe176c120 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 7740592c098..23e38d3c672 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 56324edc0c5..f6b594c2f2d 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 554e83ab3ef..c850e296cf9 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 826ecd5c8e4..eea98fec00b 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 c2458e0f68b..71329b65437 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 3cb1b578de0..c47d155f2e0 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 73b4ca8c059..5a2ff2d6bda 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 1c106171332..27e56671b48 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 57664328c0b..5cff9077d84 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 07e78b86bb4..8be70e091c7 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 4dd16fc7640..922f5905965 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 abe445f44b4..06f2220ce7b 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 1d9463c558d..4e74feab86d 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 826f4ad945a..5acad6f66e4 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 36ed7471b33..94916208de1 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 9570ccbb696..6d30b4ebc1f 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 ba778f95e05..9ec3b9c0893 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 841056618e8..dc73dab3b65 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 80cf663c77b..69935e744fb 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 41e6ab8bdb8..021ef3f93b2 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 b83c0f35bef..59367b45615 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 8922547a9c2..7a5bf7de7f9 100755
--- a/Master/bin/amd64-freebsd/mft
+++ b/Master/bin/amd64-freebsd/mft
Binary files differ
diff --git a/Master/bin/amd64-freebsd/mktexlsr b/Master/bin/amd64-freebsd/mktexlsr
index bd9b56b1906..a52cd4856c8 100755
--- a/Master/bin/amd64-freebsd/mktexlsr
+++ b/Master/bin/amd64-freebsd/mktexlsr
@@ -5,26 +5,32 @@
# installation won't write this script over yours.)
#
# Suitable for calling from cron, as in:
-# 0 * * * * cd /your/texmf/root && /usr/local/bin/mktexlsr
-# unless the scripts live in a different directory than the 'kpseaccess',
-# 'kpsestat', 'kpsereadlink', and 'kpsewhich' binaries.
+# 0 * * * * cd /your/texmf/root && /usr/local/texlive/bin/mktexlsr
#
# Originally written as `texhash' by Thomas Esser
# <te@dbs.uni-hannover.de>, Okt., 1994.
# Public domain.
-version='$Id: mktexlsr 8399 2008-05-28 22:19:34Z karl $'
+version='$Id: mktexlsr 8741 2008-06-15 00:33:21Z karl $'
progname=`echo $0 | sed 's%.*/%%'`
usage="Usage: $progname [DIR]...
-The only options are --help, --version, --verbose, --quiet, and --silent.
+Rebuild ls-R filename databases. If one or more arguments DIRS are
+given, these are used as the directories in which to build ls-R. Else
+all directories in the search path for ls-R files (\$TEXMFDBS) are used.
+
+Options:
+ --dry-run do not actually update anything
+ --help display this help and exit
+ --quiet cancel --verbose
+ --silent same as --quiet
+ --verbose explain what is being done
+ --version output version information and exit
+
If standard input is a terminal, --verbose is on by default.
---quiet and --silent are synonyms, and cancel --verbose.
-Rebuild all necessary ls-R filename databases completely. If one or
-more arguments DIRS are given, these are used as texmf directories to
-build ls-R for. Else all directories in the search path for ls-R files
-(\$TEXMFDBS) are used."
+Report bugs to tex-k@tug.org.
+"
# MS-DOS and MS-Windows define $COMSPEC or $ComSpec and use `;' to separate
# directories in path lists whereas Unix uses `:'. Make an exception for
@@ -53,6 +59,8 @@ case $dirname in
esac
if tty -s; then verbose=true; else verbose=false; fi
+dry_run=false
+trees=
# A copy of some stuff from mktex.opt, so we can run in the presence of
# terminally damaged ls-R files.
@@ -66,9 +74,19 @@ while test $# -gt 0; do
exit 0
elif test "x$1" = x--verbose || test "x$1" = x-verbose; then
verbose=true
+ elif test "x$1" = x--dry-run || test "x$1" = x-n; then
+ dry_run=true
elif test "x$1" = x--quiet || test "x$1" = x--silent \
|| test "x$1" = x-quiet || test "x$1" = x-silent ; then
verbose=false
+ elif test "x$1" = x--; then
+ :
+ elif echo "x$1" | grep '^x-' >/dev/null; then
+ echo "$progname: unknown option $1, try --help if you need it." >&2
+ exit 1
+ else
+ test -d "$1" || echo "$progname: $1 not a directory." >&2
+ trees="$trees $1" # don't want to update update system dirs
fi
shift
done
@@ -79,16 +97,21 @@ ls_R_magic='% ls-R -- filename database for kpathsea; do not change this line.'
# The old string, which should continue to work.
old_ls_R_magic='% ls-R -- maintained by MakeTeXls-R; do not change this line.'
-trap 'cd / ; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp"; exit' 0 1 2 3 7 13 15
+trap 'cd /; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp"; exit' 0 1 2 3 7 13 15
# Get list of directories from $TEXMFDBS; eliminate duplicates.
-test $# = 0 && {
- OIFS=$IFS
- IFS='
+{
+ if test -n "$trees"; then
+ set x $trees
+ else
+ OIFS=$IFS # want just a newline
+ IFS='
'
- set x `kpsewhich --show-path=ls-R | tr : '
-' | sort | uniq`; shift
- IFS=$OIFS
+ set x `kpsewhich --show-path=ls-R | tr : '
+' | sort | uniq`
+ IFS=$OIFS
+ fi
+ shift
}
for TEXMFLS_R in "$@"; do
@@ -98,8 +121,8 @@ for TEXMFLS_R in "$@"; do
/* | [A-z]:/*) ;;
*) TEXMFLS_R="`pwd`/$TEXMFLS_R"
esac
- # Allow for ls-R and ls-r to exist. But create ls-R if we're working
- # from scratch.
+ # Allow for either ls-R and ls-r to exist. But create ls-R if we're
+ # working from scratch.
if test -f "$TEXMFLS_R/ls-R"; then
db_file="$TEXMFLS_R/ls-R"
elif test -f "$TEXMFLS_R/ls-r"; then
@@ -117,6 +140,8 @@ for TEXMFLS_R in "$@"; do
esac
db_dir=`echo "$db_file" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
+ # want to be silent if the directory doesn't exist, since the ls-R
+ # path ordinarily contains many nonexistent directories.
test -d "$db_dir" || continue
test -w "$db_dir" || { echo "$progname: $db_dir: directory not writable. Skipping..." >&2; continue; }
@@ -141,6 +166,8 @@ for TEXMFLS_R in "$@"; do
rm -f "$db_file_tmp"
$verbose && echo "$progname: Updating $db_file... " >&2
+ $dry_run && continue
+
echo "$ls_R_magic" >"$db_file_tmp"
# The main task. We put ./: in the output, so top-level files can be
diff --git a/Master/bin/amd64-freebsd/mpost b/Master/bin/amd64-freebsd/mpost
index 1d8e64b6ee1..6245d9bd44a 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 ee1c8b80626..84dfd3b3ea5 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 7dab511f4ed..d5993621349 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 3a35f3602e6..076ac4aa6dd 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 40e4e74dcfe..d670e6e772c 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 2f4f7b2755c..0008bf7ff69 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 c03bf5dce03..6d268cb22cb 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 bad4acb51f1..10200e2251c 100755
--- a/Master/bin/amd64-freebsd/outocp
+++ b/Master/bin/amd64-freebsd/outocp
Binary files differ
diff --git a/Master/bin/amd64-freebsd/pdfluatex b/Master/bin/amd64-freebsd/pdfluatex
new file mode 120000
index 00000000000..8d727021583
--- /dev/null
+++ b/Master/bin/amd64-freebsd/pdfluatex
@@ -0,0 +1 @@
+luatex \ No newline at end of file
diff --git a/Master/bin/amd64-freebsd/pdftex b/Master/bin/amd64-freebsd/pdftex
index cad5e67e369..7a57ed1b3c1 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 335e1ffda4d..4efa3f46d44 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 c5c890ae946..d9d49563f5d 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 8f2c02275ad..46e0b095932 100755
--- a/Master/bin/amd64-freebsd/ps2pk
+++ b/Master/bin/amd64-freebsd/ps2pk
Binary files differ
diff --git a/Master/bin/amd64-freebsd/synctex b/Master/bin/amd64-freebsd/synctex
index a9496da73b1..547d84e8183 100755
--- a/Master/bin/amd64-freebsd/synctex
+++ b/Master/bin/amd64-freebsd/synctex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/t4ht b/Master/bin/amd64-freebsd/t4ht
index 93e7abef085..26759e05856 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 cf03766c45d..509f49b4244 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 6bdf1a24289..a44e8afc0ff 100755
--- a/Master/bin/amd64-freebsd/tex
+++ b/Master/bin/amd64-freebsd/tex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/tex2xindy b/Master/bin/amd64-freebsd/tex2xindy
new file mode 100755
index 00000000000..95fd20aeebb
--- /dev/null
+++ b/Master/bin/amd64-freebsd/tex2xindy
Binary files differ
diff --git a/Master/bin/amd64-freebsd/tex4ht b/Master/bin/amd64-freebsd/tex4ht
index ac02fe119ee..c48b827e99a 100755
--- a/Master/bin/amd64-freebsd/tex4ht
+++ b/Master/bin/amd64-freebsd/tex4ht
Binary files differ
diff --git a/Master/bin/amd64-freebsd/texindy b/Master/bin/amd64-freebsd/texindy
new file mode 120000
index 00000000000..e9a29f8828c
--- /dev/null
+++ b/Master/bin/amd64-freebsd/texindy
@@ -0,0 +1 @@
+../../texmf/scripts/xindy/texindy.pl \ No newline at end of file
diff --git a/Master/bin/amd64-freebsd/tftopl b/Master/bin/amd64-freebsd/tftopl
index 28836b209e5..becf8236228 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 6a5a2347862..275e21be271 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 5af057df2d4..0c4f9d8423f 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 9cad65ddf6d..cec532f71e4 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 19462c59c6b..4d13310da11 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 c7f415047e8..8620dd83186 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.bin b/Master/bin/amd64-freebsd/xdvi-xaw.bin
index 7ac54c07dc6..d93ddc7aee9 100755
--- a/Master/bin/amd64-freebsd/xdvi-xaw.bin
+++ b/Master/bin/amd64-freebsd/xdvi-xaw.bin
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xdvipdfmx b/Master/bin/amd64-freebsd/xdvipdfmx
index caa1e56fd37..1354ebc69e7 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 adeea2c0f07..d9e1021d81f 100755
--- a/Master/bin/amd64-freebsd/xetex
+++ b/Master/bin/amd64-freebsd/xetex
Binary files differ
diff --git a/Master/bin/amd64-freebsd/xindy b/Master/bin/amd64-freebsd/xindy
new file mode 120000
index 00000000000..ddaf92f5c89
--- /dev/null
+++ b/Master/bin/amd64-freebsd/xindy
@@ -0,0 +1 @@
+../../texmf/scripts/xindy/xindy.pl \ No newline at end of file
diff --git a/Master/bin/amd64-freebsd/xindy.mem b/Master/bin/amd64-freebsd/xindy.mem
new file mode 100644
index 00000000000..0801afb6793
--- /dev/null
+++ 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
new file mode 100755
index 00000000000..91446dedc2a
--- /dev/null
+++ b/Master/bin/amd64-freebsd/xindy.run
Binary files differ
diff --git a/Master/tlpkg/bin/tl-update-bindir b/Master/tlpkg/bin/tl-update-bindir
index bf0c8c6ac7a..d8f2ae6faa2 100755
--- a/Master/tlpkg/bin/tl-update-bindir
+++ b/Master/tlpkg/bin/tl-update-bindir
@@ -96,7 +96,7 @@ for tlname in $tlnames; do
case $tlname in
amd64-freebsd)
default_bin_loc=$download_loc
- $download http://www.witticism.org/temp/x86_64-fbsd7.tar.bz2 -O $default_bin_loc;;
+ $download http://www.witticism.org/temp/amd64_fbsd7.tar.bz2 -O $default_bin_loc;;
hppa-hpux)
default_bin_loc=$download_loc
$download http://www.jtartlabs.com/test/hppa2.0-hp-hpux10.20.tar.gz -O $default_bin_loc;;