diff options
author | Hironobu Yamashita <h.y.acetaminophen@gmail.com> | 2019-06-30 13:42:49 +0000 |
---|---|---|
committer | Hironobu Yamashita <h.y.acetaminophen@gmail.com> | 2019-06-30 13:42:49 +0000 |
commit | 7984fe8874929e533690ce453b4f74865352e267 (patch) | |
tree | 48272f2a301a2832f5f2d065621f5b007c705b5b /Build/source/texk/web2c/xetexdir | |
parent | 65fb8def8c57447c773418b649cc991903d40c29 (diff) |
lib/texmfmp.c: fix for \filedump of XeTeX
git-svn-id: svn://tug.org/texlive/trunk@51510 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/xetexdir')
-rw-r--r-- | Build/source/texk/web2c/xetexdir/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/xetexdir/am/xetex.am | 7 | ||||
-rw-r--r-- | Build/source/texk/web2c/xetexdir/tests/filedump.log | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/xetexdir/tests/filedump.tex | 5 | ||||
-rwxr-xr-x | Build/source/texk/web2c/xetexdir/xetex-filedump.test | 22 |
5 files changed, 43 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog index c347291d65f..3f70e5d6945 100644 --- a/Build/source/texk/web2c/xetexdir/ChangeLog +++ b/Build/source/texk/web2c/xetexdir/ChangeLog @@ -1,3 +1,8 @@ +2019-06-30 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp> + + * xetex-filedump.test, filedump.tex, filedump.log: New tests. + * am/xetex.am: Adjusted for new test. + 2019-05-30 Khaled Hosny <dr.khaled.hosny@gmail.com> * XeTeXLayoutInterface.cpp: Do not use hb-icu if HarfBuzz diff --git a/Build/source/texk/web2c/xetexdir/am/xetex.am b/Build/source/texk/web2c/xetexdir/am/xetex.am index 8d8c6592140..de3a61e4691 100644 --- a/Build/source/texk/web2c/xetexdir/am/xetex.am +++ b/Build/source/texk/web2c/xetexdir/am/xetex.am @@ -200,9 +200,10 @@ EXTRA_DIST += \ # XeTeX Tests # xetex_tests = \ + xetexdir/xetex-filedump.test \ xetexdir/xetex-bug73.test \ xetexdir/xetex.test -xetexdir/xetex-bug73.log xetexdir/xetex.log: xetex$(EXEEXT) +xetexdir/xetex-filedump.log xetexdir/xetex-bug73.log xetexdir/xetex.log: xetex$(EXEEXT) EXTRA_DIST += $(xetex_tests) @@ -213,3 +214,7 @@ endif XETEX ## xetex-bug73.test EXTRA_DIST += xetexdir/tests/bug73.log xetexdir/tests/bug73.tex DISTCLEANFILES += bug73.fmt bug73.log bug73.out bug73.tex + +## xetex-filedump.test +EXTRA_DIST += xetexdir/tests/filedump.log xetexdir/tests/filedump.tex +DISTCLEANFILES += filedump.log filedump.out filedump.tex diff --git a/Build/source/texk/web2c/xetexdir/tests/filedump.log b/Build/source/texk/web2c/xetexdir/tests/filedump.log new file mode 100644 index 00000000000..8489dae9120 --- /dev/null +++ b/Build/source/texk/web2c/xetexdir/tests/filedump.log @@ -0,0 +1,5 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**filedump +(./filedump.tex 25C2AA0A5C636174636F6465605C7B3D310A5C63 ) +No pages of output. diff --git a/Build/source/texk/web2c/xetexdir/tests/filedump.tex b/Build/source/texk/web2c/xetexdir/tests/filedump.tex new file mode 100644 index 00000000000..dd5096138fd --- /dev/null +++ b/Build/source/texk/web2c/xetexdir/tests/filedump.tex @@ -0,0 +1,5 @@ +%ยช +\catcode`\{=1 +\catcode`\}=2 +\message{\filedump length 20{\jobname.tex}} +\end diff --git a/Build/source/texk/web2c/xetexdir/xetex-filedump.test b/Build/source/texk/web2c/xetexdir/xetex-filedump.test new file mode 100755 index 00000000000..1d1a2e75106 --- /dev/null +++ b/Build/source/texk/web2c/xetexdir/xetex-filedump.test @@ -0,0 +1,22 @@ +#! /bin/sh -vx +# Copyright 2019 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 + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +TEXINPUTS=.:$srcdir/tests; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +# get same filename in log +rm -f filedump.tex +$LN_S $srcdir/xetexdir/tests/filedump.tex . + +#exit 77 + +./xetex -ini filedump || exit 1 + +sed 1d filedump.log >filedump.out + +diff $srcdir/xetexdir/tests/filedump.log filedump.out || exit 1 + |