diff options
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir')
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/am/pdftex.am | 9 | ||||
-rwxr-xr-x | Build/source/texk/web2c/pdftexdir/wcfname.test | 33 |
2 files changed, 40 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/am/pdftex.am b/Build/source/texk/web2c/pdftexdir/am/pdftex.am index 58d51fa06da..ac081b952de 100644 --- a/Build/source/texk/web2c/pdftexdir/am/pdftex.am +++ b/Build/source/texk/web2c/pdftexdir/am/pdftex.am @@ -105,11 +105,13 @@ EXTRA_DIST += \ # pdftex_tests = pdftexdir/wprob.test pdftexdir/pdftex.test \ pdftexdir/pdfimage.test pdftexdir/expanded.test \ - pdftexdir/tests/cnfline.test pdftexdir/tests/partoken.test + pdftexdir/tests/cnfline.test pdftexdir/tests/partoken.test \ + pdftexdir/wcfname.test pdftexdir/wprob.log pdftexdir/pdftex.log \ pdftexdir/pdfimage.log pdftexdir/expanded.log \ - pdftexdir/tests/cnfline.log pdftexdir/tests/partoken.log: pdftex$(EXEEXT) + pdftexdir/tests/cnfline.log pdftexdir/tests/partoken.log \ + pdftexdir/wcfname.log: pdftex$(EXEEXT) EXTRA_DIST += $(pdftex_tests) @@ -138,4 +140,7 @@ DISTCLEANFILES += cnfline.log EXTRA_DIST += tests/partoken-ok.tex tests/partoken-xfail.tex DISTCLEANFILES += partoken-ok.log partoken-xfail.log +## wcfname.test +DISTCLEANFILES += pdftests/fn*.* + # (end of pdftex.am) diff --git a/Build/source/texk/web2c/pdftexdir/wcfname.test b/Build/source/texk/web2c/pdftexdir/wcfname.test new file mode 100755 index 00000000000..edca432d83f --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/wcfname.test @@ -0,0 +1,33 @@ +#! /bin/sh -vx +# +# Copyright 2022 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +test -d pdftests || mkdir -p pdftests +rm -f pdftests/fn*.log pdftests/fn*.txt pdftests/fn*.tex + +rc=0 + +TEXMFCNF=$srcdir/../kpathsea +TEXINPUTS=$srcdir/tests:. +export TEXMFCNF TEXINPUTS + +if [ "$COMSPEC" != "" ]; then + echo "*** We guess OS is Windows." + command_line_encoding=utf8 + export command_line_encoding +fi + +fenc="utf8" +for doc in fn¢£¥µÆØß-$fenc fnさざ波-$fenc; do + + echo '>>> Document:'$doc ' File Encoding:'$fenc + ./pdftex -ini -interaction nonstopmode -jobname=$doc --shell-escape $doc.tex >pdftests/$doc-term.log || $rc=1 + mv $doc.txt $doc.log $doc-tmp.tex pdftests/ +## It does not work. +## diff pdftests/$doc.txt $srcdir/tests/fn-$enc.txt || $rc=2 + +done + + +exit $rc |