summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-09-09 17:56:55 +0000
committerKarl Berry <karl@freefriends.org>2018-09-09 17:56:55 +0000
commit989c3cb88a72f0f7f1247721fffd10fd49cb89d8 (patch)
treeac695d7655e786662ee2cc799922f8283bb08317
parentfd0242c945fb9f727608ba740060ce6aee41e97e (diff)
LC_ALL=LANGUAGE=C to try to avoid sed breakage, https://tug.org/pipermail/tlbuild/2018q3/004258.html; also export one variable at a time
git-svn-id: svn://tug.org/texlive/trunk@48633 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/libs/lua52/ChangeLog4
-rwxr-xr-xBuild/source/libs/lua52/luaerror.test4
-rw-r--r--Build/source/libs/lua53/ChangeLog4
-rwxr-xr-xBuild/source/libs/lua53/luaerror.test6
-rw-r--r--Build/source/libs/luajit/ChangeLog4
-rwxr-xr-xBuild/source/libs/luajit/luajiterr.test4
-rw-r--r--Build/source/texk/cjkutils/ChangeLog5
-rwxr-xr-xBuild/source/texk/cjkutils/cef5conv.test4
-rwxr-xr-xBuild/source/texk/cjkutils/cefsconv.test4
-rw-r--r--Build/source/texk/dvipdfm-x/ChangeLog4
-rwxr-xr-xBuild/source/texk/dvipdfm-x/xdvipdfm-bb.test8
-rwxr-xr-xBuild/source/texk/lcdf-typetools/tests/tfm.test10
-rwxr-xr-xBuild/source/texk/musixtnt/musixtnt-src/msxlint.test4
-rw-r--r--Build/source/texk/ps2pk/ChangeLog4
-rwxr-xr-xBuild/source/texk/ps2pk/tests/ps2pk.test9
-rw-r--r--Build/source/texk/psutils/ChangeLog4
-rwxr-xr-xBuild/source/texk/psutils/psutils.test9
-rw-r--r--Build/source/texk/web2c/ChangeLog5
-rw-r--r--Build/source/texk/web2c/eptexdir/ChangeLog5
-rwxr-xr-xBuild/source/texk/web2c/eptexdir/eptriptest.test6
-rwxr-xr-xBuild/source/texk/web2c/eptexdir/pdfprimitive.test8
-rw-r--r--Build/source/texk/web2c/euptexdir/ChangeLog5
-rwxr-xr-xBuild/source/texk/web2c/euptexdir/euptriptest.test6
-rwxr-xr-xBuild/source/texk/web2c/euptexdir/pdfprimitive.test8
-rwxr-xr-xBuild/source/texk/web2c/mftraptest.test5
-rw-r--r--Build/source/texk/web2c/omegafonts/ChangeLog4
-rwxr-xr-xBuild/source/texk/web2c/omegafonts/overbmp.test4
-rw-r--r--Build/source/texk/web2c/omegaware/ChangeLog6
-rwxr-xr-xBuild/source/texk/web2c/omegaware/ligkern.test9
-rwxr-xr-xBuild/source/texk/web2c/omegaware/odvicopy.test4
-rwxr-xr-xBuild/source/texk/web2c/omegaware/odvitype.test4
-rwxr-xr-xBuild/source/texk/web2c/omegaware/overbmp.test4
-rw-r--r--Build/source/texk/web2c/pdftexdir/ChangeLog5
-rwxr-xr-xBuild/source/texk/web2c/pdftexdir/expanded.test8
-rwxr-xr-xBuild/source/texk/web2c/pdftexdir/ttf2afm.test12
-rw-r--r--Build/source/texk/web2c/pmpostdir/ChangeLog5
-rwxr-xr-xBuild/source/texk/web2c/pmpostdir/pmpsamp.test4
-rwxr-xr-xBuild/source/texk/web2c/pmpostdir/upmpsamp.test4
-rw-r--r--Build/source/texk/web2c/ptexdir/ChangeLog4
-rwxr-xr-xBuild/source/texk/web2c/ptexdir/ptriptest.test4
-rwxr-xr-xBuild/source/texk/web2c/triptest.test4
-rw-r--r--Build/source/texk/web2c/uptexdir/ChangeLog4
-rwxr-xr-xBuild/source/texk/web2c/uptexdir/uptriptest.test4
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog4
-rwxr-xr-xBuild/source/texk/web2c/xetexdir/xetex-bug73.test10
-rwxr-xr-xBuild/source/utils/autosp/autosp-src/tex2aspc.test2
-rwxr-xr-xBuild/source/utils/axodraw2/axodraw2-src/axohelp-big.test2
-rw-r--r--Build/source/utils/lacheck/ChangeLog4
-rwxr-xr-xBuild/source/utils/lacheck/lacheck.test4
49 files changed, 193 insertions, 65 deletions
diff --git a/Build/source/libs/lua52/ChangeLog b/Build/source/libs/lua52/ChangeLog
index eb165070b6f..b8ad27b00f8 100644
--- a/Build/source/libs/lua52/ChangeLog
+++ b/Build/source/libs/lua52/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * luaerror.test: LC_ALL=LANGUAGE=C.
+
2016-02-18 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* Makefile.am, configure.ac: New convention.
diff --git a/Build/source/libs/lua52/luaerror.test b/Build/source/libs/lua52/luaerror.test
index 5a26a809aa5..3992b1d4bf8 100755
--- a/Build/source/libs/lua52/luaerror.test
+++ b/Build/source/libs/lua52/luaerror.test
@@ -1,8 +1,10 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./luatry -e "error('test')" 2>error.tmp && exit 1
sed -e 's/lt-luatry/luatry/;s,^.*/luatry,./luatry,' error.tmp >error.out
diff --git a/Build/source/libs/lua53/ChangeLog b/Build/source/libs/lua53/ChangeLog
index d5c4b88bcd1..8a52e5203b8 100644
--- a/Build/source/libs/lua53/ChangeLog
+++ b/Build/source/libs/lua53/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * luaerror.test: LC_ALL=LANGUAGE=C.
+
2018-07-21 Luigi Scarso <luigi.scarso@gmail.com>
* Adapted for Lua 5.3.5
diff --git a/Build/source/libs/lua53/luaerror.test b/Build/source/libs/lua53/luaerror.test
index e313f3694c4..6c1e7a10130 100755
--- a/Build/source/libs/lua53/luaerror.test
+++ b/Build/source/libs/lua53/luaerror.test
@@ -1,8 +1,10 @@
#! /bin/sh
-
-# Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org>
+# Copyright 2018 Karl Berry <tex-live@tug.org>
+# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./luatry -e "error('test')" 2>error.tmp && exit 1
sed -e 's/lt-luatry/luatry/;s,^.*/luatry,./luatry,' error.tmp >error.out
diff --git a/Build/source/libs/luajit/ChangeLog b/Build/source/libs/luajit/ChangeLog
index a5335fcc839..cb4fa5b867d 100644
--- a/Build/source/libs/luajit/ChangeLog
+++ b/Build/source/libs/luajit/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * lutjiterr.test: LC_ALL=LANGUAGE=C.
+
2017-20-06 Luigi Scarso <luigi.scarso@gmail.com>
Import LuaJIT-2.1.0-beta3.
diff --git a/Build/source/libs/luajit/luajiterr.test b/Build/source/libs/luajit/luajiterr.test
index e70e6a99219..648d6a4ccd0 100755
--- a/Build/source/libs/luajit/luajiterr.test
+++ b/Build/source/libs/luajit/luajiterr.test
@@ -1,8 +1,10 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./luajittry -e "error('test')" 2>jiterr.tmp && exit 1
sed -e 's/lt-luajittry/luajittry/;s,^.*/luajittry,./luajittry,' \
diff --git a/Build/source/texk/cjkutils/ChangeLog b/Build/source/texk/cjkutils/ChangeLog
index d69aa3d1034..585ed859319 100644
--- a/Build/source/texk/cjkutils/ChangeLog
+++ b/Build/source/texk/cjkutils/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * cef5conv.test,
+ * cefsconv.test: LC_ALL=LANGUAGE=C.
+
2018-06-17 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* *.c: Adjust #line directive to the new convention.
diff --git a/Build/source/texk/cjkutils/cef5conv.test b/Build/source/texk/cjkutils/cef5conv.test
index 453a2b08343..3d07b683089 100755
--- a/Build/source/texk/cjkutils/cef5conv.test
+++ b/Build/source/texk/cjkutils/cef5conv.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Peter Breitenlohner <tex-live@tug.org>
+# Copyright 2017-2018 Peter Breitenlohner <tex-live@tug.org>
# Copyright 2011 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./cef5conv <$srcdir/tests/cef5conv.tex >cef5conv.cjk \
&& diff cef5conv.cjk $srcdir/tests/cef5conv.cjk \
|| exit 1
diff --git a/Build/source/texk/cjkutils/cefsconv.test b/Build/source/texk/cjkutils/cefsconv.test
index a618902d5c0..f9e31d9a757 100755
--- a/Build/source/texk/cjkutils/cefsconv.test
+++ b/Build/source/texk/cjkutils/cefsconv.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2011 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./cefsconv <$srcdir/tests/cefsconv.tex >cefsconv.cjk \
&& diff cefsconv.cjk $srcdir/tests/cefsconv.cjk \
|| exit 1
diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog
index 09b61725f8e..37bd482a5e4 100644
--- a/Build/source/texk/dvipdfm-x/ChangeLog
+++ b/Build/source/texk/dvipdfm-x/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * xdvipfm-bb.test: LC_ALL=LANGUAGE=C.
+
2018-09-06 Shunsaku Hirata <shunsaku.hirata74@gmail.com>
* pdfencoding.c: Reverted change made for 20071115.
diff --git a/Build/source/texk/dvipdfm-x/xdvipdfm-bb.test b/Build/source/texk/dvipdfm-x/xdvipdfm-bb.test
index 6b08f7ece1b..3b203eda04e 100755
--- a/Build/source/texk/dvipdfm-x/xdvipdfm-bb.test
+++ b/Build/source/texk/dvipdfm-x/xdvipdfm-bb.test
@@ -1,12 +1,12 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2013, 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-DVIPDFMXINPUTS=$srcdir/tests:$srcdir/data
-export TEXMFCNF DVIPDFMXINPUTS
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+DVIPDFMXINPUTS=$srcdir/tests:$srcdir/data; export DVIPDFMXINPUTS
testsrc=$srcdir/tests
diff --git a/Build/source/texk/lcdf-typetools/tests/tfm.test b/Build/source/texk/lcdf-typetools/tests/tfm.test
index 900556488f5..5053147f25c 100755
--- a/Build/source/texk/lcdf-typetools/tests/tfm.test
+++ b/Build/source/texk/lcdf-typetools/tests/tfm.test
@@ -1,14 +1,16 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2012 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
PATH=$LCDF_TYPETOOLS_TREE/cfftot1:$PATH # May need to run cfftot1, ...
PATH=$LCDF_TYPETOOLS_TREE/t1dotlessj:$PATH # ... t1dotlessj, ...
PATH=$LCDF_TYPETOOLS_TREE/ttftotype42:$PATH # ... or ttftotype42.
-TEXMFCNF=$srcdir/../kpathsea
-ENCFONTS=.:$srcdir/tests
-export PATH TEXMFCNF ENCFONTS
+export PATH
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+ENCFONTS=.:$srcdir/tests; export ENCFONTS
rm -f Ant* a_enhg3c.enc
diff --git a/Build/source/texk/musixtnt/musixtnt-src/msxlint.test b/Build/source/texk/musixtnt/musixtnt-src/msxlint.test
index d662a1f29d4..9cd33d22c8f 100755
--- a/Build/source/texk/musixtnt/musixtnt-src/msxlint.test
+++ b/Build/source/texk/musixtnt/musixtnt-src/msxlint.test
@@ -1,8 +1,10 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2015 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
echo && echo "*** msxlint --help"
./msxlint --help || exit 1
diff --git a/Build/source/texk/ps2pk/ChangeLog b/Build/source/texk/ps2pk/ChangeLog
index 043e99bbb20..6657c92b11b 100644
--- a/Build/source/texk/ps2pk/ChangeLog
+++ b/Build/source/texk/ps2pk/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * tests/ps2pk.test: LC_ALL=LANGUAGE=C.
+
2018-01-18 Karl Berry <karl@tug.org>
* objects.h (IfTrace0): printf %s instead of direct string
diff --git a/Build/source/texk/ps2pk/tests/ps2pk.test b/Build/source/texk/ps2pk/tests/ps2pk.test
index 2ad0df10d17..bf8024a7088 100755
--- a/Build/source/texk/ps2pk/tests/ps2pk.test
+++ b/Build/source/texk/ps2pk/tests/ps2pk.test
@@ -1,12 +1,13 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2012-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-TEXFONTS=.
-export TEXMFCNF TEXFONTS
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+TEXFONTS=.; export TEXFONTS
rm -f Symbol*
diff --git a/Build/source/texk/psutils/ChangeLog b/Build/source/texk/psutils/ChangeLog
index 02995ad253a..aae02aa740c 100644
--- a/Build/source/texk/psutils/ChangeLog
+++ b/Build/source/texk/psutils/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * psutils.test: LC_ALL=LANGUAGE=C.
+
2018-09-01 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* psnup.c: Enable -W and -H options.
diff --git a/Build/source/texk/psutils/psutils.test b/Build/source/texk/psutils/psutils.test
index bb306ca9753..d50280e4c84 100755
--- a/Build/source/texk/psutils/psutils.test
+++ b/Build/source/texk/psutils/psutils.test
@@ -1,12 +1,13 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2011-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-PSUTILSINPUTS=$srcdir/data
-export TEXMFCNF PSUTILSINPUTS
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+PSUTILSINPUTS=$srcdir/data; export PSUTILSINPUTS
failed=
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog
index 8f828367d9d..d5e2fe48e12 100644
--- a/Build/source/texk/web2c/ChangeLog
+++ b/Build/source/texk/web2c/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * mftraptest.test,
+ * triptest.test: LC_ALL=LANGUAGE=C.
+
2018-07-24 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* synctexdir/am/synctex.am: Add synctex_version.h.
diff --git a/Build/source/texk/web2c/eptexdir/ChangeLog b/Build/source/texk/web2c/eptexdir/ChangeLog
index 7405935c1ae..02c9bbcc20a 100644
--- a/Build/source/texk/web2c/eptexdir/ChangeLog
+++ b/Build/source/texk/web2c/eptexdir/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * eptriptest.test,
+ * pdfprimitive.test: LC_ALL=LANGUAGE=C.
+
2018-09-01 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
* eptex.ech, pdfutils.ch: New primitive \readpapersizespecial.
diff --git a/Build/source/texk/web2c/eptexdir/eptriptest.test b/Build/source/texk/web2c/eptexdir/eptriptest.test
index 0f6b90c4e8c..169ae16c6be 100755
--- a/Build/source/texk/web2c/eptexdir/eptriptest.test
+++ b/Build/source/texk/web2c/eptexdir/eptriptest.test
@@ -1,10 +1,12 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
-# Copyright 2010 Hironori Kitagawa <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2011-2014 Peter Breitenlohner <tex-live@tug.org>
+# Copyright 2010 Hironori Kitagawa <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
etestdir=$abs_srcdir/etexdir/etrip
eptestdir=$abs_srcdir/eptexdir/eptrip
diff --git a/Build/source/texk/web2c/eptexdir/pdfprimitive.test b/Build/source/texk/web2c/eptexdir/pdfprimitive.test
index aa4639818f9..3a06237ab33 100755
--- a/Build/source/texk/web2c/eptexdir/pdfprimitive.test
+++ b/Build/source/texk/web2c/eptexdir/pdfprimitive.test
@@ -1,13 +1,13 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>#
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>#
# Copyright 2015 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-TEXINPUTS=.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
-export TEXMFCNF TEXINPUTS
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+TEXINPUTS=.; export TEXINPUTS
FILE=pdfprimitive-eptex
diff --git a/Build/source/texk/web2c/euptexdir/ChangeLog b/Build/source/texk/web2c/euptexdir/ChangeLog
index 05d9862794b..ed76b4e9c58 100644
--- a/Build/source/texk/web2c/euptexdir/ChangeLog
+++ b/Build/source/texk/web2c/euptexdir/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * euptriptest.test,
+ * pdfprimitve.test: LC_ALL=LANGUAGE=C.
+
2018-01-21 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
* euptex.ch0, euptex.ch1, pdfstrcmp-eup-post.ch, am/euptex.am:
diff --git a/Build/source/texk/web2c/euptexdir/euptriptest.test b/Build/source/texk/web2c/euptexdir/euptriptest.test
index f38834fd183..8ea344bf822 100755
--- a/Build/source/texk/web2c/euptexdir/euptriptest.test
+++ b/Build/source/texk/web2c/euptexdir/euptriptest.test
@@ -1,10 +1,12 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
-# Copyright 2010 Hironori Kitagawa <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2011-2014 Peter Breitenlohner <tex-live@tug.org>
+# Copyright 2010 Hironori Kitagawa <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
etestdir=$abs_srcdir/etexdir/etrip
eptestdir=$abs_srcdir/eptexdir/eptrip
diff --git a/Build/source/texk/web2c/euptexdir/pdfprimitive.test b/Build/source/texk/web2c/euptexdir/pdfprimitive.test
index ad319ecaa30..b102bbf40ee 100755
--- a/Build/source/texk/web2c/euptexdir/pdfprimitive.test
+++ b/Build/source/texk/web2c/euptexdir/pdfprimitive.test
@@ -1,13 +1,13 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>#
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>#
# Copyright 2015 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-TEXINPUTS=.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
-export TEXMFCNF TEXINPUTS
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+TEXINPUTS=.; exoprt TEXINPUTS
FILE=pdfprimitive-euptex
diff --git a/Build/source/texk/web2c/mftraptest.test b/Build/source/texk/web2c/mftraptest.test
index 5924483ae67..afe66b73f00 100755
--- a/Build/source/texk/web2c/mftraptest.test
+++ b/Build/source/texk/web2c/mftraptest.test
@@ -1,8 +1,11 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# $Id$
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2009-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
TEXMFCNF=$testdir; export TEXMFCNF
diff --git a/Build/source/texk/web2c/omegafonts/ChangeLog b/Build/source/texk/web2c/omegafonts/ChangeLog
index 4eb6a30d066..d150069a5f6 100644
--- a/Build/source/texk/web2c/omegafonts/ChangeLog
+++ b/Build/source/texk/web2c/omegafonts/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * overbmp.test: LC_ALL=LANGUAGE=C.
+
2018-01-18 Karl Berry <karl@tug.org>
* error_routines.c (yyerror, warning_0, fatal_error_0,
diff --git a/Build/source/texk/web2c/omegafonts/overbmp.test b/Build/source/texk/web2c/omegafonts/overbmp.test
index b7d0780fe0f..87e746c1e07 100755
--- a/Build/source/texk/web2c/omegafonts/overbmp.test
+++ b/Build/source/texk/web2c/omegafonts/overbmp.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2013, 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
test -d tests || mkdir -p tests
TEXMFCNF=$srcdir/../../kpathsea
diff --git a/Build/source/texk/web2c/omegaware/ChangeLog b/Build/source/texk/web2c/omegaware/ChangeLog
index efa7c5b0ca5..79872ec77e5 100644
--- a/Build/source/texk/web2c/omegaware/ChangeLog
+++ b/Build/source/texk/web2c/omegaware/ChangeLog
@@ -1,3 +1,9 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * ligkern.test,
+ * odvicopy.test,
+ * overbmp.test: LC_ALL=LANGUAGE=C.
+
2018-07-22 Hironobu Yamashita <h.y.acetaminophen@gmail.com>
* odvicopy.web: Sync with dvicopy.web change 2018-07-17 (typos).
diff --git a/Build/source/texk/web2c/omegaware/ligkern.test b/Build/source/texk/web2c/omegaware/ligkern.test
index a23404e2ea1..a2f9a91e64b 100755
--- a/Build/source/texk/web2c/omegaware/ligkern.test
+++ b/Build/source/texk/web2c/omegaware/ligkern.test
@@ -1,16 +1,17 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=omegaware/tests
test -d $tests || mkdir -p $tests
-TEXMFCNF=$srcdir/../kpathsea
-OFMFONTS=".;./$tests"
-export TEXMFCNF OFMFONTS
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+OFMFONTS=".;./$tests"; export OFMFONTS
ligfiles='ligall ligbch ligblb ligbdy'
diff --git a/Build/source/texk/web2c/omegaware/odvicopy.test b/Build/source/texk/web2c/omegaware/odvicopy.test
index ac906023db2..d670429af0b 100755
--- a/Build/source/texk/web2c/omegaware/odvicopy.test
+++ b/Build/source/texk/web2c/omegaware/odvicopy.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2009-2015 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=omegaware/tests
test -d $tests || mkdir -p $tests
diff --git a/Build/source/texk/web2c/omegaware/odvitype.test b/Build/source/texk/web2c/omegaware/odvitype.test
index 60606aafdca..758d7fedaff 100755
--- a/Build/source/texk/web2c/omegaware/odvitype.test
+++ b/Build/source/texk/web2c/omegaware/odvitype.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2009 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=omegaware/tests
test -d $tests || mkdir -p $tests
diff --git a/Build/source/texk/web2c/omegaware/overbmp.test b/Build/source/texk/web2c/omegaware/overbmp.test
index a3857ffbb51..747020d4da9 100755
--- a/Build/source/texk/web2c/omegaware/overbmp.test
+++ b/Build/source/texk/web2c/omegaware/overbmp.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2013 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=omegaware/tests
test -d $tests || mkdir -p $tests
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog
index 1008b94fc70..9fbb8114909 100644
--- a/Build/source/texk/web2c/pdftexdir/ChangeLog
+++ b/Build/source/texk/web2c/pdftexdir/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * expanded.test,
+ * ttf2afm.test: LC_ALL=LANGUAGE=C.
+
2018-07-09 Karl Berry <karl@freefriends.org>
* writefont.c (write_fontdescriptor) [ENABLE_PDF_CHARSET]:
diff --git a/Build/source/texk/web2c/pdftexdir/expanded.test b/Build/source/texk/web2c/pdftexdir/expanded.test
index f07d5ad584c..86e553c2b27 100755
--- a/Build/source/texk/web2c/pdftexdir/expanded.test
+++ b/Build/source/texk/web2c/pdftexdir/expanded.test
@@ -4,10 +4,10 @@
# David Carlisle: version for \expanded based on existing test scripts
# by Peter Breitenlohner and Karl Berry.
-TEXMFCNF=$srcdir/../kpathsea
-export TEXMFCNF
-TEXINPUTS=$srcdir/pdftexdir/tests:.
-export TEXINPUTS
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+TEXINPUTS=$srcdir/pdftexdir/tests:.; export TEXINPUTS
./pdftex -ini -etex --interaction batchmode expanded.tex
sed -n -e 's/[\\]pdf/\\/g' -e '/START/,/END/p' expanded.log \
diff --git a/Build/source/texk/web2c/pdftexdir/ttf2afm.test b/Build/source/texk/web2c/pdftexdir/ttf2afm.test
index 94d80f3952d..436aa0c1a1d 100755
--- a/Build/source/texk/web2c/pdftexdir/ttf2afm.test
+++ b/Build/source/texk/web2c/pdftexdir/ttf2afm.test
@@ -1,14 +1,14 @@
#! /bin/sh -vx
# $Id: ttf2afm.test 804 2018-05-17 22:29:15Z karl $
-# Copyright 2017 Karl Berry <tex-live@tug.org>#
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>#
# Copyright 2013 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-LC_ALL=C
-TEXMFCNF=$srcdir/../kpathsea
-TEXINPUTS=$srcdir/pdftexdir/tests:$srcdir/tests
-TEXFONTS=$srcdir/pdftexdir/tests
-export LC_ALL TEXMFCNF TEXINPUTS TEXFONTS
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF
+TEXINPUTS=$srcdir/pdftexdir/tests:$srcdir/tests; export TEXINPUTS;
+TEXFONTS=$srcdir/pdftexdir/tests; export TEXFONTS
testsrc=$srcdir/pdftexdir/tests
diff --git a/Build/source/texk/web2c/pmpostdir/ChangeLog b/Build/source/texk/web2c/pmpostdir/ChangeLog
index 923987ec713..a35ff15bb15 100644
--- a/Build/source/texk/web2c/pmpostdir/ChangeLog
+++ b/Build/source/texk/web2c/pmpostdir/ChangeLog
@@ -1,3 +1,8 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * upmpsamp.test,
+ * pmpsamp.test: LC_ALL=LANGUAGE=C.
+
2018-08-16 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
* ptfmin.ch: Support new JFM spec, which allows 3-byte
diff --git a/Build/source/texk/web2c/pmpostdir/pmpsamp.test b/Build/source/texk/web2c/pmpostdir/pmpsamp.test
index 11176f323f9..19586a0a39d 100755
--- a/Build/source/texk/web2c/pmpostdir/pmpsamp.test
+++ b/Build/source/texk/web2c/pmpostdir/pmpsamp.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=pmpostdir/tests
test -d $tests || mkdir -p $tests
diff --git a/Build/source/texk/web2c/pmpostdir/upmpsamp.test b/Build/source/texk/web2c/pmpostdir/upmpsamp.test
index ff334aca332..8d11af07fd8 100755
--- a/Build/source/texk/web2c/pmpostdir/upmpsamp.test
+++ b/Build/source/texk/web2c/pmpostdir/upmpsamp.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
tests=pmpostdir/tests
test -d $tests || mkdir -p $tests
diff --git a/Build/source/texk/web2c/ptexdir/ChangeLog b/Build/source/texk/web2c/ptexdir/ChangeLog
index 177ff13bbe5..ebf446f369a 100644
--- a/Build/source/texk/web2c/ptexdir/ChangeLog
+++ b/Build/source/texk/web2c/ptexdir/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * ptriptest.test: LC_ALL=LANGUAGE=C.
+
2018-06-14 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* pbibtex.ch, pdvitype.ch, ppltotf.ch, ptftopl.ch,
diff --git a/Build/source/texk/web2c/ptexdir/ptriptest.test b/Build/source/texk/web2c/ptexdir/ptriptest.test
index 79360fed53d..5a11c17a2e0 100755
--- a/Build/source/texk/web2c/ptexdir/ptriptest.test
+++ b/Build/source/texk/web2c/ptexdir/ptriptest.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2010-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
ptestdir=$abs_srcdir/ptexdir/ptrip
diff --git a/Build/source/texk/web2c/triptest.test b/Build/source/texk/web2c/triptest.test
index 6c35a75c1d9..f14003495ff 100755
--- a/Build/source/texk/web2c/triptest.test
+++ b/Build/source/texk/web2c/triptest.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2009-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
TEXMFCNF=$testdir; export TEXMFCNF
diff --git a/Build/source/texk/web2c/uptexdir/ChangeLog b/Build/source/texk/web2c/uptexdir/ChangeLog
index 6b34a03726c..c2018364d86 100644
--- a/Build/source/texk/web2c/uptexdir/ChangeLog
+++ b/Build/source/texk/web2c/uptexdir/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * uptriptest.test: LC_ALL=LANGUAGE=C.
+
2018-09-03 Hironobu Yamashita <h.y.acetaminophen@gmail.com>
* gkhuge.test: Export TEXMFCNF beforehand, instead of setting
diff --git a/Build/source/texk/web2c/uptexdir/uptriptest.test b/Build/source/texk/web2c/uptexdir/uptriptest.test
index 6ded3f7740f..8035f023bb3 100755
--- a/Build/source/texk/web2c/uptexdir/uptriptest.test
+++ b/Build/source/texk/web2c/uptexdir/uptriptest.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2011-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
testdir=$abs_srcdir/triptrap
uptestdir=$abs_srcdir/uptexdir/uptrip
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index f1853066699..6c580d9f426 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * xetex-bug73.test: LC_ALL=LANGUAGE=C.
+
2018-05-11 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
* XeTeX_pic.c: Allow non-ascii image names (W32 only).
diff --git a/Build/source/texk/web2c/xetexdir/xetex-bug73.test b/Build/source/texk/web2c/xetexdir/xetex-bug73.test
index b66a0f9d8ea..6f2c1f127c9 100755
--- a/Build/source/texk/web2c/xetexdir/xetex-bug73.test
+++ b/Build/source/texk/web2c/xetexdir/xetex-bug73.test
@@ -1,13 +1,13 @@
#! /bin/sh -vx
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2014-2015 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
-TEXMFCNF=$srcdir/../kpathsea
-TEXINPUTS=.:$srcdir/tests
-TEXFORMATS=.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
-export TEXMFCNF TEXINPUTS TEXFORMATS
+TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF
+TEXINPUTS=.:$srcdir/tests; export TEXINPUTS
+TEXFORMATS=.; export TEXFORMATS
# get same filename in log
rm -f bug73.tex
diff --git a/Build/source/utils/autosp/autosp-src/tex2aspc.test b/Build/source/utils/autosp/autosp-src/tex2aspc.test
index cb035a4059d..45943206bf5 100755
--- a/Build/source/utils/autosp/autosp-src/tex2aspc.test
+++ b/Build/source/utils/autosp/autosp-src/tex2aspc.test
@@ -3,6 +3,8 @@
# Copyright 2018 Karl Berry <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
if test -z "$test_srcdir"; then
# If not set, then we are not running from `make check'.
test_srcdir=`echo "$0" | sed -e 's,/[^\\/]*$,,'` # == dirname $0
diff --git a/Build/source/utils/axodraw2/axodraw2-src/axohelp-big.test b/Build/source/utils/axodraw2/axodraw2-src/axohelp-big.test
index e0995335d37..00b0e12bd40 100755
--- a/Build/source/utils/axodraw2/axodraw2-src/axohelp-big.test
+++ b/Build/source/utils/axodraw2/axodraw2-src/axohelp-big.test
@@ -3,6 +3,8 @@
# Copyright (C) 2018 John Collins (jcc8 at psu dot edu)
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
# Notes about interpretation of tests:
# The test file was generated in the compilation of axodraw2's manual,
# and this test script therefore verifies much functionality of
diff --git a/Build/source/utils/lacheck/ChangeLog b/Build/source/utils/lacheck/ChangeLog
index 4a1c3657dee..fca13bd8d9b 100644
--- a/Build/source/utils/lacheck/ChangeLog
+++ b/Build/source/utils/lacheck/ChangeLog
@@ -1,3 +1,7 @@
+2018-09-09 Karl Berry <karl@tug.org>
+
+ * lacheck.test: LC_ALL=LANGUAGE=C.
+
2015-07-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Better dependencies for 'make check'.
diff --git a/Build/source/utils/lacheck/lacheck.test b/Build/source/utils/lacheck/lacheck.test
index a5d4afa640e..614462104c8 100755
--- a/Build/source/utils/lacheck/lacheck.test
+++ b/Build/source/utils/lacheck/lacheck.test
@@ -1,9 +1,11 @@
#! /bin/sh -vx
# $Id$
-# Copyright 2017 Karl Berry <tex-live@tug.org>
+# Copyright 2017-2018 Karl Berry <tex-live@tug.org>
# Copyright 2009-2014 Peter Breitenlohner <tex-live@tug.org>
# You may freely use, modify and/or distribute this file.
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
./lacheck $srcdir/test.tex | \
sed -e "s!$srcdir/test.tex!./test.tex!g" >test.out || exit 1