summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-10-19 03:01:14 +0000
committerNorbert Preining <norbert@preining.info>2021-10-19 03:01:14 +0000
commitd045bcbc99b0eda65a444496d60d16ea2d063c65 (patch)
tree86dd463beaafa251038cf6f29adadd6276da1250
parentad3ad18aa939862832c90a74bcf41e8a5570ff65 (diff)
CTAN sync 202110190301
-rw-r--r--FILES.byname2112
-rw-r--r--FILES.byname.gzbin2390893 -> 2390644 bytes
-rw-r--r--FILES.last07days1445
-rw-r--r--fonts/stickstoo/README8
-rw-r--r--fonts/stickstoo/doc/stickstoo-doc.pdfbin564425 -> 413243 bytes
-rw-r--r--fonts/stickstoo/doc/stickstoo-doc.tex16
-rw-r--r--fonts/stickstoo/tex/stickstootext.sty56
l---------language/chinese/CJK/README2
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/cjk/README4
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/cjk/READMEb5.cjk1150
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/bg5conv.html86
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/cef5conv.html99
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/cefconv.html91
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/cefsconv.html98
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/extconv.html86
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/hbf2gf.html648
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/html/sjisconv.html87
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/bg5conv.pdfbin20529 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cef5conv.pdfbin23462 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefconv.pdfbin23136 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefsconv.pdfbin23459 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/extconv.pdfbin20685 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/hbf2gf.pdfbin57478 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/pdf/sjisconv.pdfbin20619 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/bg5conv.txt30
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/cef5conv.txt37
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefconv.txt34
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefsconv.txt37
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/extconv.txt30
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/hbf2gf.txt351
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/man/txt/sjisconv.txt30
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEb5.pdfbin395722 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEgb.pdfbin98996 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/bg5conv.pdfbin27101 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/c90.pdfbin89124 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/cef5conv.pdfbin36066 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/cefconv.pdfbin34595 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/cefsconv.pdfbin36148 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/extconv.pdfbin26875 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/hbf2gf.pdfbin187448 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pdf/sjisconv.pdfbin27055 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/doc/pyhyphen.txt107
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5.cjk35
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5vert.cjk35
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/CEF_test.cjk41
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/CJKbabel.cjk135
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/SJIS.cjk39
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/muletest.cjk149
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/rubytest.cjk56
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/thai.cjk43
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/cjk/thai_utf8.cjk43
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5.pdfbin50309 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5vert.pdfbin51375 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CEF_test.pdfbin7064 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKbabel.pdfbin192008 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKfntef.pdfbin33090 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKmixed.pdfbin67977 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKspace.pdfbin36920 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKutf8.pdfbin181416 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/GB.pdfbin45543 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/JIS.pdfbin25624 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/KS.pdfbin25196 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/SJIS.pdfbin25630 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/UTF8.pdfbin13764 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/muletest.pdfbin176318 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/py_test.pdfbin17205 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/pytest.pdfbin5802 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/rubytest.pdfbin22182 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/thai.pdfbin12567 -> 0 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.4/examples/pdf/thai_utf8.pdfbin12563 -> 0 bytes
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.guess1438
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.sub1810
-rw-r--r--language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pyhyph.tex236
-rw-r--r--language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pytest.tex51
-rw-r--r--language/chinese/CJK/cjk-4.8.5/ChangeLog (renamed from language/chinese/CJK/cjk-4.8.4/ChangeLog)121
-rw-r--r--language/chinese/CJK/cjk-4.8.5/MANIFEST (renamed from language/chinese/CJK/cjk-4.8.4/MANIFEST)10
-rw-r--r--language/chinese/CJK/cjk-4.8.5/Makefile (renamed from language/chinese/CJK/cjk-4.8.4/Makefile)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/README (renamed from language/chinese/CJK/cjk-4.8.4/README)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/TODO (renamed from language/chinese/CJK/cjk-4.8.4/TODO)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/DNP.sfd)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada2.pl)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makefont)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makeuniwada.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt (renamed from language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/CEF.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/CEF.txt)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/CJK.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/CJK.txt)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/CJKnumb.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/CJKspace.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/CJKutf8.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/COPYING (renamed from language/chinese/CJK/cjk-4.8.4/doc/COPYING)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/INSTALL (renamed from language/chinese/CJK/cjk-4.8.4/doc/INSTALL)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/TDS.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/TDS.txt)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/chinese/README (renamed from language/chinese/CJK/cjk-4.8.4/doc/chinese/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex (renamed from language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEb5.tex)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex (renamed from language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEgb.tex)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/chinese/emTeXb5.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/chinese/teTeXb5.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/cjk-enc.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/commands.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/commands.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/dvidrv.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/fdxfiles.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/fonts.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/fonts.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/hbf2gf.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/history.2_5 (renamed from language/chinese/CJK/cjk-4.8.4/doc/history.2_5)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/history.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/history.txt)27
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/README (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/ascii.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.jis)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-fonts.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-tex.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/preview.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/japanese/shibuaki.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/HOWTO.txt)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/bkai.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cid-x.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cwtb.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/dvipdfmx.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/gen-map.pl)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/map.list)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/updmap.my)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd (renamed from language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/wcl.sfd)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/pinyin.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt135
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/reftex.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/reftex.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/ruby.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/ruby.txt)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/thaifont.txt)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/doc/vertical.txt (renamed from language/chinese/CJK/cjk-4.8.4/doc/vertical.txt)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/Big5.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/Big5.tex)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/Big5vert.tex)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CEF_test.tex)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CJKbabel.tex)11
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CJKfntef.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CJKmixed.tex)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CJKspace.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/CJKutf8.tex)13
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/GB.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/GB.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/JIS.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/JIS.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/KS.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/KS.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/README (renamed from language/chinese/CJK/cjk-4.8.4/examples/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/SJIS.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/UTF8.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/muletest.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/muletest.tex)5
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/py_test.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/py_test.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/rubytest.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/thai.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/thai.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex (renamed from language/chinese/CJK/cjk-4.8.4/examples/thai_utf8.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/HK.enc)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00cns.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00fs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kai.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c01song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c05song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c09song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CEF/c80song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CEF/c81song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJK.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJK.sty)63
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKfntef.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKnumb.sty)10
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKspace.sty)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKulem.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKutf8.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CJKvert.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.bdg)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c31song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c32song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c33song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c34song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c35song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c36song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/CNS/c37song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10fs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c10song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c11song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c19song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c20song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/GB/c21song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.bdg)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JPdnp.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/JISdnp.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/c40song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/c41song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/c42song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/c43song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/JIS/c50song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/HLaTeX.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/KSHL.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63bm.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63dn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jgt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jmj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jnv.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jsr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pg.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pga.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63ph.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63sh.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63tz.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63vd.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63yt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64bm.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64dn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jgt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jmj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jnv.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jsr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pg.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pga.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64ph.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64sh.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64tz.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64vd.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64yt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65bm.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65dn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jgt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jmj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jnv.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jsr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pg.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pga.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65ph.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65sh.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65tz.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65vd.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65yt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/pshan.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.enc)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60dr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hgt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hmj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hol.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hpg.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c60mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61dr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gs.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hgt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hmj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hol.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hpg.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c61mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/c62song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.bdg)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fdx)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fdx)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fdx)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fdx)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70song.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ja.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang2.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hani.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hans.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx (renamed from language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hant.cpx)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/extended.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/extended.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/extended.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/extended.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/mule/MULEenc.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/pinyin.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/pmC.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/pmCbig.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/pmCsmall.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty (renamed from language/chinese/CJK/cjk-4.8.4/texinput/ruby.sty)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg (renamed from language/chinese/CJK/cjk-4.8.4/texinput/standard.bdg)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/standard.chr (renamed from language/chinese/CJK/cjk-4.8.4/texinput/standard.chr)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/standard.enc (renamed from language/chinese/CJK/cjk-4.8.4/texinput/standard.enc)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmr.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmss.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmtt.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90enc.def)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90gar.fd)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/c90nrsr.fd)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf (renamed from language/chinese/CJK/cjk-4.8.4/texinput/thai/thaicjk.ldf)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/README (renamed from language/chinese/CJK/cjk-4.8.4/texlive/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/bin-cjkutils.pl)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texlive/c63mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texlive/c64mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd (renamed from language/chinese/CJK/cjk-4.8.4/texlive/c65mj.fd)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/c90.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/c90.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/cjk-build.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/cjk.pl)6
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/dnp.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/garuda-c90.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl (renamed from language/chinese/CJK/cjk-4.8.4/texlive/norasi-c90.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.cmd)4
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5pdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5latex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.cmd)6
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5pdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.cmd)6
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefpdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefslatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.cmd)6
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefspdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjislatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.cmd)4
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjispdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/cjklatex/cjklatex.c)2
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+latex)2
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+pdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.cmd)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.c)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.cmd)4
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex (renamed from language/chinese/CJK/cjk-4.8.4/utils/extconv/gbkpdflatex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/f_name.bat (renamed from language/chinese/CJK/cjk-4.8.4/utils/f_name.bat)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.gnu)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.in)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/c-auto.h)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5ka12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5kr12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c1so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c2so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c3so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c4so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c5so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c6so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c7so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/csso12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/gsfs14.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/j2so12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/jsso12.cfg)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/ksso17.cfg)0
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess1748
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub1884
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure)2898
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure.ac)7
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/dvidrv.btm)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.c)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.h)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.c)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.h)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.c)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.h)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1 (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.1)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.c)210
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.def)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.w)10
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/install-sh)174
-rwxr-xr-xlanguage/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/mkinstalldirs)26
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/README)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff (renamed from language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el (renamed from language/chinese/CJK/cjk-4.8.4/utils/lisp/cjkspace.el)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el (renamed from language/chinese/CJK/cjk-4.8.4/utils/lisp/cjktilde.el)4
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el (renamed from language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/cjk-enc.el)37
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el (renamed from language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/thai-word.el)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el (renamed from language/chinese/CJK/cjk-4.8.4/utils/lisp/mule-2.3/cjk-enc.el)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile75
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in66
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex253
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex253
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh62
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c (renamed from language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.c)74
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf (renamed from language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.ldf)37
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr (renamed from language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.tr)9
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex51
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex68
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/clonevf.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/hlatex2agl.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/makefdx.pl)8
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/sfd2uni.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/subfonts.pe)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/uni2sfd.pl)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertical.pe)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe (renamed from language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertref.pe)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90 (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90 (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm)bin3660 -> 3660 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm)bin3912 -> 3912 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm)bin3832 -> 3832 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm)bin3580 -> 3580 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm)bin6412 -> 6412 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm)bin6640 -> 6640 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm)bin6664 -> 6664 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm)bin6424 -> 6424 bytes
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/INSTALL)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.etx)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.mtx)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/config.dbtt-old)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.map)0
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/garuda-c90.fontinst)2
-rw-r--r--language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst (renamed from language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/norasi-c90.fontinst)2
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx163
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin576486 -> 577839 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex52
-rw-r--r--macros/latex/contrib/fithesis/VERSION.tex2
-rw-r--r--macros/latex/contrib/fithesis/fithesis.dtx2
-rw-r--r--macros/latex/contrib/fithesis/fithesis.pdfbin766017 -> 766216 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdfbin15062 -> 15062 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdfbin3841 -> 3841 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdfbin3837 -> 3837 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdfbin3771 -> 3771 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdfbin3767 -> 3767 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdfbin15892 -> 15892 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdfbin12305 -> 12305 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdfbin4605 -> 4605 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdfbin4600 -> 4600 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdfbin12838 -> 12838 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdfbin11709 -> 11709 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdfbin3702 -> 3702 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdfbin3697 -> 3697 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdfbin2727 -> 2721 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdfbin11529 -> 11529 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdfbin11199 -> 11199 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdfbin4657 -> 4657 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdfbin4652 -> 4652 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdfbin3307 -> 3307 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdfbin3303 -> 3303 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdfbin11634 -> 11634 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdfbin10758 -> 10758 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdfbin4507 -> 4507 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdfbin4502 -> 4502 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdfbin3097 -> 3097 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdfbin3091 -> 3091 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdfbin11492 -> 11492 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdfbin17579 -> 17579 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdfbin3786 -> 3786 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdfbin3780 -> 3780 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdfbin18339 -> 18339 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdfbin9955 -> 9955 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdfbin3782 -> 3782 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdfbin3776 -> 3776 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdfbin2852 -> 2852 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdfbin2849 -> 2849 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdfbin10494 -> 10494 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdfbin9901 -> 9901 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdfbin4119 -> 4119 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdfbin4113 -> 4113 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdfbin2894 -> 2894 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdfbin10396 -> 10396 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdfbin41114 -> 41114 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdfbin4008 -> 4008 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdfbin4002 -> 4002 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdfbin3073 -> 3073 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdfbin3069 -> 3069 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdfbin41093 -> 41093 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdfbin11596 -> 11596 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdfbin3802 -> 3802 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdfbin3797 -> 3797 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdfbin3128 -> 3128 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf16
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdfbin12083 -> 12083 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdfbin24328 -> 24328 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdfbin4398 -> 4398 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdfbin4393 -> 4393 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdfbin3068 -> 3068 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdfbin3063 -> 3063 bytes
-rw-r--r--macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdfbin25396 -> 25396 bytes
-rw-r--r--macros/latex/contrib/fithesis/style/mu/base.dtx2
-rw-r--r--macros/latex/contrib/fithesis/style/mu/ped.dtx22
-rw-r--r--macros/latex/contrib/l3backend/CHANGELOG.md5
-rw-r--r--macros/latex/contrib/l3backend/README.md2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-basics.dtx14
-rw-r--r--macros/latex/contrib/l3backend/l3backend-box.dtx2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-code.pdfbin891719 -> 896357 bytes
-rw-r--r--macros/latex/contrib/l3backend/l3backend-color.dtx121
-rw-r--r--macros/latex/contrib/l3backend/l3backend-draw.dtx2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-graphics.dtx2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-header.dtx2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-opacity.dtx2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-pdf.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/CHANGELOG.md9
-rw-r--r--macros/latex/contrib/l3kernel/README.md2
-rw-r--r--macros/latex/contrib/l3kernel/expl3.dtx4
-rw-r--r--macros/latex/contrib/l3kernel/expl3.pdfbin623220 -> 623350 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.pdfbin1740976 -> 1742003 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3basics.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3bootstrap.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3box.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3candidates.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3cctab.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3clist.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3coffins.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3color.dtx178
-rw-r--r--macros/latex/contrib/l3kernel/l3debug.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3deprecation.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3doc.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.pdfbin151531 -> 151628 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3expan.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3file.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3flag.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-assign.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-aux.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-basics.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-convert.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-expo.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-extended.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-logic.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-parse.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-random.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-round.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-traps.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-trig.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fparray.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3int.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3intarray.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3kernel-functions.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3keys.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3legacy.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3luatex.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3msg.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3names.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3news.pdfbin395907 -> 395907 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news01.pdfbin122713 -> 122713 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news02.pdfbin150672 -> 150672 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news03.pdfbin148707 -> 148707 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news04.pdfbin114588 -> 114588 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news05.pdfbin112485 -> 112485 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news06.pdfbin151572 -> 151572 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news07.pdfbin128312 -> 128312 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news08.pdfbin163455 -> 163455 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news09.pdfbin250134 -> 250134 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news10.pdfbin150289 -> 150289 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news11.pdfbin170069 -> 170069 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news12.pdfbin204992 -> 204992 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3pdf.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3prefixes.pdfbin80876 -> 80876 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3prg.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3prop.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3quark.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3regex.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3seq.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3skip.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3sort.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3str-convert.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3str.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.pdfbin295935 -> 296073 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.pdfbin242611 -> 242742 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3sys.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.pdfbin230994 -> 231128 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3text-case.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3text-purify.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3text.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3tl-analysis.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3tl.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3token.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3unicode.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/source3.pdfbin6837796 -> 6845098 bytes
-rw-r--r--macros/latex/contrib/l3kernel/source3.tex2
-rw-r--r--macros/latex/contrib/media9/ChangeLog5
-rw-r--r--macros/latex/contrib/media9/doc/media9.pdfbin3748216 -> 3748609 bytes
-rw-r--r--macros/latex/contrib/media9/doc/media9.tex6
-rw-r--r--macros/latex/contrib/media9/media9.sty56
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.pdfbin476252 -> 487802 bytes
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex1051
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.dtx1271
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.pdfbin1387232 -> 1419125 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog8
-rw-r--r--support/TeX4ht/source/tex4ht-html5.tex3
-rw-r--r--support/TeX4ht/source/tex4ht-ooffice.tex34
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb96
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2317488 -> 2316860 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
706 files changed, 11822 insertions, 12421 deletions
diff --git a/FILES.byname b/FILES.byname
index 445b6fd386..6a8b8edf31 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5105,7 +5105,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/10/17 | 136433 | FILES.last07days
+2021/10/18 | 113176 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -136969,8 +136969,8 @@
2018/05/05 | 4848587 | fonts/stickstoo/afm/SticksTooText-Regular.afm
2014/04/17 | 43780 | fonts/stickstoo/doc/OFL-FAQ.txt
2018/05/08 | 4393 | fonts/stickstoo/doc/OFL.txt
-2018/05/28 | 564425 | fonts/stickstoo/doc/stickstoo-doc.pdf
-2018/05/28 | 13832 | fonts/stickstoo/doc/stickstoo-doc.tex
+2021/10/17 | 413243 | fonts/stickstoo/doc/stickstoo-doc.pdf
+2021/10/17 | 14000 | fonts/stickstoo/doc/stickstoo-doc.tex
2018/05/07 | 2402 | fonts/stickstoo/enc/stx2_3t3wpf.enc
2018/05/07 | 3311 | fonts/stickstoo/enc/stx2_3vezss.enc
2018/05/07 | 3253 | fonts/stickstoo/enc/stx2_4fcdhj.enc
@@ -137023,7 +137023,7 @@
2018/05/07 | 2494 | fonts/stickstoo/enc/stx2_ym7moh.enc
2018/05/07 | 3171 | fonts/stickstoo/enc/stx2_zscetg.enc
2018/05/08 | 27352 | fonts/stickstoo/map/SticksTooText.map
-2020/12/20 | 2537 | fonts/stickstoo/README
+2021/10/17 | 2755 | fonts/stickstoo/README
2018/05/07 | 1356 | fonts/stickstoo/tex/LY1SticksTooText-Dnom.fd
2018/05/07 | 1335 | fonts/stickstoo/tex/LY1SticksTooText-Inf.fd
2018/05/05 | 2258 | fonts/stickstoo/tex/LY1SticksTooText-LF.fd
@@ -137040,7 +137040,7 @@
2018/05/07 | 1335 | fonts/stickstoo/tex/OT1SticksTooText-Sup.fd
2018/05/05 | 2299 | fonts/stickstoo/tex/OT1SticksTooText-TLF.fd
2018/05/05 | 2336 | fonts/stickstoo/tex/OT1SticksTooText-TOsF.fd
-2018/05/21 | 5345 | fonts/stickstoo/tex/stickstootext.sty
+2021/10/17 | 6438 | fonts/stickstoo/tex/stickstootext.sty
2018/05/07 | 1340 | fonts/stickstoo/tex/T1SticksTooText-Dnom.fd
2018/05/07 | 1319 | fonts/stickstoo/tex/T1SticksTooText-Inf.fd
2018/05/05 | 2228 | fonts/stickstoo/tex/T1SticksTooText-LF.fd
@@ -137529,7 +137529,7 @@
2018/05/07 | 1744 | fonts/stickstoo/vf/SticksTooText-Regular-tosf-sc-t1.vf
2018/05/07 | 1776 | fonts/stickstoo/vf/SticksTooText-Regular-tosf-t1.vf
2018/05/07 | 608 | fonts/stickstoo/vf/SticksTooText-Regular-tosf-ts1.vf
-2020/12/21 | 5916075 | fonts/stickstoo.zip
+2021/10/18 | 5765839 | fonts/stickstoo.zip
2021/04/02 | 525 | fonts/stix2-otf/AUTHORS.txt
2021/04/02 | 484 | fonts/stix2-otf/CONTRIBUTORS.txt
2021/04/02 | 42411 | fonts/stix2-otf/FONTLOG.txt
@@ -183123,7 +183123,7 @@
2012/11/30 | 1030317 | install/macros/latex/contrib/fileinfo.tds.zip
2011/09/20 | 283819 | install/macros/latex/contrib/filemod.tds.zip
2011/03/14 | 186225 | install/macros/latex/contrib/finstrut.tds.zip
-2021/07/18 | 2173723 | install/macros/latex/contrib/fithesis.tds.zip
+2021/10/17 | 2174207 | install/macros/latex/contrib/fithesis.tds.zip
2014/09/30 | 2083562 | install/macros/latex/contrib/flowfram.tds.zip
2020/02/24 | 537285 | install/macros/latex/contrib/fmtcount.tds.zip
2017/07/14 | 330649 | install/macros/latex/contrib/fonttable.tds.zip
@@ -183177,10 +183177,10 @@
2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip
2020/10/09 | 503116 | install/macros/latex/contrib/kvoptions.tds.zip
2019/12/15 | 385518 | install/macros/latex/contrib/kvsetkeys.tds.zip
-2021/10/17 | 929823 | install/macros/latex/contrib/l3backend.tds.zip
+2021/10/18 | 935803 | install/macros/latex/contrib/l3backend.tds.zip
2021/08/28 | 813105 | install/macros/latex/contrib/l3build.tds.zip
2021/08/27 | 4455472 | install/macros/latex/contrib/l3experimental.tds.zip
-2021/10/17 | 12989839 | install/macros/latex/contrib/l3kernel.tds.zip
+2021/10/18 | 12997960 | install/macros/latex/contrib/l3kernel.tds.zip
2021/08/27 | 2233346 | install/macros/latex/contrib/l3packages.tds.zip
2021/09/03 | 583760 | install/macros/latex/contrib/lastpage.tds.zip
2009/09/02 | 556672 | install/macros/latex/contrib/layouts.tds.zip
@@ -183207,7 +183207,7 @@
2010/03/26 | 732372 | install/macros/latex/contrib/mattens.tds.zip
2013/07/01 | 1898068 | install/macros/latex/contrib/mdframed.tds.zip
2021/01/26 | 162867 | install/macros/latex/contrib/media4svg.tds.zip
-2021/09/12 | 7472934 | install/macros/latex/contrib/media9.tds.zip
+2021/10/18 | 7473765 | install/macros/latex/contrib/media9.tds.zip
2021/06/16 | 3654012 | install/macros/latex/contrib/memoir.tds.zip
2020/08/06 | 24409080 | install/macros/latex/contrib/mercatormap.tds.zip
2021/10/15 | 722347 | install/macros/latex/contrib/mfirstuc.tds.zip
@@ -184237,507 +184237,451 @@
1991/12/08 | 20011 | language/chinese/chtex/various.tar.gz
1991/12/08 | 5444 | language/chinese/chtex/xhzview.tar.gz
1991/12/10 | 29052 | language/chinese/chtex/XLBRinfo-BYX21.zip
-2015/04/18 | 78929 | language/chinese/CJK/cjk-4.8.4/ChangeLog
-2015/04/18 | 587 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fd
-2015/04/18 | 2271 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fdx
-2015/04/18 | 585 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fd
-2015/04/18 | 2271 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fdx
-2015/04/18 | 697 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fd
-2015/04/18 | 3006 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fdx
-2015/04/18 | 588 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fd
-2015/04/18 | 357 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fdx
-2015/04/18 | 585 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fd
-2015/04/18 | 355 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fdx
-2015/04/18 | 600 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fd
-2015/04/18 | 5528 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fdx
-2015/04/18 | 620 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fd
-2015/04/18 | 5528 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fdx
-2015/04/18 | 730 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fd
-2015/04/18 | 7503 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fdx
-2015/04/18 | 1749 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/DNP.sfd
-2015/04/18 | 2040 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada
-2015/04/18 | 5714 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada2.pl
-2015/04/18 | 2926 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makefont
-2015/04/18 | 8272 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makeuniwada.pl
-2015/04/18 | 4652 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.map
-2015/04/18 | 13102 | language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.txt
-2015/04/18 | 2741 | language/chinese/CJK/cjk-4.8.4/doc/CEF.txt
-2015/04/18 | 14105 | language/chinese/CJK/cjk-4.8.4/doc/chinese/emTeXb5.txt
-2015/04/18 | 193 | language/chinese/CJK/cjk-4.8.4/doc/chinese/README
-2015/04/18 | 41825 | language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEb5.tex
-2015/04/18 | 2897 | language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEgb.tex
-2015/04/18 | 11925 | language/chinese/CJK/cjk-4.8.4/doc/chinese/teTeXb5.txt
-2015/04/18 | 16841 | language/chinese/CJK/cjk-4.8.4/doc/cjk-enc.txt
-2015/04/18 | 623 | language/chinese/CJK/cjk-4.8.4/doc/CJKnumb.txt
-2015/04/18 | 126 | language/chinese/CJK/cjk-4.8.4/doc/cjk/README
-2015/04/18 | 76713 | language/chinese/CJK/cjk-4.8.4/doc/cjk/READMEb5.cjk
-2015/04/18 | 666 | language/chinese/CJK/cjk-4.8.4/doc/CJKspace.txt
-2015/04/18 | 52189 | language/chinese/CJK/cjk-4.8.4/doc/CJK.txt
-2015/04/18 | 1444 | language/chinese/CJK/cjk-4.8.4/doc/CJKutf8.txt
-2015/04/18 | 16075 | language/chinese/CJK/cjk-4.8.4/doc/commands.txt
-2015/04/18 | 17994 | language/chinese/CJK/cjk-4.8.4/doc/COPYING
-2015/04/18 | 1885 | language/chinese/CJK/cjk-4.8.4/doc/dvidrv.txt
-2015/04/18 | 3898 | language/chinese/CJK/cjk-4.8.4/doc/fdxfiles.txt
-2015/04/18 | 11695 | language/chinese/CJK/cjk-4.8.4/doc/fonts.txt
-2015/04/18 | 14523 | language/chinese/CJK/cjk-4.8.4/doc/hbf2gf.txt
-2015/04/18 | 8722 | language/chinese/CJK/cjk-4.8.4/doc/history.2_5
-2015/04/18 | 65617 | language/chinese/CJK/cjk-4.8.4/doc/history.txt
-2015/04/18 | 26390 | language/chinese/CJK/cjk-4.8.4/doc/INSTALL
-2015/04/18 | 2555 | language/chinese/CJK/cjk-4.8.4/doc/japanese/ascii.txt
-2015/04/18 | 18435 | language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.jis
-2015/04/18 | 16091 | language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.txt
-2015/04/18 | 1980 | language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-fonts.txt
-2015/04/18 | 2114 | language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-tex.txt
-2015/04/18 | 1581 | language/chinese/CJK/cjk-4.8.4/doc/japanese/preview.txt
-2015/04/18 | 860 | language/chinese/CJK/cjk-4.8.4/doc/japanese/README
-2015/04/18 | 3879 | language/chinese/CJK/cjk-4.8.4/doc/japanese/shibuaki.txt
-2015/04/18 | 2190 | language/chinese/CJK/cjk-4.8.4/doc/man/html/bg5conv.html
-2015/04/18 | 2715 | language/chinese/CJK/cjk-4.8.4/doc/man/html/cef5conv.html
-2015/04/18 | 2474 | language/chinese/CJK/cjk-4.8.4/doc/man/html/cefconv.html
-2015/04/18 | 2705 | language/chinese/CJK/cjk-4.8.4/doc/man/html/cefsconv.html
-2015/04/18 | 2184 | language/chinese/CJK/cjk-4.8.4/doc/man/html/extconv.html
-2015/04/18 | 21062 | language/chinese/CJK/cjk-4.8.4/doc/man/html/hbf2gf.html
-2015/04/18 | 2166 | language/chinese/CJK/cjk-4.8.4/doc/man/html/sjisconv.html
-2015/04/18 | 20529 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/bg5conv.pdf
-2015/04/18 | 23462 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cef5conv.pdf
-2015/04/18 | 23136 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefconv.pdf
-2015/04/18 | 23459 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefsconv.pdf
-2015/04/18 | 20685 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/extconv.pdf
-2015/04/18 | 57478 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/hbf2gf.pdf
-2015/04/18 | 20619 | language/chinese/CJK/cjk-4.8.4/doc/man/pdf/sjisconv.pdf
-2015/04/18 | 826 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/bg5conv.txt
-2015/04/18 | 1267 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/cef5conv.txt
-2015/04/18 | 1103 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefconv.txt
-2015/04/18 | 1268 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefsconv.txt
-2015/04/18 | 827 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/extconv.txt
-2015/04/18 | 15070 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/hbf2gf.txt
-2015/04/18 | 816 | language/chinese/CJK/cjk-4.8.4/doc/man/txt/sjisconv.txt
-2015/04/18 | 27101 | language/chinese/CJK/cjk-4.8.4/doc/pdf/bg5conv.pdf
-2015/04/18 | 89124 | language/chinese/CJK/cjk-4.8.4/doc/pdf/c90.pdf
-2015/04/18 | 36066 | language/chinese/CJK/cjk-4.8.4/doc/pdf/cef5conv.pdf
-2015/04/18 | 34595 | language/chinese/CJK/cjk-4.8.4/doc/pdf/cefconv.pdf
-2015/04/18 | 36148 | language/chinese/CJK/cjk-4.8.4/doc/pdf/cefsconv.pdf
-2015/04/18 | 26875 | language/chinese/CJK/cjk-4.8.4/doc/pdf/extconv.pdf
-2015/04/18 | 187448 | language/chinese/CJK/cjk-4.8.4/doc/pdf/hbf2gf.pdf
-2015/04/18 | 2200 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/bkai.map
-2015/04/18 | 12237 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cid-x.map
-2015/04/18 | 2035 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cwtb.map
-2015/04/18 | 5128 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/dvipdfmx.cfg
-2015/04/18 | 2861 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/gen-map.pl
-2015/04/18 | 911 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/map.list
-2015/04/18 | 347 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
-2015/04/18 | 347 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
-2015/04/18 | 347 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
-2015/04/18 | 346 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
-2015/04/18 | 346 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
-2015/04/18 | 5186 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/updmap.my
-2015/04/18 | 3605 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/wcl.sfd
-2015/04/18 | 18776 | language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/HOWTO.txt
-2015/04/18 | 395722 | language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEb5.pdf
-2015/04/18 | 98996 | language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEgb.pdf
-2015/04/18 | 27055 | language/chinese/CJK/cjk-4.8.4/doc/pdf/sjisconv.pdf
-2015/04/18 | 2001 | language/chinese/CJK/cjk-4.8.4/doc/pinyin.txt
-2015/04/18 | 3723 | language/chinese/CJK/cjk-4.8.4/doc/pyhyphen.txt
-2015/04/18 | 1017 | language/chinese/CJK/cjk-4.8.4/doc/reftex.txt
-2015/04/18 | 5309 | language/chinese/CJK/cjk-4.8.4/doc/ruby.txt
-2015/04/18 | 2152418 | language/chinese/CJK/cjk-4.8.4-doc.tar.gz
-2015/04/18 | 4646 | language/chinese/CJK/cjk-4.8.4/doc/TDS.txt
-2015/04/18 | 4297 | language/chinese/CJK/cjk-4.8.4/doc/thaifont.txt
-2015/04/18 | 4680 | language/chinese/CJK/cjk-4.8.4/doc/vertical.txt
-2015/04/18 | 683 | language/chinese/CJK/cjk-4.8.4/examples/Big5.tex
-2015/04/18 | 719 | language/chinese/CJK/cjk-4.8.4/examples/Big5vert.tex
-2015/04/18 | 992 | language/chinese/CJK/cjk-4.8.4/examples/CEF_test.tex
-2015/04/18 | 6104 | language/chinese/CJK/cjk-4.8.4/examples/CJKbabel.tex
-2015/04/18 | 1177 | language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5.cjk
-2015/04/18 | 1213 | language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5vert.cjk
-2015/04/18 | 1110 | language/chinese/CJK/cjk-4.8.4/examples/cjk/CEF_test.cjk
-2015/04/18 | 12627 | language/chinese/CJK/cjk-4.8.4/examples/cjk/CJKbabel.cjk
-2015/04/18 | 2370 | language/chinese/CJK/cjk-4.8.4/examples/CJKfntef.tex
-2015/04/18 | 2672 | language/chinese/CJK/cjk-4.8.4/examples/CJKmixed.tex
-2015/04/18 | 10976 | language/chinese/CJK/cjk-4.8.4/examples/cjk/muletest.cjk
-2015/04/18 | 1754 | language/chinese/CJK/cjk-4.8.4/examples/cjk/rubytest.cjk
-2015/04/18 | 1387 | language/chinese/CJK/cjk-4.8.4/examples/cjk/SJIS.cjk
-2015/04/18 | 859 | language/chinese/CJK/cjk-4.8.4/examples/CJKspace.tex
-2015/04/18 | 2780 | language/chinese/CJK/cjk-4.8.4/examples/cjk/thai.cjk
-2015/04/18 | 2777 | language/chinese/CJK/cjk-4.8.4/examples/cjk/thai_utf8.cjk
-2015/04/18 | 5350 | language/chinese/CJK/cjk-4.8.4/examples/CJKutf8.tex
-2015/04/18 | 607 | language/chinese/CJK/cjk-4.8.4/examples/GB.tex
-2015/04/18 | 739 | language/chinese/CJK/cjk-4.8.4/examples/JIS.tex
-2015/04/18 | 632 | language/chinese/CJK/cjk-4.8.4/examples/KS.tex
-2015/04/18 | 5881 | language/chinese/CJK/cjk-4.8.4/examples/muletest.tex
-2015/04/18 | 50309 | language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5.pdf
-2015/04/18 | 51375 | language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5vert.pdf
-2015/04/18 | 7064 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CEF_test.pdf
-2015/04/18 | 192008 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKbabel.pdf
-2015/04/18 | 33090 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKfntef.pdf
-2015/04/18 | 67977 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKmixed.pdf
-2015/04/18 | 36920 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKspace.pdf
-2015/04/18 | 181416 | language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKutf8.pdf
-2015/04/18 | 45543 | language/chinese/CJK/cjk-4.8.4/examples/pdf/GB.pdf
-2015/04/18 | 25624 | language/chinese/CJK/cjk-4.8.4/examples/pdf/JIS.pdf
-2015/04/18 | 25196 | language/chinese/CJK/cjk-4.8.4/examples/pdf/KS.pdf
-2015/04/18 | 176318 | language/chinese/CJK/cjk-4.8.4/examples/pdf/muletest.pdf
-2015/04/18 | 17205 | language/chinese/CJK/cjk-4.8.4/examples/pdf/py_test.pdf
-2015/04/18 | 5802 | language/chinese/CJK/cjk-4.8.4/examples/pdf/pytest.pdf
-2015/04/18 | 22182 | language/chinese/CJK/cjk-4.8.4/examples/pdf/rubytest.pdf
-2015/04/18 | 25630 | language/chinese/CJK/cjk-4.8.4/examples/pdf/SJIS.pdf
-2015/04/18 | 12567 | language/chinese/CJK/cjk-4.8.4/examples/pdf/thai.pdf
-2015/04/18 | 12563 | language/chinese/CJK/cjk-4.8.4/examples/pdf/thai_utf8.pdf
-2015/04/18 | 13764 | language/chinese/CJK/cjk-4.8.4/examples/pdf/UTF8.pdf
-2015/04/18 | 659 | language/chinese/CJK/cjk-4.8.4/examples/py_test.tex
-2015/04/18 | 3026 | language/chinese/CJK/cjk-4.8.4/examples/README
-2015/04/18 | 1301 | language/chinese/CJK/cjk-4.8.4/examples/rubytest.tex
-2015/04/18 | 812 | language/chinese/CJK/cjk-4.8.4/examples/SJIS.tex
-2015/04/18 | 1067 | language/chinese/CJK/cjk-4.8.4/examples/thai.tex
-2015/04/18 | 1450 | language/chinese/CJK/cjk-4.8.4/examples/thai_utf8.tex
-2015/04/18 | 982 | language/chinese/CJK/cjk-4.8.4/examples/UTF8.tex
-2015/04/18 | 5925 | language/chinese/CJK/cjk-4.8.4/Makefile
-2015/04/18 | 13233 | language/chinese/CJK/cjk-4.8.4/MANIFEST
-2015/04/18 | 1262 | language/chinese/CJK/cjk-4.8.4/README
-2015/04/18 | 556197 | language/chinese/CJK/cjk-4.8.4.tar.gz
-2015/04/18 | 2551 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cap
-2015/04/18 | 5920 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.chr
-2015/04/18 | 2767 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cpx
-2015/04/18 | 11075 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.enc
-2015/04/18 | 645 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fd
-2015/04/18 | 6589 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fdx
-2015/04/18 | 650 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fd
-2015/04/18 | 6589 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fdx
-2015/04/18 | 625 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fd
-2015/04/18 | 338 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fdx
-2015/04/18 | 611 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00cns.fd
-2015/04/18 | 621 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00fs.fd
-2015/04/18 | 593 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kai.fd
-2015/04/18 | 641 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fd
-2015/04/18 | 336 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fdx
-2015/04/18 | 588 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00song.fd
-2015/04/18 | 586 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c01song.fd
-2015/04/18 | 616 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c05song.fd
-2015/04/18 | 595 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c09song.fd
-2015/04/18 | 13688 | language/chinese/CJK/cjk-4.8.4/texinput/Bg5/HK.enc
-2015/04/18 | 1055 | language/chinese/CJK/cjk-4.8.4/texinput/CEF/c80song.fd
-2015/04/18 | 995 | language/chinese/CJK/cjk-4.8.4/texinput/CEF/c81song.fd
-2015/04/18 | 29591 | language/chinese/CJK/cjk-4.8.4/texinput/CJK.enc
-2015/04/18 | 12851 | language/chinese/CJK/cjk-4.8.4/texinput/CJKfntef.sty
-2015/04/18 | 9524 | language/chinese/CJK/cjk-4.8.4/texinput/CJKnumb.sty
-2015/04/18 | 2451 | language/chinese/CJK/cjk-4.8.4/texinput/CJKspace.sty
-2015/04/18 | 32721 | language/chinese/CJK/cjk-4.8.4/texinput/CJK.sty
-2015/04/18 | 3691 | language/chinese/CJK/cjk-4.8.4/texinput/CJKulem.sty
-2015/04/18 | 24621 | language/chinese/CJK/cjk-4.8.4/texinput/CJKutf8.sty
-2015/04/18 | 4375 | language/chinese/CJK/cjk-4.8.4/texinput/CJKvert.sty
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c31song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c32song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c33song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c34song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c35song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c36song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/c37song.fd
-2015/04/18 | 3357 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.bdg
-2015/04/18 | 5728 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.chr
-2015/04/18 | 7173 | language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.enc
-2015/04/18 | 5932 | language/chinese/CJK/cjk-4.8.4/texinput/extended.chr
-2015/04/18 | 14510 | language/chinese/CJK/cjk-4.8.4/texinput/extended.enc
-2015/04/18 | 592 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10fs.fd
-2015/04/18 | 658 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fd
-2015/04/18 | 2374 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fdx
-2015/04/18 | 654 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fd
-2015/04/18 | 2374 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fdx
-2015/04/18 | 581 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c10song.fd
-2015/04/18 | 590 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c11song.fd
-2015/04/18 | 592 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c19song.fd
-2015/04/18 | 936 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c20song.fd
-2015/04/18 | 594 | language/chinese/CJK/cjk-4.8.4/texinput/GB/c21song.fd
-2015/04/18 | 2651 | language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cap
-2015/04/18 | 2797 | language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cpx
-2015/04/18 | 620 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/c40song.fd
-2015/04/18 | 606 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/c41song.fd
-2015/04/18 | 823 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/c42song.fd
-2015/04/18 | 701 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/c43song.fd
-2015/04/18 | 657 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/c50song.fd
-2015/04/18 | 3380 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.bdg
-2015/04/18 | 6559 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.chr
-2015/04/18 | 7068 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JPdnp.enc
-2015/04/18 | 7303 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.enc
-2015/04/18 | 2451 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cap
-2015/04/18 | 2618 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cpx
-2015/04/18 | 6637 | language/chinese/CJK/cjk-4.8.4/texinput/JIS/JISdnp.enc
-2015/04/18 | 590 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60dr.fd
-2015/04/18 | 590 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gr.fd
-2015/04/18 | 590 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gs.fd
-2015/04/18 | 590 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gt.fd
-2015/04/18 | 595 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hgt.fd
-2015/04/18 | 595 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hmj.fd
-2015/04/18 | 595 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hol.fd
-2015/04/18 | 595 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hpg.fd
-2015/04/18 | 600 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c60mj.fd
-2015/04/18 | 743 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61dr.fd
-2015/04/18 | 742 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gr.fd
-2015/04/18 | 744 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gs.fd
-2015/04/18 | 742 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gt.fd
-2015/04/18 | 781 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hgt.fd
-2015/04/18 | 781 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hmj.fd
-2015/04/18 | 747 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hol.fd
-2015/04/18 | 781 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hpg.fd
-2015/04/18 | 773 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c61mj.fd
-2015/04/18 | 607 | language/chinese/CJK/cjk-4.8.4/texinput/KS/c62song.fd
-2015/04/18 | 2189 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cap
-2015/04/18 | 2373 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cpx
-2015/04/18 | 2177 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cap
-2015/04/18 | 2351 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cpx
-2015/04/18 | 2188 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cap
-2015/04/18 | 2346 | language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cpx
-2015/04/18 | 1868 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63bm.fd
-2015/04/18 | 2485 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63dn.fd
-2015/04/18 | 1808 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gr.fd
-2015/04/18 | 1861 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gs.fd
-2015/04/18 | 1807 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gt.fd
-2015/04/18 | 1926 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jgt.fd
-2015/04/18 | 1928 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jmj.fd
-2015/04/18 | 1925 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jnv.fd
-2015/04/18 | 1924 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jsr.fd
-2015/04/18 | 1809 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63mj.fd
-2015/04/18 | 1922 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pga.fd
-2015/04/18 | 1822 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pg.fd
-2015/04/18 | 1874 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63ph.fd
-2015/04/18 | 1868 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pn.fd
-2015/04/18 | 1862 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63sh.fd
-2015/04/18 | 1875 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63tz.fd
-2015/04/18 | 1869 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63vd.fd
-2015/04/18 | 1871 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63yt.fd
-2015/04/18 | 1907 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64bm.fd
-2015/04/18 | 2629 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64dn.fd
-2015/04/18 | 1809 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gr.fd
-2015/04/18 | 1862 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gs.fd
-2015/04/18 | 1808 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gt.fd
-2015/04/18 | 1941 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jgt.fd
-2015/04/18 | 1945 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jmj.fd
-2015/04/18 | 1940 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jnv.fd
-2015/04/18 | 1939 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jsr.fd
-2015/04/18 | 1810 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64mj.fd
-2015/04/18 | 1937 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pga.fd
-2015/04/18 | 1909 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pg.fd
-2015/04/18 | 1913 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64ph.fd
-2015/04/18 | 1907 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pn.fd
-2015/04/18 | 1863 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64sh.fd
-2015/04/18 | 1878 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64tz.fd
-2015/04/18 | 1908 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64vd.fd
-2015/04/18 | 1910 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64yt.fd
-2015/04/18 | 1905 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65bm.fd
-2015/04/18 | 2627 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65dn.fd
-2015/04/18 | 1909 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gr.fd
-2015/04/18 | 1860 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gs.fd
-2015/04/18 | 1806 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gt.fd
-2015/04/18 | 1939 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jgt.fd
-2015/04/18 | 1943 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jmj.fd
-2015/04/18 | 1938 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jnv.fd
-2015/04/18 | 1937 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jsr.fd
-2015/04/18 | 1808 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65mj.fd
-2015/04/18 | 1935 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pga.fd
-2015/04/18 | 1907 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pg.fd
-2015/04/18 | 1911 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65ph.fd
-2015/04/18 | 1897 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pn.fd
-2015/04/18 | 1861 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65sh.fd
-2015/04/18 | 1875 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65tz.fd
-2015/04/18 | 1908 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65vd.fd
-2015/04/18 | 1870 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65yt.fd
-2015/04/18 | 5790 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/HLaTeX.chr
-2015/04/18 | 7055 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/KSHL.enc
-2015/04/18 | 1053 | language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/pshan.sty
-2015/04/18 | 6847 | language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.chr
-2015/04/18 | 6183 | language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.enc
-2015/04/18 | 12177 | language/chinese/CJK/cjk-4.8.4/texinput/mule/MULEenc.sty
-2015/04/18 | 32858 | language/chinese/CJK/cjk-4.8.4/texinput/pinyin.sty
-2015/04/18 | 6738 | language/chinese/CJK/cjk-4.8.4/texinput/pmCbig.enc
-2015/04/18 | 2603 | language/chinese/CJK/cjk-4.8.4/texinput/pmC.chr
-2015/04/18 | 6464 | language/chinese/CJK/cjk-4.8.4/texinput/pmCsmall.enc
-2015/04/18 | 4217 | language/chinese/CJK/cjk-4.8.4/texinput/ruby.sty
-2015/04/18 | 795 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd
-2015/04/18 | 3999 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg
-2015/04/18 | 2579 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap
-2015/04/18 | 6796 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr
-2015/04/18 | 2615 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx
-2015/04/18 | 6593 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr
-2015/04/18 | 9681 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc
-2015/04/18 | 10064 | language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc
-2015/04/18 | 4133 | language/chinese/CJK/cjk-4.8.4/texinput/standard.bdg
-2015/04/18 | 5502 | language/chinese/CJK/cjk-4.8.4/texinput/standard.chr
-2015/04/18 | 6892 | language/chinese/CJK/cjk-4.8.4/texinput/standard.enc
-2015/04/18 | 613 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmr.fd
-2015/04/18 | 616 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmss.fd
-2015/04/18 | 616 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmtt.fd
-2015/04/18 | 4528 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90enc.def
-2015/04/18 | 773 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90gar.fd
-2015/04/18 | 791 | language/chinese/CJK/cjk-4.8.4/texinput/thai/c90nrsr.fd
-2015/04/18 | 2204 | language/chinese/CJK/cjk-4.8.4/texinput/thai/thaicjk.ldf
-2015/04/18 | 544 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fd
-2015/04/18 | 13924 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fdx
-2015/04/18 | 544 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fd
-2015/04/18 | 13924 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fdx
-2015/04/18 | 542 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fd
-2015/04/18 | 497 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fdx
-2015/04/18 | 542 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fd
-2015/04/18 | 497 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fdx
-2015/04/18 | 1831 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fd
-2015/04/18 | 493 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fdx
-2015/04/18 | 565 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70song.fd
-2015/04/18 | 2502 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ja.cpx
-2015/04/18 | 2233 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang2.cpx
-2015/04/18 | 2219 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang.cpx
-2015/04/18 | 2232 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hani.cpx
-2015/04/18 | 3857 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.bdg
-2015/04/18 | 8601 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.chr
-2015/04/18 | 6111 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.enc
-2015/04/18 | 2704 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hans.cpx
-2015/04/18 | 2613 | language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hant.cpx
-2015/04/18 | 3222 | language/chinese/CJK/cjk-4.8.4/texlive/bin-cjkutils.pl
-2015/04/18 | 2018 | language/chinese/CJK/cjk-4.8.4/texlive/c63mj.fd
-2015/04/18 | 2019 | language/chinese/CJK/cjk-4.8.4/texlive/c64mj.fd
-2015/04/18 | 2017 | language/chinese/CJK/cjk-4.8.4/texlive/c65mj.fd
-2015/04/18 | 731 | language/chinese/CJK/cjk-4.8.4/texlive/c90.pl
-2015/04/18 | 2204 | language/chinese/CJK/cjk-4.8.4/texlive/cjk-build.pl
-2015/04/18 | 26083 | language/chinese/CJK/cjk-4.8.4/texlive/cjk.pl
-2015/04/18 | 517 | language/chinese/CJK/cjk-4.8.4/texlive/dnp.pl
-2015/04/18 | 1146 | language/chinese/CJK/cjk-4.8.4/texlive/garuda-c90.pl
-2015/04/18 | 1146 | language/chinese/CJK/cjk-4.8.4/texlive/norasi-c90.pl
-2015/04/18 | 135 | language/chinese/CJK/cjk-4.8.4/texlive/README
-2015/04/18 | 64 | language/chinese/CJK/cjk-4.8.4/TODO
-2015/04/18 | 2437 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.1
-2015/04/18 | 507 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.c
-2015/04/18 | 3776 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.w
-2015/04/18 | 1216 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex
-2015/04/18 | 73 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.bat
-2015/04/18 | 1606 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.cmd
-2015/04/18 | 1222 | language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5pdflatex
-2015/04/18 | 2839 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.1
-2015/04/18 | 2125 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.c
-2015/04/18 | 7568 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.w
-2015/04/18 | 1217 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5latex
-2015/04/18 | 74 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.bat
-2015/04/18 | 1678 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.cmd
-2015/04/18 | 1223 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5pdflatex
-2015/04/18 | 2673 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.1
-2015/04/18 | 1993 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.c
-2015/04/18 | 6905 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.w
-2015/04/18 | 1216 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex
-2015/04/18 | 73 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.bat
-2015/04/18 | 1679 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.cmd
-2015/04/18 | 1222 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefpdflatex
-2015/04/18 | 2834 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.1
-2015/04/18 | 2149 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.c
-2015/04/18 | 7697 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.w
-2015/04/18 | 1217 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefslatex
-2015/04/18 | 74 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.bat
-2015/04/18 | 1678 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.cmd
-2015/04/18 | 1220 | language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefspdflatex
-2015/04/18 | 8093 | language/chinese/CJK/cjk-4.8.4/utils/cjklatex/cjklatex.c
-2015/04/18 | 1216 | language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+latex
-2015/04/18 | 1222 | language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+pdflatex
-2015/04/18 | 73 | language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.bat
-2015/04/18 | 1603 | language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.cmd
-2015/04/18 | 2439 | language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.1
-2015/04/18 | 508 | language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.c
-2015/04/18 | 3795 | language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.w
-2015/04/18 | 1216 | language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex
-2015/04/18 | 73 | language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.bat
-2015/04/18 | 1605 | language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.cmd
-2015/04/18 | 1222 | language/chinese/CJK/cjk-4.8.4/utils/extconv/gbkpdflatex
-2015/04/18 | 7499 | language/chinese/CJK/cjk-4.8.4/utils/f_name.bat
-2015/04/18 | 1029 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/c-auto.h
-2015/04/18 | 486 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5ka12.cfg
-2015/04/18 | 515 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5kr12.cfg
-2015/04/18 | 575 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c1so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c2so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c3so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c4so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c5so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c6so12.cfg
-2015/04/18 | 496 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c7so12.cfg
-2015/04/18 | 497 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/csso12.cfg
-2015/04/18 | 480 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/gsfs14.cfg
-2015/04/18 | 532 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/j2so12.cfg
-2015/04/18 | 495 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/jsso12.cfg
-2015/04/18 | 479 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/ksso17.cfg
-2015/04/18 | 491 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/README
-2015/04/18 | 43423 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.guess
-2015/04/18 | 36087 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.sub
-2015/04/18 | 148169 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure
-2015/04/18 | 3516 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure.ac
-2015/04/18 | 10628 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/dvidrv.btm
-2015/04/18 | 2228 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.c
-2015/04/18 | 518 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.h
-2015/04/18 | 8293 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.c
-2015/04/18 | 1330 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.h
-2015/04/18 | 15640 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.1
-2015/04/18 | 40017 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.c
-2015/04/18 | 81 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.def
-2015/04/18 | 84308 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.w
-2015/04/18 | 34189 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.c
-2015/04/18 | 4782 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.h
-2015/04/18 | 14675 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/install-sh
-2015/04/18 | 3014 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.gnu
-2015/04/18 | 3095 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.in
-2015/04/18 | 3538 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/mkinstalldirs
-2015/04/18 | 119 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/README
-2015/04/18 | 1689 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
-2015/04/18 | 628 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
-2015/04/18 | 2035 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
-2015/04/18 | 54 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/README
-2015/04/18 | 1670 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
-2015/04/18 | 961 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
-2015/04/18 | 1765 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
-2015/04/18 | 897 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
-2015/04/18 | 1748 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
-2015/04/18 | 891 | language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
-2015/04/18 | 3671 | language/chinese/CJK/cjk-4.8.4/utils/lisp/cjkspace.el
-2015/04/18 | 3182 | language/chinese/CJK/cjk-4.8.4/utils/lisp/cjktilde.el
-2015/04/18 | 46480 | language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/cjk-enc.el
-2015/04/18 | 111900 | language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/thai-word.el
-2015/04/18 | 25096 | language/chinese/CJK/cjk-4.8.4/utils/lisp/mule-2.3/cjk-enc.el
-2015/04/18 | 5599 | language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.c
-2015/04/18 | 1854 | language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.ldf
-2015/04/18 | 1145 | language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.tr
-2015/04/18 | 2212 | language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pyhyph.tex
-2015/04/18 | 1992 | language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pytest.tex
-2015/04/18 | 2424 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.1
-2015/04/18 | 534 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.c
-2015/04/18 | 3905 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.w
-2015/04/18 | 1217 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjislatex
-2015/04/18 | 74 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.bat
-2015/04/18 | 1605 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.cmd
-2015/04/18 | 1220 | language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjispdflatex
-2015/04/18 | 2747 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/clonevf.pl
-2015/04/18 | 11597 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/hlatex2agl.pl
-2015/04/18 | 8253 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/makefdx.pl
-2015/04/18 | 8126 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/sfd2uni.pl
-2015/04/18 | 2534 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/subfonts.pe
-2015/04/18 | 7529 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/uni2sfd.pl
-2015/04/18 | 2732 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertical.pe
-2015/04/18 | 3057 | language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertref.pe
-2015/04/18 | 18 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
-2015/04/18 | 18 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
-2015/04/18 | 3900 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
-2015/04/18 | 289 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
-2015/04/18 | 287 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
-2015/04/18 | 3660 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
-2015/04/18 | 3912 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
-2015/04/18 | 3832 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
-2015/04/18 | 3580 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
-2015/04/18 | 6412 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
-2015/04/18 | 6640 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
-2015/04/18 | 6664 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
-2015/04/18 | 6424 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
-2015/04/18 | 64340 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.etx
-2015/04/18 | 1108 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.mtx
-2015/04/18 | 16 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/config.dbtt-old
-2015/04/18 | 1141 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
-2015/04/18 | 980 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
-2015/04/18 | 4161 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
-2015/04/18 | 2398 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
-2015/04/18 | 329 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.map
-2015/04/18 | 2270 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/garuda-c90.fontinst
-2015/04/18 | 11498 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/INSTALL
-2015/04/18 | 2549 | language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/norasi-c90.fontinst
+2021/10/16 | 82885 | language/chinese/CJK/cjk-4.8.5/ChangeLog
+2021/10/16 | 587 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd
+2021/10/16 | 2271 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx
+2021/10/16 | 585 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd
+2021/10/16 | 2271 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx
+2021/10/16 | 697 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd
+2021/10/16 | 3006 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx
+2021/10/16 | 588 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd
+2021/10/16 | 357 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx
+2021/10/16 | 585 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd
+2021/10/16 | 355 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx
+2021/10/16 | 600 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd
+2021/10/16 | 5528 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx
+2021/10/16 | 620 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd
+2021/10/16 | 5528 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx
+2021/10/16 | 730 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd
+2021/10/16 | 7503 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx
+2021/10/16 | 1749 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd
+2021/10/16 | 2040 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada
+2021/10/16 | 5714 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl
+2021/10/16 | 2926 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont
+2021/10/16 | 8272 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl
+2021/10/16 | 4652 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map
+2021/10/16 | 13102 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt
+2021/10/16 | 2741 | language/chinese/CJK/cjk-4.8.5/doc/CEF.txt
+2021/10/16 | 14105 | language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt
+2021/10/16 | 193 | language/chinese/CJK/cjk-4.8.5/doc/chinese/README
+2021/10/16 | 41825 | language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex
+2021/10/16 | 2897 | language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex
+2021/10/16 | 11925 | language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt
+2021/10/16 | 16841 | language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt
+2021/10/16 | 623 | language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt
+2021/10/16 | 666 | language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt
+2021/10/16 | 52189 | language/chinese/CJK/cjk-4.8.5/doc/CJK.txt
+2021/10/16 | 1444 | language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt
+2021/10/16 | 16075 | language/chinese/CJK/cjk-4.8.5/doc/commands.txt
+2021/10/16 | 17994 | language/chinese/CJK/cjk-4.8.5/doc/COPYING
+2021/10/16 | 1885 | language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt
+2021/10/16 | 3898 | language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt
+2021/10/16 | 11695 | language/chinese/CJK/cjk-4.8.5/doc/fonts.txt
+2021/10/16 | 14523 | language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt
+2021/10/16 | 8722 | language/chinese/CJK/cjk-4.8.5/doc/history.2_5
+2021/10/16 | 66822 | language/chinese/CJK/cjk-4.8.5/doc/history.txt
+2021/10/16 | 26390 | language/chinese/CJK/cjk-4.8.5/doc/INSTALL
+2021/10/16 | 2555 | language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt
+2021/10/16 | 18435 | language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis
+2021/10/16 | 16091 | language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt
+2021/10/16 | 1980 | language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt
+2021/10/16 | 2114 | language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt
+2021/10/16 | 1581 | language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt
+2021/10/16 | 860 | language/chinese/CJK/cjk-4.8.5/doc/japanese/README
+2021/10/16 | 3879 | language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt
+2021/10/16 | 2200 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map
+2021/10/16 | 12237 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map
+2021/10/16 | 2035 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map
+2021/10/16 | 5128 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg
+2021/10/16 | 2861 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl
+2021/10/16 | 911 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
+2021/10/16 | 346 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
+2021/10/16 | 346 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
+2021/10/16 | 5186 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my
+2021/10/16 | 3605 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd
+2021/10/16 | 18776 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt
+2021/10/16 | 2001 | language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt
+2021/10/16 | 4394 | language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt
+2021/10/16 | 1017 | language/chinese/CJK/cjk-4.8.5/doc/reftex.txt
+2021/10/16 | 5309 | language/chinese/CJK/cjk-4.8.5/doc/ruby.txt
+2021/10/16 | 2179088 | language/chinese/CJK/cjk-4.8.5-doc.tar.gz
+2021/10/16 | 4646 | language/chinese/CJK/cjk-4.8.5/doc/TDS.txt
+2021/10/16 | 4297 | language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt
+2021/10/16 | 4680 | language/chinese/CJK/cjk-4.8.5/doc/vertical.txt
+2021/10/16 | 716 | language/chinese/CJK/cjk-4.8.5/examples/Big5.tex
+2021/10/16 | 752 | language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex
+2021/10/16 | 1033 | language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex
+2021/10/16 | 6248 | language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex
+2021/10/16 | 2370 | language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex
+2021/10/16 | 2665 | language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex
+2021/10/16 | 859 | language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex
+2021/10/16 | 5659 | language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex
+2021/10/16 | 607 | language/chinese/CJK/cjk-4.8.5/examples/GB.tex
+2021/10/16 | 739 | language/chinese/CJK/cjk-4.8.5/examples/JIS.tex
+2021/10/16 | 632 | language/chinese/CJK/cjk-4.8.5/examples/KS.tex
+2021/10/16 | 6037 | language/chinese/CJK/cjk-4.8.5/examples/muletest.tex
+2021/10/16 | 659 | language/chinese/CJK/cjk-4.8.5/examples/py_test.tex
+2021/10/16 | 3026 | language/chinese/CJK/cjk-4.8.5/examples/README
+2021/10/16 | 1301 | language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex
+2021/10/16 | 812 | language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex
+2021/10/16 | 1067 | language/chinese/CJK/cjk-4.8.5/examples/thai.tex
+2021/10/16 | 1450 | language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex
+2021/10/16 | 982 | language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex
+2021/10/16 | 5925 | language/chinese/CJK/cjk-4.8.5/Makefile
+2021/10/16 | 13347 | language/chinese/CJK/cjk-4.8.5/MANIFEST
+2021/10/16 | 1268 | language/chinese/CJK/cjk-4.8.5/README
+2021/10/16 | 564551 | language/chinese/CJK/cjk-4.8.5.tar.gz
+2021/10/16 | 2551 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap
+2021/10/16 | 5920 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr
+2021/10/16 | 2767 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx
+2021/10/16 | 11075 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc
+2021/10/16 | 645 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd
+2021/10/16 | 6589 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx
+2021/10/16 | 650 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd
+2021/10/16 | 6589 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx
+2021/10/16 | 625 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd
+2021/10/16 | 338 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx
+2021/10/16 | 611 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd
+2021/10/16 | 621 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd
+2021/10/16 | 593 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd
+2021/10/16 | 641 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd
+2021/10/16 | 336 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx
+2021/10/16 | 588 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd
+2021/10/16 | 586 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd
+2021/10/16 | 13688 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc
+2021/10/16 | 1055 | language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd
+2021/10/16 | 995 | language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd
+2021/10/16 | 29591 | language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc
+2021/10/16 | 12851 | language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty
+2021/10/16 | 9524 | language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty
+2021/10/16 | 2451 | language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty
+2021/10/16 | 33241 | language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty
+2021/10/16 | 3691 | language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty
+2021/10/16 | 24621 | language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty
+2021/10/16 | 4375 | language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd
+2021/10/16 | 3357 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg
+2021/10/16 | 5728 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr
+2021/10/16 | 7173 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc
+2021/10/16 | 5932 | language/chinese/CJK/cjk-4.8.5/texinput/extended.chr
+2021/10/16 | 14510 | language/chinese/CJK/cjk-4.8.5/texinput/extended.enc
+2021/10/16 | 592 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd
+2021/10/16 | 658 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd
+2021/10/16 | 2374 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx
+2021/10/16 | 654 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd
+2021/10/16 | 2374 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx
+2021/10/16 | 581 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd
+2021/10/16 | 592 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd
+2021/10/16 | 936 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd
+2021/10/16 | 594 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd
+2021/10/16 | 2651 | language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap
+2021/10/16 | 2797 | language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx
+2021/10/16 | 620 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd
+2021/10/16 | 823 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd
+2021/10/16 | 701 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd
+2021/10/16 | 657 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd
+2021/10/16 | 3380 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg
+2021/10/16 | 6559 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr
+2021/10/16 | 7068 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc
+2021/10/16 | 7303 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc
+2021/10/16 | 2451 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap
+2021/10/16 | 2618 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx
+2021/10/16 | 6637 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd
+2021/10/16 | 600 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd
+2021/10/16 | 743 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd
+2021/10/16 | 742 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd
+2021/10/16 | 744 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd
+2021/10/16 | 742 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd
+2021/10/16 | 747 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd
+2021/10/16 | 773 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd
+2021/10/16 | 607 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd
+2021/10/16 | 2189 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap
+2021/10/16 | 2373 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx
+2021/10/16 | 2177 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap
+2021/10/16 | 2351 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx
+2021/10/16 | 2188 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap
+2021/10/16 | 2346 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx
+2021/10/16 | 1868 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd
+2021/10/16 | 2485 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd
+2021/10/16 | 1861 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd
+2021/10/16 | 1807 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd
+2021/10/16 | 1926 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd
+2021/10/16 | 1928 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd
+2021/10/16 | 1925 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd
+2021/10/16 | 1924 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd
+2021/10/16 | 1809 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd
+2021/10/16 | 1922 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd
+2021/10/16 | 1822 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd
+2021/10/16 | 1874 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd
+2021/10/16 | 1868 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd
+2021/10/16 | 1862 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd
+2021/10/16 | 1875 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd
+2021/10/16 | 1869 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd
+2021/10/16 | 1871 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd
+2021/10/16 | 2629 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd
+2021/10/16 | 1809 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd
+2021/10/16 | 1862 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd
+2021/10/16 | 1941 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd
+2021/10/16 | 1945 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd
+2021/10/16 | 1940 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd
+2021/10/16 | 1939 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd
+2021/10/16 | 1810 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd
+2021/10/16 | 1937 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd
+2021/10/16 | 1909 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd
+2021/10/16 | 1913 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd
+2021/10/16 | 1863 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd
+2021/10/16 | 1878 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd
+2021/10/16 | 1908 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd
+2021/10/16 | 1910 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd
+2021/10/16 | 1905 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd
+2021/10/16 | 2627 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd
+2021/10/16 | 1909 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd
+2021/10/16 | 1860 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd
+2021/10/16 | 1806 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd
+2021/10/16 | 1939 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd
+2021/10/16 | 1943 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd
+2021/10/16 | 1938 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd
+2021/10/16 | 1937 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd
+2021/10/16 | 1935 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd
+2021/10/16 | 1911 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd
+2021/10/16 | 1897 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd
+2021/10/16 | 1861 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd
+2021/10/16 | 1875 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd
+2021/10/16 | 1908 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd
+2021/10/16 | 1870 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd
+2021/10/16 | 5790 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr
+2021/10/16 | 7055 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc
+2021/10/16 | 1053 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty
+2021/10/16 | 6847 | language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr
+2021/10/16 | 6183 | language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc
+2021/10/16 | 12177 | language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty
+2021/10/16 | 32858 | language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty
+2021/10/16 | 6738 | language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc
+2021/10/16 | 2603 | language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr
+2021/10/16 | 6464 | language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc
+2021/10/16 | 4217 | language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty
+2021/10/16 | 795 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd
+2021/10/16 | 3999 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg
+2021/10/16 | 2579 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap
+2021/10/16 | 6796 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr
+2021/10/16 | 2615 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx
+2021/10/16 | 6593 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr
+2021/10/16 | 9681 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc
+2021/10/16 | 10064 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc
+2021/10/16 | 4133 | language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg
+2021/10/16 | 5502 | language/chinese/CJK/cjk-4.8.5/texinput/standard.chr
+2021/10/16 | 6892 | language/chinese/CJK/cjk-4.8.5/texinput/standard.enc
+2021/10/16 | 613 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd
+2021/10/16 | 4528 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def
+2021/10/16 | 773 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd
+2021/10/16 | 791 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd
+2021/10/16 | 2204 | language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf
+2021/10/16 | 544 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd
+2021/10/16 | 13924 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx
+2021/10/16 | 544 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd
+2021/10/16 | 13924 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx
+2021/10/16 | 542 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx
+2021/10/16 | 542 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx
+2021/10/16 | 1831 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd
+2021/10/16 | 493 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx
+2021/10/16 | 565 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd
+2021/10/16 | 2502 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx
+2021/10/16 | 2233 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx
+2021/10/16 | 2219 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx
+2021/10/16 | 2232 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx
+2021/10/16 | 3857 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg
+2021/10/16 | 8601 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr
+2021/10/16 | 6111 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc
+2021/10/16 | 2704 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx
+2021/10/16 | 2613 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx
+2021/10/16 | 3222 | language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl
+2021/10/16 | 2018 | language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd
+2021/10/16 | 2019 | language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd
+2021/10/16 | 2017 | language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd
+2021/10/16 | 731 | language/chinese/CJK/cjk-4.8.5/texlive/c90.pl
+2021/10/16 | 2204 | language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl
+2021/10/16 | 26083 | language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl
+2021/10/16 | 517 | language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl
+2021/10/16 | 1146 | language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl
+2021/10/16 | 1146 | language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl
+2021/10/16 | 135 | language/chinese/CJK/cjk-4.8.5/texlive/README
+2021/10/16 | 64 | language/chinese/CJK/cjk-4.8.5/TODO
+2021/10/16 | 2437 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c
+2021/10/16 | 3776 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat
+2021/10/16 | 1606 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex
+2021/10/16 | 2839 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1
+2021/10/16 | 2115 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c
+2021/10/16 | 7568 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat
+2021/10/16 | 1678 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd
+2021/10/16 | 1223 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex
+2021/10/16 | 2673 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1
+2021/10/16 | 1983 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c
+2021/10/16 | 6905 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat
+2021/10/16 | 1679 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex
+2021/10/16 | 2834 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1
+2021/10/16 | 2139 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c
+2021/10/16 | 7697 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat
+2021/10/16 | 1678 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd
+2021/10/16 | 1220 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex
+2021/10/16 | 8093 | language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat
+2021/10/16 | 1603 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd
+2021/10/16 | 2439 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1
+2021/10/16 | 498 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c
+2021/10/16 | 3795 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat
+2021/10/16 | 1605 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex
+2021/10/16 | 7499 | language/chinese/CJK/cjk-4.8.5/utils/f_name.bat
+2021/10/16 | 1029 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h
+2021/10/16 | 486 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg
+2021/10/16 | 515 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg
+2021/10/16 | 575 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg
+2021/10/16 | 480 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg
+2021/10/16 | 532 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg
+2021/10/16 | 495 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg
+2021/10/16 | 479 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg
+2021/10/16 | 491 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README
+2021/10/16 | 49348 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess
+2021/10/16 | 35276 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub
+2021/10/16 | 149387 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure
+2021/10/16 | 3471 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac
+2021/10/16 | 10628 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm
+2021/10/16 | 2228 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c
+2021/10/16 | 518 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h
+2021/10/16 | 8293 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c
+2021/10/16 | 1330 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h
+2021/10/16 | 15640 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1
+2021/10/16 | 38977 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c
+2021/10/16 | 81 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def
+2021/10/16 | 84308 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w
+2021/10/16 | 34189 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c
+2021/10/16 | 4782 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h
+2021/10/16 | 15358 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh
+2021/10/16 | 3014 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu
+2021/10/16 | 3095 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in
+2021/10/16 | 3514 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs
+2021/10/16 | 119 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README
+2021/10/16 | 1689 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
+2021/10/16 | 628 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
+2021/10/16 | 2035 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
+2021/10/16 | 54 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README
+2021/10/16 | 1670 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
+2021/10/16 | 961 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
+2021/10/16 | 1765 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
+2021/10/16 | 897 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
+2021/10/16 | 1748 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
+2021/10/16 | 891 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
+2021/10/16 | 3671 | language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el
+2021/10/16 | 3182 | language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el
+2021/10/16 | 47630 | language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el
+2021/10/16 | 111900 | language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el
+2021/10/16 | 25096 | language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el
+2021/10/16 | 2510 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile
+2021/10/16 | 2181 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in
+2021/10/16 | 2984 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex
+2021/10/16 | 5475 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex
+2021/10/16 | 1587 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh
+2021/10/16 | 5940 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c
+2021/10/16 | 2126 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf
+2021/10/16 | 1143 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr
+2021/10/16 | 2023 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex
+2021/10/16 | 2457 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex
+2021/10/16 | 2424 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1
+2021/10/16 | 524 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c
+2021/10/16 | 3905 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat
+2021/10/16 | 1605 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd
+2021/10/16 | 1220 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex
+2021/10/16 | 2747 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl
+2021/10/16 | 11597 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl
+2021/10/16 | 8253 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl
+2021/10/16 | 8126 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl
+2021/10/16 | 2534 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe
+2021/10/16 | 7529 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl
+2021/10/16 | 2732 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe
+2021/10/16 | 3057 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe
+2021/10/16 | 18 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
+2021/10/16 | 18 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
+2021/10/16 | 3900 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
+2021/10/16 | 289 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
+2021/10/16 | 287 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
+2021/10/16 | 3660 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
+2021/10/16 | 3912 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
+2021/10/16 | 3832 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
+2021/10/16 | 3580 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
+2021/10/16 | 6412 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
+2021/10/16 | 6640 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
+2021/10/16 | 6664 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
+2021/10/16 | 6424 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
+2021/10/16 | 64340 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx
+2021/10/16 | 1108 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx
+2021/10/16 | 16 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old
+2021/10/16 | 1141 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
+2021/10/16 | 980 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
+2021/10/16 | 4161 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
+2021/10/16 | 2398 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
+2021/10/16 | 329 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map
+2021/10/16 | 2270 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst
+2021/10/16 | 11498 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL
+2021/10/16 | 2549 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst
2016/05/14 | 27678 | language/chinese/cjkpunct/CJKpunct.dtx
2016/05/14 | 4405 | language/chinese/cjkpunct/CJKpunct.ins
2016/05/14 | 141092 | language/chinese/cjkpunct/CJKpunct.pdf
@@ -207660,12 +207604,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2021/10/17 | 79459 | macros/latex/contrib/easybook/easybook.dtx
+2021/10/18 | 80233 | macros/latex/contrib/easybook/easybook.dtx
2021/10/12 | 2075 | macros/latex/contrib/easybook/easybook.ins
-2021/10/17 | 576486 | macros/latex/contrib/easybook/easybook.pdf
-2021/10/17 | 78558 | macros/latex/contrib/easybook/easybook.tex
+2021/10/18 | 577839 | macros/latex/contrib/easybook/easybook.pdf
+2021/10/18 | 79203 | macros/latex/contrib/easybook/easybook.tex
2021/10/10 | 799 | macros/latex/contrib/easybook/README.md
-2021/10/17 | 616743 | macros/latex/contrib/easybook.zip
+2021/10/18 | 618233 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -209675,175 +209619,175 @@
2019/02/10 | 1016 | macros/latex/contrib/fitbox/sample.tex
2019/02/10 | 63756 | macros/latex/contrib/fitbox/vitruvian.jpg
2019/02/21 | 563747 | macros/latex/contrib/fitbox.zip
-2021/07/18 | 88348 | macros/latex/contrib/fithesis/fithesis.dtx
-2021/07/18 | 279 | macros/latex/contrib/fithesis/fithesis.ins
-2021/07/18 | 766017 | macros/latex/contrib/fithesis/fithesis.pdf
-2021/07/18 | 1760 | macros/latex/contrib/fithesis/LICENSE.tex
-2021/07/18 | 20324 | macros/latex/contrib/fithesis/locale/czech.dtx
-2021/07/18 | 845 | macros/latex/contrib/fithesis/locale/czech.ins
-2021/07/18 | 15264 | macros/latex/contrib/fithesis/locale/english.dtx
-2021/07/18 | 893 | macros/latex/contrib/fithesis/locale/english.ins
-2021/07/18 | 20058 | macros/latex/contrib/fithesis/locale/slovak.dtx
-2021/07/18 | 869 | macros/latex/contrib/fithesis/locale/slovak.ins
-2021/07/18 | 30927 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps
-2021/07/18 | 15062 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
-2021/07/18 | 7245 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.eps
-2021/07/18 | 3841 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
-2021/07/18 | 7256 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.eps
-2021/07/18 | 3837 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
-2021/07/18 | 6917 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.eps
-2021/07/18 | 3771 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
-2021/07/18 | 6905 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.eps
-2021/07/18 | 3767 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
-2021/07/18 | 595510 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps
-2021/07/18 | 15892 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
-2021/07/18 | 25297 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps
-2021/07/18 | 12305 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
-2021/07/18 | 9668 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.eps
-2021/07/18 | 4605 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
-2021/07/18 | 9654 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.eps
-2021/07/18 | 4600 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
-2021/07/18 | 4524 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.eps
-2021/07/18 | 3033 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
-2021/07/18 | 4510 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.eps
-2021/07/18 | 3027 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
-2021/07/18 | 30559 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps
-2021/07/18 | 12838 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
-2021/07/18 | 29847 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps
-2021/07/18 | 11709 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
-2021/07/18 | 6778 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.eps
-2021/07/18 | 3702 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
-2021/07/18 | 6764 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.eps
-2021/07/18 | 3697 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
-2021/07/18 | 3611 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.eps
-2021/07/18 | 2732 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
-2021/07/18 | 3597 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.eps
-2021/07/18 | 2727 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
-2021/07/18 | 29260 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps
-2021/07/18 | 11529 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
-2021/07/18 | 22551 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps
-2021/07/18 | 11199 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
-2021/07/18 | 9945 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.eps
-2021/07/18 | 4657 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
-2021/07/18 | 9931 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.eps
-2021/07/18 | 4652 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
-2021/07/18 | 5215 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.eps
-2021/07/18 | 3307 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
-2021/07/18 | 5201 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.eps
-2021/07/18 | 3303 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
-2021/07/18 | 31390 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps
-2021/07/18 | 11634 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
-2021/07/18 | 21247 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps
-2021/07/18 | 10758 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
-2021/07/18 | 9528 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.eps
-2021/07/18 | 4507 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
-2021/07/18 | 9514 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.eps
-2021/07/18 | 4502 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
-2021/07/18 | 4793 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.eps
-2021/07/18 | 3097 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
-2021/07/18 | 4779 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.eps
-2021/07/18 | 3091 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
-2021/07/18 | 569182 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps
-2021/07/18 | 11492 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
-2021/07/18 | 38432 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps
-2021/07/18 | 17579 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
-2021/07/18 | 6765 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.eps
-2021/07/18 | 3786 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
-2021/07/18 | 6751 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.eps
-2021/07/18 | 3780 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
-2021/07/18 | 3742 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.eps
-2021/07/18 | 2808 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
-2021/07/18 | 3728 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.eps
-2021/07/18 | 2804 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
-2021/07/18 | 45934 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps
-2021/07/18 | 18339 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
-2021/07/18 | 19569 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps
-2021/07/18 | 9955 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
-2021/07/18 | 6734 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.eps
-2021/07/18 | 3782 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
-2021/07/18 | 6720 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.eps
-2021/07/18 | 3776 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
-2021/07/18 | 3953 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.eps
-2021/07/18 | 2852 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
-2021/07/18 | 3939 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.eps
-2021/07/18 | 2849 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
-2021/07/18 | 23529 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps
-2021/07/18 | 10494 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
-2021/07/18 | 19363 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps
-2021/07/18 | 9901 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
-2021/07/18 | 8082 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.eps
-2021/07/18 | 4119 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
-2021/07/18 | 8068 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.eps
-2021/07/18 | 4113 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
-2021/07/18 | 4007 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.eps
-2021/07/18 | 2902 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
-2021/07/18 | 4000 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.eps
-2021/07/18 | 2894 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
-2021/07/18 | 23539 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps
-2021/07/18 | 10396 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
-2021/07/18 | 101310 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.eps
-2021/07/18 | 41114 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
-2021/07/18 | 7740 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.eps
-2021/07/18 | 4008 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
-2021/07/18 | 7726 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.eps
-2021/07/18 | 4002 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
-2021/07/18 | 4558 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.eps
-2021/07/18 | 3073 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
-2021/07/18 | 4544 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.eps
-2021/07/18 | 3069 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
-2021/07/18 | 101282 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.eps
-2021/07/18 | 41093 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
-2021/07/18 | 23708 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps
-2021/07/18 | 11596 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
-2021/07/18 | 7188 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.eps
-2021/07/18 | 3802 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
-2021/07/18 | 7174 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.eps
-2021/07/18 | 3797 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
-2021/07/18 | 4615 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.eps
-2021/07/18 | 3128 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
-2021/07/18 | 4601 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.eps
-2021/07/18 | 3123 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
-2021/07/18 | 28441 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps
-2021/07/18 | 12083 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
-2021/07/18 | 53503 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps
-2021/07/18 | 24328 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
-2021/07/18 | 8995 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.eps
-2021/07/18 | 4398 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
-2021/07/18 | 8981 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.eps
-2021/07/18 | 4393 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
-2021/07/18 | 4591 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.eps
-2021/07/18 | 3068 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
-2021/07/18 | 4577 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.eps
-2021/07/18 | 3063 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
-2021/07/18 | 63156 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps
-2021/07/18 | 25396 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
-2021/07/18 | 3631 | macros/latex/contrib/fithesis/README.md
-2021/07/18 | 662 | macros/latex/contrib/fithesis/style/base.dtx
-2021/07/18 | 87 | macros/latex/contrib/fithesis/style/base.ins
-2021/07/18 | 71254 | macros/latex/contrib/fithesis/style/mu/base.dtx
-2021/07/18 | 286 | macros/latex/contrib/fithesis/style/mu/base.ins
-2021/07/18 | 11490 | macros/latex/contrib/fithesis/style/mu/econ.dtx
-2021/07/18 | 93 | macros/latex/contrib/fithesis/style/mu/econ.ins
-2021/07/18 | 4611 | macros/latex/contrib/fithesis/style/mu/fi.dtx
-2021/07/18 | 89 | macros/latex/contrib/fithesis/style/mu/fi.ins
-2021/07/18 | 7015 | macros/latex/contrib/fithesis/style/mu/fsps.dtx
-2021/07/18 | 93 | macros/latex/contrib/fithesis/style/mu/fsps.ins
-2021/07/18 | 3189 | macros/latex/contrib/fithesis/style/mu/fss.dtx
-2021/07/18 | 91 | macros/latex/contrib/fithesis/style/mu/fss.ins
-2021/07/18 | 6364 | macros/latex/contrib/fithesis/style/mu/law.dtx
-2021/07/18 | 91 | macros/latex/contrib/fithesis/style/mu/law.ins
-2021/07/18 | 8732 | macros/latex/contrib/fithesis/style/mu/med.dtx
-2021/07/18 | 91 | macros/latex/contrib/fithesis/style/mu/med.ins
-2021/07/18 | 3384 | macros/latex/contrib/fithesis/style/mu/ped.dtx
-2021/07/18 | 91 | macros/latex/contrib/fithesis/style/mu/ped.ins
-2021/07/18 | 3795 | macros/latex/contrib/fithesis/style/mu/pharm.dtx
-2021/07/18 | 95 | macros/latex/contrib/fithesis/style/mu/pharm.ins
-2021/07/18 | 5106 | macros/latex/contrib/fithesis/style/mu/phil.dtx
-2021/07/18 | 93 | macros/latex/contrib/fithesis/style/mu/phil.ins
-2021/07/18 | 6735 | macros/latex/contrib/fithesis/style/mu/sci.dtx
-2021/07/18 | 91 | macros/latex/contrib/fithesis/style/mu/sci.ins
-2021/07/18 | 44 | macros/latex/contrib/fithesis/VERSION.tex
-2021/07/19 | 2054666 | macros/latex/contrib/fithesis.zip
+2021/10/17 | 88348 | macros/latex/contrib/fithesis/fithesis.dtx
+2021/10/17 | 279 | macros/latex/contrib/fithesis/fithesis.ins
+2021/10/17 | 766216 | macros/latex/contrib/fithesis/fithesis.pdf
+2021/10/17 | 1760 | macros/latex/contrib/fithesis/LICENSE.tex
+2021/10/17 | 20324 | macros/latex/contrib/fithesis/locale/czech.dtx
+2021/10/17 | 845 | macros/latex/contrib/fithesis/locale/czech.ins
+2021/10/17 | 15264 | macros/latex/contrib/fithesis/locale/english.dtx
+2021/10/17 | 893 | macros/latex/contrib/fithesis/locale/english.ins
+2021/10/17 | 20058 | macros/latex/contrib/fithesis/locale/slovak.dtx
+2021/10/17 | 869 | macros/latex/contrib/fithesis/locale/slovak.ins
+2021/10/17 | 30927 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps
+2021/10/17 | 15062 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
+2021/10/17 | 7245 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.eps
+2021/10/17 | 3841 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
+2021/10/17 | 7256 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.eps
+2021/10/17 | 3837 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
+2021/10/17 | 6917 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.eps
+2021/10/17 | 3771 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
+2021/10/17 | 6905 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.eps
+2021/10/17 | 3767 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
+2021/10/17 | 595510 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps
+2021/10/17 | 15892 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
+2021/10/17 | 25297 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps
+2021/10/17 | 12305 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
+2021/10/17 | 9668 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.eps
+2021/10/17 | 4605 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
+2021/10/17 | 9654 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.eps
+2021/10/17 | 4600 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
+2021/10/17 | 4524 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.eps
+2021/10/17 | 3033 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
+2021/10/17 | 4510 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.eps
+2021/10/17 | 3027 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
+2021/10/17 | 30559 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps
+2021/10/17 | 12838 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
+2021/10/17 | 29847 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps
+2021/10/17 | 11709 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
+2021/10/17 | 6778 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.eps
+2021/10/17 | 3702 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
+2021/10/17 | 6764 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.eps
+2021/10/17 | 3697 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
+2021/10/17 | 3611 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.eps
+2021/10/17 | 2732 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
+2021/10/17 | 3597 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.eps
+2021/10/17 | 2721 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
+2021/10/17 | 29260 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps
+2021/10/17 | 11529 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
+2021/10/17 | 22551 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps
+2021/10/17 | 11199 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
+2021/10/17 | 9945 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.eps
+2021/10/17 | 4657 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
+2021/10/17 | 9931 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.eps
+2021/10/17 | 4652 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
+2021/10/17 | 5215 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.eps
+2021/10/17 | 3307 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
+2021/10/17 | 5201 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.eps
+2021/10/17 | 3303 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
+2021/10/17 | 31390 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps
+2021/10/17 | 11634 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
+2021/10/17 | 21247 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps
+2021/10/17 | 10758 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
+2021/10/17 | 9528 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.eps
+2021/10/17 | 4507 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
+2021/10/17 | 9514 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.eps
+2021/10/17 | 4502 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
+2021/10/17 | 4793 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.eps
+2021/10/17 | 3097 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
+2021/10/17 | 4779 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.eps
+2021/10/17 | 3091 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
+2021/10/17 | 569182 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps
+2021/10/17 | 11492 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
+2021/10/17 | 38432 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps
+2021/10/17 | 17579 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
+2021/10/17 | 6765 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.eps
+2021/10/17 | 3786 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
+2021/10/17 | 6751 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.eps
+2021/10/17 | 3780 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
+2021/10/17 | 3742 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.eps
+2021/10/17 | 2808 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
+2021/10/17 | 3728 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.eps
+2021/10/17 | 2804 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
+2021/10/17 | 45934 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps
+2021/10/17 | 18339 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
+2021/10/17 | 19569 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps
+2021/10/17 | 9955 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
+2021/10/17 | 6734 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.eps
+2021/10/17 | 3782 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
+2021/10/17 | 6720 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.eps
+2021/10/17 | 3776 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
+2021/10/17 | 3953 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.eps
+2021/10/17 | 2852 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
+2021/10/17 | 3939 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.eps
+2021/10/17 | 2849 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
+2021/10/17 | 23529 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps
+2021/10/17 | 10494 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
+2021/10/17 | 19363 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps
+2021/10/17 | 9901 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
+2021/10/17 | 8082 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.eps
+2021/10/17 | 4119 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
+2021/10/17 | 8068 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.eps
+2021/10/17 | 4113 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
+2021/10/17 | 4007 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.eps
+2021/10/17 | 2902 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
+2021/10/17 | 4000 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.eps
+2021/10/17 | 2894 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
+2021/10/17 | 23539 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps
+2021/10/17 | 10396 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
+2021/10/17 | 101310 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.eps
+2021/10/17 | 41114 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
+2021/10/17 | 7740 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.eps
+2021/10/17 | 4008 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
+2021/10/17 | 7726 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.eps
+2021/10/17 | 4002 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
+2021/10/17 | 4558 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.eps
+2021/10/17 | 3073 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
+2021/10/17 | 4544 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.eps
+2021/10/17 | 3069 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
+2021/10/17 | 101282 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.eps
+2021/10/17 | 41093 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
+2021/10/17 | 23708 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps
+2021/10/17 | 11596 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
+2021/10/17 | 7188 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.eps
+2021/10/17 | 3802 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
+2021/10/17 | 7174 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.eps
+2021/10/17 | 3797 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
+2021/10/17 | 4615 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.eps
+2021/10/17 | 3128 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
+2021/10/17 | 4601 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.eps
+2021/10/17 | 3123 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
+2021/10/17 | 28441 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps
+2021/10/17 | 12083 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
+2021/10/17 | 53503 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps
+2021/10/17 | 24328 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
+2021/10/17 | 8995 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.eps
+2021/10/17 | 4398 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
+2021/10/17 | 8981 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.eps
+2021/10/17 | 4393 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
+2021/10/17 | 4591 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.eps
+2021/10/17 | 3068 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
+2021/10/17 | 4577 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.eps
+2021/10/17 | 3063 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
+2021/10/17 | 63156 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps
+2021/10/17 | 25396 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
+2021/10/17 | 3631 | macros/latex/contrib/fithesis/README.md
+2021/10/17 | 662 | macros/latex/contrib/fithesis/style/base.dtx
+2021/10/17 | 87 | macros/latex/contrib/fithesis/style/base.ins
+2021/10/17 | 71254 | macros/latex/contrib/fithesis/style/mu/base.dtx
+2021/10/17 | 286 | macros/latex/contrib/fithesis/style/mu/base.ins
+2021/10/17 | 11490 | macros/latex/contrib/fithesis/style/mu/econ.dtx
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/econ.ins
+2021/10/17 | 4611 | macros/latex/contrib/fithesis/style/mu/fi.dtx
+2021/10/17 | 89 | macros/latex/contrib/fithesis/style/mu/fi.ins
+2021/10/17 | 7015 | macros/latex/contrib/fithesis/style/mu/fsps.dtx
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/fsps.ins
+2021/10/17 | 3189 | macros/latex/contrib/fithesis/style/mu/fss.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/fss.ins
+2021/10/17 | 6364 | macros/latex/contrib/fithesis/style/mu/law.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/law.ins
+2021/10/17 | 8732 | macros/latex/contrib/fithesis/style/mu/med.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/med.ins
+2021/10/17 | 3866 | macros/latex/contrib/fithesis/style/mu/ped.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/ped.ins
+2021/10/17 | 3795 | macros/latex/contrib/fithesis/style/mu/pharm.dtx
+2021/10/17 | 95 | macros/latex/contrib/fithesis/style/mu/pharm.ins
+2021/10/17 | 5106 | macros/latex/contrib/fithesis/style/mu/phil.dtx
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/phil.ins
+2021/10/17 | 6735 | macros/latex/contrib/fithesis/style/mu/sci.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/sci.ins
+2021/10/17 | 44 | macros/latex/contrib/fithesis/VERSION.tex
+2021/10/18 | 2055144 | macros/latex/contrib/fithesis.zip
2020/07/09 | 283808 | macros/latex/contrib/fitr/docs/fitr_man.pdf
2020/07/09 | 33141 | macros/latex/contrib/fitr/docs/fitr_man.tex
2020/07/09 | 2740104 | macros/latex/contrib/fitr/docs/fitr.pdf
@@ -214103,20 +214047,20 @@
2019/12/15 | 374946 | macros/latex/contrib/kvsetkeys/kvsetkeys.pdf
2019/12/15 | 325 | macros/latex/contrib/kvsetkeys/README.md
2019/12/17 | 380042 | macros/latex/contrib/kvsetkeys.zip
-2021/10/17 | 6253 | macros/latex/contrib/l3backend/CHANGELOG.md
-2021/10/17 | 16824 | macros/latex/contrib/l3backend/l3backend-basics.dtx
-2021/10/17 | 14406 | macros/latex/contrib/l3backend/l3backend-box.dtx
-2021/10/17 | 891719 | macros/latex/contrib/l3backend/l3backend-code.pdf
-2021/10/17 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
-2021/10/17 | 41030 | macros/latex/contrib/l3backend/l3backend-color.dtx
-2021/10/17 | 33848 | macros/latex/contrib/l3backend/l3backend-draw.dtx
-2021/10/17 | 20960 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
-2021/10/17 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
-2021/10/17 | 4265 | macros/latex/contrib/l3backend/l3backend.ins
-2021/10/17 | 9166 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
-2021/10/17 | 49097 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
-2021/10/17 | 549 | macros/latex/contrib/l3backend/README.md
-2021/10/17 | 893654 | macros/latex/contrib/l3backend.zip
+2021/10/18 | 6349 | macros/latex/contrib/l3backend/CHANGELOG.md
+2021/10/18 | 16824 | macros/latex/contrib/l3backend/l3backend-basics.dtx
+2021/10/18 | 14406 | macros/latex/contrib/l3backend/l3backend-box.dtx
+2021/10/18 | 896357 | macros/latex/contrib/l3backend/l3backend-code.pdf
+2021/10/18 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
+2021/10/18 | 44065 | macros/latex/contrib/l3backend/l3backend-color.dtx
+2021/10/18 | 33848 | macros/latex/contrib/l3backend/l3backend-draw.dtx
+2021/10/18 | 20960 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
+2021/10/18 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
+2021/10/18 | 4265 | macros/latex/contrib/l3backend/l3backend.ins
+2021/10/18 | 9166 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
+2021/10/18 | 49097 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
+2021/10/18 | 549 | macros/latex/contrib/l3backend/README.md
+2021/10/18 | 899045 | macros/latex/contrib/l3backend.zip
2021/08/28 | 14603 | macros/latex/contrib/l3build/CHANGELOG.md
2021/08/28 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md
2021/08/28 | 1816 | macros/latex/contrib/l3build/l3build.1
@@ -214185,108 +214129,108 @@
2021/08/27 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins
2021/08/27 | 299574 | macros/latex/contrib/l3experimental/xgalley.pdf
2021/08/27 | 4416836 | macros/latex/contrib/l3experimental.zip
-2021/10/17 | 31495 | macros/latex/contrib/l3kernel/CHANGELOG.md
-2021/10/17 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
-2021/10/17 | 623220 | macros/latex/contrib/l3kernel/expl3.pdf
-2021/10/17 | 1740976 | macros/latex/contrib/l3kernel/interface3.pdf
-2021/10/17 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
-2021/10/17 | 128912 | macros/latex/contrib/l3kernel/l3basics.dtx
-2021/10/17 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2021/10/17 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
-2021/10/17 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2021/10/17 | 32425 | macros/latex/contrib/l3kernel/l3cctab.dtx
-2021/10/17 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
-2021/10/17 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2021/10/17 | 92766 | macros/latex/contrib/l3kernel/l3color.dtx
-2021/10/17 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
-2021/10/17 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2021/10/17 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
-2021/10/17 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2021/10/17 | 151531 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2021/10/17 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
-2021/10/17 | 136305 | macros/latex/contrib/l3kernel/l3file.dtx
-2021/10/17 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
-2021/10/17 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
-2021/10/17 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
-2021/10/17 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2021/10/17 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2021/10/17 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2021/10/17 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
-2021/10/17 | 49349 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2021/10/17 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2021/10/17 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
-2021/10/17 | 105213 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
-2021/10/17 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
-2021/10/17 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
-2021/10/17 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
-2021/10/17 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
-2021/10/17 | 6227 | macros/latex/contrib/l3kernel/l3.ins
-2021/10/17 | 20929 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2021/10/17 | 89692 | macros/latex/contrib/l3kernel/l3int.dtx
-2021/10/17 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2021/10/17 | 116176 | macros/latex/contrib/l3kernel/l3keys.dtx
-2021/10/17 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2021/10/17 | 21141 | macros/latex/contrib/l3kernel/l3luatex.dtx
-2021/10/17 | 74295 | macros/latex/contrib/l3kernel/l3msg.dtx
-2021/10/17 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
-2021/10/17 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
-2021/10/17 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
-2021/10/17 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
-2021/10/17 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
-2021/10/17 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
-2021/10/17 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
-2021/10/17 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
-2021/10/17 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
-2021/10/17 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
-2021/10/17 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
-2021/10/17 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
-2021/10/17 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
-2021/10/17 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
-2021/10/17 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
-2021/10/17 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
-2021/10/17 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
-2021/10/17 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
-2021/10/17 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
-2021/10/17 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
-2021/10/17 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
-2021/10/17 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
-2021/10/17 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
-2021/10/17 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
-2021/10/17 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
-2021/10/17 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
-2021/10/17 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2021/10/17 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
-2021/10/17 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
-2021/10/17 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2021/10/17 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2021/10/17 | 65571 | macros/latex/contrib/l3kernel/l3prg.dtx
-2021/10/17 | 54524 | macros/latex/contrib/l3kernel/l3prop.dtx
-2021/10/17 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
-2021/10/17 | 288268 | macros/latex/contrib/l3kernel/l3regex.dtx
-2021/10/17 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
-2021/10/17 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
-2021/10/17 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
-2021/10/17 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
-2021/10/17 | 75464 | macros/latex/contrib/l3kernel/l3str.dtx
-2021/10/17 | 295935 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2021/10/17 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2021/10/17 | 242611 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
-2021/10/17 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2021/10/17 | 33210 | macros/latex/contrib/l3kernel/l3sys.dtx
-2021/10/17 | 230994 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
-2021/10/17 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
-2021/10/17 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
-2021/10/17 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
-2021/10/17 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2021/10/17 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2021/10/17 | 143973 | macros/latex/contrib/l3kernel/l3tl.dtx
-2021/10/17 | 125293 | macros/latex/contrib/l3kernel/l3token.dtx
-2021/10/17 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2021/10/17 | 2994 | macros/latex/contrib/l3kernel/README.md
-2021/10/17 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
-2021/10/17 | 6837796 | macros/latex/contrib/l3kernel/source3.pdf
-2021/10/17 | 2229 | macros/latex/contrib/l3kernel/source3.tex
-2021/10/17 | 12738875 | macros/latex/contrib/l3kernel.zip
+2021/10/18 | 31669 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2021/10/18 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
+2021/10/18 | 623350 | macros/latex/contrib/l3kernel/expl3.pdf
+2021/10/18 | 1742003 | macros/latex/contrib/l3kernel/interface3.pdf
+2021/10/18 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
+2021/10/18 | 128912 | macros/latex/contrib/l3kernel/l3basics.dtx
+2021/10/18 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2021/10/18 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
+2021/10/18 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2021/10/18 | 32425 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2021/10/18 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
+2021/10/18 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2021/10/18 | 98190 | macros/latex/contrib/l3kernel/l3color.dtx
+2021/10/18 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
+2021/10/18 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2021/10/18 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
+2021/10/18 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2021/10/18 | 151628 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2021/10/18 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
+2021/10/18 | 136305 | macros/latex/contrib/l3kernel/l3file.dtx
+2021/10/18 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2021/10/18 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2021/10/18 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2021/10/18 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2021/10/18 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2021/10/18 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2021/10/18 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
+2021/10/18 | 49349 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2021/10/18 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2021/10/18 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2021/10/18 | 105213 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2021/10/18 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2021/10/18 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2021/10/18 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2021/10/18 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2021/10/18 | 6227 | macros/latex/contrib/l3kernel/l3.ins
+2021/10/18 | 20929 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2021/10/18 | 89692 | macros/latex/contrib/l3kernel/l3int.dtx
+2021/10/18 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2021/10/18 | 116176 | macros/latex/contrib/l3kernel/l3keys.dtx
+2021/10/18 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2021/10/18 | 21141 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2021/10/18 | 74295 | macros/latex/contrib/l3kernel/l3msg.dtx
+2021/10/18 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
+2021/10/18 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
+2021/10/18 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
+2021/10/18 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
+2021/10/18 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2021/10/18 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
+2021/10/18 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2021/10/18 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/10/18 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2021/10/18 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
+2021/10/18 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2021/10/18 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
+2021/10/18 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2021/10/18 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
+2021/10/18 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2021/10/18 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
+2021/10/18 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2021/10/18 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
+2021/10/18 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/10/18 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
+2021/10/18 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2021/10/18 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
+2021/10/18 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2021/10/18 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
+2021/10/18 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2021/10/18 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
+2021/10/18 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
+2021/10/18 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
+2021/10/18 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2021/10/18 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2021/10/18 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2021/10/18 | 65571 | macros/latex/contrib/l3kernel/l3prg.dtx
+2021/10/18 | 54524 | macros/latex/contrib/l3kernel/l3prop.dtx
+2021/10/18 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
+2021/10/18 | 288268 | macros/latex/contrib/l3kernel/l3regex.dtx
+2021/10/18 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
+2021/10/18 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
+2021/10/18 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
+2021/10/18 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2021/10/18 | 75464 | macros/latex/contrib/l3kernel/l3str.dtx
+2021/10/18 | 296073 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2021/10/18 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2021/10/18 | 242742 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2021/10/18 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2021/10/18 | 33210 | macros/latex/contrib/l3kernel/l3sys.dtx
+2021/10/18 | 231128 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2021/10/18 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2021/10/18 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2021/10/18 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
+2021/10/18 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2021/10/18 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2021/10/18 | 143973 | macros/latex/contrib/l3kernel/l3tl.dtx
+2021/10/18 | 125293 | macros/latex/contrib/l3kernel/l3token.dtx
+2021/10/18 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2021/10/18 | 2994 | macros/latex/contrib/l3kernel/README.md
+2021/10/18 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
+2021/10/18 | 6845098 | macros/latex/contrib/l3kernel/source3.pdf
+2021/10/18 | 2229 | macros/latex/contrib/l3kernel/source3.tex
+2021/10/18 | 12746539 | macros/latex/contrib/l3kernel.zip
2021/08/27 | 5207 | macros/latex/contrib/l3packages/CHANGELOG.md
2021/08/27 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex
2021/08/27 | 11761 | macros/latex/contrib/l3packages/l3keys2e.dtx
@@ -215761,58 +215705,58 @@
2021/01/25 | 25724 | macros/latex/contrib/media4svg/media4svg.sty
2021/01/26 | 5536 | macros/latex/contrib/media4svg/README.md
2021/01/26 | 161371 | macros/latex/contrib/media4svg.zip
-2021/09/12 | 15403 | macros/latex/contrib/media9/ChangeLog
-2020/03/11 | 7152 | macros/latex/contrib/media9/doc/files/3dsystem.fig
-2020/03/11 | 5989 | macros/latex/contrib/media9/doc/files/3dsystem.pdf
-2020/03/11 | 1550 | macros/latex/contrib/media9/doc/files/3dsystem.tex
-2020/03/11 | 735130 | macros/latex/contrib/media9/doc/files/bird.mp3
-2020/03/11 | 2363 | macros/latex/contrib/media9/doc/files/boutona.pdf
-2020/03/11 | 2203 | macros/latex/contrib/media9/doc/files/boutonb.pdf
-2020/03/11 | 2364 | macros/latex/contrib/media9/doc/files/boutonc.pdf
-2020/03/11 | 2199 | macros/latex/contrib/media9/doc/files/boutond.pdf
-2020/03/11 | 2236 | macros/latex/contrib/media9/doc/files/boutone.pdf
-2020/03/11 | 2208 | macros/latex/contrib/media9/doc/files/boutonf.pdf
-2020/03/11 | 3524 | macros/latex/contrib/media9/doc/files/config.xml
-2020/03/11 | 321886 | macros/latex/contrib/media9/doc/files/ctan_lion_1200.png
-2020/03/11 | 14220 | macros/latex/contrib/media9/doc/files/ctan_lion_200.png
-2020/03/11 | 44332 | macros/latex/contrib/media9/doc/files/ctan_lion_400.png
-2020/03/11 | 152532 | macros/latex/contrib/media9/doc/files/ctan_lion_800.png
-2020/03/11 | 945 | macros/latex/contrib/media9/doc/files/cube.asy
-2020/03/11 | 262653 | macros/latex/contrib/media9/doc/files/cube.mp4
-2020/03/11 | 3462 | macros/latex/contrib/media9/doc/files/cubeposter.png
-2020/03/11 | 160672 | macros/latex/contrib/media9/doc/files/dice.u3d
-2020/03/11 | 241 | macros/latex/contrib/media9/doc/files/dice.vws
-2020/03/11 | 3796 | macros/latex/contrib/media9/doc/files/dice.wrl
-2020/03/11 | 646 | macros/latex/contrib/media9/doc/files/epix.asy
-2020/03/11 | 111371 | macros/latex/contrib/media9/doc/files/epixposter.pdf
-2020/03/11 | 55043 | macros/latex/contrib/media9/doc/files/epix.prc
-2020/03/11 | 1268 | macros/latex/contrib/media9/doc/files/malte.js
-2020/03/11 | 105696 | macros/latex/contrib/media9/doc/files/malte.u3d
-2020/03/11 | 20206 | macros/latex/contrib/media9/doc/files/random.mp4
-2021/09/12 | 3748216 | macros/latex/contrib/media9/doc/media9.pdf
-2021/08/13 | 93159 | macros/latex/contrib/media9/doc/media9.tex
-2020/03/11 | 29121 | macros/latex/contrib/media9/javascript/3Dmenu.js
-2020/03/11 | 972 | macros/latex/contrib/media9/javascript/3Dspintool.js
-2020/03/11 | 3307 | macros/latex/contrib/media9/javascript/animation.js
-2020/03/11 | 2561 | macros/latex/contrib/media9/javascript/asylabels.js
-2021/09/12 | 159762 | macros/latex/contrib/media9/media9.sty
-2021/09/12 | 97930 | macros/latex/contrib/media9/pdfbase.sty
-2020/03/11 | 14420 | macros/latex/contrib/media9/players/APlayer9.mxml
-2020/03/11 | 206165 | macros/latex/contrib/media9/players/APlayer9.swf
-2020/03/11 | 15323 | macros/latex/contrib/media9/players/APlayer.mxml
-2020/03/11 | 354878 | macros/latex/contrib/media9/players/APlayer.swf
-2020/03/11 | 1528 | macros/latex/contrib/media9/players/BSD-License
-2020/03/11 | 18448 | macros/latex/contrib/media9/players/SlideShow.mxml
-2020/03/11 | 326715 | macros/latex/contrib/media9/players/SlideShow.swf
-2020/03/11 | 5409 | macros/latex/contrib/media9/players/SMPfixes.patch
-2020/03/11 | 379 | macros/latex/contrib/media9/players/StrobeMediaPlayback-license
-2020/03/11 | 275747 | macros/latex/contrib/media9/players/StrobeMediaPlayback.swf
-2020/03/11 | 11480 | macros/latex/contrib/media9/players/VPlayer9.mxml
-2020/03/11 | 219242 | macros/latex/contrib/media9/players/VPlayer9.swf
-2020/03/11 | 12571 | macros/latex/contrib/media9/players/VPlayer.mxml
-2020/03/11 | 483412 | macros/latex/contrib/media9/players/VPlayer.swf
-2020/03/11 | 2053 | macros/latex/contrib/media9/README.md
-2021/09/12 | 7467644 | macros/latex/contrib/media9.zip
+2021/10/18 | 15535 | macros/latex/contrib/media9/ChangeLog
+2019/01/02 | 7152 | macros/latex/contrib/media9/doc/files/3dsystem.fig
+2019/01/02 | 5989 | macros/latex/contrib/media9/doc/files/3dsystem.pdf
+2019/01/02 | 1550 | macros/latex/contrib/media9/doc/files/3dsystem.tex
+2019/01/02 | 735130 | macros/latex/contrib/media9/doc/files/bird.mp3
+2019/01/02 | 2363 | macros/latex/contrib/media9/doc/files/boutona.pdf
+2019/01/02 | 2203 | macros/latex/contrib/media9/doc/files/boutonb.pdf
+2019/01/02 | 2364 | macros/latex/contrib/media9/doc/files/boutonc.pdf
+2019/01/02 | 2199 | macros/latex/contrib/media9/doc/files/boutond.pdf
+2019/01/02 | 2236 | macros/latex/contrib/media9/doc/files/boutone.pdf
+2019/01/02 | 2208 | macros/latex/contrib/media9/doc/files/boutonf.pdf
+2020/07/14 | 3524 | macros/latex/contrib/media9/doc/files/config.xml
+2019/01/02 | 321886 | macros/latex/contrib/media9/doc/files/ctan_lion_1200.png
+2019/01/02 | 14220 | macros/latex/contrib/media9/doc/files/ctan_lion_200.png
+2019/01/02 | 44332 | macros/latex/contrib/media9/doc/files/ctan_lion_400.png
+2019/01/02 | 152532 | macros/latex/contrib/media9/doc/files/ctan_lion_800.png
+2019/01/02 | 945 | macros/latex/contrib/media9/doc/files/cube.asy
+2019/01/02 | 262653 | macros/latex/contrib/media9/doc/files/cube.mp4
+2019/01/02 | 3462 | macros/latex/contrib/media9/doc/files/cubeposter.png
+2019/01/02 | 160672 | macros/latex/contrib/media9/doc/files/dice.u3d
+2019/01/02 | 241 | macros/latex/contrib/media9/doc/files/dice.vws
+2019/01/02 | 3796 | macros/latex/contrib/media9/doc/files/dice.wrl
+2019/01/02 | 646 | macros/latex/contrib/media9/doc/files/epix.asy
+2019/01/02 | 111371 | macros/latex/contrib/media9/doc/files/epixposter.pdf
+2019/01/02 | 55043 | macros/latex/contrib/media9/doc/files/epix.prc
+2019/01/02 | 1268 | macros/latex/contrib/media9/doc/files/malte.js
+2019/01/02 | 105696 | macros/latex/contrib/media9/doc/files/malte.u3d
+2019/01/02 | 20206 | macros/latex/contrib/media9/doc/files/random.mp4
+2021/10/18 | 3748609 | macros/latex/contrib/media9/doc/media9.pdf
+2021/10/18 | 93655 | macros/latex/contrib/media9/doc/media9.tex
+2019/01/02 | 29121 | macros/latex/contrib/media9/javascript/3Dmenu.js
+2019/01/02 | 972 | macros/latex/contrib/media9/javascript/3Dspintool.js
+2019/01/02 | 3307 | macros/latex/contrib/media9/javascript/animation.js
+2019/01/02 | 2561 | macros/latex/contrib/media9/javascript/asylabels.js
+2021/10/18 | 161574 | macros/latex/contrib/media9/media9.sty
+2021/10/18 | 97930 | macros/latex/contrib/media9/pdfbase.sty
+2019/01/02 | 14420 | macros/latex/contrib/media9/players/APlayer9.mxml
+2019/01/02 | 206165 | macros/latex/contrib/media9/players/APlayer9.swf
+2019/01/02 | 15323 | macros/latex/contrib/media9/players/APlayer.mxml
+2019/01/02 | 354878 | macros/latex/contrib/media9/players/APlayer.swf
+2012/03/30 | 1528 | macros/latex/contrib/media9/players/BSD-License
+2019/01/02 | 18448 | macros/latex/contrib/media9/players/SlideShow.mxml
+2019/01/02 | 326715 | macros/latex/contrib/media9/players/SlideShow.swf
+2012/11/20 | 5409 | macros/latex/contrib/media9/players/SMPfixes.patch
+2012/03/30 | 379 | macros/latex/contrib/media9/players/StrobeMediaPlayback-license
+2019/01/02 | 275747 | macros/latex/contrib/media9/players/StrobeMediaPlayback.swf
+2019/01/02 | 11480 | macros/latex/contrib/media9/players/VPlayer9.mxml
+2019/01/02 | 219242 | macros/latex/contrib/media9/players/VPlayer9.swf
+2019/01/02 | 12571 | macros/latex/contrib/media9/players/VPlayer.mxml
+2019/01/02 | 483412 | macros/latex/contrib/media9/players/VPlayer.swf
+2020/07/14 | 2053 | macros/latex/contrib/media9/README.md
+2021/10/18 | 7468475 | macros/latex/contrib/media9.zip
2015/11/12 | 2413 | macros/latex/contrib/medstarbeamer/beamercolorthemeMedStarColors.sty
2015/11/12 | 1715 | macros/latex/contrib/medstarbeamer/example.tex
2015/11/12 | 3149 | macros/latex/contrib/medstarbeamer/medstarbeamer.cls
@@ -217224,13 +217168,13 @@
1996/03/22 | 18862 | macros/latex/contrib/niceframe/umrandb.mf
2015/01/17 | 1370 | macros/latex/contrib/niceframe/umrand.mf
2015/01/17 | 287910 | macros/latex/contrib/niceframe.zip
-2021/09/09 | 654832 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2021/09/09 | 476252 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2021/09/09 | 176512 | macros/latex/contrib/nicematrix/nicematrix-french.tex
+2021/10/18 | 668860 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2021/10/18 | 487802 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2021/10/18 | 181269 | macros/latex/contrib/nicematrix/nicematrix-french.tex
2021/01/07 | 1423 | macros/latex/contrib/nicematrix/nicematrix.ins
-2021/09/09 | 1387232 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2021/10/18 | 1419125 | macros/latex/contrib/nicematrix/nicematrix.pdf
2020/06/07 | 1005 | macros/latex/contrib/nicematrix/README.md
-2021/09/14 | 1977100 | macros/latex/contrib/nicematrix.zip
+2021/10/18 | 2023377 | macros/latex/contrib/nicematrix.zip
2015/11/21 | 217 | macros/latex/contrib/nicetext/ANNOUNCE.txt
2012/03/18 | 254582 | macros/latex/contrib/nicetext/demo/arseneau.pdf
2011/09/14 | 10 | macros/latex/contrib/nicetext/demo/iso.txt
@@ -277123,14 +277067,14 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.armhf-linux.r30015.tar.xz
-2021/09/22 | 2061580 | systems/texlive/tlnet/archive/arara.doc.r60568.tar.xz
+2021/10/18 | 2058772 | systems/texlive/tlnet/archive/arara.doc.r60789.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-cygwin.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-linux.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-solaris.r29036.tar.xz
-2021/09/22 | 10440416 | systems/texlive/tlnet/archive/arara.r60568.tar.xz
-2021/09/22 | 100272 | systems/texlive/tlnet/archive/arara.source.r60568.tar.xz
+2021/10/18 | 10440448 | systems/texlive/tlnet/archive/arara.r60789.tar.xz
+2021/10/18 | 100240 | systems/texlive/tlnet/archive/arara.source.r60789.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/arara.universal-darwin.r57908.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/arara.win32.r29181.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.x86_64-cygwin.r33557.tar.xz
@@ -278860,8 +278804,8 @@
2019/02/28 | 2688 | systems/texlive/tlnet/archive/cntformats.r34668.tar.xz
2019/02/28 | 271048 | systems/texlive/tlnet/archive/cntperchap.doc.r37572.tar.xz
2019/02/28 | 3964 | systems/texlive/tlnet/archive/cntperchap.r37572.tar.xz
-2021/04/05 | 369568 | systems/texlive/tlnet/archive/cochineal.doc.r58717.tar.xz
-2021/04/05 | 2532576 | systems/texlive/tlnet/archive/cochineal.r58717.tar.xz
+2021/10/18 | 369604 | systems/texlive/tlnet/archive/cochineal.doc.r60783.tar.xz
+2021/10/18 | 2562740 | systems/texlive/tlnet/archive/cochineal.r60783.tar.xz
2019/07/13 | 257164 | systems/texlive/tlnet/archive/codeanatomy.doc.r51627.tar.xz
2019/07/13 | 1836 | systems/texlive/tlnet/archive/codeanatomy.r51627.tar.xz
2019/07/13 | 4596 | systems/texlive/tlnet/archive/codeanatomy.source.r51627.tar.xz
@@ -278922,7 +278866,7 @@
2021/10/16 | 1528 | systems/texlive/tlnet/archive/collection-mathscience.r60768.tar.xz
2021/06/10 | 548 | systems/texlive/tlnet/archive/collection-metapost.r59531.tar.xz
2021/02/24 | 476 | systems/texlive/tlnet/archive/collection-music.r57878.tar.xz
-2021/08/11 | 1484 | systems/texlive/tlnet/archive/collection-pictures.r60211.tar.xz
+2021/10/18 | 1488 | systems/texlive/tlnet/archive/collection-pictures.r60785.tar.xz
2021/07/06 | 956 | systems/texlive/tlnet/archive/collection-plaingeneric.r59850.tar.xz
2021/09/18 | 812 | systems/texlive/tlnet/archive/collection-pstricks.r60526.tar.xz
2021/09/29 | 1584 | systems/texlive/tlnet/archive/collection-publishers.r60641.tar.xz
@@ -279058,8 +279002,8 @@
2021/03/07 | 94613364 | systems/texlive/tlnet/archive/context.doc.r58167.tar.xz
2019/02/28 | 187444 | systems/texlive/tlnet/archive/context-fancybreak.doc.r47085.tar.xz
2019/02/28 | 4324 | systems/texlive/tlnet/archive/context-fancybreak.r47085.tar.xz
-2021/09/07 | 11088 | systems/texlive/tlnet/archive/context-filter.doc.r60437.tar.xz
-2021/09/07 | 6684 | systems/texlive/tlnet/archive/context-filter.r60437.tar.xz
+2021/10/18 | 11084 | systems/texlive/tlnet/archive/context-filter.doc.r60786.tar.xz
+2021/10/18 | 6780 | systems/texlive/tlnet/archive/context-filter.r60786.tar.xz
2020/03/10 | 86204 | systems/texlive/tlnet/archive/context-french.doc.r54215.tar.xz
2020/03/10 | 1680 | systems/texlive/tlnet/archive/context-french.r54215.tar.xz
2019/02/28 | 82144 | systems/texlive/tlnet/archive/context-fullpage.doc.r47085.tar.xz
@@ -279079,8 +279023,8 @@
2019/02/28 | 2756 | systems/texlive/tlnet/archive/context-inifile.r47085.tar.xz
2019/02/28 | 211432 | systems/texlive/tlnet/archive/context-layout.doc.r47085.tar.xz
2019/02/28 | 3996 | systems/texlive/tlnet/archive/context-layout.r47085.tar.xz
-2020/08/09 | 692 | systems/texlive/tlnet/archive/context-letter.doc.r56073.tar.xz
-2020/08/09 | 27176 | systems/texlive/tlnet/archive/context-letter.r56073.tar.xz
+2021/10/18 | 696 | systems/texlive/tlnet/archive/context-letter.doc.r60787.tar.xz
+2021/10/18 | 20808 | systems/texlive/tlnet/archive/context-letter.r60787.tar.xz
2019/02/28 | 89760 | systems/texlive/tlnet/archive/context-lettrine.doc.r47085.tar.xz
2019/02/28 | 2520 | systems/texlive/tlnet/archive/context-lettrine.r47085.tar.xz
2019/02/28 | 399952 | systems/texlive/tlnet/archive/context-mathsets.doc.r47085.tar.xz
@@ -280250,9 +280194,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2021/10/17 | 596508 | systems/texlive/tlnet/archive/easybook.doc.r60777.tar.xz
-2021/10/17 | 17212 | systems/texlive/tlnet/archive/easybook.r60777.tar.xz
-2021/10/17 | 17264 | systems/texlive/tlnet/archive/easybook.source.r60777.tar.xz
+2021/10/18 | 596464 | systems/texlive/tlnet/archive/easybook.doc.r60788.tar.xz
+2021/10/18 | 17280 | systems/texlive/tlnet/archive/easybook.r60788.tar.xz
+2021/10/18 | 17332 | systems/texlive/tlnet/archive/easybook.source.r60788.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2020/09/08 | 175976 | systems/texlive/tlnet/archive/easyfig.doc.r56291.tar.xz
2020/09/08 | 1936 | systems/texlive/tlnet/archive/easyfig.r56291.tar.xz
@@ -282667,9 +282611,9 @@
2019/02/28 | 500 | systems/texlive/tlnet/archive/l2tabu.r39597.tar.xz
2019/02/28 | 227412 | systems/texlive/tlnet/archive/l2tabu-spanish.doc.r15878.tar.xz
2019/02/28 | 448 | systems/texlive/tlnet/archive/l2tabu-spanish.r15878.tar.xz
-2021/10/13 | 847448 | systems/texlive/tlnet/archive/l3backend.doc.r60743.tar.xz
-2021/10/13 | 14612 | systems/texlive/tlnet/archive/l3backend.r60743.tar.xz
-2021/10/13 | 31512 | systems/texlive/tlnet/archive/l3backend.source.r60743.tar.xz
+2021/10/18 | 850684 | systems/texlive/tlnet/archive/l3backend.doc.r60790.tar.xz
+2021/10/18 | 14800 | systems/texlive/tlnet/archive/l3backend.r60790.tar.xz
+2021/10/18 | 31784 | systems/texlive/tlnet/archive/l3backend.source.r60790.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.aarch64-linux.r46894.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.amd64-freebsd.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.amd64-netbsd.r46894.tar.xz
@@ -282692,9 +282636,9 @@
2021/08/28 | 3497408 | systems/texlive/tlnet/archive/l3experimental.doc.r60338.tar.xz
2021/08/28 | 23016 | systems/texlive/tlnet/archive/l3experimental.r60338.tar.xz
2021/08/28 | 79336 | systems/texlive/tlnet/archive/l3experimental.source.r60338.tar.xz
-2021/10/13 | 10998688 | systems/texlive/tlnet/archive/l3kernel.doc.r60743.tar.xz
-2021/10/13 | 167632 | systems/texlive/tlnet/archive/l3kernel.r60743.tar.xz
-2021/10/13 | 579272 | systems/texlive/tlnet/archive/l3kernel.source.r60743.tar.xz
+2021/10/18 | 11000788 | systems/texlive/tlnet/archive/l3kernel.doc.r60790.tar.xz
+2021/10/18 | 167584 | systems/texlive/tlnet/archive/l3kernel.r60790.tar.xz
+2021/10/18 | 579404 | systems/texlive/tlnet/archive/l3kernel.source.r60790.tar.xz
2021/08/28 | 1837404 | systems/texlive/tlnet/archive/l3packages.doc.r60338.tar.xz
2021/08/28 | 21620 | systems/texlive/tlnet/archive/l3packages.r60338.tar.xz
2021/08/28 | 44876 | systems/texlive/tlnet/archive/l3packages.source.r60338.tar.xz
@@ -285056,8 +285000,8 @@
2019/02/28 | 2776 | systems/texlive/tlnet/archive/orkhun.r15878.tar.xz
2020/03/16 | 633720 | systems/texlive/tlnet/archive/oscola.doc.r54328.tar.xz
2020/03/16 | 22568 | systems/texlive/tlnet/archive/oscola.r54328.tar.xz
-2020/12/30 | 103464 | systems/texlive/tlnet/archive/oswald.doc.r57253.tar.xz
-2020/12/30 | 916588 | systems/texlive/tlnet/archive/oswald.r57253.tar.xz
+2021/10/18 | 103472 | systems/texlive/tlnet/archive/oswald.doc.r60784.tar.xz
+2021/10/18 | 916600 | systems/texlive/tlnet/archive/oswald.r60784.tar.xz
2019/02/28 | 209224 | systems/texlive/tlnet/archive/othelloboard.doc.r23714.tar.xz
2019/02/28 | 6276 | systems/texlive/tlnet/archive/othelloboard.r23714.tar.xz
2019/02/28 | 12056 | systems/texlive/tlnet/archive/othello.doc.r15878.tar.xz
@@ -287976,7 +287920,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/10/17 | 400656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60774.tar.xz
+2021/10/18 | 400656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60782.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -288000,7 +287944,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/10/17 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60774.tar.xz
+2021/10/18 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60782.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -288292,6 +288236,8 @@
2019/02/28 | 7812 | systems/texlive/tlnet/archive/tikz-3dplot.r25087.tar.xz
2020/11/01 | 5075820 | systems/texlive/tlnet/archive/tikz-among-us.doc.r56820.tar.xz
2020/11/01 | 5968 | systems/texlive/tlnet/archive/tikz-among-us.r56820.tar.xz
+2021/10/18 | 52484 | systems/texlive/tlnet/archive/tikz-bagua.doc.r60785.tar.xz
+2021/10/18 | 1816 | systems/texlive/tlnet/archive/tikz-bagua.r60785.tar.xz
2019/02/28 | 20444 | systems/texlive/tlnet/archive/tikz-bayesnet.doc.r38295.tar.xz
2019/02/28 | 1748 | systems/texlive/tlnet/archive/tikz-bayesnet.r38295.tar.xz
2021/01/17 | 238660 | systems/texlive/tlnet/archive/tikz-bbox.doc.r57444.tar.xz
@@ -289746,16 +289692,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/10/17 | 6810927 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/10/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/10/18 | 6810822 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/10/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/10/17 | 20873382 | systems/texlive/tlnet/install-tl-windows.exe
-2021/10/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/10/17 | 25630908 | systems/texlive/tlnet/install-tl.zip
-2021/10/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/10/18 | 20872692 | systems/texlive/tlnet/install-tl-windows.exe
+2021/10/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/10/18 | 25630898 | systems/texlive/tlnet/install-tl.zip
+2021/10/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -289765,7 +289711,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/10/16 | 6810 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/10/17 | 6748 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -289807,12 +289753,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/10/17 | 16906390 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/10/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/10/18 | 16906025 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/10/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/10/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/10/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/10/17 | 2314696 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/10/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/10/18 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/10/18 | 2317488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -294761,7 +294707,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/10/17 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/10/18 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -296170,9 +296116,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/10/05 | 39429 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/10/05 | 43382 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/17 | 246401 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/10/17 | 1369520 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/10/17 | 1270262 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/10/18 | 246423 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/10/18 | 1369081 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/10/18 | 1270541 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/05 | 13448 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/10/05 | 14320 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -296387,189 +296333,189 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/10/17 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/10/17 | 51110 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/10/17 | 56477 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/10/17 | 973040 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/10/17 | 1076361 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/10/17 | 29060 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/10/17 | 31308 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/10/17 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/10/17 | 34693 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/10/17 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/10/17 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/10/17 | 83478 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/10/17 | 95493 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/10/17 | 68000 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/10/17 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/10/17 | 27186 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/10/17 | 30804 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/10/17 | 330542 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/10/17 | 392718 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/10/17 | 32492 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/10/17 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/10/17 | 51313 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/10/17 | 56842 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/10/17 | 254820 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/10/17 | 274919 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/10/17 | 179864 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/10/17 | 195699 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/10/17 | 54649 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/10/17 | 61845 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/10/17 | 21184 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/10/17 | 23345 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/10/17 | 462084 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/10/17 | 45960 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/10/17 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/10/17 | 284703 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/10/17 | 324939 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/10/17 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/10/17 | 45304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/10/17 | 119656 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/10/17 | 133923 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/10/17 | 1287264 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/10/17 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/10/17 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/10/17 | 112988 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/10/17 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/10/17 | 48238 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/10/17 | 25021 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/10/17 | 28188 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/10/17 | 56365 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/10/17 | 62720 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/10/17 | 136385 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/10/17 | 153921 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/10/17 | 73175 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/10/17 | 77991 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/10/17 | 71527 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/10/17 | 80778 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/10/17 | 258859 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/10/17 | 295332 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/10/17 | 22028 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/10/17 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/10/17 | 97368 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/10/17 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/10/17 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/10/17 | 73138 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/10/17 | 96569 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/10/17 | 115328 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/10/17 | 38164 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/10/17 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/10/17 | 483085 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/10/17 | 567169 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/10/17 | 147410 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/10/17 | 159524 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/10/17 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/10/17 | 109027 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/10/17 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/10/17 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/10/17 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/10/17 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/10/17 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/10/17 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/10/17 | 532387 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/10/17 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/10/17 | 476953 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/10/17 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/10/17 | 94419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/10/17 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/10/17 | 1708549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/10/17 | 2006279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/10/17 | 67583 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/10/17 | 74252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/10/17 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/10/17 | 31608 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/10/17 | 7714 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/10/17 | 8763 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/10/17 | 196851 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/10/17 | 215228 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/10/17 | 250308 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/10/17 | 283990 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/10/17 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/10/17 | 103482 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/10/17 | 60662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/10/17 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/10/17 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/10/17 | 136230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/10/17 | 178339 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/10/17 | 196425 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/10/17 | 199524 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/10/17 | 180229 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/10/17 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/10/17 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/10/17 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/10/17 | 35068 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/10/17 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/10/17 | 42682 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/10/17 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/10/17 | 46899 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/10/17 | 45961 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/10/17 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/10/17 | 194111 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/10/17 | 206581 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/10/17 | 35706 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/10/17 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/10/17 | 748970 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/10/17 | 818551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/10/17 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/10/17 | 202818 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/10/17 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/10/17 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/10/17 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/10/17 | 87712 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/10/17 | 1169720 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/10/17 | 1301195 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/10/17 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/10/17 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/10/17 | 31552 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/10/17 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/10/17 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/10/17 | 72253 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/10/17 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/10/17 | 57877 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/10/17 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/10/17 | 1466196 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/10/17 | 42409 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/10/17 | 51788 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/10/17 | 56546 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/10/17 | 59976 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/10/17 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/10/17 | 27398 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/10/17 | 16436 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/10/17 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/10/17 | 63759 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/10/17 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/10/17 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/10/17 | 169342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/10/17 | 57091 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/10/17 | 65748 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/10/17 | 98253 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/10/17 | 105119 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/10/17 | 2671402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/10/17 | 2797937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/10/17 | 56405 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/10/17 | 62186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/10/17 | 33477 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/10/17 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/10/17 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/10/17 | 33630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/10/17 | 65559 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/10/17 | 70635 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/10/17 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/10/17 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/10/17 | 55504 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/10/17 | 57174 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/10/17 | 590592 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/10/17 | 624642 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/10/17 | 39135 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/10/17 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/17 | 246442 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/10/17 | 1369502 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/10/17 | 1270653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/10/17 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/10/17 | 14335 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/10/18 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/10/18 | 51110 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/10/18 | 56478 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/10/18 | 973041 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/10/18 | 1076362 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/10/18 | 29060 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/10/18 | 31307 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/10/18 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/10/18 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/10/18 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/10/18 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/10/18 | 83478 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/10/18 | 95493 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/10/18 | 68002 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/10/18 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/10/18 | 27189 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/10/18 | 30804 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/10/18 | 330543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/10/18 | 392718 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/10/18 | 32495 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/10/18 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/10/18 | 51313 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/10/18 | 56843 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/10/18 | 254821 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/10/18 | 274920 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/10/18 | 179863 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/10/18 | 195700 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/10/18 | 54651 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/10/18 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/10/18 | 21186 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/10/18 | 23345 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/10/18 | 462086 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/18 | 45961 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/10/18 | 51194 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/10/18 | 284705 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/10/18 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/10/18 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/10/18 | 45304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/10/18 | 119656 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/10/18 | 133923 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/10/18 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/10/18 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/10/18 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/10/18 | 112988 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/10/18 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/10/18 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/10/18 | 25023 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/10/18 | 28188 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/10/18 | 56364 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/10/18 | 62719 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/10/18 | 136386 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/10/18 | 153922 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/10/18 | 73176 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/10/18 | 77991 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/10/18 | 71529 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/10/18 | 80779 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/18 | 258861 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/10/18 | 295333 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/10/18 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/10/18 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/10/18 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/10/18 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/10/18 | 64438 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/10/18 | 73136 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/10/18 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/10/18 | 115329 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/10/18 | 38163 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/10/18 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/10/18 | 483088 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/10/18 | 567170 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/10/18 | 147410 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/10/18 | 159525 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/10/18 | 94764 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/10/18 | 109028 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/10/18 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/10/18 | 17966 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/10/18 | 28400 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/10/18 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/10/18 | 629911 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/10/18 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/10/18 | 532391 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/10/18 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/10/18 | 476952 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/10/18 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/10/18 | 94420 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/10/18 | 103440 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/18 | 1708549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/10/18 | 2006280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/10/18 | 67584 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/10/18 | 74253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/10/18 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/10/18 | 31609 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/10/18 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/10/18 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/10/18 | 196852 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/10/18 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/10/18 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/10/18 | 283988 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/10/18 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/10/18 | 103481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/10/18 | 60662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/10/18 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/10/18 | 124330 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/10/18 | 136229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/10/18 | 178342 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/10/18 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/10/18 | 199527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/10/18 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/10/18 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/18 | 77045 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/10/18 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/10/18 | 35069 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/10/18 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/10/18 | 42683 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/10/18 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/10/18 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/10/18 | 45962 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/10/18 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/10/18 | 194112 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/10/18 | 206581 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/10/18 | 35707 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/10/18 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/10/18 | 748970 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/10/18 | 818550 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/10/18 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/10/18 | 202817 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/10/18 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/10/18 | 243392 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/10/18 | 78749 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/10/18 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/10/18 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/10/18 | 1301197 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/10/18 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/10/18 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/10/18 | 31553 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/10/18 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/10/18 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/10/18 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/10/18 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/10/18 | 57877 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/10/18 | 1342959 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/10/18 | 1466196 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/10/18 | 42410 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/10/18 | 51788 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/10/18 | 56547 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/10/18 | 59977 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/10/18 | 25238 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/10/18 | 27398 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/10/18 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/10/18 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/10/18 | 63760 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/10/18 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/10/18 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/10/18 | 169341 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/10/18 | 57092 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/10/18 | 65749 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/10/18 | 98254 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/10/18 | 105118 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/10/18 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/10/18 | 2797939 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/10/18 | 56405 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/10/18 | 62186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/10/18 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/10/18 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/10/18 | 27731 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/10/18 | 33629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/10/18 | 65560 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/10/18 | 70633 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/10/18 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/10/18 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/10/18 | 55503 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/10/18 | 57173 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/10/18 | 590594 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/10/18 | 624642 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/10/18 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/10/18 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/10/18 | 246497 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/10/18 | 1368764 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/10/18 | 1269983 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/10/18 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/10/18 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/10/17 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/10/18 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -296982,7 +296928,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/10/17 | 906 | systems/win32/miktex/tm/packages/pr.ini
+2021/10/18 | 906 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -298628,7 +298574,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/10/18 | 186 | timestamp
+2021/10/19 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/08/04 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 67428c5e24..607354be0a 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 882d144dc5..846f993d82 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,528 +1,1039 @@
-2021/10/17 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2021/10/18 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2021/10/18 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/10/18 | 98254 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/10/18 | 98190 | macros/latex/contrib/l3kernel/l3color.dtx
+2021/10/18 | 97930 | macros/latex/contrib/media9/pdfbase.sty
+2021/10/18 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/10/18 | 973041 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/10/18 | 96568 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/10/18 | 95493 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/10/18 | 94764 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/10/18 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2021/10/18 | 94420 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/10/18 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2021/10/18 | 93655 | macros/latex/contrib/media9/doc/media9.tex
+2021/10/18 | 935803 | install/macros/latex/contrib/l3backend.tds.zip
+2021/10/18 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2021/10/18 | 9166 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
+2021/10/18 | 916600 | systems/texlive/tlnet/archive/oswald.r60784.tar.xz
+2021/10/18 | 906 | systems/win32/miktex/tm/packages/pr.ini
+2021/10/18 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
+2021/10/18 | 899045 | macros/latex/contrib/l3backend.zip
+2021/10/18 | 89692 | macros/latex/contrib/l3kernel/l3int.dtx
+2021/10/18 | 896357 | macros/latex/contrib/l3backend/l3backend-code.pdf
+2021/10/18 | 87711 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/10/18 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/10/18 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2021/10/18 | 850684 | systems/texlive/tlnet/archive/l3backend.doc.r60790.tar.xz
+2021/10/18 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2021/10/18 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2021/10/18 | 83478 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/10/18 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
+2021/10/18 | 818550 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/10/18 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2021/10/18 | 80779 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/18 | 80233 | macros/latex/contrib/easybook/easybook.dtx
+2021/10/18 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
+2021/10/18 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
+2021/10/18 | 79203 | macros/latex/contrib/easybook/easybook.tex
+2021/10/18 | 78749 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/10/18 | 77991 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/10/18 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/10/18 | 77045 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/10/18 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
+2021/10/18 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/10/18 | 75464 | macros/latex/contrib/l3kernel/l3str.dtx
+2021/10/18 | 748970 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/10/18 | 7473765 | install/macros/latex/contrib/media9.tds.zip
+2021/10/18 | 7468475 | macros/latex/contrib/media9.zip
+2021/10/18 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2021/10/18 | 74295 | macros/latex/contrib/l3kernel/l3msg.dtx
+2021/10/18 | 74253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/10/18 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2021/10/18 | 73176 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/10/18 | 73136 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/10/18 | 72252 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/10/18 | 71529 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/10/18 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
+2021/10/18 | 70633 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/10/18 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
+2021/10/18 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/10/18 | 696 | systems/texlive/tlnet/archive/context-letter.doc.r60787.tar.xz
+2021/10/18 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2021/10/18 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2021/10/18 | 6845098 | macros/latex/contrib/l3kernel/source3.pdf
+2021/10/18 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/10/18 | 6810822 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/10/18 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/10/18 | 68002 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/10/18 | 6780 | systems/texlive/tlnet/archive/context-filter.r60786.tar.xz
+2021/10/18 | 67584 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/10/18 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/18 | 668860 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2021/10/18 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2021/10/18 | 65749 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/10/18 | 65571 | macros/latex/contrib/l3kernel/l3prg.dtx
+2021/10/18 | 65560 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/10/18 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2021/10/18 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2021/10/18 | 64438 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/10/18 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2021/10/18 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/10/18 | 63760 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/10/18 | 6349 | macros/latex/contrib/l3backend/CHANGELOG.md
+2021/10/18 | 629911 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/10/18 | 62719 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/10/18 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2021/10/18 | 624642 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/10/18 | 623350 | macros/latex/contrib/l3kernel/expl3.pdf
+2021/10/18 | 6227 | macros/latex/contrib/l3kernel/l3.ins
+2021/10/18 | 62186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/10/18 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/10/18 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/10/18 | 61846 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/10/18 | 618233 | macros/latex/contrib/easybook.zip
+2021/10/18 | 60662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/10/18 | 59977 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/10/18 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/10/18 | 596464 | systems/texlive/tlnet/archive/easybook.doc.r60788.tar.xz
+2021/10/18 | 590594 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/10/18 | 579404 | systems/texlive/tlnet/archive/l3kernel.source.r60790.tar.xz
+2021/10/18 | 57877 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/10/18 | 577839 | macros/latex/contrib/easybook/easybook.pdf
+2021/10/18 | 5765839 | fonts/stickstoo.zip
+2021/10/18 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/10/18 | 57173 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/10/18 | 57092 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/10/18 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2021/10/18 | 56843 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/10/18 | 567170 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/10/18 | 56547 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/10/18 | 56478 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/10/18 | 56405 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/10/18 | 56364 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/10/18 | 55503 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/10/18 | 549 | macros/latex/contrib/l3backend/README.md
+2021/10/18 | 54651 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/10/18 | 54524 | macros/latex/contrib/l3kernel/l3prop.dtx
+2021/10/18 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2021/10/18 | 532391 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/10/18 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/10/18 | 52484 | systems/texlive/tlnet/archive/tikz-bagua.doc.r60785.tar.xz
+2021/10/18 | 51788 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/10/18 | 51313 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/10/18 | 51194 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/10/18 | 51110 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/10/18 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/10/18 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2021/10/18 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/10/18 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/10/18 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2021/10/18 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
+2021/10/18 | 49349 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2021/10/18 | 49097 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
+2021/10/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/10/18 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
+2021/10/18 | 487802 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2021/10/18 | 483088 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/10/18 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/10/18 | 476952 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/10/18 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2021/10/18 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2021/10/18 | 46900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/10/18 | 462086 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/18 | 45962 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/10/18 | 45961 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/10/18 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/10/18 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/10/18 | 45304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/10/18 | 44065 | macros/latex/contrib/l3backend/l3backend-color.dtx
+2021/10/18 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/10/18 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
+2021/10/18 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/10/18 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/10/18 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/10/18 | 42683 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/10/18 | 4265 | macros/latex/contrib/l3backend/l3backend.ins
+2021/10/18 | 42410 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/10/18 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2021/10/18 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2021/10/18 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/10/18 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
+2021/10/18 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/10/18 | 400656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60782.tar.xz
+2021/10/18 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
+2021/10/18 | 392718 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/10/18 | 39136 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/10/18 | 38163 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/10/18 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/10/18 | 3748609 | macros/latex/contrib/media9/doc/media9.pdf
+2021/10/18 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/10/18 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/10/18 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
+2021/10/18 | 369604 | systems/texlive/tlnet/archive/cochineal.doc.r60783.tar.xz
+2021/10/18 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/10/18 | 35707 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/10/18 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
+2021/10/18 | 35069 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/10/18 | 34694 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/10/18 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/10/18 | 33848 | macros/latex/contrib/l3backend/l3backend-draw.dtx
+2021/10/18 | 33629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/10/18 | 33476 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/10/18 | 33210 | macros/latex/contrib/l3kernel/l3sys.dtx
+2021/10/18 | 330543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/10/18 | 32495 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/10/18 | 324938 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/10/18 | 32425 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2021/10/18 | 31784 | systems/texlive/tlnet/archive/l3backend.source.r60790.tar.xz
+2021/10/18 | 31669 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2021/10/18 | 31609 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/10/18 | 31553 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/10/18 | 31307 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/10/18 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/10/18 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/10/18 | 30804 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/10/18 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/10/18 | 2994 | macros/latex/contrib/l3kernel/README.md
+2021/10/18 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/10/18 | 296073 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2021/10/18 | 295333 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/10/18 | 29060 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/10/18 | 288268 | macros/latex/contrib/l3kernel/l3regex.dtx
+2021/10/18 | 284705 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/10/18 | 28400 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/10/18 | 283988 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/10/18 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2021/10/18 | 28188 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/10/18 | 2797939 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/10/18 | 27731 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/10/18 | 274920 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/10/18 | 27398 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/10/18 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/10/18 | 27189 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/10/18 | 2671401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/10/18 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2021/10/18 | 258861 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/10/18 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2021/10/18 | 25630898 | systems/texlive/tlnet/install-tl.zip
+2021/10/18 | 2562740 | systems/texlive/tlnet/archive/cochineal.r60783.tar.xz
+2021/10/18 | 254821 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/10/18 | 25238 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/10/18 | 250309 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/10/18 | 25023 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/10/18 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
+2021/10/18 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/10/18 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2021/10/18 | 246497 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/10/18 | 246423 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/10/18 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
+2021/10/18 | 243392 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/10/18 | 242742 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2021/10/18 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2021/10/18 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/10/18 | 23345 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/10/18 | 2317488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/10/18 | 231128 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2021/10/18 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2021/10/18 | 2229 | macros/latex/contrib/l3kernel/source3.tex
+2021/10/18 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/10/18 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2021/10/18 | 215227 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/10/18 | 21186 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/10/18 | 21141 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2021/10/18 | 20960 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
+2021/10/18 | 20929 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2021/10/18 | 20872692 | systems/texlive/tlnet/install-tl-windows.exe
+2021/10/18 | 20808 | systems/texlive/tlnet/archive/context-letter.r60787.tar.xz
+2021/10/18 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/10/18 | 206581 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/10/18 | 2058772 | systems/texlive/tlnet/archive/arara.doc.r60789.tar.xz
+2021/10/18 | 2055144 | macros/latex/contrib/fithesis.zip
+2021/10/18 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
+2021/10/18 | 202817 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/10/18 | 2023377 | macros/latex/contrib/nicematrix.zip
+2021/10/18 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/10/18 | 2006280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/10/18 | 199527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/10/18 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/10/18 | 196852 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/10/18 | 196428 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/10/18 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2021/10/18 | 195700 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/10/18 | 194112 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/10/18 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
+2021/10/18 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2021/10/18 | 1816 | systems/texlive/tlnet/archive/tikz-bagua.r60785.tar.xz
+2021/10/18 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/10/18 | 181269 | macros/latex/contrib/nicematrix/nicematrix-french.tex
+2021/10/18 | 180230 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/10/18 | 179863 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/10/18 | 17966 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/10/18 | 178342 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/10/18 | 1742003 | macros/latex/contrib/l3kernel/interface3.pdf
+2021/10/18 | 17332 | systems/texlive/tlnet/archive/easybook.source.r60788.tar.xz
+2021/10/18 | 17280 | systems/texlive/tlnet/archive/easybook.r60788.tar.xz
+2021/10/18 | 1708549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/10/18 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
+2021/10/18 | 169341 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/10/18 | 16906025 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/10/18 | 16824 | macros/latex/contrib/l3backend/l3backend-basics.dtx
+2021/10/18 | 167584 | systems/texlive/tlnet/archive/l3kernel.r60790.tar.xz
+2021/10/18 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/10/18 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
+2021/10/18 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/10/18 | 161574 | macros/latex/contrib/media9/media9.sty
+2021/10/18 | 159525 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/10/18 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
+2021/10/18 | 15535 | macros/latex/contrib/media9/ChangeLog
+2021/10/18 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/10/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/10/18 | 153922 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/10/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/10/18 | 151628 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2021/10/18 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
+2021/10/18 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2021/10/18 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
+2021/10/18 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
+2021/10/18 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2021/10/18 | 1488 | systems/texlive/tlnet/archive/collection-pictures.r60785.tar.xz
+2021/10/18 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
+2021/10/18 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
+2021/10/18 | 14800 | systems/texlive/tlnet/archive/l3backend.r60790.tar.xz
+2021/10/18 | 147410 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/10/18 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
+2021/10/18 | 1466196 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/10/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/10/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/10/18 | 14406 | macros/latex/contrib/l3backend/l3backend-box.dtx
+2021/10/18 | 143973 | macros/latex/contrib/l3kernel/l3tl.dtx
+2021/10/18 | 14336 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/10/18 | 1419125 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2021/10/18 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/10/18 | 1369081 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/10/18 | 1368764 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/10/18 | 136386 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/10/18 | 136305 | macros/latex/contrib/l3kernel/l3file.dtx
+2021/10/18 | 136229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/10/18 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/10/18 | 1342959 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/10/18 | 133923 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/10/18 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
+2021/10/18 | 1301197 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/10/18 | 12997960 | install/macros/latex/contrib/l3kernel.tds.zip
+2021/10/18 | 128912 | macros/latex/contrib/l3kernel/l3basics.dtx
+2021/10/18 | 1287266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/10/18 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
+2021/10/18 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2021/10/18 | 12746539 | macros/latex/contrib/l3kernel.zip
+2021/10/18 | 1270541 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/10/18 | 1269983 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/10/18 | 125293 | macros/latex/contrib/l3kernel/l3token.dtx
+2021/10/18 | 124330 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/10/18 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
+2021/10/18 | 119656 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/10/18 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2021/10/18 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2021/10/18 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/10/18 | 116176 | macros/latex/contrib/l3kernel/l3keys.dtx
+2021/10/18 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/10/18 | 115329 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/10/18 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/10/18 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2021/10/18 | 112988 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/10/18 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
+2021/10/18 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/10/18 | 11084 | systems/texlive/tlnet/archive/context-filter.doc.r60786.tar.xz
+2021/10/18 | 11000788 | systems/texlive/tlnet/archive/l3kernel.doc.r60790.tar.xz
+2021/10/18 | 109028 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/10/18 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60782.tar.xz
+2021/10/18 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
+2021/10/18 | 1076362 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/10/18 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/10/18 | 105213 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2021/10/18 | 105118 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/10/18 | 10440448 | systems/texlive/tlnet/archive/arara.r60789.tar.xz
+2021/10/18 | 103481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/10/18 | 103472 | systems/texlive/tlnet/archive/oswald.doc.r60784.tar.xz
+2021/10/18 | 103440 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/18 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/10/18 | 100240 | systems/texlive/tlnet/archive/arara.source.r60789.tar.xz
+2021/10/17 | 9955 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
+2021/10/17 | 9945 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.eps
+2021/10/17 | 9931 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.eps
+2021/10/17 | 9901 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
2021/10/17 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
-2021/10/17 | 98385 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/10/17 | 98253 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/10/17 | 97368 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/10/17 | 973040 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/10/17 | 96569 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/10/17 | 95493 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/10/17 | 9668 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.eps
+2021/10/17 | 9654 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.eps
+2021/10/17 | 95 | macros/latex/contrib/fithesis/style/mu/pharm.ins
+2021/10/17 | 9528 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.eps
+2021/10/17 | 9514 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.eps
2021/10/17 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
-2021/10/17 | 94763 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/10/17 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
-2021/10/17 | 94419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/10/17 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
-2021/10/17 | 929823 | install/macros/latex/contrib/l3backend.tds.zip
-2021/10/17 | 92766 | macros/latex/contrib/l3kernel/l3color.dtx
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/phil.ins
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/fsps.ins
+2021/10/17 | 93 | macros/latex/contrib/fithesis/style/mu/econ.ins
2021/10/17 | 923 | support/arara/scripts/rules/arara-rule-move.yaml
-2021/10/17 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2021/10/17 | 9166 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/sci.ins
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/ped.ins
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/med.ins
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/law.ins
+2021/10/17 | 91 | macros/latex/contrib/fithesis/style/mu/fss.ins
2021/10/17 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
-2021/10/17 | 906 | systems/win32/miktex/tm/packages/pr.ini
-2021/10/17 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
-2021/10/17 | 89692 | macros/latex/contrib/l3kernel/l3int.dtx
-2021/10/17 | 893654 | macros/latex/contrib/l3backend.zip
-2021/10/17 | 891719 | macros/latex/contrib/l3backend/l3backend-code.pdf
+2021/10/17 | 89 | macros/latex/contrib/fithesis/style/mu/fi.ins
+2021/10/17 | 8995 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.eps
+2021/10/17 | 8981 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.eps
+2021/10/17 | 893 | macros/latex/contrib/fithesis/locale/english.ins
+2021/10/17 | 88348 | macros/latex/contrib/fithesis/fithesis.dtx
+2021/10/17 | 87 | macros/latex/contrib/fithesis/style/base.ins
2021/10/17 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
-2021/10/17 | 87712 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/10/17 | 8763 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/10/17 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2021/10/17 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
-2021/10/17 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2021/10/17 | 8732 | macros/latex/contrib/fithesis/style/mu/med.dtx
+2021/10/17 | 869 | macros/latex/contrib/fithesis/locale/slovak.ins
+2021/10/17 | 845 | macros/latex/contrib/fithesis/locale/czech.ins
2021/10/17 | 842 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
2021/10/17 | 839 | support/arara/scripts/rules/arara-rule-biber.yaml
-2021/10/17 | 83478 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2021/10/17 | 832 | support/arara/scripts/rules/arara-rule-nomencl.yaml
-2021/10/17 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
-2021/10/17 | 818551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2021/10/17 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
2021/10/17 | 812 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
2021/10/17 | 81117 | support/arara/doc/chapters/methods.tex
2021/10/17 | 809 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
2021/10/17 | 808 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
-2021/10/17 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2021/10/17 | 80778 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/10/17 | 8082 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.eps
+2021/10/17 | 8068 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.eps
2021/10/17 | 799 | support/arara/scripts/rules/arara-rule-dvips.yaml
-2021/10/17 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
-2021/10/17 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
2021/10/17 | 796 | support/arara/scripts/rules/arara-rule-copy.yaml
-2021/10/17 | 79459 | macros/latex/contrib/easybook/easybook.dtx
-2021/10/17 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/10/17 | 78558 | macros/latex/contrib/easybook/easybook.tex
-2021/10/17 | 77991 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/10/17 | 7714 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/10/17 | 77046 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/10/17 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
-2021/10/17 | 75846 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/10/17 | 75464 | macros/latex/contrib/l3kernel/l3str.dtx
-2021/10/17 | 748970 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/10/17 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
-2021/10/17 | 74295 | macros/latex/contrib/l3kernel/l3msg.dtx
-2021/10/17 | 74252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/10/17 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2021/10/17 | 7740 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.eps
+2021/10/17 | 7726 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.eps
+2021/10/17 | 766216 | macros/latex/contrib/fithesis/fithesis.pdf
2021/10/17 | 7353 | support/arara/doc/chapters/yaml.tex
-2021/10/17 | 73175 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/10/17 | 73138 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/10/17 | 72253 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/10/17 | 7256 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.eps
+2021/10/17 | 7245 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.eps
2021/10/17 | 7198 | fonts/cochineal/README
-2021/10/17 | 71527 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/10/17 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
-2021/10/17 | 70635 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/10/17 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
-2021/10/17 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/10/17 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2021/10/17 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
-2021/10/17 | 6837796 | macros/latex/contrib/l3kernel/source3.pdf
+2021/10/17 | 7188 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.eps
+2021/10/17 | 7174 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.eps
+2021/10/17 | 71254 | macros/latex/contrib/fithesis/style/mu/base.dtx
+2021/10/17 | 7015 | macros/latex/contrib/fithesis/style/mu/fsps.dtx
+2021/10/17 | 6917 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.eps
+2021/10/17 | 6905 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.eps
2021/10/17 | 682 | support/arara/scripts/rules/arara-rule-sketch.yaml
-2021/10/17 | 681191 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/10/17 | 6810927 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/10/17 | 68082 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2021/10/17 | 68020 | systems/texlive/tlnet/archive/spbmark.doc.r60780.tar.xz
-2021/10/17 | 68000 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/10/17 | 67583 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/10/17 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/10/17 | 6778 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.eps
+2021/10/17 | 6765 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.eps
+2021/10/17 | 6764 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.eps
+2021/10/17 | 6751 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.eps
+2021/10/17 | 6748 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/10/17 | 673984 | systems/texlive/tlnet/archive/projlib.doc.r60779.tar.xz
-2021/10/17 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
-2021/10/17 | 65748 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/10/17 | 65571 | macros/latex/contrib/l3kernel/l3prg.dtx
-2021/10/17 | 65559 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/10/17 | 6735 | macros/latex/contrib/fithesis/style/mu/sci.dtx
+2021/10/17 | 6734 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.eps
+2021/10/17 | 6720 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.eps
+2021/10/17 | 662 | macros/latex/contrib/fithesis/style/base.dtx
2021/10/17 | 651 | support/arara/scripts/rules/arara-rule-spix.yaml
-2021/10/17 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
2021/10/17 | 647 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
2021/10/17 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
-2021/10/17 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
-2021/10/17 | 64439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/10/17 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
-2021/10/17 | 64035 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/10/17 | 63759 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/10/17 | 629910 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/10/17 | 62720 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/10/17 | 6438 | fonts/stickstoo/tex/stickstootext.sty
+2021/10/17 | 6364 | macros/latex/contrib/fithesis/style/mu/law.dtx
+2021/10/17 | 63156 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.eps
2021/10/17 | 626 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
-2021/10/17 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2021/10/17 | 6253 | macros/latex/contrib/l3backend/CHANGELOG.md
-2021/10/17 | 624642 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/10/17 | 623220 | macros/latex/contrib/l3kernel/expl3.pdf
-2021/10/17 | 6227 | macros/latex/contrib/l3kernel/l3.ins
2021/10/17 | 621 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
2021/10/17 | 621 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
-2021/10/17 | 62186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/10/17 | 619891 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/10/17 | 619699 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/10/17 | 61845 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/10/17 | 616743 | macros/latex/contrib/easybook.zip
2021/10/17 | 61172 | support/arara/doc/figures/optionbox1.pdf
2021/10/17 | 61044 | macros/context/contrib/context-letter.zip
2021/10/17 | 60850 | support/arara/doc/figures/dropdown1.pdf
-2021/10/17 | 60662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2021/10/17 | 5 | support/arara/doc/version.tex
-2021/10/17 | 59976 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2021/10/17 | 59941 | support/arara/doc/figures/inputbox1.pdf
2021/10/17 | 596 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
-2021/10/17 | 596910 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/10/17 | 596508 | systems/texlive/tlnet/archive/easybook.doc.r60777.tar.xz
+2021/10/17 | 595510 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.eps
2021/10/17 | 59540 | support/arara/doc/figures/optionbox2.pdf
2021/10/17 | 592 | support/arara/scripts/rules/arara-rule-bibtex.yaml
2021/10/17 | 5926059 | fonts/cochineal.zip
2021/10/17 | 59101 | support/arara/doc/figures/dropdown2.pdf
-2021/10/17 | 590592 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2021/10/17 | 588 | support/arara/scripts/rules/arara-rule-pdftk.yaml
2021/10/17 | 58249 | support/arara/doc/figures/inputbox2.pdf
2021/10/17 | 5789 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
-2021/10/17 | 57877 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2021/10/17 | 576 | support/arara/scripts/arara.sh
-2021/10/17 | 576486 | macros/latex/contrib/easybook/easybook.pdf
-2021/10/17 | 57554 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/10/17 | 57174 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/10/17 | 57091 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/10/17 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2021/10/17 | 56842 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/10/17 | 567169 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/10/17 | 56546 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/10/17 | 56477 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/10/17 | 56405 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/10/17 | 56365 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/10/17 | 55504 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/10/17 | 549 | macros/latex/contrib/l3backend/README.md
+2021/10/17 | 569182 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.eps
2021/10/17 | 54949 | support/arara/doc/figures/messagebox1.pdf
2021/10/17 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
-2021/10/17 | 54649 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/10/17 | 54524 | macros/latex/contrib/l3kernel/l3prop.dtx
-2021/10/17 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
2021/10/17 | 53805 | graphics/pgf/contrib/tikz-bagua.zip
2021/10/17 | 5377 | graphics/pgf/contrib/tikz-bagua/tikz-bagua.sty
-2021/10/17 | 532387 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/10/17 | 53503 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.eps
2021/10/17 | 53224 | support/arara/doc/figures/messagebox2.pdf
-2021/10/17 | 52485 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/10/17 | 51788 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/10/17 | 5215 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.eps
+2021/10/17 | 5201 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.eps
2021/10/17 | 51454 | graphics/pgf/contrib/tikz-bagua/tikz-bagua.pdf
-2021/10/17 | 51313 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/10/17 | 51195 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/10/17 | 51110 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/10/17 | 510891 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/10/17 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2021/10/17 | 50313 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/10/17 | 49888 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/10/17 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
-2021/10/17 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
-2021/10/17 | 49349 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2021/10/17 | 49097 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
-2021/10/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2021/10/17 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2021/10/17 | 483085 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/10/17 | 48238 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/10/17 | 476953 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/10/17 | 5106 | macros/latex/contrib/fithesis/style/mu/phil.dtx
+2021/10/17 | 4793 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.eps
+2021/10/17 | 4779 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.eps
2021/10/17 | 4722 | support/arara/README.md
-2021/10/17 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2021/10/17 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
-2021/10/17 | 46899 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/10/17 | 462084 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/10/17 | 4657 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
+2021/10/17 | 4652 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
+2021/10/17 | 4615 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.eps
2021/10/17 | 461512 | systems/texlive/tlnet/archive/newpx.doc.r60776.tar.xz
-2021/10/17 | 45961 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/10/17 | 45960 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/10/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/10/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/10/17 | 45304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/10/17 | 4611 | macros/latex/contrib/fithesis/style/mu/fi.dtx
+2021/10/17 | 4605 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
+2021/10/17 | 4601 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.eps
+2021/10/17 | 4600 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
+2021/10/17 | 45934 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.eps
+2021/10/17 | 4591 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.eps
+2021/10/17 | 4577 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.eps
+2021/10/17 | 4558 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.eps
+2021/10/17 | 4544 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.eps
+2021/10/17 | 4524 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.eps
+2021/10/17 | 4510 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.eps
+2021/10/17 | 4507 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
+2021/10/17 | 4502 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
+2021/10/17 | 44 | macros/latex/contrib/fithesis/VERSION.tex
2021/10/17 | 443108 | systems/texlive/tlnet/archive/pkuthss.doc.r60778.tar.xz
-2021/10/17 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/10/17 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
-2021/10/17 | 43038 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/10/17 | 42991 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/10/17 | 42865 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/10/17 | 42682 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/10/17 | 4265 | macros/latex/contrib/l3backend/l3backend.ins
+2021/10/17 | 4398 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
+2021/10/17 | 4393 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
2021/10/17 | 4254 | support/arara/scripts/rules/arara-rule-context.yaml
-2021/10/17 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2021/10/17 | 42409 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/10/17 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
-2021/10/17 | 41156 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/10/17 | 41030 | macros/latex/contrib/l3backend/l3backend-color.dtx
+2021/10/17 | 413243 | fonts/stickstoo/doc/stickstoo-doc.pdf
+2021/10/17 | 4119 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
+2021/10/17 | 4113 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
+2021/10/17 | 41114 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
+2021/10/17 | 41093 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
2021/10/17 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
-2021/10/17 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
-2021/10/17 | 40226 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/10/17 | 4008 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
2021/10/17 | 40086 | support/arara/doc/arara-quickstart.tex
-2021/10/17 | 400656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60774.tar.xz
+2021/10/17 | 4007 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.eps
+2021/10/17 | 4002 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
+2021/10/17 | 4000 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.eps
2021/10/17 | 39 | support/arara/doc/arararc.yaml
-2021/10/17 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
-2021/10/17 | 392718 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/10/17 | 39135 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/10/17 | 38164 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/10/17 | 37798 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/10/17 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/10/17 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/10/17 | 3953 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.eps
+2021/10/17 | 3939 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.eps
+2021/10/17 | 3866 | macros/latex/contrib/fithesis/style/mu/ped.dtx
+2021/10/17 | 38432 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.eps
+2021/10/17 | 3841 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
+2021/10/17 | 3837 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
+2021/10/17 | 3802 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
+2021/10/17 | 3797 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
+2021/10/17 | 3795 | macros/latex/contrib/fithesis/style/mu/pharm.dtx
+2021/10/17 | 3786 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
+2021/10/17 | 3782 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
+2021/10/17 | 3780 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
+2021/10/17 | 3776 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
+2021/10/17 | 3771 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
+2021/10/17 | 3767 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
+2021/10/17 | 3742 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.eps
+2021/10/17 | 3728 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.eps
2021/10/17 | 37238 | support/arara/doc/chapters/concepts.tex
-2021/10/17 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
2021/10/17 | 37036 | systems/texlive/tlnet/archive/projlib.source.r60779.tar.xz
-2021/10/17 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/10/17 | 35706 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/10/17 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
-2021/10/17 | 35068 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/10/17 | 34693 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/10/17 | 345970 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/10/17 | 3702 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
+2021/10/17 | 3697 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
+2021/10/17 | 3631 | macros/latex/contrib/fithesis/README.md
+2021/10/17 | 3611 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.eps
+2021/10/17 | 3597 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.eps
2021/10/17 | 3409 | graphics/pgf/contrib/tikz-bagua/tikz-bagua.tex
-2021/10/17 | 33848 | macros/latex/contrib/l3backend/l3backend-draw.dtx
-2021/10/17 | 33630 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2021/10/17 | 3362 | support/arara/doc/arara-manual.tex
-2021/10/17 | 33477 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/10/17 | 33210 | macros/latex/contrib/l3kernel/l3sys.dtx
-2021/10/17 | 330542 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/10/17 | 3307 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
+2021/10/17 | 3303 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
2021/10/17 | 33026 | support/arara/doc/arara.sty
2021/10/17 | 3253 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
-2021/10/17 | 324939 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/10/17 | 32492 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/10/17 | 32425 | macros/latex/contrib/l3kernel/l3cctab.dtx
2021/10/17 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
-2021/10/17 | 31608 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/10/17 | 31552 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/10/17 | 31495 | macros/latex/contrib/l3kernel/CHANGELOG.md
-2021/10/17 | 31308 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/10/17 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/10/17 | 311790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/10/17 | 30804 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/10/17 | 3189 | macros/latex/contrib/fithesis/style/mu/fss.dtx
+2021/10/17 | 31390 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.eps
+2021/10/17 | 3128 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
+2021/10/17 | 3123 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
+2021/10/17 | 3097 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
+2021/10/17 | 30927 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.eps
+2021/10/17 | 3091 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
+2021/10/17 | 3073 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
+2021/10/17 | 3069 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
+2021/10/17 | 3068 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
+2021/10/17 | 3063 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
+2021/10/17 | 30559 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.eps
+2021/10/17 | 3033 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
+2021/10/17 | 3027 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
2021/10/17 | 3026 | support/arara/doc/logos/bird.pdf
-2021/10/17 | 30052 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2021/10/17 | 3000 | support/arara/scripts/rules/arara-rule-indent.yaml
-2021/10/17 | 2994 | macros/latex/contrib/l3kernel/README.md
-2021/10/17 | 29851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/10/17 | 295935 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2021/10/17 | 295332 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/10/17 | 29847 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.eps
+2021/10/17 | 29260 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.eps
2021/10/17 | 29129 | macros/context/contrib/context-filter.zip
-2021/10/17 | 29060 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/10/17 | 288268 | macros/latex/contrib/l3kernel/l3regex.dtx
-2021/10/17 | 284703 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/10/17 | 28399 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/10/17 | 283990 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/10/17 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2021/10/17 | 28188 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/10/17 | 2797937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/10/17 | 27730 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/10/17 | 274919 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/10/17 | 27398 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/10/17 | 27362 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/10/17 | 27186 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/10/17 | 2902 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
+2021/10/17 | 2894 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
+2021/10/17 | 286 | macros/latex/contrib/fithesis/style/mu/base.ins
+2021/10/17 | 2852 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
+2021/10/17 | 2849 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
+2021/10/17 | 28441 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.eps
+2021/10/17 | 2808 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
+2021/10/17 | 2804 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
+2021/10/17 | 279 | macros/latex/contrib/fithesis/fithesis.ins
+2021/10/17 | 2755 | fonts/stickstoo/README
+2021/10/17 | 2732 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
+2021/10/17 | 2721 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
2021/10/17 | 26880 | support/arara/doc/chapters/cli.tex
-2021/10/17 | 2671402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2021/10/17 | 264588 | fonts/cochineal/opentype/Cochineal-Roman.otf
-2021/10/17 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2021/10/17 | 258859 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/10/17 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
-2021/10/17 | 25630908 | systems/texlive/tlnet/install-tl.zip
2021/10/17 | 255728 | fonts/cochineal/opentype/Cochineal-Italic.otf
-2021/10/17 | 254820 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2021/10/17 | 2544 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
+2021/10/17 | 25396 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
2021/10/17 | 252983 | support/arara/doc/arara-quickstart.pdf
-2021/10/17 | 25237 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/10/17 | 250308 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/10/17 | 25021 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/10/17 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
-2021/10/17 | 24992 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/10/17 | 25297 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.eps
2021/10/17 | 2488 | systems/texlive/tlnet/archive/spbmark.r60780.tar.xz
-2021/10/17 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2021/10/17 | 246442 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/10/17 | 246401 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/10/17 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
2021/10/17 | 2435 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
-2021/10/17 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/10/17 | 242611 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2021/10/17 | 24328 | macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
2021/10/17 | 241372 | fonts/cochineal/opentype/Cochineal-Bold.otf
-2021/10/17 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2021/10/17 | 23885 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/10/17 | 2373 | fonts/oswald/latex/Oswald.sty
-2021/10/17 | 23345 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/10/17 | 2314696 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2021/10/17 | 230994 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
-2021/10/17 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2021/10/17 | 23708 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.eps
+2021/10/17 | 23539 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.eps
+2021/10/17 | 23529 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.eps
2021/10/17 | 228440 | fonts/cochineal/opentype/Cochineal-BoldItalic.otf
-2021/10/17 | 2229 | macros/latex/contrib/l3kernel/source3.tex
-2021/10/17 | 22028 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/10/17 | 22551 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.eps
2021/10/17 | 2174996 | systems/texlive/tlnet/archive/newpx.r60776.tar.xz
-2021/10/17 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2021/10/17 | 215228 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/10/17 | 21184 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/10/17 | 21141 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2021/10/17 | 2174207 | install/macros/latex/contrib/fithesis.tds.zip
+2021/10/17 | 21247 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.eps
2021/10/17 | 2108 | support/arara/doc/chapters/license.tex
2021/10/17 | 2100 | support/arara/scripts/rules/arara-rule-perltex.yaml
-2021/10/17 | 20960 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
-2021/10/17 | 20929 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2021/10/17 | 20873382 | systems/texlive/tlnet/install-tl-windows.exe
-2021/10/17 | 207922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/10/17 | 206581 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/10/17 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
-2021/10/17 | 202818 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/10/17 | 20324 | macros/latex/contrib/fithesis/locale/czech.dtx
2021/10/17 | 20201 | support/arara/doc/chapters/configuration.tex
-2021/10/17 | 20128 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/10/17 | 2006279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/10/17 | 199524 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/10/17 | 20058 | macros/latex/contrib/fithesis/locale/slovak.dtx
2021/10/17 | 1989 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
-2021/10/17 | 198386 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
2021/10/17 | 1975 | support/arara/scripts/rules/arara-rule-xindy.yaml
2021/10/17 | 1974 | support/arara/scripts/rules/arara-rule-texindy.yaml
2021/10/17 | 1971118 | support/arara/doc/arara-manual.pdf
-2021/10/17 | 196851 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/10/17 | 196425 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/10/17 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2021/10/17 | 195699 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/10/17 | 194111 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/10/17 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
+2021/10/17 | 19569 | macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.eps
+2021/10/17 | 19363 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.eps
2021/10/17 | 1884 | support/arara/scripts/rules/arara-rule-latexmk.yaml
-2021/10/17 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
2021/10/17 | 1837 | support/arara/scripts/rules/arara-rule-detex.yaml
-2021/10/17 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/10/17 | 180229 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/10/17 | 179864 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/10/17 | 17965 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/10/17 | 178339 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/10/17 | 18339 | macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
2021/10/17 | 1761 | graphics/pgf/contrib/tikz-bagua/README.md
-2021/10/17 | 1740976 | macros/latex/contrib/l3kernel/interface3.pdf
+2021/10/17 | 1760 | macros/latex/contrib/fithesis/LICENSE.tex
+2021/10/17 | 17579 | macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
2021/10/17 | 1726 | support/arara/doc/arara.1
-2021/10/17 | 17264 | systems/texlive/tlnet/archive/easybook.source.r60777.tar.xz
2021/10/17 | 1722 | support/arara/scripts/rules/arara-rule-pythontex.yaml
-2021/10/17 | 17212 | systems/texlive/tlnet/archive/easybook.r60777.tar.xz
2021/10/17 | 1709 | support/arara/scripts/rules/arara-rule-texcount.yaml
-2021/10/17 | 1708549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/10/17 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
-2021/10/17 | 169342 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/10/17 | 16906390 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/10/17 | 16824 | macros/latex/contrib/l3backend/l3backend-basics.dtx
2021/10/17 | 16752 | systems/texlive/tlnet/archive/pkuthss.r60778.tar.xz
2021/10/17 | 1672 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
-2021/10/17 | 16436 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/10/17 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
-2021/10/17 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2021/10/17 | 1625 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
2021/10/17 | 1625 | support/arara/scripts/rules/arara-rule-lualatex.yaml
2021/10/17 | 1610 | support/arara/scripts/rules/arara-rule-latex.yaml
-2021/10/17 | 159524 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/10/17 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
-2021/10/17 | 154712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/10/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/10/17 | 153921 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/10/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/10/17 | 15892 | macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
+2021/10/17 | 15264 | macros/latex/contrib/fithesis/locale/english.dtx
2021/10/17 | 1522 | support/arara/scripts/rules/arara-rule-xelatex.yaml
2021/10/17 | 1522 | support/arara/scripts/rules/arara-rule-uplatex.yaml
2021/10/17 | 1517 | support/arara/scripts/rules/arara-rule-platex.yaml
-2021/10/17 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
-2021/10/17 | 151531 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2021/10/17 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2021/10/17 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
+2021/10/17 | 15062 | macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
2021/10/17 | 1503 | support/arara/scripts/rules/arara-rule-makeindex.yaml
-2021/10/17 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
-2021/10/17 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
-2021/10/17 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
-2021/10/17 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
2021/10/17 | 1478 | support/arara/scripts/rules/arara-rule-asymptote.yaml
-2021/10/17 | 147410 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2021/10/17 | 1470 | support/arara/scripts/rules/arara-rule-knitr.yaml
-2021/10/17 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
-2021/10/17 | 1466196 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2021/10/17 | 14613 | support/arara/doc/chapters/deploying.tex
-2021/10/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/10/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2021/10/17 | 1448 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
-2021/10/17 | 14406 | macros/latex/contrib/l3backend/l3backend-box.dtx
-2021/10/17 | 143973 | macros/latex/contrib/l3kernel/l3tl.dtx
-2021/10/17 | 14335 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2021/10/17 | 14215 | support/arara/doc/logos/logo1.pdf
2021/10/17 | 14166 | support/arara/doc/logos/logo2.pdf
-2021/10/17 | 1415700 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/10/17 | 140957 | support/arara/doc/figures/arara.png
+2021/10/17 | 14000 | fonts/stickstoo/doc/stickstoo-doc.tex
2021/10/17 | 138933 | support/arara/doc/chapters/rules.tex
-2021/10/17 | 1369520 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/10/17 | 1369502 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/10/17 | 136385 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/10/17 | 136305 | macros/latex/contrib/l3kernel/l3file.dtx
-2021/10/17 | 136230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/10/17 | 13587827 | support/arara.zip
2021/10/17 | 13574375 | install/support/arara.tds.zip
2021/10/17 | 13532 | support/arara/doc/chapters/mvel.tex
2021/10/17 | 1347 | support/arara/doc/figures/gl.pdf
-2021/10/17 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/10/17 | 1342958 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2021/10/17 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml
-2021/10/17 | 133923 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/10/17 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
2021/10/17 | 1324 | support/arara/scripts/rules/arara-rule-sage.yaml
2021/10/17 | 131975 | support/arara/source/arara-6.1.2-src.zip
-2021/10/17 | 1301195 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/10/17 | 12989839 | install/macros/latex/contrib/l3kernel.tds.zip
-2021/10/17 | 128912 | macros/latex/contrib/l3kernel/l3basics.dtx
-2021/10/17 | 1287264 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2021/10/17 | 1284 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
-2021/10/17 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
+2021/10/17 | 12838 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
2021/10/17 | 1282 | support/arara/scripts/rules/arara-rule-llmk.yaml
2021/10/17 | 1278 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml
-2021/10/17 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
2021/10/17 | 1276 | support/arara/scripts/rules/arara-rule-luahbtex.yaml
2021/10/17 | 1274 | support/arara/scripts/rules/arara-rule-metapost.yaml
-2021/10/17 | 12738875 | macros/latex/contrib/l3kernel.zip
2021/10/17 | 1272 | support/arara/scripts/rules/arara-rule-csplain.yaml
-2021/10/17 | 1270653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/10/17 | 1270262 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/17 | 1268 | support/arara/scripts/rules/arara-rule-pdftex.yaml
2021/10/17 | 1268 | support/arara/scripts/rules/arara-rule-luatex.yaml
2021/10/17 | 12676 | systems/texlive/tlnet/archive/projlib.r60779.tar.xz
-2021/10/17 | 125293 | macros/latex/contrib/l3kernel/l3token.dtx
2021/10/17 | 12528 | support/arara/doc/chapters/introduction.tex
-2021/10/17 | 124333 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/10/17 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
+2021/10/17 | 12305 | macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
+2021/10/17 | 12083 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
2021/10/17 | 12065 | support/arara/doc/chapters/building.tex
2021/10/17 | 11976 | support/arara/doc/chapters/logging.tex
-2021/10/17 | 119656 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/10/17 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2021/10/17 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
-2021/10/17 | 1169720 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/10/17 | 11709 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
2021/10/17 | 1166 | support/arara/scripts/rules/arara-rule-xetex.yaml
2021/10/17 | 1166 | support/arara/scripts/rules/arara-rule-uptex.yaml
2021/10/17 | 11665766 | support/arara/scripts/arara.jar
+2021/10/17 | 11634 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
2021/10/17 | 1162 | support/arara/scripts/rules/arara-rule-ptex.yaml
-2021/10/17 | 116176 | macros/latex/contrib/l3kernel/l3keys.dtx
-2021/10/17 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/10/17 | 115328 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/10/17 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/10/17 | 11596 | macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
+2021/10/17 | 11529 | macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
+2021/10/17 | 11492 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
+2021/10/17 | 11490 | macros/latex/contrib/fithesis/style/mu/econ.dtx
2021/10/17 | 1137034 | fonts/oswald.zip
-2021/10/17 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
-2021/10/17 | 112988 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/10/17 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
-2021/10/17 | 112273 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/10/17 | 11199 | macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
2021/10/17 | 1111 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
2021/10/17 | 1107 | support/arara/scripts/rules/arara-rule-animate.yaml
2021/10/17 | 1105 | support/arara/scripts/rules/arara-rule-authorindex.yaml
-2021/10/17 | 109027 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/10/17 | 108264 | systems/texlive/tlnet/archive/texlive-scripts.r60774.tar.xz
-2021/10/17 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
-2021/10/17 | 1076361 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/10/17 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/10/17 | 10758 | macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
2021/10/17 | 1062 | support/arara/scripts/rules/arara-rule-etex.yaml
-2021/10/17 | 105213 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
-2021/10/17 | 105119 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2021/10/17 | 1050 | support/arara/scripts/rules/arara-rule-tex.yaml
+2021/10/17 | 10494 | macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
2021/10/17 | 1046 | support/arara/doc/rules/quickstart.yaml
-2021/10/17 | 103482 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/10/17 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/10/17 | 10396 | macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
2021/10/17 | 1032 | support/arara/doc/rules/manual.yaml
2021/10/17 | 1020 | fonts/oswald/README
-2021/10/17 | 100294 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/10/17 | 101310 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.eps
+2021/10/17 | 101282 | macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.eps
+2021/10/16 | 995 | language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd
+2021/10/16 | 982 | language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex
+2021/10/16 | 980 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
+2021/10/16 | 9681 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc
2021/10/16 | 96644 | macros/latex/contrib/projlib/ProjLib-doc.dtx
+2021/10/16 | 961 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
+2021/10/16 | 9524 | language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty
+2021/10/16 | 936 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd
+2021/10/16 | 911 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list
2021/10/16 | 89998 | macros/latex/contrib/projlib/ProjLib.dtx
+2021/10/16 | 897 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
+2021/10/16 | 891 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
2021/10/16 | 8744 | systems/texlive/tlnet/archive/mfirstuc.source.r60770.tar.xz
+2021/10/16 | 8722 | language/chinese/CJK/cjk-4.8.5/doc/history.2_5
2021/10/16 | 8658 | macros/latex/contrib/spbmark/spbmark.sty
+2021/10/16 | 860 | language/chinese/CJK/cjk-4.8.5/doc/japanese/README
+2021/10/16 | 8601 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr
+2021/10/16 | 859 | language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex
2021/10/16 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
2021/10/16 | 8575 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.lua
2021/10/16 | 8497 | macros/latex/contrib/spbmark/spbmark.tex
+2021/10/16 | 84308 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w
+2021/10/16 | 8293 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c
+2021/10/16 | 82885 | language/chinese/CJK/cjk-4.8.5/ChangeLog
+2021/10/16 | 8272 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl
+2021/10/16 | 8253 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl
+2021/10/16 | 823 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd
+2021/10/16 | 81 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def
2021/10/16 | 8139 | macros/latex/contrib/pkuthss/tex/pkuword.eps
+2021/10/16 | 812 | language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex
+2021/10/16 | 8126 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl
+2021/10/16 | 8093 | language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c
+2021/10/16 | 795 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd
2021/10/16 | 792241 | fonts/newpx/doc/newpxdoc.pdf
+2021/10/16 | 791 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd
+2021/10/16 | 781 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd
+2021/10/16 | 773 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd
+2021/10/16 | 773 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd
+2021/10/16 | 7697 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w
2021/10/16 | 761854 | macros/latex/contrib/projlib.zip
2021/10/16 | 7586 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+2021/10/16 | 7568 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w
+2021/10/16 | 752 | language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex
+2021/10/16 | 7529 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl
+2021/10/16 | 7503 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat
+2021/10/16 | 74 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat
+2021/10/16 | 7499 | language/chinese/CJK/cjk-4.8.5/utils/f_name.bat
+2021/10/16 | 747 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd
+2021/10/16 | 744 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd
+2021/10/16 | 743 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd
+2021/10/16 | 742 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd
+2021/10/16 | 742 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat
+2021/10/16 | 73 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat
+2021/10/16 | 739 | language/chinese/CJK/cjk-4.8.5/examples/JIS.tex
+2021/10/16 | 731 | language/chinese/CJK/cjk-4.8.5/texlive/c90.pl
+2021/10/16 | 730 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd
+2021/10/16 | 7303 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc
+2021/10/16 | 7173 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc
+2021/10/16 | 716 | language/chinese/CJK/cjk-4.8.5/examples/Big5.tex
+2021/10/16 | 7068 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc
2021/10/16 | 7065 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
+2021/10/16 | 7055 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc
+2021/10/16 | 701 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd
2021/10/16 | 69837 | macros/latex/contrib/spbmark.zip
+2021/10/16 | 697 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd
+2021/10/16 | 6905 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w
+2021/10/16 | 6892 | language/chinese/CJK/cjk-4.8.5/texinput/standard.enc
2021/10/16 | 684 | macros/latex/contrib/pkuthss/README.txt
-2021/10/16 | 6810 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/10/16 | 6847 | language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr
+2021/10/16 | 6796 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr
2021/10/16 | 676092 | systems/texlive/tlnet/archive/mfirstuc.doc.r60770.tar.xz
+2021/10/16 | 6738 | language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc
+2021/10/16 | 66822 | language/chinese/CJK/cjk-4.8.5/doc/history.txt
+2021/10/16 | 666 | language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt
+2021/10/16 | 6664 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
+2021/10/16 | 6640 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
+2021/10/16 | 6637 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc
2021/10/16 | 66032 | macros/latex/contrib/spbmark/spbmark.pdf
+2021/10/16 | 659 | language/chinese/CJK/cjk-4.8.5/examples/py_test.tex
+2021/10/16 | 6593 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr
+2021/10/16 | 658 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd
+2021/10/16 | 6589 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx
+2021/10/16 | 6589 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx
+2021/10/16 | 657 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd
+2021/10/16 | 6559 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr
+2021/10/16 | 654 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd
+2021/10/16 | 650 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd
+2021/10/16 | 64 | language/chinese/CJK/cjk-4.8.5/TODO
+2021/10/16 | 6464 | language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc
+2021/10/16 | 645 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd
+2021/10/16 | 64340 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx
+2021/10/16 | 6424 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
+2021/10/16 | 641 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd
+2021/10/16 | 6412 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
+2021/10/16 | 632 | language/chinese/CJK/cjk-4.8.5/examples/KS.tex
+2021/10/16 | 628 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
2021/10/16 | 6280 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
2021/10/16 | 6275 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
+2021/10/16 | 625 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd
+2021/10/16 | 6248 | language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex
+2021/10/16 | 623 | language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt
2021/10/16 | 62224 | systems/texlive/tlnet/archive/siunitx.r60771.tar.xz
+2021/10/16 | 621 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd
+2021/10/16 | 620 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd
+2021/10/16 | 620 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd
+2021/10/16 | 6183 | language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd
+2021/10/16 | 616 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd
+2021/10/16 | 613 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd
+2021/10/16 | 611 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd
+2021/10/16 | 6111 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc
+2021/10/16 | 607 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd
+2021/10/16 | 607 | language/chinese/CJK/cjk-4.8.5/examples/GB.tex
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd
+2021/10/16 | 606 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd
+2021/10/16 | 6037 | language/chinese/CJK/cjk-4.8.5/examples/muletest.tex
+2021/10/16 | 600 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd
+2021/10/16 | 600 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd
+2021/10/16 | 595 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd
+2021/10/16 | 594 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd
+2021/10/16 | 5940 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c
+2021/10/16 | 593 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd
+2021/10/16 | 5932 | language/chinese/CJK/cjk-4.8.5/texinput/extended.chr
+2021/10/16 | 592 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd
+2021/10/16 | 592 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd
+2021/10/16 | 5925 | language/chinese/CJK/cjk-4.8.5/Makefile
+2021/10/16 | 5920 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr
2021/10/16 | 591888 | systems/texlive/tlnet/archive/tikz-trackschematic.doc.r60767.tar.xz
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd
+2021/10/16 | 590 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd
+2021/10/16 | 588 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd
+2021/10/16 | 588 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd
+2021/10/16 | 587 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd
+2021/10/16 | 586 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd
+2021/10/16 | 585 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd
+2021/10/16 | 585 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd
+2021/10/16 | 581 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd
2021/10/16 | 580 | macros/context/contrib/context-letter/doc/context/third/letter/README
+2021/10/16 | 5790 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr
+2021/10/16 | 575 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg
+2021/10/16 | 5728 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr
+2021/10/16 | 5714 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl
+2021/10/16 | 565 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd
+2021/10/16 | 5659 | language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex
+2021/10/16 | 564551 | language/chinese/CJK/cjk-4.8.5.tar.gz
+2021/10/16 | 5528 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx
+2021/10/16 | 5528 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx
+2021/10/16 | 5502 | language/chinese/CJK/cjk-4.8.5/texinput/standard.chr
+2021/10/16 | 54 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README
+2021/10/16 | 5475 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex
+2021/10/16 | 544 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd
+2021/10/16 | 544 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd
2021/10/16 | 5446 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
+2021/10/16 | 542 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd
+2021/10/16 | 542 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd
+2021/10/16 | 532 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg
+2021/10/16 | 5309 | language/chinese/CJK/cjk-4.8.5/doc/ruby.txt
+2021/10/16 | 524 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c
+2021/10/16 | 52189 | language/chinese/CJK/cjk-4.8.5/doc/CJK.txt
+2021/10/16 | 518 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h
+2021/10/16 | 5186 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my
+2021/10/16 | 517 | language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl
+2021/10/16 | 515 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg
+2021/10/16 | 5128 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg
+2021/10/16 | 498 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c
2021/10/16 | 49873 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx
+2021/10/16 | 497 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg
+2021/10/16 | 496 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg
+2021/10/16 | 495 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg
2021/10/16 | 495120 | install/macros/latex/contrib/pkuthss.tds.zip
+2021/10/16 | 493 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx
+2021/10/16 | 49348 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess
+2021/10/16 | 491 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README
2021/10/16 | 491564 | macros/latex/contrib/pkuthss.zip
+2021/10/16 | 486 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg
+2021/10/16 | 480 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg
+2021/10/16 | 479 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg
+2021/10/16 | 4782 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h
+2021/10/16 | 47630 | language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el
+2021/10/16 | 4680 | language/chinese/CJK/cjk-4.8.5/doc/vertical.txt
+2021/10/16 | 4652 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map
+2021/10/16 | 4646 | language/chinese/CJK/cjk-4.8.5/doc/TDS.txt
2021/10/16 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
+2021/10/16 | 4528 | language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def
2021/10/16 | 4485 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv
2021/10/16 | 4472 | systems/texlive/tlnet/archive/mfirstuc.r60770.tar.xz
+2021/10/16 | 4394 | language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt
+2021/10/16 | 4375 | language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty
2021/10/16 | 4348 | macros/latex/contrib/projlib/README.md
+2021/10/16 | 4297 | language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt
2021/10/16 | 4241 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv
2021/10/16 | 42227 | fonts/newpx/doc/newpxdoc.tex
+2021/10/16 | 4217 | language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty
+2021/10/16 | 41825 | language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex
+2021/10/16 | 4161 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
+2021/10/16 | 4133 | language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg
2021/10/16 | 4115664 | fonts/newpx.zip
+2021/10/16 | 3999 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg
2021/10/16 | 3957 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
+2021/10/16 | 3912 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
+2021/10/16 | 3905 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w
+2021/10/16 | 3900 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
+2021/10/16 | 3898 | language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt
+2021/10/16 | 38977 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c
+2021/10/16 | 3879 | language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt
+2021/10/16 | 3857 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg
+2021/10/16 | 3832 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
+2021/10/16 | 3795 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w
2021/10/16 | 378656 | systems/texlive/tlnet/archive/zx-calculus.doc.r60768.tar.xz
+2021/10/16 | 3776 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w
2021/10/16 | 3775 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
2021/10/16 | 3732 | macros/context/contrib/context-filter/tex/context/third/filter/t-module-catcodes.mkii
+2021/10/16 | 3691 | language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty
+2021/10/16 | 3671 | language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el
+2021/10/16 | 3660 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
2021/10/16 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
+2021/10/16 | 3605 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd
+2021/10/16 | 3580 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
+2021/10/16 | 357 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx
2021/10/16 | 35633 | macros/context/contrib/context-filter/doc/context/third/filter/filter.txt
+2021/10/16 | 355 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx
2021/10/16 | 3530 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+2021/10/16 | 35276 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub
+2021/10/16 | 3514 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs
2021/10/16 | 34878 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
+2021/10/16 | 347 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
+2021/10/16 | 3471 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac
+2021/10/16 | 346 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
+2021/10/16 | 346 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
2021/10/16 | 3435 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv
+2021/10/16 | 34189 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c
2021/10/16 | 3416 | macros/context/contrib/context-filter/tex/context/third/filter/t-module-catcodes.mkiv
+2021/10/16 | 338 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx
+2021/10/16 | 3380 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg
+2021/10/16 | 336 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx
+2021/10/16 | 3357 | language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg
+2021/10/16 | 33241 | language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty
2021/10/16 | 3305 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+2021/10/16 | 329 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map
+2021/10/16 | 32858 | language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty
2021/10/16 | 326524 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+2021/10/16 | 3222 | language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl
2021/10/16 | 3220 | systems/texlive/tlnet/archive/soulpos.r60772.tar.xz
2021/10/16 | 319844 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+2021/10/16 | 3182 | language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el
+2021/10/16 | 3095 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in
2021/10/16 | 3090 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv
+2021/10/16 | 3057 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe
2021/10/16 | 3048 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv
2021/10/16 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
+2021/10/16 | 3026 | language/chinese/CJK/cjk-4.8.5/examples/README
+2021/10/16 | 3014 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu
+2021/10/16 | 3006 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx
+2021/10/16 | 2984 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex
+2021/10/16 | 29591 | language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc
2021/10/16 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2021/10/16 | 2926 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont
+2021/10/16 | 289 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
+2021/10/16 | 2897 | language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex
2021/10/16 | 288 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
+2021/10/16 | 287 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
+2021/10/16 | 2861 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl
+2021/10/16 | 2839 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1
+2021/10/16 | 2834 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1
2021/10/16 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
+2021/10/16 | 2797 | language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx
+2021/10/16 | 2767 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx
+2021/10/16 | 2747 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl
+2021/10/16 | 2741 | language/chinese/CJK/cjk-4.8.5/doc/CEF.txt
+2021/10/16 | 2732 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe
2021/10/16 | 2705 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
+2021/10/16 | 2704 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx
+2021/10/16 | 2673 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1
+2021/10/16 | 2665 | language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex
+2021/10/16 | 2651 | language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap
+2021/10/16 | 26390 | language/chinese/CJK/cjk-4.8.5/doc/INSTALL
+2021/10/16 | 2629 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd
+2021/10/16 | 2627 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd
+2021/10/16 | 2618 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx
+2021/10/16 | 2615 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx
+2021/10/16 | 2613 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx
+2021/10/16 | 26083 | language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl
+2021/10/16 | 2603 | language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr
+2021/10/16 | 2579 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap
+2021/10/16 | 2555 | language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt
+2021/10/16 | 2551 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap
+2021/10/16 | 2549 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst
+2021/10/16 | 2534 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe
+2021/10/16 | 2510 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile
+2021/10/16 | 25096 | language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el
+2021/10/16 | 2502 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx
+2021/10/16 | 2485 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd
+2021/10/16 | 24621 | language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty
+2021/10/16 | 2457 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex
+2021/10/16 | 2451 | language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap
+2021/10/16 | 2451 | language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty
+2021/10/16 | 2439 | language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1
+2021/10/16 | 2437 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1
+2021/10/16 | 2424 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1
+2021/10/16 | 2398 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
2021/10/16 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
+2021/10/16 | 2374 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx
+2021/10/16 | 2374 | language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx
+2021/10/16 | 2373 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx
+2021/10/16 | 2370 | language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex
+2021/10/16 | 2351 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx
2021/10/16 | 2349 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
+2021/10/16 | 2346 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx
+2021/10/16 | 2271 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx
+2021/10/16 | 2271 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx
+2021/10/16 | 2270 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst
2021/10/16 | 2265 | fonts/newpx/tex/ot1zpltosf.fd
2021/10/16 | 2265 | fonts/newpx/tex/ly1zpltosf.fd
+2021/10/16 | 2233 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx
+2021/10/16 | 2232 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx
2021/10/16 | 2230 | fonts/newpx/tex/t1zpltosf.fd
+2021/10/16 | 2228 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c
2021/10/16 | 2224 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
+2021/10/16 | 2219 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx
+2021/10/16 | 2204 | language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl
+2021/10/16 | 2204 | language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf
+2021/10/16 | 2200 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map
2021/10/16 | 2193 | macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv
+2021/10/16 | 2189 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap
+2021/10/16 | 2188 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap
+2021/10/16 | 2181 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in
+2021/10/16 | 2179088 | language/chinese/CJK/cjk-4.8.5-doc.tar.gz
+2021/10/16 | 2177 | language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap
+2021/10/16 | 2139 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c
+2021/10/16 | 2126 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf
+2021/10/16 | 2115 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c
+2021/10/16 | 2114 | language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt
2021/10/16 | 2112 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv
2021/10/16 | 2091 | fonts/newpx/tex/ot1zpltlf.fd
2021/10/16 | 2091 | fonts/newpx/tex/ot1zplosf.fd
@@ -534,30 +1045,119 @@
2021/10/16 | 2047 | fonts/newpx/tex/ot1zpllf.fd
2021/10/16 | 2047 | fonts/newpx/tex/ly1zpllf.fd
2021/10/16 | 20457 | macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkiv
+2021/10/16 | 2040 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada
2021/10/16 | 2036384 | systems/texlive/tlnet/archive/siunitx.doc.r60771.tar.xz
+2021/10/16 | 2035 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
+2021/10/16 | 2035 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map
+2021/10/16 | 2023 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex
+2021/10/16 | 2019 | language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd
+2021/10/16 | 2018 | language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd
+2021/10/16 | 2017 | language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd
2021/10/16 | 2011 | fonts/newpx/tex/t1zpllf.fd
+2021/10/16 | 2001 | language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt
2021/10/16 | 200073 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
2021/10/16 | 1994 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
2021/10/16 | 199135 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+2021/10/16 | 1983 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c
+2021/10/16 | 1980 | language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt
2021/10/16 | 19507 | fonts/newpx/README
+2021/10/16 | 1945 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd
+2021/10/16 | 1943 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd
+2021/10/16 | 1941 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd
+2021/10/16 | 1940 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd
+2021/10/16 | 193 | language/chinese/CJK/cjk-4.8.5/doc/chinese/README
+2021/10/16 | 1939 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd
+2021/10/16 | 1939 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd
+2021/10/16 | 1938 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd
+2021/10/16 | 1937 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd
+2021/10/16 | 1937 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd
+2021/10/16 | 1935 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd
+2021/10/16 | 1928 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd
+2021/10/16 | 1926 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd
+2021/10/16 | 1925 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd
+2021/10/16 | 1924 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd
2021/10/16 | 1923 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv
+2021/10/16 | 1922 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd
+2021/10/16 | 1913 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd
+2021/10/16 | 1911 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd
+2021/10/16 | 1910 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd
2021/10/16 | 19106 | macros/latex/contrib/projlib/LICENSE
+2021/10/16 | 1909 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd
+2021/10/16 | 1909 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd
+2021/10/16 | 1908 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd
+2021/10/16 | 1908 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd
+2021/10/16 | 1907 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd
+2021/10/16 | 1905 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd
+2021/10/16 | 18 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
+2021/10/16 | 18 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
+2021/10/16 | 1897 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd
+2021/10/16 | 1885 | language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt
+2021/10/16 | 1878 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd
+2021/10/16 | 18776 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt
+2021/10/16 | 1875 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd
+2021/10/16 | 1875 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd
+2021/10/16 | 1874 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd
+2021/10/16 | 1871 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd
+2021/10/16 | 1870 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd
+2021/10/16 | 1869 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd
+2021/10/16 | 1868 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd
+2021/10/16 | 1868 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd
+2021/10/16 | 1863 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd
+2021/10/16 | 1862 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd
+2021/10/16 | 1862 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd
+2021/10/16 | 1861 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd
+2021/10/16 | 1861 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd
+2021/10/16 | 1860 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd
+2021/10/16 | 18435 | language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis
2021/10/16 | 1842 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv
+2021/10/16 | 1831 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd
+2021/10/16 | 1822 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd
2021/10/16 | 18112 | macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkii
+2021/10/16 | 1810 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd
+2021/10/16 | 1809 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd
+2021/10/16 | 1809 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd
+2021/10/16 | 1808 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd
+2021/10/16 | 1807 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd
+2021/10/16 | 1806 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd
+2021/10/16 | 17994 | language/chinese/CJK/cjk-4.8.5/doc/COPYING
2021/10/16 | 177844 | systems/texlive/tlnet/archive/soulpos.doc.r60772.tar.xz
+2021/10/16 | 1765 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
+2021/10/16 | 1749 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd
+2021/10/16 | 1748 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
2021/10/16 | 1708 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv
+2021/10/16 | 16 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old
+2021/10/16 | 1689 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
+2021/10/16 | 16841 | language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt
2021/10/16 | 1682 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+2021/10/16 | 1679 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd
+2021/10/16 | 1678 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd
+2021/10/16 | 1678 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd
+2021/10/16 | 1670 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
2021/10/16 | 1644 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv
2021/10/16 | 1644 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv
2021/10/16 | 16433 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
2021/10/16 | 1633 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi
2021/10/16 | 16178 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
+2021/10/16 | 16091 | language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt
+2021/10/16 | 16075 | language/chinese/CJK/cjk-4.8.5/doc/commands.txt
+2021/10/16 | 1606 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd
+2021/10/16 | 1605 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd
+2021/10/16 | 1605 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd
+2021/10/16 | 1603 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd
2021/10/16 | 1597 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv
2021/10/16 | 1593 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+2021/10/16 | 1587 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh
2021/10/16 | 1584 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv
+2021/10/16 | 1581 | language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt
2021/10/16 | 1575 | macros/latex/contrib/pkuthss/tex/pkuthss.def
2021/10/16 | 1569 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
+2021/10/16 | 15640 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1
2021/10/16 | 1553 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv
+2021/10/16 | 15358 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh
2021/10/16 | 1529 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv
2021/10/16 | 1528 | systems/texlive/tlnet/archive/collection-mathscience.r60768.tar.xz
2021/10/16 | 1528 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv
@@ -570,37 +1170,89 @@
2021/10/16 | 1525 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv
2021/10/16 | 1524 | macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv
2021/10/16 | 15244 | systems/texlive/tlnet/archive/tikz-trackschematic.r60767.tar.xz
+2021/10/16 | 149387 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure
2021/10/16 | 14875 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
2021/10/16 | 148348 | systems/texlive/tlnet/archive/fancyvrb.doc.r60769.tar.xz
2021/10/16 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
2021/10/16 | 1471 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv
2021/10/16 | 14564 | macros/context/contrib/context-letter/tex/context/interface/third/t-letter.xml
+2021/10/16 | 14523 | language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt
+2021/10/16 | 14510 | language/chinese/CJK/cjk-4.8.5/texinput/extended.enc
+2021/10/16 | 1450 | language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex
2021/10/16 | 1447 | macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv
+2021/10/16 | 1444 | language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt
2021/10/16 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
2021/10/16 | 1434 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv
2021/10/16 | 1422 | macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv
2021/10/16 | 1420 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv
2021/10/16 | 14133 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi
+2021/10/16 | 14105 | language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt
+2021/10/16 | 13924 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx
+2021/10/16 | 13924 | language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx
2021/10/16 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
2021/10/16 | 1389 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv
+2021/10/16 | 13688 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc
2021/10/16 | 1360 | macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv
+2021/10/16 | 135 | language/chinese/CJK/cjk-4.8.5/texlive/README
2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
+2021/10/16 | 13347 | language/chinese/CJK/cjk-4.8.5/MANIFEST
+2021/10/16 | 1330 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h
2021/10/16 | 1317 | macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv
+2021/10/16 | 13102 | language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt
2021/10/16 | 13052 | macros/context/contrib/context-letter/tex/context/interface/third/t-memo.xml
+2021/10/16 | 1301 | language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex
2021/10/16 | 12941 | macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi
+2021/10/16 | 12851 | language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty
+2021/10/16 | 1268 | language/chinese/CJK/cjk-4.8.5/README
+2021/10/16 | 1223 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex
+2021/10/16 | 12237 | language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex
+2021/10/16 | 1222 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex
+2021/10/16 | 1220 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex
+2021/10/16 | 1220 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex
2021/10/16 | 1219 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex
+2021/10/16 | 1217 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex
+2021/10/16 | 12177 | language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex
+2021/10/16 | 1216 | language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex
2021/10/16 | 11 | macros/context/contrib/context-letter/VERSION
2021/10/16 | 11 | macros/context/contrib/context-filter/VERSION
+2021/10/16 | 119 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README
+2021/10/16 | 11925 | language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt
2021/10/16 | 11808 | systems/texlive/tlnet/archive/fancyvrb.r60769.tar.xz
2021/10/16 | 1170 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
+2021/10/16 | 11695 | language/chinese/CJK/cjk-4.8.5/doc/fonts.txt
2021/10/16 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
+2021/10/16 | 11597 | language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl
+2021/10/16 | 11498 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL
+2021/10/16 | 1146 | language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl
+2021/10/16 | 1146 | language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl
2021/10/16 | 1143 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
+2021/10/16 | 1143 | language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr
+2021/10/16 | 1141 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
+2021/10/16 | 111900 | language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el
+2021/10/16 | 1108 | language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx
+2021/10/16 | 11075 | language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc
2021/10/16 | 107468 | systems/texlive/tlnet/archive/siunitx.source.r60771.tar.xz
+2021/10/16 | 1067 | language/chinese/CJK/cjk-4.8.5/examples/thai.tex
+2021/10/16 | 10628 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm
+2021/10/16 | 1055 | language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd
+2021/10/16 | 1053 | language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty
2021/10/16 | 10371 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
2021/10/16 | 10368 | systems/texlive/tlnet/archive/zx-calculus.r60768.tar.xz
+2021/10/16 | 1033 | language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex
+2021/10/16 | 1029 | language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h
2021/10/16 | 102629 | macros/latex/contrib/pkuthss/doc/example.pdf
+2021/10/16 | 1017 | language/chinese/CJK/cjk-4.8.5/doc/reftex.txt
+2021/10/16 | 10064 | language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc
2021/10/15 | 996 | macros/latex/contrib/siunitx/README.md
2021/10/15 | 98475 | macros/latex/contrib/siunitx/siunitx-unit.dtx
2021/10/15 | 983244 | systems/texlive/tlnet/archive/newtx.doc.r60762.tar.xz
@@ -1000,7 +1652,6 @@
2021/10/13 | 9318 | macros/luatex/generic/lutabulartools/lutabulartools.lua
2021/10/13 | 909120 | systems/texlive/tlnet/archive/tex4ht.r60744.tar.xz
2021/10/13 | 904786 | macros/latex/contrib/tugboat.zip
-2021/10/13 | 847448 | systems/texlive/tlnet/archive/l3backend.doc.r60743.tar.xz
2021/10/13 | 847060 | macros/latex/required/babel/base/babel.pdf
2021/10/13 | 83029 | macros/latex/contrib/denisbdoc/denisbdoc.dtx
2021/10/13 | 8278 | fonts/newpx/afm/pxbmiaX.afm
@@ -1020,7 +1671,6 @@
2021/10/13 | 6319 | macros/latex/contrib/yathesis/CHANGELOG.md
2021/10/13 | 616278 | macros/latex/contrib/acrotex/exerquiz.dtx
2021/10/13 | 608048 | systems/texlive/tlnet/archive/cdcmd.doc.r60742.tar.xz
-2021/10/13 | 579272 | systems/texlive/tlnet/archive/l3kernel.source.r60743.tar.xz
2021/10/13 | 55131 | fonts/newpx/type1/pxmiaX.pfb
2021/10/13 | 545568 | macros/latex/contrib/acrotex/doc/aeb_man.tex
2021/10/13 | 538600 | macros/latex/contrib/acrotex/examples/webeqtst.pdf
@@ -1039,7 +1689,6 @@
2021/10/13 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
2021/10/13 | 335969 | macros/latex/contrib/nwejm/doc/nwejm-fr.pdf
2021/10/13 | 33436 | macros/latex/contrib/yathesis/exemples/specimen/tiger.pdf
-2021/10/13 | 31512 | systems/texlive/tlnet/archive/l3backend.source.r60743.tar.xz
2021/10/13 | 30697 | macros/latex/contrib/yathesis/exemples/specimen/these.tex
2021/10/13 | 306816 | graphics/pgf/contrib/tikz-karnaugh.zip
2021/10/13 | 2854302 | install/macros/latex/required/babel-base.tds.zip
@@ -1069,9 +1718,7 @@
2021/10/13 | 1760 | macros/latex/contrib/yathesis/exemples/specimen/bibliographie.bib
2021/10/13 | 1732 | fonts/newpx/tfm/pxmiaX.tfm
2021/10/13 | 1732 | fonts/newpx/tfm/pxbmiaX.tfm
-2021/10/13 | 167632 | systems/texlive/tlnet/archive/l3kernel.r60743.tar.xz
2021/10/13 | 1575 | macros/latex/contrib/yathesis/README.md
-2021/10/13 | 14612 | systems/texlive/tlnet/archive/l3backend.r60743.tar.xz
2021/10/13 | 1390 | macros/luatex/generic/lutabulartools/README.md
2021/10/13 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r60744.tar.xz
2021/10/13 | 135127 | macros/latex/contrib/yathesis/exemples/specimen/labo.pdf
@@ -1082,7 +1729,6 @@
2021/10/13 | 12485638 | macros/latex/contrib/yathesis.zip
2021/10/13 | 1213824 | systems/texlive/tlnet/archive/tex4ht.source.r60744.tar.xz
2021/10/13 | 1189 | macros/latex/contrib/acrotex/examples/README.md
-2021/10/13 | 10998688 | systems/texlive/tlnet/archive/l3kernel.doc.r60743.tar.xz
2021/10/13 | 10252 | fonts/newpx/afm/pxmiaX.afm
2021/10/13 | 1000113 | macros/latex/contrib/acrotex/doc/eformman.pdf
2021/10/12 | 9622 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
@@ -1209,132 +1855,3 @@
2021/10/12 | 118768 | fonts/xcharter/opentype/XCharter-BoldItalic.otf
2021/10/12 | 114388 | fonts/newpx/tex/newpxmath.sty
2021/10/12 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
-2021/10/11 | 991987 | macros/latex/contrib/sttools.zip
-2021/10/11 | 9796 | support/make4ht/lapp-mk4.lua
-2021/10/11 | 974 | support/make4ht/extensions/make4ht-ext-latexmk_build.lua
-2021/10/11 | 96836 | macros/xetex/latex/hanzibox/hanzibox.dtx
-2021/10/11 | 949329 | graphics/mcf2graph.zip
-2021/10/11 | 935 | support/make4ht/domfilters/make4ht-itemparagraphs.lua
-2021/10/11 | 9246 | macros/latex/contrib/sttools/floatpag.dtx
-2021/10/11 | 919 | support/make4ht/extensions/make4ht-ext-mjcli.lua
-2021/10/11 | 8387 | support/make4ht/extensions/make4ht-ext-dvisvgm_hashes.lua
-2021/10/11 | 8257 | support/make4ht/domfilters/make4ht-collapsetoc.lua
-2021/10/11 | 80309 | macros/latex/contrib/esami/esami.sty
-2021/10/11 | 801452 | macros/latex/contrib/phfnote.zip
-2021/10/11 | 798 | support/make4ht/make4ht-doc.tex
-2021/10/11 | 798 | support/make4ht/filters/make4ht-cleanspan.lua
-2021/10/11 | 7915 | support/make4ht/make4ht-aeneas-config.lua
-2021/10/11 | 7547 | support/make4ht/make4ht-indexing.lua
-2021/10/11 | 753 | macros/latex/contrib/esami/doc/examples/problem4-fillin.tex
-2021/10/11 | 733 | support/make4ht/formats/make4ht-tei.lua
-2021/10/11 | 713 | support/make4ht/filters/make4ht-entities-to-unicode.lua
-2021/10/11 | 696 | macros/latex/contrib/esami/doc/examples/problem2-tabella.tex
-2021/10/11 | 644 | macros/latex/contrib/esami/doc/examples/problem1.tex
-2021/10/11 | 6356 | support/make4ht/make4ht-lib.lua
-2021/10/11 | 6349 | macros/latex/contrib/esami/doc/examples/test14.tex
-2021/10/11 | 628 | support/make4ht/extensions/make4ht-ext-common_filters.lua
-2021/10/11 | 627 | support/make4ht/domfilters/make4ht-odtimagesize.lua
-2021/10/11 | 625 | macros/latex/contrib/esami/doc/examples/test11.tex
-2021/10/11 | 6116 | support/make4ht/filters/make4ht-mjcli.lua
-2021/10/11 | 596 | support/make4ht/filters/make4ht-filter.lua
-2021/10/11 | 595 | support/make4ht/domfilters/make4ht-idcolons.lua
-2021/10/11 | 589873 | macros/xetex/latex/hanzibox.zip
-2021/10/11 | 578525 | macros/xetex/latex/hanzibox/hanzibox.pdf
-2021/10/11 | 5704 | systems/texlive/tlnet/archive/lua-widow-control.r60723.tar.xz
-2021/10/11 | 56851 | macros/latex/contrib/esami/doc/esami-doc-it.tex
-2021/10/11 | 5379 | support/make4ht/domfilters/make4ht-joincharacters.lua
-2021/10/11 | 5361 | macros/xetex/latex/hanzibox/README.md
-2021/10/11 | 5355 | support/make4ht/make4ht-dvireader.lua
-2021/10/11 | 52623 | macros/latex/contrib/esami/doc/esami-doc-en.tex
-2021/10/11 | 5261244 | systems/texlive/tlnet/archive/profcollege.doc.r60724.tar.xz
-2021/10/11 | 51558 | support/make4ht/readme.tex
-2021/10/11 | 503 | macros/latex/contrib/esami/doc/examples/problem3-matching.tex
-2021/10/11 | 4966 | macros/latex/contrib/sttools/sttools.dtx
-2021/10/11 | 4965 | support/make4ht/extensions/make4ht-ext-staticsite.lua
-2021/10/11 | 4920 | support/make4ht/domfilters/make4ht-sectionid.lua
-2021/10/11 | 489492 | macros/latex/contrib/esami/doc/esami-doc-it.pdf
-2021/10/11 | 481289 | macros/latex/contrib/esami/doc/esami-doc-en.pdf
-2021/10/11 | 479171 | macros/latex/contrib/phfqit.zip
-2021/10/11 | 471 | macros/latex/contrib/esami/doc/examples/test1.tex
-2021/10/11 | 4641 | support/make4ht/domfilters/make4ht-aeneas.lua
-2021/10/11 | 462 | macros/latex/contrib/esami/doc/examples/test5-fillin.tex
-2021/10/11 | 4458 | support/make4ht/domfilters/make4ht-mathmlfixes.lua
-2021/10/11 | 434 | support/make4ht/extensions/make4ht-ext-mathjaxnode.lua
-2021/10/11 | 428351 | macros/latex/contrib/phfcc.zip
-2021/10/11 | 425 | support/make4ht/filters/make4ht-fix-links.lua
-2021/10/11 | 4234 | support/make4ht/make4ht-htlatex.lua
-2021/10/11 | 422039 | macros/latex/contrib/phfthm.zip
-2021/10/11 | 4207 | support/make4ht/make4ht
-2021/10/11 | 41355 | support/make4ht/README
-2021/10/11 | 402 | support/make4ht/filters/make4ht-hruletohr.lua
-2021/10/11 | 395 | support/make4ht/formats/make4ht-html5.lua
-2021/10/11 | 386 | support/make4ht/filters/make4ht-fixligatures.lua
-2021/10/11 | 3861 | support/make4ht/extensions/make4ht-ext-preprocess_input.lua
-2021/10/11 | 37312 | macros/latex/contrib/sttools/flushend.dtx
-2021/10/11 | 3538 | support/make4ht/filters/make4ht-staticsite.lua
-2021/10/11 | 34 | macros/latex/contrib/esami/VERSION
-2021/10/11 | 345 | support/make4ht/formats/make4ht-jats.lua
-2021/10/11 | 32907 | support/make4ht/changelog.tex
-2021/10/11 | 326 | support/make4ht/formats/make4ht-xhtml.lua
-2021/10/11 | 3247 | support/make4ht/make4ht-xtpipes.lua
-2021/10/11 | 321 | support/make4ht/domfilters/make4ht-odtpartable.lua
-2021/10/11 | 3191 | support/make4ht/filters/make4ht-mathjaxnode.lua
-2021/10/11 | 3167 | support/make4ht/make4ht-logging.lua
-2021/10/11 | 3132 | systems/texlive/tlnet/archive/showlabels.r60722.tar.xz
-2021/10/11 | 310 | support/make4ht/extensions/make4ht-ext-join_colors.lua
-2021/10/11 | 295585 | macros/latex/contrib/phfextendedabstract.zip
-2021/10/11 | 291 | support/make4ht/filters/make4ht-entities.lua
-2021/10/11 | 288 | support/make4ht/extensions/make4ht-ext-odttemplate.lua
-2021/10/11 | 2863 | macros/latex/contrib/esami/doc/examples/testA-sol.tex
-2021/10/11 | 2812 | macros/latex/contrib/esami/es-greek.lng
-2021/10/11 | 2794 | support/make4ht/extensions/make4ht-ext-detect_engine.lua
-2021/10/11 | 2780 | support/make4ht/domfilters/make4ht-tablerows.lua
-2021/10/11 | 2751 | support/make4ht/make4ht-errorlogparser.lua
-2021/10/11 | 2741 | support/make4ht/domfilters/make4ht-booktabs.lua
-2021/10/11 | 26918 | macros/latex/contrib/sttools/cuted.dtx
-2021/10/11 | 264 | support/make4ht/filters/make4ht-cleanspan-nat.lua
-2021/10/11 | 262399 | support/make4ht.zip
-2021/10/11 | 2520 | macros/latex/contrib/esami/es-serbian.lng
-2021/10/11 | 2479 | macros/latex/contrib/esami/README
-2021/10/11 | 247296 | systems/texlive/tlnet/archive/lua-widow-control.doc.r60723.tar.xz
-2021/10/11 | 2465 | support/make4ht/make4ht-config.lua
-2021/10/11 | 243704 | systems/texlive/tlnet/archive/showlabels.doc.r60722.tar.xz
-2021/10/11 | 242 | macros/xetex/latex/hanzibox/build.sh
-2021/10/11 | 236680 | systems/texlive/tlnet/archive/debate.doc.r60720.tar.xz
-2021/10/11 | 235228 | macros/latex/contrib/acrotex/eforms.dtx
-2021/10/11 | 2347 | macros/latex/contrib/esami/doc/examples/master-sol.tex
-2021/10/11 | 2324 | support/make4ht/filters/make4ht-odttemplate.lua
-2021/10/11 | 2270 | support/make4ht/filters/make4ht-domfilter.lua
-2021/10/11 | 2232 | support/make4ht/domfilters/make4ht-joincolors.lua
-2021/10/11 | 19578 | support/make4ht/mkutils.lua
-2021/10/11 | 1701 | macros/latex/contrib/esami/doc/examples/test4.tex
-2021/10/11 | 1626572 | macros/latex/contrib/esami.zip
-2021/10/11 | 1580 | systems/texlive/tlnet/archive/debate.r60720.tar.xz
-2021/10/11 | 1571 | macros/latex/contrib/esami/doc/esami.bib
-2021/10/11 | 15492 | systems/texlive/tlnet/archive/showlabels.source.r60722.tar.xz
-2021/10/11 | 1533 | macros/latex/contrib/esami/doc/examples/test3.tex
-2021/10/11 | 152668 | support/make4ht/make4ht-doc.pdf
-2021/10/11 | 1458 | support/make4ht/domfilters/make4ht-odtsvg.lua
-2021/10/11 | 1365 | macros/latex/contrib/esami/doc/examples/test13.tex
-2021/10/11 | 1361 | macros/latex/contrib/esami/doc/examples/test9.tex
-2021/10/11 | 134309 | macros/latex/contrib/sttools/floatpag.pdf
-2021/10/11 | 1330 | support/make4ht/extensions/make4ht-ext-tidy.lua
-2021/10/11 | 125615 | macros/latex/contrib/sttools/flushend.pdf
-2021/10/11 | 122482 | macros/latex/contrib/sttools/texsort.pdf
-2021/10/11 | 1215 | support/make4ht/filters/make4ht-svg-height.lua
-2021/10/11 | 1167 | macros/latex/contrib/esami/doc/examples/problem2.tex
-2021/10/11 | 115511 | macros/latex/contrib/sttools/sttools.pdf
-2021/10/11 | 1143 | support/make4ht/formats/make4ht-docbook.lua
-2021/10/11 | 11301 | macros/latex/contrib/esami/esami-xyz.cfg
-2021/10/11 | 112309 | macros/latex/contrib/sttools/cuted.pdf
-2021/10/11 | 1103 | macros/latex/contrib/esami/doc/examples/test2.tex
-2021/10/11 | 1095575 | support/TeX4ht/source/tex4ht-4ht.tex
-2021/10/11 | 1077 | support/make4ht/extensions/make4ht-ext-common_domfilters.lua
-2021/10/11 | 10673 | support/make4ht/formats/make4ht-odt.lua
-2021/10/11 | 1057 | support/make4ht/domfilters/make4ht-fixinlines.lua
-2021/10/11 | 10527 | support/make4ht/mkparams.lua
-2021/10/11 | 104040 | systems/texlive/tlnet/archive/profcollege.r60724.tar.xz
-2021/10/11 | 10400 | systems/texlive/tlnet/archive/lua-widow-control.source.r60723.tar.xz
-2021/10/11 | 1039 | support/make4ht/make4ht-filterlib.lua
-2021/10/11 | 1026 | support/make4ht/domfilters/make4ht-t4htlinks.lua
-2021/10/11 | 1023 | macros/latex/contrib/esami/doc/examples/test12.tex
diff --git a/fonts/stickstoo/README b/fonts/stickstoo/README
index 3463ab8b9d..126d18f2c5 100644
--- a/fonts/stickstoo/README
+++ b/fonts/stickstoo/README
@@ -19,7 +19,13 @@ The font files and the LaTeX support files are
Files provided "as is", with no warranties.
-Current version: 1.034 2020-12-20
+Current version: 1.035 2021-10-17
+
+Changes in version 1.035
+1. Added a more capable \textfrac macro.
+2. Changed name \textin to texinf (for inferior figures) in order to avoid
+a conflict with hyperref.
+3. Minor documentation corrections and additions.
Changes in version 1.034
Added some Greek Blackboard Bold glyphs, bringing sticktoo math into compliance with newtxmath 1.640.
diff --git a/fonts/stickstoo/doc/stickstoo-doc.pdf b/fonts/stickstoo/doc/stickstoo-doc.pdf
index 77781a6242..79c7e67340 100644
--- a/fonts/stickstoo/doc/stickstoo-doc.pdf
+++ b/fonts/stickstoo/doc/stickstoo-doc.pdf
Binary files differ
diff --git a/fonts/stickstoo/doc/stickstoo-doc.tex b/fonts/stickstoo/doc/stickstoo-doc.tex
index 276a9980b4..1f12232053 100644
--- a/fonts/stickstoo/doc/stickstoo-doc.tex
+++ b/fonts/stickstoo/doc/stickstoo-doc.tex
@@ -1,4 +1,4 @@
-% !TEX TS-program = pdflatexmk
+% !TEX TS-program = pdflatex
% Template file for TeXShop by Michael Sharpe, LPPL
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
@@ -24,6 +24,7 @@
\begin{document}
\maketitle
+
\section{In short}
{\tt SticksToo} is a repackaging for \LaTeX\ of the text part of {\tt STIX2} that was released in early May 2018. The style file {\tt stix2.sty} does offer support for text processing at a rather basic level, but does not provide much access to the riches of the {\tt STIX2} Text fonts. With
{\tt SticksToo} there are most of the options and macros that are part of the {\tt newtxtext} package, but with Times fonts replaced by {\tt StixTwoText} fonts. As of the initial release of {\tt STIX2}, the math fonts have some problem which make them unsuited to high quality mathematical typesetting, and so I'm offering an update of {\tt newtxmath} with option {\tt stix2} that makes use of the Roman and Greek letters from {\tt STIX2} (the two year old beta version, not the one now available on CTAN)
@@ -43,7 +44,7 @@ scales everything up by 15\%.
These affect the figure style used in text. The default is {\tt tabular}, {\tt lining}, which is appropriate for math usage, and will be used in math mode no matter how you set the text figure option. E.g., {\tt p,osf} sets the text figure style to {\tt proportional}, {\tt oldstyle}, like \textosf{12345}.
{\tt scosf:}\\
-This option makes {\tt osf} the default figure style in small cap text.
+This option makes {\tt osf} the default figure style in small caps text.
{\tt theoremfont:}\\
This option redefines the meaning of \verb|\textsl| and substitutes it for \verb|\textit| in the definition of the {\tt plain} theorem style. \textsl{This is how the Theorem font looks: it is Italic but has upright punctuation symbols :;!? etc. The figures are not changed, but should in many cases be tabular lining figures, accessed using, e.g.,\/} \verb|\texttlf|.
@@ -57,7 +58,7 @@ texdoc newtx
\end{verbatim}
and look at its discussion of the newtx text options.
-\verb|\textosf, \texttosf, \textlf, \texttlf, \textsu, \textin, \textnu, \textde|:
+\verb|\textosf, \texttosf, \textlf, \texttlf, \textsu, \textinf, \textnu, \textde|:
These macros provide ways to use other figures styles, no matter what defaults may have been set. They denote respectively proportional oldstyle, tabular oldstyle, lining, tabular lining, superiors, inferiors, numerators and denominators, which render as follows.
\verb|\textosf{0123456789}| \textosf{0123456789}\\
@@ -65,11 +66,11 @@ These macros provide ways to use other figures styles, no matter what defaults m
\verb|\textlf{0123456789}| \textlf{0123456789}\\
\verb|\texttlf{0123456789}| \texttlf{0123456789}\\
\verb|\textsu{0123456789abc+-=()}| \textsu{0123456789abc+-=()}\\
-\verb|\textin{0123456789}| \textin{0123456789}\\
+\verb|\textinf{0123456789}| \textinf{0123456789}\\
\verb|\textnu{0123456789}| \textnu{0123456789}\\
\verb|\textde{0123456789}| \textde{0123456789}\\
-\verb|\textsu{1}\textnu{1}; \textin{1}\textde{1}| \textsu{1}\textnu{1}; \textin{1}\textde{1} \verb|Note the differences in size and baseline|
-\verb|\textfrac{17}{32}| \textfrac{17}{32} Constructs fractions using \verb|\textnu| and \verb|\textde|.
+\verb|\textsu{1}\textnu{1}; \textinf{1}\textde{1}| \textsu{1}\textnu{1}; \textinf{1}\textde{1} Note the differences in size and baseline.\\
+\verb|\textfrac{17}{32}| gives \textfrac{17}{32}, building fractions using \verb|\textnu| and \verb|\textde|. It has an optional argument for the whole number: \verb|\textfrac[1]{35}{64}| produces \textfrac[1]{35}{64}.
\section{Example preamble with math}
\textbf{Caution:} If you have an up-to-date distribution (TeXLive or MiKTeX), then there is an important change to note in the AMS classes, making the option {\tt noamsfonts} viable. If you plan to use the {\tt newtxmath} package with an AMS class, be sure to enable this option, as it will save you two of your precious sixteen math families. (The equivalent symbols are already in {\tt newtxmath} at a weight appropriate to Times and STIX2.)
@@ -79,9 +80,10 @@ These macros provide ways to use other figures styles, no matter what defaults m
\usepackage[p,osf]{stickstootext} % loads Helvetica as SF, newtxtt as TT
% T1 and textcomp are loaded by package. Change that here, if you want
% load replacements for Helvetica and newtxtt here, if desired
+\usepackage{amsmath} % must be loaded before amsthm
\usepackage{amsthm}% must be loaded before newtxmath
% amsmath and amssymb should not be loaded
-\usepackage[stix,vvarbb]{newtxmath}
+\usepackage[stix2,vvarbb]{newtxmath}
% vvarbb selects the STIX version of blackboard bold. See below.
\end{verbatim}
\section{Choices for blackboard bold}
diff --git a/fonts/stickstoo/tex/stickstootext.sty b/fonts/stickstoo/tex/stickstootext.sty
index 57f90a37a4..f9d1351ede 100644
--- a/fonts/stickstoo/tex/stickstootext.sty
+++ b/fonts/stickstoo/tex/stickstootext.sty
@@ -1,14 +1,14 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.02}
-\def\filedate{2018/05/21}
+\def\fileversion{1.035}
+\def\filedate{2021/10/17}
\ProvidesPackage{stickstootext}
[\filedate\space v\fileversion]
-\message{`SticksToo' v\fileversion, \filedate\space Text macros taking advantage of the STIXTwoText fonts (msharpe)}
+\message{`SticksTooText' v\fileversion, \filedate\space Text macros taking advantage of the STIXTwoText fonts (msharpe)}
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
-\RequirePackage{etoolbox}
+\RequirePackage{etoolbox,xstring}
\IfFileExists{fontaxes.sty}{
\RequirePackage{fontaxes}
\fa@naming@exception{figures}{{superior}{proportional}}{Sup}
@@ -22,8 +22,8 @@
\fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
\def\infigures{\@nomath\infigures
\fontfigurestyle{inferior}\selectfont}
- \DeclareTextFontCommand{\textin}{\infigures}
- \let\textinferior\textin
+ \DeclareTextFontCommand{\textinf}{\infigures}
+ \let\textinferior\textinf
\fa@naming@exception{figures}{{numerators}{proportional}}{Numr}
\fa@naming@exception{figures}{{numerators}{tabular}}{Numr}
@@ -39,8 +39,8 @@
\fontfigurestyle{numerators}\selectfont}
\DeclareTextFontCommand{\textnu}{\nufigures}
\let\textnumerators\textnu
- \providecommand*{\textfrac}[2]{%
- \textnu{##1}\kern0em\textfractionsolidus\kern0em\textde{##2}}
+ %\providecommand*{\textfrac}[2]{%
+ %\textnu{##1}\kern0em\textfractionsolidus\kern0em\textde{##2}}
}{}
\IfFileExists{xkeyval.sty}{
@@ -69,7 +69,8 @@
\@onlypreamble\useosf
\def\useproportional{\edef\SticksToo@figurealign{}}
\@onlypreamble\useproportional
-
+\def\@SticksToo@foresolidus{0em}
+\def\@SticksToo@aftsolidus{0em}
\DeclareOptionX{lining}{\edef\SticksToo@figurestyle{LF}}
\DeclareOptionX{lf}{\edef\SticksToo@figurestyle{LF}}
\DeclareOptionX{oldstyle}{\edef\SticksToo@figurestyle{OsF}}
@@ -81,9 +82,46 @@
\DeclareOptionX{theoremfont}{\@SticksToo@thrmtrue}
\DeclareOptionX{sups}{\@SticksToo@supstrue}
\DeclareOptionX{scosf}{\@SticksToo@scosftrue}
+\DeclareOptionX{foresolidus}{\gdef\@SticksToo@foresolidus{#1}}
+\DeclareOptionX{aftsolidus}{\gdef\@SticksToo@aftsolidus{#1}}
\ExecuteOptionsX{lining,tabular}
\ProcessOptionsX\relax
+\newcommand{\textfrac}[3][]{% e.g., \textfrac[1]{7}{8}
+ \mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.05em}{}%
+ \textnu{#2}% numerator
+ \StrRight{#2}{1}[\@digit@]%
+ % look for 1, 2, 6, 7
+ \ifcase\@digit@% 0
+ \or%\kern.03em% 1
+ \or%\kern.02em% 2
+ \or\kern-.02em% 3
+ \or%\kern-.01em% 4
+ \or\kern-.01em% 5
+ \or%\kern-.01em% 6
+ \or\kern-.08em% 7
+ \or%\kern-.08em% 8
+ \or\kern-.04em% 9
+ \fi%
+ \kern\@SticksToo@foresolidus{\fontencoding{TS1}\selectfont\char"2F}%
+ \kern\@SticksToo@aftsolidus%
+ \StrLeft{#3}{1}[\@digit@]%
+ % look for 1, 4, 7
+ \ifcase\@digit@% 0
+ \or%\kern -.02em% 1
+ \or\kern .01em% 2
+ \or% 3
+ \or\kern -.08em% 4
+ \or\kern -.03em% 5
+ \or\kern -.05em% 6
+ \or%\kern .02em% 7
+ \fi%
+ \textde{#3}% denominator [#3]
+ }%
+}
+
\if@SticksToo@thrm
\patchcmd{\th@plain}{\itshape}{\slshape}{\message{Replaced itshape by slshape in theorem style plain.}}{\message{Unable to replace itshape by slshape in theorem style plain.}}
\fi
diff --git a/language/chinese/CJK/README b/language/chinese/CJK/README
index 707c62d0ef..2f6adafa47 120000
--- a/language/chinese/CJK/README
+++ b/language/chinese/CJK/README
@@ -1 +1 @@
-cjk-4.8.4/README \ No newline at end of file
+cjk-4.8.5/README \ No newline at end of file
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/cjk/README b/language/chinese/CJK/cjk-4.8.4/doc/cjk/README
deleted file mode 100644
index dbb6381647..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/cjk/README
+++ /dev/null
@@ -1,4 +0,0 @@
-This directory contains files which are `preprocessed' with
-cjk-enc.el, bg5conv, etc.
-
-You can feed them directly into LaTeX.
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/cjk/READMEb5.cjk b/language/chinese/CJK/cjk-4.8.4/doc/cjk/READMEb5.cjk
deleted file mode 100644
index 03c4332306..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/cjk/READMEb5.cjk
+++ /dev/null
@@ -1,1150 +0,0 @@
-\def\CJKpreproc{bg5conv (CJK ver. 4.8.3)}%%% The file READMEb5.tex . This file is part of LaTeX2e CJK package.
-%%%
-%%% Note that this document is a very first version. Therefore, lots
-%%% of installation steps and issues are still left blank. Please be
-%%% patient and wait for the next new release. I'm sorry for any
-%%% inconveniences. I also deeply expect that everyone who is
-%%% interested in this topic gives me suggestions and corrections in
-%%% any respects. Thanks in advance.
-%%%
-%%% Revision 1.5 1996/11/22 10:49:00 d791013
-%%% * modify some context presentations.
-%%%
-%%% Revision 1.4 1996/10/23 03:59:40 d791013
-%%% Revision control by CVS.
-%%%
-%%% Revision 1.3 1996/07/27 11:19:20 d791013
-%%% 1. In compliance with CJK version 4.0.0
-%%% 2. Fill up some unfinished sections in previous versions of this
-%%% file.
-%%% 3. Add more usages for MULE and AUCTeX.
-%%%
-
-\documentclass[12pt,a4paper]{article}
-\usepackage{array,CJK}
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-
-% enlarge text width and height (for saving number of pages)
-\addtolength{\textwidth}{1in}
-\addtolength{\oddsidemargin}{-.5in}
-\addtolength{\textheight}{1in}
-\addtolength{\topmargin}{-.5in}
-
-\begin{document}
-\begin{CJK*}{Bg5}{bsmi}
-\CJKtilde
-
-% local commands
-\newcommand{\ntutocjk}{~\textsf{ntu2cjk}~}
-\newcommand{\ttftopk}{~\textsf{ttf2pk}~}
-\newcommand{\hookstroke}{\raisebox{2pt}{\scriptsize $\surd$}}
-\newcommand{\crossmark}{$\times$}
-\newcommand{\bigfive}{~\textrm{Big-5}~½88}
-\renewcommand{\figurename}{¹207~}
-\renewcommand{\tablename}{ª237~}
-
-%% end of header
-
-\title{\bigfive¤164¤229¨116²206¤85ª186~CJK \LaTeXe~±198ª169¨116²206\\
- (For CJK version 4.1.0)}
-\author{
- §245§103¦116\thanks{The author of the \textsf{ntu2cjk} package.
- \textsf{E-mail:} d791013@ce.ntu.edu.tw}\ (Chun-Yu Lee) \and
- Werner Lemberg\thanks{The author of the \LaTeXe\ CJK package.
- \textsf{E-mail:} wl@gnu.org}}
-\date{20 Nov. 1996}
-\maketitle
-
-\tableofcontents
-
-\section{Â178¤182}
-\label{sec:introduction}
-
-¥187¤229¥68­110°119¹239¤186®101¥72\bigfive¬176¥68ª186¤164¤229¤229¥243¡93·237µ77¥231¥105¥93§116¥126¤229¤206¹207§206µ165¡94¡65
-±253¨207¥206~\LaTeXe~¤206~CJK~¨116²206¶105¦230±198ª169¦67¦76¡65¨228©210»221ª186°242¥187­110¨68»80¦119¸203¨66Æ74µ165¡65
-°181¤64Â178­110ª186¤182²208¡67¨228½100³242Á246¤163¯224²91»92­110½115¦110¤64½103¡93©206¤64¥187¡94¹207¤229¨195­90ª186¤229³185©210»221
-¤167¥68Ã68¡65¦253¤93¨172°247À179¥73¤64¯235©202ª186¤229¥243\footnote{¥187¤229±78·124¦98¤233«225º67º67¦97­215¥191»80¸201
- ¥82¬219Ã246¥68Ã68¡65¥72¥91±106¨228µ178º99¤206¤186®101¡67¦80®201¤93´193«221Å170ª204¯224´163¨209Ä95¶81ª186·78¨163¡65¥72¬176
- ¤85¤64¦184¥88ª169¤167°209¦210¡67}¡67
-
-¥187¤229ª186¤186®101¥72°116¦88~CJK 4.x.x~¨116²206ª186³93©119¬176¥68¡67­215§239¥187¤229¤167¦80®201¡65CJK~ª186ª169¥187
-¬79~4.1.0¡67
-
-\subsection{¾92Å170«252¤222}
-\label{sec:reading-guides}
-
-¤85­177¬79Â178³230ª186¾92Å170«252¤222¡71
-\begin{itemize}
-\item ¥253½84©119§65±253¦119¸203ª186~CJK~ª169¥187¬79§95¬79¥187¤229©210´121­122ª186¡65­89¤163¦80¡65½208¨250±111»80¥187
- ¤229¬219®101ª186~CJK~ª169¥187¡65©206¨250±111³204·115ª186~CJK~ª169¥187¡65¨195¾92Å170¨228©210¥93§116ª186¥187¤229¥243À201®215¡67
-\item ­89¦93ª169¥187¤167¤163¦80¡65±122¥231¥105¥72~CJK~¤229¥243¤164ª186~INSTALL~¬176¥68¡65¦245¥72¦114«172¦119¸203
- ¨116²206¡93\textsf{ntu2cjk}~©206~\textsf{ttf2pk}¡94¤164¬219Ã246ª186»161©250¤229¥243¡65¦65Â115Ä253
- ¥187¤229¤186®101§64¬176°209Ê247©202½232¡65¾65·237¦97¦119¸203¾227­211¤164¤229±198ª169¨116²206¡67
-\item ­89±122´191¸103¦119¸203¹76~CJK¡65±122¥105ª189±181°209¦210²196~\ref{sec:steps}~¸96¡167¦119¸203¨66Æ74¡168¡67
-\item ­89¦98±122ª186¨116²206¤164¡65©124¥188¦119¸203¦179¤164¤229~TFM¡66PK¡66©206~PFB~µ165À201®215¡65¥105°209¦210²196~
- \ref{sec:install-fonts}~¸96¡167¦114«172¦119¸203¡168¡67
-\item ­89±122Ä177±111¤87­122ª186¦119¸203¨66Æ74¤163°247¨227Å233¡65½208°209¦210²196~\ref{sec:my-settings}~
- ¸96¡167§218ª186¨210¤108¡168¡67
-\item ­89·81ª190¹68¦112¦243¨250±111¬219Ã246À201®215¡65½208°209¦210ª254¿253~\ref{sec:getting-files}¡167À201
- ®215¨250±111¡168¡67
-\item ­89·81¹239¥187¤229©210¨207¥206¤167¦114µ252¦179©210º195´98¡65½208°209¦210ª254¿253~\ref{sec:terms}¡167¦87µ252
- ¸209Ä192¡168¡67
-\end{itemize}
-
-ª96·78¡71¥187¤229¤186®101¦98¦114«172ª186¦119¸203¤232­177¡65¹239©243\ttftopkª186¤182²208¸251¤214\footnote{¦93¥187¤229
- ª186¥68­110§64ª204¥117¦179¨207¥206\ntutocjk¨211¦119¸203¦114«172¡65¹239¤64¨199\ttftopk·115ª186§239Å220¤119¤163¼244±120¡67}
-Å170ª204¥105¦219~CJK~ª186¤229¥243®77¥243¤164¦179Ã246¤164¤229ª186»161©250À201~|NTeXb5.doc|~¡93»80¥187À201®215¸109©243¦80
-¤64¥216¿253¤164¡94±111¨236¸212²211ª186¸209»161¡67
-
-¥116¥126¥187¤229¦98¹239©243~em\TeX~À244¹210¤85ª186¦119¸203¸209»161¡65¤93¥117¬79Â189Ä182¦219~CJK~¤229¥243¤164ª186~
-|INSTALL|~³111­211À201¡65¥187¤229§64ª204¨195¥188¹234§64¹76¡67
-
-\subsection{¶105¤64¨66ª186¸234°84¨211·189}
-\label{sec:further-information}
-
-\begin{itemize}
-\item ¤229Ä109~\cite{latex2nd}~¬176°242¥187¤226¥85¡67
-\item ¤229Ä109~\cite{latex-companion:1993}~¥105¬176¶105¶165¤226¥85¡67
-\item °209¦210~Newsgroup |comp.text.tex|~ª186~FAQ¡67
-\item ¦179Ã246~\TeX/\LaTeX~±96°221ª186°221Ã68¡65¥105°209Ê247¤229Ä109~\cite{tex-faq:1.9c}¡93ª169¥187
- µ121Â194¡94¡67
-\end{itemize}
-
-\section{¨116²206»221¨68}
-\label{sec:requirements}
-
-\subsection{µ119Å233À244¹210}
-\label{sec:hardware-requirements}
-
-\TeX/\LaTeX~¨116²206¥216«101´88¥71µ180¤106³161¤192ª186§64·126¨116²206¬210¦179¤228´169¡67¦98~RAM~ª186»221¨68¤87«104
-µ248±253½115±198À201®215ª186¤106¤112¡65¤112«104¼198¤81¸85¦236¤184¡65¤106«104¼198¦202¸85¦236¤184¡67Á246µ77~\TeX/\LaTeX~
-¨116²206¦98~286~¥72«101ª186¾247¾185´78¯224¶93¡93¨83°79¿249ª186¸220¡94¡65¦253³204¦110Á217¬79¦179~8MB~¥72¤87ª186°79¾208
-Å233¡65¥72À179¥73¤164¤229¦114¤167©210»221¡67¦220©243µ119º208ª197¶161¡65¦98¤164¤229¦114«172ª186¨207¥206»221¤85¡65³204¦110¯224¦179~
-150MB~ª186ª197¶161¡93\TeX~¨116²206¬249~30MB¡658~º216~NTU~¥254¯117¦114«172¤206¨228Â224´171¦114«172¡65PS~¤206~
-PK~¦114«172µ165¡65¬249~80MB¡94¡67
-
-\subsection{³110Å233»221¨68}
-\label{sec:software-requirement}
-
-\begin{itemize}
-\item ¹239~\LaTeX~¨116²206¦179·167¬65ª186»123Ã209»80¹239¦185¨116²206¨227°242¥187¾222§64ª186¯224¤79¡67³204¦110§65¦179¤229
- Ä109~\cite{latex2nd,latex-companion:1993}~³111¨226¥187®209¦98¤226Ã228¡67
-\item \LaTeXe~ª186°245¦230À244¹210¡67¥93¬65~\TeX/\LaTeX~ª186¬219Ã246À244¹210¡67
-\item \LaTeXe\ CJK~¨116²206¡67
-\item ­89·81¦119¸203~PS~¦114«172\footnotemark\addtocounter{footnote}{-1}¡65±122»221­110
- \begin{enumerate}
- \item \textsf{ntu2cjk}~¨116²206¡67
- \item NTU TrueType~¦114«172¡67
- \item gcc~½115Ä182¾185¤206¬219Ã246À244¹210¡66GNU make¡67
- \item GhostScript(3.12~¥72¤87ª186ª169¥187)¡67
- \item |afm2tfm|¡67
- \item ¸209À163Á89µ123¦161¡71 |arj|¡66|gzip|¡66|tar|¡67
- \item ­89·81±113~PS~¦114«172«216¥223~PK~¦114«172¡65«104»221~|ps2pk|~©206~|gsftopk|¡67
- \end{enumerate}
-\item ­89±253¦119¸203~PK~¦114«172\footnote{´78¤164¤229¤229¥243ª186±198ª169¡66¹119Ä253¤206¦67¦76©210»221ª186¦114«172
- ¦211¨165¡65¥105¥72³230¿87¥117¦115¦98¦179~PK~¦114«172©206~PS~¦114«172¡70¦253´78¤232«75©202»80¥105Ä226©202¦211¨165¡65
- µ167ª204«216Ä179¡65¥72°202º65ª186¤232¦161²163¥205~PK~¦114«172¨195«79¦179§185¾227¡93©206±96¥206¤206°202º65¡94ª186~PS~
- ¦114«172¡65¬79¸251¨206ª186²213¦88¡67}¡65°209¦210²196~\ref{sec:install-pk-fonts}~¸96¤167´121­122¡67
-\item ¿233¥88¡71|dvips|¡66|dvi2xx|¡66¤206¨228¥76~dvi~®230¦161ª186Â224´171µ123¦161»80¨228¤85´229ª186Â224´171
- µ123¦161¡67
-\end{itemize}
-
-
-\section{¦119¸203¨66Æ74}
-\label{sec:steps}
-
-¥187¸96±78¥68­110ª186¦119¸203¬121µ123¡65±248¦67¦112¤85¡65¦85¶181¤164¸212²211ª186¦119¸203«252¤222¡65±78¦98¥72«225ª186¦85¸96¤164
-Ä196­122¡71
-\begin{enumerate}
-\item ­89¬79~\TeX/\LaTeX~¨116²206¤118¦119¸203¦110¡65½208¸245¤85¤64¨66¡67§95«104®218¾218¦219¤118¨207¥206ª186§64
- ·126¨116²206¡65¨77©119À179¨207¥206¦243º216~\TeX~¨116²206¡65¨195°209¦210¨116²206»221¨68¡93²196~
- \ref{sec:requirements}~¸96¡94¡66À201®215¨250±111¡93ª254¿253~\ref{sec:getting-files}¡94
- ¤206¨228¥76©243ª254¿253¤164¦85¸96¤167¸234®198¡65¨250±111¬219Ã246À201®215¡65¨195«246©210¨250±111¸234®198¤164ª186«252¥220¦119¸203¡67
- ­89¨250±111ª186¨116²206¨83¦179~\LaTeXe~¨116²206¡65©206¬79±122·81§243·115¦220¸251ª241ª186ª169¥187¡65«104¥105¥116¥126¦219~
- CTAN~¨250±111¡65¦98¤119¦119¸203¦110ª186~\TeX~À244¹210¤164¬91¤87~\LaTeXe¡67
-\item ½84©119~\LaTeXe~¤118¦119¸203§180·237¡67¥105¥72¤64~\LaTeXe~®230¦161¥66¤186®101¬176­94¤229ª186À201®215
- ¡93¦112~|sample.|\linebreak[1]|tex|¡94¡65±113°245¦230~|latex|~½115Ä182¡65¥72~|xdvi|~
- ©206~|dviscr|¡66|dvisvga|~µ165µ165¡94¹119µ248¡66¨236~|dvips|~©206~|dvilj|~Â224¦168¦76ª237®230
- ¦161¡93PostScript~©206~PCL~µ165®230¦161¡94¨195¦76¥88¡65¥72§80Â95¬79§95¦119¸203¥191½84¡67
-\item ¦119¸203~CJK~¤164¤229~\LaTeXe~¨116²206¡93°209¦210²196~\ref{sec:install-CJK}~¸96¡94¡67
-\item ¿239¾220¦119¸203~PK~©206~PS~¦114«172©206¤71ª204¬210¦119¸203¡93°209¦210²196~
- \ref{sec:install-pk-fonts}~¸96©206²196~\ref{sec:install-ps-fonts}~¸96¡94¡67
-\item ¥72~CJK~¨116²206¤164©210´163¨209¤167¤164¤229~\LaTeXe~À201¡65|READMEb5.tex|¡65°181´250¸213¡93°209
- ¦210²196~\ref{sec:my-settings}~¸96¡94¡67
-\item ­89¦179°221Ã68¡65½208°209¦210²196~\ref{sec:trouble-shooting}~¸96¡167°221Ã68¸209¨77¡168¡67
-\end{enumerate}
-
-
-\section{¦119¸203~CJK~¤164¤229~\LaTeXe~¨116²206}
-\label{sec:install-CJK}
-
-½208°119¹239±122©210¨207¥206§64·126¨116²206¡65°209¦210¤85­177¹239À179ª186¤112¸96¡67
-
-\subsection{¦98~UNIX~¨116²206¤85~(web2c)}
-\label{sec:install-under-unix}
-
-\begin{enumerate}
-\item §228­211¾65·237ª186¥216¿253±78¨250¦94ª186~CJK~À163Á89À201¸209¶125¡67¨210¦112±122±78¨228¸209¶125¦220~
- |/tmp/CJK|¡67
-\item ¦112ª71±122¯224¥72¨116²206º222²122ª204ª186¨173¥247¡93root¡94¦119¸203¡65«104¥105±78¸209À163«225ª186~CJK~¥216¿253
- ¤164~|texinput|~¥216¿253¤85ª186©210¦179À201®215¡93«79«249­236¥216¿253µ178º99¡94²190¦220~\TeX~¨116²206¯224§228¨236
- ª186¦97¤232¡93³113±96¬79~
- |${TEXMF}/|\linebreak[1]|tex/|\linebreak[1]|latex/|\ldots¡65
- |${TEXMF}|~¬79~web2c~ª186~home¡65¤64¯235¬176~
- |/usr/|\linebreak[1]|local/|\linebreak[1]|lib/|\linebreak[1]|texmf|¡94¡65
- ¨195±78¦185¥216¿253¦87§239¦168~CJK~©206¾65·237ª186¦87º217¡67¦112ª71±122¤163¬79¨207¥206¸251·115ª169ª186~\TeX~¡93¹179~
- web2c¡65³111¨199~\TeX~¨116²206¡65´163¨209¤70»188°106·106´77¤108¥216¿253À201®215ª186¯224¤79¡94¡65«104±78~
- |texinput|~¥216¿253¤85ª186©210¦179À201®215²190¦220~\TeX~¨116²206¯224§228¨236ª186¦97¤232¡67¨210¦112¡71
- \begin{verbatim}
- $ cd /usr/local/lib/texmf/tex/latex
- $ mv CJK CJK.old
- $ cd /tmp/CJK
- $ cd 4_1.0
- $ mv texinput /usr/local/lib/texmf/tex/latex/CJK
- \end{verbatim}
- ¦112ª71±122¤163¯224¥72~root~ª186Å118­173¦119¸203¡65½208¥72Ã254¦252©243¤85­177ª186«252¥79µ121§64­215§239¡93¦112ª71¨207¥206~
- |csh|¡94¡65¨195«216Ä179±78¤167¥91¤74~|.login|¡93¥206©243~|/bin/csh|¡94©206~|.profile|¡93¥206
- ©243~|/bin/sh|¡94¤164¡65¨207±111~\TeX~¯224·106´77¨236~CJK~¥216¿253¡71
- \begin{verbatim}
- setenv TEXINPUTS: §65ª186 CJK ¥216¿253¦87//
- \end{verbatim}
- ª96·78¡65­89±122©210¨207¥206ª186~\TeX~¨116²206¤163¤228´169¦104¼104¤108¥216¿253·106´77¡65«104±78½84¤193ª186¥216¿253¦87º217
- ¸115¡65¥91¤74¦220~|TEXINPUTS|~ª186À244¹210Å220¼198¤164¡70©206ª204±78~|texinput|~¥216¿253¤85¤206~
- |Bg5|~¥216¿253¤85ª186©210¦179À201®215²190¦220¬89­211¥216¿253¤164¡65¨195µ248¦185¥216¿253¬176~CJK~¥216¿253¡67
-
- ¨210¦112¡93¥72~|sh|~«252¥79¬176¨210¡94¡71
- \begin{verbatim}
- ¡93°178³93±122·81±78 CJK ª186 texinput ¥216¿253²190¦220 ~/CJK/texinput¡94
- # cd ~/CJK ¡93¦220 CJK ¤108¥216¿253¡94
- # mv texinput texinput.old ¡93¦112ª71±122¦179Â194ª186 texinput ¥216¿253¡65¥253³198¥247¡94
- # cd /tmp/CJK ¡93¦220¸209¶125 CJK ª186¦97¤232¡94
- # cd 4_1.0 ¡93¦220¥216«101ª186ª169¥187¤85¡94
- # mv texinput ~/CJK ¡93±78 texinput ¤108¥216¿253²190¦220 ~/CJK¡94
- # TEXINPUTS=":~/CJK/texinput//" ¡93©119¸113À244¹210Å220¼198¡94
- # export TEXINPUTS ¡93³93¬176³113¥206ª186À244¹210Å220¼198¡94
- \end{verbatim}
-\item °209¦210²196~\ref{sec:install-fonts}~¸96¦114«172¦119¸203¡65±78~|.tfm|~À201¡65PK~¦114«172
- ©206~PS~¦114«172¦119¸203¦220¾65·237ª186¥216¿253¤85¡67
-\item °209¦210²196~\ref{sec:install-.fd}~¸96¦119¸203~|.fd|~À201¡65©206°209¦210~|fonts.txt|¡65
- ¨195®218¾218¦114«172¦119¸203ª186µ178ª71¡65³93©119¬219Ã246ª186~|.fd|~À201¡67¥72¥187¤229°119¹239ª186\bigfive¤164¤229¦211
- ¨165¡65¥178¶183­215§239~|c00kai.fd|¡93¦112ª71±122±78·162®209¦114±218³93¬176~|kai|¡94¡66|c00fs.fd|
- ¡93¦112ª71±122¨207¥206¥233§186¦114±218¨195©119¬176~|fs|¡94¡75µ165¬219Ã246À201®215¡93¥231¥105°209¦210\ttftopk©206
- \ntutocjk©210´163¨209ª186½100¨210¡94¡67
-\item ¦98¸209¶125ª186~CJK~¥216¿253¤164¡65¶105¤74~\texttt{utils/Bg5conv}~¥216¿253¤164¡65½115Ä182~
- |bg5conv.c|¡65¦112¡71
- \begin{verbatim}
- gcc -O -s -o bg5conv bg5conv.c
- \end{verbatim}
- ±78²163¥205ª186°245¦230À201~|bg5conv|~³115¦80~|bg5latex|~³111­211À201¡65²190¦220~\TeX~¨116²206¤164©241
- ¸109°245¦230À201ª186¥216¿253¤164¡93¦112ª71Å118­173¨172°247¡94¡67©206¸109©243­211¤72ª186¥216¿253¤164¡65¨195½84©119¦185¥216¿253¦115
- ¦98©243À244¹210Å220¼198~|PATH|~¤164¡93©206¦98~|PATH|~¤164¼87¥91¤64°245¦230¸244®124¡65«216Ä179±78¦185¸244®124ª186
- ³93©119¥91¨236~login~ª186±210©108À201¤164¡94¡67
-
- ¨210¦112¡71
- \begin{verbatim}
- # cd /tmp/CJK/4_1.0
- # cd utils/Bg5conv
- # gcc -O -s -o bg5conv bg5conv.c
- # mv bg5conv bg5latex ~/bin
- # export PATH=$PATH:~/bin
- \end{verbatim}
- ª96·78¡65¦112ª71±122¦179Â194ª186~|bg5conv|~°245¦230À201¡65½208°200¥178§243·115¡65¦93~4.0~¥72¤87ª186ª169¥187»80
- ¸251¦173ª186ª169¥187¤163¦80¡93¥72~``|^^FF|''~¬176¤192¬201¦114¤184¦211¤163¬79~``|.|''¡94¡67
-
-\item ¶105¤74¤108¥216¿253~|doc/chinese|~¤164¡65´250¸213±122ª186³93©119¡71
- \begin{verbatim}
- # cd /tmp/CJK/4_1.0
- # cd doc/chinese
- # bg5latex READMEb5.tex
- \end{verbatim}
- ¬221¬79§95¯224¶182§81§185¦168½115Ã182¡67
-\end{enumerate}
-
-\subsection{¦98~DOS~©206~OS/2~¨116²206¤85}
-\label{sec:install-under-dos}
-
-\begin{enumerate}
-\item §228­211¾65·237ª186¥216¿253±78¨250¦94ª186~CJK~À163Á89À201¸209¶125¡67
-\item ±78~CJK~¨116²206¤164~|texinput|~¥216¿253¤85ª186©210¦179À201®215¡93«79«249­236¥216¿253µ178º99¡94²190¦220~
- \TeX~¨116²206¯224§228¨236ª186¦97¤232¡65¨195±78¦185¥216¿253¦87§239¦168~|CJK|~©206¾65·237ª186¦87º217¡67¦112ª71±122¤163
- ¬79¨207¥206¸251·115ª169ª186~\TeX¡93¹179~em\TeX¡65³111¨199~\TeX~¨116²206¡65´163¨209¤70»188°106·106´77¤108¥216¿253
- À201®215ª186¯224¤79¡94¡65«104±78~|texinput|~¥216¿253¤85»80¤206±122­110¨207¥206ª186¤186½88¥216¿253¡93Bg5¡94¤85
- ª186©210¦179À201®215²190¦220~\TeX~¯224§228¨236ª186¦97¤232¡67
-
- ¥72~em\TeX~¨116²206¬176¨210¡65±78~CJK~ª186~|texinput|~¤164ª186À201®215²190¦220~
- |c:\emtex\|\linebreak[1]|texinput\|\linebreak[1]|CJK\|\ldots¡65¨195¥72
- ¤85­177ª186«252¥79µ121§64­215§239¡65¥72¨207±111~\TeX~¯224·106´77¨236~CJK~¥216¿253¡71
- \begin{verbatim}
- set emtexdir=c:\emtex
- set texinput=%emtexdir%\texinput!!
- \end{verbatim}
-\item ¦98~CJK~¨116²206¤164ª186~|utils\|\linebreak[1]|Bg5conv|~¥216¿253¤164¡65±78~
- |bg5conv.|\linebreak[0]|exe|~³115¦80~|bg5latex.|\linebreak[0]|bat|~²190¦220~
- \TeX~ª186°245¦230¸244®124~(|PATH|)~¤164ª186¬89­211¥216¿253¡93©206¼87¥91¤64°245¦230¸244®124¡94¡67
-\item °209¦210~\ref{sec:install-fonts}~¦119¸203¦114«172¤64¸96¡65±78~|.tfm|~À201¡65PK~¦114«172
- ©206~PS~¦114«172¦119¸203¦220¾65·237ª186¥216¿253¤85¡67
-\item °209¦210~\ref{sec:install-.fd}~¦119¸203~|.fd|~À201¤64¸96¡65®218¾218¦114«172¦119¸203ª186µ178ª71¡65
- ³93©119¬219Ã246ª186~|.fd|~À201¡67¡93¥105°209¦210\ttftopk©206\ntutocjk©210´163¨209ª186½100¨210¡94¡67
-\end{enumerate}
-
-
-\section{¦114«172¦119¸203}
-\label{sec:install-fonts}
-
-¥187¤229¶200¥72¥209~True Type~¦114«172²163¥205ª186~PK~¦114«172©206~PS~¦114«172¬176»161©250¡67¦114«172¤167¨250±111°209
-¦210ª254¿253~\ref{sec:getting-files}~¤167»161©250¡67
-
-PK~¦114«172¡93©206~PS~¦114«172¡94³204¦110¦119¸203¦98·237§65­110¤201¯197~\TeX/\LaTeX~¨116²206®201¤163·124¼118Å84ª186
-¦236¸109\footnote{¨198¹234¤87¡65³204¦110±78¨186¨199¥191±96¦119¸203~\TeX/\LaTeX~¨116²206¥72«225¡65§65¥178»221
- Ã66¥126­215§239©206¦119¸203ª186À201®215¤206µ123¦161¡65³163©241¦98¥116¥126¸251¨112¦179ª186¥216¿253¤164¡65µ77«225¦65¥72~link~
- ª186¤232¦161¸109©241©243­236¥187À179³66ª186¦236¸109¡67¦98~DOS~¤85¡65¦114«172À201¥72¥91¦98À244¹210Å220¼198ª186¸244®124¤164
- ¬176¥68¡65¨228¥166ª186«104¥72½198»115ª186¤232¦161¨250¥78~link¡67}¡65¦93¬176¤64¥185¦185Ã254¦114«172²163¥205«225¡65§89¥105
-ª248®201´193ª186¨207¥206¡70¥116¥126¡65¦112ª71¨67¦184­110¤201¯197~CJK~¨116²206©206~\TeX/\LaTeX~¨116²206®201¡65¤93¥105
-©241¤223¤106Á120ª186¤85¤226¡67
-
-\subsection{PK~¦114«172}
-\label{sec:install-pk-fonts}
-
-\subsubsection{¦219°202²163¥205~PK~¦114«172}
-[©124¥188§185¦168¡65½208°209¦210\ttftopk©206\ntutocjkª186¦119¸203»161©250]
-
-\subsubsection{¹119¥253²163¥205~PK~¦114«172}
-[©124¥188§185¦168¡65½208°209¦210\ttftopkª186¦119¸203»161©250]
-
-\subsubsection{¥209~PS~¦114«172²163¥205~PK~¦114«172}
-°209¦210~\ref{sec:install-ps-fonts} PS~¦114«172¤64¸96¡67
-
-\subsection{PS~¦114«172}
-\label{sec:install-ps-fonts}
-
-¦185³66©210«252ª186~PS~¦114«172¬176¤164¤229~PostScript Type 1~¦114«172¡65¦112ª71¦65¥91¤87¤64­211©206¤71­211
-ª186~PS~¦114«172¡93¥72³111¨199¤164¤229~Type 1~¦114«172¬176°242©179©210º99¦168ª186¦114«172¡94¡65¥105²213¦168~
-PostScript Type 0~ª186¦114«172¡67¦253~\TeX~¨116²206¥216«101¤180µ76ª107¨250¥206~Type 0~ª186¦114¡65©210¥72
-¥187¤229¤93¤163·124´163¤206¡67¥116¥126ª189±181¨250¥206~TTF~¦114«172¦98¥188¨211¤93¥105¯224¹234²123¡65¨210¦112~
-Ghostscript~¦98·115ª186ª169¥187¤164¡934.01¡94¤119¯224¨207¥206~TTF~¦114«172¡67
-
-¥72¦119¸203·162®209~PS~¦114«172¬176¨210¡65Â178­122¨228¬121µ123¦112¤85¡93¸212²211½208°209¦210\ntutocjk¤164ª186~
-|README|~À201¡94¡71
-\begin{enumerate}
-\item ¨67¦184°119¹239¤64­211¦114±218¡93font family¡65¦112·162®209¡94²163¥205~|.tfm|~¤206~|.pfb|~À201
- ®215¡67
-\item ­215§239¦114±218¬219Ã246ª186~makefile~À201¡65¦112­215§239~|kai.mak|~ª186¤186®101¡93¥72¤85¥72·162®209
- ¬176¨210¡94¡67
-\item ­89±122¨207¥206~UNIX~¨116²206¡65¿233¤74¤85­177ª186«252¥79
- \begin{verbatim}
- make unix FONTMAK=kai.mak
- \end{verbatim}
- ­89±122¦98~DOS~¤85¡65½208¤85¡71
- \begin{verbatim}
- make dos FONTMAK=kai.mak
- \end{verbatim}
- ­89¤64¤193¶182§81¡65À179¦179~55~­211ª186~|.pfb|~À201®215©77~55~­211¡93©206~110~­211¡65¦112ª71~
- |EXTENDED_FONT|~¬79³93~|YES|¡94|.tfm|~À201®215¡65¥66~TFM~À201®215ª186¤106¤112¡65¨67­211¬249¬176~
- 1.2kB~¥170¥107¡67
-\item ¤85~|make install-fonts|~¦185«252¥79¡65¥105±78©210¦179²163¥205ª186¦114«172¦119¸203¦220±122³93©119¦98~
- |kai.mak|~À201®215¤164©210«252©119ª186¥216¿253¤164¡67±122¥105¯224¤93»221­110¥72~|make install-maps|~
- ³111­211«252¥79¦119¸203~|Fontmap|~¤206~|psfonts.map|~µ165¡67
-\item ®218¾218¥72¤87©210©119¸113¦114«172¬219Ã246ª186¦87º217¡65±122¥178¶183­215§239~|c00kai.fd|~¨195²190¦220~
- \TeX~§228±111¨236ª186¥216¿253¡67©206ª204­215§239~|c00kai.fdx|¡65¦112ª71~|EXTENDED_FONT|~¬79³93
- ¬176~|YES|¡65²190¦220¾65·237¥216¿253«225¡65¥178¶183±78¨228¦87º217§239¬176~|c00kai.fd|¡67
-\end{enumerate}
-
-\subsubsection{¥209~PS~¦114«172²163¥205~PK~¦114«172}
-
-¥209~PS~¦114«172²163¥205~PK~¦114«172¡65³113±96±122»221­110Â199~|gsftopk|~©206~|ps2pk|~¨211§185¦168¡67
-
-¦112ª71¥72~|gsftopk|~²163¥205~PK~¦114¡65Á217»221­110~|gs|¡93Ghostscript¡94ª186»178§85¡65¦93¦185¦98
-±122®215¸203¦110~PS~¦114«172«225¡65°79¦237­110±78¦114«172©210¦98ª186¥216¿253¦87¡65¥91¨236~|GS_LIB|~³111­211À244¹210Å220
-¼198¤164¡65©206ª204±78¥209\ntutocjk©210²163¥205~|.pfb|~À201¡65¥72~symbolic link~ª186¤232¦161¡65¥254³161~
-link~¨236~|gs|~©210©119¸113ª186¦114«172¥216¿253¤164¡67
-
-¦112ª71¥206~|ps2pk|¡65±122»221­110~AFM~À201¡93¦98\ntutocjk»115³121~|.pfb|~À201®215ª186¹76µ123¤164¡65·124
-²163¥205~AFM~À201¡94¡67³204¦110¨250±111³204·115ª186ª169¥187¡65¥72«79µ253¦98Å170¨250~PS~¦114«172»80~AFM~À201®201¡65¤163
-­80²163¥205°221Ã68¡67
-
-¦98±122©210¨207¥206ª186~\TeX/\LaTeX~¨116²206¤164¡65¤106·167³163¦179~|MakeTeXPK|~³111­211À201¡65¥166ª186¥92¥206
-§89¬79¦98¨116²206µ111²123¬89­211~PK~¦114«172¤163¦115¦98®201¡65¦219°202²163¥205¤167¡67¦211¦185À201¦252¥71¤163»221¯83§79ª186Ã66
-¥126³93©119¡65³163¦179¦219°202¥209~PS~À201²163¥205~PK~¦114«172ª186¥92¯224¡67·237µ77«101´163¬79³111¨199~PS~¦114«172¥178¶183
-¥88²123¦98~|psfonta.map|~¤164¡65|MakeTeXPK|~¥206¦185À201¤164ª186¦114«172§80Â95¥191­110²163¥205¦114¬79§95
-¬176~PS~¦114«172¡93¨228¹234³111»221­110µ248±122©210¦119¸203ª186¬219Ã246¨116²206¦211©119¡94¡67
-
-%\section{¤163¦80¹113¸163¥173»79¤85¤167ª96·78¨198¶181}
-%\label{sec:platforms}
-
-%\subsection{DOS}
-%\label{sec:platform-dos}
-
-%\subsection{UNIX}
-%\label{sec:platform-unix}
-
-\subsection{¦119¸203~\texttt{.fd}~À201}
-\label{sec:install-.fd}
-
-·237§65­110ª186¦114«172¡93TFM~À201®215¡66PK~¦114«172¡66©206~PS~¦114«172¡94«246·211¤87­122´88¸96¤232¦161¦119¸203§180·237
-«225¡65±122¤93¶183­110¾65·237¦97³93©119¬219Ã246ª186~|.fd|~À201¡67¥187¸96±78Â178­122¤167¡67
-
-\LaTeXe~ª186~\textsf{NFSS}~³87®230¤164¡65­110´121­122¤64º216¦114«172¥93§116¦179¤85¦67°209¼198¡71
-\begin{enumerate}
-\item Encoding¡71½115½88¤232¦161¡65¦112~|T1|¡66|OT1|¡66|DC|~µ165¡67|U|~ª237¥220~unknown¡67
- CJK~¨116²206ª186½115½88¤232¦161¡93°209¦210~|fonts.txt|¡94¤64¬176¤229¥243¤182­177©210¥206¡65¦112~|Bg5|¡66
- |GB|¡66|Bg5pmC|~µ165¡65¤64¬176~\textsf{NFSS}~©210¨207¥206¡65¦112~|C00|¡66~|C10|¡66
- |C01|~µ165¡67¦185³66¡65§89©119¸113¦98~|.fd|~À201¤164ª186½115½88¤232¦161»221¨207¥206«225ª204¡67¥72§94¤72©210¨207
- ¥206ª186\bigfive¬176¨210¡65~|C00|~¬79¥178»221©119¸113ª186¡67
-\item Family¡71¦114±218¡65¦112~|cm|¡66|cmss|¡66|cmtt|~µ165¡65CJK~¨116²206¦98¦119¸203\bigfiveª186
- ¦114«172»221¦219¦230©119¸113¡65¦253»221²197¦88~\textsf{NFSS}~ª186³87©119¡65§89©119¸113¦114±218ª186¦114¼198¤163¥105
- ¶87¹76¤173­211¦114¥192¡67±122¥105°209¦210¥93§116¦98¸209¶125À201®215¤164ª186½100¨210¡65¦112~|c00kai.fd|¡67CJK~¨116
- ²206¥72·162®209¡66©250Å233¡66´208®209µ165ª237¥220¦114±218¡67§94¤72¥105¥206~|kai|¡66|song|¡66|ming|¡66|fs|¡66
- |black|¡66|round|~µ165µ165ª237¥220\bigfiveª186¦114±218¡67
-\item Series¡71¦114¨116¦67¡93¾238¦86ª186¤216¤111¡94¡65¦112~|m| (medium)¡66|b| (bold)¡66|bx|
- (extended bold)~µ165¡65CJK~ª117¥206¦185³87®230¡67
-\item Shape¡71¦114§206ª172¡65¦112~|n|¡66|sl|¡66|ol|¡66|it|~µ165¡67CJK~ª117¥206¤167¡67
-\item Size¡71¦114¤106¤112¡93Â73¼198¡94¡65¦112~|10|¡66|12|~µ165
-\item |\baselineskip|¡71¬219¾70¨226¦230ª186°242·199½117¶161¶90¡65¤106³161¤192±161ª112¥206¤163¨236¦185°209¼198¡67
-\end{enumerate}
-
-®218¾218¥72¤87ª186±212­122¡65¥72¤85Â178³230¤182²208¸211À201ª186µ178º99»80»121ª107¡65¥72~|c00kai.fd|¡93¦98~
-\texttt{texinput/Bg5}~¥216¿253¤85¡94À201¥93§116¤84­211¥68­110ª186«252¥79¡71
-\begin{enumerate}
-\item |\ProvidesFile{c00kai.fd}{|{\em release-info}|}|¡71»161©250¥187À201¦87¨195Á215
- §75­171½198¸252¤74¡67
-\item |\DeclareFontFamily{C00}{kai}{}|¡71»161©250¦185À201¥72~|C00|~ª186½115½88¥66´121­122~
- |kai|~¦114±218¡67¨228¤164~|C00|~¬79~\textsf{NFSS} encoding¡67
-\item |\DeclareFontShape{C00}{kai}{m}{n}{<-> CJK * b5ka}{}|¡71¦185©82¥79ª186
- ²196¤173­211°209¼198¸251½198Â248¡65¥105°209¦210~|fonts.txt|~ª186»161©250¡67¨228¤164~|*|~¸185¥107ª186°209¼198§89¬79
- ¤64²213¦114«172À201¦87ª186¦114­186¡65CJK~¨116²206·124¦98§192º221¥91¤87¤71¦236¼198¦114¡65¦168¬176¦114«172¦87º217
- ¡93sub-font name¡94¡65¤163½215¬79~|.tfm|~À201¡66|.pfb|~À201©206~|pk|~À201¬210»221»80¦185¦87¤64
- ­80¡67|CJK|~«104¬79¦114«172¤106¤112¨231¼198¡93size function¡94¡65CJK~¨116²206©119¸113¤70¼198­211¦185Ã254
- ¨231¼198¡65¦112¡71
- \begin{verbatim}
- CJK ¬219·237©243 `' (empty) ·78«252¨207¥206¦114ª186¤106¤112»80 latex ½115Ä182ª186¤64­80¡67
- sCJK ¬219·237©243 `s' ¦80¤87¡65¦253¨250¦114¦179»126®201¤163Ä181§105¡93silent¡94¡67
- CJKfixed ¬219·237©243 `fixed' ­89»221¨68ª186¦114¤106¤112¦98©119¸113ª186½100³242¤186¡65¤64«223
- ¨207¥206«252©119ª186¦114¡67
- sCJKfixed ¬219·237©243 `sfixed' ¦80¤87¡65¦253 keep silent¡67
- CJKsub ¬219·237©243 `sub' ¥72¥116¤64Ã254¦114«172´192¥78¡67
- CJKssub ¬219·237©243 `ssub' ¦80¤87¡65¦253 keep silent¡67
- \end{verbatim}
- ¦112¦185¥105¥72«220¤232«75ª186¦80®201¨207¥206Â73°125¦114¤206¦86¶113¦114¡67
-\end{enumerate}
-
-³204Â178³230ª186¦119¸203¤232¦161´78¬79¡65¦112ª71§65¬79¥206\ttftopk¨211²163¥205¦114«172¡65«104±78¨228©210´163¨209ª186~
-|c00?????.fd|~½198»115¨236~\texttt{texinput/Bg5}~¤85¡70­89¬79¥72\ntutocjk¬176¥68¡65¥231
-¦80²122¬176¤167¡70¥72¦185Ã254±192¡67
-
-\subsection{¿233¥88¤164¤229~\LaTeX~¤229¥243»80¦114«172ª186Ã246«89}
-\label{sec:portability}
-
-¦185³66©210«252ª186¿233¥88¥93¬65±113¿195¹245¡66À201®215¤206¯200±105µ165¡67ª237~\ref{tab:soft-vs-fonts}~¬79
-¥187¤229©210´163¤206ª186¤64¨199³110¥88³110Å233»80¨228©210¨207¥206¦114«172¶161ª186Ã246«89¡93°163¤70¯83§79»161©250¥126¡65³110Å233¤167
-ª169¥187¤106­80¬210¬176¥187¤229¼182¼103®201³204ª241ª186ª169¥187¡94¡67¥209¦185ª237¥105ª190¡65PK~¦114¦98¹119µ248®201¬79¤163¥105©206
-¯202ª186¡65¦211~PS~¦114¦98¦67¦76¥93§116¦179~PostScript~À201®215¡93|.eps|¡66|.ps|~µ165¡94ª186¤229¥243®201
-¥231¥178»221¥206¨236¡67
-\begin{table}[htbp]
- \begin{center}
- \leavevmode
-
- \begin{tabular}{|>{\ttfamily}c|c|c|c|} \hline
- ¿233¥88³110Å233 & ¥92¯224 & CJK PK~¦114«172
- & CJK PS~¦114«172 \\ \hline
- xdvi & ¹119µ248 & \hookstroke
- & \crossmark \\
- & &
- & ¡93¯224¦179¤64­211¹119³93¦114¡94 \\ \hline
- dvisvga & ¹119µ248 & \hookstroke
- & \crossmark \\ \hline
- dvips & ¿233¥88¦220À201®215©206¦76ª237¾247 & \hookstroke
- & \hookstroke \\
- ¡935.60~ª169¥187¥72¤85¡94 & &
- & ¡93¦253¬176¥254³161¸252¤74¡94 \\ \hline
- dvihp & ¿233¥88¦220À201®215©206¦76ª237¾247 & \hookstroke
- & \crossmark \\ \hline
- gs & ¹119µ248¤206¿233¥88 & \crossmark
- & \hookstroke \\ \hline
- \end{tabular}
-
- \caption{~\TeX~¬219Ã246³110Å233»80¨207¥206~CJK~¦114«172¶161¤167Ã246«89¡67}
- \label{tab:soft-vs-fonts}
- \end{center}
-\end{table}
-
-­110²163»115¤64½103¹207¤229¨195­90ª186¤229³185¡65¤215¨228¬79¤164¤229¤229³185¡65¦114±218¡93font family¡94»80¨228¤216¤111
-¤106¤112¡93font size¡94ª186Å220¤198¬79¤163¥105©206¯202ª186¡67¹239¿233¥88®201¥178¶183ª186~PK~»80~PS~¦114«172¦211¨165¡65
-­89¦98¦185ª172ª112¤85¤241¸251¤71ª204ª186®116§79¡65¦76ª237ª186¤232«75©202¤93¥105»161¬79¦85¦179¤100¬238¡70­89¦98º207º208ª197¶161
-ª186¨207¥206¤87¡65¥105¯224´78¦179©210®116²167¡67¦93¬176¦80¤64¦114±218¦253¤163¦80¤106¤112ª186¦114¡65PK~¦114«172¥178»221¨67º216
-¨207¥206¨236ª186¤216¤111¬210¸252¤74¦220¨228¿233¥88À201¤164¡65¦211~PS~¦114«172¥117»221¤64¦184¡67
-
-¥216«101¡65¤229³185¤164©210¦179¨207¥206¨236ª186~PFB~¦114«172¡65­89­110²163¥205¤186§116¦161ª186~PS~À201®215
-¡93self-contained Postscript output¡94¡65|dvips|~·124¥254³161¸252¤74¦220¨228¿233¥88¤164¡67¦211
-¤85¤64¦184¥88ª169ª186~|dvips|~µ123¦161¤164¡65±78¥105¯224°119¹239¨228¿233¥88À201¤164ª186¦185¶181¯202Â73¦179©210§239¶105¡70
-·78§89·115ª186ª169¥187¥117·124¸252¤74¦98¤229³185¤164¦179¨207¥206¨236ª186¦114¨228¦98~|.pfb|~À201¤164©210¹239À179¤167©119¸113ª186
-³161¤192¡67¡93¦98µ167ª204´250¸213~|dvips| 5.60~ª169®201¡65¼200®201µ76ª107¦168¥92¦97¨207¥206¤164¤229~CJK PS~¦114
-«172¡65¤163¹76¬219«72§214¤70¡67¡94
-
-¥216«101¼200®201¥105¥206~|fontload|~³111­211³110Å233¡65¹70¦168³111­211¥92¯224¡67
-
-
-\section{§218ª186¨210¤108}
-\label{sec:my-settings}
-
-¥216«101§218¨207¥206ª186¬79~Linux~§64·126¨116²206¡65\TeX/\LaTeX~«104¨207¥206~te\TeX~À244¹210¡65¬219Ã246ª186
-¥216¿253¦112¤85¡71
-\begin{itemize}
-\item |/usr/local/lib/texmf| ¦115©241~\TeX/\LaTeX~¨116²206¡67
-\item |/usr/local/lib/ghostscript| ¦115©241~Ghostscript¡67
-\item |/usr/local/lib/ntuttf| ¦115©241~NTU TrueType~¦114«172¤206¥209\ntutocjk©210²163
- ¥205ª186¬219Ã246¦114«172¡67
-\item |~/CJK/4_1.0| ¦115©241¸209¶125ª186~CJK~¨116²206¡67
-\end{itemize}
-
-§218¥72¥191±96ª186¦119¸203µ123§199¡65±78~te\TeX~¦119¸203¦98~|/usr/local/lib/texmf|¡70¤167«225±78~
-CJK~¦98§218ª186~|$HOME/CJK|~¤85¸209¶125¡65CJK~³110Å233¤164©210¦179ª186À201®215«75²163¥205¦98~|CJK|~¤108¥216
-¿253¤164\footnote{¤167©210¥72±78~CJK ¦119¸203¦98¦219¤118­211¤72ª186¥216¿253¤85¡65¬79¦93¬176~CJK~±96§243·115¡65
- ¤163¤232«75±96½208¨116²206º222²122ª204À87À87§239Å220³93©119¡67¦65¥91¤87¬176¤70¦219¤118À201®215¬121³113©202ª186¦210¼123¡65¦179
- ¦219¤118¤64¥247~CJK~ª186³93©119¡65­211¤72»123¬176¡65¦219¤118ª186~CJK~¤229¥243¤126·124¦179¸251°170µ123«215ª186²190´211©202¡67
- ­89§65¤83¬79¨116²206¤164­116³100~CJK~³110Å233ª186¤72¡65¬198©206¬79¾227­211~\TeX/\LaTeX~ª186º251Å64ª204¡65¦98
- ¦219¤118¨112¤72ª186¥216¿253¤85º222²122¨195©119´193§243·115~CJK¡65¬79­211¤163¿249ª186¤232¦161}¡65¨210¦112¡71
-\begin{verbatim}
- % cd
- % gunzip CJK-4.1.0.src.tar.gz | tar xvf -
-\end{verbatim}
-¨195°181¥72¤85ª186³66²122¡71
-\begin{enumerate}
-\item ¦98~|~/CJK|~¤85«216¥223¤64²197¸185¦161ª186À201®215³115µ178¡93symbolic link¡94¡65¦87¬176~
- |texinput|~¥66³115µ178¦220¥216«101~CJK~ª169¥187¦87¤85ª186~|texinput| ¡65
- \begin{verbatim}
- % cd ~/CJK
- % rm -f texinput
- % ln -s 4_1.0/texinput texinput
- \end{verbatim}
-\item ½115Ä182¤64­211·115ª186~|bg5conv|~°245¦230À201¡67
- \begin{verbatim}
- % cd ~/CJK/4_1.0/utils/Bg5conv
- % gcc -O -o bg5conv bg5conv.c
- % mv bg5conv bg5latex ~/bin
- \end{verbatim}
- ­89¤163¥117¬79¦119¸203µ185¦219¤118¥206¡65«104¥105¥72~|root|~ª186¨173¥247~|cp|~¦220~|/usr/local/bin|~
- ¥216¿253¤85¡67
-\item ¦98§218ª186~|$HOME|~¥216¿253¤85~|.cshrc|~À201¤164¡93¦93¬176§218¥206ª186¬79~tcsh¡94¡65¼87¥91¤64
- ¦230
- \begin{verbatim}
- setenv TEXINPUTS ":~/CJK/texinput//"
- \end{verbatim}
-\item ²163¥205~|.tfm|~À201¤206~|.pfb|~¦114«172¡67¦98¦185§218«246·211\ntutocjk¤164¡65¤64¤64~
- ``make''~¥88¬219¹239ª186~|.pfb|~¦114«172¡65¦64~8~²213¡65¨67²213~55~­211~ |.tfm|~¤206~|.pfb|~
- À201¡67§218±78³111¨199À201®215²190¦220~
- \texttt{/usr/local/lib/\linebreak[1]ntuttf/\linebreak[1]type1/}~¤206~
- \texttt{/usr/local/lib/ntuttf/afm/}~¬219Ã246©243¨228¦114±218ª186¥216¿253¤85¡67¨195±78
- ~|config.CJK|~¤206~|CJK.map|~²190¦220~|$TEXMF/dvips|~¤85¡67
-\item ³93©119~|.fd|~À201¡67¦93¬176§218¨207¥206ª186¬79¥72~PS~¦114«172¬176¥68ª186~PFB¡93¥209\ntutocjk²163
- ¥205¡94¤206¥209¨228²163¥205ª186~PK~¦114«172¡93¥209~|gsftopk|~²163¥205¡94¡65©210¥72§218ª189±181±196¥206
- \ntutocjk©210´163¨209ª186~|c00|*|.fd|~À201¡65¨83¦179§64¥244¦243§243§239¡93¦93¬176§218¦179³100¥244¨207¥166»80
- §218ª186¤117§64À244¹210¤64­80 :-¡94¡67§218±78¨228²190¦220~|~/CJK/texinput/Bg5/|~¥216¿253¤85¡67
-\end{enumerate}
-
-\subsection{«216¥223¤229½90}
-\label{sec:creating-tex}
-
-¤164¤229~CJK \TeX~¤229½90»80¤64¯235~\TeX~¤229½90ª186¤163¦80¥68­110¦98©243¡71
-\begin{itemize}
-\item ¦98©210¿215~\LaTeX~¤229¥243ª186~preamble¡93|\documentclass|~¦220~
- |\begin{document}|¡94°207°236¤164¡65¥178¶183¦179~|\usepackage{CJK}|~³111­211©82¥79¡65§89¥178
- ¶183¸252¤74~|CJK.sty|¡67
-\item ¤164¤229¦114¥178¶183¦98~|CJK|~©206~|CJK*|~ª186¤164¤229À244¹210¤164¡67§89¡71
- \begin{verbatim}
- \begin{CJK*}{}{}
- ¤164¤229¬113¸168¡66³185¸96¡66¹207§206¡66ª237®230¡66°209¦210¤229Ä109¡66¡75µ165
- ...
- \newpage
- \end{CJK*}
- \end{verbatim}
-\item ­110Å220´171¦114«172¥105¥206~|\CJKfamily|~©82¥79¡65¦112~|\CJKfamily{fs}|~±78¥72¤85ª186¦114
- «172§239¦168¥233§186¦114¡93·237µ77~|fs|~³111­211¦114§206¦87º217¥178¶183©119¸113¦98~|c00fs.fd|~¤164¡94¡67
-\end{itemize}
-
-§218ª186¥206ª107³163¬79¥72¤64­211¤164¤229À244¹210¥93¦237©210¦179ª186¤229³185¤186®101¡65¦112¹207~
-\ref{fig:my-example}~©210¥220¡67
-
-\newsavebox{\myex}
-\begin{lrbox}{\myex}
- \begin{minipage}{.9\textwidth}
- \footnotesize
- \begin{verbatim}
- \documentclass[12pt]{article}
- \usepackage{CJK}
-
- \begin{document}
- \begin{CJK*}{Bg5}{fs}
- \CJKtilde
-
- \section{²196¤64¸96}
- \label{sec:section-1}
- °209¦210¹207~\ref{fig:apply-pk-and-ps-fonts}¡67
-
- \begin{figure}[htbp]
- \begin{center}
- \leavevmode
- \includegraphics{pkpsapps.eps}
- \caption{|pk|~¦114«172»80~|.pfb|~¦114«172ª186À179¥206¹239À179¹207}
- \label{fig:apply-pk-and-ps-fonts}
- \end{center}
- \end{figure}
-
- \bibliographystyle{plain}
- \bibliography{mybib}
-
- \newpage %¨207¦179¥191½84ª186¤164¤229¿233¥88¡67
- \end{CJK*}
- \end{document}
- \end{verbatim}
- \end{minipage}
-\end{lrbox}
-
-\begin{figure}[htbp]
- \begin{center}
- \leavevmode
- \fbox{\usebox{\myex}}
- \caption{§218ª186~CJK~¤229¥243½100¨210¡67}
- \label{fig:my-example}
- \end{center}
-\end{figure}
-
-\subsection{¥72~\LaTeXe\ CJK~½115±198ª169­177}
-\label{sec:clatexing}
-
-´78¦80¤64¯235ª186~\LaTeX~À201¤64¼203¡65¦253¥72~|bg5latex|~¨250¥78~|latex|¡65¦112¡71
-\begin{verbatim}
- % bg5latex mylatex.tex
- ©206ª204
- % bg5latex mylatex
-\end{verbatim}
-
-\subsection{¹119Ä253}
-\label{sec:preview}
-
-¤106³161¤192±161ª112¤85§218¥72~|xdvi|~¹119Ä253~|.dvi|~À201¡93¦98~Emacs~©206~Mule~¤164­89¨207¥206~
-AUC\TeX~³111®77³110Å233¡65§243¯224Å227¥88¨228¬240¥88ª186¦97¤232¡65¤215¨228¬79¥117¹119Ä253¤229³185¤164ª186¤64¶244°207°236¡65
-À72®201¥105À203µ248¸211°207°236ª186±198ª169±161§206¡94¡67
-
-¥116¥126¡65§218¤93·124µ248±161ª112¥206¤163¦80ª186¹119µ248µ123¦161¡67¤241¦112¦98~Linux~ª186~virtual terminal
-mode~§218¥72~|dvisvga|~¹119µ248¡67¦98¯202¥70~|pk|~¦114«172©206¨83¦179~|xdvi|~ª186¤214¼198±161§206¤85¡65
-§218¤93¥206~|ghostview|~¹119µ248¸103¥209~|dvips|~²163¥205ª186~|.ps|~À201®215¡67
-
-\subsection{¦67¦76}
-\label{sec:printing}
-
-²163¥205¤206¦67¦76~|PostScript|~À201®215¬79§218³204±96¥206ª186¤232¦161¡65¦93¬176¦98§218ª186¤229³185¤164¡65¹207§206¬79¤163
-¥105¤214ª186¸234®198¡65¦211¥166­204´88¥71³163¬79~|.eps|~ª186®230¦161¡93¥209~|xfig|¡66AutoCAD¡66|GnuPlot|¡66
-|xv|¡66¡75µ165©210²163¥205¡94¡67©210²163¥205ª186~|.ps|~À201¡65©206ª204¬79¥209~PostScript~¦76ª237¾247¡65¥231©206
-ª204³122¹76~ Ghostscript~ª186Â224´171¡65¦211¿233¥88¨236~Laserjet~©206~Deskjet~¬198©206¨236Â73°125¦161¦76
-ª237¾247¥104¡67
-
-¤64¯235¦211¨165¡65¥72~|dvips cjk-doc|~·124²163¥205¥105¦67¦76ª186¿233¥88¡65¦65¥72~|lpr cjk-doc.ps|~
-ª186¦76ª237«252¥79¦67¦76§89¥105¡67¦253±122­89¤163Ä64²163¥205¤164¤229~PK~¦114«172¡65¥66±122¤163¬79¨207¥206~PostScript~
-¦76ª237¾247¡65¤83¥206\ntutocjk¦119¸203~PS~¦114«172¡65¤93°119¹239~ Ghostscript~ª186³93©119¦119¸203¦110³111¨199
-¦114«172¡65¦211¥66±122ª186¦76ª237Á205°202µ123¦161¯224¥72~|gs|~¬176¥68¡93Linux¨116²206¤87¦104¼198³163¥72¦185¤232¦161³93©119¡94¡65
-«104§65¥105¥72ª189±181¥72~|lpr|~³111­211©82¥79¦67¦76~ |.ps|~À201¡93¬198¦220¬79~|.dvi|~À201¡94¡67¦112¡71
-\begin{verbatim}
- % dvips -P CJK cjk-doc
- % lpr cjk-doc.ps
-\end{verbatim}
-
-¥72~|dvihp|~²163¥205¦67¦76À201¤93¬79¤232¦161¤167¤64¡65¨228¿233¥88®230¦161¬176~PCL¡65©206¬79~HP~¦76ª237¾247ª186®230
-¦161¡67¦253¦93µ76ª107³66²122¤229³185¤164¥93§116ª186~PostScript~À201®215¡65©210¥72§218¨195¤163±96¥206¡67
-
-·237­110²163¥205¥105Ä226ª186¦67¦76À201®215®230¦161¡93self-contained PostScript file¡94¡65§218·124¥72²163¥205~
-Post\-Script~¡93|.ps|¡94ª186®230¦161¬176¥68¡67¦114«172¨211·189¤167¤64¬79¥209¹119µ248«225¦219°202²163¥205ª186~PK~
-¦114«172§64¬176~ |dvips|~ª186¿233¤74¦114«172¡67¦185¤232¦161¥105¥72¤85¦67©82¥79§185¦168¡71
-\begin{verbatim}
- % dvips cjk_doc -o cjk-doc-contains-pk-fonts.ps
-\end{verbatim}
-¦185®201~|psfonts.map|~¤164»221¤163§116\ntutocjk©210²163¥205ª186¤164¤229¦114«172¡93CJK 4.0 ¥72¤87ª186ª169¥187
-¤164©210§116ª186\ntutocjk¡65¹119³93¬176¦185±161§206¡94¡65|dvips|~¤126·124¨250¥206¤164¤229~PK~¦114¡65©206¦112ª71¤164
-¤229~PK~¦114«172¤163¦115¦98ª186¸220¡65·124¦219°202²163¥205¤167¡67¦98¨207¥206~|xdvi|~©206¬219Ã246³110Å233¹119µ248®201¡65¦93¥72~
-PK~¦114«172¬176¥68¡65¦98¦114«172§228¤163¨236ª186±161ª112¤85¡65¥231·124¦219°202²163¥205¤167¡67
-
-¥116¥126«104¬79¥79~|dvips|~¨250¥206¤164¤229~PS~¦114¡65¦98«246·211\ntutocjk¤164»161©250¦119¸203«225¡65©210¦179ª186¤164
-¤229~PS~¦114ª186¹239À179À201·124¦115¦98©243~|CJK.map|~À201¤164¡67­89­110¥72¦185¤232¦161²163¥205¥105Ä226¦161ª186~|.ps|~
-À201¡65¥178¶183¶105¤64¨66¦97¥72~|gs|~©206~|fontload|~µ165Ã254¦252ª186³110Å233¡65±78~PS~¦114«172¸252¤74¨236¿233¥88
-ª186À201®215¤164¡67­89¥72~|fontload|~¦211¨165¡65¦98~UNIX~¨116²206¤85¡65¥105¥72¤85­177ª186«252¥79¹70¦168¡71
-\begin{verbatim}
- % dvips -P CJK -o cjk-doc-no-ps-fonts-contained.ps cjk_doc.dvi
- % fload cjk-doc-no-ps-fonts-contained.ps > cjk-doc-contains-ps-fonts.ps
- % lpr cjk-doc-contains-ps-fonts.ps
-\end{verbatim}
-¦185®201~|cjk-doc-contains-ps-fonts.ps|~©206~|cjk-doc-contains-ps-fonts.ps|~´78
-¬79§185¾227ª186~PS~À201®215¤70¡65¤93´78¬79»161¡65±122¥105¥72¥225¨236¥244¦243¤64¥120¤228´169¦179¦67¦76~PostScript~À201
-®215ª186¦76ª237¾247©206µ123¦161¤70¡67
-
-¥72¤87´78¬79§218­211¤72¹239~CJK~¤164¤229~\LaTeX~¨116²206ª186³93©119¡65¦179¤72Ä64·78´163¨209¦219¤118ª186¦119¸203¸103Å231¶220¡83
-
-
-\section{°221Ã68¸209¨77}
-\label{sec:trouble-shooting}
-
-¦98¨207¥206¹119Ä253µ123¦161ª186®201­212¡65¥105¯224·124¹74¨236ª186°221Ã68»80¨228¸209¨77ª186¤232¦161¦112¤85¡71
-\begin{itemize}
-\item PK~¦114«172§228¤163¨236¡67
-\item ¤163·124¦219°202²163¥205~PK~¦114«172¡67
-\end{itemize}
-
-[³92¦104°221Ã68»80¨228¸209¨77¤232¦161©124¥188¾227²122¯199¤74]
-
-
-%\section{¨228¥76}
-%\label{sec:misc}
-
-
-\section{·80Á194}
-\label{sec:acknowledgements}
-
-\begin{itemize}
-\item ¦179³111»242¦104¤72¡65°94Ä109³92¦104¤223¤79¡65§185¦168³92¦104¤232«75¥66¤186®101Â215´73ª186µ123¦161¡67
-\item ¦179§243¦104ª186¨207¥206ª204¡65¨207¥206³111¨199µ123¦161¡65¨207¥76­204§243¤87¼104¼211¡67
-\item ³111º216¯83§79ª186¬219¤172¼118Å84¡65¥205¥205¤163®167¦97´96À244µ219¡65¤126´163¤201¤70§218­204ª186¥205¬161¼104­177¡67
-\end{itemize}
-
-
-%\section{¥187¤229§64ª204}
-%\label{sec:the-author}
-
-%§245§103¦116 (Chun-Yu Lee)
-%d791013@ce.ntu.edu.tw ©206 \\
-%chunylee@ms1.hinet.net
-
-
-%\bibliography{READMEb5}
-%\bibliographystyle{plain}
-
-
-\begin{thebibliography}{1}
-
-\bibitem{latex-companion:1993}
-Michel Goossens, Frank Mittelbach, and Alexander Samarin.
-\newblock {\em The \LaTeX Companion}.
-\newblock Addison Wesley, 1993.
-
-\bibitem{tex-faq:1.9c}
-Bobby Bodenheimer.
-\newblock The new \TeX\ FAQ --- your 100 questions answered:
- Version 1.9c, date 1994/12/06.
-\newblock 1994.
-
-\bibitem{latex2nd}
-Leslie Lamport.
-\newblock {\em \LaTeX\ --- A Document Preparation System --- User's
- Guide and Reference Manual}.
-\newblock Addison Wesley, 2 edition, 1994.
-
-\end{thebibliography}
-
-
-\appendix
-\section{¦87µ252¸209Ä192}
-\label{sec:terms}
-
-¤85¦67¦87µ252¬176¥187¤229¤164©210¨207¥206¡65¨195§189­173©243¤85¦67·78«228¡71
-
-\begin{description}
-\item[PK~¦114«172:] PK fonts¡67¤64º216À163Á89¹76ª186Â73°125¦114«172®230¦161¡67¼115ª120¨207¥206¦98~
- TeX/\LaTeX~»221­110¿233¥88Â73°125¦114ª186¦97¤232¡67¦112¹119µ248©206¦67¦76¿233¥88¡67¦98¦185°190«252¤164¤229~CJK
- PK~¦114«172¡67
-\item[PS~¦114«172:] PostScript Type 1 fonts¡67PostScript~¦114¦179¼198º216«172¦161¡65¥187¤229
- ·78«252~Type 1~¦114«172¡67¨228¦179¨226º216®230¦161¡71PFA (Printer Font Ascii)~¤206~PFB
- (Printer Font Binary)¡67¦98¦185°190«252¤164¤229~CJK PS~¦114«172¡67
-\item[¥68¾247¡66¤117§64¯184:] A host computer, work station, etc¡67ª120«252¬89»79´163¨209
- ¸234·189©206ª65°200ª186¹113¸163¡67¦112~FTP~¯184¡67
-\item[CTAN:] Comprehensive \TeX\ Archive Network¡67¥187¤229«252¦172¶176´88¥71©210¦179¦179
- Ã246~TeX/\LaTeX~¨116²206¤206¤229¥243ª186~FTP~¯184¡67¥216«101¤119ª190ª186~CTAN~¸212¦67©243ª254¿253~
- \ref{sec:ctan-mirrors}¡67
-\item[IFCSS:] The CCIC (Chinese Community Information Center) of IFCSS
- (Independent Federation of Chinese Students and Scholars)¡67ª254¿253~
- \ref{sec:ifcss-mirrors}~¤164¬79´88­211¦179¦87ª186~ifcss~¯184¡67
-\item[AFM~À201®215:] Adobe Font Metrics¡67¦115¦179½115½88¤206¦114½100³242µ165¸234®198¡67
-\item[TFM~À201®215:] \TeX\ Font Metrics¡67
-\item[|.fd|~À201®215:] ¦114«172´121­122À201~(font description files)¡67°79¿253¬219Ã246©243¬89¤64
- º216¤186½88¡67
-\item[GS~©206~GhostScript:] ±96¥206ª186~PostScript~»121¨165¸209Ä182¾185¡93interpreter¡94
- ¤167¤64¡67
-\item[|afm2tfm|:] ±78~AFM~À201®215®230¦161Â224´171¦168~TFM~À201®215®230¦161ª186µ123¦161¡67
-\item[¤64²213¦114«172À201:] ¦112ª71¬79¨207¥206À163Á89¹76ª186¦114«172¡65§89¤163¬79¨207¥206~pmC~¶125À89ª186¦114±218¡65
- ¦64¦179~55~­211¤108¦114«172À201¡67¨210¦112¡71|b5ka01.pfb|¡66|b5ka02.pfb|¡66¡75¡66
- |b5ka55.pfb|¡67
-\item[\textsf{NFSS}:] New Font Selection Scheme¡67¥209~Frank Mittelbach~
- ©77~Rainer Sch\"opf~©210´163¥88ª186¦114«172¿239¾220¨116²206¡67
-\end{description}
-
-\section{À201®215¨250±111}
-\label{sec:getting-files}
-
-\begin{description}
-\item[\LaTeXe~°245¦230À244¹210¡71] ¤64¯235¬210¦179¦168®77ª186¨116²206¨209¨207¥206ª204Â178³230¦119¸203¡65¦112¦98~DOS~
- ¤85ª186~em\TeX¡70¦98~Linux~¤85¦179~N\TeX¡66~te\TeX~µ165¡70UNIX~¤87«104¦112~web2c~ª186ª169
- ¥187µ165¡67³111¨199³163´178¦98~CTAN~ª186¥216¿253¤85¡67Ä180¦112~em\TeX~¦98~
- |systems/|\linebreak[1]|msdos/|\linebreak[1]|emtex|~¤164¡70N\TeX~¦98¡83¡83¡70
- web2c~ª186ª169¥187¦98¡83¡83¡67\LaTeXe~¨116²206¥187¨173«104¦98~CTAN¡71
- |macros/|\linebreak[1]|latex/|\linebreak[1]|base|~¤85¡67
-\item[\LaTeXe~CJK~¨116²206¡71] CTAN: |language/chinese/CJK|~©206~IFCSS host:
- |tex/|\linebreak[1]|CJK.X_X.|\linebreak[1]|tar.gz|¡67
-\item[NTU TrueType~¦114«172¡71] IFCSS host: |fonts/big5/ms-win|¡67±78·162®209¡66©250
- Å233¡66¥233§186Å233µ165³161¤192¡93©206¥254³161¡94ª186~ARJ~À201¨250¦94«225¡65°209¦210»80³111¨199¦114«172¦98¦80¤64¥216¿253
- ª186»161©250À201¡93©206°209¦210ª254¦98\ntutocjk¤164ª186~|README|~À201¡94¡65±78¨228Á217­236¦168­211§79~TTF~
- ¦114«172¡67
-\item[\textsf{ntu2cjk, ttf2pk}:] ¦114«172²163¥205µ123¦161¡67¥166¥93§116¦98~¡167\LaTeXe\ CJK~
- ¨116²206¡168¤164¡67
-\item[GhostScript:] CTAN:
- |support/|\linebreak[1]|ghostscript/|\linebreak[1]|aladdin|~©206~
- |support/|\linebreak[1]|ghostscript/|\linebreak[1]|gnu|¡67
-\item[|dvips|:] CTAN host: UNIX~ª169¦98~|dviware/dvips|¡70DOS~ª169¦98~
- |systems/msdos/|\linebreak[1]|dviware/|\linebreak[1]|dvips/|%
- \linebreak[1]|dvips558.pc|¡67
-\item[|afm2tfm|:] ¥93§116¦98~dvips~¨116²206¤164¡67
-\item[|ps2pk|:] CTAN: |fonts/utilities/ps2pk|¡65©206¥93§116¦98¤64¯235®77¸203ª186~
- \TeX/\LaTeX~¨116²206¤164¡67
-\item[|gsftopk|:] CTAN: |fonts/utilities/gsftopk|¡65©206¥93§116¦98¤64¯235®77¸203ª186~
- \TeX/\LaTeX~¨116²206¤164¡67
-\item[|dvi2|xx:] ¦112~|dvilj|¡66|dvidm|¡66¡75¡67¦98~CTAN: |dviware|~¥216¿253¤85¡67
-\item[AUC\TeX:] CTAN: |support/auctex|~¥216¿253¤164ª186~
- |auctex.tar.gz|\linebreak[1]¡93~unix~¡94©206~|auctex.zip|~¡93dos¡94¡67
-\item[|fontload|:] CTAN: |fonts/utilities/fontload|¡67
-\item[Mule~ª186¤164¤229¿233¤74ª107¡71] IFCSS: |mule/lisp/quail-b5|¡67
-\end{description}
-
-
-\section{¨228¥76¬219Ã246ª186³110Å233»80¤117¨227}
-\label{sec:other-stuffs}
-
-\subsection{¦98~Linux~¨116²206¤87ª186\bigfive¤164¤229¨116²206¤206¼210À192²215º221¾247µ123¦161}
-\label{sec:chinese-systems}
-
-\begin{itemize}
-\item chdrv
-\item yact
-\item CXterm
-\item xcin
-\end{itemize}
-
-\subsection{¤164¤229½115¿232\ -- Mule}
-\label{sec:mule}
-
-¨207¥206~Mule~¬176½115¿232¤164¤229~\LaTeX~¤229¥243ª186¤117¨227ª186¨207¥206ª204¡65¥105±78¤85­177ª186³93©119¥91¦220~
-|$HOME/|\linebreak[1]|.emacs|~À201¤164¡71
-\begin{verbatim}
- ;;; Chinese Big-5 environment
- (set-primary-environment 'chinese)
- (set-default-file-coding-system '*big5*)
- (setq display-coding-system '*big5*)
- (setq keyboard-coding-system '*big5*)
- ;; input methods
- (add-hook 'quail-package-alist '("tsangchi-b5" "quail/tsangchi-b5"))
- (add-hook 'quail-package-alist '("quick-b5" "quail/quick-b5"))
- ; the default input method
- (setq-default quail-current-package
- (assoc "tsangchi-b5" quail-package-alist))
-\end{verbatim}
-
-¤193´171¤164­94¤229¿233¤74¥105«246~|C-]|¡65­110¿239¾220¨228¥76ª186¿233¤74ª107¥105«246~|M-s|¡93|Alt-s|¡94¡67
-
-³93©119¿233¤74ª107®201¥105¿239¾220¦219¤118²223º68ª186¡67¦98~IFCSS Mule~ª186¥216¿253¤164¡93°209¦210²196~
-\ref{sec:getting-files}~¸96¡94¦179¤64¨199¤164¤229¿233¤74ª107¡65¨228¤164¥93¬65¦179¡71
-\begin{center}
- \begin{tabular}{ll}\hline
- À201®215 & ¹239À179¤167¿233¤74ª107 \\\hline
- cns-b5-input.tar.gz & ¤186§116~|tsangchi-b5.el|¡93­220¾101¡94¤206 \\
- & |quick-b5.el|¡93Â178©246¡94µ165¿233¤74ª107 \\
- zozy.el.gz & ¹115³252ª96­181 \\
- cj.el.gz & ­220¾101 \\
- simplex.el.gz & Â178©246 \\
- punct-b5.el.gz & ¼208Â73²197¸185 \\
- qj-b5.el.gz & ¥254§206 \\
- etzy.el.gz & ­202¤209ª96­181 \\
- boshiamy.el.gz & å70½188¦204 \\
- array30.el.gz & ¦230¦67~30 \\\hline
- \end{tabular}
-\end{center}
-
-¥72¤87¬176¸251±96¨163ª186¿233¤74ª107¡67¸211¥216¿253¤164¥231¥93§116¤85¦67¿233¤74ª107¡71
-\begin{center}
- \begin{tabular}{ll} \hline
- À201®215 & ¹239À179¤167¿233¤74ª107 \\\hline
- 4corner.el.gz & ¥124¨164¸185½88 \\
- ctlaub.el.gz & ¼66¿252²187¦161¸102­181 \\
- ecdict.el.gz & ­94º126Ã227¨229 \\
- hs.el.gz & µ216¶72 \\
- hsu.el.gz & ³92¤243ª96­181 \\
- py-b5.el.gz & º126»121«247­181 \\
- roman.el.gz & Ã185°168«247­181 \\\hline
- \end{tabular}
-\end{center}
-
-
-Á228¦110ª186~\LaTeX~¤229¥243À201¡65¥105°245¦230~|bg5latex|~½115Ä182¡67¥231¥105§81¥206~|cjk-enc.el|~³111­211~
-Emacs Lisp~À201¡65±78¤229¥243¥253¦230Â224´171¦168~|.cjk|~À201¡65¦65¥72~|latex|~¶105¦230½115Ä182¡67§64ª107¬79
-¦98~|~/.emacs|~À201®215¤164¥91¤74¤85¦67¼198¦230¡93¨228¤164¨231¼198~ |write-cjk-file|~½208°209¦210~
-|cjk-enc.txt|~¡94¡71
-\begin{verbatim}
- (load-library "cjk-enc")
-
- (defun write-cjk-file ()
- "Save current buffer and <buffername>.cjk in *cjk-coding*"
- (interactive)
- (setq coding file-coding-system)
- (setq bufname (buffer-file-name))
- (string-match "\\(.*\\)\\.[^/]*$" bufname)
- (setq body (substring bufname 0 (match-end 1)))
- (setq newbufname (concat body ".cjk"))
- (message "Saving %s and %s" bufname newbufname)
- (write-file newbufname *cjk-coding*)
- (write-file bufname coding))
-\end{verbatim}
-¤167«225«75¥105¦98¨67¦184­110°245¦230~|latex|~«101¡65¥206~|M-x write-cjk-file|~©82¥79¥253¦115À201¡65
-µ77«225¦65¥72~|latex|~½115Ã182¥68À201¦87»80±122ª186¤229¥243¥68À201¦87¤64¼203¡65¦253©181¦249À201¦87¬176~|.cjk|~
-ª186À201®215¡67
-
-\subsection{\TeX/\LaTeX~ª186¦110À176¤226\ -- AUC\TeX}
-\label{sec:auctex}
-
-Â178©246«252¤222¡71
-\begin{enumerate}
-\item ·211²196~\ref{sec:mule}~¸96ª186¤232¦161±78~Mule~³93©119§180·237¡67
-\item «246·211~AUC\TeX~ª186¦119¸203«252¥220¦119¸203¡67©206«246·211~AUC\TeX~ª186~default~¤232¦161¦119¸203¡67
- ¤85¦67¼198¶181¥105°181¥105¤163°181¡67
-\item «216¥223¤64­211~|bg5latex-batch|~À201¡65¤192§79¦112¤85¡71
- \begin{verbatim}
- #! /bin/sh
- f=`echo $1 | sed -e 's|\(.*\)\.[^/]*$|\1|'`
- bg5conv < $1 > $f.cjk
- latex \\nonstopmode\\input{$f.cjk}
- \end{verbatim}
-\item \label{CJK-C-cC-c}¦98~|.emacs|~¤164¥91¤74¡71
- \begin{verbatim}
- (setq TeX-command-list
- (append TeX-command-list
- '(("CLaTeX" "bg5latex-batch %s " TeX-run-LaTeX nil t)
- ("CLaTeX Interactive" "bg5latex %s " TeX-run-interactive nil t)
- ("CPrint" "fload %f | lpr" TeX-run-command t nil)
- )))
- \end{verbatim}
- «104¥105¦98°245¦230~|C-c C-c|~©206~|C-c C-r|~®201¡65¦98­110¿233¤74~|LaTeX|~ª186®201¾247¡65¿233¤74~
- |CLaTeX|¡67
-\item ¦98~|.emacs|~¤164¥91¤74¤85¦67¼198¦230¡65¥72«75±122ª186¤229¥243¦98±198ª169®201¡93¥254¤229«104°245¦230
- ~|C-c C-c CLaTeX|~¡65°207°236¥206~|C-c C-r CLaTeX|¡94¡65­89¦179¿249»126¥105¥206~|C-c `|~
- ¬100Å231¿249»126©210¦98¡65¨195¥105§243¥191¤167¡67
- \begin{verbatim}
- (add-hook 'TeX-translate-location-hook
- '(lambda ()
- (if (string-match "\\(.*\\)\.cjk$" file)
- (setq file
- (concat
- (substring file
- (match-beginning 1)
- (match-end 1))
- ".tex")))))
- \end{verbatim}
-\item ©206ª204±122¦210¼123¥206~|cjk-enc.el|¡65«104¦98~|.emacs|~¤164¥91¤74¤85¦67¼198¦230¡71
- \begin{verbatim}
- (defun TeX-run-CJK-LaTeX (name command file)
- "Create a process for NAME using COMMAND to format
- FILE with CJK/LaTeX."
- (write-cjk-file)
- (TeX-run-LaTeX name command file))
-
- (if (not (assoc "CJKLaTeX" TeX-command-list))
- (setq TeX-command-list
- (append TeX-command-list
- '(("CJKLaTeX" "%l '\\nonstopmode\\input{%s.cjk}'"
- TeX-run-CJK-LaTeX nil t)
- ))))
- \end{verbatim}
- ¥117­110±78¤87­122¨207¥206~|CLaTeX|~ª186®201¾247¡65§239¦168¨207¥206~|CJKLaTeX|~§89¥105¡67¬100¿249¦80¼203¥206
- ~|C-c `|~¡67
-
- ¦253­110ª96·78¡65¨207¥206~|CJKLaTeX|~®201¡65¤229¥243¤164½208¤163­110¨207¥206~|\usepackage{CJK}|~©206
- Ã254¦252ª186©82¥79¡67
-\end{enumerate}
-
-ª96·78¡65¤87­122¨66Æ74¥117¾65¥206³230¤64~CJK \LaTeXe~¤229¥243¡67
-
-% Not ready yet...
-%¦112ª71¦98±122ª186¤229¥243¤164¦179¥206¨236~|\include|~³111­211©82¥79¡65¦211±122¤180·81¥206¨236~AUC\TeX~ª186¥92¯224¡65
-%¥105§64¦112¤85ª186¥216¿253¦119±198¡71
-
-% ./ ==> ¥187¼104¥216¿253¡65­236©108¤229¥243¤167©241¸109¥216¿253¡67
-% ../ ==> ¤87¼104¥216¿253¡65¸109©241¥209~latex~«101¥209~bg5conv~Â224´171¹76ª186~|.cjk|~À201¡93¦93¦185
-% ­89¦98¦185¤87¼104¥216¿253¤164¦179­236©108¤229¥243¡65«104»221¯83§79ª96·78¡65¤163­110¨207¥206»80¥187¼104¥216¿253¤164¦80¦87ª186
-% ¤229¥243¡94¡67¥116¥126¥93§116¤64~|Makefile|~¡93°209¦210¹207~
-% \ref{fig:makefile-for-multifile-latexing}~¤167¨210¤108¡94¡65¨228¤186®101¥68­110¬176¦98¨67
-% ¦184~latex~«101¡65§243·115~|.cjk|~À201¡67
-
-% \begin{verbatim}
-% #! /bin/sh
-% make bg5conv
-% cd CJK
-% latex \\nonstopmode\\input{$1}
-% \end{verbatim}
-
-
-% \begin{lrbox}{\myex}
-% \begin{minipage}{.9\textwidth}
-% \footnotesize
-%\begin{verbatim}
-%TEXs = abstract.tex archi.tex codebase.tex conclude.tex details.tex \
-% dsgnbase.tex engtool.tex examples.tex introd.tex kb_lsp.tex \
-% pjfinal.tex prg_gi.tex prg_s2c.tex related.tex represnt.tex \
-% sscdcb.tex sscddb.tex sscdgi.tex sta2con.tex title_pg.tex
-%MISC = Makefile LaTeXsrc
-%RCSs = $(wildcard $(SRCDIR)/*,v)
-
-%SRCDIR = CJK
-
-%.PHONY: check_srcdir bg5conv default
-
-%.DEFAULT: .tex .sty .bib .dvi .ps .lj .toc .lof .lot
-
-%default:
-% @echo "There are the following targets:"
-% @echo " bg5conv : Big5 CJK LaTeX file converted to LaTeX file."
-
-%bg5conv: check_srcdir $(TEXs)
-
-%check_srcdir:
-% @if [ -f LaTeXsrc ]; then \
-% echo "Don't make at the LaTex source directory!"; \
-% echo "Copy the Makefile to upper directory and make there."; \
-% echo "e.g., cp Makefile ..; cd ..; make"; \
-% exit 1; \
-% fi
-% @if [ ! -d $(SRCDIR) ]; then \
-% echo "$(SRCDIR) not found!"; \
-% exit 1; \
-% fi
-
-%$(TEXs): %.tex : $(SRCDIR)/%.tex
-% bg5conv < $< > $@
-%\end{verbatim}
-% \end{minipage}
-% \end{lrbox}
-
-% \begin{figure}[htbp]
-% \begin{center}
-% \leavevmode
-% \framebox[.9\texwidth]{\myex}
-% \caption{À179¥73¦104­171~CJK~¤229¥243À201ª186~Makefile~½100¨210¡67}
-% \label{fig:makefile-for-multifile-latexing}
-% \end{center}
-% \end{figure}
-
-
-
-\section{CTAN¦98¦85¦97ª186À201®215°207}
-\label{sec:ctan-mirrors}
-(¥187¸96º75¦219~CTAN host~¤87ª186~README.mirrors)
-
-¬176´238¤214º244¸244¤87ª186­116²252¡65«216Ä179©210¦179¨207¥206~CTAN~¸234·189ª186º244¤205¡65¯224¨207¥206·237¦97ª186©206³204ª241ª186~
-CTAN host¡67
-
-¥216«101¤119ª190½198»115³161¤192~CTAN~À201®215ª186~FTP~¯184:
-\begin{verbatim}
- ftp.fcu.edu.tw (Taiwan) /pub2/tex
- gate.sinica.edu.tw (Taiwan) /TeX
- ftp.adfa.oz.au (Australia) /pub/tex/ctan
- ftp.germany.eu.net (Deutschland) /pub/packages/TeX
- ftp.uu.net (Virginia, USA) /pub/text-processing/TeX
- nic.switch.ch (Switzerland) /mirror/tex
- sunsite.dsi.unimi.it (Italia) /pub/TeX
- sunsite.snu.ac.kr (Korea) /shortcut/CTAN
-\end{verbatim}
-
-¥216«101¤119ª190½198»115¥254³161~CTAN~À201®215ª186~FTP~¯184:
-\begin{verbatim}
- dongpo.math.ncu.edu.tw (Taiwan) /tex-archive
- ftp.ccu.edu.tw (Taiwan) /pub/tex
- cis.utovrm.it (Italia) /TeX
- ctan.unsw.edu.au (NSW, Australia) /tex-archive
- ftp.center.osaka-u.ac.jp (Japan) /CTAN
- ftp.cdrom.com (West coast, USA) /pub/tex/ctan
- ftp.comp.hkbu.edu.hk (Hong Kong) /pub/TeX/CTAN
- ftp.cs.rmit.edu.au (Australia) /tex-archive
- ftp.cs.ruu.nl (The Netherlands) /pub/tex-archive
- ftp.cstug.cz (The Czech Republic) /pub/tex/CTAN
- ftp.duke.edu (North Carolina, USA) /tex-archive
- ftp.ee.up.ac.za (South Africa) /tex-archive
- ftp.funet.fi (Finland) /pub/TeX/CTAN
- ftp.gwdg.de (Deutschland) /pub/dante
- ftp.jussieu.fr (France) /pub4/TeX/CTAN
- ftp.loria.fr (France) /pub/unix/tex/ctan
- ftp.mpi-sb.mpg.de (Deutschland) /pub/tex/mirror/ftp.dante.de
- ftp.nada.kth.se (Sweden) /pub/tex/ctan-mirror
- ftp.rge.com (New York, USA) /pub/tex
- ftp.riken.go.jp (Japan) /pub/tex-archive
- ftp.tu-chemnitz.de (Deutschland) /pub/tex
- ftp.uni-augsburg.de (Deutschland) /tex-archive
- ftp.uni-bielefeld.de (Deutschland) /pub/tex
- ftp.unina.it (Italia) /pub/TeX
- ftp.uni-stuttgart.de (Deutschland) /tex-archive (/pub/tex)
- ftp.univie.ac.at (\"Osterreich) /packages/tex
- ftp.u-aizu.ac.jp (Japan) /pub/tex/CTAN
- ftpserver.nus.sg (Singapore) /pub/zi/TeX
- kadri.ut.ee (Estonia) /pub/tex
- src.doc.ic.ac.uk (England) /packages/tex/uk-tex
- sunsite.icm.edu.pl (Poland) /pub/CTAN
- sunsite.queensu.ca (Canada) /pub/tex-archive
- sunsite.unc.edu (North Carolina, USA) /pub/packages/TeX
- wuarchive.wustl.edu (Missouri, USA) /packages/TeX
-\end{verbatim}
-
-¨226­211¥68­110ª186~CTAN~¥68¾247:
-\begin{verbatim}
- ftp.dante.de (Deutschland)
- -- anonymous ftp
- /tex-archive (/pub/tex /pub/archive)
- -- gopher on node gopher.dante.de
- -- e-mail via ftpmail@dante.de
- -- World Wide Web access on www.dante.de
- -- Administrator: <ftpmaint@dante.de>
-
- ftp.tex.ac.uk (England)
- -- anonymous ftp
- /tex-archive (/pub/tex /pub/archive)
- -- gopher on node gopher.tex.ac.uk
- -- NFS mountable from
- nfs.tex.ac.uk:/public/ctan/tex-archive
- -- World Wide Web access on www.tex.ac.uk
- -- Administrator: <ctan-uk@tex.ac.uk>
-\end{verbatim}
-
-
-\section{IFCSS~¦98¦85¦97ª186~FTP~¯184}
-\label{sec:ifcss-mirrors}
-
-¥68­110ª186~IFCSS~¯184¡71 \verb|ftp.ifcss.org:/pub/software|
-
-¨228¥76ª186~FTP~¯184:
-\begin{verbatim}
-Taiwan: ftp.edu.tw:/Chinese/ifcss/software [full]
- ftp.ntu.edu.tw:/Chinese/ifcss/software [full]
- iiiafs.iii.org.tw:/Chinese/ifcss/software [full]
-CHINA,
- Beijing: info.bta.net.cn:/pub/software [partial]
- Guangdong:
- info.gz.gdpta.net.cn:/pub/mirror/chnsoftware [partial]
- Shanghai: info.sta.net.cn:/pub/software [partial]
-HONG KONG,: ftp.cuhk.hk:/pub/chinese/ifcss/software [full]
-SINGAPORE,: ftp.technet.sg:/pub/chinese [full]
-USA,
- California: cnd.org:/pub/software [full]
- New Mexico: phaiakon.nmsu.edu:/pub/software [full]
-\end{verbatim}
-
-%% start of trailer
-\newpage
-\end{CJK*}
-
-\end{document}
-
-%% Local Variables:
-%% TeX-header-end: "%+ *[Ee]nd[ -]*[oO]f[ -]*[hH]eader"
-%% TeX-trailer-start: "%+ *[Ss]tart[ -]*[oO]f[ -]*[tT]railer"
-%% TeX-command-default: "CLaTeX"
-%% TeX-master: t
-%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/bg5conv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/bg5conv.html
deleted file mode 100644
index 220925812c..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/bg5conv.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:39 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>BG5CONV</title>
-
-</head>
-<body>
-
-<h1 align="center">BG5CONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">bg5conv &minus;
-convert a TeX document in Big&nbsp;5 encoding into
-&lsquo;preprocessed&rsquo; form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>bg5conv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Big&nbsp;5
-encoding for traditional Chinese uses the characters {, },
-and \ which have special meanings in TeX documents.</p>
-
-<p style="margin-left:11%; margin-top: 1em">After
-processing a LaTeX&nbsp;2e document which contains
-Big&nbsp;5 characters with <b>bg5conv</b> you need not care
-about these special characters.</p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>sjisconv</b>(1),
-<b>cefconv</b>(1), <b>cef5conv</b>(1), <b>cefsconv</b>(1),
-<b>extconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cef5conv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/cef5conv.html
deleted file mode 100644
index e65b44cdbf..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cef5conv.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:45 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>CEF5CONV</title>
-
-</head>
-<body>
-
-<h1 align="center">CEF5CONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">cef5conv
-&minus; convert a TeX document in Big&nbsp;5 encoding
-containing CEF macros into &lsquo;preprocessed&rsquo;
-form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>cef5conv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">The <b>Chinese
-Encoding Framework</b> (<b>CEF</b>) developed by Christian
-Wittern &lt;cwittern@conline.central.de&gt; makes it
-possible to include CJK characters in various encodings
-using the SGML macros <b>&amp;CX-aabb;</b> for Big&nbsp;5
-and CNS encoding and <b>&amp;U-aabb;</b> for Unicode
-(<b>X</b> denotes a number between 0 and 7; 0 represents
-Big&nbsp;5 encoding, 1-7 CNS encoding planes 1-7.
-<b>aabb</b> is either a decimal or hexadecimal number).</p>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>cef5conv</b>
-converts the CEF macros of a Big&nbsp;5 encoded document
-together with the Big5 encoding itself into a form which can
-directly processed with LaTeX&nbsp;2e. It is identical
-to</p>
-
-<p style="margin-left:22%; margin-top: 1em"><b>bg5conv</b>
-&lt; <i>infile</i> | <b>cefconv</b> &gt; <i>outfile</i></p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>sjisconv</b>(1),
-<b>bg5conv</b>(1), <b>cefconv</b>(1), <b>cefsconv</b>(1),
-<b>extconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefconv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefconv.html
deleted file mode 100644
index 2d9c9409f4..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefconv.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:43 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>CEFCONV</title>
-
-</head>
-<body>
-
-<h1 align="center">CEFCONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">cefconv &minus;
-convert a TeX document containing CEF macros into
-&lsquo;preprocessed&rsquo; form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>cefconv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">The <b>Chinese
-Encoding Framework</b> (<b>CEF</b>) developed by Christian
-Wittern &lt;cwittern@conline.central.de&gt; makes it
-possible to include CJK characters in various encodings
-using the SGML macros <b>&amp;CX-aabb;</b> for Big&nbsp;5
-and CNS encoding and <b>&amp;U-aabb;</b> for Unicode
-(<b>X</b> denotes a number between 0 and 7; 0 represents
-Big&nbsp;5 encoding, 1-7 CNS encoding planes 1-7.
-<b>aabb</b> is either a decimal or hexadecimal number)</p>
-
-<p style="margin-left:11%; margin-top: 1em"><b>cefconv</b>
-converts the CEF macros into a form which can directly
-processed with LaTeX&nbsp;2e.</p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>sjisconv</b>(1),
-<b>bg5conv</b>(1), <b>cef5conv</b>(1), <b>cefsconv</b>(1),
-<b>extconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefsconv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefsconv.html
deleted file mode 100644
index 3a474ed4ea..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/cefsconv.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:41 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>CEFSCONV</title>
-
-</head>
-<body>
-
-<h1 align="center">CEFSCONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">cefsconv
-&minus; convert a TeX document in SJIS encoding containing
-CEF macros into &lsquo;preprocessed&rsquo; form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>cefsconv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">The <b>Chinese
-Encoding Framework</b> (<b>CEF</b>) developed by Christian
-Wittern &lt;cwittern@conline.central.de&gt; makes it
-possible to include CJK characters in various encodings
-using the SGML macros <b>&amp;CX-aabb;</b> for Big&nbsp;5
-and CNS encoding and <b>&amp;U-aabb;</b> for Unicode
-(<b>X</b> denotes a number between 0 and 7; 0 represents
-Big&nbsp;5 encoding, 1-7 CNS encoding planes 1-7.
-<b>aabb</b> is either a decimal or hexadecimal number).</p>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>cefsconv</b>
-converts the CEF macros of a SJIS encoded document together
-with the SJIS encoding itself into a form which can directly
-processed with LaTeX&nbsp;2e. It is identical to</p>
-
-
-<p style="margin-left:22%; margin-top: 1em"><b>sjisconv</b>
-&lt; <i>infile</i> | <b>cefconv</b> &gt; <i>outfile</i></p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>sjisconv</b>(1),
-<b>bg5conv</b>(1), <b>cefconv</b>(1), <b>cef5conv</b>(1),
-<b>extconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/extconv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/extconv.html
deleted file mode 100644
index 7c54dab351..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/extconv.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:33 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>EXTCONV</title>
-
-</head>
-<body>
-
-<h1 align="center">EXTCONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">extconv &minus;
-convert a TeX document in either Big&nbsp;5+ or GBK encoding
-into &lsquo;preprocessed&rsquo; form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>extconv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Big&nbsp;5+ and
-GBK encodings use the characters {, }, and \ which have
-special meanings in TeX documents.</p>
-
-<p style="margin-left:11%; margin-top: 1em">After
-processing a LaTeX&nbsp;2e document which contains such
-characters with <b>extconv</b> you need not care about these
-special characters.</p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>bg5conv</b>(1),
-<b>sjisconv</b>(1), <b>cefconv</b>(1), <b>cef5conv</b>(1),
-<b>cefsconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/hbf2gf.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/hbf2gf.html
deleted file mode 100644
index 04fefd2d82..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/hbf2gf.html
+++ /dev/null
@@ -1,648 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:37 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>HBF2GF</title>
-
-</head>
-<body>
-
-<h1 align="center">HBF2GF</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#CONFIGURATION FILE">CONFIGURATION FILE</a><br>
-<a href="#FILE SEARCHING">FILE SEARCHING</a><br>
-<a href="#LIMITATIONS">LIMITATIONS</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#FILES">FILES</a><br>
-<a href="#AVAILABILITY">AVAILABILITY</a><br>
-<a href="#AUTHORS">AUTHORS</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">hbf2gf &minus;
-convert a CJK bitmap font into subfonts usable by TeX and
-Omega.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>hbf2gf</b>
-[<b>&minus;q</b>] <i>configuration-file</i>[<i>.cfg</i>]
-<b><br>
-hbf2gf</b> [<b>&minus;q</b>] [<b>&minus;p</b>]
-[<b>&minus;g</b>] [<b>&minus;n</b>] <i>subfont-name
-x-resolution</i>
-[<i>y-scale&nbsp;</i>|&nbsp;<i>y-resolution</i>] <b><br>
-hbf2gf &minus;t</b> [<b>&minus;q</b>] <i>subfont-name</i>
-<b><br>
-hbf2gf &minus;&minus;version</b> |
-<b>&minus;&minus;help</b></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">CJK bitmap
-fonts can&rsquo;t be directly used with TeX because the
-number of characters in such fonts exceeds&nbsp;256, the
-limit of a TeX font. Thus it is necessary to split these
-fonts into subfonts, and this is exactly what <b>hbf2gf</b>
-does.</p>
-
-<p style="margin-left:11%; margin-top: 1em">As the name
-says, <b>hbf2gf</b> uses CJK fonts in a certain format which
-is called <b>Hanzi Bitmap Font</b> (<b>HBF</b>) format. It
-simply consists of the CJK bitmap file(s) and a text file in
-a format very similar to the BDF format of the X&nbsp;Window
-System which describes the bitmap font files: the encoding,
-the size, etc. The produced GF files can then be converted
-with <b>gftopk</b> into standard PK files.</p>
-
-<p style="margin-left:11%; margin-top: 1em"><b>hbf2gf</b>
-can be called in three modes:</p>
-
-<p style="margin-left:14%; margin-top: 1em"><b>hbf2gf</b>
-[<b>&minus;q</b>] <i>configuration-file</i>[<i>.cfg</i>]</p>
-
-<p style="margin-left:18%; margin-top: 1em">This call
-normally creates a set of GF files, one PL file, and a batch
-file which must be executed after <b>hbf2gf</b> has
-finished. This script will then call <b>gftopk</b> to
-convert all GF files into PK files, and it will call
-<b>pltotf</b> to convert the PL file into a TFM file.
-Finally it will copy the TFM file so that each PK file has
-its TFM file (which are all identical).</p>
-
-<p style="margin-left:18%; margin-top: 1em">If
-<b>ofm_file</b> is set to &lsquo;yes&rsquo; in the
-configuration file, OFM and OVF files will be created
-too.</p>
-
-
-<p style="margin-left:18%; margin-top: 1em"><b>&minus;q</b>
-makes <b>hbf2gf</b> quiet.</p>
-
-<p style="margin-left:14%; margin-top: 1em"><b>hbf2gf</b>
-[<b>&minus;q</b>] [<b>&minus;p</b>] [<b>&minus;g</b>]
-[<b>&minus;n</b>] <i>subfont-name x-resolution</i>
-[<i>y-scale&nbsp;</i>|&nbsp;<i>y-resolution</i>]</p>
-
-<p style="margin-left:18%; margin-top: 1em">This mode is
-intended for use with <b>mktexpk</b> and its derivates. Only
-one GF file together with a PL file for the given subfont
-will be computed, taking the horizontal resolution and a
-vertical scaling factor (if the value is smaller
-than&nbsp;10) resp. the vertical resolution (otherwise) from
-the command line, ignoring the <b>nmb_fonts</b> parameter of
-the configuration file. The last two characters (which are
-interpreted as the subfont number) are stripped to get the
-name for the configuration file (which must end with
-&lsquo;.cfg&rsquo;). No job file will be created. If option
-<b>&minus;p</b> is set, no PL file is created. If
-<b>&minus;g</b> is set, no GF file is created. The extension
-can be controlled with <b>&minus;n</b>; if set, the
-extension is &lsquo;.gf&rsquo;, otherwise
-&lsquo;.&lt;<i>resolution</i>&gt;gf&rsquo;. <b>&minus;q</b>
-makes <b>hbf2gf</b> quiet.</p>
-
-<p style="margin-left:14%; margin-top: 1em"><b>hbf2gf
-&minus;t</b> [<b>&minus;q</b>] <i>subfont-name</i></p>
-
-<p style="margin-left:18%; margin-top: 1em">This mode is
-intended for use with scripts like <b>mktexpk</b>; it tests
-whether the specified subfont name leads to an <b>hbf2gf</b>
-configuration file. It returns 0 on success and prints out
-the name of that configuration file (provided the
-<b>&minus;q</b> switch isn&rsquo;t set). This test
-isn&rsquo;t a thorough one; it only removes the last two
-characters and checks whether a configuration file with that
-name exists.</p>
-
-<p style="margin-left:11%; margin-top: 1em">See the next
-section for more details about configuration files.</p>
-
-<p style="margin-left:11%; margin-top: 1em">Specifying the
-option <b>&minus;&minus;version</b> returns the current
-version of <b>hbf2gf</b> and the used file search library
-(e.g.&nbsp;<b>kpathsea</b>). Usage information is shown with
-the <b>&minus;&minus;help</b> parameter.</p>
-
-<h2>CONFIGURATION FILE
-<a name="CONFIGURATION FILE"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Here a sample
-configuration file (gsfs14.cfg) for a 56&times;56 Chinese
-font in GB encoding; note that all information about the
-font is in the jfs56.hbf file. See the <b>FILE SEARCHING</b>
-section how HBF fonts and <b>hbf2gf</b> configuration files
-are found. See the <b>AVAILABILITY</b> section where to get
-CJK fonts together with its HBF files:</p>
-
-<p style="margin-left:11%; margin-top: 1em">hbf_header
-jfs56.hbf <br>
-mag_x 1 <br>
-threshold 128 <br>
-comment jianti fansongti 56x56 pixel font</p>
-
-<p style="margin-left:11%; margin-top: 1em">design_size
-14.4</p>
-
-<p style="margin-left:11%; margin-top: 1em">y_offset
-&minus;13</p>
-
-<p style="margin-left:11%; margin-top: 1em">nmb_files
-&minus;1</p>
-
-<p style="margin-left:11%; margin-top: 1em">output_name
-gsfs14</p>
-
-<p style="margin-left:11%; margin-top: 1em">checksum
-123456789</p>
-
-<p style="margin-left:11%; margin-top: 1em">dpi_x 300</p>
-
-<p style="margin-left:11%; margin-top: 1em">pk_files no
-<br>
-tfm_files yes</p>
-
-<p style="margin-left:11%; margin-top: 1em">coding
-codingscheme GuoBiao encoded TeX text</p>
-
-<p style="margin-left:11%; margin-top: 1em">pk_directory
-$HBF_TARGET/pk/modeless/gb2312/gsfs14/ <br>
-tfm_directory $HBF_TARGET/tfm/gb2312/gsfs14/</p>
-
-<p style="margin-left:11%; margin-top: 1em">A configuration
-file is a plain text file consisting of keywords and its
-arguments. A keyword must start a line, otherwise the whole
-line will be ignored. If the word starting a line is not a
-keyword, the line will be ignored too. Empty lines will also
-be skipped. The search for keywords is case insensitive; in
-contrast, the arguments will be taken exactly as given
-(except &lsquo;yes&rsquo; and &lsquo;no&rsquo; which can be
-written with uppercase or lowercase letters). Each keyword
-has one argument which must be separated by whitespace
-(blanks or tabs) from the keyword and must be on the same
-line. Each line must not be longer than 256 characters.</p>
-
-<p style="margin-left:11%; margin-top: 1em">You can use
-environment variables in the configuration file. The escape
-character starting an environment variable in the
-configuration file is always &lsquo;$&rsquo;, even for
-operating systems like DOS which has other conventions.
-<b>hbf2gf</b> recognizes only environment variable names
-which start with a letter or an underscore, followed by
-alphanumeric characters or underscores. You can surround the
-variable with braces to indicate where the variable name
-ends, for example ${FOO}. To get a dollar sign you must
-write &lsquo;$$&rsquo;. The expansion of environment
-variables in hbf2gf itself (without the help of either
-kpathsea, emtexdir, or MiKTeX searching routines) is very
-limited; this feature has been carried over from previous
-versions. It can&rsquo;t expand variables set in texmf.cnf;
-it also can&rsquo;t handle more than one directory as the
-variable&rsquo;s value. <b>Don&rsquo;t use it except for the
-&lsquo;pk_directory&rsquo; and &lsquo;tfm_directory&rsquo;
-parameters!</b></p>
-
-<p style="margin-left:11%; margin-top: 1em">This is the
-list of all necessary keywords: <b><br>
-hbf_header</b></p>
-
-<p style="margin-left:22%;">The HBF header file name of the
-input font(s). <b>hbf2gf</b> uses the given searching
-mechanism (kpathsea, emtexdir, or MiKTeX) to locate this
-file.</p>
-
-<p style="margin-left:11%;"><b>output_name</b></p>
-
-<p style="margin-left:22%;">The name stem of the output
-files. A running two digit decimal number starting with
-&lsquo;01&rsquo; will be appended. For Unicode fonts see the
-keyword <b>unicode</b> below. This value is in almost all
-cases identical to the name of the configuration file.</p>
-
-<p style="margin-left:11%; margin-top: 1em">And now all
-optional keywords: <b><br>
-x_offset</b></p>
-
-<p style="margin-left:22%;">Increases the character width.
-Will be applied on both sides; default for non-rotated
-glyphs is the value given in the HBF header
-(<b>HBF_BITMAP_BOUNDING_BOX</b>) scaled to
-<b>design_size</b> (in pixels).</p>
-
-<p style="margin-left:11%;"><b>y_offset</b></p>
-
-<p style="margin-left:22%;">Shifts all characters up or
-down; default for non-rotated glyphs is the value given in
-the HBF header (<b>HBF_BITMAP_BOUNDING_BOX</b>) scaled to
-<b>design_size</b> (in pixels).</p>
-
-<p style="margin-left:11%;"><b>design_size</b></p>
-
-<p style="margin-left:22%;">The design size (in points) of
-the font. <b>x_offset</b> and <b>y_offset</b> refer to this
-size. Default is&nbsp;10.0.</p>
-
-<table width="100%" border="0" rules="none" frame="void"
- cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p><b>slant</b></p></td>
-<td width="4%"></td>
-<td width="78%">
-
-
-<p>The slant of the font (given as
-Delta_x&nbsp;/&nbsp;Delta_y). Only values in the range
-0&nbsp;&le;&nbsp;<b>slant&nbsp;</b>&le;&nbsp;1 are allowed.
-Default is&nbsp;0.0.</p></td></tr>
-</table>
-
-<p style="margin-left:11%;"><b>rotation</b></p>
-
-<p style="margin-left:22%;">If set to &lsquo;yes&rsquo;,
-all glyphs will be rotated 90&nbsp;degrees
-counter-clockwise. The default offsets as given in the HBF
-header will be ignored (and set to&nbsp;0). Default is
-&lsquo;no&rsquo;.</p>
-
-<table width="100%" border="0" rules="none" frame="void"
- cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p><b>mag_x</b></p></td>
-<td width="4%"></td>
-<td width="78%">
-</td></tr>
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p><b>mag_y</b></p></td>
-<td width="4%"></td>
-<td width="78%">
-
-
-<p>Scaling values of the characters to reach design size.
-If only one magnification is given, x and y values are
-assumed to be equal. Default is
-<b>mag_x&nbsp;</b>=&nbsp;<b>mag_y&nbsp;</b>=&nbsp;1.0.</p> </td></tr>
-</table>
-
-<p style="margin-left:11%;"><b>threshold</b></p>
-
-<p style="margin-left:22%;">A value between 1 and&nbsp;254
-defining a threshold for converting the internal graymap
-into the output bitmap; lower values cut more pixels.
-Default value is&nbsp;128.</p>
-
-<p style="margin-left:11%;"><b>comment</b></p>
-
-<p style="margin-left:22%;">A comment describing the font;
-default is none.</p>
-
-<p style="margin-left:11%;"><b>nmb_fonts</b></p>
-
-<p style="margin-left:22%;">The number of subfonts to
-create. Default value is &minus;1 for creating all
-fonts.</p>
-
-<p style="margin-left:11%;"><b>unicode</b></p>
-
-<p style="margin-left:22%;">If &lsquo;yes&rsquo;, a two
-digit hexadecimal number will be used as a running number,
-starting with the value of the first byte of the first code
-range. Default is &lsquo;no&rsquo;.</p>
-
-<p style="margin-left:11%;"><b>min_char</b></p>
-
-<p style="margin-left:22%;">The minimum value of the
-encoding. You should set this value to get correct subfile
-offsets if it is not identical to the lowest character code
-in the HBF file.</p>
-
-<table width="100%" border="0" rules="none" frame="void"
- cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p><b>dpi_x</b></p></td>
-<td width="4%"></td>
-<td width="78%">
-</td></tr>
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p><b>dpi_y</b></p></td>
-<td width="4%"></td>
-<td width="78%">
-
-
-<p>The horizontal and vertical resolution (in dpi) of the
-printer. If only one resolution is given, x and y values are
-assumed to be equal. Default is&nbsp;300.</p></td></tr>
-</table>
-
-<p style="margin-left:11%;"><b>checksum</b></p>
-
-<p style="margin-left:22%;">A checksum to identify the GF
-files with the appropriate TFM files. The default value of
-this unsigned 32bit integer is&nbsp;0.</p>
-
-<table width="100%" border="0" rules="none" frame="void"
- cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="9%">
-
-
-<p><b>coding</b></p></td>
-<td width="2%"></td>
-<td width="78%">
-
-
-<p>A comment describing the coding scheme; default is
-none.</p> </td></tr>
-</table>
-
-<p style="margin-left:11%;"><b>pk_directory</b></p>
-
-<p style="margin-left:22%;">The destination directory of
-the PK files; default: none. Attention! The batch file will
-not check whether this directory exists.</p>
-
-<p style="margin-left:11%;"><b>tfm_directory</b></p>
-
-<p style="margin-left:22%;">The destination directory of
-the TFM files; default: none. Attention! The batch file will
-not check whether this directory exists.</p>
-
-<p style="margin-left:11%;"><b>pk_files</b></p>
-
-<p style="margin-left:22%;">Whether to create PK files or
-not; default is &lsquo;yes&rsquo;.</p>
-
-<p style="margin-left:11%;"><b>tfm_files</b></p>
-
-<p style="margin-left:22%;">Whether to create TFM files or
-not; default is &lsquo;yes&rsquo;.</p>
-
-<p style="margin-left:11%;"><b>ofm_file</b></p>
-
-<p style="margin-left:22%;">Whether to create an OPL file
-or not; default is &lsquo;no&rsquo;. The batch file will
-then use <b>ovp2ovf</b> of the Omega distribution to convert
-it into an OFM and an OVF file. The OPL file simply maps all
-subfonts back to a single Omega font.</p>
-
-<p style="margin-left:11%;"><b>long_extension</b></p>
-
-<p style="margin-left:22%;">If &lsquo;yes&rsquo;, PK files
-will include the resolution in the extension (e.g.
-gsso1201.300pk). This affects the batch file only (default
-is &lsquo;yes&rsquo;).</p>
-
-<p style="margin-left:11%;"><b>rm_command</b></p>
-
-<p style="margin-left:22%;">The shell command to remove
-files; default: &lsquo;rm&rsquo;.</p>
-
-<p style="margin-left:11%;"><b>cp_command</b></p>
-
-<p style="margin-left:22%;">The shell command to copy
-files; default: &lsquo;cp&rsquo;.</p>
-
-<p style="margin-left:11%;"><b>job_extension</b></p>
-
-<p style="margin-left:22%;">The extension of the batch file
-which calls <b>gftopk</b> and <b>pltotf</b> to convert the
-GF and the PL files into PK and TFM files respectively;
-default is none.</p>
-
-<h2>FILE SEARCHING
-<a name="FILE SEARCHING"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>hbf2gf</b>
-uses either the <b>kpathsea</b>, <b>emtexdir</b>, or
-<b>MiKTeX</b> library for searching files (<b>emtexdir</b>
-will work only on operating systems which have an MS-DOSish
-background, i.e., MS-DOS, OS/2, Windows; <b>MiKTeX</b> is
-for Win32 systems).</p>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>kpathsea</b>
-<br>
-The actual version of kpathsea is displayed on screen if you
-call <b>hbf2gf &minus;&minus;version</b>.</p>
-
-<p style="margin-left:11%; margin-top: 1em">Here is a table
-of the file type and the corresponding <b>kpathsea</b>
-variables.</p>
-
-<p style="margin-left:17%; margin-top: 1em">.hbf MISCFONTS
-<br>
-.cfg HBF2GFINPUTS</p>
-
-<p style="margin-left:11%; margin-top: 1em">Please consult
-the info files of <b>kpathsea</b> for details on these
-variables. The decision which naming scheme to use for
-variables will be done during compilation.</p>
-
-<p style="margin-left:11%; margin-top: 1em">You should set
-the TEXMFCNF variable to the directory where your texmf.cnf
-configuration file resides.</p>
-
-<p style="margin-left:11%; margin-top: 1em">Here is the
-proper command to find out to which value a <b>kpathsea</b>
-variable is set (we use MISCFONTS as an example). This is
-especially useful if a variable isn&rsquo;t set in texmf.cnf
-or in the environment, thus pointing to the default value
-which is hard-coded into the <b>kpathsea</b> library.</p>
-
-<p style="margin-left:14%; margin-top: 1em">kpsewhich
-&minus;progname=hbf2gf
-&minus;expand&minus;var=&rsquo;$MISCFONTS&rsquo;</p>
-
-<p style="margin-left:11%; margin-top: 1em">We select the
-program name also since it is possible to specify variables
-which are searched only for a certain program &ndash; in our
-example it would be MISCFONTS.hbf2gf.</p>
-
-<p style="margin-left:11%; margin-top: 1em">A similar but
-not identical method is to say</p>
-
-<p style="margin-left:14%; margin-top: 1em">kpsewhich
-&minus;progname=hbf2gf &minus;show&minus;path=&rsquo;misc
-fonts&rsquo;</p>
-
-<p style="margin-left:11%; margin-top: 1em">[A full list of
-format types can be obtained by saying &lsquo;kpsewhich
-&minus;&minus;help&rsquo; on the command line prompt.] This
-is exactly how <b>hbf2gf</b> searches for files; the
-disadvantage is that all variables are expanded which can
-cause very long strings.</p>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>emtexdir</b>
-<br>
-Here the list of suffixes and its related environment
-variables to be set in autoexec.bat (resp. in config.sys for
-OS/2):</p>
-
-<p style="margin-left:17%; margin-top: 1em">.hbf HBFONTS
-<br>
-.cfg HBFCFG</p>
-
-<p style="margin-left:11%; margin-top: 1em">If one of the
-variables isn&rsquo;t set, a warning message is emitted. The
-current directory will always be searched. As usual, one
-exclamation mark appended to a directory path causes
-subdirectories one level deep to be searched, two
-exclamation marks causes all subdirectories to be searched.
-Example:</p>
-
-
-<p style="margin-left:14%; margin-top: 1em">HBFONTS=c:\fonts\hbf!!;d:\myfonts\hbf!</p>
-
-<p style="margin-left:11%; margin-top: 1em">Constructions
-like &lsquo;c:\fonts!!\hbf&rsquo; aren&rsquo;t possible.</p>
-
-<p style="margin-left:11%; margin-top: 1em"><b>MikTeX</b>
-<br>
-Please consult the documentation files of <b>MiKTeX</b> for
-more details.</p>
-
-<h2>LIMITATIONS
-<a name="LIMITATIONS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">The x and y
-output size must not exceed <b>MAX_CHAR_SIZE</b>, which is
-defined at compile time; its default value is
-1023&nbsp;(pixel).</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>ttf2pk</b>(1)</p>
-
-<p style="margin-left:11%; margin-top: 1em">hbf2gf.w: this
-is the source code written in <b>CWEB</b> which can be
-converted into a pretty-printed TeX document using
-<b>cweave</b>. The CJK package also contains a preformatted
-hbf2gf.pdf file.</p>
-
-<p style="margin-left:11%; margin-top: 1em">the <b>CJK</b>
-documentation files (hbf2gf.txt).</p>
-
-<p style="margin-left:11%; margin-top: 1em">the <b>Hanzi
-Bitmap File</b> (<b>HBF</b>) standard version&nbsp;1.3;
-available at ftp.ifcss.org.</p>
-
-<p style="margin-left:11%; margin-top: 1em">the Omega
-documentation available at ftp.ens.fr and the CTAN hosts and
-mirrors.</p>
-
-<h2>FILES
-<a name="FILES"></a>
-</h2>
-
-
-<table width="100%" border="0" rules="none" frame="void"
- cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p style="margin-top: 1em">*.cfg</p></td>
-<td width="4%"></td>
-<td width="78%">
-
-
-<p style="margin-top: 1em">The <b>hbf2gf</b> configuration
-scripts.</p> </td></tr>
-<tr valign="top" align="left">
-<td width="11%"></td>
-<td width="7%">
-
-
-<p>*.hbf</p></td>
-<td width="4%"></td>
-<td width="78%">
-
-
-<p>HBF header files which describe fixed-width bitmap
-fonts. Note that the bitmap font name(s) themselves as
-specified in the header files are irrelevant for
-<b>hbf2gf</b>.</p> </td></tr>
-</table>
-
-<h2>AVAILABILITY
-<a name="AVAILABILITY"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>hbf2gf</b>
-is part of the CJK macro package for LaTeX&nbsp;2e available
-at the CTAN hosts and its mirrors.</p>
-
-<p style="margin-left:11%; margin-top: 1em">CJK fonts
-together with HBF header files can be found at ftp.ifcss.org
-and its mirrors.</p>
-
-<h2>AUTHORS
-<a name="AUTHORS"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt; <br>
-Ross Paterson (the HBF API) &lt;ross@soi.city.ac.uk&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/html/sjisconv.html b/language/chinese/CJK/cjk-4.8.4/doc/man/html/sjisconv.html
deleted file mode 100644
index 67fa1ac2e1..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/html/sjisconv.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!-- Creator : groff version 1.22.3 -->
-<!-- CreationDate: Sat Apr 18 08:52:35 2015 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta name="generator" content="groff -Thtml, see www.gnu.org">
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<meta name="Content-Style" content="text/css">
-<style type="text/css">
- p { margin-top: 0; margin-bottom: 0; vertical-align: top }
- pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
- table { margin-top: 0; margin-bottom: 0; vertical-align: top }
- h1 { text-align: center }
-</style>
-<title>SJISCONV</title>
-
-</head>
-<body>
-
-<h1 align="center">SJISCONV</h1>
-
-<a href="#NAME">NAME</a><br>
-<a href="#SYNOPSIS">SYNOPSIS</a><br>
-<a href="#DESCRIPTION">DESCRIPTION</a><br>
-<a href="#SEE ALSO">SEE ALSO</a><br>
-<a href="#AUTHOR">AUTHOR</a><br>
-
-<hr>
-
-
-<h2>NAME
-<a name="NAME"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">sjisconv
-&minus; convert a TeX document in SJIS encoding into
-&lsquo;preprocessed&rsquo; form.</p>
-
-<h2>SYNOPSIS
-<a name="SYNOPSIS"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>sjisconv</b>
-&lt; <i>infile</i> &gt; <i>outfile</i></p>
-
-<h2>DESCRIPTION
-<a name="DESCRIPTION"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">SJIS encoding
-for Japanese uses the characters {, }, and \ which have
-special meanings in TeX documents.</p>
-
-<p style="margin-left:11%; margin-top: 1em">After
-processing a LaTeX&nbsp;2e document which contains SJIS
-characters with <b>sjisconv</b> you need not care about
-these special characters.</p>
-
-<p style="margin-left:11%; margin-top: 1em">This filter is
-part of the <b>CJK</b> macro package for LaTeX&nbsp;2e.</p>
-
-<h2>SEE ALSO
-<a name="SEE ALSO"></a>
-</h2>
-
-
-
-<p style="margin-left:11%; margin-top: 1em"><b>bg5conv</b>(1),
-<b>cefconv</b>(1), <b>cef5conv</b>(1), <b>cefsconv</b>(1),
-<b>extconv</b>(1), <br>
-the <b>CJK</b> documentation files.</p>
-
-<h2>AUTHOR
-<a name="AUTHOR"></a>
-</h2>
-
-
-<p style="margin-left:11%; margin-top: 1em">Werner Lemberg
-&lt;wl@gnu.org&gt;</p>
-<hr>
-</body>
-</html>
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/bg5conv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/bg5conv.pdf
deleted file mode 100644
index 4f49986916..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/bg5conv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cef5conv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cef5conv.pdf
deleted file mode 100644
index bbfa683627..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cef5conv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefconv.pdf
deleted file mode 100644
index c62a32ea00..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefsconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefsconv.pdf
deleted file mode 100644
index f4dfcd5bd0..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/cefsconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/extconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/extconv.pdf
deleted file mode 100644
index a644014bec..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/extconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/hbf2gf.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/hbf2gf.pdf
deleted file mode 100644
index 7e5b7d3800..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/hbf2gf.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/sjisconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/sjisconv.pdf
deleted file mode 100644
index f4f77c6052..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/pdf/sjisconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/bg5conv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/bg5conv.txt
deleted file mode 100644
index 2efd5ab1e2..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/bg5conv.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-BG5CONV(1) General Commands Manual BG5CONV(1)
-
-
-
-NAME
- bg5conv - convert a TeX document in Big 5 encoding into `preprocessed'
- form.
-
-SYNOPSIS
- bg5conv < infile > outfile
-
-DESCRIPTION
- Big 5 encoding for traditional Chinese uses the characters {, }, and \
- which have special meanings in TeX documents.
-
- After processing a LaTeX 2e document which contains Big 5 characters
- with bg5conv you need not care about these special characters.
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- sjisconv(1), cefconv(1), cef5conv(1), cefsconv(1), extconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 BG5CONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cef5conv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cef5conv.txt
deleted file mode 100644
index d749edeeb1..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cef5conv.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-CEF5CONV(1) General Commands Manual CEF5CONV(1)
-
-
-
-NAME
- cef5conv - convert a TeX document in Big 5 encoding containing CEF
- macros into `preprocessed' form.
-
-SYNOPSIS
- cef5conv < infile > outfile
-
-DESCRIPTION
- The Chinese Encoding Framework (CEF) developed by Christian Wittern
- <cwittern@conline.central.de> makes it possible to include CJK charac-
- ters in various encodings using the SGML macros &CX-aabb; for Big 5 and
- CNS encoding and &U-aabb; for Unicode (X denotes a number between 0 and
- 7; 0 represents Big 5 encoding, 1-7 CNS encoding planes 1-7. aabb is
- either a decimal or hexadecimal number).
-
- cef5conv converts the CEF macros of a Big 5 encoded document together
- with the Big5 encoding itself into a form which can directly processed
- with LaTeX 2e. It is identical to
-
- bg5conv < infile | cefconv > outfile
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- sjisconv(1), bg5conv(1), cefconv(1), cefsconv(1), extconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 CEF5CONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefconv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefconv.txt
deleted file mode 100644
index 87e942e451..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefconv.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-CEFCONV(1) General Commands Manual CEFCONV(1)
-
-
-
-NAME
- cefconv - convert a TeX document containing CEF macros into `prepro-
- cessed' form.
-
-SYNOPSIS
- cefconv < infile > outfile
-
-DESCRIPTION
- The Chinese Encoding Framework (CEF) developed by Christian Wittern
- <cwittern@conline.central.de> makes it possible to include CJK charac-
- ters in various encodings using the SGML macros &CX-aabb; for Big 5 and
- CNS encoding and &U-aabb; for Unicode (X denotes a number between 0 and
- 7; 0 represents Big 5 encoding, 1-7 CNS encoding planes 1-7. aabb is
- either a decimal or hexadecimal number)
-
- cefconv converts the CEF macros into a form which can directly pro-
- cessed with LaTeX 2e.
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- sjisconv(1), bg5conv(1), cef5conv(1), cefsconv(1), extconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 CEFCONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefsconv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefsconv.txt
deleted file mode 100644
index 5484c61f60..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/cefsconv.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-CEFSCONV(1) General Commands Manual CEFSCONV(1)
-
-
-
-NAME
- cefsconv - convert a TeX document in SJIS encoding containing CEF
- macros into `preprocessed' form.
-
-SYNOPSIS
- cefsconv < infile > outfile
-
-DESCRIPTION
- The Chinese Encoding Framework (CEF) developed by Christian Wittern
- <cwittern@conline.central.de> makes it possible to include CJK charac-
- ters in various encodings using the SGML macros &CX-aabb; for Big 5 and
- CNS encoding and &U-aabb; for Unicode (X denotes a number between 0 and
- 7; 0 represents Big 5 encoding, 1-7 CNS encoding planes 1-7. aabb is
- either a decimal or hexadecimal number).
-
- cefsconv converts the CEF macros of a SJIS encoded document together
- with the SJIS encoding itself into a form which can directly processed
- with LaTeX 2e. It is identical to
-
- sjisconv < infile | cefconv > outfile
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- sjisconv(1), bg5conv(1), cefconv(1), cef5conv(1), extconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 CEFSCONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/extconv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/extconv.txt
deleted file mode 100644
index 60eb1ebad7..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/extconv.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-EXTCONV(1) General Commands Manual EXTCONV(1)
-
-
-
-NAME
- extconv - convert a TeX document in either Big 5+ or GBK encoding into
- `preprocessed' form.
-
-SYNOPSIS
- extconv < infile > outfile
-
-DESCRIPTION
- Big 5+ and GBK encodings use the characters {, }, and \ which have spe-
- cial meanings in TeX documents.
-
- After processing a LaTeX 2e document which contains such characters
- with extconv you need not care about these special characters.
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- bg5conv(1), sjisconv(1), cefconv(1), cef5conv(1), cefsconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 EXTCONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/hbf2gf.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/hbf2gf.txt
deleted file mode 100644
index 3f77fc6eaf..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/hbf2gf.txt
+++ /dev/null
@@ -1,351 +0,0 @@
-HBF2GF(1) General Commands Manual HBF2GF(1)
-
-
-
-NAME
- hbf2gf - convert a CJK bitmap font into subfonts usable by TeX and
- Omega.
-
-SYNOPSIS
- hbf2gf [-q] configuration-file[.cfg]
- hbf2gf [-q] [-p] [-g] [-n] subfont-name x-resolution
- [y-scale | y-resolution]
- hbf2gf -t [-q] subfont-name
- hbf2gf --version | --help
-
-DESCRIPTION
- CJK bitmap fonts can't be directly used with TeX because the number of
- characters in such fonts exceeds 256, the limit of a TeX font. Thus it
- is necessary to split these fonts into subfonts, and this is exactly
- what hbf2gf does.
-
- As the name says, hbf2gf uses CJK fonts in a certain format which is
- called Hanzi Bitmap Font (HBF) format. It simply consists of the CJK
- bitmap file(s) and a text file in a format very similar to the BDF for-
- mat of the X Window System which describes the bitmap font files: the
- encoding, the size, etc. The produced GF files can then be converted
- with gftopk into standard PK files.
-
- hbf2gf can be called in three modes:
-
- hbf2gf [-q] configuration-file[.cfg]
-
- This call normally creates a set of GF files, one PL file, and a
- batch file which must be executed after hbf2gf has finished. This
- script will then call gftopk to convert all GF files into PK
- files, and it will call pltotf to convert the PL file into a TFM
- file. Finally it will copy the TFM file so that each PK file has
- its TFM file (which are all identical).
-
- If ofm_file is set to `yes' in the configuration file, OFM and OVF
- files will be created too.
-
- -q makes hbf2gf quiet.
-
- hbf2gf [-q] [-p] [-g] [-n] subfont-name x-resolution
- [y-scale | y-resolution]
-
- This mode is intended for use with mktexpk and its derivates. On-
- ly one GF file together with a PL file for the given subfont will
- be computed, taking the horizontal resolution and a vertical scal-
- ing factor (if the value is smaller than 10) resp. the vertical
- resolution (otherwise) from the command line, ignoring the
- nmb_fonts parameter of the configuration file. The last two char-
- acters (which are interpreted as the subfont number) are stripped
- to get the name for the configuration file (which must end with
- `.cfg'). No job file will be created. If option -p is set, no PL
- file is created. If -g is set, no GF file is created. The exten-
- sion can be controlled with -n; if set, the extension is `.gf',
- otherwise `.<resolution>gf'. -q makes hbf2gf quiet.
-
- hbf2gf -t [-q] subfont-name
-
- This mode is intended for use with scripts like mktexpk; it tests
- whether the specified subfont name leads to an hbf2gf configura-
- tion file. It returns 0 on success and prints out the name of
- that configuration file (provided the -q switch isn't set). This
- test isn't a thorough one; it only removes the last two characters
- and checks whether a configuration file with that name exists.
-
- See the next section for more details about configuration files.
-
- Specifying the option --version returns the current version of hbf2gf
- and the used file search library (e.g. kpathsea). Usage information is
- shown with the --help parameter.
-
-CONFIGURATION FILE
- Here a sample configuration file (gsfs14.cfg) for a 56×56 Chinese font
- in GB encoding; note that all information about the font is in the
- jfs56.hbf file. See the FILE SEARCHING section how HBF fonts and
- hbf2gf configuration files are found. See the AVAILABILITY section
- where to get CJK fonts together with its HBF files:
-
- hbf_header jfs56.hbf
- mag_x 1
- threshold 128
- comment jianti fansongti 56x56 pixel font
-
- design_size 14.4
-
- y_offset -13
-
- nmb_files -1
-
- output_name gsfs14
-
- checksum 123456789
-
- dpi_x 300
-
- pk_files no
- tfm_files yes
-
- coding codingscheme GuoBiao encoded TeX text
-
- pk_directory $HBF_TARGET/pk/modeless/gb2312/gsfs14/
- tfm_directory $HBF_TARGET/tfm/gb2312/gsfs14/
-
- A configuration file is a plain text file consisting of keywords and
- its arguments. A keyword must start a line, otherwise the whole line
- will be ignored. If the word starting a line is not a keyword, the
- line will be ignored too. Empty lines will also be skipped. The
- search for keywords is case insensitive; in contrast, the arguments
- will be taken exactly as given (except `yes' and `no' which can be
- written with uppercase or lowercase letters). Each keyword has one ar-
- gument which must be separated by whitespace (blanks or tabs) from the
- keyword and must be on the same line. Each line must not be longer
- than 256 characters.
-
- You can use environment variables in the configuration file. The es-
- cape character starting an environment variable in the configuration
- file is always `$', even for operating systems like DOS which has other
- conventions. hbf2gf recognizes only environment variable names which
- start with a letter or an underscore, followed by alphanumeric charac-
- ters or underscores. You can surround the variable with braces to in-
- dicate where the variable name ends, for example ${FOO}. To get a dol-
- lar sign you must write `$$'. The expansion of environment variables
- in hbf2gf itself (without the help of either kpathsea, emtexdir, or
- MiKTeX searching routines) is very limited; this feature has been car-
- ried over from previous versions. It can't expand variables set in
- texmf.cnf; it also can't handle more than one directory as the vari-
- able's value. Don't use it except for the `pk_directory' and `tfm_di-
- rectory' parameters!
-
- This is the list of all necessary keywords:
-
- hbf_header
- The HBF header file name of the input font(s). hbf2gf uses the
- given searching mechanism (kpathsea, emtexdir, or MiKTeX) to lo-
- cate this file.
-
- output_name
- The name stem of the output files. A running two digit decimal
- number starting with `01' will be appended. For Unicode fonts
- see the keyword unicode below. This value is in almost all cas-
- es identical to the name of the configuration file.
-
- And now all optional keywords:
-
- x_offset
- Increases the character width. Will be applied on both sides;
- default for non-rotated glyphs is the value given in the HBF
- header (HBF_BITMAP_BOUNDING_BOX) scaled to design_size (in pix-
- els).
-
- y_offset
- Shifts all characters up or down; default for non-rotated glyphs
- is the value given in the HBF header (HBF_BITMAP_BOUNDING_BOX)
- scaled to design_size (in pixels).
-
- design_size
- The design size (in points) of the font. x_offset and y_offset
- refer to this size. Default is 10.0.
-
- slant The slant of the font (given as Delta_x / Delta_y). Only values
- in the range 0 <= slant <= 1 are allowed. Default is 0.0.
-
- rotation
- If set to `yes', all glyphs will be rotated 90 degrees counter-
- clockwise. The default offsets as given in the HBF header will
- be ignored (and set to 0). Default is `no'.
-
- mag_x
- mag_y Scaling values of the characters to reach design size. If only
- one magnification is given, x and y values are assumed to be
- equal. Default is mag_x = mag_y = 1.0.
-
- threshold
- A value between 1 and 254 defining a threshold for converting
- the internal graymap into the output bitmap; lower values cut
- more pixels. Default value is 128.
-
- comment
- A comment describing the font; default is none.
-
- nmb_fonts
- The number of subfonts to create. Default value is -1 for cre-
- ating all fonts.
-
- unicode
- If `yes', a two digit hexadecimal number will be used as a run-
- ning number, starting with the value of the first byte of the
- first code range. Default is `no'.
-
- min_char
- The minimum value of the encoding. You should set this value to
- get correct subfile offsets if it is not identical to the lowest
- character code in the HBF file.
-
- dpi_x
- dpi_y The horizontal and vertical resolution (in dpi) of the printer.
- If only one resolution is given, x and y values are assumed to
- be equal. Default is 300.
-
- checksum
- A checksum to identify the GF files with the appropriate TFM
- files. The default value of this unsigned 32bit integer is 0.
-
- coding A comment describing the coding scheme; default is none.
-
- pk_directory
- The destination directory of the PK files; default: none. At-
- tention! The batch file will not check whether this directory
- exists.
-
- tfm_directory
- The destination directory of the TFM files; default: none. At-
- tention! The batch file will not check whether this directory
- exists.
-
- pk_files
- Whether to create PK files or not; default is `yes'.
-
- tfm_files
- Whether to create TFM files or not; default is `yes'.
-
- ofm_file
- Whether to create an OPL file or not; default is `no'. The
- batch file will then use ovp2ovf of the Omega distribution to
- convert it into an OFM and an OVF file. The OPL file simply
- maps all subfonts back to a single Omega font.
-
- long_extension
- If `yes', PK files will include the resolution in the extension
- (e.g. gsso1201.300pk). This affects the batch file only (de-
- fault is `yes').
-
- rm_command
- The shell command to remove files; default: `rm'.
-
- cp_command
- The shell command to copy files; default: `cp'.
-
- job_extension
- The extension of the batch file which calls gftopk and pltotf to
- convert the GF and the PL files into PK and TFM files respec-
- tively; default is none.
-
-FILE SEARCHING
- hbf2gf uses either the kpathsea, emtexdir, or MiKTeX library for
- searching files (emtexdir will work only on operating systems which
- have an MS-DOSish background, i.e., MS-DOS, OS/2, Windows; MiKTeX is
- for Win32 systems).
-
- kpathsea
- The actual version of kpathsea is displayed on screen if you call
- hbf2gf --version.
-
- Here is a table of the file type and the corresponding kpathsea vari-
- ables.
-
- .hbf MISCFONTS
- .cfg HBF2GFINPUTS
-
- Please consult the info files of kpathsea for details on these vari-
- ables. The decision which naming scheme to use for variables will be
- done during compilation.
-
- You should set the TEXMFCNF variable to the directory where your
- texmf.cnf configuration file resides.
-
- Here is the proper command to find out to which value a kpathsea vari-
- able is set (we use MISCFONTS as an example). This is especially use-
- ful if a variable isn't set in texmf.cnf or in the environment, thus
- pointing to the default value which is hard-coded into the kpathsea li-
- brary.
-
- kpsewhich -progname=hbf2gf -expand-var='$MISCFONTS'
-
- We select the program name also since it is possible to specify vari-
- ables which are searched only for a certain program - in our example it
- would be MISCFONTS.hbf2gf.
-
- A similar but not identical method is to say
-
- kpsewhich -progname=hbf2gf -show-path='misc fonts'
-
- [A full list of format types can be obtained by saying `kpsewhich
- --help' on the command line prompt.] This is exactly how hbf2gf
- searches for files; the disadvantage is that all variables are expanded
- which can cause very long strings.
-
- emtexdir
- Here the list of suffixes and its related environment variables to be
- set in autoexec.bat (resp. in config.sys for OS/2):
-
- .hbf HBFONTS
- .cfg HBFCFG
-
- If one of the variables isn't set, a warning message is emitted. The
- current directory will always be searched. As usual, one exclamation
- mark appended to a directory path causes subdirectories one level deep
- to be searched, two exclamation marks causes all subdirectories to be
- searched. Example:
-
- HBFONTS=c:\fonts\hbf!!;d:\myfonts\hbf!
-
- Constructions like `c:\fonts!!\hbf' aren't possible.
-
- MikTeX
- Please consult the documentation files of MiKTeX for more details.
-
-LIMITATIONS
- The x and y output size must not exceed MAX_CHAR_SIZE, which is defined
- at compile time; its default value is 1023 (pixel).
-
-SEE ALSO
- ttf2pk(1)
-
- hbf2gf.w: this is the source code written in CWEB which can be convert-
- ed into a pretty-printed TeX document using cweave. The CJK
- package also contains a preformatted hbf2gf.pdf file.
-
- the CJK documentation files (hbf2gf.txt).
-
- the Hanzi Bitmap File (HBF) standard version 1.3; available at
- ftp.ifcss.org.
-
- the Omega documentation available at ftp.ens.fr and the CTAN hosts and
- mirrors.
-
-FILES
- *.cfg The hbf2gf configuration scripts.
-
- *.hbf HBF header files which describe fixed-width bitmap fonts. Note
- that the bitmap font name(s) themselves as specified in the
- header files are irrelevant for hbf2gf.
-
-AVAILABILITY
- hbf2gf is part of the CJK macro package for LaTeX 2e available at the
- CTAN hosts and its mirrors.
-
- CJK fonts together with HBF header files can be found at ftp.ifcss.org
- and its mirrors.
-
-AUTHORS
- Werner Lemberg <wl@gnu.org>
- Ross Paterson (the HBF API) <ross@soi.city.ac.uk>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 HBF2GF(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/sjisconv.txt b/language/chinese/CJK/cjk-4.8.4/doc/man/txt/sjisconv.txt
deleted file mode 100644
index c288e153f4..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/man/txt/sjisconv.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-SJISCONV(1) General Commands Manual SJISCONV(1)
-
-
-
-NAME
- sjisconv - convert a TeX document in SJIS encoding into `preprocessed'
- form.
-
-SYNOPSIS
- sjisconv < infile > outfile
-
-DESCRIPTION
- SJIS encoding for Japanese uses the characters {, }, and \ which have
- special meanings in TeX documents.
-
- After processing a LaTeX 2e document which contains SJIS characters
- with sjisconv you need not care about these special characters.
-
- This filter is part of the CJK macro package for LaTeX 2e.
-
-SEE ALSO
- bg5conv(1), cefconv(1), cef5conv(1), cefsconv(1), extconv(1),
- the CJK documentation files.
-
-AUTHOR
- Werner Lemberg <wl@gnu.org>
-
-
-
-CJK Version 4.8.4 18-Apr-2015 SJISCONV(1)
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEb5.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEb5.pdf
deleted file mode 100644
index ee69240563..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEb5.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEgb.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEgb.pdf
deleted file mode 100644
index 109dd90c95..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/READMEgb.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/bg5conv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/bg5conv.pdf
deleted file mode 100644
index cdd4ab5240..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/bg5conv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/c90.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/c90.pdf
deleted file mode 100644
index 7763b391d4..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/c90.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cef5conv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/cef5conv.pdf
deleted file mode 100644
index 2cfae55e9d..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cef5conv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefconv.pdf
deleted file mode 100644
index f93ba43d6f..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefsconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefsconv.pdf
deleted file mode 100644
index f6f67114ab..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/cefsconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/extconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/extconv.pdf
deleted file mode 100644
index 864527841f..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/extconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/hbf2gf.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/hbf2gf.pdf
deleted file mode 100644
index 613eb2630e..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/hbf2gf.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdf/sjisconv.pdf b/language/chinese/CJK/cjk-4.8.4/doc/pdf/sjisconv.pdf
deleted file mode 100644
index 947884afd9..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdf/sjisconv.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pyhyphen.txt b/language/chinese/CJK/cjk-4.8.4/doc/pyhyphen.txt
deleted file mode 100644
index b742c8758c..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/doc/pyhyphen.txt
+++ /dev/null
@@ -1,107 +0,0 @@
-This is the file pyhyphen.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
-
-Hyphenation patterns for unaccented pinyin syllables
-----------------------------------------------------
-
-Sometimes it makes sense to use unaccented pinyin syllables for common names
-and phrases which are repeated frequently; sometimes you are in an
-environment which doesn't allow accented pinyin syllables at all. For such
-cases it is desirable to have correct hyphenation, avoiding manually added
-hints using e.g., `\-' between the syllables.
-
-Fortunately, due to the limited numbers of Chinese pinyin syllables (407 for
-Mandarin), it is easy to create hyphenation patterns. The logical
-consequence is to add a new `language' to the Babel package, and exactly
-this can be found in the directory utils/pyhyphen.
-
-
-Installation
-------------
-
-This is fairly straightforward. Move the Babel language definition file
-pinyin.ldf file to a place found by TeX. If you e.g., maintain a local TEXMF
-tree, a good place would be $TEXMFLOCAL/tex/generic/babel/pinyin.ldf.
-Similarly, move the pinyin hyphenation pattern file pyhyph.tex into your
-(local) TEXMF tree: The analogous place would be
-$TEXMFLOCAL/tex/generic/hyphen/pyhyph.tex.
-
-Now run texconfig (or a similar tool) to add pyhyph.tex to the used
-hyphenation patterns. In the usual case you have to add a line saying
-
- pinyin pyhyph.tex
-
-to the hyphenation configuration file language.dat. Finally, build a new
-format file (usually the command `initex latex.ltx'); in most cases this
-happens automatically.
-
-Using Babel ensures that it works both with LaTeX and Plain TeX.
-
-
-Usage
------
-
-Do something like this:
-
- \documentclass[...]{...}
-
- \usepackage[T1]{fontenc}
- \usepackage[pinyin,german,english]{babel}
- ...
-
- \begin{document}
- ...
- \foreignlanguage{pinyin}{some pinyin syllables}
- ...
- \end{document}
-
-
-Note 1: pinyin.ldf is intentionally very minimal. Don't expect that e.g.,
- \chapter yields a pinyin version of the Chinese word for `chapter'.
- It might be useful to define a shorthand macro like the following:
-
- \newcommand{\py}[1]{\foreignlanguage{pinyin}{#1}}
-
- Now you can simply say
-
- \py{Beijing}
-
-Note 2: The hyphenation patterns use `umlaut u' with code position 0xFC
- (this is latin-1 and T1 encoding). You can also use OT1 encoding,
- but then the patterns containing `umlaut u' won't work.
- Additionally, the quote character `'' is used as a letter which is
- needed to resolve ambiguities like this:
-
- Xi'an <-> Xian
-
- If a syllable not at the beginning of a word starts with a vowel
- (i.e., `a', `e', or `o'), you must precede it with a quote
- character. Example:
-
- Tian'anmen
-
- The hyphenation patterns correctly treat it as Tian'-an-men.
-
- The shorthand `"u' (as used in German) is available to input
- `umlaut u'.
-
-Note 3: Most Babel language support files define a `<language>.sty' file
- also. This is not true for pinyin! pinyin.sty is used for accented
- pinyin syllables which don't need a special hyphenation support.
- (pinyin.sty works with Plain TeX also.)
-
-
-Technical details
------------------
-
-The dictionary used to construct the hyphenation patterns has been created
-with the small C program `pinyin.c' which simply combines all existing
-Chinese syllable pairs, inserting quote characters where needed. Then,
-`patgen' has been run on the dictionary; `pinyin.tr' defines the used
-character set.
-
-Due to the regularity of the word combinations, only two-letter patterns of
-the first level are needed to find all possible breaks without a single
-error or omission.
-
----End of pyhyphen.txt---
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5.cjk
deleted file mode 100644
index c2cb4a7795..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5.cjk
+++ /dev/null
@@ -1,35 +0,0 @@
-\def\CJKpreproc{bg5conv (CJK ver. 4.8.3)}% This is the file Big5.tex of the CJK package
-% for testing Chinese (in Big 5 encoding).
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-%
-%
-% process this file with bg5latex
-
-\documentclass[12pt]{article}
-
-\usepackage{CJK}
-
-
-\begin{document}
-
-\begin{CJK*}{Bg5}{bsmi}
-\CJKtilde
-
-\noindent ¥187±96°221°221µ170¶176~(FAQ list)~¬79±113¤64¨199¸103±96³81°221¨236ª186°221Ã68¤206¨228¾65·237ª186¸209
-µ170¤164¡65¥72¤232«75ª186§206¦161º75­110¦211¥88ª186¡67¸242¤87¤64ª169¤163¦80ª186¬79¡65¨228½115±198µ178º99¤119¹253©179§239Å220¡67
-\textbf{¦179Ã246·115µ178º99ª186²211¸96¡65¥105°209¦210¡117¦112¦243¾92Å170¥187°221µ170¶176¤206¤70¸209¨228½115±198µ178º99¡118¸211
-¶181¤164ª186»161©250¡67}
-
-\end{CJK*}
-
-\end{document}
-
-%%% Local Variables:
-%%% coding: big5
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5vert.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5vert.cjk
deleted file mode 100644
index 2b4f60b216..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/Big5vert.cjk
+++ /dev/null
@@ -1,35 +0,0 @@
-\def\CJKpreproc{bg5conv (CJK ver. 4.8.3)}% This is the file Big5vert.tex of the CJK package
-% for testing vertical typesetting (in Big 5 encoding).
-%
-% process this file with bg5latex
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-\documentclass[12pt]{article}
-
-\usepackage{CJK}
-\usepackage{CJKvert}
-
-
-\begin{document}
-
-\begin{CJK*}{Bg5}{bsmi}
-\CJKtilde
-
-\noindent ¥187±96°221°221µ170¶176~(FAQ list)~¬79±113¤64¨199¸103±96³81°221¨236ª186°221Ã68¤206¨228¾65·237ª186¸209
-µ170¤164¡65¥72¤232«75ª186§206¦161º75­110¦211¥88ª186¡67¸242¤87¤64ª169¤163¦80ª186¬79¡65¨228½115±198µ178º99¤119¹253©179§239Å220¡67
-\textbf{¦179Ã246·115µ178º99ª186²211¸96¡65¥105°209¦210¡117¦112¦243¾92Å170¥187°221µ170¶176¤206¤70¸209¨228½115±198µ178º99¡118¸211
-¶181¤164ª186»161©250¡67}
-
-\end{CJK*}
-
-\end{document}
-
-%%% Local Variables:
-%%% coding: big5
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/CEF_test.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/CEF_test.cjk
deleted file mode 100644
index fc455f1e5b..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/CEF_test.cjk
+++ /dev/null
@@ -1,41 +0,0 @@
-\def\CNSpreproc{cefconv (CJK ver. 4.8.3)}% This is the file CEF_test.tex of the CJK package
-% for testing CEF encoded text with LaTeX2e
-%
-% Version 4.8.4 (18-Apr-2015)
-%
-% process this text with ceflatex
-
-\documentclass[12pt]{article}
-
-\usepackage[global]{CJK}
-\usepackage{MULEenc}
-
-
-\begin{document}
-
-\begin{CJK}{}{}
-
-\verb|\CJKchar[CNS1]{"5A}{"5A}| \CJKchar[CNS1]{"5A}{"5A}
-\quad \verb|&C1-|\verb|5A5A;| 72CNS1"05A"05A
-
-\verb|\CJKchar[CNS2]{"5A}{"5A}| \CJKchar[CNS2]{"5A}{"5A}
-\quad \verb|&C2-|\verb|5A5A;| 72CNS2"05A"05A
-
-\verb|\CJKchar[CNS3]{"5A}{"5A}| \CJKchar[CNS3]{"5A}{"5A}
-\quad \verb|&C3-|\verb|5A5A;| 72CNS3"05A"05A
-
-\verb|\CJKchar[CNS4]{"5A}{"5A}| \CJKchar[CNS4]{"5A}{"5A}
-\quad \verb|&C4-|\verb|5A5A;| 72CNS4"05A"05A
-
-\verb|\CJKchar[CNS5]{"5A}{"5A}| \CJKchar[CNS5]{"5A}{"5A}
-\quad \verb|&C5-|\verb|5A5A;| 72CNS5"05A"05A
-
-\verb|\CJKchar[CNS6]{"5A}{"5A}| \CJKchar[CNS6]{"5A}{"5A}
-\quad \verb|&C6-|\verb|5A5A;| 72CNS6"05A"05A
-
-\verb|\CJKchar[CNS7]{"5A}{"5A}| \CJKchar[CNS7]{"5A}{"5A}
-\quad \verb|&C7-|\verb|5A5A;| 72CNS7"05A"05A
-
-\end{CJK}
-
-\end{document}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/CJKbabel.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/CJKbabel.cjk
deleted file mode 100644
index 0afa78e99c..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/CJKbabel.cjk
+++ /dev/null
@@ -1,135 +0,0 @@
-\def\CJKhook{\CJKenc{JIS}\CJKenc{Bg5}\CJKenc{GB}\CJKenc{KS}}\ifx\CJKpreproc\undefined\def\CJKpreproc{cjk-enc}\RequirePackage[global]{CJK}\AtBeginDocument{\begin{CJK}{}{}\CJKspace}\AtEndDocument{\end{CJK}}\else\CJKhook\fi % This is the file CJKbabel.tex of the CJK package
-% for testing text written with Emacs 20 and Babel (starting
-% with version 3.6).
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% You need Emacs 20 to process this file!
-
-% You should load this file into Emacs (C-x C-f) and call
-% `cjk-write-file' (M-x cjk-write-file). Then run LaTeX on the file
-% `CJKbabel.cjk'.
-%
-% `cjk-write-file' will be available after loading cjk-enc.el into
-% Emacs 20 with the commands load-file or load-library.
-%
-% Vietnamese support for Babel comes with the VnTeX package.
-%
-% Read cjk-enc.txt for more details.
-
-\documentclass[12pt]{article}
-
-\usepackage{inputenc} % load it without argument
- % to avoid Babel warnings
-
-\usepackage[10pt]{type1ec} % use only 10pt fonts
-\usepackage[T1]{fontenc}
-
-\usepackage[german,
- russian, % T2A font encoding
- thaicjk, % C90 font encoding
- greek, % LGR font encoding
- vietnam, % T5 font encoding
- USenglish]{babel}
-
-\usepackage[overlap, CJK]{ruby}
-\usepackage{CJKulem}
-
-\usepackage{pshan} % Korean Wansong PS fonts
-
-\CJKencfamily{Bg5}{bsmi}
-\CJKencfamily{GB}{gbsn}
-\CJKencfamily[dnp]{JIS}{min}
-
-\CJKfontenc{KS}{HL}
-\CJKfontenc{JIS}{dnp}
-
-\renewcommand{\rubysep}{-0.2ex}
-
-
-\begin{document}
-
-\parskip 3ex
-\parindent 0pt
-
-6469À204 FAQ 69À186 À218Á214 ¹221º185µ199´194 Á250¹174°250 ±215¿161 ´235Ç209 ´235´228À187 °163´220¸237·225Ç209 ¾231½196À184·206
-¸240¾198 ¿171¾238Á179½192´207´217. \uline{69À204 FAQ 69À199 ±184Á182´194 Á246³173 Æ199¿161 º241Ç207¿169 È185±226À251À184·206
- º175°230µ199¾250½192´207´217.} \textbf{69»243¼188Ç209 °205À186 ``69À204 FAQ 69À187 ¾238¶187°212 À208À187
- °205À206°161'' 69¶243´194 ´235¸241À187 Â252Á182Ç207½195±226 ¹217¶248´207´217.}
-
-\begin{otherlanguage}{german}
- Dieses FAQ wurde erstellt, um h8aufig gestellte Fragen und ihre
- Antworten in einer gef8alligen Form zusammenzufassen. \uline{Die
- Struktur dieses FAQ wurde drastisch ge8andert seit der letzten
- Version.} \textbf{F8ur Details siehe den Abschnitt "`Wie lese ich
- dieses FAQ"'.}
-\end{otherlanguage}
-
-\CJKtilde
-
-6567±190³163Î202Î202´240¼175~(FAQ list)~67Ê199´211Ò187Ð169¾173³163±187Î202µ189µ196Î202Ì226¼176Æ228Ê202µ177µ196½226´240Ö208£172Ò212·189
-±227µ196Ð206Ê189Õ170Ò170¶248³246µ196¡163\uline{67¸250É207Ò187°230²187Í172µ196Ê199£172Æ228±224Å197½225¹185Ò209³185µ215¸196±228¡163}
-\textbf{67Ó208¹216Ð194½225¹185µ196Ï184½218£172¿201²206¿188¡184È231º206Ô196¶193±190Î202´240¼175¼176Á203½226Æ228±224Å197½225¹185¡185¸195
- Ï238Ö208µ196Ë181Ã247¡163}
-
-68¥187±96°221°221µ170¶176~(FAQ list)~68¬79±113¤64¨199¸103±96³81°221¨236ª186°221Ã68¤206¨228¾65·237ª186¸209µ170¤164¡65¥72¤232
-«75ª186§206¦161º75­110¦211¥88ª186¡67\uline{68¸242¤87¤64ª169¤163¦80ª186¬79¡65¨228½115±198µ178º99¤119¹253©179§239Å220¡67}
-\textbf{68¦179Ã246·115µ178º99ª186²211¸96¡65¥105°209¦210¡117¦112¦243¾92Å170¥187°221µ170¶176¤206¤70¸209¨228½115±198µ178º99¡118¸211
- ¶181¤164ª186»161©250¡67}
-
-This FAQ list was made to summarize some frequently asked questions
-and their answers in a convenient form. \uline{The structure of this
- FAQ list has drastically changed since the last version.}
-\textbf{For details of the new structure, see the entry of `How to
- read this FAQ and its structure'.}
-
-66¤179¤206~FAQ~66¥234¥185¥200¤207¡162¤232¤175¤162¤235¼193Ì228¤200¤189¤206Å250¤242½184¤225¡162Ì242¤203Î169¤196¤232¤166¤203¤183¤191¤226¤206
-¤199¤185¡163\uline{66¤179¤206~FAQ~66¥234¥185¥200¤206¹189Â164¤207¡162°202Á176¤206¤226¤206¤200È230¤217¤198Â231É253¤203Ê209¹185¤181¤236
- ¤198¤164¤222¤185¡163}\textbf{\ruby{66¿183}{66¤162¤191¤233}66¤183¤164¹189Â164¤203´216¤183¤198¤207¡162¡214¤179¤206~FAQ~
- 66¤206Æ201¤223Ê253¤200¤189¤206¹189Â164¡215¤206¹224Ì220¤242\ruby{66»178}{66¤181¤243}\ruby{66¾200}{66¤183¤231¤166}66¤183¤198²188¤181
- ¤164¡163}
-
-\begin{otherlanguage}{vietnam}
-Ph32\acircumflexn ``Nh34\uhornng c0\acircumflexu h73oi v32a gi73ai 0\dj20ap th0\uhorn32\ohornng g71\abrevep'' (vi20\ecircumflext t20\abrevet t32\uhorn ti20\ecircumflexng Anh
-l32a FAQ) 0\dj0\uhorn71\ohornc n0\ecircumflexu ra 73\ohorn 0\dj0\acircumflexy nh32\abrevem m71uc 0\dj20ich thu th71\acircumflexp nh34\uhornng c0\acircumflexu h73oi th0\uhorn32\ohornng
-g71\abrevep trong th71\uhornc t20\ecircumflex v32a nh34\uhornng l32\ohorni gi73ai 0\dj20ap th20ich h71\ohornp nh20\acircumflext c73ua n20o.
-\uline{T32\uhorn l32\acircumflexn 20\acircumflexn b73an cu20\ocircumflexi c32ung 0\dj20\ecircumflexn nay, 0\dj34a c20o nh34\uhornng s71\uhorn thay 0\dj73\ocircumflexi kh20a
- l20\ohornn trong c20\acircumflexu tr20uc c73ua FAQ.} \textbf{0\DJ73\ecircumflex hi73\ecircumflexu r34o h0\ohornn b71an n0\ecircumflexn xem l71ai
- ch0\uhorn0\ohornng ``L32am sao t0\ocircumflexi c20o th73\ecircumflex 0\dj71oc 0\dju71\ohornc FAQ''.}
-\end{otherlanguage}
-
-\begin{otherlanguage}{russian}
- 0\CYREREV0\cyrt0\cyro0\cyrt 0\cyrs0\cyrp0\cyri0\cyrs0\cyro0\cyrk 0\cyrb0\cyrery0\cyrl 0\cyrs0\cyro0\cyrs0\cyrt0\cyra0\cyrv0\cyrl0\cyre0\cyrn 0\cyrd0\cyrl0\cyrya 0\cyrs0\cyru0\cyrm0\cyrm0\cyri0\cyrr0\cyro0\cyrv0\cyra0\cyrn0\cyri0\cyrya 0\cyrn0\cyre0\cyrk0\cyro0\cyrt0\cyro0\cyrr0\cyrery0\cyrh 0\cyrch0\cyra0\cyrs0\cyrt0\cyro
- 0\cyrz0\cyra0\cyrd0\cyra0\cyrv0\cyra0\cyre0\cyrm0\cyrery0\cyrh 0\cyrv0\cyro0\cyrp0\cyrr0\cyro0\cyrs0\cyro0\cyrv (FAQ), 0\cyrv0\cyrm0\cyre0\cyrs0\cyrt0\cyre 0\cyrs 0\cyro0\cyrt0\cyrv0\cyre0\cyrt0\cyra0\cyrm0\cyri 0\cyrn0\cyra 0\cyrn0\cyri0\cyrh, 0\cyrv 0\cyru0\cyrd0\cyro0\cyrb0\cyrn0\cyro0\cyrishrt
- 0\cyrf0\cyro0\cyrr0\cyrm0\cyre. \uline{0\CYRS0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyra 0\cyrerev0\cyrt0\cyro0\cyrg0\cyro FAQ 0\cyrk0\cyra0\cyrr0\cyrd0\cyri0\cyrn0\cyra0\cyrl0\cyrsftsn0\cyrn0\cyro 0\cyri0\cyrz0\cyrm0\cyre0\cyrn0\cyri0\cyrl0\cyra0\cyrs0\cyrsftsn 0\cyrp0\cyro
- 0\cyrs0\cyrr0\cyra0\cyrv0\cyrn0\cyre0\cyrn0\cyri0\cyryu 0\cyrs 0\cyrp0\cyro0\cyrs0\cyrl0\cyre0\cyrd\-0\cyrn0\cyre0\cyrishrt 0\cyrv0\cyre0\cyrr0\cyrs0\cyri0\cyre0\cyrishrt.} \textbf{0\CYRV 0\cyrr0\cyra0\cyrz0\cyrd0\cyre0\cyrl0\cyre `0\CYRK0\cyra0\cyrk 0\cyrch0\cyri0\cyrt0\cyra0\cyrt0\cyrsftsn
- 0\cyrerev0\cyrt0\cyro0\cyrt FAQ 0\cyri 0\cyre0\cyrg0\cyro 0\cyrs0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyra' 0\cyro0\cyrb0\cyrhrdsn0\cyrya0\cyrs0\cyrn0\cyre0\cyrn0\cyrery 0\cyrd0\cyre0\cyrt0\cyra0\cyrl0\cyri 0\cyrerev0\cyrt0\cyro0\cyrishrt 0\cyrn0\cyro0\cyrv0\cyro0\cyrishrt 0\cyrs0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyrery.}
-\end{otherlanguage}
-
-\begin{otherlanguage}{thaicjk}
- 5762195622106219462161622106219558 FAQ 5762185602136023361622026219560233622106216761621626021460233621856162224621906021560232622056162202621956021662187616216462211616218262210621936162183602136023261621826221062193616216160209621856162186602326220562194616216462195602096023362167616222562197622086162164622116162181622056218661621646221161621826221062193616222762185616219560217621876162225621866218661621836021361622026220862180621996216158.
- \uline{5762226621646219562167616220262195602336221062167616216262205621676162195622106219462161622106219558 FAQ 576218560213602336162224621876219760213602326219462185616222862187616219362210621616162181602096023362167622256218160232616219560216602326218561621836021360232616222562197602336219958.}
- \textbf{57621806021761621956221062194616219762208622246220560213621946218061622026221162203621956020962186616222662164621956216761622026219560233622106216761622276220362193602326162228621806023361621686221062161616217060232621996216758 ``576222662164621956216761622026219560233622106216761622256219762208616219960212621846021361621616221062195616220560232622106218558
- FAQ.''}
-\end{otherlanguage}
-
-\begin{otherlanguage}{greek}
- 0H 0l0'i0s0t0a 0a0u0t0'h 0S0T0E (0s0u0q0n0'a 0t0i0j0e0m0'e0n0w0n 0e0r0w0t0'h0s0e0w0n) 0'e0q0e0i 0s0a0n 0s0k0o0p0'o 0n0a
- 0s0u0m0p0e0r0i0l0'a0b0e0i 0s0e 0e0'u0q0r0h0s0t0h 0m0o0r0f0'h 0k0'a0p0o0i0e0c 0s0h0m0a0n0t0i0k0'e0c 0e0r0w0t0'h0s0e0i0c 0k0a0i 0t0i0c
- 0a0p0a0n0t0'h0s0e0i0c 0t0o0u0c. \uline{0H 0o0r0g0'a0n0w0s0h 0a0u0t0'h0c 0t0h0c 0l0'i0s0t0a0c 0'a0l0l0a0x0e
- 0s0h0m0a0n0t0i0k0'a 0a0p0'o 0t0h0n 0t0e0l0e0u0t0a0'i0a 0'e0k0d0o0s0'h 0t0h0c 0k0a0i 0m0e0t0'a.} \textbf{0G0i0a
- 0l0e0p0t0o0m0'e0r0e0i0e0c 0p0'a0n0w 0s0t0h 0n0'e0a 0o0r0g0'a0n0w0s0h, 0b0l0'e0p0e 0t0o 0l0'h0m0m0a <<0P0'w0c 0n0a
- 0d0i0a0b0'a0s0e0t0e 0a0u0t0'h 0t0h0n 0S0T0E 0k0a0i 0p0'w0c 0e0'i0n0a0i 0o0r0g0a0n0w0m0'e0n0h>>.}
-\end{otherlanguage}
-
-\end{document}
-
-
-%%% Local Variables:
-%%% coding: emacs-mule
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/SJIS.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/SJIS.cjk
deleted file mode 100644
index 461698598d..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/SJIS.cjk
+++ /dev/null
@@ -1,39 +0,0 @@
-\def\CJKpreproc{sjisconv (CJK ver. 4.8.3)}% This is the file SJIS.tex of the CJK package
-% for testing Japanese (in SJIS encoding).
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-%
-%
-% process this file with sjislatex
-
-\documentclass[12pt]{article}
-
-\usepackage{CJK}
-\usepackage[CJK, overlap]{ruby}
-
-\renewcommand{\rubysep}{-0.3ex}
-
-
-\begin{document}
-
-\begin{CJK*}[dnp]{SJIS}{min}
-\CJKtilde
-
-\noindent ‚177‚204~FAQ~ƒ138ƒ88ƒ103‚20565‚230‚173‚160‚233Ž191–226‚198‚187‚204“154‚24087‚22365–240‚201—167‚194‚230‚164
-‚201‚181‚189‚224‚204‚197‚18366‚177‚204~FAQ~ƒ138ƒ88ƒ103‚20492‘162‚20565ˆ200‘79‚204‚224‚204‚198”228‚215‚196‘229•157‚201•20788
-‚179‚234‚196‚162‚220‚18366\textbf{\ruby{86}{‚160‚189‚231}‚181‚16292‘162‚201Š214‚181‚196‚20565117‚177‚204~FAQ~
-‚204“199‚221•251‚198‚187‚20492‘162118‚204128–218‚240\ruby{Ž81}{‚179‚241}\ruby{198}{‚181‚229‚164}‚181‚196‰186‚179
-‚16266}
-
-\end{CJK*}
-
-\end{document}
-
-%%% Local Variables:
-%%% coding: sjis
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/muletest.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/muletest.cjk
deleted file mode 100644
index e212b1a23e..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/muletest.cjk
+++ /dev/null
@@ -1,149 +0,0 @@
-\def\CJKhook{\CJKenc{JIS}\CJKenc{Bg5}\CJKenc{GB}\CJKenc{KS}}\ifx\CJKpreproc\undefined\def\CJKpreproc{cjk-enc}\RequirePackage[global]{CJK}\AtBeginDocument{\begin{CJK}{}{}\CJKspace}\AtEndDocument{\end{CJK}}\else\CJKhook\fi % This is the file muletest.tex of the CJK package
-% for testing text written with Mule and Emacs 20.
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% You need Emacs 20 (or Mule 2.3) to process this file!
-
-% You should load this file into Mule with `*internal*' encoding scheme
-% (C-u C-x C-f) and call `cjk-write-file' (M-x cjk-write-file).
-% Then run LaTeX on the file `muletest.cjk'.
-%
-% Under Emacs 20 type `C-x C-f muletest.tex' to load this file.
-%
-% `cjk-write-file' will be available after loading cjk-enc.el into Mule
-% (Emacs 20) with the commands load-file or load-library.
-%
-% If you don't have german.sty, comment out the `\usepackage{german}'
-% line.
-%
-% The T5 encoding is part of the VnTeX package (available at CTAN) which
-% contains Vietnamese fonts and other support files for both TeX and
-% LaTeX.
-%
-% Read cjk-enc.txt for more details.
-
-\documentclass[12pt]{article}
-
-\usepackage{inputenc} % load it without argument
- % to avoid Babel warnings
-
-\usepackage[10pt]{type1ec} % use only 10pt fonts
-
-\usepackage{german}
-\usepackage[T5,T2A,LGR,OT1]{fontenc} % T2A is Cyrillic,
- % LGR is Greek
- % T5 is Vietnamese
-
-\usepackage[overlap, CJK]{ruby}
-\usepackage{pshan} % Korean Wansong PS fonts
-
-\CJKencfamily{Bg5}{bsmi}
-\CJKencfamily{GB}{gbsn}
-\CJKencfamily[dnp]{JIS}{min}
-
-\CJKfontenc{KS}{HL}
-\CJKfontenc{JIS}{dnp}
-
-\renewcommand{\rubysep}{-0.2ex}
-
-\begin{document}
-
-% suppress hyphenation completely since we don't use Babel and thus
-% don't know which \language corresponds to which hyphenation pattern
-\lefthyphenmin 65
-\raggedright
-
-\noindent 6469À204 FAQ 69À186 À218Á214 ¹221º185µ199´194 Á250¹174°250 ±215¿161 ´235Ç209 ´235´228À187 °163´220¸237·225Ç209
-¾231½196À184·206 ¸240¾198 ¿171¾238Á179½192´207´217. 69À204 FAQ 69À199 ±184Á182´194 Á246³173 Æ199¿161 º241Ç207¿169
-È185±226À251À184·206 º175°230µ199¾250½192´207´217. \textbf{69»243¼188Ç209 °205À186 ``69À204 FAQ 69À187 ¾238¶187°212
- À208À187 °205À206°161'' 69¶243´194 ´235¸241À187 Â252Á182Ç207½195±226 ¹217¶248´207´217.}
-
-\vspace{0.5cm}
-
-\noindent Dieses FAQ wurde erstellt, um h8aufig gestellte Fragen und
-ihre Antworten in einer gef8alligen Form zusammenzufassen. Die
-Struktur dieses FAQ wurde drastisch ge8andert seit der letzten Version.
-\textbf{F8ur Details siehe den Abschnitt "`Wie lese ich dieses FAQ"'.}
-
-\vspace{0.5cm}
-
-\CJKtilde
-
-\noindent 6567±190³163Î202Î202´240¼175~(FAQ list)~67Ê199´211Ò187Ð169¾173³163±187Î202µ189µ196Î202Ì226¼176Æ228Ê202µ177µ196½226
-´240Ö208£172Ò212·189±227µ196Ð206Ê189Õ170Ò170¶248³246µ196¡163¸250É207Ò187°230²187Í172µ196Ê199£172Æ228±224Å197½225¹185Ò209³185µ215¸196±228¡163
-\textbf{67Ó208¹216Ð194½225¹185µ196Ï184½218£172¿201²206¿188¡184È231º206Ô196¶193±190Î202´240¼175¼176Á203½226Æ228±224Å197½225¹185¡185¸195
- Ï238Ö208µ196Ë181Ã247¡163}
-
-\vspace{0.5cm}
-
-\noindent 68¥187±96°221°221µ170¶176~(FAQ list)~68¬79±113¤64¨199¸103±96³81°221¨236ª186°221Ã68¤206¨228¾65·237ª186¸209
-µ170¤164¡65¥72¤232«75ª186§206¦161º75­110¦211¥88ª186¡67¸242¤87¤64ª169¤163¦80ª186¬79¡65¨228½115±198µ178º99¤119¹253©179§239Å220¡67
-\textbf{68¦179Ã246·115µ178º99ª186²211¸96¡65¥105°209¦210¡117¦112¦243¾92Å170¥187°221µ170¶176¤206¤70¸209¨228½115±198µ178º99¡118¸211
- ¶181¤164ª186»161©250¡67}
-
-\vspace{0.5cm}
-
-\noindent This FAQ list was made to summarize some frequently asked
-questions and their answers in a convenient form. The structure of
-this FAQ list has drastically changed since the last version.
-\textbf{For details of the new structure, see the entry of `How to
- read this FAQ and its structure'.}
-
-\vspace{0.5cm}
-
-\noindent 66¤179¤206~FAQ~66¥234¥185¥200¤207¡162¤232¤175¤162¤235¼193Ì228¤200¤189¤206Å250¤242½184¤225¡162Ì242¤203Î169¤196¤232¤166
-¤203¤183¤191¤226¤206¤199¤185¡163¤179¤206~FAQ~66¥234¥185¥200¤206¹189Â164¤207¡162°202Á176¤206¤226¤206¤200È230¤217¤198Â231É253¤203Ê209¹185
-¤181¤236¤198¤164¤222¤185¡163\textbf{\ruby{66¿183}{66¤162¤191¤233}66¤183¤164¹189Â164¤203´216¤183¤198¤207¡162¡214¤179¤206~FAQ~
- 66¤206Æ201¤223Ê253¤200¤189¤206¹189Â164¡215¤206¹224Ì220¤242\ruby{66»178}{66¤181¤243}\ruby{66¾200}{66¤183¤231¤166}66¤183¤198²188¤181
- ¤164¡163}
-
-\vspace{0.5cm}
-
-\bgroup
-\fontencoding{T5}\selectfont
-
-\noindent Ph32\acircumflexn ``Nh34\uhornng c0\acircumflexu h73oi v32a gi73ai 0\dj20ap th0\uhorn32\ohornng g71\abrevep'' (vi20\ecircumflext t20\abrevet t32\uhorn
-ti20\ecircumflexng Anh l32a FAQ) 0\dj0\uhorn71\ohornc n0\ecircumflexu ra 73\ohorn 0\dj0\acircumflexy nh32\abrevem m71uc 0\dj20ich thu th71\acircumflexp nh34\uhornng c0\acircumflexu
-h73oi th0\uhorn32\ohornng g71\abrevep trong th71\uhornc t20\ecircumflex v32a nh34\uhornng l32\ohorni gi73ai 0\dj20ap th20ich h71\ohornp nh20\acircumflext c73ua
-n20o. T32\uhorn l32\acircumflexn 20\acircumflexn b73an cu20\ocircumflexi c32ung 0\dj20\ecircumflexn nay, 0\dj34a c20o nh34\uhornng s71\uhorn thay 0\dj73\ocircumflexi kh20a l20\ohornn
-trong c20\acircumflexu tr20uc c73ua FAQ. \textbf{0\DJ73\ecircumflex hi73\ecircumflexu r34o h0\ohornn b71an n0\ecircumflexn xem l71ai ch0\uhorn0\ohornng
- ``L32am sao t0\ocircumflexi c20o th73\ecircumflex 0\dj71oc 0\dju71\ohornc FAQ''.}
-\egroup
-
-\vspace{0.5cm}
-
-\bgroup
-\fontencoding{T2A}\selectfont
-
-\noindent 0\CYREREV0\cyrt0\cyro0\cyrt 0\cyrs0\cyrp0\cyri0\cyrs0\cyro0\cyrk 0\cyrb0\cyrery0\cyrl 0\cyrs0\cyro0\cyrs0\cyrt0\cyra0\cyrv0\cyrl0\cyre0\cyrn 0\cyrd0\cyrl0\cyrya 0\cyrs0\cyru0\cyrm0\cyrm0\cyri0\cyrr0\cyro0\cyrv0\cyra0\cyrn0\cyri0\cyrya 0\cyrn0\cyre0\cyrk0\cyro0\cyrt0\cyro0\cyrr0\cyrery0\cyrh 0\cyrch0\cyra0\cyrs0\cyrt0\cyro
-0\cyrz0\cyra0\cyrd0\cyra0\cyrv0\cyra0\cyre0\cyrm0\cyrery0\cyrh 0\cyrv0\cyro0\cyrp0\cyrr0\cyro0\cyrs0\cyro0\cyrv (FAQ), 0\cyrv0\cyrm0\cyre0\cyrs0\cyrt0\cyre 0\cyrs 0\cyro0\cyrt0\cyrv0\cyre0\cyrt0\cyra0\cyrm0\cyri 0\cyrn0\cyra 0\cyrn0\cyri0\cyrh, 0\cyrv 0\cyru0\cyrd0\cyro0\cyrb0\cyrn0\cyro0\cyrishrt 0\cyrf0\cyro0\cyrr0\cyrm0\cyre.
-0\CYRS0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyra 0\cyrerev0\cyrt0\cyro0\cyrg0\cyro FAQ 0\cyrk0\cyra0\cyrr0\cyrd0\cyri0\cyrn0\cyra0\cyrl0\cyrsftsn0\cyrn0\cyro 0\cyri0\cyrz0\cyrm0\cyre0\cyrn0\cyri0\cyrl0\cyra0\cyrs0\cyrsftsn 0\cyrp0\cyro 0\cyrs0\cyrr0\cyra0\cyrv0\cyrn0\cyre0\cyrn0\cyri0\cyryu 0\cyrs 0\cyrp0\cyro0\cyrs0\cyrl0\cyre0\cyrd0\cyrn0\cyre0\cyrishrt
-0\cyrv0\cyre0\cyrr0\cyrs0\cyri0\cyre0\cyrishrt. \textbf{0\CYRV 0\cyrr0\cyra0\cyrz0\cyrd0\cyre0\cyrl0\cyre `0\CYRK0\cyra0\cyrk 0\cyrch0\cyri0\cyrt0\cyra0\cyrt0\cyrsftsn 0\cyrerev0\cyrt0\cyro0\cyrt FAQ 0\cyri 0\cyre0\cyrg0\cyro 0\cyrs0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyra'
- 0\cyro0\cyrb0\cyrhrdsn0\cyrya0\cyrs0\cyrn0\cyre0\cyrn0\cyrery 0\cyrd0\cyre0\cyrt0\cyra0\cyrl0\cyri 0\cyrerev0\cyrt0\cyro0\cyrishrt 0\cyrn0\cyro0\cyrv0\cyro0\cyrishrt 0\cyrs0\cyrt0\cyrr0\cyru0\cyrk0\cyrt0\cyru0\cyrr0\cyrery.}
-\egroup
-
-\vspace{0.5cm}
-
-\bgroup
-\fontencoding{LGR}\selectfont
-
-\noindent 0H 0l0'i0s0t0a 0a0u0t0'h 0S0T0E (0s0u0q0n0'a 0t0i0j0e0m0'e0n0w0n 0e0r0w0t0'h0s0e0w0n) 0'e0q0e0i 0s0a0n 0s0k0o0p0'o
-0n0a 0s0u0m0p0e0r0i0l0'a0b0e0i 0s0e 0e0'u0q0r0h0s0t0h 0m0o0r0f0'h 0k0'a0p0o0i0e0c 0s0h0m0a0n0t0i0k0'e0c 0e0r0w0t0'h0s0e0i0c 0k0a0i 0t0i0c
-0a0p0a0n0t0'h0s0e0i0c 0t0o0u0c. 0H 0o0r0g0'a0n0w0s0h 0a0u0t0'h0c 0t0h0c 0l0'i0s0t0a0c 0'a0l0l0a0x0e 0s0h0m0a0n0t0i0k0'a 0a0p0'o 0t0h0n
-0t0e0l0e0u0t0a0'i0a 0'e0k0d0o0s0'h 0t0h0c 0k0a0i 0m0e0t0'a. \textbf{0G0i0a 0l0e0p0t0o0m0'e0r0e0i0e0c 0p0'a0n0w 0s0t0h 0n0'e0a
- 0o0r0g0'a0n0w0s0h, 0b0l0'e0p0e 0t0o 0l0'h0m0m0a <<0P0'w0c 0n0a 0d0i0a0b0'a0s0e0t0e 0a0u0t0'h 0t0h0n 0S0T0E 0k0a0i 0p0'w0c
- 0e0'i0n0a0i 0o0r0g0a0n0w0m0'e0n0h>>.}
-\egroup
-
-\end{document}
-
-
-%%% Local Variables:
-%%% coding: emacs-mule
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/rubytest.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/rubytest.cjk
deleted file mode 100644
index cfbc295156..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/rubytest.cjk
+++ /dev/null
@@ -1,56 +0,0 @@
-\def\CJKhook{\CJKenc{JIS}\CJKenc{Bg5}}\ifx\CJKpreproc\undefined\def\CJKpreproc{cjk-enc}\RequirePackage[global]{CJK}\AtBeginDocument{\begin{CJK}{}{}\CJKspace}\AtEndDocument{\end{CJK}}\else\CJKhook\fi % This is the file rubytest.tex of the CJK package
-% for testing ruby with LaTeX2e
-%
-% created by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% You need Emacs 20 (or Mule 2.3) to process this file!
-
-% You should load this file into Mule with `*internal*' encoding scheme
-% (C-u C-x C-f) and call `cjk-write-file' (M-x cjk-write-file).
-% Then run LaTeX on the created file `rubytest.cjk'.
-%
-% Under Emacs 20 type `C-x C-f rubytest.tex' to load this file.
-%
-% `cjk-write-file' will be available after loading cjk-enc.el into Mule
-% (Emacs 20) with the commands load-file or load-library.
-
-\documentclass[12pt]{article}
-
-\usepackage[overlap, CJK]{ruby}
-\usepackage{pinyin}
-
-\CJKencfamily{Bg5}{bsmi}
-\CJKencfamily[dnp]{JIS}{min}
-
-\CJKfontenc{JIS}{dnp}
-
-\renewcommand{\rubysep}{-0.3ex}
-
-
-\begin{document}
-
-{
-\rubylatin
-\renewcommand{\rubysize}{1}
-
-\ruby{\wo3}{6568§218} \ruby{\hen3}{68«220} \ruby{\xi3}{68³223}\ruby{\huan1}{68Å119}
-\ruby{\chi1}{68¦89} \ruby{\Zhong1}{68¤164}\ruby{\guo2}{68°234}
-\ruby{\cai4}{68µ230}\ruby{.}{68¡67}
-}
-
-\Large
-
-\ruby{66²214}{66¤207¤202}\ruby{66±224}{66¤190¤206}\ruby{66Â231}{66¤192¤164}\ruby{66³216}{66¤172¤175}
-
-\ruby{66³164}{66¤166¤223}66¤200\ruby{66¸208}{66¤223¤186¤166¤223}66¤216¹212¤175¡163
-
-\end{document}
-
-%%% Local Variables:
-%%% coding: emacs-mule
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai.cjk
deleted file mode 100644
index ef16754e35..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai.cjk
+++ /dev/null
@@ -1,43 +0,0 @@
-\ifx\CJKpreproc\undefined\def\CJKpreproc{cjk-enc}\RequirePackage{MULEenc}\fi % This is the file thai.tex of the CJK package
-% for testing Thai (in TIS-620 encoding).
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% This file must be processed with cjk-enc.el to get
-%
-% . proper word breaks
-% . font switching between Thai and non-Thai
-% . intercharacter glue
-%
-% Please read cjk-enc.txt for usage instructions.
-%
-% To process without cjk-enc.el, comment out the line containing
-% `\extrasthaicjk'. Note, however, that you get overlong lines, and you
-% must manually insert proper Thai word breaks.
-
-
-\documentclass[12pt]{article}
-
-\usepackage[thaicjk]{babel}
-
-% \addto\extrasthaicjk{\fontencoding{C90}\selectfont}
-
-
-\begin{document}
-
-5762195622106219462161622106219558 FAQ 5762185602136023361622026219560233622106216761621626021460233621856162224621906021560232622056162202621956021662187616216462211616218262210621936162183602136023261621826221062193616216160209621856162186602326220562194616216462195602096023362167616222562197622086162164622116162181622056218661621646221161621826221062193616222762185616219560217621876162225621866218661621836021361622026220862180621996216158.
-5762226621646219562167616220262195602336221062167616216262205621676162195622106219462161622106219558 FAQ 576218560213602336162224621876219760213602326219462185616222862187616219362210621616162181602096023362167622256218160232616219560216602326218561621836021360232616222562197602336219958.
-\textbf{57621806021761621956221062194616219762208622246220560213621946218061622026221162203621956020962186616222662164621956216761622026219560233622106216761622276220362193602326162228621806023361621686221062161616217060232621996216758 ``576222662164621956216761622026219560233622106216761622256219762208616219960212621846021361621616221062195616220560232622106218558
- FAQ.''}
-
-\end{document}
-
-
-%%% Local Variables:
-%%% coding: thai-tis620
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai_utf8.cjk b/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai_utf8.cjk
deleted file mode 100644
index 1ffa284b83..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/cjk/thai_utf8.cjk
+++ /dev/null
@@ -1,43 +0,0 @@
-\ifx\CJKpreproc\undefined\def\CJKpreproc{cjk-enc}\RequirePackage{MULEenc}\fi % This is the file thai_utf8.tex of the CJK package
-% for testing Thai (in utf-8 encoding).
-%
-% written by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% This file must be processed with cjk-enc.el to get
-%
-% . proper word breaks
-% . font switching between Thai and non-Thai
-% . intercharacter glue
-%
-% Please read cjk-enc.txt for usage instructions.
-%
-% To process without cjk-enc.el, comment out the line containing
-% `\extrasthaicjk'. Note, however, that you get overlong lines, and you
-% must manually insert proper Thai word breaks.
-
-
-\documentclass[12pt]{article}
-
-\usepackage[thaicjk]{babel}
-
-% \addto\extrasthaicjk{\fontencoding{C90}\selectfont}
-
-
-\begin{document}
-
-5762195622106219462161622106219558 FAQ 5762185602136023361622026219560233622106216761621626021460233621856162224621906021560232622056162202621956021662187616216462211616218262210621936162183602136023261621826221062193616216160209621856162186602326220562194616216462195602096023362167616222562197622086162164622116162181622056218661621646221161621826221062193616222762185616219560217621876162225621866218661621836021361622026220862180621996216158.
-5762226621646219562167616220262195602336221062167616216262205621676162195622106219462161622106219558 FAQ 576218560213602336162224621876219760213602326219462185616222862187616219362210621616162181602096023362167622256218160232616219560216602326218561621836021360232616222562197602336219958.
-\textbf{57621806021761621956221062194616219762208622246220560213621946218061622026221162203621956020962186616222662164621956216761622026219560233622106216761622276220362193602326162228621806023361621686221062161616217060232621996216758 ``576222662164621956216761622026219560233622106216761622256219762208616219960212621846021361621616221062195616220560232622106218558
- FAQ.''}
-
-\end{document}
-
-
-%%% Local Variables:
-%%% coding: utf-8
-%%% mode: latex
-%%% TeX-master: t
-%%% TeX-command-default: "CJKLaTeX"
-%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5.pdf
deleted file mode 100644
index 673422ed7b..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5vert.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5vert.pdf
deleted file mode 100644
index 6b00bd023f..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/Big5vert.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CEF_test.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CEF_test.pdf
deleted file mode 100644
index e326af035d..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CEF_test.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKbabel.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKbabel.pdf
deleted file mode 100644
index 7d3dab33bd..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKbabel.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKfntef.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKfntef.pdf
deleted file mode 100644
index 58e7a7c418..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKfntef.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKmixed.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKmixed.pdf
deleted file mode 100644
index 6cd3bc814a..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKmixed.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKspace.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKspace.pdf
deleted file mode 100644
index 735b14ff80..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKspace.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKutf8.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKutf8.pdf
deleted file mode 100644
index 28cc7ee9bb..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/CJKutf8.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/GB.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/GB.pdf
deleted file mode 100644
index 094c34a1fd..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/GB.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/JIS.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/JIS.pdf
deleted file mode 100644
index 71e0a4335f..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/JIS.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/KS.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/KS.pdf
deleted file mode 100644
index b64b1c7260..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/KS.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/SJIS.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/SJIS.pdf
deleted file mode 100644
index 9fb248701c..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/SJIS.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/UTF8.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/UTF8.pdf
deleted file mode 100644
index 851d91dfb0..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/UTF8.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/muletest.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/muletest.pdf
deleted file mode 100644
index f7711e89c9..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/muletest.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/py_test.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/py_test.pdf
deleted file mode 100644
index aca573272a..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/py_test.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/pytest.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/pytest.pdf
deleted file mode 100644
index b4b458da6c..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/pytest.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/rubytest.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/rubytest.pdf
deleted file mode 100644
index dc6d7b0ff7..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/rubytest.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai.pdf
deleted file mode 100644
index 322e0c696e..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai_utf8.pdf b/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai_utf8.pdf
deleted file mode 100644
index e168279686..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/examples/pdf/thai_utf8.pdf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.guess b/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.guess
deleted file mode 100755
index f7eb141e75..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.guess
+++ /dev/null
@@ -1,1438 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright 1992-2015 Free Software Foundation, Inc.
-
-timestamp='2015-03-04'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that
-# program. This Exception is an additional permission under section 7
-# of the GNU General Public License, version 3 ("GPLv3").
-#
-# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
-#
-# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
-#
-# Please send patches to <config-patches@gnu.org>.
-
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright 1992-2015 Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help" >&2
- exit 1 ;;
- * )
- break ;;
- esac
-done
-
-if test $# != 0; then
- echo "$me: too many arguments$help" >&2
- exit 1
-fi
-
-trap 'exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-# compiler to aid in system detection is discouraged as it requires
-# temporary files to be created and, as you can see below, it is a
-# headache to deal with in a portable fashion.
-
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-# Portable tmp directory creation inspired by the Autoconf team.
-
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int x;" > $dummy.c ;
- for c in cc gcc c89 c99 ; do
- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- if test x"$CC_FOR_BUILD" = x ; then
- CC_FOR_BUILD=no_compiler_found ;
- fi
- ;;
- ,,*) CC_FOR_BUILD=$CC ;;
- ,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ; set_cc_for_build= ;'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
- PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-case "${UNAME_SYSTEM}" in
-Linux|GNU|GNU/*)
- # If the system lacks a compiler, then just pick glibc.
- # We could probably try harder.
- LIBC=gnu
-
- eval $set_cc_for_build
- cat <<-EOF > $dummy.c
- #include <features.h>
- #if defined(__UCLIBC__)
- LIBC=uclibc
- #elif defined(__dietlibc__)
- LIBC=dietlibc
- #else
- LIBC=gnu
- #endif
- EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
- ;;
-esac
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
- *:NetBSD:*:*)
- # NetBSD (nbsd) targets should (where applicable) match one or
- # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
- # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
- # switched to ELF, *-*-netbsd* would select the old
- # object file format. This provides both forward
- # compatibility and a consistent mechanism for selecting the
- # object file format.
- #
- # Note: NetBSD doesn't particularly care about the vendor
- # portion of the name. We always set it to "unknown".
- sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
- /sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || \
- echo unknown)`
- case "${UNAME_MACHINE_ARCH}" in
- armeb) machine=armeb-unknown ;;
- arm*) machine=arm-unknown ;;
- sh3el) machine=shl-unknown ;;
- sh3eb) machine=sh-unknown ;;
- sh5el) machine=sh5le-unknown ;;
- earmv*)
- arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
- endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
- machine=${arch}${endian}-unknown
- ;;
- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
- esac
- # The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
- case "${UNAME_MACHINE_ARCH}" in
- arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
- eval $set_cc_for_build
- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep -q __ELF__
- then
- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
- # Return netbsd for either. FIX?
- os=netbsd
- else
- os=netbsdelf
- fi
- ;;
- *)
- os=netbsd
- ;;
- esac
- # Determine ABI tags.
- case "${UNAME_MACHINE_ARCH}" in
- earm*)
- expr='s/^earmv[0-9]/-eabi/;s/eb$//'
- abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
- ;;
- esac
- # The OS release
- # Debian GNU/NetBSD machines have a different userland, and
- # thus, need a distinct triplet. However, they do not need
- # kernel version information, so it can be replaced with a
- # suitable tag, in the style of linux-gnu.
- case "${UNAME_VERSION}" in
- Debian*)
- release='-gnu'
- ;;
- *)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- ;;
- esac
- # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
- # contains redundant information, the shorter form:
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}${abi}"
- exit ;;
- *:Bitrig:*:*)
- UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
- exit ;;
- *:OpenBSD:*:*)
- UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
- exit ;;
- *:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
- exit ;;
- *:SolidBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
- exit ;;
- macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- *:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- alpha:OSF1:*:*)
- case $UNAME_RELEASE in
- *4.0)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- ;;
- *5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
- ;;
- esac
- # According to Compaq, /usr/sbin/psrinfo has been available on
- # OSF/1 and Tru64 systems produced since 1995. I hope that
- # covers most systems running today. This code pipes the CPU
- # types through head -n 1, so we only detect the type of CPU 0.
- ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
- case "$ALPHA_CPU_TYPE" in
- "EV4 (21064)")
- UNAME_MACHINE="alpha" ;;
- "EV4.5 (21064)")
- UNAME_MACHINE="alpha" ;;
- "LCA4 (21066/21068)")
- UNAME_MACHINE="alpha" ;;
- "EV5 (21164)")
- UNAME_MACHINE="alphaev5" ;;
- "EV5.6 (21164A)")
- UNAME_MACHINE="alphaev56" ;;
- "EV5.6 (21164PC)")
- UNAME_MACHINE="alphapca56" ;;
- "EV5.7 (21164PC)")
- UNAME_MACHINE="alphapca57" ;;
- "EV6 (21264)")
- UNAME_MACHINE="alphaev6" ;;
- "EV6.7 (21264A)")
- UNAME_MACHINE="alphaev67" ;;
- "EV6.8CB (21264C)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8AL (21264B)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8CX (21264D)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.9A (21264/EV69A)")
- UNAME_MACHINE="alphaev69" ;;
- "EV7 (21364)")
- UNAME_MACHINE="alphaev7" ;;
- "EV7.9 (21364A)")
- UNAME_MACHINE="alphaev79" ;;
- esac
- # A Pn.n version is a patched version.
- # A Vn.n version is a released version.
- # A Tn.n version is a released field test version.
- # A Xn.n version is an unreleased experimental baselevel.
- # 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
- exitcode=$?
- trap '' 0
- exit $exitcode ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
- Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
- exit ;;
- *:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
- exit ;;
- *:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
- exit ;;
- *:OS/390:*:*)
- echo i370-ibm-openedition
- exit ;;
- *:z/VM:*:*)
- echo s390-ibm-zvmoe
- exit ;;
- *:OS400:*:*)
- echo powerpc-ibm-os400
- exit ;;
- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
- exit ;;
- arm*:riscos:*:*|arm*:RISCOS:*:*)
- echo arm-unknown-riscos
- exit ;;
- SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
- echo hppa1.1-hitachi-hiuxmpp
- exit ;;
- Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
- # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
- if test "`(/bin/universe) 2>/dev/null`" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit ;;
- NILE*:*:*:dcosx)
- echo pyramid-pyramid-svr4
- exit ;;
- DRS?6000:unix:4.0:6*)
- echo sparc-icl-nx6
- exit ;;
- DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
- case `/usr/bin/uname -p` in
- sparc) echo sparc-icl-nx7; exit ;;
- esac ;;
- s390x:SunOS:*:*)
- echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
- echo i386-pc-auroraux${UNAME_RELEASE}
- exit ;;
- i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- eval $set_cc_for_build
- SUN_ARCH="i386"
- # If there is a compiler, see if it is configured for 64-bit objects.
- # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
- # This test works for both compilers.
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- SUN_ARCH="x86_64"
- fi
- fi
- echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:6*:*)
- # According to config.sub, this is the proper way to canonicalize
- # SunOS6. Hard to guess exactly what SunOS6 will be like, but
- # it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:*:*)
- case "`/usr/bin/arch -k`" in
- Series*|S4*)
- UNAME_RELEASE=`uname -v`
- ;;
- esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit ;;
- sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
- exit ;;
- sun*:*:4.2BSD:*)
- UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
- case "`/bin/arch`" in
- sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
- ;;
- sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
- ;;
- esac
- exit ;;
- aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
- exit ;;
- # The situation for MiNT is a little confusing. The machine name
- # can be virtually everything (everything which is not
- # "atarist" or "atariste" at least should have a processor
- # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
- # to the lowercase version "mint" (or "freemint"). Finally
- # the system name "TOS" denotes a system which is actually not
- # MiNT. But MiNT is downward compatible to TOS, so this should
- # be no problem.
- atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
- hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
- *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
- m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
- exit ;;
- powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
- exit ;;
- RISC*:Mach:*:*)
- echo mips-dec-mach_bsd4.3
- exit ;;
- RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
- exit ;;
- VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
- exit ;;
- 2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
- exit ;;
- mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h> /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
- #if defined (host_mips) && defined (MIPSEB)
- #if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
- #endif
- #endif
- exit (-1);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos${UNAME_RELEASE}
- exit ;;
- Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-powermax
- exit ;;
- Motorola:*:4.3:PL8-*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:Power_UNIX:*:*)
- echo powerpc-harris-powerunix
- exit ;;
- m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit ;;
- m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit ;;
- m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit ;;
- AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
- then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
- then
- echo m88k-dg-dgux${UNAME_RELEASE}
- else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
- fi
- else
- echo i586-dg-dgux${UNAME_RELEASE}
- fi
- exit ;;
- M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit ;;
- M88*:*:R3*:*)
- # Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit ;;
- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit ;;
- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit ;;
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i*86:AIX:*:*)
- echo i386-ibm-aix
- exit ;;
- ia64:AIX:*:*)
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:2:3)
- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <sys/systemcfg.h>
-
- main()
- {
- if (!__power_pc())
- exit(1);
- puts("powerpc-ibm-aix3.2.5");
- exit(0);
- }
-EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
- then
- echo "$SYSTEM_NAME"
- else
- echo rs6000-ibm-aix3.2.5
- fi
- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
- else
- echo rs6000-ibm-aix3.2
- fi
- exit ;;
- *:AIX:*:[4567])
- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
- IBM_ARCH=rs6000
- else
- IBM_ARCH=powerpc
- fi
- if [ -x /usr/bin/lslpp ] ; then
- IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
- awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:*:*)
- echo rs6000-ibm-aix
- exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
- echo romp-ibm-bsd4.4
- exit ;;
- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit ;; # report: romp-ibm BSD 4.3
- *:BOSX:*:*)
- echo rs6000-bull-bosx
- exit ;;
- DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit ;;
- 9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit ;;
- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit ;;
- 9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/[678][0-9][0-9])
- if [ -x /usr/bin/getconf ]; then
- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
- esac ;;
- esac
- fi
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-
- #define _HPUX_SOURCE
- #include <stdlib.h>
- #include <unistd.h>
-
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
-
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
-EOF
- (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
- test -z "$HP_ARCH" && HP_ARCH=hppa
- fi ;;
- esac
- if [ ${HP_ARCH} = "hppa2.0w" ]
- then
- eval $set_cc_for_build
-
- # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
- # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
- # generating 64-bit code. GNU and HP use different nomenclature:
- #
- # $ CC_FOR_BUILD=cc ./config.guess
- # => hppa2.0w-hp-hpux11.23
- # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
- # => hppa64-hp-hpux11.23
-
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep -q __LP64__
- then
- HP_ARCH="hppa2.0w"
- else
- HP_ARCH="hppa64"
- fi
- fi
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit ;;
- ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
- exit ;;
- 3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <unistd.h>
- int
- main ()
- {
- long cpu = sysconf (_SC_CPU_VERSION);
- /* The order matters, because CPU_IS_HP_MC68K erroneously returns
- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
- results, however. */
- if (CPU_IS_PA_RISC (cpu))
- {
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
- default: puts ("hppa-hitachi-hiuxwe2"); break;
- }
- }
- else if (CPU_IS_HP_MC68K (cpu))
- puts ("m68k-hitachi-hiuxwe2");
- else puts ("unknown-hitachi-hiuxwe2");
- exit (0);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo unknown-hitachi-hiuxwe2
- exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
- echo hppa1.1-hp-bsd
- exit ;;
- 9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit ;;
- *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
- echo hppa1.0-hp-mpeix
- exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
- echo hppa1.1-hp-osf
- exit ;;
- hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit ;;
- i*86:OSF1:*:*)
- if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
- else
- echo ${UNAME_MACHINE}-unknown-osf1
- fi
- exit ;;
- parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit ;;
- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit ;;
- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit ;;
- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit ;;
- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit ;;
- CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
- | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
- -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- *:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- 5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit ;;
- sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:FreeBSD:*:*)
- UNAME_PROCESSOR=`/usr/bin/uname -p`
- case ${UNAME_PROCESSOR} in
- amd64)
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- *)
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- esac
- exit ;;
- i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
- exit ;;
- *:MINGW64*:*)
- echo ${UNAME_MACHINE}-pc-mingw64
- exit ;;
- *:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
- exit ;;
- *:MSYS*:*)
- echo ${UNAME_MACHINE}-pc-msys
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
- exit ;;
- i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
- exit ;;
- *:Interix*:*)
- case ${UNAME_MACHINE} in
- x86)
- echo i586-pc-interix${UNAME_RELEASE}
- exit ;;
- authenticamd | genuineintel | EM64T)
- echo x86_64-unknown-interix${UNAME_RELEASE}
- exit ;;
- IA64)
- echo ia64-unknown-interix${UNAME_RELEASE}
- exit ;;
- esac ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- 8664:Windows_NT:*)
- echo x86_64-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
- i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
- exit ;;
- amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
- echo x86_64-unknown-cygwin
- exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
- prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- *:GNU:*:*)
- # the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit ;;
- *:GNU/*:*:*)
- # other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
- exit ;;
- i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
- exit ;;
- aarch64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- aarch64_be:Linux:*:*)
- UNAME_MACHINE=aarch64_be
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep -q ld.so.1
- if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- arc:Linux:*:* | arceb:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- arm*:Linux:*:*)
- eval $set_cc_for_build
- if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep -q __ARM_EABI__
- then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- else
- if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep -q __ARM_PCS_VFP
- then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
- else
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
- fi
- fi
- exit ;;
- avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- cris:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
- exit ;;
- crisv32:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
- exit ;;
- e2k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- frv:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- hexagon:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- i*86:Linux:*:*)
- echo ${UNAME_MACHINE}-pc-linux-${LIBC}
- exit ;;
- ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- mips:Linux:*:* | mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef ${UNAME_MACHINE}
- #undef ${UNAME_MACHINE}el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=${UNAME_MACHINE}el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=${UNAME_MACHINE}
- #else
- CPU=
- #endif
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
- ;;
- openrisc*:Linux:*:*)
- echo or1k-unknown-linux-${LIBC}
- exit ;;
- or32:Linux:*:* | or1k*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- padre:Linux:*:*)
- echo sparc-unknown-linux-${LIBC}
- exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-${LIBC}
- exit ;;
- parisc:Linux:*:* | hppa:Linux:*:*)
- # Look for CPU level
- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
- PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
- *) echo hppa-unknown-linux-${LIBC} ;;
- esac
- exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-${LIBC}
- exit ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-${LIBC}
- exit ;;
- ppc64le:Linux:*:*)
- echo powerpc64le-unknown-linux-${LIBC}
- exit ;;
- ppcle:Linux:*:*)
- echo powerpcle-unknown-linux-${LIBC}
- exit ;;
- s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
- exit ;;
- sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- tile*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-${LIBC}
- exit ;;
- x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- xtensa*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
- exit ;;
- i*86:DYNIX/ptx:4*:*)
- # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
- # earlier versions are messed up and put the nodename in both
- # sysname and nodename.
- echo i386-sequent-sysv4
- exit ;;
- i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
- # I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit ;;
- i*86:OS/2:*:*)
- # If we were able to find `uname', then EMX Unix compatibility
- # is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
- exit ;;
- i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
- exit ;;
- i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
- exit ;;
- i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
- exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
- else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
- fi
- exit ;;
- i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
- case `/bin/uname -X | grep "^Machine"` in
- *486*) UNAME_MACHINE=i486 ;;
- *Pentium) UNAME_MACHINE=i586 ;;
- *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
- esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit ;;
- i*86:*:3.2:*)
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
- elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
- (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
- (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
- && UNAME_MACHINE=i686
- (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-pc-sysv32
- fi
- exit ;;
- pc:*:*:*)
- # Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i586.
- # Note: whatever this is, it MUST be the same as what config.sub
- # prints for the "djgpp" host, or else GDB configury will decide that
- # this is a cross-build.
- echo i586-pc-msdosdjgpp
- exit ;;
- Intel:Mach:3*:*)
- echo i386-pc-mach3
- exit ;;
- paragon:*:*:*)
- echo i860-intel-osf1
- exit ;;
- i860:*:4.*:*) # i860-SVR4
- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
- else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
- fi
- exit ;;
- mini*:CTIX:SYS*5:*)
- # "miniframe"
- echo m68010-convergent-sysv
- exit ;;
- mc68k:UNIX:SYSTEM5:3.51m)
- echo m68k-convergent-sysv
- exit ;;
- M680?0:D-NIX:5.3:*)
- echo m68k-diab-dnix
- exit ;;
- M68*:*:R3V[5678]*:*)
- test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
- 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
- OS_REL=''
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
- NCR*:*:4.2:* | MPRAS*:*:4.2:*)
- OS_REL='.3'
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
- /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit ;;
- TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
- exit ;;
- RM*:ReliantUNIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- *:SINIX-*:*:*)
- if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
- else
- echo ns32k-sni-sysv
- fi
- exit ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says <Richard.M.Bartel@ccMail.Census.GOV>
- echo i586-unisys-sysv4
- exit ;;
- *:UNIX_System_V:4*:FTX*)
- # From Gerald Hewes <hewes@openmarket.com>.
- # How about differentiating between stratus architectures? -djm
- echo hppa1.1-stratus-sysv4
- exit ;;
- *:*:*:FTX*)
- # From seanf@swdc.stratus.com.
- echo i860-stratus-sysv4
- exit ;;
- i*86:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
- exit ;;
- *:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo hppa1.1-stratus-vos
- exit ;;
- mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
- exit ;;
- news*:NEWS-OS:6*:*)
- echo mips-sony-newsos6
- exit ;;
- R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
- if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
- else
- echo mips-unknown-sysv${UNAME_RELEASE}
- fi
- exit ;;
- BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
- echo powerpc-be-beos
- exit ;;
- BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
- echo powerpc-apple-beos
- exit ;;
- BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
- echo i586-pc-beos
- exit ;;
- BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
- echo i586-pc-haiku
- exit ;;
- x86_64:Haiku:*:*)
- echo x86_64-unknown-haiku
- exit ;;
- SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-7:SUPER-UX:*:*)
- echo sx7-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-8:SUPER-UX:*:*)
- echo sx8-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-8R:SUPER-UX:*:*)
- echo sx8r-nec-superux${UNAME_RELEASE}
- exit ;;
- Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Darwin:*:*)
- UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- eval $set_cc_for_build
- if test "$UNAME_PROCESSOR" = unknown ; then
- UNAME_PROCESSOR=powerpc
- fi
- if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- case $UNAME_PROCESSOR in
- i386) UNAME_PROCESSOR=x86_64 ;;
- powerpc) UNAME_PROCESSOR=powerpc64 ;;
- esac
- fi
- fi
- elif test "$UNAME_PROCESSOR" = i386 ; then
- # Avoid executing cc on OS X 10.9, as it ships with a stub
- # that puts up a graphical alert prompting to install
- # developer tools. Any system running Mac OS X 10.7 or
- # later (Darwin 11 and later) is required to have a 64-bit
- # processor. This is not true of the ARM version of Darwin
- # that Apple uses in portable devices.
- UNAME_PROCESSOR=x86_64
- fi
- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
- exit ;;
- *:procnto*:*:* | *:QNX:[0123456789]*:*)
- UNAME_PROCESSOR=`uname -p`
- if test "$UNAME_PROCESSOR" = "x86"; then
- UNAME_PROCESSOR=i386
- UNAME_MACHINE=pc
- fi
- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
- exit ;;
- *:QNX:*:4*)
- echo i386-pc-qnx
- exit ;;
- NEO-?:NONSTOP_KERNEL:*:*)
- echo neo-tandem-nsk${UNAME_RELEASE}
- exit ;;
- NSE-*:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
- exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
- exit ;;
- *:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit ;;
- BS2000:POSIX*:*:*)
- echo bs2000-siemens-sysv
- exit ;;
- DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit ;;
- *:Plan9:*:*)
- # "uname -m" is not consistent, so use $cputype instead. 386
- # is converted to i386 for consistency with other x86
- # operating systems.
- if test "$cputype" = "386"; then
- UNAME_MACHINE=i386
- else
- UNAME_MACHINE="$cputype"
- fi
- echo ${UNAME_MACHINE}-unknown-plan9
- exit ;;
- *:TOPS-10:*:*)
- echo pdp10-unknown-tops10
- exit ;;
- *:TENEX:*:*)
- echo pdp10-unknown-tenex
- exit ;;
- KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
- echo pdp10-dec-tops20
- exit ;;
- XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
- echo pdp10-xkl-tops20
- exit ;;
- *:TOPS-20:*:*)
- echo pdp10-unknown-tops20
- exit ;;
- *:ITS:*:*)
- echo pdp10-unknown-its
- exit ;;
- SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
- exit ;;
- *:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
- *:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
- A*) echo alpha-dec-vms ; exit ;;
- I*) echo ia64-dec-vms ; exit ;;
- V*) echo vax-dec-vms ; exit ;;
- esac ;;
- *:XENIX:*:SysV)
- echo i386-pc-xenix
- exit ;;
- i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
- exit ;;
- i*86:rdos:*:*)
- echo ${UNAME_MACHINE}-pc-rdos
- exit ;;
- i*86:AROS:*:*)
- echo ${UNAME_MACHINE}-pc-aros
- exit ;;
- x86_64:VMkernel:*:*)
- echo ${UNAME_MACHINE}-unknown-esx
- exit ;;
-esac
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
-and
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo = `(hostinfo) 2>/dev/null`
-/bin/universe = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.sub b/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.sub
deleted file mode 100755
index 8f1229c6f7..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/config.sub
+++ /dev/null
@@ -1,1810 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-# Copyright 1992-2015 Free Software Foundation, Inc.
-
-timestamp='2015-03-08'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that
-# program. This Exception is an additional permission under section 7
-# of the GNU General Public License, version 3 ("GPLv3").
-
-
-# Please send patches to <config-patches@gnu.org>.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support. The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright 1992-2015 Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help"
- exit 1 ;;
-
- *local*)
- # First pass through any local machine types.
- echo $1
- exit ;;
-
- * )
- break ;;
- esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
- exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
- exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
- linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
- knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
- kopensolaris*-gnu* | \
- storm-chaos* | os2-emx* | rtmk-nova*)
- os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
- ;;
- android-linux)
- os=-linux-android
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
- ;;
- *)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
- else os=; fi
- ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray | -microblaze*)
- os=
- basic_machine=$1
- ;;
- -bluegene*)
- os=-cnk
- ;;
- -sim | -cisco | -oki | -wec | -winbond)
- os=
- basic_machine=$1
- ;;
- -scout)
- ;;
- -wrs)
- os=-vxworks
- basic_machine=$1
- ;;
- -chorusos*)
- os=-chorusos
- basic_machine=$1
- ;;
- -chorusrdb)
- os=-chorusrdb
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco6)
- os=-sco5v6
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5)
- os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5v6*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -lynx*178)
- os=-lynxos178
- ;;
- -lynx*5)
- os=-lynxos5
- ;;
- -lynx*)
- os=-lynxos
- ;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
- -psos*)
- os=-psos
- ;;
- -mint | -mint[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
- # Recognize the basic CPU types without company name.
- # Some are omitted here because they have special meanings below.
- 1750a | 580 \
- | a29k \
- | aarch64 | aarch64_be \
- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
- | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
- | am33_2.0 \
- | arc | arceb \
- | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
- | avr | avr32 \
- | be32 | be64 \
- | bfin \
- | c4x | c8051 | clipper \
- | d10v | d30v | dlx | dsp16xx \
- | e2k | epiphany \
- | fido | fr30 | frv | ft32 \
- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
- | hexagon \
- | i370 | i860 | i960 | ia64 \
- | ip2k | iq2000 \
- | k1om \
- | le32 | le64 \
- | lm32 \
- | m32c | m32r | m32rle | m68000 | m68k | m88k \
- | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
- | mips | mipsbe | mipseb | mipsel | mipsle \
- | mips16 \
- | mips64 | mips64el \
- | mips64octeon | mips64octeonel \
- | mips64orion | mips64orionel \
- | mips64r5900 | mips64r5900el \
- | mips64vr | mips64vrel \
- | mips64vr4100 | mips64vr4100el \
- | mips64vr4300 | mips64vr4300el \
- | mips64vr5000 | mips64vr5000el \
- | mips64vr5900 | mips64vr5900el \
- | mipsisa32 | mipsisa32el \
- | mipsisa32r2 | mipsisa32r2el \
- | mipsisa32r6 | mipsisa32r6el \
- | mipsisa64 | mipsisa64el \
- | mipsisa64r2 | mipsisa64r2el \
- | mipsisa64r6 | mipsisa64r6el \
- | mipsisa64sb1 | mipsisa64sb1el \
- | mipsisa64sr71k | mipsisa64sr71kel \
- | mipsr5900 | mipsr5900el \
- | mipstx39 | mipstx39el \
- | mn10200 | mn10300 \
- | moxie \
- | mt \
- | msp430 \
- | nds32 | nds32le | nds32be \
- | nios | nios2 | nios2eb | nios2el \
- | ns16k | ns32k \
- | open8 | or1k | or1knd | or32 \
- | pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle \
- | pyramid \
- | riscv32 | riscv64 \
- | rl78 | rx \
- | score \
- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
- | sh64 | sh64le \
- | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
- | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
- | spu \
- | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
- | ubicom32 \
- | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
- | visium \
- | we32k \
- | x86 | xc16x | xstormy16 | xtensa \
- | z8k | z80)
- basic_machine=$basic_machine-unknown
- ;;
- c54x)
- basic_machine=tic54x-unknown
- ;;
- c55x)
- basic_machine=tic55x-unknown
- ;;
- c6x)
- basic_machine=tic6x-unknown
- ;;
- leon|leon[3-9])
- basic_machine=sparc-$basic_machine
- ;;
- m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
- basic_machine=$basic_machine-unknown
- os=-none
- ;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
- ;;
- ms1)
- basic_machine=mt-unknown
- ;;
-
- strongarm | thumb | xscale)
- basic_machine=arm-unknown
- ;;
- xgate)
- basic_machine=$basic_machine-unknown
- os=-none
- ;;
- xscaleeb)
- basic_machine=armeb-unknown
- ;;
-
- xscaleel)
- basic_machine=armel-unknown
- ;;
-
- # We use `pc' rather than `unknown'
- # because (1) that's what they normally are, and
- # (2) the word "unknown" tends to confuse beginning users.
- i*86 | x86_64)
- basic_machine=$basic_machine-pc
- ;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
- # Recognize the basic CPU types with company name.
- 580-* \
- | a29k-* \
- | aarch64-* | aarch64_be-* \
- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
- | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
- | avr-* | avr32-* \
- | be32-* | be64-* \
- | bfin-* | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c4x-* \
- | c8051-* | clipper-* | craynv-* | cydra-* \
- | d10v-* | d30v-* | dlx-* \
- | e2k-* | elxsi-* \
- | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
- | h8300-* | h8500-* \
- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
- | hexagon-* \
- | i*86-* | i860-* | i960-* | ia64-* \
- | ip2k-* | iq2000-* \
- | k1om-* \
- | le32-* | le64-* \
- | lm32-* \
- | m32c-* | m32r-* | m32rle-* \
- | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
- | microblaze-* | microblazeel-* \
- | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
- | mips16-* \
- | mips64-* | mips64el-* \
- | mips64octeon-* | mips64octeonel-* \
- | mips64orion-* | mips64orionel-* \
- | mips64r5900-* | mips64r5900el-* \
- | mips64vr-* | mips64vrel-* \
- | mips64vr4100-* | mips64vr4100el-* \
- | mips64vr4300-* | mips64vr4300el-* \
- | mips64vr5000-* | mips64vr5000el-* \
- | mips64vr5900-* | mips64vr5900el-* \
- | mipsisa32-* | mipsisa32el-* \
- | mipsisa32r2-* | mipsisa32r2el-* \
- | mipsisa32r6-* | mipsisa32r6el-* \
- | mipsisa64-* | mipsisa64el-* \
- | mipsisa64r2-* | mipsisa64r2el-* \
- | mipsisa64r6-* | mipsisa64r6el-* \
- | mipsisa64sb1-* | mipsisa64sb1el-* \
- | mipsisa64sr71k-* | mipsisa64sr71kel-* \
- | mipsr5900-* | mipsr5900el-* \
- | mipstx39-* | mipstx39el-* \
- | mmix-* \
- | mt-* \
- | msp430-* \
- | nds32-* | nds32le-* | nds32be-* \
- | nios-* | nios2-* | nios2eb-* | nios2el-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
- | open8-* \
- | or1k*-* \
- | orion-* \
- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
- | pyramid-* \
- | rl78-* | romp-* | rs6000-* | rx-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
- | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
- | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
- | sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
- | tahoe-* \
- | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
- | tile*-* \
- | tron-* \
- | ubicom32-* \
- | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
- | vax-* \
- | visium-* \
- | we32k-* \
- | x86-* | x86_64-* | xc16x-* | xps100-* \
- | xstormy16-* | xtensa*-* \
- | ymp-* \
- | z8k-* | z80-*)
- ;;
- # Recognize the basic CPU types without company name, with glob match.
- xtensa*)
- basic_machine=$basic_machine-unknown
- ;;
- # Recognize the various machine names and aliases which stand
- # for a CPU type and a company and sometimes even an OS.
- 386bsd)
- basic_machine=i386-unknown
- os=-bsd
- ;;
- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
- basic_machine=m68000-att
- ;;
- 3b*)
- basic_machine=we32k-att
- ;;
- a29khif)
- basic_machine=a29k-amd
- os=-udi
- ;;
- abacus)
- basic_machine=abacus-unknown
- ;;
- adobe68k)
- basic_machine=m68010-adobe
- os=-scout
- ;;
- alliant | fx80)
- basic_machine=fx80-alliant
- ;;
- altos | altos3068)
- basic_machine=m68k-altos
- ;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amd64)
- basic_machine=x86_64-pc
- ;;
- amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
- amiga | amiga-*)
- basic_machine=m68k-unknown
- ;;
- amigaos | amigados)
- basic_machine=m68k-unknown
- os=-amigaos
- ;;
- amigaunix | amix)
- basic_machine=m68k-unknown
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- apollo68bsd)
- basic_machine=m68k-apollo
- os=-bsd
- ;;
- aros)
- basic_machine=i386-pc
- os=-aros
- ;;
- asmjs)
- basic_machine=asmjs-unknown
- ;;
- aux)
- basic_machine=m68k-apple
- os=-aux
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- blackfin)
- basic_machine=bfin-unknown
- os=-linux
- ;;
- blackfin-*)
- basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
- ;;
- bluegene*)
- basic_machine=powerpc-ibm
- os=-cnk
- ;;
- c54x-*)
- basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- c55x-*)
- basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- c6x-*)
- basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- c90)
- basic_machine=c90-cray
- os=-unicos
- ;;
- cegcc)
- basic_machine=arm-unknown
- os=-cegcc
- ;;
- convex-c1)
- basic_machine=c1-convex
- os=-bsd
- ;;
- convex-c2)
- basic_machine=c2-convex
- os=-bsd
- ;;
- convex-c32)
- basic_machine=c32-convex
- os=-bsd
- ;;
- convex-c34)
- basic_machine=c34-convex
- os=-bsd
- ;;
- convex-c38)
- basic_machine=c38-convex
- os=-bsd
- ;;
- cray | j90)
- basic_machine=j90-cray
- os=-unicos
- ;;
- craynv)
- basic_machine=craynv-cray
- os=-unicosmp
- ;;
- cr16 | cr16-*)
- basic_machine=cr16-unknown
- os=-elf
- ;;
- crds | unos)
- basic_machine=m68k-crds
- ;;
- crisv32 | crisv32-* | etraxfs*)
- basic_machine=crisv32-axis
- ;;
- cris | cris-* | etrax*)
- basic_machine=cris-axis
- ;;
- crx)
- basic_machine=crx-unknown
- os=-elf
- ;;
- da30 | da30-*)
- basic_machine=m68k-da30
- ;;
- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
- basic_machine=mips-dec
- ;;
- decsystem10* | dec10*)
- basic_machine=pdp10-dec
- os=-tops10
- ;;
- decsystem20* | dec20*)
- basic_machine=pdp10-dec
- os=-tops20
- ;;
- delta | 3300 | motorola-3300 | motorola-delta \
- | 3300-motorola | delta-motorola)
- basic_machine=m68k-motorola
- ;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- dicos)
- basic_machine=i686-pc
- os=-dicos
- ;;
- djgpp)
- basic_machine=i586-pc
- os=-msdosdjgpp
- ;;
- dpx20 | dpx20-*)
- basic_machine=rs6000-bull
- os=-bosx
- ;;
- dpx2* | dpx2*-bull)
- basic_machine=m68k-bull
- os=-sysv3
- ;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
- ;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
- ;;
- encore | umax | mmax)
- basic_machine=ns32k-encore
- ;;
- es1800 | OSE68k | ose68k | ose | OSE)
- basic_machine=m68k-ericsson
- os=-ose
- ;;
- fx2800)
- basic_machine=i860-alliant
- ;;
- genix)
- basic_machine=ns32k-ns
- ;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- go32)
- basic_machine=i386-pc
- os=-go32
- ;;
- h3050r* | hiux*)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- h8300xray)
- basic_machine=h8300-hitachi
- os=-xray
- ;;
- h8500hms)
- basic_machine=h8500-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
- ;;
- hp300-*)
- basic_machine=m68k-hp
- ;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
- hp3k9[0-9][0-9] | hp9[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k2[0-9][0-9] | hp9k31[0-9])
- basic_machine=m68000-hp
- ;;
- hp9k3[2-9][0-9])
- basic_machine=m68k-hp
- ;;
- hp9k6[0-9][0-9] | hp6[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k7[0-79][0-9] | hp7[0-79][0-9])
- basic_machine=hppa1.1-hp
- ;;
- hp9k78[0-9] | hp78[0-9])
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][13679] | hp8[0-9][13679])
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][0-9] | hp8[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hppa-next)
- os=-nextstep3
- ;;
- hppaosf)
- basic_machine=hppa1.1-hp
- os=-osf
- ;;
- hppro)
- basic_machine=hppa1.1-hp
- os=-proelf
- ;;
- i370-ibm* | ibm*)
- basic_machine=i370-ibm
- ;;
- i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv32
- ;;
- i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv4
- ;;
- i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv
- ;;
- i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-solaris2
- ;;
- i386mach)
- basic_machine=i386-mach
- os=-mach
- ;;
- i386-vsta | vsta)
- basic_machine=i386-unknown
- os=-vsta
- ;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
- leon-*|leon[3-9]-*)
- basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
- ;;
- m68knommu)
- basic_machine=m68k-unknown
- os=-linux
- ;;
- m68knommu-*)
- basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
- ;;
- microblaze*)
- basic_machine=microblaze-xilinx
- ;;
- mingw64)
- basic_machine=x86_64-pc
- os=-mingw64
- ;;
- mingw32)
- basic_machine=i686-pc
- os=-mingw32
- ;;
- mingw32ce)
- basic_machine=arm-unknown
- os=-mingw32ce
- ;;
- miniframe)
- basic_machine=m68000-convergent
- ;;
- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
- mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
- ;;
- mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- monitor)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- morphos)
- basic_machine=powerpc-unknown
- os=-morphos
- ;;
- moxiebox)
- basic_machine=moxie-unknown
- os=-moxiebox
- ;;
- msdos)
- basic_machine=i386-pc
- os=-msdos
- ;;
- ms1-*)
- basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
- ;;
- msys)
- basic_machine=i686-pc
- os=-msys
- ;;
- mvs)
- basic_machine=i370-ibm
- os=-mvs
- ;;
- nacl)
- basic_machine=le32-unknown
- os=-nacl
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- netbsd386)
- basic_machine=i386-unknown
- os=-netbsd
- ;;
- netwinder)
- basic_machine=armv4l-rebel
- os=-linux
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
- ;;
- news-3600 | risc-news)
- basic_machine=mips-sony
- os=-newsos
- ;;
- necv70)
- basic_machine=v70-nec
- os=-sysv
- ;;
- next | m*-next )
- basic_machine=m68k-next
- case $os in
- -nextstep* )
- ;;
- -ns2*)
- os=-nextstep2
- ;;
- *)
- os=-nextstep3
- ;;
- esac
- ;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- mon960)
- basic_machine=i960-intel
- os=-mon960
- ;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
- np1)
- basic_machine=np1-gould
- ;;
- neo-tandem)
- basic_machine=neo-tandem
- ;;
- nse-tandem)
- basic_machine=nse-tandem
- ;;
- nsr-tandem)
- basic_machine=nsr-tandem
- ;;
- op50n-* | op60c-*)
- basic_machine=hppa1.1-oki
- os=-proelf
- ;;
- openrisc | openrisc-*)
- basic_machine=or32-unknown
- ;;
- os400)
- basic_machine=powerpc-ibm
- os=-os400
- ;;
- OSE68000 | ose68000)
- basic_machine=m68000-ericsson
- os=-ose
- ;;
- os68k)
- basic_machine=m68k-none
- os=-os68k
- ;;
- pa-hitachi)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- parisc)
- basic_machine=hppa-unknown
- os=-linux
- ;;
- parisc-*)
- basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
- ;;
- pbd)
- basic_machine=sparc-tti
- ;;
- pbb)
- basic_machine=m68k-tti
- ;;
- pc532 | pc532-*)
- basic_machine=ns32k-pc532
- ;;
- pc98)
- basic_machine=i386-pc
- ;;
- pc98-*)
- basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentium | p5 | k5 | k6 | nexgen | viac3)
- basic_machine=i586-pc
- ;;
- pentiumpro | p6 | 6x86 | athlon | athlon_*)
- basic_machine=i686-pc
- ;;
- pentiumii | pentium2 | pentiumiii | pentium3)
- basic_machine=i686-pc
- ;;
- pentium4)
- basic_machine=i786-pc
- ;;
- pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentium4-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pn)
- basic_machine=pn-gould
- ;;
- power) basic_machine=power-ibm
- ;;
- ppc | ppcbe) basic_machine=powerpc-unknown
- ;;
- ppc-* | ppcbe-*)
- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
- basic_machine=powerpcle-unknown
- ;;
- ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64) basic_machine=powerpc64-unknown
- ;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
- basic_machine=powerpc64le-unknown
- ;;
- ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ps2)
- basic_machine=i386-ibm
- ;;
- pw32)
- basic_machine=i586-unknown
- os=-pw32
- ;;
- rdos | rdos64)
- basic_machine=x86_64-pc
- os=-rdos
- ;;
- rdos32)
- basic_machine=i386-pc
- os=-rdos
- ;;
- rom68k)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- rm[46]00)
- basic_machine=mips-siemens
- ;;
- rtpc | rtpc-*)
- basic_machine=romp-ibm
- ;;
- s390 | s390-*)
- basic_machine=s390-ibm
- ;;
- s390x | s390x-*)
- basic_machine=s390x-ibm
- ;;
- sa29200)
- basic_machine=a29k-amd
- os=-udi
- ;;
- sb1)
- basic_machine=mipsisa64sb1-unknown
- ;;
- sb1el)
- basic_machine=mipsisa64sb1el-unknown
- ;;
- sde)
- basic_machine=mipsisa32-sde
- os=-elf
- ;;
- sei)
- basic_machine=mips-sei
- os=-seiux
- ;;
- sequent)
- basic_machine=i386-sequent
- ;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
- sh5el)
- basic_machine=sh5le-unknown
- ;;
- sh64)
- basic_machine=sh64-unknown
- ;;
- sparclite-wrs | simso-wrs)
- basic_machine=sparclite-wrs
- os=-vxworks
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
- ;;
- spur)
- basic_machine=spur-unknown
- ;;
- st2000)
- basic_machine=m68k-tandem
- ;;
- stratus)
- basic_machine=i860-stratus
- os=-sysv4
- ;;
- strongarm-* | thumb-*)
- basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- sun2)
- basic_machine=m68000-sun
- ;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
- sun3 | sun3-*)
- basic_machine=m68k-sun
- ;;
- sun4)
- basic_machine=sparc-sun
- ;;
- sun386 | sun386i | roadrunner)
- basic_machine=i386-sun
- ;;
- sv1)
- basic_machine=sv1-cray
- os=-unicos
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- t3e)
- basic_machine=alphaev5-cray
- os=-unicos
- ;;
- t90)
- basic_machine=t90-cray
- os=-unicos
- ;;
- tile*)
- basic_machine=$basic_machine-unknown
- os=-linux-gnu
- ;;
- tx39)
- basic_machine=mipstx39-unknown
- ;;
- tx39el)
- basic_machine=mipstx39el-unknown
- ;;
- toad1)
- basic_machine=pdp10-xkl
- os=-tops20
- ;;
- tower | tower-32)
- basic_machine=m68k-ncr
- ;;
- tpf)
- basic_machine=s390x-ibm
- os=-tpf
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- v810 | necv810)
- basic_machine=v810-nec
- os=-none
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
- vpp*|vx|vx-*)
- basic_machine=f301-fujitsu
- ;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
- w65*)
- basic_machine=w65-wdc
- os=-none
- ;;
- w89k-*)
- basic_machine=hppa1.1-winbond
- os=-proelf
- ;;
- xbox)
- basic_machine=i686-pc
- os=-mingw32
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- xscale-* | xscalee[bl]-*)
- basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
- ;;
- ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- z80-*-coff)
- basic_machine=z80-unknown
- os=-sim
- ;;
- none)
- basic_machine=none-none
- os=-none
- ;;
-
-# Here we handle the default manufacturer of certain CPU types. It is in
-# some cases the only manufacturer, in others, it is the most popular.
- w89k)
- basic_machine=hppa1.1-winbond
- ;;
- op50n)
- basic_machine=hppa1.1-oki
- ;;
- op60c)
- basic_machine=hppa1.1-oki
- ;;
- romp)
- basic_machine=romp-ibm
- ;;
- mmix)
- basic_machine=mmix-knuth
- ;;
- rs6000)
- basic_machine=rs6000-ibm
- ;;
- vax)
- basic_machine=vax-dec
- ;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
- pdp11)
- basic_machine=pdp11-dec
- ;;
- we32k)
- basic_machine=we32k-att
- ;;
- sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
- basic_machine=sh-unknown
- ;;
- sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
- basic_machine=sparc-sun
- ;;
- cydra)
- basic_machine=cydra-cydrome
- ;;
- orion)
- basic_machine=orion-highlevel
- ;;
- orion105)
- basic_machine=clipper-highlevel
- ;;
- mac | mpw | mac-mpw)
- basic_machine=m68k-apple
- ;;
- pmac | pmac-mpw)
- basic_machine=powerpc-apple
- ;;
- *-unknown)
- # Make sure to match an already-canonicalized machine name.
- ;;
- *)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
- *-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
- ;;
- *-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
- ;;
- *)
- ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
- # -solaris* is a basic system type, with this one exception.
- -auroraux)
- os=-auroraux
- ;;
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
- ;;
- -solaris)
- os=-solaris2
- ;;
- -svr4*)
- os=-sysv4
- ;;
- -unixware*)
- os=-sysv4.2uw
- ;;
- -gnu/linux*)
- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
- ;;
- # First accept the basic system types.
- # The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
- | -sym* | -kopensolaris* | -plan9* \
- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* | -aros* | -cloudabi* \
- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -bitrig* | -openbsd* | -solidbsd* \
- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* | -cegcc* \
- | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
- | -linux-newlib* | -linux-musl* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -qnx*)
- case $basic_machine in
- x86-* | i*86-*)
- ;;
- *)
- os=-nto$os
- ;;
- esac
- ;;
- -nto-qnx*)
- ;;
- -nto*)
- os=`echo $os | sed -e 's|nto|nto-qnx|'`
- ;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
- ;;
- -mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
- ;;
- -linux-dietlibc)
- os=-linux-dietlibc
- ;;
- -linux*)
- os=`echo $os | sed -e 's|linux|linux-gnu|'`
- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
- ;;
- -opened*)
- os=-openedition
- ;;
- -os400*)
- os=-os400
- ;;
- -wince*)
- os=-wince
- ;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
- -utek*)
- os=-bsd
- ;;
- -dynix*)
- os=-bsd
- ;;
- -acis*)
- os=-aos
- ;;
- -atheos*)
- os=-atheos
- ;;
- -syllable*)
- os=-syllable
- ;;
- -386bsd)
- os=-bsd
- ;;
- -ctix* | -uts*)
- os=-sysv
- ;;
- -nova*)
- os=-rtmk-nova
- ;;
- -ns2 )
- os=-nextstep2
- ;;
- -nsk*)
- os=-nsk
- ;;
- # Preserve the version number of sinix5.
- -sinix5.*)
- os=`echo $os | sed -e 's|sinix|sysv|'`
- ;;
- -sinix*)
- os=-sysv4
- ;;
- -tpf*)
- os=-tpf
- ;;
- -triton*)
- os=-sysv3
- ;;
- -oss*)
- os=-sysv3
- ;;
- -svr4)
- os=-sysv4
- ;;
- -svr3)
- os=-sysv3
- ;;
- -sysvr4)
- os=-sysv4
- ;;
- # This must come after -sysvr4.
- -sysv*)
- ;;
- -ose*)
- os=-ose
- ;;
- -es1800*)
- os=-ose
- ;;
- -xenix)
- os=-xenix
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- os=-mint
- ;;
- -aros*)
- os=-aros
- ;;
- -zvmoe)
- os=-zvmoe
- ;;
- -dicos*)
- os=-dicos
- ;;
- -nacl*)
- ;;
- -none)
- ;;
- *)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
- exit 1
- ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system. Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
- score-*)
- os=-elf
- ;;
- spu-*)
- os=-elf
- ;;
- *-acorn)
- os=-riscix1.2
- ;;
- arm*-rebel)
- os=-linux
- ;;
- arm*-semi)
- os=-aout
- ;;
- c4x-* | tic4x-*)
- os=-coff
- ;;
- c8051-*)
- os=-elf
- ;;
- hexagon-*)
- os=-elf
- ;;
- tic54x-*)
- os=-coff
- ;;
- tic55x-*)
- os=-coff
- ;;
- tic6x-*)
- os=-coff
- ;;
- # This must come before the *-dec entry.
- pdp10-*)
- os=-tops20
- ;;
- pdp11-*)
- os=-none
- ;;
- *-dec | vax-*)
- os=-ultrix4.2
- ;;
- m68*-apollo)
- os=-domain
- ;;
- i386-sun)
- os=-sunos4.0.2
- ;;
- m68000-sun)
- os=-sunos3
- ;;
- m68*-cisco)
- os=-aout
- ;;
- mep-*)
- os=-elf
- ;;
- mips*-cisco)
- os=-elf
- ;;
- mips*-*)
- os=-elf
- ;;
- or32-*)
- os=-coff
- ;;
- *-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
- ;;
- sparc-* | *-sun)
- os=-sunos4.1.1
- ;;
- *-be)
- os=-beos
- ;;
- *-haiku)
- os=-haiku
- ;;
- *-ibm)
- os=-aix
- ;;
- *-knuth)
- os=-mmixware
- ;;
- *-wec)
- os=-proelf
- ;;
- *-winbond)
- os=-proelf
- ;;
- *-oki)
- os=-proelf
- ;;
- *-hp)
- os=-hpux
- ;;
- *-hitachi)
- os=-hiux
- ;;
- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
- ;;
- *-cbm)
- os=-amigaos
- ;;
- *-dg)
- os=-dgux
- ;;
- *-dolphin)
- os=-sysv3
- ;;
- m68k-ccur)
- os=-rtu
- ;;
- m88k-omron*)
- os=-luna
- ;;
- *-next )
- os=-nextstep
- ;;
- *-sequent)
- os=-ptx
- ;;
- *-crds)
- os=-unos
- ;;
- *-ns)
- os=-genix
- ;;
- i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
- ;;
- *-gould)
- os=-sysv
- ;;
- *-highlevel)
- os=-bsd
- ;;
- *-encore)
- os=-bsd
- ;;
- *-sgi)
- os=-irix
- ;;
- *-siemens)
- os=-sysv4
- ;;
- *-masscomp)
- os=-rtu
- ;;
- f30[01]-fujitsu | f700-fujitsu)
- os=-uxpv
- ;;
- *-rom68k)
- os=-coff
- ;;
- *-*bug)
- os=-coff
- ;;
- *-apple)
- os=-macos
- ;;
- *-atari*)
- os=-mint
- ;;
- *)
- os=-none
- ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer. We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
- *-unknown)
- case $os in
- -riscix*)
- vendor=acorn
- ;;
- -sunos*)
- vendor=sun
- ;;
- -cnk*|-aix*)
- vendor=ibm
- ;;
- -beos*)
- vendor=be
- ;;
- -hpux*)
- vendor=hp
- ;;
- -mpeix*)
- vendor=hp
- ;;
- -hiux*)
- vendor=hitachi
- ;;
- -unos*)
- vendor=crds
- ;;
- -dgux*)
- vendor=dg
- ;;
- -luna*)
- vendor=omron
- ;;
- -genix*)
- vendor=ns
- ;;
- -mvs* | -opened*)
- vendor=ibm
- ;;
- -os400*)
- vendor=ibm
- ;;
- -ptx*)
- vendor=sequent
- ;;
- -tpf*)
- vendor=ibm
- ;;
- -vxsim* | -vxworks* | -windiss*)
- vendor=wrs
- ;;
- -aux*)
- vendor=apple
- ;;
- -hms*)
- vendor=hitachi
- ;;
- -mpw* | -macos*)
- vendor=apple
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- vendor=atari
- ;;
- -vos*)
- vendor=stratus
- ;;
- esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
- ;;
-esac
-
-echo $basic_machine$os
-exit
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pyhyph.tex b/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pyhyph.tex
deleted file mode 100644
index f118f42001..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pyhyph.tex
+++ /dev/null
@@ -1,236 +0,0 @@
-% This is the file pyhyph.tex of the CJK package
-% for hyphenating Chinese pinyin syllables.
-%
-% We use the latin-1 character code for `umlaut u' (0xfc). Additionally,
-% the quote character "'" is used in its standard sense (resolving syllabic
-% ambiguities).
-%
-% created by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
-%
-% This program is free software; you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
-% (at your option) any later version.
-%
-% This program is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-% GNU General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with this program in doc/COPYING; if not, write to the Free
-% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
-% MA 02110-1301 USA
-
-\message{Hyphenation patterns for unaccented pinyin syllables (CJK 4.8.4)}
-
-\begingroup
-
-\catcode"0FC = 11 % umlaut u
-\catcode"027 = 11 % quote (')
-\lccode"0FC = "0FC
-\lccode"027 = "027
-
-\patterns{
-a1b
-a1c
-a1d
-a1f
-a1g
-a1h
-a1j
-a1k
-a1l
-a1m
-a1p
-a1q
-a1r
-a1s
-a1t
-a1w
-a1x
-a1y
-a1z
-e1b
-e1c
-e1d
-e1f
-e1g
-e1h
-e1j
-e1k
-e1l
-e1m
-e1p
-e1q
-e1s
-e1t
-e1w
-e1x
-e1y
-e1z
-1ga
-g1b
-g1c
-g1d
-1ge
-g1f
-g1g
-g1h
-g1j
-g1k
-g1l
-g1m
-g1n
-1go
-g1p
-g1q
-g1r
-g1s
-g1t
-1gu
-g1w
-g1x
-g1y
-g1z
-i1b
-i1c
-i1d
-i1f
-i1g
-i1h
-i1j
-i1k
-i1l
-i1m
-i1p
-i1q
-i1r
-i1s
-i1t
-i1w
-i1x
-i1y
-i1z
-1na
-n1b
-n1c
-n1d
-1ne
-n1f
-n1h
-1ni
-n1j
-n1k
-n1l
-n1m
-n1n
-1no
-n1p
-n1q
-n1r
-n1s
-n1t
-1nu
-1n^^fc
-n1w
-n1x
-n1y
-n1z
-o1b
-o1c
-o1d
-o1f
-o1g
-o1h
-o1j
-o1k
-o1l
-o1m
-o1p
-o1q
-o1r
-o1s
-o1t
-o1w
-o1x
-o1y
-o1z
-1ra
-r1b
-r1c
-r1d
-1re
-r1f
-r1g
-r1h
-1ri
-r1j
-r1k
-r1l
-r1m
-r1n
-1ro
-r1p
-r1q
-r1r
-r1s
-r1t
-1ru
-r1w
-r1x
-r1y
-r1z
-u1b
-u1c
-u1d
-u1f
-u1g
-u1h
-u1j
-u1k
-u1l
-u1m
-u1p
-u1q
-u1r
-u1s
-u1t
-u1w
-u1x
-u1y
-u1z
-^^fc1b
-^^fc1c
-^^fc1d
-^^fc1f
-^^fc1g
-^^fc1h
-^^fc1j
-^^fc1k
-^^fc1l
-^^fc1m
-^^fc1n
-^^fc1p
-^^fc1q
-^^fc1r
-^^fc1s
-^^fc1t
-^^fc1w
-^^fc1x
-^^fc1y
-^^fc1z
-'1a
-'1e
-'1o
-}
-\endgroup
-
-\lefthyphenmin 1
-\righthyphenmin 1
-
-\endinput
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pytest.tex b/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pytest.tex
deleted file mode 100644
index adf37d3c32..0000000000
--- a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pytest.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-% This is the file pytest.tex of the CJK package
-% for testing Chinese pinyin hyphenation.
-%
-% created by Werner Lemberg <wl@gnu.org>
-%
-% Version 4.8.4 (18-Apr-2015)
-%
-%%
-%% Attention! This will work only if you have created a new format file
-%% with `pyhyph.tex' as additional hyphenation patterns for the language
-%% `pinyin'. Otherwise no hyphenation will be used.
-%%
-% Note that the Babel package searches for `pinyin.ldf', not pinyin.sty --
-% the latter is for typesetting accented pinyin syllables.
-
-\documentclass[12pt,b5paper]{article}
-
-\usepackage[10pt]{type1ec} % use only 10pt fonts
-\usepackage[T1]{fontenc}
-\usepackage[pinyin]{babel}
-
-
-\begin{document}
-
-% Taken from the TeXbook (p. 451) to force frequent insertion of hyphens.
-\hyphenpenalty -1000
-\pretolerance -1
-\tolerance 1000
-\doublehyphendemerits -100000
-\finalhyphendemerits -100000
-
-\selectlanguage{pinyin}
-
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian'anmen.
-Mingtian women xiang yao dao Xi'an qu. Xiage libai zai hui jia.
-
-\end{document}
diff --git a/language/chinese/CJK/cjk-4.8.4/ChangeLog b/language/chinese/CJK/cjk-4.8.5/ChangeLog
index f943ead7ea..d5563c1f7b 100644
--- a/language/chinese/CJK/cjk-4.8.4/ChangeLog
+++ b/language/chinese/CJK/cjk-4.8.5/ChangeLog
@@ -1,3 +1,120 @@
+2021-10-16 Werner LEMBERG <wl@gnu.org>
+
+ Version 4.8.5 released
+ ======================
+
+ Set version to 4.8.5.
+
+ * doc/history.txt: Updated.
+
+ Update headers in all text files.
+
+2021-10-16 Werner LEMBERG <wl@gnu.org>
+
+ [hbf2gf] Update config and auxiliary scripts.
+
+ * utils/hbf2gf/config.guess, utils/hbf2gf/config.sub,
+ utils/hbf2gf/install-sh, utils/hbf2gf/mkinstalldirs: Updated to
+ current versions.
+
+ * utils/hbf2gf/configure: Regenerated with autoconf 2.71.
+
+2021-10-16 Werner Lemberg <wl@gnu.org>
+
+ Update to current LaTeX version.
+
+ Currently, there is a first-aid patch in the LaTeX kernel to make
+ the CJK package work. This commit moves the corresponding code to
+ here so that the first-aid stuff can be removed.
+
+ * texinput/CJK.sty (\IfFormatAtLeastTF): New macro.
+ (\selectfont): Use the `\selectfont' hook for recent LaTeX versions.
+
+2018-11-25 Werner Lemberg <wl@gnu.org>
+
+ Generate pinyin hyphenation pattern files from last commit.
+
+ * utils/pyhyphen/hyph-zh-latn-pinyin.tex,
+ utils/pyhyphen/hyph-zh-latn-tonepinyin.tex: New files.
+
+2018-11-25 Werner Lemberg <wl@gnu.org>
+
+ Rewrite pinyin hyphenation support.
+
+ Investigation has shown that the apostrophe before a syllable
+ starting with `a', `e', or `o' should vanish if a line break occurs.
+ This commit fixes this bug: The apostrophe should now be entered
+ with the Babel shorthand "'; character ' itself is no longer part of
+ the hyphenation patterns.
+
+ It also adds support for pinyin syllables with tone markers, to be
+ used with Unicode engines like XeTeX or luatex.
+
+ Finally, the license for the resulting pattern files have been
+ changed from GPL to MIT to allow broader usage.
+
+ * utils/pyhyphen/GNUmakefile: New file. Saying `make' will generate
+ the hyphenation pattern files `hyph-zh-latn-pinyin.tex' and
+ `hyph-zh-latn-tonepinyin.tex'.
+
+ * utils/pyhyphen/hyph-zh-latn-pinyin.in,
+ utils/pyhyphen/make-patterns.sh: New auxiliary files.
+
+ * utils/pyhyphen/pyhyph.tex: Removed. Obsolete.
+
+ * utils/pyhyphen/pytestutf8.tex: New file to demonstrate patterns
+ for tone pinyin.
+
+ * utils/pyhyphen/pinyin.c, utils/pyhyphen/pinyin.ldf,
+ utils/pyhyphen/pinyin.tr, utils/pytest.tex: Updated.
+
+ * doc/pyhyphen.txt, MANIFEST: Updated.
+
+2016-12-27 Werner Lemberg <wl@gnu.org>
+
+ * utils/lisp/emacs/cjk-enc.el (cjk-coding): Remove `chinese-big5'.
+
+ Hin-Tak reports this doesn't work...
+
+2016-12-26 Hin-Tak Leung <htl10@users.sourceforge.net>
+
+ [cjk-enc.el] Updated to work with Emacs 25 and later.
+
+ In batch mode, `message' in Emacs 25+ obeys coding-system-for-write.
+
+ http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=c63246628461f748d66a8a07ba008de2e00fd33a
+
+ `cjk-encode' can mis-behave and, at worst, crash from `message'
+ recursing.
+
+ https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25203
+
+ The charset priority system introduced with Emacs 23+ changes
+ further in Emacs 25+. Charset `big5' has been updated (together
+ with `big5-hkscs') and now takes priority over the historical
+ `chinese-big5-2' and `chinese-big5-1'.
+
+ http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=9f89ea1f84dbf708228ced0202774b36f30f2b01
+ http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=49fa1919e9be863f22ec8042704bf3436d0ec26d
+
+ Also worth noting is that, "Wrote output.cjk" is no longer seen with
+ Emacs 25+.
+
+ http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-25&id=d20f82e6f1ab902469723ebd530ca21bea9cc41b
+
+ Tested against example/{Big5.tex, Big5vert.tex, CJKbabel.tex,
+ muletest.tex, rubytest.tex, thai.tex}, and LANG'ed non-'coding:'ed
+ big5 example, with emacs 21.4, 22.3, 23.3, 24.5 and 25.1.
+
+ Thanks for advice from Eli Zaretskii.
+
+ * utils/lisp/emacs/cjk-enc.el (cjk-enc-table,
+ cjk-format-spec-table): Add `big5' encoding.
+ (cjk-coding): Add `chinese-big5'.
+ (cjk-encode): Adjust Big5 language detection heuristics for Emacs
+ 25+; support `big5' encoding.
+ Use `terminal-coding-system' while emitting messages.
+
2015-04-18 Werner LEMBERG <wl@gnu.org>
Version 4.8.4 released
@@ -47,7 +164,7 @@
This finally works due to the recent lgrx package which delivers
good Babel UTF8 support for LGR encoding.
- An unsolved problem yet, however, is proper cut-and-paste support.
+ An unsolved problem yet, however, is proper cut-and-paste support.
While dvipdfmx properly generates CMaps for CJK encodings (even
for virtual fonts which pdftex doesn't handle at all), it doesn't
handle encodings like LGR correctly, something the `cmap' package
@@ -181,7 +298,7 @@
original charset is preserved in the text property `charset'.
Another change is the new charset/text-property called `tis620-2533'
- (a superset of `ascii' and `thai-tis620'), introduced in emacs 23.
+ (a superset of `ascii' and `thai-tis620'), introduced in emacs 23.
This has the tendency of swallowing up every ASCII character and
goes into an infinite loop with `examples/thai.tex', so we have to
handle this also.
diff --git a/language/chinese/CJK/cjk-4.8.4/MANIFEST b/language/chinese/CJK/cjk-4.8.5/MANIFEST
index 14d9e3d501..bea2d544c7 100644
--- a/language/chinese/CJK/cjk-4.8.4/MANIFEST
+++ b/language/chinese/CJK/cjk-4.8.5/MANIFEST
@@ -1,4 +1,4 @@
-Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -25,6 +25,7 @@ The CJK package contains the following files:
MANIFEST
Makefile
README
+ TODO
contrib/wadalab/DNP.sfd
contrib/wadalab/c42goth.fd
contrib/wadalab/c42goth.fdx
@@ -310,6 +311,7 @@ The CJK package contains the following files:
texinput/thai/c90gar.fd
texinput/thai/c90nrsr.fd
texinput/thai/thaicjk.ldf
+ texlive/README
texlive/bin-cjkutils.pl
texlive/c63mj.fd
texlive/c64mj.fd
@@ -320,7 +322,6 @@ The CJK package contains the following files:
texlive/dnp.pl
texlive/garuda-c90.pl
texlive/norasi-c90.pl
- texlive/README
utils/Bg5conv/bg5conv.1
utils/Bg5conv/bg5conv.c
utils/Bg5conv/bg5conv.w
@@ -421,11 +422,14 @@ The CJK package contains the following files:
utils/lisp/emacs/cjk-enc.el
utils/lisp/emacs/thai-word.el
utils/lisp/mule-2.3/cjk-enc.el
+ utils/pyhyphen/GNUmakefile
+ utils/pyhyphen/hyph-zh-latn-pinyin.in
+ utils/pyhyphen/make-patterns.sh
utils/pyhyphen/pinyin.c
utils/pyhyphen/pinyin.ldf
utils/pyhyphen/pinyin.tr
- utils/pyhyphen/pyhyph.tex
utils/pyhyphen/pytest.tex
+ utils/pyhyphen/pytestutf8.tex
utils/subfonts/clonevf.pl
utils/subfonts/hlatex2agl.pl
utils/subfonts/makefdx.pl
diff --git a/language/chinese/CJK/cjk-4.8.4/Makefile b/language/chinese/CJK/cjk-4.8.5/Makefile
index d80bb6fb3a..bb2d1e0753 100644
--- a/language/chinese/CJK/cjk-4.8.4/Makefile
+++ b/language/chinese/CJK/cjk-4.8.5/Makefile
@@ -1,4 +1,4 @@
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@
# o The TeXLive version of some font definition files are used (in the
# `texlive' subdirectory).
-version=4.8.4
+version=4.8.5
distdir=cjk-$(version)
abs-distdir=$(shell pwd)/$(distdir)
diff --git a/language/chinese/CJK/cjk-4.8.4/README b/language/chinese/CJK/cjk-4.8.5/README
index cf33f17eb7..17f44a66d9 100644
--- a/language/chinese/CJK/cjk-4.8.4/README
+++ b/language/chinese/CJK/cjk-4.8.5/README
@@ -1,4 +1,4 @@
-Welcome to CJK version 4.8.4 (18-Apr-2015), a LaTeX2e macro package which
+Welcome to CJK version 4.8.5 (16-Oct-2021), a LaTeX2e macro package which
enables the use of CJK scripts (Chinese/Japanese/Korean) in various
encodings, written by Werner Lemberg <wl@gnu.org>.
@@ -17,7 +17,7 @@ also provides snapshots.
The home site of the CJK package is
- http://cjk.ffii.org
+ http://www.nongnu.org/cjk
Additionally, the latest non-development version can be found on all CTAN
hosts and its mirrors in the directory <CTAN>/language/chinese.
@@ -25,8 +25,8 @@ hosts and its mirrors in the directory <CTAN>/language/chinese.
The package comes in two parts:
- cjk-4.8.4.tar.gz: The source files. Needed for all platforms.
- cjk-4.8.4-doc.tar.gz: Preformatted documentation files: DVI, PS,
+ cjk-4.8.5.tar.gz: The source files. Needed for all platforms.
+ cjk-4.8.5-doc.tar.gz: Preformatted documentation files: DVI, PS,
output from cjk-enc.el, etc.
Note that on CTAN and its mirrors, the `src' archive is unpacked; you must
diff --git a/language/chinese/CJK/cjk-4.8.4/TODO b/language/chinese/CJK/cjk-4.8.5/TODO
index 208aaf855f..208aaf855f 100644
--- a/language/chinese/CJK/cjk-4.8.4/TODO
+++ b/language/chinese/CJK/cjk-4.8.5/TODO
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/DNP.sfd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd
index cd27942265..cd27942265 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/DNP.sfd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/DNP.sfd
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd
index 6494af4617..cc73302057 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42goth.fd}[\filedate\space\fileversion]
% Japanese characters in JIS encoding scheme using Wadalab fonts:
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx
index 0e8da25614..0d90d5d318 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42goth.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42goth.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42goth.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd
index 941ca20a1a..ba987c1f67 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42maru.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx
index c8998d2e67..b5ce14177b 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42maru.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42maru.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42maru.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd
index ddff436436..3ef9cdee49 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42min.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx
index ba334c6317..1c519596de 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c42min.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c42min.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42min.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd
index 75bda2cc31..d9bbfe5fc2 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c52maru.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx
index 3f80581f22..10a6796aa3 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52maru.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52maru.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c52maru.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd
index 27a7472ac4..eaa908f4f5 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c52min.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx
index 815a20758f..8a92df0175 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c52min.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c52min.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c52min.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd
index be87fd67ea..91b307381d 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70goth.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx
index f94d737010..5ba61060d5 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70goth.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70goth.fdx
@@ -3,10 +3,10 @@
%
% created by Gernot Hassenpflug <gernot@nict.go.jp>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70goth.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd
index b1ce584eed..9419907643 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70maru.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx
index aa613e9ea4..b2840a42a0 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70maru.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70maru.fdx
@@ -3,10 +3,10 @@
%
% created by Gernot Hassenpflug <gernot@nict.go.jp>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70maru.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fd b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd
index b8f47feb70..19b11619dc 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fd
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70min.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fdx b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx
index 9ddb6650dd..8305091587 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/c70min.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/c70min.fdx
@@ -3,10 +3,10 @@
%
% created by Gernot Hassenpflug <gernot@nict.go.jp>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70min.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada
index 378fea8775..8f37b5bc9e 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada
@@ -1,4 +1,4 @@
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada2.pl b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl
index 620bd7196d..af2477c306 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/fixwada2.pl
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/fixwada2.pl
@@ -1,6 +1,6 @@
#! /usr/bin/perl -w
#
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
# MA 02110-1301 USA
# This script fixes the Wadalab fonts which have been created with the
-# `makefont' script version 1.0 (from CJK 4.8.4), or which have been updated
+# `makefont' script version 1.0 (from CJK 4.8.5), or which have been updated
# with the `fixwada' script.
#
# . Make all glyph names compliant to the Adobe Glyph List (AGL) to
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makefont b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont
index bb1880939b..98b20cd541 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makefont
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makefont
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makeuniwada.pl b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl
index 95be460e22..826ea3d3cb 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/makeuniwada.pl
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/makeuniwada.pl
@@ -1,6 +1,6 @@
#! /usr/bin/perl -w
#
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.map b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map
index dd008d525f..dd008d525f 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.map
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.map
diff --git a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.txt b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt
index 0a99fa084b..0a99fa084b 100644
--- a/language/chinese/CJK/cjk-4.8.4/contrib/wadalab/wadalab.txt
+++ b/language/chinese/CJK/cjk-4.8.5/contrib/wadalab/wadalab.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/CEF.txt b/language/chinese/CJK/cjk-4.8.5/doc/CEF.txt
index 48571c64ac..0cc2bccfd5 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/CEF.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/CEF.txt
@@ -1,4 +1,4 @@
-This is the file CEF.txt of the CJK macro package ver. 4.8.4 (18-Apr-2015).
+This is the file CEF.txt of the CJK macro package ver. 4.8.5 (16-Oct-2021).
The Chinese Encoding Framework (CEF)
------------------------------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/CJK.txt b/language/chinese/CJK/cjk-4.8.5/doc/CJK.txt
index 1432ae81be..fe1660bbc8 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/CJK.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/CJK.txt
@@ -1,5 +1,5 @@
-This is the LaTeX2e style package CJK Version 4.8.4 (18-Apr-2015)
+This is the LaTeX2e style package CJK Version 4.8.5 (16-Oct-2021)
=================================================================
It is freely distributable under the GNU Public License.
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/CJKnumb.txt b/language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt
index 5f0ca179f2..16723f8bc0 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/CJKnumb.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/CJKnumb.txt
@@ -1,5 +1,5 @@
-This is the file CJKnumb.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file CJKnumb.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
CJKnumb.sty
------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/CJKspace.txt b/language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt
index 6743c3b049..87d2a7e621 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/CJKspace.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/CJKspace.txt
@@ -1,5 +1,5 @@
-This is the file CJKspace.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file CJKspace.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
CJKspace.sty
------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/CJKutf8.txt b/language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt
index f244d233bb..c0c6f2c8f4 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/CJKutf8.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/CJKutf8.txt
@@ -1,5 +1,5 @@
-This is the file CJKutf8.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file CJKutf8.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
CJKutf8.sty
-----------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/COPYING b/language/chinese/CJK/cjk-4.8.5/doc/COPYING
index b2fe7b6af3..b2fe7b6af3 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/COPYING
+++ b/language/chinese/CJK/cjk-4.8.5/doc/COPYING
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/INSTALL b/language/chinese/CJK/cjk-4.8.5/doc/INSTALL
index 6707649932..396187f01e 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/INSTALL
+++ b/language/chinese/CJK/cjk-4.8.5/doc/INSTALL
@@ -1,4 +1,4 @@
-This is the file INSTALL of the CJK macro package ver. 4.8.4 (18-Apr-2015).
+This is the file INSTALL of the CJK macro package ver. 4.8.5 (16-Oct-2021).
Installation Guide
==================
@@ -624,11 +624,11 @@ How to get CJK and related software
. The documentation bundle of the CJK package is not unpackaged; download it
as
- get cjk-4.8.4-doc.tar.gz
+ get cjk-4.8.5-doc.tar.gz
or
- get cjk-4.8.4-doc.tar.gz cjkdoc.tgz
+ get cjk-4.8.5-doc.tar.gz cjkdoc.tgz
whatever is appropriate for your system. It contains precompiled versions
(in DVI, PDF, text format) of all documentation and example files.
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/TDS.txt b/language/chinese/CJK/cjk-4.8.5/doc/TDS.txt
index 81bba5d650..2473659bc8 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/TDS.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/TDS.txt
@@ -1,4 +1,4 @@
-This is the file TDS.txt of the CJK macro package ver. 4.8.4 (18-Apr-2015).
+This is the file TDS.txt of the CJK macro package ver. 4.8.5 (16-Oct-2021).
The TeX Directory Structure (TDS)
---------------------------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/chinese/README b/language/chinese/CJK/cjk-4.8.5/doc/chinese/README
index 90f621fd40..90f621fd40 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/chinese/README
+++ b/language/chinese/CJK/cjk-4.8.5/doc/chinese/README
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEb5.tex b/language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex
index ac1fff7b50..ac1fff7b50 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEb5.tex
+++ b/language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEb5.tex
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEgb.tex b/language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex
index 3081e2896b..3081e2896b 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/chinese/READMEgb.tex
+++ b/language/chinese/CJK/cjk-4.8.5/doc/chinese/READMEgb.tex
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/chinese/emTeXb5.txt b/language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt
index b37c80aff3..b37c80aff3 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/chinese/emTeXb5.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/chinese/emTeXb5.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/chinese/teTeXb5.txt b/language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt
index ee28bc3564..ee28bc3564 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/chinese/teTeXb5.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/chinese/teTeXb5.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/cjk-enc.txt b/language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt
index 5297236e35..67ad57fc4f 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/cjk-enc.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/cjk-enc.txt
@@ -1,5 +1,5 @@
-This is the file cjk-enc.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file cjk-enc.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
cjk-enc.el
----------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/commands.txt b/language/chinese/CJK/cjk-4.8.5/doc/commands.txt
index 1ece44b5ee..0cfba3263e 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/commands.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/commands.txt
@@ -1,5 +1,5 @@
-This is the file commands.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file commands.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
Here is a list of all commands of CJK.
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/dvidrv.txt b/language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt
index 6f520d6c2d..6f520d6c2d 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/dvidrv.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/dvidrv.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/fdxfiles.txt b/language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt
index c4bdffa803..cc60d08948 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/fdxfiles.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/fdxfiles.txt
@@ -1,5 +1,5 @@
-This is the file fdxfiles.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file fdxfiles.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
Extended font definition files
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/fonts.txt b/language/chinese/CJK/cjk-4.8.5/doc/fonts.txt
index b68a82838f..0e07dcd46b 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/fonts.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/fonts.txt
@@ -1,5 +1,5 @@
-This is the file fonts.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file fonts.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
The fonts
---------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/hbf2gf.txt b/language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt
index 1ebc4e2ccc..6484a8c236 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/hbf2gf.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/hbf2gf.txt
@@ -1,5 +1,5 @@
-This is the file hbf2gf.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file hbf2gf.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
Using hbf2gf
-------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/history.2_5 b/language/chinese/CJK/cjk-4.8.5/doc/history.2_5
index a9d29ef4c4..b09d60ea46 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/history.2_5
+++ b/language/chinese/CJK/cjk-4.8.5/doc/history.2_5
@@ -1,4 +1,4 @@
-This file is part of the CJK package Ver. 4.8.4 (18-Apr-2015).
+This file is part of the CJK package Ver. 4.8.5 (16-Oct-2021).
The history of the beta versions of the never released version 2.5 .
--------------------------------------------------------------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/history.txt b/language/chinese/CJK/cjk-4.8.5/doc/history.txt
index ca35f64de5..d29a180783 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/history.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/history.txt
@@ -1546,4 +1546,31 @@ Version 4.8.4:
In \Unicode, fix conditional to allow line breaks.
+Version 4.8.5:
+16-Oct-2021
+ new:
+ Hyphenation patterns for pinyin syllables:
+ The patterns have been extended to cover accented pinyin
+ syllables, too.
+
+ [Pinyin patterns are distributed via the `tex-hyphen'
+ package and are by default activated in TeXLive.]
+
+ errors:
+ CJK.sty:
+ Make it work with recent LaTeX versions. Note, however,
+ that this problem was not visible to the end user since
+ the LaTeX kernel contained a first-aid fix to circumvent
+ the issue.
+
+ cjk-enc.el:
+ Make it work with Emacs 25 and later.
+
+ Hyphenation patterns for pinyin syllables:
+ Investigation has shown that the apostrophe before a
+ syllable starting with `a', `e', or `o' should vanish if
+ a line break occurs. Consequently, character ' is no
+ longer part of the hyphenation patterns. The apostrophe
+ should now be entered with the Babel shorthand "'.
+
---End of history.txt---
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/README b/language/chinese/CJK/cjk-4.8.5/doc/japanese/README
index ab5101887a..ab5101887a 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/README
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/README
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/ascii.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt
index 41815cca5a..41815cca5a 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/ascii.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/ascii.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.jis b/language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis
index 69e034c6d1..69e034c6d1 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.jis
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.jis
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt
index e637fdb0d7..e637fdb0d7 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/japanese.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/japanese.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-fonts.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt
index 49d2bae519..49d2bae519 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-fonts.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-fonts.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-tex.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt
index 8effc41832..8effc41832 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/jp-tex.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/jp-tex.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/preview.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt
index 574eb29925..574eb29925 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/preview.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/preview.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/japanese/shibuaki.txt b/language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt
index ca317a82fd..ca317a82fd 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/japanese/shibuaki.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/japanese/shibuaki.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/HOWTO.txt b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt
index 432fbda51b..432fbda51b 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/HOWTO.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/HOWTO.txt
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/bkai.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map
index 71d205d501..71d205d501 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/bkai.map
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/bkai.map
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cid-x.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map
index 595d421b81..595d421b81 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cid-x.map
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cid-x.map
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cwtb.map b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map
index 964c65c84a..964c65c84a 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/cwtb.map
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/cwtb.map
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/dvipdfmx.cfg b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg
index e1fd450a21..e1fd450a21 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/dvipdfmx.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/dvipdfmx.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/gen-map.pl b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl
index 737304da36..737304da36 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/gen-map.pl
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/gen-map.pl
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/map.list b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list
index ae1fcd4ad1..ae1fcd4ad1 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/map.list
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/map.list
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
index 8cc9004f21..d7ff990e8b 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00cwtb.fd
@@ -1,6 +1,6 @@
% This is the file c00cwtb.fd of the CJK package
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00cwtb.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C00}{cwtb}{\hyphenchar \font\m@ne}
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
index e61183c443..8881d69974 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/Bg5/c00tmpl.fd
@@ -1,6 +1,6 @@
% This is the file c00tmpl.fd of the CJK package
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00tmpl.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C00}{tmpl}{\hyphenchar \font\m@ne}
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
index aa2ad66193..3f1aea21d7 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/GB/c10tmpl.fd
@@ -1,6 +1,6 @@
% This is the file c10tmpl.fd of the CJK package
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10tmpl.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C10}{tmpl}{\hyphenchar \font\m@ne}
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
index 5b6efbd6f5..d1d15459fc 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/JIS/c40tmpl.fd
@@ -1,6 +1,6 @@
% This is the file c40tmpl.fd of the CJK package
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c40tmpl.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C40}{tmpl}{\hyphenchar \font\m@ne}
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
index 2e844d102f..498f136f4d 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/texinput/SJIS/c49tmpl.fd
@@ -1,6 +1,6 @@
% This is the file c49song.fd of the CJK package
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c49song.fd}[\filedate\space\fileversion]
\DeclareFontFamily{C49}{song}{\hyphenchar \font\m@ne}
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/updmap.my b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my
index a020e035ee..a020e035ee 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/updmap.my
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/updmap.my
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/wcl.sfd b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd
index 594a36acba..594a36acba 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pdfhowto/examples/wcl.sfd
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pdfhowto/examples/wcl.sfd
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/pinyin.txt b/language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt
index 3cd92184d4..326202899e 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/pinyin.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pinyin.txt
@@ -1,5 +1,5 @@
-This is the file pinyin.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file pinyin.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
pinyin.sty
----------
diff --git a/language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt b/language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt
new file mode 100644
index 0000000000..63e68dce32
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/doc/pyhyphen.txt
@@ -0,0 +1,135 @@
+This is the file pyhyphen.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
+
+Hyphenation patterns for pinyin syllables with and without tone markers
+-----------------------------------------------------------------------
+
+Sometimes it makes sense to use unaccented pinyin syllables for common names
+and phrases which are repeated frequently; sometimes you are in an
+environment which doesn't allow accented pinyin syllables at all. For such
+cases it is desirable to have correct hyphenation, avoiding manually added
+hints using e.g., `\-' between the syllables.
+
+Fortunately, due to the limited numbers of Chinese pinyin syllables (407 for
+Mandarin), it is easy to create hyphenation patterns. The logical
+consequence is to add a new `language' to the Babel package, and exactly
+this can be found in the directory utils/pyhyphen.
+
+
+Installation
+------------
+
+[Note: The hyphenation patterns have been submitted to the `tex-hyphen'
+ project. In recent TeX distributions it is no longer necessary to set
+ up pinyin support manually since everything should work out of the
+ box.]
+
+This is fairly straightforward. Move the Babel language definition file
+pinyin.ldf file to a place found by TeX. If you e.g., maintain a local
+TEXMF tree, a good place would be $TEXMFLOCAL/tex/generic/babel/pinyin.ldf.
+Similarly, move the pinyin hyphenation pattern files hyph-zh-latn-pinyin.tex
+and hyph-zh-latin-tonepinyin.tex into your (local) TEXMF tree: The analogous
+place would be directory $TEXMFLOCAL/tex/generic/hyphen.
+
+Now run texconfig (or a similar tool) to add hyph-zh-latn-pinyin.tex and
+hyph-zh-latin-tonepinyin.tex to the used hyphenation patterns. In the usual
+case you have to add a line saying
+
+ pinyin hyph-zh-latn-tonepinyin.tex
+
+for Unicode-aware TeX engines (XeTeX, luatex, upTeX) or
+
+ pinyin hyph-zh-latn-pinyin.tex
+
+for all other engines to the hyphenation configuration file language.dat.
+Finally, build a new format file (usually the command `initex latex.ltx');
+in most cases this happens automatically.
+
+Using Babel ensures that it works both with LaTeX and Plain TeX.
+
+
+Usage
+-----
+
+Unicode-aware engines
+- - - - - - - - - - -
+
+Do something like this:
+
+ \documentclass[...]{...}
+
+ \usepackage[pinyin,german,english]{babel}
+ ...
+
+ \begin{document}
+ ...
+ \foreignlanguage{pinyin}{pinyin with tone markers like Běijīng}
+ ...
+ \end{document}
+
+
+Other engines
+- - - - - - -
+
+Do something like this:
+
+ \documentclass[...]{...}
+
+ \usepackage[T1]{fontenc}
+ \usepackage[pinyin,german,english]{babel}
+ ...
+
+ \begin{document}
+ ...
+ \foreignlanguage{pinyin}{pinyin without tone markers like Beijing}
+ ...
+ \end{document}
+
+
+Note 1: pinyin.ldf is intentionally very minimal. Don't expect that e.g.,
+ \chapter yields a pinyin version of the Chinese word for `chapter'.
+ It might be useful to define a shorthand macro like the following:
+
+ \newcommand{\py}[1]{\foreignlanguage{pinyin}{#1}}
+
+ Now you can simply say
+
+ \py{Beijing}
+
+Note 2: The apostrophe character `'' is used as to precede syllables
+ starting with `a', `e', or `u'. This is needed to resolve
+ ambiguities like this:
+
+ Xi'an -> Xi-an (two syllables)
+ Xian -> Xian (one syllable)
+
+ If a line break occurs, the apostrophe should vanish, e.g.,
+
+ Tian'anmen -> Tian-
+ anmen
+
+ Use the Babel shorthand "' to enter '; this internally resolves to
+ \discretionary.
+
+ The shorthand `"u' (as used in German) is available to input
+ `umlaut u'.
+
+Note 3: Most Babel language support files define a `<language>.sty' file
+ also. This is not true for pinyin! pinyin.sty is used for accented
+ pinyin syllables which don't need a special hyphenation support.
+ (pinyin.sty works with Plain TeX also.)
+
+
+Technical details
+-----------------
+
+The dictionary used to construct the hyphenation patterns has been created
+with a small C program `pinyin.c' which simply combines all existing Chinese
+syllable pairs that don't need an apostrophe inbetween. Then, `patgen' has
+been run on the dictionary; `pinyin.tr' defines the used character set.
+
+Due to the regularity of the word combinations, only two-letter patterns of
+the first and second level are needed to find all possible breaks without a
+single error or omission.
+
+---End of pyhyphen.txt---
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/reftex.txt b/language/chinese/CJK/cjk-4.8.5/doc/reftex.txt
index eb7f37cd00..3dc7935243 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/reftex.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/reftex.txt
@@ -1,5 +1,5 @@
-This is the file reftex.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file reftex.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
RefTeX
------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/ruby.txt b/language/chinese/CJK/cjk-4.8.5/doc/ruby.txt
index 788ebdcdee..68f82abc9d 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/ruby.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/ruby.txt
@@ -1,4 +1,4 @@
-This is the file ruby.txt of the CJK macro package ver. 4.8.4 (18-Apr-2015).
+This is the file ruby.txt of the CJK macro package ver. 4.8.5 (16-Oct-2021).
What is ruby?
-------------
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/thaifont.txt b/language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt
index d183396805..1a98eba882 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/thaifont.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/thaifont.txt
@@ -1,10 +1,10 @@
-This is the file thaifont.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file thaifont.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
Thai font support in the CJK package
------------------------------------
-Version 4.8.4 of the CJK package has improved support for Thai. This file
+Version 4.8.5 of the CJK package has improved support for Thai. This file
describes how to install and use the fonts. Please refer to cjk-enc.txt how
to set up cjk-enc.el (which automatically loads thai-word.el for finding
word breaks).
diff --git a/language/chinese/CJK/cjk-4.8.4/doc/vertical.txt b/language/chinese/CJK/cjk-4.8.5/doc/vertical.txt
index 6e16a9a21f..e9d7c784fd 100644
--- a/language/chinese/CJK/cjk-4.8.4/doc/vertical.txt
+++ b/language/chinese/CJK/cjk-4.8.5/doc/vertical.txt
@@ -1,5 +1,5 @@
-This is the file vertical.txt of the CJK macro package ver. 4.8.4
-(18-Apr-2015).
+This is the file vertical.txt of the CJK macro package ver. 4.8.5
+(16-Oct-2021).
Vertical typesetting
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/Big5.tex b/language/chinese/CJK/cjk-4.8.5/examples/Big5.tex
index 9f6ce11d30..91938c9099 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/Big5.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/Big5.tex
@@ -3,10 +3,10 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
%
-% process this file with bg5latex
+% process this file with bg5latex (or cjk-enc.el; see cjk-enc.txt)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/Big5vert.tex b/language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex
index a2523a3e29..57537f3f50 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/Big5vert.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/Big5vert.tex
@@ -1,11 +1,11 @@
% This is the file Big5vert.tex of the CJK package
% for testing vertical typesetting (in Big 5 encoding).
%
-% process this file with bg5latex
+% process this file with bg5latex (or cjk-enc.el; see cjk-enc.txt)
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CEF_test.tex b/language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex
index 9cd0427749..f0712449a2 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CEF_test.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CEF_test.tex
@@ -1,10 +1,12 @@
% This is the file CEF_test.tex of the CJK package
% for testing CEF encoded text with LaTeX2e
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
% process this text with ceflatex
+% - requires fonts from the cns package
+
\documentclass[12pt]{article}
\usepackage[global]{CJK}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CJKbabel.tex b/language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex
index 468557398e..045465ee6e 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CJKbabel.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CJKbabel.tex
@@ -4,7 +4,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% You need Emacs 20 to process this file!
@@ -15,7 +15,10 @@
% `cjk-write-file' will be available after loading cjk-enc.el into
% Emacs 20 with the commands load-file or load-library.
%
-% Vietnamese support for Babel comes with the VnTeX package.
+% Vietnamese support comes with the VnTeX package.
+% - T2A encoding for Computer Modern Cyrillic requires LH fonts
+% - uses CB Greek fonts and CM-Super fonts
+% - requires cyrillic, greek-fontenc, vntex
%
% Read cjk-enc.txt for more details.
@@ -31,7 +34,7 @@
russian, % T2A font encoding
thaicjk, % C90 font encoding
greek, % LGR font encoding
- vietnam, % T5 font encoding
+ vietnamese, % T5 font encoding
USenglish]{babel}
\usepackage[overlap, CJK]{ruby}
@@ -91,7 +94,7 @@ and their answers in a convenient form. \uline{The structure of this
’¤Î’ÆÉ’¤ß’Êý’¤È’¤½’¤Î’¹½’¤’¡×’¤Î’¹à’ÌÜ’¤ò\ruby{’»²}{’¤µ’¤ó}\ruby{’¾È}{’¤·’¤ç’¤¦}’¤·’¤Æ’²¼’¤µ
’¤¤’¡£}
-\begin{otherlanguage}{vietnam}
+\begin{otherlanguage}{vietnamese}
Phš¢¥n ``Nhš¢æng cš¢âu hš¢öi vš¢à giš¢äi š¢ðš¢áp thš¢ßš¢¶ng gš¢£p'' (viš¢ªt tš¢¡t tš¢× tiš¢ªng Anh
lš¢à FAQ) š¢ðš¢ßš¢þc nš¢êu ra š¢· š¢ðš¢ây nhš¢¢m mš¢øc š¢ðš¢ích thu thš¢§p nhš¢æng cš¢âu hš¢öi thš¢ßš¢¶ng
gš¢£p trong thš¢ñc tš¢ª vš¢à nhš¢æng lš¢¶i giš¢äi š¢ðš¢áp thš¢ích hš¢þp nhš¢¤t cš¢üa nš¢ó.
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CJKfntef.tex b/language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex
index 38417887f9..242b0d9ee4 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CJKfntef.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CJKfntef.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CJKmixed.tex b/language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex
index 98d2e5f725..cbcb8796fc 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CJKmixed.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CJKmixed.tex
@@ -3,9 +3,9 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
-% Vietnamese support for Babel comes with the VnTeX package.
+% Vietnamese support comes with the VnTeX package.
\documentclass[12pt]{article}
@@ -16,7 +16,7 @@
\usepackage{inputenc} % load it without argument
% to avoid Babel warnings
-\usepackage[vietnam, % T5 font encoding
+\usepackage[vietnamese, % T5 font encoding
USenglish]{babel}
\newenvironment{TChinese}{%
@@ -51,7 +51,7 @@ defines how to set up the font for vertical typesetting.
}%
\hspace{0.5cm}%
\begin{minipage}[c]{8cm}
- \begin{otherlanguage}{vietnam}
+ \begin{otherlanguage}{vietnamese}
Phần ``Những câu há»i và giải đáp thÆ°á»ng gặp'' (viết tắt từ tiếng
Anh là FAQ) được nêu ra ở đây nhằm mục đích thu thập những câu
há»i thÆ°á»ng gặp trong thá»±c tế và những lá»i giải đáp thích hợp
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CJKspace.tex b/language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex
index cb96c2ec3b..4acfb0230a 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CJKspace.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CJKspace.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
% Read CJKspace.txt for more details.
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/CJKutf8.tex b/language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex
index 18cfa92e81..f7a6b23ec9 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/CJKutf8.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/CJKutf8.tex
@@ -3,9 +3,14 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Vietnamese support for Babel comes with the VnTeX package.
+% Vietnamese support comes with the VnTeX package.
+% UTF-8 support for Greek comes with the greek-inputenc package.
+%
+% - T2A encoding for Computer Modern Cyrillic requires LH fonts
+% - uses CB Greek fonts, CM-Super fonts
+% - requires cyrillic, greek-fontenc, greek-inputenc, vntex
%
% Read CJKutf8.txt for more details.
@@ -16,7 +21,7 @@
\usepackage[10pt]{type1ec} % use only 10pt fonts
\usepackage[T1]{fontenc}
-\usepackage{CJKutf8}
+\usepackage{CJKutf8} % CJK wrapper of [utf8]{inputenc}
\usepackage[german,
russian, % T2A font encoding
vietnamese, % T5 font encoding
@@ -26,7 +31,7 @@
\usepackage{textalpha} % improved LGR support
\usepackage[overlap, CJK]{ruby}
-\usepackage{CJKulem}
+\usepackage{CJKulem} % CJK wrapper of {ulem}
\renewcommand{\rubysep}{-0.2ex}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/GB.tex b/language/chinese/CJK/cjk-4.8.5/examples/GB.tex
index 334b786a4d..b02a095e24 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/GB.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/GB.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/JIS.tex b/language/chinese/CJK/cjk-4.8.5/examples/JIS.tex
index 1808d52d8d..aadea76cb7 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/JIS.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/JIS.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/KS.tex b/language/chinese/CJK/cjk-4.8.5/examples/KS.tex
index 474319c000..8d0ba7f26b 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/KS.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/KS.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/README b/language/chinese/CJK/cjk-4.8.5/examples/README
index 38e932a325..38e932a325 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/README
+++ b/language/chinese/CJK/cjk-4.8.5/examples/README
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/SJIS.tex b/language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex
index 80ccf2ee70..5c7417d90b 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/SJIS.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/SJIS.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
%
% process this file with sjislatex
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/UTF8.tex b/language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex
index bbbc0e0b48..d2f646f653 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/UTF8.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/UTF8.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass[12pt]{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/muletest.tex b/language/chinese/CJK/cjk-4.8.5/examples/muletest.tex
index 9c7b86c5ba..572460aae7 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/muletest.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/muletest.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% You need Emacs 20 (or Mule 2.3) to process this file!
@@ -22,6 +22,9 @@
% The T5 encoding is part of the VnTeX package (available at CTAN) which
% contains Vietnamese fonts and other support files for both TeX and
% LaTeX.
+% - T2A encoding for Computer Modern Cyrillic requires LH fonts
+% - uses CB Greek fonts, CM-Super fonts
+% - requires cyrillic, german, greek-fontenc, vntex
%
% Read cjk-enc.txt for more details.
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/py_test.tex b/language/chinese/CJK/cjk-4.8.5/examples/py_test.tex
index 1bb650f4a1..9885d62896 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/py_test.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/py_test.tex
@@ -3,7 +3,7 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
\documentclass{article}
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/rubytest.tex b/language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex
index 8e8b83e032..0a03b928b6 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/rubytest.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/rubytest.tex
@@ -3,7 +3,7 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% You need Emacs 20 (or Mule 2.3) to process this file!
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/thai.tex b/language/chinese/CJK/cjk-4.8.5/examples/thai.tex
index 6466e78e8c..b7302438ae 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/thai.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/thai.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% This file must be processed with cjk-enc.el to get
%
diff --git a/language/chinese/CJK/cjk-4.8.4/examples/thai_utf8.tex b/language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex
index 64c6c99c0f..8933c43e1c 100644
--- a/language/chinese/CJK/cjk-4.8.4/examples/thai_utf8.tex
+++ b/language/chinese/CJK/cjk-4.8.5/examples/thai_utf8.tex
@@ -3,7 +3,7 @@
%
% written by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% This file must be processed with cjk-enc.el to get
%
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cap b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap
index ee5ec02ad7..258cc26d57 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{Bg5.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.chr b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr
index 1501c016ee..5f6f737f62 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{Bg5.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx
index 6be514b029..a92c7310f0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{Bg5.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.enc b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc
index 818f55e3b9..624e7ae3b1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/Bg5.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/Bg5.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{Bg5.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/HK.enc b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc
index aa70372a2f..9f760bf3fe 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/HK.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/HK.enc
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{HK.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd
index a775ab8a10..3a09aef000 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bkai.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx
index ac5c870304..18a113872b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bkai.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bkai.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bkai.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd
index 2d7c66ae3a..7f7d6fee79 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bsmi.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx
index 15275d558b..bf861ea8cd 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmi.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmi.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bsmi.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd
index 71fde2e2e6..fa10ef0545 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bsmir.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx
index b398d7fbed..cc25893d80 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00bsmir.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00bsmir.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00bsmir.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00cns.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd
index b5fe83a3a7..96415d3f20 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00cns.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00cns.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00cns.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00fs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd
index 6cded2be8b..f0ba805e36 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00fs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00fs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00fs.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kai.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd
index 1899bb3849..4e2a853e0b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kai.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00kai.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd
index 6df67b5680..a449cc6aa9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00kair.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx
index 311c2f61d7..bbcdc9ecbc 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00kair.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00kair.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00kair.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd
index 9aa3e231f4..b72cf6b811 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c00song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c00song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c00song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c01song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd
index 7b5ca9addd..51ed5c16c3 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c01song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c01song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c01song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c05song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd
index bbcdb9506d..bc3d18ee85 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c05song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c05song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c05song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c09song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd
index 49f8a64040..33f6fde8df 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/Bg5/c09song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/Bg5/c09song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c09song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CEF/c80song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd
index 522930d91c..ef1319aaf8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CEF/c80song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CEF/c80song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c80song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CEF/c81song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd
index c9a46527ff..78985b2ced 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CEF/c81song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CEF/c81song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c81song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJK.enc b/language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc
index be9cd4ad6c..af8c8ffd06 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJK.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJK.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{CJK.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJK.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty
index 1564efdb24..b7e3fcaea5 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJK.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJK.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -23,8 +23,8 @@
% MA 02110-1301 USA
\NeedsTeXFormat{LaTeX2e}[2001/06/01]
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJK}[\filedate\space\fileversion]
\RequirePackage{MULEenc}
@@ -746,28 +746,43 @@
\csname \curr@fontshape/\f@size/\CJK@plane\endcsname}
\fi}}
-% the other LaTeX2e command we must redefine is \selectfont. It will
-% now reset \ifCJK@bold@ and calls \CJK@curr@fontshape additionally
-% (if it exists) to execute the loading-setting parameter of
-% \DeclareFontShape each time we switch to this font.
+% for older versions of LaTeX2e command we must redefine \selectfont.
+% It will now reset \ifCJK@bold@ and calls \CJK@curr@fontshape
+% additionally (if it exists) to execute the loading-setting
+% parameter of \DeclareFontShape each time we switch to this font.
% \CJK@curr@fontshape has been defined by the above size functions.
+% For newer versions of LaTeX2e it is sufficient to set a hook for
+% \selectfont.
+%
+% for compatibility with older versions of LaTeX2e we provide a
+% definition of \IfFormatAtLeastTF.
-\DeclareRobustCommand{\selectfont}{
- \ifx\f@linespread \baselinestretch
- \else
- \set@fontsize\baselinestretch\f@size\f@baselineskip
- \fi
- \xdef\font@name{\csname\curr@fontshape/\f@size\endcsname}
- \pickup@font
- \font@name
- \expandafter% % CJK extension
- \ifx\csname CJK@\curr@fontshape\endcsname \relax
- \else
- \CJK@bold@false
- \csname CJK@\curr@fontshape\endcsname
- \fi
- \size@update
- \enc@update}
+\def\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}
+
+\IfFormatAtLeastTF{2020-10-01}
+ {\AddToHook{selectfont}{
+ \expandafter
+ \ifx\csname CJK@\curr@fontshape\endcsname \relax
+ \else
+ \CJK@bold@false
+ \csname CJK@\curr@fontshape\endcsname
+ \fi}}
+ {\DeclareRobustCommand{\selectfont}{
+ \ifx\f@linespread \baselinestretch
+ \else
+ \set@fontsize\baselinestretch\f@size\f@baselineskip
+ \fi
+ \xdef\font@name{\csname\curr@fontshape/\f@size\endcsname}
+ \pickup@font
+ \font@name
+ \expandafter% % CJK extension
+ \ifx\csname CJK@\curr@fontshape\endcsname \relax
+ \else
+ \CJK@bold@false
+ \csname CJK@\curr@fontshape\endcsname
+ \fi
+ \size@update
+ \enc@update}}
% additional vertical and horizontal information for a font is stored in
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKfntef.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty
index 5a1d44df26..045380abdf 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKfntef.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKfntef.sty
@@ -4,7 +4,7 @@
% created by Wenchang Sun <sunwch@hotmail.com>
% Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
% Macros:
% \CJKunderdot{...}
@@ -42,7 +42,7 @@
% }
%
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -60,8 +60,8 @@
% MA 02110-1301 USA
\NeedsTeXFormat{LaTeX2e}[1998/06/01]
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKfntef}[\filedate\space\fileversion]
\RequirePackage{CJK}
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKnumb.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty
index 68494d0ffc..61c928cf14 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKnumb.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKnumb.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,11 +22,11 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKnumb}[\filedate\space\fileversion]
-\RequirePackage{CJK}[2015/04/18]
+\RequirePackage{CJK}[2021/10/16]
% we suppress any unwanted spaces produced by linefeeds.
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKspace.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty
index 148ce1479d..606e6ba2c9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKspace.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKspace.sty
@@ -4,7 +4,7 @@
% created by Wenchang Sun <sunwch@hotmail.com>
% Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@
\NeedsTeXFormat{LaTeX2e}[2001/06/01]
\def\fileversion{3.8.0}
-\def\filedate{2015/04/18}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKspace}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKulem.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty
index 5baef63f17..202f845df0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKulem.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKulem.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -23,8 +23,8 @@
% MA 02110-1301 USA
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKulem}[\filedate\space\fileversion]
\RequirePackage{ulem}[2000/05/26]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKutf8.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty
index 28f3f8b0ad..d1eab65c7e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKutf8.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKutf8.sty
@@ -4,9 +4,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -25,8 +25,8 @@
\NeedsTeXFormat{LaTeX2e}[2003/12/01]
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKutf8}[\filedate\space\fileversion]
\RequirePackage{ifpdf}
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CJKvert.sty b/language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty
index 76985b5c28..d01a689f73 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CJKvert.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CJKvert.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{CJKvert}[\filedate\space\fileversion]
\RequirePackage{graphicx}
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.bdg b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg
index 95036c135f..0ef5c3b5c7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.bdg
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.bdg
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-TW.bdg}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.chr b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr
index c7b90cab7a..2bf303aba0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-TW.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.enc b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc
index 13a595d90f..71b1063cb9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/EUC-TW.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/EUC-TW.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-TW.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c31song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd
index 15f25f0602..b607ff7487 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c31song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c31song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c31song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c32song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd
index 9f866d1787..fc215fe051 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c32song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c32song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c32song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c33song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd
index 06f0b84c31..445f370bbb 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c33song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c33song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c33song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c34song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd
index d052f1f622..40eb3c1ee6 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c34song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c34song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c34song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c35song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd
index 46bb373498..9f3a3e65d7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c35song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c35song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c35song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c36song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd
index 4ff74f88bb..a576981f5a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c36song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c36song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c36song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c37song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd
index c8e738ad1b..d8a21bf344 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/CNS/c37song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/CNS/c37song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c37song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cap b/language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap
index a6526a296d..f77bfc0da6 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{GB.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx
index 40fd77551d..d24994ce2b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/GB.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/GB.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{GB.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10fs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd
index e8efb4e8a1..1ecdbb103d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10fs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10fs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10fs.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd
index 8b266472a5..839cd72e23 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10gbsn.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx
index 19cbf19d04..d65645ce6c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gbsn.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gbsn.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10gbsn.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd
index 0fdbcb3330..9c5750852a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10gkai.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx
index 3a34dfb6f3..aab66e85c1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10gkai.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10gkai.fdx
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10gkai.fdx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd
index 4e361cf963..df5f591476 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c10song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c10song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c10song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c11song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd
index 4223455f1c..b0b2939e02 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c11song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c11song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c11song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c19song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd
index bbcb377c2c..d543001cd7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c19song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c19song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c19song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c20song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd
index 909728a41a..617b1be7da 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c20song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c20song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c20song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c21song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd
index 624e9e3c28..f5eed9d80b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/GB/c21song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/GB/c21song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c21song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.bdg b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg
index 711e8b9f16..7d5a0b2f0d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.bdg
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.bdg
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-JP.bdg}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.chr b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr
index 18802ad256..c317dfae3c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-JP.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.enc b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc
index 38f4b026e6..00fe23c82a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JP.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JP.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-JP.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JPdnp.enc b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc
index 647eabd89c..6d82836884 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/EUC-JPdnp.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/EUC-JPdnp.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{EUC-JPdnp.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cap b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap
index 3a9550a5c2..2343a53afa 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{JIS.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx
index 82f0a25c93..a0cf83415e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JIS.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JIS.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{JIS.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JISdnp.enc b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc
index 44b19896b7..b888ac61bf 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/JISdnp.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/JISdnp.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{JISdnp.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c40song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd
index 39a8b4036a..d02c88a18c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c40song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c40song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c40song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c41song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd
index 4d05cbaeab..3ccf078edc 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c41song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c41song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c41song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c42song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd
index 7f0d984fef..04efcc35df 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c42song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c42song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c42song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c43song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd
index 1251d844c2..42479c424e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c43song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c43song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c43song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c50song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd
index f16744e25a..279a838e40 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/JIS/c50song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/JIS/c50song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c50song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/HLaTeX.chr b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr
index cb4ad051ec..40a6c602be 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/HLaTeX.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/HLaTeX.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{HLaTeX.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/KSHL.enc b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc
index f7c26a7e0e..5ce501024b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/KSHL.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/KSHL.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{KSHL.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63bm.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd
index 30f66370a4..53a54b72c7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63bm.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63bm.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63bm.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63dn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd
index 2f17d711f9..1bf465aa6e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63dn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63dn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63dn.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd
index c3507a2b32..4bd21a106a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63gr.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd
index b895651e97..1dbb1fd71c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63gs.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd
index c27ebdf90e..a31e213745 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63gt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63gt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63gt.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jgt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd
index 3d32e0f325..ef1fa5cea3 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jgt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jgt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63jgt.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jmj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd
index 8c964bb6a0..2e1a2bfb0f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jmj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jmj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63jmj.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jnv.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd
index 169c4dda5e..4bc3278c91 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jnv.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jnv.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63jnv.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jsr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd
index 445d22c4db..80d4631a65 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63jsr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63jsr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63jsr.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd
index ac1ba4bbf3..cd99102f69 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63mj.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pg.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd
index 9d9bb41e26..24a2c021d0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pg.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pg.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63pg.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pga.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd
index a51fabed81..7f795391f8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pga.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pga.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63pga.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63ph.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd
index 3ead419232..7cd0996fda 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63ph.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63ph.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63ph.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd
index f6f2249f53..e4a979077f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63pn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63pn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63pn.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63sh.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd
index 07931f05e4..62b984d6d1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63sh.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63sh.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63sh.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63tz.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd
index aa113a74df..a0f8c67af9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63tz.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63tz.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63tz.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63vd.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd
index b07ea60f8b..66cc912c0f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63vd.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63vd.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63vd.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63yt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd
index f782d94183..11b979a2d8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c63yt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c63yt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63yt.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64bm.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd
index e9b2fcd63f..35dbc4e552 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64bm.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64bm.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64bm.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64dn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd
index 4ad2e82ff1..e699a8fcdf 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64dn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64dn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64dn.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd
index ce45b0ce2a..e8da5452bf 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64gr.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd
index 9311a5e4f0..fc0d18f5fa 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64gs.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd
index 042cd30494..b95b54b5ec 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64gt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64gt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64gt.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jgt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd
index b76aa551a6..2804b4082b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jgt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jgt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64jgt.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jmj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd
index e7d3c54527..fc5c42355d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jmj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jmj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64jmj.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jnv.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd
index 05008ca036..9fec493b1b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jnv.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jnv.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64jnv.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jsr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd
index 151e9bc009..d6f34f8e7b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64jsr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64jsr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64jsr.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd
index 6d2abe0dcd..1673eaa14b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64mj.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pg.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd
index b208a5f875..96e6c1264b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pg.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pg.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64pg.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pga.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd
index 26ad47a7a3..56058915cc 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pga.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pga.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64pga.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64ph.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd
index e81d2a479f..7f5cb9fc6c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64ph.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64ph.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64ph.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd
index b4b1864db3..a5348103df 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64pn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64pn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64pn.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64sh.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd
index 1903bdd16d..348f2f34d4 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64sh.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64sh.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64sh.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64tz.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd
index 1980a8f306..ce174378c2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64tz.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64tz.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64tz.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64vd.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd
index 92087c75f9..c7fb764ba3 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64vd.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64vd.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64vd.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64yt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd
index 09f70c738d..e122637fbd 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c64yt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c64yt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64yt.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65bm.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd
index 13cfbc8750..c526f709c1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65bm.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65bm.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65bm.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65dn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd
index 8873d59c89..4b6d776b70 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65dn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65dn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65dn.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd
index 0a8d4990f1..df5308f99f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65gr.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd
index 673fa549e0..f6fcb6fa8d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65gs.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd
index a9d96baded..98a7055472 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65gt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65gt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65gt.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jgt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd
index 40d511e1a2..0267e5b19c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jgt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jgt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65jgt.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jmj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd
index 94105895e4..38250f043d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jmj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jmj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65jmj.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jnv.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd
index 0c80ce03e9..973211bc7b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jnv.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jnv.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65jnv.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jsr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd
index a0d8d08710..df55d6f9e2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65jsr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65jsr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65jsr.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd
index e0214d2167..6e998adf3f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65mj.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pg.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd
index f5b43208f9..fc5fe9004b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pg.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pg.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65pg.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pga.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd
index f18acdedab..2234820a6b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pga.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pga.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65pga.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65ph.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd
index fb4f2aa53c..2b3a8d93a1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65ph.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65ph.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65ph.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd
index 836524e00e..8d77ed1c1a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65pn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65pn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65pn.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65sh.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd
index 1f6ebafe91..0cb3a621e8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65sh.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65sh.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65sh.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65tz.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd
index 0c80ae060a..d353019683 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65tz.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65tz.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65tz.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65vd.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd
index 1ffaefd5b9..efe297ef8b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65vd.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65vd.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65vd.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65yt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd
index 90d021a102..0aa4975cab 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/c65yt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/c65yt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65yt.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/pshan.sty b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty
index d35018bdd3..67c4c5fb4d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/HLaTeX/pshan.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/HLaTeX/pshan.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{pshan}[\filedate\space\fileversion]
\endinput
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.chr b/language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr
index d739a2ce90..924b9792e5 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{KS.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.enc b/language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc
index 831451ca67..bd3246e246 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/KS.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/KS.enc
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{KS.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60dr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd
index 15124ebce8..83d0bd611d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60dr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60dr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60dr.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd
index bfda728dbc..b2e908ac5d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60gr.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd
index a462f4249f..cb8e012255 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60gs.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd
index d5136edce4..fc54bfded7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60gt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60gt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60gt.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hgt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd
index 1a53923e1c..4291ae4361 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hgt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hgt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60hgt.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hmj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd
index 9c6aed9d1a..a2bea6c9a1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hmj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hmj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60hmj.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hol.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd
index d1a049365a..1c1e16b12b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hol.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hol.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60hol.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hpg.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd
index 754d3d067d..d581cebaf8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60hpg.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60hpg.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60hpg.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd
index 6cd20203b0..1c86c18335 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c60mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c60mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c60mj.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61dr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd
index a7ae4c0459..09e246a7e8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61dr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61dr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61dr.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd
index 112f131286..32acdfb66c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61gr.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gs.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd
index d82d2db892..0eae709b0a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gs.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gs.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61gs.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd
index 64ac747dba..53b4084ebb 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61gt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61gt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61gt.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hgt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd
index 0eedfc9f9a..7a1af915c1 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hgt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hgt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61hgt.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hmj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd
index ac2e6661e7..a38b4ebde6 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hmj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hmj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61hmj.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hol.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd
index 847be5a285..9221a5257c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hol.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hol.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61hol.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hpg.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd
index 46cf14ded5..3f5b9ea9d6 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61hpg.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61hpg.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61hpg.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd
index 46157440b6..3ce385d014 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c61mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c61mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c61mj.fd}[\filedate\space\fileversion]
% Korean syllables (Hangul) and elements (Jaso)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c62song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd
index 197758069b..d25d0d2e0d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/c62song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/c62song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c62song.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cap b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap
index 6bd740870c..f1ccedf8f7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hangul.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx
index 35f4f13e2a..1050f74589 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hangul.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cap b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap
index 2c9e398ff7..98dbb26600 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hangul2.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx
index 37d43dc39c..ce3250733c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hangul2.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hangul2.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hangul2.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cap b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap
index 2b000073ee..7eb1832cde 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <a7971428@unet.univie.ac.at>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hanja.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx
index b2e48ea932..39e2a02cf4 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/KS/hanja.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/KS/hanja.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{hanja.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg
index 7dd2a6a0f1..3d5b0299af 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.bdg
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.bdg
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJIS.bdg}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap
index 4390494383..3b62a9802b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cap
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cap
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJIS.cap}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr
index d5243145c3..cb17c2ff0c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJIS.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx
index d29ad72762..e68f47b273 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJIS.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc
index ba61a6a1cf..e20ffa821b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJIS.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJIS.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJIS.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr
index 05e880f6cd..9fb710420f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJISdnp.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc
index eb8381fa1b..0aeaf13f71 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/SJISdnp.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/SJISdnp.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{SJISdnp.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd
index 334ebf6812..c24aa0dc81 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/SJIS/c49song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/SJIS/c49song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c49song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.bdg b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg
index 9c37a0afdb..7e1f4988f5 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.bdg
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.bdg
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{UTF8.bdg}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.chr b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr
index f255e32f31..cdb438141e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{UTF8.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.enc b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc
index 20b1cde2e9..ff401e7049 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/UTF8.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/UTF8.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{UTF8.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd
index b70366a9be..a4f0d9a849 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70bkai.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx
index f8b815ae44..8f3919f492 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bkai.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bkai.fdx
@@ -1,10 +1,10 @@
% This is the file c70bkai.fdx of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%
-% created by the script makefdx.pl for CJK Version 4.8.4 (18-Apr-2015).
+% created by the script makefdx.pl for CJK Version 4.8.5 (16-Oct-2021).
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70bkai.fdx}[\filedate\space\fileversion]
\CJKvdef{fullheight}{1em}
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd
index d65e63a7ea..89ebad58e9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70bsmi.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx
index 777dfe6c44..08a298253c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70bsmi.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70bsmi.fdx
@@ -1,10 +1,10 @@
% This is the file c70bsmi.fdx of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%
-% created by the script makefdx.pl for CJK Version 4.8.4 (18-Apr-2015).
+% created by the script makefdx.pl for CJK Version 4.8.5 (16-Oct-2021).
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70bsmi.fdx}[\filedate\space\fileversion]
\CJKvdef{fullheight}{1em}
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd
index d3f68d1edf..f13902d0ed 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70gbsn.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx
index 2a171dcc03..57ab05fda2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gbsn.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gbsn.fdx
@@ -1,8 +1,8 @@
% This is the file c70gbsn.fdx of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70gbsn.fdx}[\filedate\space\fileversion]
% This font doesn't contain a glyph for U+3007, but it has U+25CB.
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd
index 1c17567194..532faa1d75 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70gkai.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx
index 5fa017a258..d0735a97e5 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70gkai.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70gkai.fdx
@@ -1,8 +1,8 @@
% This is the file c70gkai.fdx of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70gkai.fdx}[\filedate\space\fileversion]
% This font doesn't contain a glyph for U+3007, but it has U+25CB.
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd
index e803afcea3..d2f03e670e 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70mj.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fdx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx
index d5c0f741d7..07c7235bec 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70mj.fdx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70mj.fdx
@@ -1,8 +1,8 @@
% This is the file c70mj.fdx of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70mj.fdx}[\filedate\space\fileversion]
% This font doesn't contain a glyph for U+3007, but it has U+25CB.
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70song.fd b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd
index 4e41f9aef9..db45e169f0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/c70song.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/c70song.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c70song.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ja.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx
index c6a16371d3..0ffd3fb2da 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ja.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ja.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{ja.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx
index 44b7dc614c..f83c47a68b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{ko-Hang.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang2.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx
index 9635d4f587..e6f40fdd2b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hang2.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hang2.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{ko-Hang2.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hani.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx
index 68d68f9f57..f98d156212 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/ko-Hani.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/ko-Hani.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <a7971428@unet.univie.ac.at>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{ko-Hani.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hans.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx
index f526089d33..9ec7bf06c8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hans.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hans.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{zh-Hans.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hant.cpx b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx
index 388f600aa8..84b6f4df8c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/UTF8/zh-Hant.cpx
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/UTF8/zh-Hant.cpx
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{zh-Hant.cpx}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/extended.chr b/language/chinese/CJK/cjk-4.8.5/texinput/extended.chr
index 49e09b5f8e..38cd923aa9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/extended.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/extended.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{extended.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/extended.enc b/language/chinese/CJK/cjk-4.8.5/texinput/extended.enc
index 73d2ecee86..10d0ce146d 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/extended.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/extended.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{extended.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/mule/MULEenc.sty b/language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty
index cc356b4b6c..d9e608ae02 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/mule/MULEenc.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/mule/MULEenc.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -25,8 +25,8 @@
\makeatletter
\endlinechar \m@ne
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{MULEenc}[\filedate\space\fileversion]
\NeedsTeXFormat{LaTeX2e}[1998/06/01]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/pinyin.sty b/language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty
index c5a76b6bd8..b9b1553ee2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/pinyin.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/pinyin.sty
@@ -3,11 +3,11 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
% This style file works with plain TeX also.
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -24,8 +24,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\catcode`@=11
\endlinechar \m@ne
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/pmC.chr b/language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr
index 0a4b44d412..83a75e7e7f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/pmC.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/pmC.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{pmC.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/pmCbig.enc b/language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc
index c86d9b30e1..57ecd41ddb 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/pmCbig.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/pmCbig.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{pmCbig.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/pmCsmall.enc b/language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc
index e1a0245e0a..2e64b23b90 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/pmCsmall.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/pmCsmall.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{pmCsmall.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/ruby.sty b/language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty
index a42df601df..708a62522c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/ruby.sty
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/ruby.sty
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -23,8 +23,8 @@
% MA 02110-1301 USA
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesPackage{ruby}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/standard.bdg b/language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg
index c793d94044..dc0a5f18a2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/standard.bdg
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/standard.bdg
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{standard.bdg}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/standard.chr b/language/chinese/CJK/cjk-4.8.5/texinput/standard.chr
index bf367663a1..e1669a627f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/standard.chr
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/standard.chr
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{standard.chr}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/standard.enc b/language/chinese/CJK/cjk-4.8.5/texinput/standard.enc
index 5f107344b0..d54df3a37b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/standard.enc
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/standard.enc
@@ -3,9 +3,9 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -22,8 +22,8 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{standard.enc}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd
index ab41dcb2f9..d65fbf8eff 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmr.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c90cmr.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmss.fd b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd
index 3dd77a71e7..240713a34b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmss.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmss.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c90cmss.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmtt.fd b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd
index aa6ba2d662..bf50798389 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90cmtt.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90cmtt.fd
@@ -3,10 +3,10 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c90cmtt.fd}[\filedate\space\fileversion]
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90enc.def b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def
index 428e8e3801..428e8e3801 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90enc.def
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90enc.def
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90gar.fd b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd
index 69998e058b..69998e058b 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90gar.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90gar.fd
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90nrsr.fd b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd
index 5da41a39b7..5da41a39b7 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/c90nrsr.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/c90nrsr.fd
diff --git a/language/chinese/CJK/cjk-4.8.4/texinput/thai/thaicjk.ldf b/language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf
index b11c63edf3..78166632e9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texinput/thai/thaicjk.ldf
+++ b/language/chinese/CJK/cjk-4.8.5/texinput/thai/thaicjk.ldf
@@ -3,7 +3,7 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
%
%
% It is based on a similar file of the thailatex package, written
@@ -11,7 +11,7 @@
% Theppitak Karoonboonyanan <thep@links.nectec.or.th>.
\ProvidesLanguage{thaicjk}
- [CJK 4.8.4 Thai support for the babel system]
+ [CJK 4.8.5 Thai support for the babel system]
\LdfInit{thaicjk}{captionsthaicjk}
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/README b/language/chinese/CJK/cjk-4.8.5/texlive/README
index a07701fe54..a07701fe54 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/README
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/README
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/bin-cjkutils.pl b/language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl
index ea1997a8c4..4b40c211e8 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/bin-cjkutils.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/bin-cjkutils.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
@@ -21,7 +21,7 @@ my $H = "hbf2gf";
#
-# cjk-4.8.4
+# cjk-4.8.5
# ---------
#
@@ -56,7 +56,7 @@ my $H = "hbf2gf";
#
-# cjk-4.8.4-doc
+# cjk-4.8.5-doc
# -------------
#
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/c63mj.fd b/language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd
index 9939c393c6..f4625c9df9 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/c63mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/c63mj.fd
@@ -3,13 +3,13 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% This font definition file is a modified version of the standard c63mj.fd
% file; it is for the TeXLive distribution, using smaller font sets.
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c63mj.fd}[\filedate\space\fileversion]
% Korean characters (Hangul)
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/c64mj.fd b/language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd
index 250541c50a..42b321861c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/c64mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/c64mj.fd
@@ -3,13 +3,13 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% This font definition file is a modified version of the standard c64mj.fd
% file; it is for the TeXLive distribution, using smaller font sets.
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c64mj.fd}[\filedate\space\fileversion]
% Korean characters (Symbols)
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/c65mj.fd b/language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd
index 83c4db961a..3307685af0 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/c65mj.fd
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/c65mj.fd
@@ -3,13 +3,13 @@
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
% This font definition file is a modified version of the standard c65mj.fd
% file; it is for the TeXLive distribution, using smaller font sets.
-\def\fileversion{4.8.4}
-\def\filedate{2015/04/18}
+\def\fileversion{4.8.5}
+\def\filedate{2021/10/16}
\ProvidesFile{c65mj.fd}[\filedate\space\fileversion]
% Korean characters (Hanja)
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/c90.pl b/language/chinese/CJK/cjk-4.8.5/texlive/c90.pl
index 15863e16a1..c7cbbacf6a 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/c90.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/c90.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
my $D = "doc/fonts/enc/c90";
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/cjk-build.pl b/language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl
index d2ff4ff743..8837c28ee2 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/cjk-build.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/cjk-build.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory. For installation, it
# simply uses `install -d' so that missing subdirectories are created
# automatically.
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/cjk.pl b/language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl
index 5e487dab7c..d631dcad05 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/cjk.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/cjk.pl
@@ -8,11 +8,11 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
#
-# cjk-4.8.4
+# cjk-4.8.5
# ---------
#
@@ -424,7 +424,7 @@ my $T = "tex/latex/cjk";
#
-# cjk-4.8.4-doc
+# cjk-4.8.5-doc
# -------------
#
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/dnp.pl b/language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl
index f0ccf46a27..f7e75555eb 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/dnp.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/dnp.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/garuda-c90.pl b/language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl
index 40e0cda743..539e7bf63c 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/garuda-c90.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/garuda-c90.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
my $D = "dvips/garuda-c90";
diff --git a/language/chinese/CJK/cjk-4.8.4/texlive/norasi-c90.pl b/language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl
index 200e31ea2d..88dd7cbf7f 100644
--- a/language/chinese/CJK/cjk-4.8.4/texlive/norasi-c90.pl
+++ b/language/chinese/CJK/cjk-4.8.5/texlive/norasi-c90.pl
@@ -8,7 +8,7 @@
# the ctan2tds perl script. It installs the necessary files from the CJK
# package into the correct destinations.
#
-# It expects that the CJK packages (cjk-4.8.4 and cjk-4.8.4-doc) have been
+# It expects that the CJK packages (cjk-4.8.5 and cjk-4.8.5-doc) have been
# unpacked (unmodified) in the current directory.
my $D = "dvips/norasi-c90";
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.1 b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1
index a9e83901cf..c18087e1c3 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.1
@@ -1,5 +1,5 @@
.\" man page for bg5conv
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH BG5CONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH BG5CONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.c b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c
index b745e6a97f..e5c7ecf2a4 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.c
@@ -1,8 +1,8 @@
#define banner \
-"bg5conv (CJK ver. 4.8.4)" \
+"bg5conv (CJK ver. 4.8.5)" \
/*2:*/
-#line 94 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/Bg5conv/bg5conv.w"
+#line 94 "/home/wl/git/cjk/cjk-4.8.5/utils/Bg5conv/bg5conv.w"
#include <stdio.h>
#include <stdlib.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.w b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w
index 13165032d6..fdce159e14 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5conv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5conv.w
@@ -1,6 +1,6 @@
-% This is the cweb file bg5conv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file bg5conv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{bg5conv (CJK Version 4.8.4)}
+\def\title{bg5conv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont bg5conv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -89,7 +89,7 @@ which will see the output of \.{bg5conv} complains loudly if something is
wrong.
@d banner
-"bg5conv (CJK ver. 4.8.4)"
+"bg5conv (CJK ver. 4.8.5)"
@c
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex
index 2540f9524d..91eca16d77 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.bat b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat
index 91e7dfd857..91e7dfd857 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.cmd b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd
index facf871970..401a426ec0 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5latex.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5latex.cmd
@@ -1,9 +1,9 @@
/*----------------------------------------------------------------------*\
bg5latex.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5pdflatex b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex
index 9adacad3a6..a89ab4ea8f 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/Bg5conv/bg5pdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/Bg5conv/bg5pdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.1 b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1
index d04c527102..5c5c3cd1c3 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.1
@@ -1,5 +1,5 @@
.\" man page for cef5conv
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH CEF5CONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH CEF5CONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.c b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c
index 46228a1f5d..b5b479b6e6 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.c
@@ -1,8 +1,8 @@
#define banner \
-"cef5conv (CJK ver. 4.8.4)" \
+"cef5conv (CJK ver. 4.8.5)" \
/*2:*/
-#line 108 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/CEFconv/cef5conv.w"
+#line 108 "/home/wl/git/cjk/cjk-4.8.5/utils/CEFconv/cef5conv.w"
#include <ctype.h>
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.w b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w
index 575ba253ae..59942012ab 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5conv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5conv.w
@@ -1,6 +1,6 @@
-% This is the cweb file cef5conv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file cef5conv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{cef5conv (CJK Version 4.8.4)}
+\def\title{cef5conv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont cef5conv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -103,7 +103,7 @@ which will see the output of \.{cef5conv} complains loudly if something is
wrong.
@d banner
-"cef5conv (CJK ver. 4.8.4)"
+"cef5conv (CJK ver. 4.8.5)"
@c
#include <ctype.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5latex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex
index 1b51a711d1..3a0f5a300c 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5latex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5latex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.bat b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat
index 187485301f..187485301f 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.cmd b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd
index f089e831c6..29496f8967 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5ltx.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5ltx.cmd
@@ -1,11 +1,11 @@
/*----------------------------------------------------------------------*\
cef5ltx.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5pdflatex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex
index 1ae7b5953e..cdd4384ec7 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cef5pdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cef5pdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.1 b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1
index 7be7fae6ba..50a8bbf6f6 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.1
@@ -1,5 +1,5 @@
.\" man page for cefconv
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH CEFCONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH CEFCONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.c b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c
index 967672e793..354bf073cc 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.c
@@ -1,8 +1,8 @@
#define banner \
-"cefconv (CJK ver. 4.8.4)" \
+"cefconv (CJK ver. 4.8.5)" \
/*2:*/
-#line 100 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/CEFconv/cefconv.w"
+#line 100 "/home/wl/git/cjk/cjk-4.8.5/utils/CEFconv/cefconv.w"
#include <ctype.h>
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.w b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w
index 142a5d862b..93fe237f24 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefconv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefconv.w
@@ -1,6 +1,6 @@
-% This is the cweb file cefconv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file cefconv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{cefconv (CJK Version 4.8.4)}
+\def\title{cefconv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont cefconv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -95,7 +95,7 @@ which will see the output of \.{cefconv} complains loudly if something is
wrong.
@d banner
-"cefconv (CJK ver. 4.8.4)"
+"cefconv (CJK ver. 4.8.5)"
@c
#include <ctype.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex
index 79bcd8abe3..8102e177fa 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.bat b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat
index ba5925a6df..ba5925a6df 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.cmd b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd
index dcc3183431..43666071bc 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/ceflatex.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/ceflatex.cmd
@@ -1,11 +1,11 @@
/*----------------------------------------------------------------------*\
ceflatex.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefpdflatex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex
index c1b776cffd..16847a515c 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefpdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefpdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.1 b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1
index 4c38133298..58f0ad8e81 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.1
@@ -1,5 +1,5 @@
.\" man page for cefsconv
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH CEFSCONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH CEFSCONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.c b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c
index bd4a701ffc..76629c6568 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.c
@@ -1,8 +1,8 @@
#define banner \
-"cefsconv (CJK ver. 4.8.4)" \
+"cefsconv (CJK ver. 4.8.5)" \
/*2:*/
-#line 111 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/CEFconv/cefsconv.w"
+#line 111 "/home/wl/git/cjk/cjk-4.8.5/utils/CEFconv/cefsconv.w"
#include <ctype.h>
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.w b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w
index 7e033f34ea..5f8d7870ca 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsconv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsconv.w
@@ -1,6 +1,6 @@
-% This is the cweb file cefsconv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file cefsconv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{cefsconv (CJK Version 4.8.4)}
+\def\title{cefsconv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont cefsconv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -106,7 +106,7 @@ Note that the user-defined character area of SJIS (with the first bytes in
the range 0xF0--0xFC) is not supported because it is not portable.
@d banner
-"cefsconv (CJK ver. 4.8.4)"
+"cefsconv (CJK ver. 4.8.5)"
@c
#include <ctype.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefslatex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex
index 3d3daa175b..fd78a24468 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefslatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefslatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.bat b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat
index 662ef9e3af..662ef9e3af 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.cmd b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd
index 7150e8aad1..dc7663d274 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefsltx.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefsltx.cmd
@@ -1,11 +1,11 @@
/*----------------------------------------------------------------------*\
cefsltx.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefspdflatex b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex
index ed981d4dfb..ee78cd3bd5 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/CEFconv/cefspdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/CEFconv/cefspdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.1 b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1
index c385eb616d..2ad865721c 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.1
@@ -1,5 +1,5 @@
.\" man page for sjisconv
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -16,7 +16,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH SJISCONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH SJISCONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.c b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c
index af121e555d..0b42ecfdcb 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.c
@@ -1,8 +1,8 @@
#define banner \
-"sjisconv (CJK ver. 4.8.4)" \
+"sjisconv (CJK ver. 4.8.5)" \
/*2:*/
-#line 96 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/SJISconv/sjisconv.w"
+#line 96 "/home/wl/git/cjk/cjk-4.8.5/utils/SJISconv/sjisconv.w"
#include <stdio.h>
#include <stdlib.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.w b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w
index c1044cf36d..c3e72454e4 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisconv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisconv.w
@@ -1,6 +1,6 @@
-% This is the cweb file sjisconv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file sjisconv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{sjisconv (CJK Version 4.8.4)}
+\def\title{sjisconv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont sjisconv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -91,7 +91,7 @@ Note that the user-defined character area of SJIS (with the first bytes in
the range 0xF0--0xFC) is not supported because it is not portable.
@d banner
-"sjisconv (CJK ver. 4.8.4)"
+"sjisconv (CJK ver. 4.8.5)"
@c
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjislatex b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex
index b1086cba76..9cc170468b 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjislatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjislatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.bat b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat
index 5702c113bd..5702c113bd 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.cmd b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd
index 2ff4e03e54..12c8a394c8 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjisltx.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjisltx.cmd
@@ -1,9 +1,9 @@
/*----------------------------------------------------------------------*\
sjisltx.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjispdflatex b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex
index 651570da7f..4a5d4817ee 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/SJISconv/sjispdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/SJISconv/sjispdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/cjklatex/cjklatex.c b/language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c
index 678c1dd3a8..ebea1fc3c5 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/cjklatex/cjklatex.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/cjklatex/cjklatex.c
@@ -11,7 +11,7 @@
#endif
/*
- Copyright (C) 2001-2015 F. Popineau <Fabrice.Popineau@supelec.fr>
+ Copyright (C) 2001-2021 F. Popineau <Fabrice.Popineau@supelec.fr>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+latex b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex
index 82e706a44f..257d8c43ad 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+latex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+latex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+pdflatex b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex
index 16377e9dc1..c3ab62a343 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5+pdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5+pdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.bat b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat
index ccc6c76acd..ccc6c76acd 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.cmd b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd
index 69a9495208..ee93548a0d 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/bg5pltx.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/bg5pltx.cmd
@@ -1,9 +1,9 @@
/*----------------------------------------------------------------------*\
bg5pltx.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.1 b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1
index 1ef4b011d8..9d275b7345 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.1
@@ -1,6 +1,6 @@
.\" man page for bg5conv
.\"
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
.\" Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
.\" MA 02110-1301 USA
.
-.TH EXTCONV 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH EXTCONV 1 16-Oct-2021 "CJK Version 4.8.5"
.
.\" ====
.\" ==== macro definitions
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.c b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c
index fdba62551c..fdfa9dc924 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.c
@@ -1,8 +1,8 @@
#define banner \
-"extconv (CJK ver. 4.8.4)" \
+"extconv (CJK ver. 4.8.5)" \
/*2:*/
-#line 94 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/extconv/extconv.w"
+#line 94 "/home/wl/git/cjk/cjk-4.8.5/utils/extconv/extconv.w"
#include <stdio.h>
#include <stdlib.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.w b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w
index 019976889b..fe1b1ff006 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/extconv.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/extconv.w
@@ -1,6 +1,6 @@
-% This is the cweb file extconv.w of the CJK Package Ver. 4.8.4 18-Apr-2015
+% This is the cweb file extconv.w of the CJK Package Ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,13 +26,13 @@
% output rules (look at the position of braces below!) the author (it's me
% too :-) prefer. Otherwise this file will be formatted traditionally.
-\def\title{extconv (CJK Version 4.8.4)}
+\def\title{extconv (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont extconv} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -89,7 +89,7 @@ which will see the output of \.{extconv} complains loudly if something is
wrong.
@d banner
-"extconv (CJK ver. 4.8.4)"
+"extconv (CJK ver. 4.8.5)"
@c
#include <stdio.h>
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex
index 82e706a44f..257d8c43ad 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.bat b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat
index ccc6c76acd..ccc6c76acd 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.cmd b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd
index 9bd1237934..c53de7b5e1 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbklatex.cmd
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbklatex.cmd
@@ -1,9 +1,9 @@
/*----------------------------------------------------------------------*\
gbklatex.cmd
- This file is part of the CJK macro package for LaTeX2e ver. 4.8.4
+ This file is part of the CJK macro package for LaTeX2e ver. 4.8.5
- Copyright (C) 1994-2015 Wonkoo Kim <wkim+@pitt.edu>
+ Copyright (C) 1994-2021 Wonkoo Kim <wkim+@pitt.edu>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbkpdflatex b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex
index 16377e9dc1..c3ab62a343 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/extconv/gbkpdflatex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/extconv/gbkpdflatex
@@ -1,6 +1,6 @@
#! /bin/sh
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/f_name.bat b/language/chinese/CJK/cjk-4.8.5/utils/f_name.bat
index 70e6e69ce9..70e6e69ce9 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/f_name.bat
+++ b/language/chinese/CJK/cjk-4.8.5/utils/f_name.bat
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.gnu b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu
index 1248c4f508..7dd88f3b22 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.gnu
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.gnu
@@ -1,6 +1,6 @@
-# This file is part of the CJK package Version 4.8.4 (18-Apr-2015)
+# This file is part of the CJK package Version 4.8.5 (16-Oct-2021)
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.in b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in
index 937d5d6f81..bf6022f818 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/Makefile.in
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/Makefile.in
@@ -1,6 +1,6 @@
# Makefile for hbf2gf -- wl@gnu.org
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/README b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README
index a7de0ec140..a7de0ec140 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/README
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/README
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/c-auto.h b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h
index 0bdbc5f782..96e9b06279 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/c-auto.h
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/c-auto.h
@@ -1,12 +1,12 @@
/*
* c-auto.h
*
- * This file is part of the CJK package ver 4.8.4 18-Apr-2015
+ * This file is part of the CJK package ver 4.8.5 16-Oct-2021
*
*/
/*
- Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+ Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/README b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README
index 689d59e739..689d59e739 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/README
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/README
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5ka12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg
index f5c142f023..f5c142f023 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5ka12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5ka12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5kr12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg
index 9d9da2c1a2..9d9da2c1a2 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5kr12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5kr12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg
index dc0bcd9fbf..dc0bcd9fbf 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/b5so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/b5so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c1so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg
index de5b32b3ef..de5b32b3ef 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c1so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c1so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c2so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg
index 969af8fae1..969af8fae1 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c2so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c2so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c3so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg
index 0e65768ee5..0e65768ee5 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c3so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c3so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c4so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg
index 8ea3a8b270..8ea3a8b270 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c4so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c4so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c5so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg
index 1b81c90a0d..1b81c90a0d 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c5so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c5so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c6so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg
index 5b9c912ce5..5b9c912ce5 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c6so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c6so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c7so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg
index 051b260142..051b260142 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/c7so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/c7so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/csso12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg
index 9ad91b0c57..9ad91b0c57 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/csso12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/csso12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/gsfs14.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg
index 4b397aca46..4b397aca46 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/gsfs14.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/gsfs14.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/j2so12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg
index 7e0d70b5c0..7e0d70b5c0 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/j2so12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/j2so12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/jsso12.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg
index 9bdfc7b1e8..9bdfc7b1e8 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/jsso12.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/jsso12.cfg
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/ksso17.cfg b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg
index c82f7e7eee..c82f7e7eee 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/cfg/ksso17.cfg
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/cfg/ksso17.cfg
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess
new file mode 100755
index 0000000000..e81d3ae7c2
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.guess
@@ -0,0 +1,1748 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+# Copyright 1992-2021 Free Software Foundation, Inc.
+
+# shellcheck disable=SC2006,SC2268 # see below for rationale
+
+timestamp='2021-06-03'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
+#
+# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
+#
+# You can get the latest version of this script from:
+# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
+#
+# Please send patches to <config-patches@gnu.org>.
+
+
+# The "shellcheck disable" line above the timestamp inhibits complaints
+# about features and limitations of the classic Bourne shell that were
+# superseded or lifted in POSIX. However, this script identifies a wide
+# variety of pre-POSIX systems that do not have POSIX shells at all, and
+# even some reasonably current systems (Solaris 10 as case-in-point) still
+# have a pre-POSIX /bin/sh.
+
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Options:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright 1992-2021 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
+fi
+
+# Just in case it came from the environment.
+GUESS=
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+tmp=
+# shellcheck disable=SC2172
+trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
+
+set_cc_for_build() {
+ # prevent multiple calls if $tmp is already set
+ test "$tmp" && return 0
+ : "${TMPDIR=/tmp}"
+ # shellcheck disable=SC2039,SC3028
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
+ dummy=$tmp/dummy
+ case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
+ ,,) echo "int x;" > "$dummy.c"
+ for driver in cc gcc c89 c99 ; do
+ if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
+ CC_FOR_BUILD=$driver
+ break
+ fi
+ done
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+ esac
+}
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if test -f /.attbin/uname ; then
+ PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+case $UNAME_SYSTEM in
+Linux|GNU|GNU/*)
+ LIBC=unknown
+
+ set_cc_for_build
+ cat <<-EOF > "$dummy.c"
+ #include <features.h>
+ #if defined(__UCLIBC__)
+ LIBC=uclibc
+ #elif defined(__dietlibc__)
+ LIBC=dietlibc
+ #elif defined(__GLIBC__)
+ LIBC=gnu
+ #else
+ #include <stdarg.h>
+ /* First heuristic to detect musl libc. */
+ #ifdef __DEFINED_va_list
+ LIBC=musl
+ #endif
+ #endif
+ EOF
+ cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+ eval "$cc_set_libc"
+
+ # Second heuristic to detect musl libc.
+ if [ "$LIBC" = unknown ] &&
+ command -v ldd >/dev/null &&
+ ldd --version 2>&1 | grep -q ^musl; then
+ LIBC=musl
+ fi
+
+ # If the system lacks a compiler, then just pick glibc.
+ # We could probably try harder.
+ if [ "$LIBC" = unknown ]; then
+ LIBC=gnu
+ fi
+ ;;
+esac
+
+# Note: order is significant - the case branches are not exclusive.
+
+case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
+ *:NetBSD:*:*)
+ # NetBSD (nbsd) targets should (where applicable) match one or
+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
+ # switched to ELF, *-*-netbsd* would select the old
+ # object file format. This provides both forward
+ # compatibility and a consistent mechanism for selecting the
+ # object file format.
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+ /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
+ /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
+ echo unknown)`
+ case $UNAME_MACHINE_ARCH in
+ aarch64eb) machine=aarch64_be-unknown ;;
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ sh5el) machine=sh5le-unknown ;;
+ earmv*)
+ arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine=${arch}${endian}-unknown
+ ;;
+ *) machine=$UNAME_MACHINE_ARCH-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently (or will in the future) and ABI.
+ case $UNAME_MACHINE_ARCH in
+ earm*)
+ os=netbsdelf
+ ;;
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ELF__
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
+ esac
+ # Determine ABI tags.
+ case $UNAME_MACHINE_ARCH in
+ earm*)
+ expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+ abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
+ ;;
+ esac
+ # The OS release
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case $UNAME_VERSION in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
+ ;;
+ esac
+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+ # contains redundant information, the shorter form:
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ GUESS=$machine-${os}${release}${abi-}
+ ;;
+ *:Bitrig:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
+ ;;
+ *:OpenBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
+ ;;
+ *:SecBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
+ ;;
+ *:LibertyBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+ GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
+ ;;
+ *:MidnightBSD:*:*)
+ GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
+ ;;
+ *:ekkoBSD:*:*)
+ GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
+ ;;
+ *:SolidBSD:*:*)
+ GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
+ ;;
+ *:OS108:*:*)
+ GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
+ ;;
+ macppc:MirBSD:*:*)
+ GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
+ ;;
+ *:MirBSD:*:*)
+ GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
+ ;;
+ *:Sortix:*:*)
+ GUESS=$UNAME_MACHINE-unknown-sortix
+ ;;
+ *:Twizzler:*:*)
+ GUESS=$UNAME_MACHINE-unknown-twizzler
+ ;;
+ *:Redox:*:*)
+ GUESS=$UNAME_MACHINE-unknown-redox
+ ;;
+ mips:OSF1:*.*)
+ GUESS=mips-dec-osf1
+ ;;
+ alpha:OSF1:*:*)
+ # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+ trap '' 0
+ case $UNAME_RELEASE in
+ *4.0)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+ ;;
+ *5.*)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ ;;
+ esac
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case $ALPHA_CPU_TYPE in
+ "EV4 (21064)")
+ UNAME_MACHINE=alpha ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE=alpha ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE=alpha ;;
+ "EV5 (21164)")
+ UNAME_MACHINE=alphaev5 ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE=alphaev56 ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE=alphapca56 ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE=alphapca57 ;;
+ "EV6 (21264)")
+ UNAME_MACHINE=alphaev6 ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE=alphaev67 ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE=alphaev68 ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE=alphaev68 ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE=alphaev68 ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE=alphaev69 ;;
+ "EV7 (21364)")
+ UNAME_MACHINE=alphaev7 ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE=alphaev79 ;;
+ esac
+ # A Pn.n version is a patched version.
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+ OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
+ ;;
+ Amiga*:UNIX_System_V:4.0:*)
+ GUESS=m68k-unknown-sysv4
+ ;;
+ *:[Aa]miga[Oo][Ss]:*:*)
+ GUESS=$UNAME_MACHINE-unknown-amigaos
+ ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ GUESS=$UNAME_MACHINE-unknown-morphos
+ ;;
+ *:OS/390:*:*)
+ GUESS=i370-ibm-openedition
+ ;;
+ *:z/VM:*:*)
+ GUESS=s390-ibm-zvmoe
+ ;;
+ *:OS400:*:*)
+ GUESS=powerpc-ibm-os400
+ ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ GUESS=arm-acorn-riscix$UNAME_RELEASE
+ ;;
+ arm*:riscos:*:*|arm*:RISCOS:*:*)
+ GUESS=arm-unknown-riscos
+ ;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+ GUESS=hppa1.1-hitachi-hiuxmpp
+ ;;
+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+ # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+ case `(/bin/universe) 2>/dev/null` in
+ att) GUESS=pyramid-pyramid-sysv3 ;;
+ *) GUESS=pyramid-pyramid-bsd ;;
+ esac
+ ;;
+ NILE*:*:*:dcosx)
+ GUESS=pyramid-pyramid-svr4
+ ;;
+ DRS?6000:unix:4.0:6*)
+ GUESS=sparc-icl-nx6
+ ;;
+ DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) GUESS=sparc-icl-nx7 ;;
+ esac
+ ;;
+ s390x:SunOS:*:*)
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
+ ;;
+ sun4H:SunOS:5.*:*)
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-hal-solaris2$SUN_REL
+ ;;
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-sun-solaris2$SUN_REL
+ ;;
+ i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+ GUESS=i386-pc-auroraux$UNAME_RELEASE
+ ;;
+ i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+ set_cc_for_build
+ SUN_ARCH=i386
+ # If there is a compiler, see if it is configured for 64-bit objects.
+ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ # This test works for both compilers.
+ if test "$CC_FOR_BUILD" != no_compiler_found; then
+ if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ SUN_ARCH=x86_64
+ fi
+ fi
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
+ ;;
+ sun4*:SunOS:6*:*)
+ # According to config.sub, this is the proper way to canonicalize
+ # SunOS6. Hard to guess exactly what SunOS6 will be like, but
+ # it's likely to be more like Solaris than SunOS4.
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=sparc-sun-solaris3$SUN_REL
+ ;;
+ sun4*:SunOS:*:*)
+ case `/usr/bin/arch -k` in
+ Series*|S4*)
+ UNAME_RELEASE=`uname -v`
+ ;;
+ esac
+ # Japanese Language versions have a version number like `4.1.3-JL'.
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
+ GUESS=sparc-sun-sunos$SUN_REL
+ ;;
+ sun3*:SunOS:*:*)
+ GUESS=m68k-sun-sunos$UNAME_RELEASE
+ ;;
+ sun*:*:4.2BSD:*)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
+ case `/bin/arch` in
+ sun3)
+ GUESS=m68k-sun-sunos$UNAME_RELEASE
+ ;;
+ sun4)
+ GUESS=sparc-sun-sunos$UNAME_RELEASE
+ ;;
+ esac
+ ;;
+ aushp:SunOS:*:*)
+ GUESS=sparc-auspex-sunos$UNAME_RELEASE
+ ;;
+ # The situation for MiNT is a little confusing. The machine name
+ # can be virtually everything (everything which is not
+ # "atarist" or "atariste" at least should have a processor
+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
+ # to the lowercase version "mint" (or "freemint"). Finally
+ # the system name "TOS" denotes a system which is actually not
+ # MiNT. But MiNT is downward compatible to TOS, so this should
+ # be no problem.
+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+ GUESS=m68k-atari-mint$UNAME_RELEASE
+ ;;
+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+ GUESS=m68k-milan-mint$UNAME_RELEASE
+ ;;
+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+ GUESS=m68k-hades-mint$UNAME_RELEASE
+ ;;
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ GUESS=m68k-unknown-mint$UNAME_RELEASE
+ ;;
+ m68k:machten:*:*)
+ GUESS=m68k-apple-machten$UNAME_RELEASE
+ ;;
+ powerpc:machten:*:*)
+ GUESS=powerpc-apple-machten$UNAME_RELEASE
+ ;;
+ RISC*:Mach:*:*)
+ GUESS=mips-dec-mach_bsd4.3
+ ;;
+ RISC*:ULTRIX:*:*)
+ GUESS=mips-dec-ultrix$UNAME_RELEASE
+ ;;
+ VAX*:ULTRIX*:*:*)
+ GUESS=vax-dec-ultrix$UNAME_RELEASE
+ ;;
+ 2020:CLIX:*:* | 2430:CLIX:*:*)
+ GUESS=clipper-intergraph-clix$UNAME_RELEASE
+ ;;
+ mips:*:*:UMIPS | mips:*:*:RISCos)
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
+#ifdef __cplusplus
+#include <stdio.h> /* for printf() prototype */
+ int main (int argc, char *argv[]) {
+#else
+ int main (argc, argv) int argc; char *argv[]; {
+#endif
+ #if defined (host_mips) && defined (MIPSEB)
+ #if defined (SYSTYPE_SYSV)
+ printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_SVR4)
+ printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+ printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
+ #endif
+ #endif
+ exit (-1);
+ }
+EOF
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
+ dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ GUESS=mips-mips-riscos$UNAME_RELEASE
+ ;;
+ Motorola:PowerMAX_OS:*:*)
+ GUESS=powerpc-motorola-powermax
+ ;;
+ Motorola:*:4.3:PL8-*)
+ GUESS=powerpc-harris-powermax
+ ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ GUESS=powerpc-harris-powermax
+ ;;
+ Night_Hawk:Power_UNIX:*:*)
+ GUESS=powerpc-harris-powerunix
+ ;;
+ m88k:CX/UX:7*:*)
+ GUESS=m88k-harris-cxux7
+ ;;
+ m88k:*:4*:R4*)
+ GUESS=m88k-motorola-sysv4
+ ;;
+ m88k:*:3*:R3*)
+ GUESS=m88k-motorola-sysv3
+ ;;
+ AViiON:dgux:*:*)
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
+ then
+ if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
+ test "$TARGET_BINARY_INTERFACE"x = x
+ then
+ GUESS=m88k-dg-dgux$UNAME_RELEASE
+ else
+ GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
+ fi
+ else
+ GUESS=i586-dg-dgux$UNAME_RELEASE
+ fi
+ ;;
+ M88*:DolphinOS:*:*) # DolphinOS (SVR3)
+ GUESS=m88k-dolphin-sysv3
+ ;;
+ M88*:*:R3*:*)
+ # Delta 88k system running SVR3
+ GUESS=m88k-motorola-sysv3
+ ;;
+ XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+ GUESS=m88k-tektronix-sysv3
+ ;;
+ Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+ GUESS=m68k-tektronix-bsd
+ ;;
+ *:IRIX*:*:*)
+ IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
+ GUESS=mips-sgi-irix$IRIX_REL
+ ;;
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+ GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
+ GUESS=i386-ibm-aix
+ ;;
+ ia64:AIX:*:*)
+ if test -x /usr/bin/oslevel ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
+ fi
+ GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
+ ;;
+ *:AIX:2:3)
+ if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
+ #include <sys/systemcfg.h>
+
+ main()
+ {
+ if (!__power_pc())
+ exit(1);
+ puts("powerpc-ibm-aix3.2.5");
+ exit(0);
+ }
+EOF
+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
+ then
+ GUESS=$SYSTEM_NAME
+ else
+ GUESS=rs6000-ibm-aix3.2.5
+ fi
+ elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+ GUESS=rs6000-ibm-aix3.2.4
+ else
+ GUESS=rs6000-ibm-aix3.2
+ fi
+ ;;
+ *:AIX:*:[4567])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=rs6000
+ else
+ IBM_ARCH=powerpc
+ fi
+ if test -x /usr/bin/lslpp ; then
+ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
+ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
+ else
+ IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
+ fi
+ GUESS=$IBM_ARCH-ibm-aix$IBM_REV
+ ;;
+ *:AIX:*:*)
+ GUESS=rs6000-ibm-aix
+ ;;
+ ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
+ GUESS=romp-ibm-bsd4.4
+ ;;
+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
+ GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to
+ ;; # report: romp-ibm BSD 4.3
+ *:BOSX:*:*)
+ GUESS=rs6000-bull-bosx
+ ;;
+ DPX/2?00:B.O.S.:*:*)
+ GUESS=m68k-bull-sysv3
+ ;;
+ 9000/[34]??:4.3bsd:1.*:*)
+ GUESS=m68k-hp-bsd
+ ;;
+ hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+ GUESS=m68k-hp-bsd4.4
+ ;;
+ 9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
+ case $UNAME_MACHINE in
+ 9000/31?) HP_ARCH=m68000 ;;
+ 9000/[34]??) HP_ARCH=m68k ;;
+ 9000/[678][0-9][0-9])
+ if test -x /usr/bin/getconf; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case $sc_cpu_version in
+ 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case $sc_kernel_bits in
+ 32) HP_ARCH=hppa2.0n ;;
+ 64) HP_ARCH=hppa2.0w ;;
+ '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if test "$HP_ARCH" = ""; then
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
+
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
+EOF
+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
+ esac
+ if test "$HP_ARCH" = hppa2.0w
+ then
+ set_cc_for_build
+
+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
+ # generating 64-bit code. GNU and HP use different nomenclature:
+ #
+ # $ CC_FOR_BUILD=cc ./config.guess
+ # => hppa2.0w-hp-hpux11.23
+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+ # => hppa64-hp-hpux11.23
+
+ if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
+ grep -q __LP64__
+ then
+ HP_ARCH=hppa2.0w
+ else
+ HP_ARCH=hppa64
+ fi
+ fi
+ GUESS=$HP_ARCH-hp-hpux$HPUX_REV
+ ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
+ GUESS=ia64-hp-hpux$HPUX_REV
+ ;;
+ 3050*:HI-UX:*:*)
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
+ #include <unistd.h>
+ int
+ main ()
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+ true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
+ results, however. */
+ if (CPU_IS_PA_RISC (cpu))
+ {
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+ default: puts ("hppa-hitachi-hiuxwe2"); break;
+ }
+ }
+ else if (CPU_IS_HP_MC68K (cpu))
+ puts ("m68k-hitachi-hiuxwe2");
+ else puts ("unknown-hitachi-hiuxwe2");
+ exit (0);
+ }
+EOF
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ GUESS=unknown-hitachi-hiuxwe2
+ ;;
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
+ GUESS=hppa1.1-hp-bsd
+ ;;
+ 9000/8??:4.3bsd:*:*)
+ GUESS=hppa1.0-hp-bsd
+ ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+ GUESS=hppa1.0-hp-mpeix
+ ;;
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
+ GUESS=hppa1.1-hp-osf
+ ;;
+ hp8??:OSF1:*:*)
+ GUESS=hppa1.0-hp-osf
+ ;;
+ i*86:OSF1:*:*)
+ if test -x /usr/sbin/sysversion ; then
+ GUESS=$UNAME_MACHINE-unknown-osf1mk
+ else
+ GUESS=$UNAME_MACHINE-unknown-osf1
+ fi
+ ;;
+ parisc*:Lites*:*:*)
+ GUESS=hppa1.1-hp-lites
+ ;;
+ C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+ GUESS=c1-convex-bsd
+ ;;
+ C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit ;;
+ C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+ GUESS=c34-convex-bsd
+ ;;
+ C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+ GUESS=c38-convex-bsd
+ ;;
+ C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+ GUESS=c4-convex-bsd
+ ;;
+ CRAY*Y-MP:*:*:*)
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=ymp-cray-unicos$CRAY_REL
+ ;;
+ CRAY*[A-Z]90:*:*:*)
+ echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
+ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+ -e 's/\.[^.]*$/.X/'
+ exit ;;
+ CRAY*TS:*:*:*)
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=t90-cray-unicos$CRAY_REL
+ ;;
+ CRAY*T3E:*:*:*)
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=alphaev5-cray-unicosmk$CRAY_REL
+ ;;
+ CRAY*SV1:*:*:*)
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=sv1-cray-unicos$CRAY_REL
+ ;;
+ *:UNICOS/mp:*:*)
+ CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+ GUESS=craynv-cray-unicosmp$CRAY_REL
+ ;;
+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+ FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
+ GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+ ;;
+ 5000:UNIX_System_V:4.*:*)
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
+ GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+ ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
+ ;;
+ sparc*:BSD/OS:*:*)
+ GUESS=sparc-unknown-bsdi$UNAME_RELEASE
+ ;;
+ *:BSD/OS:*:*)
+ GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
+ ;;
+ arm:FreeBSD:*:*)
+ UNAME_PROCESSOR=`uname -p`
+ set_cc_for_build
+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_PCS_VFP
+ then
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
+ else
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
+ fi
+ ;;
+ *:FreeBSD:*:*)
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ case $UNAME_PROCESSOR in
+ amd64)
+ UNAME_PROCESSOR=x86_64 ;;
+ i386)
+ UNAME_PROCESSOR=i586 ;;
+ esac
+ FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
+ ;;
+ i*:CYGWIN*:*)
+ GUESS=$UNAME_MACHINE-pc-cygwin
+ ;;
+ *:MINGW64*:*)
+ GUESS=$UNAME_MACHINE-pc-mingw64
+ ;;
+ *:MINGW*:*)
+ GUESS=$UNAME_MACHINE-pc-mingw32
+ ;;
+ *:MSYS*:*)
+ GUESS=$UNAME_MACHINE-pc-msys
+ ;;
+ i*:PW*:*)
+ GUESS=$UNAME_MACHINE-pc-pw32
+ ;;
+ *:Interix*:*)
+ case $UNAME_MACHINE in
+ x86)
+ GUESS=i586-pc-interix$UNAME_RELEASE
+ ;;
+ authenticamd | genuineintel | EM64T)
+ GUESS=x86_64-unknown-interix$UNAME_RELEASE
+ ;;
+ IA64)
+ GUESS=ia64-unknown-interix$UNAME_RELEASE
+ ;;
+ esac ;;
+ i*:UWIN*:*)
+ GUESS=$UNAME_MACHINE-pc-uwin
+ ;;
+ amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+ GUESS=x86_64-pc-cygwin
+ ;;
+ prep*:SunOS:5.*:*)
+ SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+ GUESS=powerpcle-unknown-solaris2$SUN_REL
+ ;;
+ *:GNU:*:*)
+ # the GNU system
+ GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
+ GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
+ GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
+ ;;
+ *:GNU/*:*:*)
+ # other systems with GNU libc and userland
+ GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
+ GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
+ ;;
+ *:Minix:*:*)
+ GUESS=$UNAME_MACHINE-unknown-minix
+ ;;
+ aarch64:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ aarch64_be:Linux:*:*)
+ UNAME_MACHINE=aarch64_be
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep -q ld.so.1
+ if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ arm*:Linux:*:*)
+ set_cc_for_build
+ if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_EABI__
+ then
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ else
+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_PCS_VFP
+ then
+ GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
+ else
+ GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
+ fi
+ fi
+ ;;
+ avr32*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ cris:Linux:*:*)
+ GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+ ;;
+ crisv32:Linux:*:*)
+ GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+ ;;
+ e2k:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ frv:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ hexagon:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ i*86:Linux:*:*)
+ GUESS=$UNAME_MACHINE-pc-linux-$LIBC
+ ;;
+ ia64:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ k1om:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ m32r*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ m68*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ mips:Linux:*:* | mips64:Linux:*:*)
+ set_cc_for_build
+ IS_GLIBC=0
+ test x"${LIBC}" = xgnu && IS_GLIBC=1
+ sed 's/^ //' << EOF > "$dummy.c"
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #undef mips64
+ #undef mips64el
+ #if ${IS_GLIBC} && defined(_ABI64)
+ LIBCABI=gnuabi64
+ #else
+ #if ${IS_GLIBC} && defined(_ABIN32)
+ LIBCABI=gnuabin32
+ #else
+ LIBCABI=${LIBC}
+ #endif
+ #endif
+
+ #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
+ CPU=mipsisa64r6
+ #else
+ #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
+ CPU=mipsisa32r6
+ #else
+ #if defined(__mips64)
+ CPU=mips64
+ #else
+ CPU=mips
+ #endif
+ #endif
+ #endif
+
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ MIPS_ENDIAN=el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ MIPS_ENDIAN=
+ #else
+ MIPS_ENDIAN=
+ #endif
+ #endif
+EOF
+ cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
+ eval "$cc_set_vars"
+ test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
+ ;;
+ mips64el:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ openrisc*:Linux:*:*)
+ GUESS=or1k-unknown-linux-$LIBC
+ ;;
+ or32:Linux:*:* | or1k*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ padre:Linux:*:*)
+ GUESS=sparc-unknown-linux-$LIBC
+ ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ GUESS=hppa64-unknown-linux-$LIBC
+ ;;
+ parisc:Linux:*:* | hppa:Linux:*:*)
+ # Look for CPU level
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
+ PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
+ *) GUESS=hppa-unknown-linux-$LIBC ;;
+ esac
+ ;;
+ ppc64:Linux:*:*)
+ GUESS=powerpc64-unknown-linux-$LIBC
+ ;;
+ ppc:Linux:*:*)
+ GUESS=powerpc-unknown-linux-$LIBC
+ ;;
+ ppc64le:Linux:*:*)
+ GUESS=powerpc64le-unknown-linux-$LIBC
+ ;;
+ ppcle:Linux:*:*)
+ GUESS=powerpcle-unknown-linux-$LIBC
+ ;;
+ riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ s390:Linux:*:* | s390x:Linux:*:*)
+ GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
+ ;;
+ sh64*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ sh*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ sparc:Linux:*:* | sparc64:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ tile*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ vax:Linux:*:*)
+ GUESS=$UNAME_MACHINE-dec-linux-$LIBC
+ ;;
+ x86_64:Linux:*:*)
+ set_cc_for_build
+ LIBCABI=$LIBC
+ if test "$CC_FOR_BUILD" != no_compiler_found; then
+ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_X32 >/dev/null
+ then
+ LIBCABI=${LIBC}x32
+ fi
+ fi
+ GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
+ ;;
+ xtensa*:Linux:*:*)
+ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+ ;;
+ i*86:DYNIX/ptx:4*:*)
+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+ # earlier versions are messed up and put the nodename in both
+ # sysname and nodename.
+ GUESS=i386-sequent-sysv4
+ ;;
+ i*86:UNIX_SV:4.2MP:2.*)
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
+ # I just have to hope. -- rms.
+ # Use sysv4.2uw... so that sysv4* matches it.
+ GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
+ ;;
+ i*86:OS/2:*:*)
+ # If we were able to find `uname', then EMX Unix compatibility
+ # is probably installed.
+ GUESS=$UNAME_MACHINE-pc-os2-emx
+ ;;
+ i*86:XTS-300:*:STOP)
+ GUESS=$UNAME_MACHINE-unknown-stop
+ ;;
+ i*86:atheos:*:*)
+ GUESS=$UNAME_MACHINE-unknown-atheos
+ ;;
+ i*86:syllable:*:*)
+ GUESS=$UNAME_MACHINE-pc-syllable
+ ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
+ GUESS=i386-unknown-lynxos$UNAME_RELEASE
+ ;;
+ i*86:*DOS:*:*)
+ GUESS=$UNAME_MACHINE-pc-msdosdjgpp
+ ;;
+ i*86:*:4.*:*)
+ UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
+ if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+ GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
+ else
+ GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
+ fi
+ ;;
+ i*86:*:5:[678]*)
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ case `/bin/uname -X | grep "^Machine"` in
+ *486*) UNAME_MACHINE=i486 ;;
+ *Pentium) UNAME_MACHINE=i586 ;;
+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+ esac
+ GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ ;;
+ i*86:*:3.2:*)
+ if test -f /usr/options/cb.name; then
+ UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+ GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/dev/null >/dev/null ; then
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+ && UNAME_MACHINE=i586
+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+ && UNAME_MACHINE=i686
+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+ && UNAME_MACHINE=i686
+ GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
+ else
+ GUESS=$UNAME_MACHINE-pc-sysv32
+ fi
+ ;;
+ pc:*:*:*)
+ # Left here for compatibility:
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i586.
+ # Note: whatever this is, it MUST be the same as what config.sub
+ # prints for the "djgpp" host, or else GDB configure will decide that
+ # this is a cross-build.
+ GUESS=i586-pc-msdosdjgpp
+ ;;
+ Intel:Mach:3*:*)
+ GUESS=i386-pc-mach3
+ ;;
+ paragon:*:*:*)
+ GUESS=i860-intel-osf1
+ ;;
+ i860:*:4.*:*) # i860-SVR4
+ if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+ GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4
+ else # Add other i860-SVR4 vendors below as they are discovered.
+ GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4
+ fi
+ ;;
+ mini*:CTIX:SYS*5:*)
+ # "miniframe"
+ GUESS=m68010-convergent-sysv
+ ;;
+ mc68k:UNIX:SYSTEM5:3.51m)
+ GUESS=m68k-convergent-sysv
+ ;;
+ M680?0:D-NIX:5.3:*)
+ GUESS=m68k-diab-dnix
+ ;;
+ M68*:*:R3V[5678]*:*)
+ test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+ OS_REL=''
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
+ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4; exit; } ;;
+ NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+ OS_REL='.3'
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+ GUESS=m68k-unknown-lynxos$UNAME_RELEASE
+ ;;
+ mc68030:UNIX_System_V:4.*:*)
+ GUESS=m68k-atari-sysv4
+ ;;
+ TSUNAMI:LynxOS:2.*:*)
+ GUESS=sparc-unknown-lynxos$UNAME_RELEASE
+ ;;
+ rs6000:LynxOS:2.*:*)
+ GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
+ ;;
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
+ GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
+ ;;
+ SM[BE]S:UNIX_SV:*:*)
+ GUESS=mips-dde-sysv$UNAME_RELEASE
+ ;;
+ RM*:ReliantUNIX-*:*:*)
+ GUESS=mips-sni-sysv4
+ ;;
+ RM*:SINIX-*:*:*)
+ GUESS=mips-sni-sysv4
+ ;;
+ *:SINIX-*:*:*)
+ if uname -p 2>/dev/null >/dev/null ; then
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ GUESS=$UNAME_MACHINE-sni-sysv4
+ else
+ GUESS=ns32k-sni-sysv
+ fi
+ ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says <Richard.M.Bartel@ccMail.Census.GOV>
+ GUESS=i586-unisys-sysv4
+ ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <hewes@openmarket.com>.
+ # How about differentiating between stratus architectures? -djm
+ GUESS=hppa1.1-stratus-sysv4
+ ;;
+ *:*:*:FTX*)
+ # From seanf@swdc.stratus.com.
+ GUESS=i860-stratus-sysv4
+ ;;
+ i*86:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ GUESS=$UNAME_MACHINE-stratus-vos
+ ;;
+ *:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ GUESS=hppa1.1-stratus-vos
+ ;;
+ mc68*:A/UX:*:*)
+ GUESS=m68k-apple-aux$UNAME_RELEASE
+ ;;
+ news*:NEWS-OS:6*:*)
+ GUESS=mips-sony-newsos6
+ ;;
+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+ if test -d /usr/nec; then
+ GUESS=mips-nec-sysv$UNAME_RELEASE
+ else
+ GUESS=mips-unknown-sysv$UNAME_RELEASE
+ fi
+ ;;
+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
+ GUESS=powerpc-be-beos
+ ;;
+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
+ GUESS=powerpc-apple-beos
+ ;;
+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
+ GUESS=i586-pc-beos
+ ;;
+ BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
+ GUESS=i586-pc-haiku
+ ;;
+ x86_64:Haiku:*:*)
+ GUESS=x86_64-unknown-haiku
+ ;;
+ SX-4:SUPER-UX:*:*)
+ GUESS=sx4-nec-superux$UNAME_RELEASE
+ ;;
+ SX-5:SUPER-UX:*:*)
+ GUESS=sx5-nec-superux$UNAME_RELEASE
+ ;;
+ SX-6:SUPER-UX:*:*)
+ GUESS=sx6-nec-superux$UNAME_RELEASE
+ ;;
+ SX-7:SUPER-UX:*:*)
+ GUESS=sx7-nec-superux$UNAME_RELEASE
+ ;;
+ SX-8:SUPER-UX:*:*)
+ GUESS=sx8-nec-superux$UNAME_RELEASE
+ ;;
+ SX-8R:SUPER-UX:*:*)
+ GUESS=sx8r-nec-superux$UNAME_RELEASE
+ ;;
+ SX-ACE:SUPER-UX:*:*)
+ GUESS=sxace-nec-superux$UNAME_RELEASE
+ ;;
+ Power*:Rhapsody:*:*)
+ GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
+ ;;
+ *:Rhapsody:*:*)
+ GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
+ ;;
+ arm64:Darwin:*:*)
+ GUESS=aarch64-apple-darwin$UNAME_RELEASE
+ ;;
+ *:Darwin:*:*)
+ UNAME_PROCESSOR=`uname -p`
+ case $UNAME_PROCESSOR in
+ unknown) UNAME_PROCESSOR=powerpc ;;
+ esac
+ if command -v xcode-select > /dev/null 2> /dev/null && \
+ ! xcode-select --print-path > /dev/null 2> /dev/null ; then
+ # Avoid executing cc if there is no toolchain installed as
+ # cc will be a stub that puts up a graphical alert
+ # prompting the user to install developer tools.
+ CC_FOR_BUILD=no_compiler_found
+ else
+ set_cc_for_build
+ fi
+ if test "$CC_FOR_BUILD" != no_compiler_found; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
+ # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+ if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_PPC >/dev/null
+ then
+ UNAME_PROCESSOR=powerpc
+ fi
+ elif test "$UNAME_PROCESSOR" = i386 ; then
+ # uname -m returns i386 or x86_64
+ UNAME_PROCESSOR=$UNAME_MACHINE
+ fi
+ GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
+ ;;
+ *:procnto*:*:* | *:QNX:[0123456789]*:*)
+ UNAME_PROCESSOR=`uname -p`
+ if test "$UNAME_PROCESSOR" = x86; then
+ UNAME_PROCESSOR=i386
+ UNAME_MACHINE=pc
+ fi
+ GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
+ ;;
+ *:QNX:*:4*)
+ GUESS=i386-pc-qnx
+ ;;
+ NEO-*:NONSTOP_KERNEL:*:*)
+ GUESS=neo-tandem-nsk$UNAME_RELEASE
+ ;;
+ NSE-*:NONSTOP_KERNEL:*:*)
+ GUESS=nse-tandem-nsk$UNAME_RELEASE
+ ;;
+ NSR-*:NONSTOP_KERNEL:*:*)
+ GUESS=nsr-tandem-nsk$UNAME_RELEASE
+ ;;
+ NSV-*:NONSTOP_KERNEL:*:*)
+ GUESS=nsv-tandem-nsk$UNAME_RELEASE
+ ;;
+ NSX-*:NONSTOP_KERNEL:*:*)
+ GUESS=nsx-tandem-nsk$UNAME_RELEASE
+ ;;
+ *:NonStop-UX:*:*)
+ GUESS=mips-compaq-nonstopux
+ ;;
+ BS2000:POSIX*:*:*)
+ GUESS=bs2000-siemens-sysv
+ ;;
+ DS/*:UNIX_System_V:*:*)
+ GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
+ ;;
+ *:Plan9:*:*)
+ # "uname -m" is not consistent, so use $cputype instead. 386
+ # is converted to i386 for consistency with other x86
+ # operating systems.
+ if test "${cputype-}" = 386; then
+ UNAME_MACHINE=i386
+ elif test "x${cputype-}" != x; then
+ UNAME_MACHINE=$cputype
+ fi
+ GUESS=$UNAME_MACHINE-unknown-plan9
+ ;;
+ *:TOPS-10:*:*)
+ GUESS=pdp10-unknown-tops10
+ ;;
+ *:TENEX:*:*)
+ GUESS=pdp10-unknown-tenex
+ ;;
+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+ GUESS=pdp10-dec-tops20
+ ;;
+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+ GUESS=pdp10-xkl-tops20
+ ;;
+ *:TOPS-20:*:*)
+ GUESS=pdp10-unknown-tops20
+ ;;
+ *:ITS:*:*)
+ GUESS=pdp10-unknown-its
+ ;;
+ SEI:*:*:SEIUX)
+ GUESS=mips-sei-seiux$UNAME_RELEASE
+ ;;
+ *:DragonFly:*:*)
+ DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+ GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
+ ;;
+ *:*VMS:*:*)
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ case $UNAME_MACHINE in
+ A*) GUESS=alpha-dec-vms ;;
+ I*) GUESS=ia64-dec-vms ;;
+ V*) GUESS=vax-dec-vms ;;
+ esac ;;
+ *:XENIX:*:SysV)
+ GUESS=i386-pc-xenix
+ ;;
+ i*86:skyos:*:*)
+ SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
+ GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
+ ;;
+ i*86:rdos:*:*)
+ GUESS=$UNAME_MACHINE-pc-rdos
+ ;;
+ *:AROS:*:*)
+ GUESS=$UNAME_MACHINE-unknown-aros
+ ;;
+ x86_64:VMkernel:*:*)
+ GUESS=$UNAME_MACHINE-unknown-esx
+ ;;
+ amd64:Isilon\ OneFS:*:*)
+ GUESS=x86_64-unknown-onefs
+ ;;
+ *:Unleashed:*:*)
+ GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
+ ;;
+esac
+
+# Do we have a guess based on uname results?
+if test "x$GUESS" != x; then
+ echo "$GUESS"
+ exit
+fi
+
+# No uname command or uname output not recognized.
+set_cc_for_build
+cat > "$dummy.c" <<EOF
+#ifdef _SEQUENT_
+#include <sys/types.h>
+#include <sys/utsname.h>
+#endif
+#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
+#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
+#include <signal.h>
+#if defined(_SIZE_T_) || defined(SIGLOST)
+#include <sys/utsname.h>
+#endif
+#endif
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+ /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
+ I don't know.... */
+ printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+ printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+ "4"
+#else
+ ""
+#endif
+ ); exit (0);
+#endif
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+ int version;
+ version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+ if (version < 4)
+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+ else
+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+ exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+ printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+ printf ("ns32k-encore-mach\n"); exit (0);
+#else
+ printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+ printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+ printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+ printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+ struct utsname un;
+
+ uname(&un);
+ if (strncmp(un.version, "V2", 2) == 0) {
+ printf ("i386-sequent-ptx2\n"); exit (0);
+ }
+ if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+ printf ("i386-sequent-ptx1\n"); exit (0);
+ }
+ printf ("i386-sequent-ptx\n"); exit (0);
+#endif
+
+#if defined (vax)
+#if !defined (ultrix)
+#include <sys/param.h>
+#if defined (BSD)
+#if BSD == 43
+ printf ("vax-dec-bsd4.3\n"); exit (0);
+#else
+#if BSD == 199006
+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#else
+ printf ("vax-dec-bsd\n"); exit (0);
+#endif
+#endif
+#else
+ printf ("vax-dec-bsd\n"); exit (0);
+#endif
+#else
+#if defined(_SIZE_T_) || defined(SIGLOST)
+ struct utsname un;
+ uname (&un);
+ printf ("vax-dec-ultrix%s\n", un.release); exit (0);
+#else
+ printf ("vax-dec-ultrix\n"); exit (0);
+#endif
+#endif
+#endif
+#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
+#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
+#if defined(_SIZE_T_) || defined(SIGLOST)
+ struct utsname *un;
+ uname (&un);
+ printf ("mips-dec-ultrix%s\n", un.release); exit (0);
+#else
+ printf ("mips-dec-ultrix\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (alliant) && defined (i860)
+ printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+ exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
+ { echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
+
+echo "$0: unable to guess system type" >&2
+
+case $UNAME_MACHINE:$UNAME_SYSTEM in
+ mips:Linux | mips64:Linux)
+ # If we got here on MIPS GNU/Linux, output extra information.
+ cat >&2 <<EOF
+
+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
+the system type. Please install a C compiler and try again.
+EOF
+ ;;
+esac
+
+cat >&2 <<EOF
+
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite *all*
+copies of config.guess and config.sub with the latest versions from:
+
+ https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
+and
+ https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
+EOF
+
+our_year=`echo $timestamp | sed 's,-.*,,'`
+thisyear=`date +%Y`
+# shellcheck disable=SC2003
+script_age=`expr "$thisyear" - "$our_year"`
+if test "$script_age" -lt 3 ; then
+ cat >&2 <<EOF
+
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to config-patches@gnu.org to
+provide the necessary information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = "$UNAME_MACHINE"
+UNAME_RELEASE = "$UNAME_RELEASE"
+UNAME_SYSTEM = "$UNAME_SYSTEM"
+UNAME_VERSION = "$UNAME_VERSION"
+EOF
+fi
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub
new file mode 100755
index 0000000000..d74fb6deac
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/config.sub
@@ -0,0 +1,1884 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+# Copyright 1992-2021 Free Software Foundation, Inc.
+
+# shellcheck disable=SC2006,SC2268 # see below for rationale
+
+timestamp='2021-08-14'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
+
+
+# Please send patches to <config-patches@gnu.org>.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# You can get the latest version of this script from:
+# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support. The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+# The "shellcheck disable" line above the timestamp inhibits complaints
+# about features and limitations of the classic Bourne shell that were
+# superseded or lifted in POSIX. However, this script identifies a wide
+# variety of pre-POSIX systems that do not have POSIX shells at all, and
+# even some reasonably current systems (Solaris 10 as case-in-point) still
+# have a pre-POSIX /bin/sh.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
+
+Canonicalize a configuration name.
+
+Options:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright 1992-2021 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+
+ *local*)
+ # First pass through any local machine types.
+ echo "$1"
+ exit ;;
+
+ * )
+ break ;;
+ esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+ exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+ exit 1;;
+esac
+
+# Split fields of configuration type
+# shellcheck disable=SC2162
+saved_IFS=$IFS
+IFS="-" read field1 field2 field3 field4 <<EOF
+$1
+EOF
+IFS=$saved_IFS
+
+# Separate into logical components for further validation
+case $1 in
+ *-*-*-*-*)
+ echo Invalid configuration \`"$1"\': more than four components >&2
+ exit 1
+ ;;
+ *-*-*-*)
+ basic_machine=$field1-$field2
+ basic_os=$field3-$field4
+ ;;
+ *-*-*)
+ # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
+ # parts
+ maybe_os=$field2-$field3
+ case $maybe_os in
+ nto-qnx* | linux-* | uclinux-uclibc* \
+ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
+ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
+ | storm-chaos* | os2-emx* | rtmk-nova*)
+ basic_machine=$field1
+ basic_os=$maybe_os
+ ;;
+ android-linux)
+ basic_machine=$field1-unknown
+ basic_os=linux-android
+ ;;
+ *)
+ basic_machine=$field1-$field2
+ basic_os=$field3
+ ;;
+ esac
+ ;;
+ *-*)
+ # A lone config we happen to match not fitting any pattern
+ case $field1-$field2 in
+ decstation-3100)
+ basic_machine=mips-dec
+ basic_os=
+ ;;
+ *-*)
+ # Second component is usually, but not always the OS
+ case $field2 in
+ # Prevent following clause from handling this valid os
+ sun*os*)
+ basic_machine=$field1
+ basic_os=$field2
+ ;;
+ zephyr*)
+ basic_machine=$field1-unknown
+ basic_os=$field2
+ ;;
+ # Manufacturers
+ dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
+ | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
+ | unicom* | ibm* | next | hp | isi* | apollo | altos* \
+ | convergent* | ncr* | news | 32* | 3600* | 3100* \
+ | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
+ | ultra | tti* | harris | dolphin | highlevel | gould \
+ | cbm | ns | masscomp | apple | axis | knuth | cray \
+ | microblaze* | sim | cisco \
+ | oki | wec | wrs | winbond)
+ basic_machine=$field1-$field2
+ basic_os=
+ ;;
+ *)
+ basic_machine=$field1
+ basic_os=$field2
+ ;;
+ esac
+ ;;
+ esac
+ ;;
+ *)
+ # Convert single-component short-hands not valid as part of
+ # multi-component configurations.
+ case $field1 in
+ 386bsd)
+ basic_machine=i386-pc
+ basic_os=bsd
+ ;;
+ a29khif)
+ basic_machine=a29k-amd
+ basic_os=udi
+ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ basic_os=scout
+ ;;
+ alliant)
+ basic_machine=fx80-alliant
+ basic_os=
+ ;;
+ altos | altos3068)
+ basic_machine=m68k-altos
+ basic_os=
+ ;;
+ am29k)
+ basic_machine=a29k-none
+ basic_os=bsd
+ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ basic_os=sysv
+ ;;
+ amiga)
+ basic_machine=m68k-unknown
+ basic_os=
+ ;;
+ amigaos | amigados)
+ basic_machine=m68k-unknown
+ basic_os=amigaos
+ ;;
+ amigaunix | amix)
+ basic_machine=m68k-unknown
+ basic_os=sysv4
+ ;;
+ apollo68)
+ basic_machine=m68k-apollo
+ basic_os=sysv
+ ;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ basic_os=bsd
+ ;;
+ aros)
+ basic_machine=i386-pc
+ basic_os=aros
+ ;;
+ aux)
+ basic_machine=m68k-apple
+ basic_os=aux
+ ;;
+ balance)
+ basic_machine=ns32k-sequent
+ basic_os=dynix
+ ;;
+ blackfin)
+ basic_machine=bfin-unknown
+ basic_os=linux
+ ;;
+ cegcc)
+ basic_machine=arm-unknown
+ basic_os=cegcc
+ ;;
+ convex-c1)
+ basic_machine=c1-convex
+ basic_os=bsd
+ ;;
+ convex-c2)
+ basic_machine=c2-convex
+ basic_os=bsd
+ ;;
+ convex-c32)
+ basic_machine=c32-convex
+ basic_os=bsd
+ ;;
+ convex-c34)
+ basic_machine=c34-convex
+ basic_os=bsd
+ ;;
+ convex-c38)
+ basic_machine=c38-convex
+ basic_os=bsd
+ ;;
+ cray)
+ basic_machine=j90-cray
+ basic_os=unicos
+ ;;
+ crds | unos)
+ basic_machine=m68k-crds
+ basic_os=
+ ;;
+ da30)
+ basic_machine=m68k-da30
+ basic_os=
+ ;;
+ decstation | pmax | pmin | dec3100 | decstatn)
+ basic_machine=mips-dec
+ basic_os=
+ ;;
+ delta88)
+ basic_machine=m88k-motorola
+ basic_os=sysv3
+ ;;
+ dicos)
+ basic_machine=i686-pc
+ basic_os=dicos
+ ;;
+ djgpp)
+ basic_machine=i586-pc
+ basic_os=msdosdjgpp
+ ;;
+ ebmon29k)
+ basic_machine=a29k-amd
+ basic_os=ebmon
+ ;;
+ es1800 | OSE68k | ose68k | ose | OSE)
+ basic_machine=m68k-ericsson
+ basic_os=ose
+ ;;
+ gmicro)
+ basic_machine=tron-gmicro
+ basic_os=sysv
+ ;;
+ go32)
+ basic_machine=i386-pc
+ basic_os=go32
+ ;;
+ h8300hms)
+ basic_machine=h8300-hitachi
+ basic_os=hms
+ ;;
+ h8300xray)
+ basic_machine=h8300-hitachi
+ basic_os=xray
+ ;;
+ h8500hms)
+ basic_machine=h8500-hitachi
+ basic_os=hms
+ ;;
+ harris)
+ basic_machine=m88k-harris
+ basic_os=sysv3
+ ;;
+ hp300 | hp300hpux)
+ basic_machine=m68k-hp
+ basic_os=hpux
+ ;;
+ hp300bsd)
+ basic_machine=m68k-hp
+ basic_os=bsd
+ ;;
+ hppaosf)
+ basic_machine=hppa1.1-hp
+ basic_os=osf
+ ;;
+ hppro)
+ basic_machine=hppa1.1-hp
+ basic_os=proelf
+ ;;
+ i386mach)
+ basic_machine=i386-mach
+ basic_os=mach
+ ;;
+ isi68 | isi)
+ basic_machine=m68k-isi
+ basic_os=sysv
+ ;;
+ m68knommu)
+ basic_machine=m68k-unknown
+ basic_os=linux
+ ;;
+ magnum | m3230)
+ basic_machine=mips-mips
+ basic_os=sysv
+ ;;
+ merlin)
+ basic_machine=ns32k-utek
+ basic_os=sysv
+ ;;
+ mingw64)
+ basic_machine=x86_64-pc
+ basic_os=mingw64
+ ;;
+ mingw32)
+ basic_machine=i686-pc
+ basic_os=mingw32
+ ;;
+ mingw32ce)
+ basic_machine=arm-unknown
+ basic_os=mingw32ce
+ ;;
+ monitor)
+ basic_machine=m68k-rom68k
+ basic_os=coff
+ ;;
+ morphos)
+ basic_machine=powerpc-unknown
+ basic_os=morphos
+ ;;
+ moxiebox)
+ basic_machine=moxie-unknown
+ basic_os=moxiebox
+ ;;
+ msdos)
+ basic_machine=i386-pc
+ basic_os=msdos
+ ;;
+ msys)
+ basic_machine=i686-pc
+ basic_os=msys
+ ;;
+ mvs)
+ basic_machine=i370-ibm
+ basic_os=mvs
+ ;;
+ nacl)
+ basic_machine=le32-unknown
+ basic_os=nacl
+ ;;
+ ncr3000)
+ basic_machine=i486-ncr
+ basic_os=sysv4
+ ;;
+ netbsd386)
+ basic_machine=i386-pc
+ basic_os=netbsd
+ ;;
+ netwinder)
+ basic_machine=armv4l-rebel
+ basic_os=linux
+ ;;
+ news | news700 | news800 | news900)
+ basic_machine=m68k-sony
+ basic_os=newsos
+ ;;
+ news1000)
+ basic_machine=m68030-sony
+ basic_os=newsos
+ ;;
+ necv70)
+ basic_machine=v70-nec
+ basic_os=sysv
+ ;;
+ nh3000)
+ basic_machine=m68k-harris
+ basic_os=cxux
+ ;;
+ nh[45]000)
+ basic_machine=m88k-harris
+ basic_os=cxux
+ ;;
+ nindy960)
+ basic_machine=i960-intel
+ basic_os=nindy
+ ;;
+ mon960)
+ basic_machine=i960-intel
+ basic_os=mon960
+ ;;
+ nonstopux)
+ basic_machine=mips-compaq
+ basic_os=nonstopux
+ ;;
+ os400)
+ basic_machine=powerpc-ibm
+ basic_os=os400
+ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ basic_os=ose
+ ;;
+ os68k)
+ basic_machine=m68k-none
+ basic_os=os68k
+ ;;
+ paragon)
+ basic_machine=i860-intel
+ basic_os=osf
+ ;;
+ parisc)
+ basic_machine=hppa-unknown
+ basic_os=linux
+ ;;
+ psp)
+ basic_machine=mipsallegrexel-sony
+ basic_os=psp
+ ;;
+ pw32)
+ basic_machine=i586-unknown
+ basic_os=pw32
+ ;;
+ rdos | rdos64)
+ basic_machine=x86_64-pc
+ basic_os=rdos
+ ;;
+ rdos32)
+ basic_machine=i386-pc
+ basic_os=rdos
+ ;;
+ rom68k)
+ basic_machine=m68k-rom68k
+ basic_os=coff
+ ;;
+ sa29200)
+ basic_machine=a29k-amd
+ basic_os=udi
+ ;;
+ sei)
+ basic_machine=mips-sei
+ basic_os=seiux
+ ;;
+ sequent)
+ basic_machine=i386-sequent
+ basic_os=
+ ;;
+ sps7)
+ basic_machine=m68k-bull
+ basic_os=sysv2
+ ;;
+ st2000)
+ basic_machine=m68k-tandem
+ basic_os=
+ ;;
+ stratus)
+ basic_machine=i860-stratus
+ basic_os=sysv4
+ ;;
+ sun2)
+ basic_machine=m68000-sun
+ basic_os=
+ ;;
+ sun2os3)
+ basic_machine=m68000-sun
+ basic_os=sunos3
+ ;;
+ sun2os4)
+ basic_machine=m68000-sun
+ basic_os=sunos4
+ ;;
+ sun3)
+ basic_machine=m68k-sun
+ basic_os=
+ ;;
+ sun3os3)
+ basic_machine=m68k-sun
+ basic_os=sunos3
+ ;;
+ sun3os4)
+ basic_machine=m68k-sun
+ basic_os=sunos4
+ ;;
+ sun4)
+ basic_machine=sparc-sun
+ basic_os=
+ ;;
+ sun4os3)
+ basic_machine=sparc-sun
+ basic_os=sunos3
+ ;;
+ sun4os4)
+ basic_machine=sparc-sun
+ basic_os=sunos4
+ ;;
+ sun4sol2)
+ basic_machine=sparc-sun
+ basic_os=solaris2
+ ;;
+ sun386 | sun386i | roadrunner)
+ basic_machine=i386-sun
+ basic_os=
+ ;;
+ sv1)
+ basic_machine=sv1-cray
+ basic_os=unicos
+ ;;
+ symmetry)
+ basic_machine=i386-sequent
+ basic_os=dynix
+ ;;
+ t3e)
+ basic_machine=alphaev5-cray
+ basic_os=unicos
+ ;;
+ t90)
+ basic_machine=t90-cray
+ basic_os=unicos
+ ;;
+ toad1)
+ basic_machine=pdp10-xkl
+ basic_os=tops20
+ ;;
+ tpf)
+ basic_machine=s390x-ibm
+ basic_os=tpf
+ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ basic_os=udi
+ ;;
+ ultra3)
+ basic_machine=a29k-nyu
+ basic_os=sym1
+ ;;
+ v810 | necv810)
+ basic_machine=v810-nec
+ basic_os=none
+ ;;
+ vaxv)
+ basic_machine=vax-dec
+ basic_os=sysv
+ ;;
+ vms)
+ basic_machine=vax-dec
+ basic_os=vms
+ ;;
+ vsta)
+ basic_machine=i386-pc
+ basic_os=vsta
+ ;;
+ vxworks960)
+ basic_machine=i960-wrs
+ basic_os=vxworks
+ ;;
+ vxworks68)
+ basic_machine=m68k-wrs
+ basic_os=vxworks
+ ;;
+ vxworks29k)
+ basic_machine=a29k-wrs
+ basic_os=vxworks
+ ;;
+ xbox)
+ basic_machine=i686-pc
+ basic_os=mingw32
+ ;;
+ ymp)
+ basic_machine=ymp-cray
+ basic_os=unicos
+ ;;
+ *)
+ basic_machine=$1
+ basic_os=
+ ;;
+ esac
+ ;;
+esac
+
+# Decode 1-component or ad-hoc basic machines
+case $basic_machine in
+ # Here we handle the default manufacturer of certain CPU types. It is in
+ # some cases the only manufacturer, in others, it is the most popular.
+ w89k)
+ cpu=hppa1.1
+ vendor=winbond
+ ;;
+ op50n)
+ cpu=hppa1.1
+ vendor=oki
+ ;;
+ op60c)
+ cpu=hppa1.1
+ vendor=oki
+ ;;
+ ibm*)
+ cpu=i370
+ vendor=ibm
+ ;;
+ orion105)
+ cpu=clipper
+ vendor=highlevel
+ ;;
+ mac | mpw | mac-mpw)
+ cpu=m68k
+ vendor=apple
+ ;;
+ pmac | pmac-mpw)
+ cpu=powerpc
+ vendor=apple
+ ;;
+
+ # Recognize the various machine names and aliases which stand
+ # for a CPU type and a company and sometimes even an OS.
+ 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+ cpu=m68000
+ vendor=att
+ ;;
+ 3b*)
+ cpu=we32k
+ vendor=att
+ ;;
+ bluegene*)
+ cpu=powerpc
+ vendor=ibm
+ basic_os=cnk
+ ;;
+ decsystem10* | dec10*)
+ cpu=pdp10
+ vendor=dec
+ basic_os=tops10
+ ;;
+ decsystem20* | dec20*)
+ cpu=pdp10
+ vendor=dec
+ basic_os=tops20
+ ;;
+ delta | 3300 | motorola-3300 | motorola-delta \
+ | 3300-motorola | delta-motorola)
+ cpu=m68k
+ vendor=motorola
+ ;;
+ dpx2*)
+ cpu=m68k
+ vendor=bull
+ basic_os=sysv3
+ ;;
+ encore | umax | mmax)
+ cpu=ns32k
+ vendor=encore
+ ;;
+ elxsi)
+ cpu=elxsi
+ vendor=elxsi
+ basic_os=${basic_os:-bsd}
+ ;;
+ fx2800)
+ cpu=i860
+ vendor=alliant
+ ;;
+ genix)
+ cpu=ns32k
+ vendor=ns
+ ;;
+ h3050r* | hiux*)
+ cpu=hppa1.1
+ vendor=hitachi
+ basic_os=hiuxwe2
+ ;;
+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
+ cpu=hppa1.0
+ vendor=hp
+ ;;
+ hp9k2[0-9][0-9] | hp9k31[0-9])
+ cpu=m68000
+ vendor=hp
+ ;;
+ hp9k3[2-9][0-9])
+ cpu=m68k
+ vendor=hp
+ ;;
+ hp9k6[0-9][0-9] | hp6[0-9][0-9])
+ cpu=hppa1.0
+ vendor=hp
+ ;;
+ hp9k7[0-79][0-9] | hp7[0-79][0-9])
+ cpu=hppa1.1
+ vendor=hp
+ ;;
+ hp9k78[0-9] | hp78[0-9])
+ # FIXME: really hppa2.0-hp
+ cpu=hppa1.1
+ vendor=hp
+ ;;
+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+ # FIXME: really hppa2.0-hp
+ cpu=hppa1.1
+ vendor=hp
+ ;;
+ hp9k8[0-9][13679] | hp8[0-9][13679])
+ cpu=hppa1.1
+ vendor=hp
+ ;;
+ hp9k8[0-9][0-9] | hp8[0-9][0-9])
+ cpu=hppa1.0
+ vendor=hp
+ ;;
+ i*86v32)
+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
+ vendor=pc
+ basic_os=sysv32
+ ;;
+ i*86v4*)
+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
+ vendor=pc
+ basic_os=sysv4
+ ;;
+ i*86v)
+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
+ vendor=pc
+ basic_os=sysv
+ ;;
+ i*86sol2)
+ cpu=`echo "$1" | sed -e 's/86.*/86/'`
+ vendor=pc
+ basic_os=solaris2
+ ;;
+ j90 | j90-cray)
+ cpu=j90
+ vendor=cray
+ basic_os=${basic_os:-unicos}
+ ;;
+ iris | iris4d)
+ cpu=mips
+ vendor=sgi
+ case $basic_os in
+ irix*)
+ ;;
+ *)
+ basic_os=irix4
+ ;;
+ esac
+ ;;
+ miniframe)
+ cpu=m68000
+ vendor=convergent
+ ;;
+ *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
+ cpu=m68k
+ vendor=atari
+ basic_os=mint
+ ;;
+ news-3600 | risc-news)
+ cpu=mips
+ vendor=sony
+ basic_os=newsos
+ ;;
+ next | m*-next)
+ cpu=m68k
+ vendor=next
+ case $basic_os in
+ openstep*)
+ ;;
+ nextstep*)
+ ;;
+ ns2*)
+ basic_os=nextstep2
+ ;;
+ *)
+ basic_os=nextstep3
+ ;;
+ esac
+ ;;
+ np1)
+ cpu=np1
+ vendor=gould
+ ;;
+ op50n-* | op60c-*)
+ cpu=hppa1.1
+ vendor=oki
+ basic_os=proelf
+ ;;
+ pa-hitachi)
+ cpu=hppa1.1
+ vendor=hitachi
+ basic_os=hiuxwe2
+ ;;
+ pbd)
+ cpu=sparc
+ vendor=tti
+ ;;
+ pbb)
+ cpu=m68k
+ vendor=tti
+ ;;
+ pc532)
+ cpu=ns32k
+ vendor=pc532
+ ;;
+ pn)
+ cpu=pn
+ vendor=gould
+ ;;
+ power)
+ cpu=power
+ vendor=ibm
+ ;;
+ ps2)
+ cpu=i386
+ vendor=ibm
+ ;;
+ rm[46]00)
+ cpu=mips
+ vendor=siemens
+ ;;
+ rtpc | rtpc-*)
+ cpu=romp
+ vendor=ibm
+ ;;
+ sde)
+ cpu=mipsisa32
+ vendor=sde
+ basic_os=${basic_os:-elf}
+ ;;
+ simso-wrs)
+ cpu=sparclite
+ vendor=wrs
+ basic_os=vxworks
+ ;;
+ tower | tower-32)
+ cpu=m68k
+ vendor=ncr
+ ;;
+ vpp*|vx|vx-*)
+ cpu=f301
+ vendor=fujitsu
+ ;;
+ w65)
+ cpu=w65
+ vendor=wdc
+ ;;
+ w89k-*)
+ cpu=hppa1.1
+ vendor=winbond
+ basic_os=proelf
+ ;;
+ none)
+ cpu=none
+ vendor=none
+ ;;
+ leon|leon[3-9])
+ cpu=sparc
+ vendor=$basic_machine
+ ;;
+ leon-*|leon[3-9]-*)
+ cpu=sparc
+ vendor=`echo "$basic_machine" | sed 's/-.*//'`
+ ;;
+
+ *-*)
+ # shellcheck disable=SC2162
+ saved_IFS=$IFS
+ IFS="-" read cpu vendor <<EOF
+$basic_machine
+EOF
+ IFS=$saved_IFS
+ ;;
+ # We use `pc' rather than `unknown'
+ # because (1) that's what they normally are, and
+ # (2) the word "unknown" tends to confuse beginning users.
+ i*86 | x86_64)
+ cpu=$basic_machine
+ vendor=pc
+ ;;
+ # These rules are duplicated from below for sake of the special case above;
+ # i.e. things that normalized to x86 arches should also default to "pc"
+ pc98)
+ cpu=i386
+ vendor=pc
+ ;;
+ x64 | amd64)
+ cpu=x86_64
+ vendor=pc
+ ;;
+ # Recognize the basic CPU types without company name.
+ *)
+ cpu=$basic_machine
+ vendor=unknown
+ ;;
+esac
+
+unset -v basic_machine
+
+# Decode basic machines in the full and proper CPU-Company form.
+case $cpu-$vendor in
+ # Here we handle the default manufacturer of certain CPU types in canonical form. It is in
+ # some cases the only manufacturer, in others, it is the most popular.
+ craynv-unknown)
+ vendor=cray
+ basic_os=${basic_os:-unicosmp}
+ ;;
+ c90-unknown | c90-cray)
+ vendor=cray
+ basic_os=${Basic_os:-unicos}
+ ;;
+ fx80-unknown)
+ vendor=alliant
+ ;;
+ romp-unknown)
+ vendor=ibm
+ ;;
+ mmix-unknown)
+ vendor=knuth
+ ;;
+ microblaze-unknown | microblazeel-unknown)
+ vendor=xilinx
+ ;;
+ rs6000-unknown)
+ vendor=ibm
+ ;;
+ vax-unknown)
+ vendor=dec
+ ;;
+ pdp11-unknown)
+ vendor=dec
+ ;;
+ we32k-unknown)
+ vendor=att
+ ;;
+ cydra-unknown)
+ vendor=cydrome
+ ;;
+ i370-ibm*)
+ vendor=ibm
+ ;;
+ orion-unknown)
+ vendor=highlevel
+ ;;
+ xps-unknown | xps100-unknown)
+ cpu=xps100
+ vendor=honeywell
+ ;;
+
+ # Here we normalize CPU types with a missing or matching vendor
+ dpx20-unknown | dpx20-bull)
+ cpu=rs6000
+ vendor=bull
+ basic_os=${basic_os:-bosx}
+ ;;
+
+ # Here we normalize CPU types irrespective of the vendor
+ amd64-*)
+ cpu=x86_64
+ ;;
+ blackfin-*)
+ cpu=bfin
+ basic_os=linux
+ ;;
+ c54x-*)
+ cpu=tic54x
+ ;;
+ c55x-*)
+ cpu=tic55x
+ ;;
+ c6x-*)
+ cpu=tic6x
+ ;;
+ e500v[12]-*)
+ cpu=powerpc
+ basic_os=${basic_os}"spe"
+ ;;
+ mips3*-*)
+ cpu=mips64
+ ;;
+ ms1-*)
+ cpu=mt
+ ;;
+ m68knommu-*)
+ cpu=m68k
+ basic_os=linux
+ ;;
+ m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
+ cpu=s12z
+ ;;
+ openrisc-*)
+ cpu=or32
+ ;;
+ parisc-*)
+ cpu=hppa
+ basic_os=linux
+ ;;
+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+ cpu=i586
+ ;;
+ pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
+ cpu=i686
+ ;;
+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+ cpu=i686
+ ;;
+ pentium4-*)
+ cpu=i786
+ ;;
+ pc98-*)
+ cpu=i386
+ ;;
+ ppc-* | ppcbe-*)
+ cpu=powerpc
+ ;;
+ ppcle-* | powerpclittle-*)
+ cpu=powerpcle
+ ;;
+ ppc64-*)
+ cpu=powerpc64
+ ;;
+ ppc64le-* | powerpc64little-*)
+ cpu=powerpc64le
+ ;;
+ sb1-*)
+ cpu=mipsisa64sb1
+ ;;
+ sb1el-*)
+ cpu=mipsisa64sb1el
+ ;;
+ sh5e[lb]-*)
+ cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
+ ;;
+ spur-*)
+ cpu=spur
+ ;;
+ strongarm-* | thumb-*)
+ cpu=arm
+ ;;
+ tx39-*)
+ cpu=mipstx39
+ ;;
+ tx39el-*)
+ cpu=mipstx39el
+ ;;
+ x64-*)
+ cpu=x86_64
+ ;;
+ xscale-* | xscalee[bl]-*)
+ cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
+ ;;
+ arm64-*)
+ cpu=aarch64
+ ;;
+
+ # Recognize the canonical CPU Types that limit and/or modify the
+ # company names they are paired with.
+ cr16-*)
+ basic_os=${basic_os:-elf}
+ ;;
+ crisv32-* | etraxfs*-*)
+ cpu=crisv32
+ vendor=axis
+ ;;
+ cris-* | etrax*-*)
+ cpu=cris
+ vendor=axis
+ ;;
+ crx-*)
+ basic_os=${basic_os:-elf}
+ ;;
+ neo-tandem)
+ cpu=neo
+ vendor=tandem
+ ;;
+ nse-tandem)
+ cpu=nse
+ vendor=tandem
+ ;;
+ nsr-tandem)
+ cpu=nsr
+ vendor=tandem
+ ;;
+ nsv-tandem)
+ cpu=nsv
+ vendor=tandem
+ ;;
+ nsx-tandem)
+ cpu=nsx
+ vendor=tandem
+ ;;
+ mipsallegrexel-sony)
+ cpu=mipsallegrexel
+ vendor=sony
+ ;;
+ tile*-*)
+ basic_os=${basic_os:-linux-gnu}
+ ;;
+
+ *)
+ # Recognize the canonical CPU types that are allowed with any
+ # company name.
+ case $cpu in
+ 1750a | 580 \
+ | a29k \
+ | aarch64 | aarch64_be \
+ | abacus \
+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
+ | alphapca5[67] | alpha64pca5[67] \
+ | am33_2.0 \
+ | amdgcn \
+ | arc | arceb | arc32 | arc64 \
+ | arm | arm[lb]e | arme[lb] | armv* \
+ | avr | avr32 \
+ | asmjs \
+ | ba \
+ | be32 | be64 \
+ | bfin | bpf | bs2000 \
+ | c[123]* | c30 | [cjt]90 | c4x \
+ | c8051 | clipper | craynv | csky | cydra \
+ | d10v | d30v | dlx | dsp16xx \
+ | e2k | elxsi | epiphany \
+ | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
+ | h8300 | h8500 \
+ | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | hexagon \
+ | i370 | i*86 | i860 | i960 | ia16 | ia64 \
+ | ip2k | iq2000 \
+ | k1om \
+ | le32 | le64 \
+ | lm32 \
+ | loongarch32 | loongarch64 | loongarchx32 \
+ | m32c | m32r | m32rle \
+ | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
+ | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
+ | m88110 | m88k | maxq | mb | mcore | mep | metag \
+ | microblaze | microblazeel \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64eb | mips64el \
+ | mips64octeon | mips64octeonel \
+ | mips64orion | mips64orionel \
+ | mips64r5900 | mips64r5900el \
+ | mips64vr | mips64vrel \
+ | mips64vr4100 | mips64vr4100el \
+ | mips64vr4300 | mips64vr4300el \
+ | mips64vr5000 | mips64vr5000el \
+ | mips64vr5900 | mips64vr5900el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
+ | mipsisa32r3 | mipsisa32r3el \
+ | mipsisa32r5 | mipsisa32r5el \
+ | mipsisa32r6 | mipsisa32r6el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64r2 | mipsisa64r2el \
+ | mipsisa64r3 | mipsisa64r3el \
+ | mipsisa64r5 | mipsisa64r5el \
+ | mipsisa64r6 | mipsisa64r6el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipsr5900 | mipsr5900el \
+ | mipstx39 | mipstx39el \
+ | mmix \
+ | mn10200 | mn10300 \
+ | moxie \
+ | mt \
+ | msp430 \
+ | nds32 | nds32le | nds32be \
+ | nfp \
+ | nios | nios2 | nios2eb | nios2el \
+ | none | np1 | ns16k | ns32k | nvptx \
+ | open8 \
+ | or1k* \
+ | or32 \
+ | orion \
+ | picochip \
+ | pdp10 | pdp11 | pj | pjl | pn | power \
+ | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
+ | pru \
+ | pyramid \
+ | riscv | riscv32 | riscv32be | riscv64 | riscv64be \
+ | rl78 | romp | rs6000 | rx \
+ | s390 | s390x \
+ | score \
+ | sh | shl \
+ | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
+ | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
+ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
+ | sparclite \
+ | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
+ | spu \
+ | tahoe \
+ | thumbv7* \
+ | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
+ | tron \
+ | ubicom32 \
+ | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
+ | vax \
+ | visium \
+ | w65 \
+ | wasm32 | wasm64 \
+ | we32k \
+ | x86 | x86_64 | xc16x | xgate | xps100 \
+ | xstormy16 | xtensa* \
+ | ymp \
+ | z8k | z80)
+ ;;
+
+ *)
+ echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
+ exit 1
+ ;;
+ esac
+ ;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $vendor in
+ digital*)
+ vendor=dec
+ ;;
+ commodore*)
+ vendor=cbm
+ ;;
+ *)
+ ;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if test x$basic_os != x
+then
+
+# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just
+# set os.
+case $basic_os in
+ gnu/linux*)
+ kernel=linux
+ os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'`
+ ;;
+ os2-emx)
+ kernel=os2
+ os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'`
+ ;;
+ nto-qnx*)
+ kernel=nto
+ os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
+ ;;
+ *-*)
+ # shellcheck disable=SC2162
+ saved_IFS=$IFS
+ IFS="-" read kernel os <<EOF
+$basic_os
+EOF
+ IFS=$saved_IFS
+ ;;
+ # Default OS when just kernel was specified
+ nto*)
+ kernel=nto
+ os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
+ ;;
+ linux*)
+ kernel=linux
+ os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
+ ;;
+ *)
+ kernel=
+ os=$basic_os
+ ;;
+esac
+
+# Now, normalize the OS (knowing we just have one component, it's not a kernel,
+# etc.)
+case $os in
+ # First match some system type aliases that might get confused
+ # with valid system types.
+ # solaris* is a basic system type, with this one exception.
+ auroraux)
+ os=auroraux
+ ;;
+ bluegene*)
+ os=cnk
+ ;;
+ solaris1 | solaris1.*)
+ os=`echo "$os" | sed -e 's|solaris1|sunos4|'`
+ ;;
+ solaris)
+ os=solaris2
+ ;;
+ unixware*)
+ os=sysv4.2uw
+ ;;
+ # es1800 is here to avoid being matched by es* (a different OS)
+ es1800*)
+ os=ose
+ ;;
+ # Some version numbers need modification
+ chorusos*)
+ os=chorusos
+ ;;
+ isc)
+ os=isc2.2
+ ;;
+ sco6)
+ os=sco5v6
+ ;;
+ sco5)
+ os=sco3.2v5
+ ;;
+ sco4)
+ os=sco3.2v4
+ ;;
+ sco3.2.[4-9]*)
+ os=`echo "$os" | sed -e 's/sco3.2./sco3.2v/'`
+ ;;
+ sco*v* | scout)
+ # Don't match below
+ ;;
+ sco*)
+ os=sco3.2v2
+ ;;
+ psos*)
+ os=psos
+ ;;
+ qnx*)
+ os=qnx
+ ;;
+ hiux*)
+ os=hiuxwe2
+ ;;
+ lynx*178)
+ os=lynxos178
+ ;;
+ lynx*5)
+ os=lynxos5
+ ;;
+ lynxos*)
+ # don't get caught up in next wildcard
+ ;;
+ lynx*)
+ os=lynxos
+ ;;
+ mac[0-9]*)
+ os=`echo "$os" | sed -e 's|mac|macos|'`
+ ;;
+ opened*)
+ os=openedition
+ ;;
+ os400*)
+ os=os400
+ ;;
+ sunos5*)
+ os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
+ ;;
+ sunos6*)
+ os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
+ ;;
+ wince*)
+ os=wince
+ ;;
+ utek*)
+ os=bsd
+ ;;
+ dynix*)
+ os=bsd
+ ;;
+ acis*)
+ os=aos
+ ;;
+ atheos*)
+ os=atheos
+ ;;
+ syllable*)
+ os=syllable
+ ;;
+ 386bsd)
+ os=bsd
+ ;;
+ ctix* | uts*)
+ os=sysv
+ ;;
+ nova*)
+ os=rtmk-nova
+ ;;
+ ns2)
+ os=nextstep2
+ ;;
+ # Preserve the version number of sinix5.
+ sinix5.*)
+ os=`echo "$os" | sed -e 's|sinix|sysv|'`
+ ;;
+ sinix*)
+ os=sysv4
+ ;;
+ tpf*)
+ os=tpf
+ ;;
+ triton*)
+ os=sysv3
+ ;;
+ oss*)
+ os=sysv3
+ ;;
+ svr4*)
+ os=sysv4
+ ;;
+ svr3)
+ os=sysv3
+ ;;
+ sysvr4)
+ os=sysv4
+ ;;
+ ose*)
+ os=ose
+ ;;
+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
+ os=mint
+ ;;
+ dicos*)
+ os=dicos
+ ;;
+ pikeos*)
+ # Until real need of OS specific support for
+ # particular features comes up, bare metal
+ # configurations are quite functional.
+ case $cpu in
+ arm*)
+ os=eabi
+ ;;
+ *)
+ os=elf
+ ;;
+ esac
+ ;;
+ *)
+ # No normalization, but not necessarily accepted, that comes below.
+ ;;
+esac
+
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system. Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+kernel=
+case $cpu-$vendor in
+ score-*)
+ os=elf
+ ;;
+ spu-*)
+ os=elf
+ ;;
+ *-acorn)
+ os=riscix1.2
+ ;;
+ arm*-rebel)
+ kernel=linux
+ os=gnu
+ ;;
+ arm*-semi)
+ os=aout
+ ;;
+ c4x-* | tic4x-*)
+ os=coff
+ ;;
+ c8051-*)
+ os=elf
+ ;;
+ clipper-intergraph)
+ os=clix
+ ;;
+ hexagon-*)
+ os=elf
+ ;;
+ tic54x-*)
+ os=coff
+ ;;
+ tic55x-*)
+ os=coff
+ ;;
+ tic6x-*)
+ os=coff
+ ;;
+ # This must come before the *-dec entry.
+ pdp10-*)
+ os=tops20
+ ;;
+ pdp11-*)
+ os=none
+ ;;
+ *-dec | vax-*)
+ os=ultrix4.2
+ ;;
+ m68*-apollo)
+ os=domain
+ ;;
+ i386-sun)
+ os=sunos4.0.2
+ ;;
+ m68000-sun)
+ os=sunos3
+ ;;
+ m68*-cisco)
+ os=aout
+ ;;
+ mep-*)
+ os=elf
+ ;;
+ mips*-cisco)
+ os=elf
+ ;;
+ mips*-*)
+ os=elf
+ ;;
+ or32-*)
+ os=coff
+ ;;
+ *-tti) # must be before sparc entry or we get the wrong os.
+ os=sysv3
+ ;;
+ sparc-* | *-sun)
+ os=sunos4.1.1
+ ;;
+ pru-*)
+ os=elf
+ ;;
+ *-be)
+ os=beos
+ ;;
+ *-ibm)
+ os=aix
+ ;;
+ *-knuth)
+ os=mmixware
+ ;;
+ *-wec)
+ os=proelf
+ ;;
+ *-winbond)
+ os=proelf
+ ;;
+ *-oki)
+ os=proelf
+ ;;
+ *-hp)
+ os=hpux
+ ;;
+ *-hitachi)
+ os=hiux
+ ;;
+ i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+ os=sysv
+ ;;
+ *-cbm)
+ os=amigaos
+ ;;
+ *-dg)
+ os=dgux
+ ;;
+ *-dolphin)
+ os=sysv3
+ ;;
+ m68k-ccur)
+ os=rtu
+ ;;
+ m88k-omron*)
+ os=luna
+ ;;
+ *-next)
+ os=nextstep
+ ;;
+ *-sequent)
+ os=ptx
+ ;;
+ *-crds)
+ os=unos
+ ;;
+ *-ns)
+ os=genix
+ ;;
+ i370-*)
+ os=mvs
+ ;;
+ *-gould)
+ os=sysv
+ ;;
+ *-highlevel)
+ os=bsd
+ ;;
+ *-encore)
+ os=bsd
+ ;;
+ *-sgi)
+ os=irix
+ ;;
+ *-siemens)
+ os=sysv4
+ ;;
+ *-masscomp)
+ os=rtu
+ ;;
+ f30[01]-fujitsu | f700-fujitsu)
+ os=uxpv
+ ;;
+ *-rom68k)
+ os=coff
+ ;;
+ *-*bug)
+ os=coff
+ ;;
+ *-apple)
+ os=macos
+ ;;
+ *-atari*)
+ os=mint
+ ;;
+ *-wrs)
+ os=vxworks
+ ;;
+ *)
+ os=none
+ ;;
+esac
+
+fi
+
+# Now, validate our (potentially fixed-up) OS.
+case $os in
+ # Sometimes we do "kernel-libc", so those need to count as OSes.
+ musl* | newlib* | relibc* | uclibc*)
+ ;;
+ # Likewise for "kernel-abi"
+ eabi* | gnueabi*)
+ ;;
+ # VxWorks passes extra cpu info in the 4th filed.
+ simlinux | simwindows | spe)
+ ;;
+ # Now accept the basic system types.
+ # The portable systems comes first.
+ # Each alternative MUST end in a * to match a version number.
+ gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
+ | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
+ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
+ | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
+ | hiux* | abug | nacl* | netware* | windows* \
+ | os9* | macos* | osx* | ios* \
+ | mpw* | magic* | mmixware* | mon960* | lnews* \
+ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
+ | aos* | aros* | cloudabi* | sortix* | twizzler* \
+ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
+ | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
+ | mirbsd* | netbsd* | dicos* | openedition* | ose* \
+ | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
+ | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
+ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
+ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
+ | udi* | lites* | ieee* | go32* | aux* | hcos* \
+ | chorusrdb* | cegcc* | glidix* | serenity* \
+ | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
+ | midipix* | mingw32* | mingw64* | mint* \
+ | uxpv* | beos* | mpeix* | udk* | moxiebox* \
+ | interix* | uwin* | mks* | rhapsody* | darwin* \
+ | openstep* | oskit* | conix* | pw32* | nonstopux* \
+ | storm-chaos* | tops10* | tenex* | tops20* | its* \
+ | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
+ | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
+ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
+ | skyos* | haiku* | rdos* | toppers* | drops* | es* \
+ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
+ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
+ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr*)
+ ;;
+ # This one is extra strict with allowed versions
+ sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
+ # Don't forget version if it is 3.2v4 or newer.
+ ;;
+ none)
+ ;;
+ *)
+ echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+
+# As a final step for OS-related things, validate the OS-kernel combination
+# (given a valid OS), if there is a kernel.
+case $kernel-$os in
+ linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
+ | linux-musl* | linux-relibc* | linux-uclibc* )
+ ;;
+ uclinux-uclibc* )
+ ;;
+ -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
+ # These are just libc implementations, not actual OSes, and thus
+ # require a kernel.
+ echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
+ exit 1
+ ;;
+ kfreebsd*-gnu* | kopensolaris*-gnu*)
+ ;;
+ vxworks-simlinux | vxworks-simwindows | vxworks-spe)
+ ;;
+ nto-qnx*)
+ ;;
+ os2-emx)
+ ;;
+ *-eabi* | *-gnueabi*)
+ ;;
+ -*)
+ # Blank kernel with real OS is always fine.
+ ;;
+ *-*)
+ echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
+ exit 1
+ ;;
+esac
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer. We pick the logical manufacturer.
+case $vendor in
+ unknown)
+ case $cpu-$os in
+ *-riscix*)
+ vendor=acorn
+ ;;
+ *-sunos*)
+ vendor=sun
+ ;;
+ *-cnk* | *-aix*)
+ vendor=ibm
+ ;;
+ *-beos*)
+ vendor=be
+ ;;
+ *-hpux*)
+ vendor=hp
+ ;;
+ *-mpeix*)
+ vendor=hp
+ ;;
+ *-hiux*)
+ vendor=hitachi
+ ;;
+ *-unos*)
+ vendor=crds
+ ;;
+ *-dgux*)
+ vendor=dg
+ ;;
+ *-luna*)
+ vendor=omron
+ ;;
+ *-genix*)
+ vendor=ns
+ ;;
+ *-clix*)
+ vendor=intergraph
+ ;;
+ *-mvs* | *-opened*)
+ vendor=ibm
+ ;;
+ *-os400*)
+ vendor=ibm
+ ;;
+ s390-* | s390x-*)
+ vendor=ibm
+ ;;
+ *-ptx*)
+ vendor=sequent
+ ;;
+ *-tpf*)
+ vendor=ibm
+ ;;
+ *-vxsim* | *-vxworks* | *-windiss*)
+ vendor=wrs
+ ;;
+ *-aux*)
+ vendor=apple
+ ;;
+ *-hms*)
+ vendor=hitachi
+ ;;
+ *-mpw* | *-macos*)
+ vendor=apple
+ ;;
+ *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*)
+ vendor=atari
+ ;;
+ *-vos*)
+ vendor=stratus
+ ;;
+ esac
+ ;;
+esac
+
+echo "$cpu-$vendor-${kernel:+$kernel-}$os"
+exit
+
+# Local variables:
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure
index 3efefcaa2e..4fb6d6b7ce 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure
@@ -1,9 +1,10 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69.
+# Generated by GNU Autoconf 2.71.
#
#
-# Copyright (C) 1992-1996, 1998-2015 Free Software Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+# Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -14,14 +15,16 @@
# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
-else
+else $as_nop
case `(set -o) 2>/dev/null` in #(
*posix*) :
set -o posix ;; #(
@@ -31,46 +34,46 @@ esac
fi
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
as_nl='
'
export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='print -r --'
- as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='printf %s\n'
- as_echo_n='printf %s'
-else
- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
- as_echo_n='/usr/ucb/echo -n'
- else
- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
- as_echo_n_body='eval
- arg=$1;
- case $arg in #(
- *"$as_nl"*)
- expr "X$arg" : "X\\(.*\\)$as_nl";
- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
- esac;
- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
- '
- export as_echo_n_body
- as_echo_n='sh -c $as_echo_n_body as_echo'
- fi
- export as_echo_body
- as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" "" $as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
PATH_SEPARATOR=:
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -79,13 +82,6 @@ if test "${PATH_SEPARATOR+set}" != set; then
fi
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" "" $as_nl"
-
# Find who we are. Look in the path if we contain no directory separator.
as_myself=
case $0 in #((
@@ -94,8 +90,12 @@ case $0 in #((
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ test -r "$as_dir$0" && as_myself=$as_dir$0 && break
done
IFS=$as_save_IFS
@@ -107,30 +107,10 @@ if test "x$as_myself" = x; then
as_myself=$0
fi
if test ! -f "$as_myself"; then
- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
exit 1
fi
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there. '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
# Use a proper internal environment variable to ensure we don't fall
# into an infinite loop, continuously re-executing ourselves.
@@ -152,20 +132,22 @@ esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-as_fn_exit 255
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
fi
# We don't want this to propagate to other subprocesses.
{ _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
- as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
# is contrary to our usage. Disable this feature.
alias -g '\${1+\"\$@\"}'='\"\$@\"'
setopt NO_GLOB_SUBST
-else
+else \$as_nop
case \`(set -o) 2>/dev/null\` in #(
*posix*) :
set -o posix ;; #(
@@ -185,42 +167,52 @@ as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
-else
+else \$as_nop
exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
test -x / || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
- test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
-test \$(( 1 + 1 )) = 2 || exit 1"
- if (eval "$as_required") 2>/dev/null; then :
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
+ if (eval "$as_required") 2>/dev/null
+then :
as_have_required=yes
-else
+else $as_nop
as_have_required=no
fi
- if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
-else
+else $as_nop
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_found=false
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
as_found=:
case $as_dir in #(
/*)
for as_base in sh bash ksh sh5; do
# Try only shells that exist, to save several forks.
- as_shell=$as_dir/$as_base
+ as_shell=$as_dir$as_base
if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
CONFIG_SHELL=$as_shell as_have_required=yes
- if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
break 2
fi
fi
@@ -228,14 +220,21 @@ fi
esac
as_found=false
done
-$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
- CONFIG_SHELL=$SHELL as_have_required=yes
-fi; }
IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+ if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
- if test "x$CONFIG_SHELL" != x; then :
+ if test "x$CONFIG_SHELL" != x
+then :
export CONFIG_SHELL
# We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
@@ -253,18 +252,19 @@ esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
exit 255
fi
- if test x$as_have_required = xno; then :
- $as_echo "$0: This script requires a shell more modern than all"
- $as_echo "$0: the shells that I found on your system."
- if test x${ZSH_VERSION+set} = xset ; then
- $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
- $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ if test x$as_have_required = xno
+then :
+ printf "%s\n" "$0: This script requires a shell more modern than all"
+ printf "%s\n" "$0: the shells that I found on your system."
+ if test ${ZSH_VERSION+y} ; then
+ printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
else
- $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+ printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
$0: including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
@@ -291,6 +291,7 @@ as_fn_unset ()
}
as_unset=as_fn_unset
+
# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
@@ -308,6 +309,14 @@ as_fn_exit ()
as_fn_set_status $1
exit $1
} # as_fn_exit
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+ return $?
+}
+as_nop=as_fn_nop
# as_fn_mkdir_p
# -------------
@@ -322,7 +331,7 @@ as_fn_mkdir_p ()
as_dirs=
while :; do
case $as_dir in #(
- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
@@ -331,7 +340,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -370,12 +379,13 @@ as_fn_executable_p ()
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
eval 'as_fn_append ()
{
eval $1+=\$2
}'
-else
+else $as_nop
as_fn_append ()
{
eval $1=\$$1\$2
@@ -387,18 +397,27 @@ fi # as_fn_append
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
eval 'as_fn_arith ()
{
as_val=$(( $* ))
}'
-else
+else $as_nop
as_fn_arith ()
{
as_val=`expr "$@" || test $? -eq 1`
}
fi # as_fn_arith
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+ return $?
+}
+as_nop=as_fn_nop
# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
@@ -410,9 +429,9 @@ as_fn_error ()
as_status=$1; test $as_status -eq 0 && as_status=1
if test "$4"; then
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fi
- $as_echo "$as_me: error: $2" >&2
+ printf "%s\n" "$as_me: error: $2" >&2
as_fn_exit $as_status
} # as_fn_error
@@ -439,7 +458,7 @@ as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
@@ -483,7 +502,7 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
s/-\n.*//
' >$as_me.lineno &&
chmod +x "$as_me.lineno" ||
- { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
# If we had to re-execute with $CONFIG_SHELL, we're ensured to have
# already done that, so ensure we don't try to do so again and fall
@@ -497,6 +516,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
exit
}
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
@@ -510,6 +533,13 @@ case `echo -n x` in #(((((
ECHO_N='-n';;
esac
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n. New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
+
rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file
@@ -575,50 +605,47 @@ MFLAGS=
MAKEFLAGS=
# Identity of this package.
-PACKAGE_NAME=
-PACKAGE_TARNAME=
-PACKAGE_VERSION=
-PACKAGE_STRING=
-PACKAGE_BUGREPORT=
-PACKAGE_URL=
+PACKAGE_NAME=''
+PACKAGE_TARNAME=''
+PACKAGE_VERSION=''
+PACKAGE_STRING=''
+PACKAGE_BUGREPORT=''
+PACKAGE_URL=''
ac_unique_file="hbf.h"
# Factoring default headers for most tests.
ac_includes_default="\
-#include <stdio.h>
-#ifdef HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_STAT_H
-# include <sys/stat.h>
+#include <stddef.h>
+#ifdef HAVE_STDIO_H
+# include <stdio.h>
#endif
-#ifdef STDC_HEADERS
+#ifdef HAVE_STDLIB_H
# include <stdlib.h>
-# include <stddef.h>
-#else
-# ifdef HAVE_STDLIB_H
-# include <stdlib.h>
-# endif
#endif
#ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-# include <memory.h>
-# endif
# include <string.h>
#endif
-#ifdef HAVE_STRINGS_H
-# include <strings.h>
-#endif
#ifdef HAVE_INTTYPES_H
# include <inttypes.h>
#endif
#ifdef HAVE_STDINT_H
# include <stdint.h>
#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif"
+ac_header_c_list=
+ac_func_c_list=
ac_subst_vars='LTLIBOBJS
LIBOBJS
INSTALL_DATA
@@ -627,9 +654,6 @@ INSTALL_PROGRAM
RM
no_strdup
XX_CFLAGS
-EGREP
-GREP
-CPP
OBJEXT
EXEEXT
ac_ct_CC
@@ -668,6 +692,7 @@ infodir
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -700,8 +725,7 @@ CC
CFLAGS
LDFLAGS
LIBS
-CPPFLAGS
-CPP'
+CPPFLAGS'
# Initialize some variables set by options.
@@ -740,6 +764,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE}'
@@ -769,8 +794,6 @@ do
*) ac_optarg=yes ;;
esac
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
case $ac_dashdash$ac_option in
--)
ac_dashdash=yes ;;
@@ -811,9 +834,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid feature name: $ac_useropt"
+ as_fn_error $? "invalid feature name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"enable_$ac_useropt"
@@ -837,9 +860,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid feature name: $ac_useropt"
+ as_fn_error $? "invalid feature name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"enable_$ac_useropt"
@@ -992,6 +1015,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1041,9 +1073,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid package name: $ac_useropt"
+ as_fn_error $? "invalid package name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"with_$ac_useropt"
@@ -1057,9 +1089,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid package name: $ac_useropt"
+ as_fn_error $? "invalid package name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"with_$ac_useropt"
@@ -1103,9 +1135,9 @@ Try \`$0 --help' for more information"
*)
# FIXME: should be removed in autoconf 3.0.
- $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
;;
@@ -1121,7 +1153,7 @@ if test -n "$ac_unrecognized_opts"; then
case $enable_option_checking in
no) ;;
fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
- *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
esac
fi
@@ -1129,7 +1161,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1185,7 +1217,7 @@ $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_myself" : 'X\(//\)[^/]' \| \
X"$as_myself" : 'X\(//\)$' \| \
X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_myself" |
+printf "%s\n" X"$as_myself" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -1282,6 +1314,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -1326,7 +1359,6 @@ Some influential environment variables:
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
- CPP C preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
@@ -1347,9 +1379,9 @@ if test "$ac_init_help" = "recursive"; then
case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
# A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -1377,7 +1409,8 @@ esac
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
cd "$ac_dir" || { ac_status=$?; continue; }
- # Check for guested configure.
+ # Check for configure.gnu first; this name is used for a wrapper for
+ # Metaconfig's "Configure" on case-insensitive file systems.
if test -f "$ac_srcdir/configure.gnu"; then
echo &&
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
@@ -1385,7 +1418,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
echo &&
$SHELL "$ac_srcdir/configure" --help=recursive
else
- $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi || ac_status=$?
cd "$ac_pwd" || { ac_status=$?; break; }
done
@@ -1395,9 +1428,9 @@ test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
configure
-generated by GNU Autoconf 2.69
+generated by GNU Autoconf 2.71
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1414,14 +1447,14 @@ fi
ac_fn_c_try_compile ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- rm -f conftest.$ac_objext
+ rm -f conftest.$ac_objext conftest.beam
if { { ac_try="$ac_compile"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compile") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -1429,14 +1462,15 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_c_werror_flag" ||
test ! -s conftest.err
- } && test -s conftest.$ac_objext; then :
+ } && test -s conftest.$ac_objext
+then :
ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
@@ -1446,99 +1480,20 @@ fi
} # ac_fn_c_try_compile
-# ac_fn_c_try_cpp LINENO
-# ----------------------
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_cpp ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if { { ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
- ac_status=$?
- if test -s conftest.err; then
- grep -v '^ *+' conftest.err >conftest.er1
- cat conftest.er1 >&5
- mv -f conftest.er1 conftest.err
- fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } > conftest.i && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then :
- ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_retval=1
-fi
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_cpp
-
-# ac_fn_c_try_run LINENO
-# ----------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-# that executables *can* be run.
-ac_fn_c_try_run ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if { { ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_link") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
- { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; }; then :
- ac_retval=0
-else
- $as_echo "$as_me: program exited with status $ac_status" >&5
- $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_retval=$ac_status
-fi
- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_run
-
# ac_fn_c_try_link LINENO
# -----------------------
# Try to link conftest.$ac_ext, and return whether this succeeded.
ac_fn_c_try_link ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- rm -f conftest.$ac_objext conftest$ac_exeext
+ rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
if { { ac_try="$ac_link"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -1546,17 +1501,18 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_c_werror_flag" ||
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
test -x conftest$ac_exeext
- }; then :
+ }
+then :
ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
@@ -1571,93 +1527,6 @@ fi
} # ac_fn_c_try_link
-# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
-# -------------------------------------------------------
-# Tests whether HEADER exists, giving a warning if it cannot be compiled using
-# the include files in INCLUDES and setting the cache variable VAR
-# accordingly.
-ac_fn_c_check_header_mongrel ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if eval \${$3+:} false; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-fi
-eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-else
- # Is the header compilable?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
-$as_echo_n "checking $2 usability... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-$4
-#include <$2>
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_header_compiler=yes
-else
- ac_header_compiler=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
-$as_echo "$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
-$as_echo_n "checking $2 presence... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <$2>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- ac_header_preproc=yes
-else
- ac_header_preproc=no
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
-$as_echo "$ac_header_preproc" >&6; }
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
- yes:no: )
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
-$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
- ;;
- no:yes:* )
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
-$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
-$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
-$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
-$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
- ;;
-esac
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- eval "$3=\$ac_header_compiler"
-fi
-eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-fi
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_c_check_header_mongrel
-
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
# -------------------------------------------------------
# Tests whether HEADER exists and can be compiled using the include files in
@@ -1665,26 +1534,28 @@ fi
ac_fn_c_check_header_compile ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
$4
#include <$2>
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
eval "$3=yes"
-else
+else $as_nop
eval "$3=no"
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
} # ac_fn_c_check_header_compile
@@ -1695,11 +1566,12 @@ $as_echo "$ac_res" >&6; }
ac_fn_c_check_func ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
@@ -1707,16 +1579,9 @@ else
#define $2 innocuous_$2
/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $2 (); below.
- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- <limits.h> exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
+ which can conflict with char $2 (); below. */
+#include <limits.h>
#undef $2
/* Override any GCC internal prototype to avoid an error.
@@ -1734,35 +1599,56 @@ choke me
#endif
int
-main ()
+main (void)
{
return $2 ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
eval "$3=yes"
-else
+else $as_nop
eval "$3=no"
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
fi
eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
} # ac_fn_c_check_func
+ac_configure_args_raw=
+for ac_arg
+do
+ case $ac_arg in
+ *\'*)
+ ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+ *$as_nl*)
+ ac_safe_unquote= ;;
+ *)
+ ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
+ ac_unsafe_a="$ac_unsafe_z#~"
+ ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+ ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by $as_me, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+generated by GNU Autoconf 2.71. Invocation command line was
- $ $0 $@
+ $ $0$ac_configure_args_raw
_ACEOF
exec 5>>config.log
@@ -1795,8 +1681,12 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- $as_echo "PATH: $as_dir"
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ printf "%s\n" "PATH: $as_dir"
done
IFS=$as_save_IFS
@@ -1831,7 +1721,7 @@ do
| -silent | --silent | --silen | --sile | --sil)
continue ;;
*\'*)
- ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
case $ac_pass in
1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
@@ -1866,11 +1756,13 @@ done
# WARNING: Use '\'' to represent an apostrophe within the trap.
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
trap 'exit_status=$?
+ # Sanitize IFS.
+ IFS=" "" $as_nl"
# Save into config.log some information that might help in debugging.
{
echo
- $as_echo "## ---------------- ##
+ printf "%s\n" "## ---------------- ##
## Cache variables. ##
## ---------------- ##"
echo
@@ -1881,8 +1773,8 @@ trap 'exit_status=$?
case $ac_val in #(
*${as_nl}*)
case $ac_var in #(
- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
esac
case $ac_var in #(
_ | IFS | as_nl) ;; #(
@@ -1906,7 +1798,7 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
)
echo
- $as_echo "## ----------------- ##
+ printf "%s\n" "## ----------------- ##
## Output variables. ##
## ----------------- ##"
echo
@@ -1914,14 +1806,14 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
do
eval ac_val=\$$ac_var
case $ac_val in
- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
esac
- $as_echo "$ac_var='\''$ac_val'\''"
+ printf "%s\n" "$ac_var='\''$ac_val'\''"
done | sort
echo
if test -n "$ac_subst_files"; then
- $as_echo "## ------------------- ##
+ printf "%s\n" "## ------------------- ##
## File substitutions. ##
## ------------------- ##"
echo
@@ -1929,15 +1821,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
do
eval ac_val=\$$ac_var
case $ac_val in
- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
esac
- $as_echo "$ac_var='\''$ac_val'\''"
+ printf "%s\n" "$ac_var='\''$ac_val'\''"
done | sort
echo
fi
if test -s confdefs.h; then
- $as_echo "## ----------- ##
+ printf "%s\n" "## ----------- ##
## confdefs.h. ##
## ----------- ##"
echo
@@ -1945,8 +1837,8 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
echo
fi
test "$ac_signal" != 0 &&
- $as_echo "$as_me: caught signal $ac_signal"
- $as_echo "$as_me: exit $exit_status"
+ printf "%s\n" "$as_me: caught signal $ac_signal"
+ printf "%s\n" "$as_me: exit $exit_status"
} >&5
rm -f core *.core core.conftest.* &&
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -1960,63 +1852,48 @@ ac_signal=0
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -f -r conftest* confdefs.h
-$as_echo "/* confdefs.h */" > confdefs.h
+printf "%s\n" "/* confdefs.h */" > confdefs.h
# Predefined preprocessor variables.
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
+printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
+printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
+printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_URL "$PACKAGE_URL"
-_ACEOF
+printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
# Let the site file select an alternate cache file if it wants to.
# Prefer an explicitly selected file to automatically selected ones.
-ac_site_file1=NONE
-ac_site_file2=NONE
if test -n "$CONFIG_SITE"; then
- # We do not want a PATH search for config.site.
- case $CONFIG_SITE in #((
- -*) ac_site_file1=./$CONFIG_SITE;;
- */*) ac_site_file1=$CONFIG_SITE;;
- *) ac_site_file1=./$CONFIG_SITE;;
- esac
+ ac_site_files="$CONFIG_SITE"
elif test "x$prefix" != xNONE; then
- ac_site_file1=$prefix/share/config.site
- ac_site_file2=$prefix/etc/config.site
+ ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
else
- ac_site_file1=$ac_default_prefix/share/config.site
- ac_site_file2=$ac_default_prefix/etc/config.site
+ ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
fi
-for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+
+for ac_site_file in $ac_site_files
do
- test "x$ac_site_file" = xNONE && continue
- if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
-$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ case $ac_site_file in #(
+ */*) :
+ ;; #(
+ *) :
+ ac_site_file=./$ac_site_file ;;
+esac
+ if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
sed 's/^/| /' "$ac_site_file" >&5
. "$ac_site_file" \
- || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "failed to load site script $ac_site_file
See \`config.log' for more details" "$LINENO" 5; }
fi
@@ -2026,19 +1903,435 @@ if test -r "$cache_file"; then
# Some versions of bash will fail to source /dev/null (special files
# actually), so we avoid doing that. DJGPP emulates it as a regular file.
if test /dev/null != "$cache_file" && test -f "$cache_file"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
-$as_echo "$as_me: loading cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
case $cache_file in
[\\/]* | ?:[\\/]* ) . "$cache_file";;
*) . "./$cache_file";;
esac
fi
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
-$as_echo "$as_me: creating cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
>$cache_file
fi
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+ Do not test the value of __STDC__, because some compilers set it to 0
+ while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include <stddef.h>
+#include <stdarg.h>
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not \xHH hex character constants.
+ These do not provoke an error unfortunately, instead are silently treated
+ as an "x". The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously \x00 != x always comes out true, for an
+ array size at least. It is necessary to write \x00 == 0 to get something
+ that is true only with -std. */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+ int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include <stdbool.h>
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros. These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+ int x = 1234;
+ int y = 5678;
+ debug ("Flag");
+ debug ("X = %d\n", x);
+ showlist (The first, second, and third items.);
+ report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+ #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+ #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+ int datasize;
+ double data[];
+};
+
+struct named_init {
+ int number;
+ const wchar_t *name;
+ double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+ // See if C++-style comments work.
+ // Iterate through items via the restricted pointer.
+ // Also check for declarations in for loops.
+ for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+ continue;
+ return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+ va_list args;
+ va_start (args, format);
+ va_list args_copy;
+ va_copy (args_copy, args);
+
+ const char *str = "";
+ int number = 0;
+ float fnumber = 0;
+
+ while (*format)
+ {
+ switch (*format++)
+ {
+ case '\''s'\'': // string
+ str = va_arg (args_copy, const char *);
+ break;
+ case '\''d'\'': // int
+ number = va_arg (args_copy, int);
+ break;
+ case '\''f'\'': // float
+ fnumber = va_arg (args_copy, double);
+ break;
+ default:
+ break;
+ }
+ }
+ va_end (args_copy);
+ va_end (args);
+
+ return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+ // Check bool.
+ _Bool success = false;
+ success |= (argc != 0);
+
+ // Check restrict.
+ if (test_restrict ("String literal") == 0)
+ success = true;
+ char *restrict newvar = "Another string";
+
+ // Check varargs.
+ success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+ test_varargs_macros ();
+
+ // Check flexible array members.
+ struct incomplete_array *ia =
+ malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+ ia->datasize = 10;
+ for (int i = 0; i < ia->datasize; ++i)
+ ia->data[i] = i * 1.234;
+
+ // Check named initializers.
+ struct named_init ni = {
+ .number = 34,
+ .name = L"Test wide string",
+ .average = 543.34343,
+ };
+
+ ni.number = 58;
+
+ int dynamic_array[ni.number];
+ dynamic_array[0] = argv[0][0];
+ dynamic_array[ni.number - 1] = 543;
+
+ // work around unused variable warnings
+ ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+ || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+ int_alignment = _Alignof (int),
+ int_array_alignment = _Alignof (int[100]),
+ char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+ int x;
+ _Static_assert (sizeof (int) <= sizeof (long int),
+ "_Static_assert does not work in struct");
+ long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+ union {
+ struct { int i; int j; };
+ struct { int k; long int l; } w;
+ };
+ int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+ _Static_assert ((offsetof (struct anonymous, i)
+ == offsetof (struct anonymous, w.k)),
+ "Anonymous union alignment botch");
+ v1.i = 2;
+ v1.w.k = 5;
+ ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ ${ac_c_conftest_c99_main}
+ ${ac_c_conftest_c11_main}
+ return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ ${ac_c_conftest_c99_main}
+ return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ as_found=:
+
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
+ ac_aux_dir_found=yes
+ ac_install_sh=
+ for ac_aux in $ac_aux_files
+ do
+ # As a special case, if "install-sh" is required, that requirement
+ # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+ # and $ac_install_sh is set appropriately for whichever one is found.
+ if test x"$ac_aux" = x"install-sh"
+ then
+ if test -f "${as_dir}install-sh"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
+ ac_install_sh="${as_dir}install-sh -c"
+ elif test -f "${as_dir}install.sh"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
+ ac_install_sh="${as_dir}install.sh -c"
+ elif test -f "${as_dir}shtool"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
+ ac_install_sh="${as_dir}shtool install -c"
+ else
+ ac_aux_dir_found=no
+ if $ac_first_candidate; then
+ ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+ else
+ break
+ fi
+ fi
+ else
+ if test -f "${as_dir}${ac_aux}"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
+ else
+ ac_aux_dir_found=no
+ if $ac_first_candidate; then
+ ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+ else
+ break
+ fi
+ fi
+ fi
+ done
+ if test "$ac_aux_dir_found" = yes; then
+ ac_aux_dir="$as_dir"
+ break
+ fi
+ ac_first_candidate=false
+
+ as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+ as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+ ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+ ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+ ac_configure="$SHELL ${ac_aux_dir}configure"
+fi
+
# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
@@ -2049,12 +2342,12 @@ for ac_var in $ac_precious_vars; do
eval ac_new_val=\$ac_env_${ac_var}_value
case $ac_old_set,$ac_new_set in
set,)
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
ac_cache_corrupted=: ;;
,set)
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
ac_cache_corrupted=: ;;
,);;
*)
@@ -2063,24 +2356,24 @@ $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
ac_old_val_w=`echo x $ac_old_val`
ac_new_val_w=`echo x $ac_new_val`
if test "$ac_old_val_w" != "$ac_new_val_w"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
-$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
ac_cache_corrupted=:
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
-$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
eval $ac_var=\$ac_old_val
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
-$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
-$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
fi;;
esac
# Pass precious variables to config.status.
if test "$ac_new_set" = set; then
case $ac_new_val in
- *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
*) ac_arg=$ac_var=$ac_new_val ;;
esac
case " $ac_configure_args " in
@@ -2090,11 +2383,12 @@ $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fi
done
if $ac_cache_corrupted; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
-$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
- as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+ and start over" "$LINENO" 5
fi
## -------------------- ##
## Main body of script. ##
@@ -2110,55 +2404,30 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-ac_aux_dir=
-for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
- if test -f "$ac_dir/install-sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f "$ac_dir/install.sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- elif test -f "$ac_dir/shtool"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/shtool install -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
-fi
-# These three variables are undocumented and unsupported,
-# and are intended to be withdrawn in a future Autoconf release.
-# They can cause serious problems if a builder's source tree is in a directory
-# whose full name contains unusual characters.
-ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
-ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
-ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-# Make sure we can run config.sub.
-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
+ # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+ as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
-$as_echo_n "checking build system type... " >&6; }
-if ${ac_cv_build+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_build_alias=$build_alias
test "x$ac_build_alias" = x &&
- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
test "x$ac_build_alias" = x &&
as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+ as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
-$as_echo "$ac_cv_build" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
case $ac_cv_build in
*-*-*) ;;
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
@@ -2177,21 +2446,22 @@ IFS=$ac_save_IFS
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
-$as_echo_n "checking host system type... " >&6; }
-if ${ac_cv_host+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test "x$host_alias" = x; then
ac_cv_host=$ac_cv_build
else
- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+ as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
-$as_echo "$ac_cv_host" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
case $ac_cv_host in
*-*-*) ;;
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
@@ -2210,21 +2480,22 @@ IFS=$ac_save_IFS
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
-$as_echo_n "checking target system type... " >&6; }
-if ${ac_cv_target+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
+printf %s "checking target system type... " >&6; }
+if test ${ac_cv_target+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test "x$target_alias" = x; then
ac_cv_target=$ac_cv_host
else
- ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
+ ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
+ as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
-$as_echo "$ac_cv_target" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
+printf "%s\n" "$ac_cv_target" >&6; }
case $ac_cv_target in
*-*-*) ;;
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
@@ -2251,6 +2522,15 @@ test -n "$target_alias" &&
program_prefix=${target_alias}-
+
+
+
+
+
+
+
+
+
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -2259,11 +2539,12 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2271,11 +2552,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2286,11 +2571,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2299,11 +2584,12 @@ if test -z "$ac_cv_prog_CC"; then
ac_ct_CC=$CC
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -2311,11 +2597,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2326,11 +2616,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
if test "x$ac_ct_CC" = x; then
@@ -2338,8 +2628,8 @@ fi
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
@@ -2352,11 +2642,12 @@ if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2364,11 +2655,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2379,11 +2674,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2392,11 +2687,12 @@ fi
if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2405,15 +2701,19 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
fi
ac_cv_prog_CC="cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2429,18 +2729,18 @@ if test $ac_prog_rejected = yes; then
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2451,11 +2751,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2463,11 +2764,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2478,11 +2783,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2495,11 +2800,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -2507,11 +2813,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2522,11 +2832,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2538,34 +2848,138 @@ done
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
fi
+else
+ CC="$ac_cv_prog_CC"
fi
fi
-test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "no acceptable C compiler found in \$PATH
See \`config.log' for more details" "$LINENO" 5; }
# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
set X $ac_compile
ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
+for ac_option in --version -v -V -qversion -version; do
{ { ac_try="$ac_compiler $ac_option >&5"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -2575,7 +2989,7 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
fi
rm -f conftest.er1 conftest.err
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
done
@@ -2583,7 +2997,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
@@ -2595,9 +3009,9 @@ ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
-$as_echo_n "checking whether the C compiler works... " >&6; }
-ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
# The possible output files:
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
@@ -2618,11 +3032,12 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link_default") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
# in a Makefile. We should not override ac_cv_exeext if it was cached,
@@ -2639,7 +3054,7 @@ do
# certainly right.
break;;
*.* )
- if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
then :; else
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
fi
@@ -2655,44 +3070,46 @@ do
done
test "$ac_cv_exeext" = no && ac_cv_exeext=
-else
+else $as_nop
ac_file=''
fi
-if test -z "$ac_file"; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-$as_echo "$as_me: failed program was:" >&5
+if test -z "$ac_file"
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error 77 "C compiler cannot create executables
See \`config.log' for more details" "$LINENO" 5; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
-$as_echo_n "checking for C compiler default output file name... " >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
-$as_echo "$ac_file" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
ac_exeext=$ac_cv_exeext
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
-$as_echo_n "checking for suffix of executables... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
if { { ac_try="$ac_link"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
# If both `conftest.exe' and `conftest' are `present' (well, observable)
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
@@ -2706,15 +3123,15 @@ for ac_file in conftest.exe conftest conftest.*; do
* ) break;;
esac
done
-else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+else $as_nop
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details" "$LINENO" 5; }
fi
rm -f conftest conftest$ac_cv_exeext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
-$as_echo "$ac_cv_exeext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
@@ -2723,7 +3140,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdio.h>
int
-main ()
+main (void)
{
FILE *f = fopen ("conftest.out", "w");
return ferror (f) || fclose (f) != 0;
@@ -2735,8 +3152,8 @@ _ACEOF
ac_clean_files="$ac_clean_files conftest.out"
# Check that the compiler produces executables we can run. If not, either
# the compiler is broken, or we cross compile.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
-$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
if test "$cross_compiling" != yes; then
{ { ac_try="$ac_link"
case "(($ac_try" in
@@ -2744,10 +3161,10 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
if { ac_try='./conftest$ac_cv_exeext'
{ { case "(($ac_try" in
@@ -2755,39 +3172,40 @@ $as_echo "$ac_try_echo"; } >&5
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; }; then
cross_compiling=no
else
if test "$cross_compiling" = maybe; then
cross_compiling=yes
else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run C compiled programs.
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details" "$LINENO" 5; }
fi
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
-$as_echo "$cross_compiling" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
-$as_echo_n "checking for suffix of object files... " >&6; }
-if ${ac_cv_objext+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
@@ -2801,11 +3219,12 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compile") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
for ac_file in conftest.o conftest.obj conftest.*; do
test -f "$ac_file" || continue;
case $ac_file in
@@ -2814,31 +3233,32 @@ $as_echo "$ac_try_echo"; } >&5
break;;
esac
done
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot compute suffix of object files: cannot compile
See \`config.log' for more details" "$LINENO" 5; }
fi
rm -f conftest.$ac_cv_objext conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
-$as_echo "$ac_cv_objext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-if ${ac_cv_c_compiler_gnu+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
#ifndef __GNUC__
choke me
@@ -2848,29 +3268,33 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_compiler_gnu=yes
-else
+else $as_nop
ac_compiler_gnu=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
if test $ac_compiler_gnu = yes; then
GCC=yes
else
GCC=
fi
-ac_test_CFLAGS=${CFLAGS+set}
+ac_test_CFLAGS=${CFLAGS+y}
ac_save_CFLAGS=$CFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-$as_echo_n "checking whether $CC accepts -g... " >&6; }
-if ${ac_cv_prog_cc_g+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
ac_cv_prog_cc_g=no
@@ -2879,57 +3303,60 @@ else
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
-else
+else $as_nop
CFLAGS=""
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
-else
+else $as_nop
ac_c_werror_flag=$ac_save_c_werror_flag
CFLAGS="-g"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_c_werror_flag=$ac_save_c_werror_flag
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-$as_echo "$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
@@ -2944,234 +3371,144 @@ else
CFLAGS=
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-if ${ac_cv_prog_cc_c89+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_cv_prog_cc_c89=no
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c11=no
ac_save_CC=$CC
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include <stdarg.h>
-#include <stdio.h>
-struct stat;
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
- char **p;
- int i;
-{
- return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
- char *s;
- va_list v;
- va_start (v,p);
- s = g (p, va_arg (v,int));
- va_end (v);
- return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
- function prototypes and stuff, but not '\xHH' hex character constants.
- These don't provoke an error unfortunately, instead are silently treated
- as 'x'. The following induces an error, until -std is added to get
- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
- array size at least. It's necessary to write '\x00'==0 to get something
- that's true only with -std. */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
- inside strings and character constants. */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
- ;
- return 0;
-}
+$ac_c_conftest_c11_program
_ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -std=gnu11
do
CC="$ac_save_CC $ac_arg"
- if ac_fn_c_try_compile "$LINENO"; then :
- ac_cv_prog_cc_c89=$ac_arg
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c11=$ac_arg
fi
-rm -f core conftest.err conftest.$ac_objext
- test "x$ac_cv_prog_cc_c89" != "xno" && break
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c11" != "xno" && break
done
rm -f conftest.$ac_ext
CC=$ac_save_CC
-
-fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
- x)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-$as_echo "none needed" >&6; } ;;
- xno)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-$as_echo "unsupported" >&6; } ;;
- *)
- CC="$CC $ac_cv_prog_cc_c89"
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-if test "x$ac_cv_prog_cc_c89" != xno; then :
-
fi
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-$as_echo_n "checking how to run the C preprocessor... " >&6; }
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
- if ${ac_cv_prog_CPP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- # Double quotes because CPP needs to be expanded
- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
- do
- ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c11" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+ CC="$CC $ac_cv_prog_cc_c11"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+ ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
+$ac_c_conftest_c99_program
_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
- # Broken: fails on valid input.
-continue
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
fi
-rm -f conftest.err conftest.i conftest.$ac_ext
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c99" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+ CC="$CC $ac_cv_prog_cc_c99"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+ ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include <ac_nonexistent.h>
+$ac_c_conftest_c89_program
_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- # Broken: success on invalid input.
-continue
-else
- # Passes both tests.
-ac_preproc_ok=:
-break
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c89=$ac_arg
fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
- break
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
fi
- done
- ac_cv_prog_CPP=$CPP
-
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c89" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+ CC="$CC $ac_cv_prog_cc_c89"
fi
- CPP=$ac_cv_prog_CPP
-else
- ac_cv_prog_CPP=$CPP
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+ ac_prog_cc_stdc=c89
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-$as_echo "$CPP" >&6; }
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- # <limits.h> exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
- Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
- # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <ac_nonexistent.h>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- # Broken: success on invalid input.
-continue
-else
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
fi
ac_ext=c
@@ -3181,260 +3518,19 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
-$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-if ${ac_cv_path_GREP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -z "$GREP"; then
- ac_path_GREP_found=false
- # Loop through the user's path and test for each of PROGNAME-LIST
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in grep ggrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_GREP" || continue
-# Check for GNU ac_path_GREP and select it if it is found.
- # Check for GNU $ac_path_GREP
-case `"$ac_path_GREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-*)
- ac_count=0
- $as_echo_n 0123456789 >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- $as_echo 'GREP' >> "conftest.nl"
- "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- as_fn_arith $ac_count + 1 && ac_count=$as_val
- if test $ac_count -gt ${ac_path_GREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_GREP="$ac_path_GREP"
- ac_path_GREP_max=$ac_count
- fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
- $ac_path_GREP_found && break 3
- done
- done
- done
-IFS=$as_save_IFS
- if test -z "$ac_cv_path_GREP"; then
- as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
- fi
-else
- ac_cv_path_GREP=$GREP
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
-$as_echo "$ac_cv_path_GREP" >&6; }
- GREP="$ac_cv_path_GREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
-$as_echo_n "checking for egrep... " >&6; }
-if ${ac_cv_path_EGREP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
- then ac_cv_path_EGREP="$GREP -E"
- else
- if test -z "$EGREP"; then
- ac_path_EGREP_found=false
- # Loop through the user's path and test for each of PROGNAME-LIST
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in egrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_EGREP" || continue
-# Check for GNU ac_path_EGREP and select it if it is found.
- # Check for GNU $ac_path_EGREP
-case `"$ac_path_EGREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-*)
- ac_count=0
- $as_echo_n 0123456789 >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- $as_echo 'EGREP' >> "conftest.nl"
- "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- as_fn_arith $ac_count + 1 && ac_count=$as_val
- if test $ac_count -gt ${ac_path_EGREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_EGREP="$ac_path_EGREP"
- ac_path_EGREP_max=$ac_count
- fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
- $ac_path_EGREP_found && break 3
- done
- done
- done
-IFS=$as_save_IFS
- if test -z "$ac_cv_path_EGREP"; then
- as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
- fi
-else
- ac_cv_path_EGREP=$EGREP
-fi
-
- fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
-$as_echo "$ac_cv_path_EGREP" >&6; }
- EGREP="$ac_cv_path_EGREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-$as_echo_n "checking for ANSI C header files... " >&6; }
-if ${ac_cv_header_stdc+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_cv_header_stdc=yes
-else
- ac_cv_header_stdc=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <string.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "memchr" >/dev/null 2>&1; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <stdlib.h>
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "free" >/dev/null 2>&1; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
- if test "$cross_compiling" = yes; then :
- :
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <ctype.h>
-#include <stdlib.h>
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) \
- (('a' <= (c) && (c) <= 'i') \
- || ('j' <= (c) && (c) <= 'r') \
- || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
- int i;
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
- return 2;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
- conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-$as_echo "$ac_cv_header_stdc" >&6; }
-if test $ac_cv_header_stdc = yes; then
-
-$as_echo "#define STDC_HEADERS 1" >>confdefs.h
-
-fi
-
# Check whether --with-kpathsea-include was given.
-if test "${with_kpathsea_include+set}" = set; then :
+if test ${with_kpathsea_include+y}
+then :
withval=$with_kpathsea_include;
if test x$withval = xyes; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-include=includedir" >&5
-$as_echo "$as_me: WARNING: Usage is: --with-kpathsea-include=includedir" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-include=includedir" >&5
+printf "%s\n" "$as_me: WARNING: Usage is: --with-kpathsea-include=includedir" >&2;}
else
if test x$withval = xno; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-include=includedir" >&5
-$as_echo "$as_me: WARNING: Usage is: --with-kpathsea-include=includedir" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-include=includedir" >&5
+printf "%s\n" "$as_me: WARNING: Usage is: --with-kpathsea-include=includedir" >&2;}
else
kpathsea_include=$withval
fi
@@ -3446,15 +3542,16 @@ fi
# Check whether --with-kpathsea-lib was given.
-if test "${with_kpathsea_lib+set}" = set; then :
+if test ${with_kpathsea_lib+y}
+then :
withval=$with_kpathsea_lib;
if test x$withval = xyes; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-lib=libdir" >&5
-$as_echo "$as_me: WARNING: Usage is: --with-kpathsea-lib=libdir" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-lib=libdir" >&5
+printf "%s\n" "$as_me: WARNING: Usage is: --with-kpathsea-lib=libdir" >&2;}
else
if test x$withval = xno; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-lib=libdir" >&5
-$as_echo "$as_me: WARNING: Usage is: --with-kpathsea-lib=libdir" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Usage is: --with-kpathsea-lib=libdir" >&5
+printf "%s\n" "$as_me: WARNING: Usage is: --with-kpathsea-lib=libdir" >&2;}
else
kpathsea_lib=$withval
fi
@@ -3468,11 +3565,13 @@ if test -n "$kpathsea_include" -o -n "$kpathsea_lib"; then
LIBS="$LIBS -L$kpathsea_lib"
CPPFLAGS="$CPPFLAGS -I$kpathsea_include -I$srcdir"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kpse_set_program_name in -lkpathsea" >&5
-$as_echo_n "checking for kpse_set_program_name in -lkpathsea... " >&6; }
-if ${ac_cv_lib_kpathsea_kpse_set_program_name+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for kpse_set_program_name in -lkpathsea" >&5
+printf %s "checking for kpse_set_program_name in -lkpathsea... " >&6; }
+if test ${ac_cv_lib_kpathsea_kpse_set_program_name+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lkpathsea $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -3481,47 +3580,45 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char kpse_set_program_name ();
int
-main ()
+main (void)
{
return kpse_set_program_name ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_kpathsea_kpse_set_program_name=yes
-else
+else $as_nop
ac_cv_lib_kpathsea_kpse_set_program_name=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kpathsea_kpse_set_program_name" >&5
-$as_echo "$ac_cv_lib_kpathsea_kpse_set_program_name" >&6; }
-if test "x$ac_cv_lib_kpathsea_kpse_set_program_name" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBKPATHSEA 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kpathsea_kpse_set_program_name" >&5
+printf "%s\n" "$ac_cv_lib_kpathsea_kpse_set_program_name" >&6; }
+if test "x$ac_cv_lib_kpathsea_kpse_set_program_name" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBKPATHSEA 1" >>confdefs.h
LIBS="-lkpathsea $LIBS"
-else
- $as_echo "#define OLD_KPATHSEA 1" >>confdefs.h
+else $as_nop
+ printf "%s\n" "#define OLD_KPATHSEA 1" >>confdefs.h
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kpse_init_prog in -lkpathsea" >&5
-$as_echo_n "checking for kpse_init_prog in -lkpathsea... " >&6; }
-if ${ac_cv_lib_kpathsea_kpse_init_prog+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for kpse_init_prog in -lkpathsea" >&5
+printf %s "checking for kpse_init_prog in -lkpathsea... " >&6; }
+if test ${ac_cv_lib_kpathsea_kpse_init_prog+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lkpathsea $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -3530,78 +3627,87 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char kpse_init_prog ();
int
-main ()
+main (void)
{
return kpse_init_prog ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_kpathsea_kpse_init_prog=yes
-else
+else $as_nop
ac_cv_lib_kpathsea_kpse_init_prog=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kpathsea_kpse_init_prog" >&5
-$as_echo "$ac_cv_lib_kpathsea_kpse_init_prog" >&6; }
-if test "x$ac_cv_lib_kpathsea_kpse_init_prog" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBKPATHSEA 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kpathsea_kpse_init_prog" >&5
+printf "%s\n" "$ac_cv_lib_kpathsea_kpse_init_prog" >&6; }
+if test "x$ac_cv_lib_kpathsea_kpse_init_prog" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBKPATHSEA 1" >>confdefs.h
LIBS="-lkpathsea $LIBS"
-else
+else $as_nop
as_fn_error $? "Can't find kpathsea library! Use --with-kpathsea-lib option." "$LINENO" 5
fi
- # On IRIX 5.3, sys/types and inttypes.h are conflicting.
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- inttypes.h stdint.h unistd.h
-do :
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
+ ac_header= ac_cache=
+for ac_item in $ac_header_c_list
+do
+ if test $ac_cache; then
+ ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+ if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+ printf "%s\n" "#define $ac_item 1" >> confdefs.h
+ fi
+ ac_header= ac_cache=
+ elif test $ac_header; then
+ ac_cache=$ac_item
+ else
+ ac_header=$ac_item
+ fi
+done
-fi
-done
-ac_fn_c_check_header_mongrel "$LINENO" "kpathsea/kpathsea.h" "ac_cv_header_kpathsea_kpathsea_h" "$ac_includes_default"
-if test "x$ac_cv_header_kpathsea_kpathsea_h" = xyes; then :
-else
- $as_echo "#define VERY_OLD_KPATHSEA 1" >>confdefs.h
+
+
+
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
+
+printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
fi
+ac_fn_c_check_header_compile "$LINENO" "kpathsea/kpathsea.h" "ac_cv_header_kpathsea_kpathsea_h" "$ac_includes_default"
+if test "x$ac_cv_header_kpathsea_kpathsea_h" = xyes
+then :
+else $as_nop
+ printf "%s\n" "#define VERY_OLD_KPATHSEA 1" >>confdefs.h
+fi
- ac_fn_c_check_header_mongrel "$LINENO" "kpathsea/c-auto.h" "ac_cv_header_kpathsea_c_auto_h" "$ac_includes_default"
-if test "x$ac_cv_header_kpathsea_c_auto_h" = xyes; then :
-else
+ ac_fn_c_check_header_compile "$LINENO" "kpathsea/c-auto.h" "ac_cv_header_kpathsea_c_auto_h" "$ac_includes_default"
+if test "x$ac_cv_header_kpathsea_c_auto_h" = xyes
+then :
+
+else $as_nop
as_fn_error $? "Can't find kpathsea include files! Use --with-kpathsea-include option." "$LINENO" 5
fi
-
else
CPPFLAGS="$CPPFLAGS -I$srcdir"
fi
@@ -3622,16 +3728,17 @@ fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
-$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
-if ${ac_cv_c_const+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
+printf %s "checking for an ANSI C-conforming const... " >&6; }
+if test ${ac_cv_c_const+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
#ifndef __cplusplus
@@ -3644,7 +3751,7 @@ main ()
/* NEC SVR4.0.2 mips cc rejects this. */
struct point {int x, y;};
static struct point const zero = {0,0};
- /* AIX XL C 1.02.0.0 rejects this.
+ /* IBM XL C 1.02.0.0 rejects this.
It does not let you subtract one const X* pointer from another in
an arm of an if-expression whose if-part is not a constant
expression */
@@ -3672,7 +3779,7 @@ main ()
iptr p = 0;
++p;
}
- { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
+ { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
struct s { int j; const int *ap[3]; } bx;
struct s *b = &bx; b->j = 5;
@@ -3688,33 +3795,35 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_c_const=yes
-else
+else $as_nop
ac_cv_c_const=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
-$as_echo "$ac_cv_c_const" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
+printf "%s\n" "$ac_cv_c_const" >&6; }
if test $ac_cv_c_const = no; then
-$as_echo "#define const /**/" >>confdefs.h
+printf "%s\n" "#define const /**/" >>confdefs.h
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
-$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
-if ${ac_cv_struct_tm+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
+printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
+if test ${ac_cv_struct_tm+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <sys/types.h>
#include <time.h>
int
-main ()
+main (void)
{
struct tm tm;
int *p = &tm.tm_sec;
@@ -3723,53 +3832,73 @@ struct tm tm;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_struct_tm=time.h
-else
+else $as_nop
ac_cv_struct_tm=sys/time.h
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
-$as_echo "$ac_cv_struct_tm" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
+printf "%s\n" "$ac_cv_struct_tm" >&6; }
if test $ac_cv_struct_tm = sys/time.h; then
-$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
+printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
fi
-for ac_func in vprintf
-do :
- ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
-if test "x$ac_cv_func_vprintf" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_VPRINTF 1
-_ACEOF
+ac_func=
+for ac_item in $ac_func_c_list
+do
+ if test $ac_func; then
+ ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
+ if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
+ echo "#define $ac_item 1" >> confdefs.h
+ fi
+ ac_func=
+ else
+ ac_func=$ac_item
+ fi
+done
-ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
-if test "x$ac_cv_func__doprnt" = xyes; then :
+if test "x$ac_cv_func_vprintf" = xno
+then :
+ ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
+if test "x$ac_cv_func__doprnt" = xyes
+then :
-$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
+printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
fi
fi
-done
+ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
+if test "x$ac_cv_func_strdup" = xyes
+then :
+ printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
+fi
+ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
+if test "x$ac_cv_func_strstr" = xyes
+then :
+ printf "%s\n" "#define HAVE_STRSTR 1" >>confdefs.h
-for ac_func in strdup strstr strtol strtoul
-do :
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
+fi
+ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
+if test "x$ac_cv_func_strtol" = xyes
+then :
+ printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h
+
+fi
+ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
+if test "x$ac_cv_func_strtoul" = xyes
+then :
+ printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h
fi
-done
if test "x$ac_cv_func_strdup" = xno; then
@@ -3779,11 +3908,12 @@ fi
# Extract the first word of "rm", so it can be a program name with args.
set dummy rm; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_RM+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_RM+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$RM"; then
ac_cv_prog_RM="$RM" # Let the user override the test.
else
@@ -3791,11 +3921,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_RM="rm"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3806,15 +3940,16 @@ fi
fi
RM=$ac_cv_prog_RM
if test -n "$RM"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
-$as_echo "$RM" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
+printf "%s\n" "$RM" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
-# Find a good install program. We prefer a C program (faster),
+
+ # Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
@@ -3828,20 +3963,25 @@ fi
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
# Reject install programs that cannot install multiple files.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
-$as_echo_n "checking for a BSD-compatible install... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
if test -z "$INSTALL"; then
-if ${ac_cv_path_install+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+if test ${ac_cv_path_install+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in #((
- ./ | .// | /[cC]/* | \
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in #((
+ ./ | /[cC]/* | \
/etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
/usr/ucb/* ) ;;
@@ -3851,13 +3991,13 @@ case $as_dir/ in #((
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
if test $ac_prog = install &&
- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
:
elif test $ac_prog = install &&
- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# program-specific install script used by HP pwplus--don't use.
:
else
@@ -3865,12 +4005,12 @@ case $as_dir/ in #((
echo one > conftest.one
echo two > conftest.two
mkdir conftest.dir
- if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
test -s conftest.one && test -s conftest.two &&
test -s conftest.dir/conftest.one &&
test -s conftest.dir/conftest.two
then
- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
break 3
fi
fi
@@ -3886,7 +4026,7 @@ IFS=$as_save_IFS
rm -rf conftest.one conftest.two conftest.dir
fi
- if test "${ac_cv_path_install+set}" = set; then
+ if test ${ac_cv_path_install+y}; then
INSTALL=$ac_cv_path_install
else
# As a last resort, use the slow shell script. Don't cache a
@@ -3896,8 +4036,8 @@ fi
INSTALL=$ac_install_sh
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
-$as_echo "$INSTALL" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
@@ -3909,13 +4049,13 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
if test -z "$kpathsea_include" -a -z "$kpathsea_lib"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
hbf2gf will be compiled without file search library support!
For kpathsea support use the --with-kpathsea-lib and
--with-kpathsea-include options.
" >&5
-$as_echo "$as_me: WARNING:
+printf "%s\n" "$as_me: WARNING:
hbf2gf will be compiled without file search library support!
For kpathsea support use the --with-kpathsea-lib and
@@ -3952,8 +4092,8 @@ _ACEOF
case $ac_val in #(
*${as_nl}*)
case $ac_var in #(
- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
esac
case $ac_var in #(
_ | IFS | as_nl) ;; #(
@@ -3983,15 +4123,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
/^ac_cv_env_/b end
t clear
:clear
- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
t end
s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
:end' >>confcache
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
if test -w "$cache_file"; then
if test "x$cache_file" != "x/dev/null"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
-$as_echo "$as_me: updating cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
if test ! -f "$cache_file" || test -h "$cache_file"; then
cat confcache >"$cache_file"
else
@@ -4005,8 +4145,8 @@ $as_echo "$as_me: updating cache $cache_file" >&6;}
fi
fi
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
-$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
fi
fi
rm -f confcache
@@ -4059,7 +4199,7 @@ U=
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
# 1. Remove the extension, and $U if already installed.
ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
- ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
# will be set to the directory where LIBOBJS objects are built.
as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -4075,8 +4215,8 @@ LTLIBOBJS=$ac_ltlibobjs
ac_write_fail=0
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
-$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
as_write_fail=0
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
#! $SHELL
@@ -4099,14 +4239,16 @@ cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
-else
+else $as_nop
case `(set -o) 2>/dev/null` in #(
*posix*) :
set -o posix ;; #(
@@ -4116,46 +4258,46 @@ esac
fi
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
as_nl='
'
export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='print -r --'
- as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='printf %s\n'
- as_echo_n='printf %s'
-else
- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
- as_echo_n='/usr/ucb/echo -n'
- else
- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
- as_echo_n_body='eval
- arg=$1;
- case $arg in #(
- *"$as_nl"*)
- expr "X$arg" : "X\\(.*\\)$as_nl";
- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
- esac;
- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
- '
- export as_echo_n_body
- as_echo_n='sh -c $as_echo_n_body as_echo'
- fi
- export as_echo_body
- as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" "" $as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
+if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
PATH_SEPARATOR=:
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -4164,13 +4306,6 @@ if test "${PATH_SEPARATOR+set}" != set; then
fi
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" "" $as_nl"
-
# Find who we are. Look in the path if we contain no directory separator.
as_myself=
case $0 in #((
@@ -4179,8 +4314,12 @@ case $0 in #((
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ test -r "$as_dir$0" && as_myself=$as_dir$0 && break
done
IFS=$as_save_IFS
@@ -4192,30 +4331,10 @@ if test "x$as_myself" = x; then
as_myself=$0
fi
if test ! -f "$as_myself"; then
- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
exit 1
fi
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there. '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
# as_fn_error STATUS ERROR [LINENO LOG_FD]
@@ -4228,13 +4347,14 @@ as_fn_error ()
as_status=$1; test $as_status -eq 0 && as_status=1
if test "$4"; then
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fi
- $as_echo "$as_me: error: $2" >&2
+ printf "%s\n" "$as_me: error: $2" >&2
as_fn_exit $as_status
} # as_fn_error
+
# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
@@ -4261,18 +4381,20 @@ as_fn_unset ()
{ eval $1=; unset $1;}
}
as_unset=as_fn_unset
+
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
eval 'as_fn_append ()
{
eval $1+=\$2
}'
-else
+else $as_nop
as_fn_append ()
{
eval $1=\$$1\$2
@@ -4284,12 +4406,13 @@ fi # as_fn_append
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
eval 'as_fn_arith ()
{
as_val=$(( $* ))
}'
-else
+else $as_nop
as_fn_arith ()
{
as_val=`expr "$@" || test $? -eq 1`
@@ -4320,7 +4443,7 @@ as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
@@ -4342,6 +4465,10 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
@@ -4355,6 +4482,12 @@ case `echo -n x` in #(((((
ECHO_N='-n';;
esac
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n. New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file
@@ -4396,7 +4529,7 @@ as_fn_mkdir_p ()
as_dirs=
while :; do
case $as_dir in #(
- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
@@ -4405,7 +4538,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -4468,7 +4601,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# values after options handling.
ac_log="
This file was extended by $as_me, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -4517,14 +4650,16 @@ $config_files
Report bugs to the package provider."
_ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
config.status
-configured by $0, generated by GNU Autoconf 2.69,
+configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -4562,21 +4697,21 @@ do
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
ac_cs_recheck=: ;;
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
- $as_echo "$ac_cs_version"; exit ;;
+ printf "%s\n" "$ac_cs_version"; exit ;;
--config | --confi | --conf | --con | --co | --c )
- $as_echo "$ac_cs_config"; exit ;;
+ printf "%s\n" "$ac_cs_config"; exit ;;
--debug | --debu | --deb | --de | --d | -d )
debug=: ;;
--file | --fil | --fi | --f )
$ac_shift
case $ac_optarg in
- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
'') as_fn_error $? "missing file argument" ;;
esac
as_fn_append CONFIG_FILES " '$ac_optarg'"
ac_need_defaults=false;;
--he | --h | --help | --hel | -h )
- $as_echo "$ac_cs_usage"; exit ;;
+ printf "%s\n" "$ac_cs_usage"; exit ;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil | --si | --s)
ac_cs_silent=: ;;
@@ -4604,7 +4739,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
- \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
export CONFIG_SHELL
exec "\$@"
@@ -4618,7 +4753,7 @@ exec 5>>config.log
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## Running $as_me. ##
_ASBOX
- $as_echo "$ac_log"
+ printf "%s\n" "$ac_log"
} >&5
_ACEOF
@@ -4643,7 +4778,7 @@ done
# We use the long form for the default assignment because of an extremely
# bizarre bug on SunOS 4.1.3.
if $ac_need_defaults; then
- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
fi
# Have a temporary directory for convenience. Make it in the build tree
@@ -4871,7 +5006,7 @@ do
esac ||
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
esac
- case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
as_fn_append ac_file_inputs " '$ac_f'"
done
@@ -4879,17 +5014,17 @@ do
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
configure_input='Generated from '`
- $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
`' by configure.'
if test x"$ac_file" != x-; then
configure_input="$ac_file. $configure_input"
- { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
fi
# Neutralize special characters interpreted by sed in replacement strings.
case $configure_input in #(
*\&* | *\|* | *\\* )
- ac_sed_conf_input=`$as_echo "$configure_input" |
+ ac_sed_conf_input=`printf "%s\n" "$configure_input" |
sed 's/[\\\\&|]/\\\\&/g'`;; #(
*) ac_sed_conf_input=$configure_input;;
esac
@@ -4906,7 +5041,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$ac_file" : 'X\(//\)[^/]' \| \
X"$ac_file" : 'X\(//\)$' \| \
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
+printf "%s\n" X"$ac_file" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -4930,9 +5065,9 @@ $as_echo X"$ac_file" |
case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
# A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -4989,8 +5124,8 @@ ac_sed_dataroot='
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
*datarootdir*) ac_datarootdir_seen=yes;;
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_datarootdir_hack='
@@ -5033,9 +5168,9 @@ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
"$ac_tmp/out"`; test -z "$ac_out"; } &&
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&2;}
rm -f "$ac_tmp/stdin"
@@ -5082,7 +5217,8 @@ if test "$no_create" != yes; then
$ac_cs_success || as_fn_exit 1
fi
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fi
+
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure.ac b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac
index 4c28719516..2fb3878516 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/configure.ac
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/configure.ac
@@ -1,6 +1,6 @@
-dnl This file is part of the CJK package ver. 4.8.4
+dnl This file is part of the CJK package ver. 4.8.5
-dnl Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+dnl Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
dnl This program is free software; you can redistribute it and/or modify
dnl it under the terms of the GNU General Public License as published by
@@ -30,9 +30,6 @@ dnl Checks for programs.
AC_PROG_CC
-dnl Checks for header files.
-AC_HEADER_STDC
-
AC_ARG_WITH(kpathsea-include,
[ --with-kpathsea-include=DIR
location of the kpathsea include dir],[
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/dvidrv.btm b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm
index 4ec03d0bf2..9b43c09100 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/dvidrv.btm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/dvidrv.btm
@@ -1,6 +1,6 @@
setdos /y1
::
-:: Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+:: Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
::
:: This program is free software; you can redistribute it and/or modify
:: it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.c b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c
index 4e759c83eb..4e759c83eb 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.c
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.h b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h
index 0606d476ab..0606d476ab 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emdir.h
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emdir.h
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.c b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c
index 9a35570adb..9a35570adb 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.c
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.h b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h
index a9a986db05..a9a986db05 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/emtexdir.h
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/emtexdir.h
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.c b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c
index dedb9650b2..dedb9650b2 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.c
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.h b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h
index 34f5940a71..34f5940a71 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf.h
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf.h
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.1 b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1
index 144e7e6893..c856eff1c9 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.1
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.1
@@ -1,6 +1,6 @@
.\" man page for hbf2gf
.\"
-.\" Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+.\" Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
.\" MA 02110-1301 USA
.\"
.
-.TH HBF2GF 1 18-Apr-2015 "CJK Version 4.8.4"
+.TH HBF2GF 1 16-Oct-2021 "CJK Version 4.8.5"
.SH NAME
hbf2gf \- convert a CJK bitmap font into subfonts usable by TeX and Omega.
.
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.c b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c
index 1e250496a6..c6f666581d 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.c
@@ -1,5 +1,5 @@
#define banner \
-"hbf2gf (CJK ver. 4.8.4)" \
+"hbf2gf (CJK ver. 4.8.5)" \
\
#define TRUE 1
@@ -100,10 +100,10 @@
#define VALID_SUBCODE 1 \
/*4:*/
-#line 191 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 191 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*10:*/
-#line 408 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 408 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_CONFIG_H
#include <c-auto.h>
@@ -121,7 +121,7 @@
/*:10*//*69:*/
-#line 2473 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2473 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#if defined(HAVE_LIBKPATHSEA)
#include "kpathsea/kpathsea.h"
@@ -134,46 +134,46 @@
#endif
/*:69*/
-#line 192 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 192 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*11:*/
-#line 429 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 429 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_file(void);
/*:11*//*13:*/
-#line 491 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 491 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_pre(void);
/*:13*//*16:*/
-#line 579 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 579 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_data(void);
/*:16*//*20:*/
-#line 690 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 690 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_post(void);
/*:20*//*25:*/
-#line 834 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 834 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void fputl(long,FILE*);
/*:25*//*29:*/
-#line 994 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 994 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void make_pixel_array(void);
/*:29*//*36:*/
-#line 1222 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1222 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static
#ifdef __GNUC__
@@ -183,7 +183,7 @@ void read_row(unsigned char*);
/*:36*//*39:*/
-#line 1274 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1274 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static
#ifdef __GNUC__
@@ -193,55 +193,55 @@ void write_row(unsigned char*);
/*:39*//*41:*/
-#line 1329 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1329 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_coding(void);
/*:41*//*45:*/
-#line 1490 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1490 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_pl(void);
/*:45*//*47:*/
-#line 1587 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1587 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_ovp(void);
/*:47*//*50:*/
-#line 1732 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1732 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_job(void);
/*:50*//*54:*/
-#line 1981 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1981 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void read_config(void);
/*:54*//*64:*/
-#line 2312 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2312 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static int fsearch(const char*);
/*:64*//*67:*/
-#line 2451 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2451 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void config_error(const char*);
/*:67*//*71:*/
-#line 2494 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2494 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static const char*TeX_search_version(void);
/*:71*//*74:*/
-#line 2529 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2529 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_EMTEXDIR
extern int setup_list(struct emtex_dir*,char*,const char*,unsigned);
@@ -251,17 +251,17 @@ static char*file_find(char*,struct emtex_dir*);
/*:74*//*79:*/
-#line 2621 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2621 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static char*TeX_search_cfg_file(char*);
static char*TeX_search_hbf_file(char*);
/*:79*/
-#line 193 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 193 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*2:*/
-#line 127 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 127 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
int nmb_files= -1;
int unicode= FALSE;
@@ -302,7 +302,7 @@ int end_of_file= FALSE;
/*:2*//*15:*/
-#line 538 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 538 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
long char_adr[256];
long*char_adr_p;
@@ -344,7 +344,7 @@ int dot_count;
/*:15*//*19:*/
-#line 667 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 667 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
char coding[STRING_LENGTH+1];
char comment[STRING_LENGTH+1];
@@ -363,7 +363,7 @@ double ppp_y;
/*:19*//*27:*/
-#line 871 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 871 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
HBF_CHAR code;
const unsigned char*bitmap;
@@ -386,13 +386,13 @@ long s_mag_x,s_mag_y,s_slant;
/*:27*//*38:*/
-#line 1269 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1269 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
int threshold= 128;
/*:38*//*49:*/
-#line 1721 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1721 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
char job_extension[EXTENSION_LENGTH+1];
char rm_command[STRING_LENGTH+1];
@@ -404,13 +404,13 @@ int ofm_file= FALSE;
/*:49*//*53:*/
-#line 1976 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1976 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
char Buffer[STRING_LENGTH+1];
/*:53*//*58:*/
-#line 2094 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2094 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
int offset_x;
int offset_y;
@@ -419,13 +419,13 @@ HBF_CHAR user_min_char;
int have_min_char= FALSE;
/*:58*//*60:*/
-#line 2251 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2251 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
HBF_CHAR min_char,max_char;
/*:60*//*62:*/
-#line 2278 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2278 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
char b2_codes[256];
unsigned char min_2_byte,max_2_byte;
@@ -433,7 +433,7 @@ int nmb_2_bytes= 0;
/*:62*//*70:*/
-#line 2485 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2485 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#if defined(HAVE_EMTEXDIR)
char emtex_version_string[]= "emTeXdir";
@@ -443,7 +443,7 @@ char no_version_string[]= "no search library";
/*:70*//*73:*/
-#line 2522 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2522 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_EMTEXDIR
struct emtex_dir cfg_path,hbf_path;
@@ -451,7 +451,7 @@ struct emtex_dir cfg_path,hbf_path;
/*:73*//*76:*/
-#line 2569 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2569 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_EMTEXDIR
char name_buffer[FILE_NAME_LENGTH+1];
@@ -459,7 +459,7 @@ char name_buffer[FILE_NAME_LENGTH+1];
/*:76*/
-#line 194 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 194 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
@@ -467,7 +467,7 @@ int main(int argc,char*argv[])
{char*p;
/*78:*/
-#line 2594 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2594 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#if defined(HAVE_LIBKPATHSEA)
kpse_set_program_name(argv[0],"hbf2gf");
@@ -488,16 +488,16 @@ exit(1);
/*:78*/
-#line 200 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 200 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*7:*/
-#line 307 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 307 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(argc==2)
{if(strcmp(argv[1],"--help")==0)
/*6:*/
-#line 288 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 288 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{printf(USAGE);
exit(0);
@@ -505,11 +505,11 @@ exit(0);
/*:6*/
-#line 310 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 310 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
else if(strcmp(argv[1],"--version")==0)
/*5:*/
-#line 261 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 261 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{printf("\n");
printf(banner);
@@ -520,7 +520,7 @@ exit(0);
/*:5*/
-#line 312 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 312 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
@@ -558,7 +558,7 @@ exit(1);
/*:7*/
-#line 202 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 202 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(!quiet)
@@ -587,7 +587,7 @@ read_config();
if(mf_like)
/*8:*/
-#line 352 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 352 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{if(unicode)
file_number= (int)strtol(&argv[1][strlen(argv[1])-2],
@@ -615,11 +615,11 @@ y_scale= (double)x_resolution/y_scale;
/*:8*/
-#line 229 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 229 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*28:*/
-#line 903 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 903 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{int col,offset;
@@ -702,11 +702,11 @@ s_slant= slant*SCALE;
/*:28*/
-#line 231 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 231 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*9:*/
-#line 387 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 387 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{int j,max_numb;
@@ -728,7 +728,7 @@ nmb_files= j;
/*:9*/
-#line 233 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 233 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(tfm_files)
@@ -746,7 +746,7 @@ return 0;
/*:4*//*12:*/
-#line 437 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 437 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_file(void)
{char output_file[FILE_NAME_LENGTH+1];
@@ -790,7 +790,7 @@ write_data();
/*:12*//*14:*/
-#line 498 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 498 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_pre(void)
{char out_s[40],s[20];
@@ -813,7 +813,7 @@ fputs(out_s,out);
/*:14*//*17:*/
-#line 584 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 584 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_data(void)
{dot_count= 0;
@@ -821,7 +821,7 @@ char_adr_p= char_adr;
for(last_char= 0;(last_char<256)&&!end_of_file;last_char++)
/*18:*/
-#line 609 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 609 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{if(dot_count++%10==0)
if(pk_files&&!quiet)
@@ -865,13 +865,13 @@ fputc(EOC,out);
/*:18*/
-#line 590 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 590 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
/*:17*//*21:*/
-#line 695 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 695 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_post(void)
{long special_adr;
@@ -899,7 +899,7 @@ tfm_width= (tfm_output_size_x+2*tfm_offset_x)*_2_20;
/*22:*/
-#line 741 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 741 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
special_adr= ftell(out);
@@ -917,10 +917,10 @@ fputs(comment,out);
/*:22*/
-#line 721 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 721 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*23:*/
-#line 770 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 770 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
post_adr= ftell(out);
fputc(POST,out);
@@ -959,10 +959,10 @@ fputl(*char_adr_p++,out);
/*:23*/
-#line 722 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 722 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*24:*/
-#line 821 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 821 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
fputc(POSTPOST,out);
fputl(post_adr,out);
@@ -974,13 +974,13 @@ fputc(POSTPOST_ID,out);
/*:24*/
-#line 723 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 723 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
/*:21*//*26:*/
-#line 839 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 839 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void fputl(long num,FILE*f)
{fputc(num>>24,f);
@@ -991,7 +991,7 @@ fputc(num,f);
/*:26*//*30:*/
-#line 999 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 999 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void make_pixel_array(void)
{unsigned char*prP;
@@ -1029,7 +1029,7 @@ if(!bitmap)
empty_char= TRUE;
else
/*31:*/
-#line 1058 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1058 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{if(pk_output_size_y==input_size_y)
temp_prP= prP;
@@ -1037,7 +1037,7 @@ temp_prP= prP;
curr_row= input_size_y-1;
for(row= 0;row<pk_output_size_y;++row)
{/*32:*/
-#line 1072 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1072 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(pk_output_size_y==input_size_y)
@@ -1059,7 +1059,7 @@ need_to_read_row= 1;
}
/*33:*/
-#line 1099 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1099 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(need_to_read_row)
if(rows_read<input_size_y)
@@ -1091,16 +1091,16 @@ frac_row_to_fill= SCALE;
/*:33*/
-#line 1092 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1092 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
/*:32*/
-#line 1064 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1064 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*34:*/
-#line 1140 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1140 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(pk_width==input_size_x&&s_slant==0)
@@ -1155,7 +1155,7 @@ frac_col_to_fill-= frac_col_left;
}
/*35:*/
-#line 1198 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1198 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
if(frac_col_to_fill> 0)
{--xP;
@@ -1175,20 +1175,20 @@ write_row(new_prP);
/*:35*/
-#line 1193 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1193 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
/*:34*/
-#line 1066 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1066 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
}
/*:31*/
-#line 1035 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1035 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
}
}
@@ -1212,7 +1212,7 @@ goto again;
/*:30*//*37:*/
-#line 1231 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1231 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static
#ifdef __GNUC__
@@ -1248,7 +1248,7 @@ bitshift= 7;
/*:37*//*40:*/
-#line 1283 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1283 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static
#ifdef __GNUC__
@@ -1265,7 +1265,7 @@ for(col= 0,xP= pixelrow;col<pk_output_size_x;++col,++xP)
/*:40*//*42:*/
-#line 1337 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1337 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_coding(void)
{register int count,skip;
@@ -1282,7 +1282,7 @@ goto start;
while(y<pk_output_size_y)
{/*43:*/
-#line 1361 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1361 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
count= 0;
x= 0;
@@ -1351,11 +1351,11 @@ continue;
/*:43*/
-#line 1352 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1352 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
start:
/*44:*/
-#line 1429 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1429 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
while(x<pk_output_size_x)
{if(*cp==paint)
@@ -1396,7 +1396,7 @@ paint= WHITE;
/*:44*/
-#line 1354 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1354 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
y++;
}
@@ -1404,7 +1404,7 @@ y++;
/*:42*//*46:*/
-#line 1495 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1495 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_pl(void)
{int i,pos;
@@ -1494,7 +1494,7 @@ fclose(out);
/*:46*//*48:*/
-#line 1592 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1592 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_ovp(void)
{int c,i,nmb_subfonts,remainder,count,pos;
@@ -1609,7 +1609,7 @@ fclose(out);
/*:48*//*51:*/
-#line 1737 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1737 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void write_job(void)
{FILE*out;
@@ -1695,7 +1695,7 @@ fclose(out);
/*:51*//*55:*/
-#line 1989 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1989 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void read_config(void)
{HBF_BBOX*boxp;
@@ -1703,7 +1703,7 @@ char*real_config_file;
/*56:*/
-#line 2041 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2041 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{int i,lastext= -1;
@@ -1721,7 +1721,7 @@ strcat(config_file,".cfg");
/*:56*/
-#line 1995 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 1995 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
real_config_file= TeX_search_cfg_file(config_file);
@@ -1756,7 +1756,7 @@ exit(0);
}
/*57:*/
-#line 2058 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2058 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{char hbf_header[STRING_LENGTH+1];
char*real_hbf_header;
@@ -1793,10 +1793,10 @@ strcpy(output_name,Buffer);
/*:57*/
-#line 2028 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2028 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*59:*/
-#line 2102 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2102 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{if(fsearch("nmb_files"))
nmb_files= atoi(Buffer);
@@ -1938,11 +1938,11 @@ job_extension[EXTENSION_LENGTH]= '\0';
/*:59*/
-#line 2029 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2029 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*61:*/
-#line 2256 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2256 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{const void*cp;
HBF_CHAR dummy;
@@ -1957,10 +1957,10 @@ min_char= user_min_char;
/*:61*/
-#line 2031 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2031 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
/*63:*/
-#line 2285 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2285 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{const void*b2r;
unsigned char dummy;
@@ -1983,7 +1983,7 @@ nmb_2_bytes++;
/*:63*/
-#line 2032 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2032 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
fclose(config);
@@ -1991,7 +1991,7 @@ fclose(config);
/*:55*//*65:*/
-#line 2317 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2317 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static int fsearch(const char*search_string)
{char*P,p;
@@ -2047,7 +2047,7 @@ Ch= fgetc(config);
if(*temp_buffer)
/*66:*/
-#line 2396 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2396 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
{P= temp_buffer;
Buf_p= Buffer;
@@ -2100,7 +2100,7 @@ count--;
/*:66*/
-#line 2371 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2371 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
else
*Buffer= '\0';
@@ -2110,7 +2110,7 @@ return(*Buffer)?1:0;
/*:65*//*68:*/
-#line 2456 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2456 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static void config_error(const char*message)
{fprintf(stderr,"Couldn't find `%s' entry in configuration file\n",
@@ -2121,7 +2121,7 @@ exit(1);
/*:68*//*72:*/
-#line 2499 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2499 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
static const char*TeX_search_version(void)
{
@@ -2143,7 +2143,7 @@ return no_version_string;
/*:72*//*75:*/
-#line 2541 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2541 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_EMTEXDIR
static int dir_setup(ed,env,dir,flags)
@@ -2172,7 +2172,7 @@ return TRUE;
/*:75*//*77:*/
-#line 2576 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2576 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#ifdef HAVE_EMTEXDIR
static char*file_find(name,list)
@@ -2188,7 +2188,7 @@ return NULL;
/*:77*//*80:*/
-#line 2627 "/usr/local/home/wl/git/cjk/cjk-4.8.4/utils/hbf2gf/hbf2gf.w"
+#line 2627 "/home/wl/git/cjk/cjk-4.8.5/utils/hbf2gf/hbf2gf.w"
#if defined(HAVE_LIBKPATHSEA)
static char*TeX_search_cfg_file(char*name)
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.def b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def
index 583767e897..6f4d22ee8c 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.def
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.def
@@ -1,3 +1,3 @@
NAME HBF2GF WINDOWCOMPAT
-DESCRIPTION 'hbf2gf (CJK Ver. 4.8.4)'
+DESCRIPTION 'hbf2gf (CJK Ver. 4.8.5)'
STACKSIZE 0x80000
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.w b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w
index 434dd7f414..b248ecc694 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/hbf2gf.w
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/hbf2gf.w
@@ -1,6 +1,6 @@
-% This is the cweb file hbf2gf.w of the CJK package ver. 4.8.4 18-Apr-2015
+% This is the cweb file hbf2gf.w of the CJK package ver. 4.8.5 16-Oct-2021
-% Copyright (C) 1994-2015 Werner Lemberg <wl@@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -30,13 +30,13 @@
\def\mf{{\meta META}\-{\meta FONT}}
\def\Om{\char "0A} % Omega symbol
-\def\title{hbf2gf (CJK Version 4.8.4)}
+\def\title{hbf2gf (CJK Version 4.8.5)}
\def\topofcontents{
\null\vfill
\centerline{\titlefont The {\ttitlefont hbf2gf} program}
\vskip 20pt
- \centerline{(CJK Version 4.8.4)}
+ \centerline{(CJK Version 4.8.5)}
\vfill}
\def\botofcontents{
@@ -81,7 +81,7 @@ The ``banner line'' defined here should be changed whenever \.{hbf2gf} is
modified.
@d banner
-"hbf2gf (CJK ver. 4.8.4)"
+"hbf2gf (CJK ver. 4.8.5)"
@
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/install-sh b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh
index 0b0fdcbba6..ec298b5374 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/install-sh
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/install-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2013-12-25.23; # UTC
+scriptversion=2020-11-14.01; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -69,6 +69,11 @@ posix_mkdir=
# Desired mode of installed file.
mode=0755
+# Create dirs (including intermediate dirs) using mode 755.
+# This is like GNU 'install' as of coreutils 8.32 (2020).
+mkdir_umask=22
+
+backupsuffix=
chgrpcmd=
chmodcmd=$chmodprog
chowncmd=
@@ -99,18 +104,28 @@ Options:
--version display version info and exit.
-c (ignored)
- -C install only if different (preserve the last data modification time)
+ -C install only if different (preserve data modification time)
-d create directories instead of installing files.
-g GROUP $chgrpprog installed files to GROUP.
-m MODE $chmodprog installed files to MODE.
-o USER $chownprog installed files to USER.
+ -p pass -p to $cpprog.
-s $stripprog installed files.
+ -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
-t DIRECTORY install into DIRECTORY.
-T report an error if DSTFILE is a directory.
Environment variables override the default commands:
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
RMPROG STRIPPROG
+
+By default, rm is invoked with -f; when overridden with RMPROG,
+it's up to you to specify -f if you want it.
+
+If -S is not specified, no backups are attempted.
+
+Email bug reports to bug-automake@gnu.org.
+Automake home page: https://www.gnu.org/software/automake/
"
while test $# -ne 0; do
@@ -137,8 +152,13 @@ while test $# -ne 0; do
-o) chowncmd="$chownprog $2"
shift;;
+ -p) cpprog="$cpprog -p";;
+
-s) stripcmd=$stripprog;;
+ -S) backupsuffix="$2"
+ shift;;
+
-t)
is_target_a_directory=always
dst_arg=$2
@@ -255,6 +275,10 @@ do
dstdir=$dst
test -d "$dstdir"
dstdir_status=$?
+ # Don't chown directories that already exist.
+ if test $dstdir_status = 0; then
+ chowncmd=""
+ fi
else
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
@@ -271,15 +295,18 @@ do
fi
dst=$dst_arg
- # If destination is a directory, append the input filename; won't work
- # if double slashes aren't ignored.
+ # If destination is a directory, append the input filename.
if test -d "$dst"; then
if test "$is_target_a_directory" = never; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
fi
dstdir=$dst
- dst=$dstdir/`basename "$src"`
+ dstbase=`basename "$src"`
+ case $dst in
+ */) dst=$dst$dstbase;;
+ *) dst=$dst/$dstbase;;
+ esac
dstdir_status=0
else
dstdir=`dirname "$dst"`
@@ -288,27 +315,16 @@ do
fi
fi
+ case $dstdir in
+ */) dstdirslash=$dstdir;;
+ *) dstdirslash=$dstdir/;;
+ esac
+
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
case $posix_mkdir in
'')
- # Create intermediate dirs using mode 755 as modified by the umask.
- # This is like FreeBSD 'install' as of 1997-10-28.
- umask=`umask`
- case $stripcmd.$umask in
- # Optimize common cases.
- *[2367][2367]) mkdir_umask=$umask;;
- .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
-
- *[0-7])
- mkdir_umask=`expr $umask + 22 \
- - $umask % 100 % 40 + $umask % 20 \
- - $umask % 10 % 4 + $umask % 2
- `;;
- *) mkdir_umask=$umask,go-w;;
- esac
-
# With -d, create the new directory with the user-specified mode.
# Otherwise, rely on $mkdir_umask.
if test -n "$dir_arg"; then
@@ -318,43 +334,49 @@ do
fi
posix_mkdir=false
- case $umask in
- *[123567][0-7][0-7])
- # POSIX mkdir -p sets u+wx bits regardless of umask, which
- # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
- ;;
- *)
- tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
- trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
-
- if (umask $mkdir_umask &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
- then
- if test -z "$dir_arg" || {
- # Check for POSIX incompatibilities with -m.
- # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
- # other-writable bit of parent directory when it shouldn't.
- # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- ls_ld_tmpdir=`ls -ld "$tmpdir"`
- case $ls_ld_tmpdir in
- d????-?r-*) different_mode=700;;
- d????-?--*) different_mode=755;;
- *) false;;
- esac &&
- $mkdirprog -m$different_mode -p -- "$tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
- test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
- }
- }
- then posix_mkdir=:
- fi
- rmdir "$tmpdir/d" "$tmpdir"
- else
- # Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
- fi
- trap '' 0;;
- esac;;
+ # The $RANDOM variable is not portable (e.g., dash). Use it
+ # here however when possible just to lower collision chance.
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+
+ trap '
+ ret=$?
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
+ exit $ret
+ ' 0
+
+ # Because "mkdir -p" follows existing symlinks and we likely work
+ # directly in world-writeable /tmp, make sure that the '$tmpdir'
+ # directory is successfully created first before we actually test
+ # 'mkdir -p'.
+ if (umask $mkdir_umask &&
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+ fi
+ trap '' 0;;
esac
if
@@ -365,7 +387,7 @@ do
then :
else
- # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # mkdir does not conform to POSIX,
# or it failed possibly due to a race condition. Create the
# directory the slow way, step by step, checking for races as we go.
@@ -394,7 +416,7 @@ do
prefixes=
else
if $posix_mkdir; then
- (umask=$mkdir_umask &&
+ (umask $mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
# Don't fail if two instances are running concurrently.
test -d "$prefix" || exit 1
@@ -427,14 +449,25 @@ do
else
# Make a couple of temp file names in the proper directory.
- dsttmp=$dstdir/_inst.$$_
- rmtmp=$dstdir/_rm.$$_
+ dsttmp=${dstdirslash}_inst.$$_
+ rmtmp=${dstdirslash}_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
# Copy the file name to the temp name.
- (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+ (umask $cp_umask &&
+ { test -z "$stripcmd" || {
+ # Create $dsttmp read-write so that cp doesn't create it read-only,
+ # which would cause strip to fail.
+ if test -z "$doit"; then
+ : >"$dsttmp" # No need to fork-exec 'touch'.
+ else
+ $doit touch "$dsttmp"
+ fi
+ }
+ } &&
+ $doit_exec $cpprog "$src" "$dsttmp") &&
# and set any options; do chmod last to preserve setuid bits.
#
@@ -460,6 +493,13 @@ do
then
rm -f "$dsttmp"
else
+ # If $backupsuffix is set, and the file being installed
+ # already exists, attempt a backup. Don't worry if it fails,
+ # e.g., if mv doesn't support -f.
+ if test -n "$backupsuffix" && test -f "$dst"; then
+ $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
+ fi
+
# Rename the file to the real destination.
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
@@ -474,9 +514,9 @@ do
# file should still install successfully.
{
test ! -f "$dst" ||
- $doit $rmcmd -f "$dst" 2>/dev/null ||
+ $doit $rmcmd "$dst" 2>/dev/null ||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
- { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
} ||
{ echo "$0: cannot unlink or rename $dst" >&2
(exit 1); exit 1
@@ -493,9 +533,9 @@ do
done
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/mkinstalldirs b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs
index 55d537f872..c364f3d5e1 100755
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/mkinstalldirs
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/mkinstalldirs
@@ -1,7 +1,7 @@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2020-07-26.22; # UTC
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
@@ -92,6 +92,8 @@ case $dirmode in
*)
if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
test ! -d ./--version; then
+ echo "umask 22"
+ umask 22
echo "mkdir -m $dirmode -p -- $*"
exec mkdir -m "$dirmode" -p -- "$@"
else
@@ -104,6 +106,9 @@ case $dirmode in
;;
esac
+echo "umask 22"
+umask 22
+
for file
do
case $file in
@@ -132,21 +137,16 @@ do
if test ! -d "$pathcomp"; then
errstatus=$lasterr
- else
- if test ! -z "$dirmode"; then
- echo "chmod $dirmode $pathcomp"
- lasterr=
- chmod "$dirmode" "$pathcomp" || lasterr=$?
-
- if test ! -z "$lasterr"; then
- errstatus=$lasterr
- fi
- fi
fi
fi
pathcomp=$pathcomp/
done
+
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $file"
+ chmod "$dirmode" "$file" || errstatus=$?
+ fi
done
exit $errstatus
@@ -154,9 +154,9 @@ exit $errstatus
# Local Variables:
# mode: shell-script
# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
# time-stamp-end: "; # UTC"
# End:
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
index 02f6250898..02f6250898 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXPK.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
index 52cd52e1c1..52cd52e1c1 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/teTeX-0.4/MakeTeXTFM.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
index 0536dbc7a4..0536dbc7a4 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/MakeTeXPK.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/README b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README
index eb12bec7a3..eb12bec7a3 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-6.1/README
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-6.1/README
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
index 23f7cb58fe..23f7cb58fe 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXPK.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
index a67df4e14b..a67df4e14b 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.0/MakeTeXTFM.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
index 1faf078adb..1faf078adb 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXPK.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
index 3fd17f9453..3fd17f9453 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.1/MakeTeXTFM.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
index ac703fd7d3..ac703fd7d3 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktexpk.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
index b7bf872e8c..b7bf872e8c 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
+++ b/language/chinese/CJK/cjk-4.8.5/utils/hbf2gf/scripts/web2c-7.2/mktextfm.diff
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/lisp/cjkspace.el b/language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el
index 89b072111f..4903f300de 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/lisp/cjkspace.el
+++ b/language/chinese/CJK/cjk-4.8.5/utils/lisp/cjkspace.el
@@ -1,7 +1,7 @@
;;; cjkspace.el --- provide a tilde character if you type a space.
;;; use this file with AUCTeX.
-;; Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+;; Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
;;
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
;; MA 02110-1301 USA
-;; This file is part of the CJK package Version 4.8.4 (18-Apr-2015)
+;; This file is part of the CJK package Version 4.8.5 (16-Oct-2021)
;; Insert tilde characters instead of spaces for LaTeX CJK documents.
;; If `CJK-space-after-space' is non-nil, typing a space yields a space.
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/lisp/cjktilde.el b/language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el
index 1d075fc688..2d961ddd12 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/lisp/cjktilde.el
+++ b/language/chinese/CJK/cjk-4.8.5/utils/lisp/cjktilde.el
@@ -1,6 +1,6 @@
;;; cjktilde.el -- minor mode exchanging `~' and ` ' keys.
-;; Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+;; Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
;;
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
;; MA 02110-1301 USA
-;; This file is part of the CJK package Version 4.8.4 (18-Apr-2015)
+;; This file is part of the CJK package Version 4.8.5 (16-Oct-2021)
;; Function `cjk-tilde-mode' activates a minor mode (`cjk-tilde-minor-mode')
;; which exchanges the tilde key with the space key. This is useful for
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/cjk-enc.el b/language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el
index da2052eb56..93add2d75b 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/cjk-enc.el
+++ b/language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/cjk-enc.el
@@ -23,7 +23,7 @@
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
;;
-;; CJK Version 4.8.4 (18-Apr-2015)
+;; CJK Version 4.8.5 (16-Oct-2021)
;;
;;; Code
@@ -444,6 +444,7 @@
(korean-ksc5601 . KS)
(chinese-big5-1 . Bg5)
(chinese-big5-2 . Bg5)
+ (big5 . Bg5)
(chinese-cns11643-1 . CNS1)
(chinese-cns11643-2 . CNS2)
(chinese-cns11643-3 . CNS3)
@@ -505,6 +506,7 @@
(chinese-gb2312 . ("\17767\177\177" . "\177%c\177%d\177"))
(chinese-big5-1 . ("\17768\177\177" . "\177%c\177%d\177"))
(chinese-big5-2 . ("\17768\177\177" . "\177%c\177%d\177"))
+ (big5 . ("\17768\177\177" . "\177%c\177%d\177"))
(korean-ksc5601 . ("\17769\177\177" . "\177%c\177%d\177"))
;; Cdr part is a formatter string FORMAT. Each character is
@@ -629,7 +631,8 @@
ch ch1 ch2
format-spec
(skipped-whitespace nil)
- (last-pos 0))
+ (last-pos 0)
+ (unsupported-charset-warned nil))
;; Now we go to beginning of TEMP-BUF and start the loop.
(goto-char (point-min))
(setq prev-charset 'ascii)
@@ -653,6 +656,13 @@
(if (eq charset 'tis620-2533)
(setq charset (char-charset ch '(thai-tis620 ascii))))
+ ;; emacs 25+: Language-detection heuristics changed.
+ ;; `big5' is preferred over `chinese-big5-1' and `chinese-big5-1'.
+ ;; If not overridden, can also swallow LaTeX (ascii) instructions
+ ;; afterwards.
+ (if (eq charset 'big5)
+ (setq charset (char-charset ch '(ascii big5))))
+
;; Check whether we have Unicode based input.
(if (eq charset 'unicode)
(let ((l (split-char ch)))
@@ -685,8 +695,9 @@
;; CH1 -- first character code
;; CH2 -- second character code (of two-byte characters)
;; if any
- (if (or (eq charset 'chinese-big5-1)
- (eq charset 'chinese-big5-2))
+ (if (or (eq charset 'big5)
+ (or (eq charset 'chinese-big5-1)
+ (eq charset 'chinese-big5-2)))
;; Emacs uses two special character sets for Big5
;; characters. We must decode the current character to
;; get the real Big5 character code.
@@ -712,8 +723,14 @@
;; FORMAT-SPEC tells how to encode this character.
(setq format-spec (cdr (assq charset cjk-format-spec-table)))
(if (null format-spec)
- ;; Unsupported character set. Do nothing.
- nil
+ ;; Unsupported character set.
+ (when (not unsupported-charset-warned)
+ (let ((coding-system-for-write (terminal-coding-system)))
+ (message "WARNING: Detected unsupported character set %s"
+ charset)
+ (message "Consider using \`coding:\' or setting LANG."))
+ ;; Suppress further warning in the same lang block.
+ (setq unsupported-charset-warned t))
;; Ok, it is supported. If this character set is a CJK
;; character set (i.e., it is in CJK-ENC-TABLE), we need a
;; special header at the beginning of the output file.
@@ -765,6 +782,9 @@
(re-search-forward "\\ct+" nil t)
(setq end (point-marker))
(goto-char start)
+ ;; THAI-BREAK-WORDS is in `thai-word.el',
+ ;; shipped with emacs 22+ onwards.
+ ;; loads from cjk for emacs 21 or below.
(thai-break-words "|" end)
;; Extract this run.
(setq str (buffer-substring start end)
@@ -879,8 +899,9 @@
(if (> (- (point) last-pos) 1000)
(progn
(setq last-pos (point))
- (message "Converting: %2d%%"
- (/ (* 100 (point)) (point-max)))))
+ (let ((coding-system-for-write (terminal-coding-system)))
+ (message "Converting: %2d%%"
+ (/ (* 100 (point)) (point-max))))))
;; Advance to the next character and loop.
(forward-char 1))
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/thai-word.el b/language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el
index 956cf27b06..956cf27b06 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/lisp/emacs/thai-word.el
+++ b/language/chinese/CJK/cjk-4.8.5/utils/lisp/emacs/thai-word.el
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/lisp/mule-2.3/cjk-enc.el b/language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el
index d93d53e5ca..9f2371bba5 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/lisp/mule-2.3/cjk-enc.el
+++ b/language/chinese/CJK/cjk-4.8.5/utils/lisp/mule-2.3/cjk-enc.el
@@ -22,7 +22,7 @@
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
;;
-;; CJK Version 4.8.4 (18-Apr-2015)
+;; CJK Version 4.8.5 (16-Oct-2021)
;;
;;; Code
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile
new file mode 100644
index 0000000000..de8c7c41de
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/GNUmakefile
@@ -0,0 +1,75 @@
+# Makefile to create hyphenation patterns for pinyin with tone marks and
+# pinyin without tone marks.
+
+BASH = bash
+CC = cc
+DATE = date
+GIT = git
+ICONV = iconv -f latin1 -t utf8
+RM = rm -f
+SED = sed # should be GNU sed
+
+GIT_VERSION = $(shell $(GIT) log --format=%H -1 HEAD --)
+LEFTHYPHENMIN = $(strip $(shell $(SED) 's/^\(..\).*/\1/;q' < pinyin.tr))
+RIGHTHYPHENMIN = $(strip $(shell $(SED) 's/^..\(..\).*/\1/;q' < pinyin.tr))
+TODAY = $(shell $(DATE) '+%Y-%m-%d')
+
+
+all: hyph-zh-latn-pinyin.tex \
+ hyph-zh-latn-tonepinyin.tex
+
+pinyin: pinyin.c
+ $(CC) -o $@ $<
+
+pinyin.dic: pinyin
+ ./$< > $@
+
+pattern.rules pinyin.pat: make-patterns.sh \
+ pinyin.dic \
+ pinyin.tr
+ $(BASH) make-patterns.sh pinyin.dic pinyin.tr \
+ && $(ICONV) < pattern.2 > pinyin.pat
+
+tonepinyin.pat: pinyin.pat
+ LANG=en_US.UTF-8 \
+ $(SED) -e 's/\(.*\)a\(.*\)/\1a\2 \1Ä\2 \1á\2 \1ÇŽ\2 \1à\2/' \
+ -e 's/\(.*\)e\(.*\)/\1e\2 \1ē\2 \1é\2 \1ě\2 \1è\2/' \
+ -e 's/\(.*\)i\(.*\)/\1i\2 \1Ä«\2 \1í\2 \1Ç\2 \1ì\2/' \
+ -e 's/\(.*\)o\(.*\)/\1o\2 \1Å\2 \1ó\2 \1Ç’\2 \1ò\2/' \
+ -e 's/\(.*\)u\(.*\)/\1u\2 \1ū\2 \1ú\2 \1ǔ\2 \1ù\2/' \
+ -e 's/\(.*\)ü\(.*\)/\1ü\2 \1ǖ\2 \1ǘ\2 \1ǚ\2 \1ǜ\2/' \
+ < $< > $@
+
+hyph-zh-latn-pinyin.tex: hyph-zh-latn-pinyin.in \
+ pattern.rules \
+ pinyin.pat
+ $(SED) -e 's/@WITH@/without/' \
+ -e 's/@DATE@/$(TODAY)/' \
+ -e 's/@GIT_VERSION@/$(GIT_VERSION)/' \
+ -e 's/@LEFTHYPHENMIN@/$(LEFTHYPHENMIN)/' \
+ -e 's/@RIGHTHYPHENMIN@/$(RIGHTHYPHENMIN)/' \
+ -e '/used patgen parameters/ r pattern.rules' \
+ -e '/\\patterns/ r pinyin.pat' \
+ < $< > $@
+
+hyph-zh-latn-tonepinyin.tex: hyph-zh-latn-pinyin.in \
+ pattern.rules \
+ tonepinyin.pat
+ $(SED) -e 's/@WITH@/with/' \
+ -e 's/@DATE@/$(TODAY)/' \
+ -e 's/@GIT_VERSION@/$(GIT_VERSION)/' \
+ -e 's/@LEFTHYPHENMIN@/$(LEFTHYPHENMIN)/' \
+ -e 's/@RIGHTHYPHENMIN@/$(RIGHTHYPHENMIN)/' \
+ -e '/used patgen parameters/ r pattern.rules' \
+ -e '/\\patterns/ r tonepinyin.pat' \
+ < $< > $@
+
+clean:
+ $(RM) pinyin pinyin.dic pinyin.pat tonepinyin.pat
+ $(RM) pattern.*
+ $(RM) pattmp.*
+
+# Local Variables:
+# mode: makefile
+# coding: utf-8
+# End:
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in
new file mode 100644
index 0000000000..f905d3000c
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.in
@@ -0,0 +1,66 @@
+% title: Hyphenation patterns for Chinese pinyin (Mandarin), @WITH@ tone
+% markers
+%
+% version: @DATE@
+%
+% authors:
+% -
+% name: Werner Lemberg
+% contact: wl (at) gnu.org
+%
+% copyright: Copyright (C) 1994-2018 Werner Lemberg
+%
+% licence:
+% name: MIT
+% url: http://opensource.org/licenses/mit-license.php
+% text: >
+% Permission is hereby granted, free of charge, to any person
+% obtaining a copy of this software and associated documentation
+% files (the “Softwareâ€), to deal in the Software without
+% restriction, including without limitation the rights to use,
+% copy, modify, merge, publish, distribute, sublicense, and/or
+% sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following
+% conditions:
+%
+% The above copyright notice and this permission notice shall be
+% included in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED “AS ISâ€, WITHOUT WARRANTY OF ANY KIND,
+% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+% source: http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=commit;h=@GIT_VERSION@
+%
+% language:
+% name: Mandarin Chinese, pinyin transliteration (@WITH@ tone markers)
+% tag: zh-latn-pinyin
+%
+% hyphenmins:
+% generation:
+% left: @LEFTHYPHENMIN@
+% right: @RIGHTHYPHENMIN@
+% typesetting:
+% left: @LEFTHYPHENMIN@
+% right: @RIGHTHYPHENMIN@
+
+\message{Pinyin Hyphenation Patterns (@WITH@ tone markers) @DATE@ (WL)}
+
+%
+% The used patgen parameters are
+%
+
+\patterns{
+}
+
+\endinput
+
+%%% Local Variables:
+%%% mode: tex
+%%% coding: utf-8
+%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex
new file mode 100644
index 0000000000..7180859886
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-pinyin.tex
@@ -0,0 +1,253 @@
+% title: Hyphenation patterns for Chinese pinyin (Mandarin), without tone
+% markers
+%
+% version: 2018-11-25
+%
+% authors:
+% -
+% name: Werner Lemberg
+% contact: wl (at) gnu.org
+%
+% copyright: Copyright (C) 1994-2018 Werner Lemberg
+%
+% licence:
+% name: MIT
+% url: http://opensource.org/licenses/mit-license.php
+% text: >
+% Permission is hereby granted, free of charge, to any person
+% obtaining a copy of this software and associated documentation
+% files (the “Softwareâ€), to deal in the Software without
+% restriction, including without limitation the rights to use,
+% copy, modify, merge, publish, distribute, sublicense, and/or
+% sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following
+% conditions:
+%
+% The above copyright notice and this permission notice shall be
+% included in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED “AS ISâ€, WITHOUT WARRANTY OF ANY KIND,
+% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+% source: http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=commit;h=e058ceae5561a89e33828f593b094c8b57f6a72e
+%
+% language:
+% name: Mandarin Chinese, pinyin transliteration (without tone markers)
+% tag: zh-latn-pinyin
+%
+% hyphenmins:
+% generation:
+% left: 1
+% right: 2
+% typesetting:
+% left: 1
+% right: 2
+
+\message{Pinyin Hyphenation Patterns (without tone markers) 2018-11-25 (WL)}
+
+%
+% The used patgen parameters are
+%
+% 1 1 | 2 5 | 1 1 1
+% 2 2 | 2 5 | 1 2 1
+%
+
+\patterns{
+a1b
+a1c
+a1d
+a1f
+a1g
+a1h
+a1j
+a1k
+a1l
+a1m
+a1p
+a1q
+a1r
+a1s
+a1t
+a1w
+a1x
+a1y
+a1z
+e1b
+e1c
+e1d
+e1f
+e1g
+e1h
+e1j
+e1k
+e1l
+e1m
+e1p
+e1q
+e1r
+e1s
+e1t
+e1w
+e1x
+e1y
+e1z
+1ga
+g1b
+g1c
+g1d
+1ge
+g1f
+g1g
+g1h
+g1j
+g1k
+g1l
+g1m
+g1n
+1go
+g1p
+g1q
+g1r
+g1s
+g1t
+1gu
+g1w
+g1x
+g1y
+g1z
+i1b
+i1c
+i1d
+i1f
+i1g
+i1h
+i1j
+i1k
+i1l
+i1m
+i1p
+i1q
+i1r
+i1s
+i1t
+i1w
+i1x
+i1y
+i1z
+1na
+n1b
+n1c
+n1d
+1ne
+n1f
+n1h
+1ni
+n1j
+n1k
+n1l
+n1m
+n1n
+1no
+n1p
+n1q
+n1r
+n1s
+n1t
+1nu
+1nü
+n1w
+n1x
+n1y
+n1z
+o1b
+o1c
+o1d
+o1f
+o1g
+o1h
+o1j
+o1k
+o1l
+o1m
+o1p
+o1q
+o1r
+o1s
+o1t
+o1w
+o1x
+o1y
+o1z
+2r1b
+2r1c
+2r1d
+2r1f
+2r1g
+2r1h
+2r1j
+2r1k
+2r1l
+2r1m
+2r1n
+2r1p
+2r1q
+2r1r
+2r1s
+2r1t
+2r1w
+2r1x
+2r1y
+2r1z
+u1b
+u1c
+u1d
+u1f
+u1g
+u1h
+u1j
+u1k
+u1l
+u1m
+u1p
+u1q
+u1r
+u1s
+u1t
+u1w
+u1x
+u1y
+u1z
+ü1b
+ü1c
+ü1d
+ü1f
+ü1g
+ü1h
+ü1j
+ü1k
+ü1l
+ü1m
+ü1n
+ü1p
+ü1q
+ü1r
+ü1s
+ü1t
+ü1w
+ü1x
+ü1y
+ü1z
+}
+
+\endinput
+
+%%% Local Variables:
+%%% mode: tex
+%%% coding: utf-8
+%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex
new file mode 100644
index 0000000000..2e927ca70f
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/hyph-zh-latn-tonepinyin.tex
@@ -0,0 +1,253 @@
+% title: Hyphenation patterns for Chinese pinyin (Mandarin), with tone
+% markers
+%
+% version: 2018-11-25
+%
+% authors:
+% -
+% name: Werner Lemberg
+% contact: wl (at) gnu.org
+%
+% copyright: Copyright (C) 1994-2018 Werner Lemberg
+%
+% licence:
+% name: MIT
+% url: http://opensource.org/licenses/mit-license.php
+% text: >
+% Permission is hereby granted, free of charge, to any person
+% obtaining a copy of this software and associated documentation
+% files (the “Softwareâ€), to deal in the Software without
+% restriction, including without limitation the rights to use,
+% copy, modify, merge, publish, distribute, sublicense, and/or
+% sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following
+% conditions:
+%
+% The above copyright notice and this permission notice shall be
+% included in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED “AS ISâ€, WITHOUT WARRANTY OF ANY KIND,
+% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+% source: http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=commit;h=e058ceae5561a89e33828f593b094c8b57f6a72e
+%
+% language:
+% name: Mandarin Chinese, pinyin transliteration (with tone markers)
+% tag: zh-latn-pinyin
+%
+% hyphenmins:
+% generation:
+% left: 1
+% right: 2
+% typesetting:
+% left: 1
+% right: 2
+
+\message{Pinyin Hyphenation Patterns (with tone markers) 2018-11-25 (WL)}
+
+%
+% The used patgen parameters are
+%
+% 1 1 | 2 5 | 1 1 1
+% 2 2 | 2 5 | 1 2 1
+%
+
+\patterns{
+a1b Ä1b á1b ÇŽ1b à1b
+a1c Ä1c á1c ÇŽ1c à1c
+a1d Ä1d á1d ÇŽ1d à1d
+a1f Ä1f á1f ÇŽ1f à1f
+a1g Ä1g á1g ÇŽ1g à1g
+a1h Ä1h á1h ÇŽ1h à1h
+a1j Ä1j á1j ÇŽ1j à1j
+a1k Ä1k á1k ÇŽ1k à1k
+a1l Ä1l á1l ÇŽ1l à1l
+a1m Ä1m á1m ÇŽ1m à1m
+a1p Ä1p á1p ÇŽ1p à1p
+a1q Ä1q á1q ÇŽ1q à1q
+a1r Ä1r á1r ÇŽ1r à1r
+a1s Ä1s á1s ÇŽ1s à1s
+a1t Ä1t á1t ÇŽ1t à1t
+a1w Ä1w á1w ÇŽ1w à1w
+a1x Ä1x á1x ÇŽ1x à1x
+a1y Ä1y á1y ÇŽ1y à1y
+a1z Ä1z á1z ÇŽ1z à1z
+e1b ē1b é1b ě1b è1b
+e1c ē1c é1c ě1c è1c
+e1d ē1d é1d ě1d è1d
+e1f ē1f é1f ě1f è1f
+e1g ē1g é1g ě1g è1g
+e1h ē1h é1h ě1h è1h
+e1j ē1j é1j ě1j è1j
+e1k ē1k é1k ě1k è1k
+e1l ē1l é1l ě1l è1l
+e1m ē1m é1m ě1m è1m
+e1p ē1p é1p ě1p è1p
+e1q ē1q é1q ě1q è1q
+e1r ē1r é1r ě1r è1r
+e1s ē1s é1s ě1s è1s
+e1t ē1t é1t ě1t è1t
+e1w ē1w é1w ě1w è1w
+e1x ē1x é1x ě1x è1x
+e1y ē1y é1y ě1y è1y
+e1z ē1z é1z ě1z è1z
+1ga 1gÄ 1gá 1gÇŽ 1gà
+g1b
+g1c
+g1d
+1ge 1gē 1gé 1gě 1gè
+g1f
+g1g
+g1h
+g1j
+g1k
+g1l
+g1m
+g1n
+1go 1gŠ1gó 1gǒ 1gò
+g1p
+g1q
+g1r
+g1s
+g1t
+1gu 1gū 1gú 1gǔ 1gù
+g1w
+g1x
+g1y
+g1z
+i1b Ä«1b í1b Ç1b ì1b
+i1c Ä«1c í1c Ç1c ì1c
+i1d Ä«1d í1d Ç1d ì1d
+i1f Ä«1f í1f Ç1f ì1f
+i1g Ä«1g í1g Ç1g ì1g
+i1h Ä«1h í1h Ç1h ì1h
+i1j Ä«1j í1j Ç1j ì1j
+i1k Ä«1k í1k Ç1k ì1k
+i1l Ä«1l í1l Ç1l ì1l
+i1m Ä«1m í1m Ç1m ì1m
+i1p Ä«1p í1p Ç1p ì1p
+i1q Ä«1q í1q Ç1q ì1q
+i1r Ä«1r í1r Ç1r ì1r
+i1s Ä«1s í1s Ç1s ì1s
+i1t Ä«1t í1t Ç1t ì1t
+i1w Ä«1w í1w Ç1w ì1w
+i1x Ä«1x í1x Ç1x ì1x
+i1y Ä«1y í1y Ç1y ì1y
+i1z Ä«1z í1z Ç1z ì1z
+1na 1nÄ 1ná 1nÇŽ 1nà
+n1b
+n1c
+n1d
+1ne 1nē 1né 1ně 1nè
+n1f
+n1h
+1ni 1nÄ« 1ní 1nÇ 1nì
+n1j
+n1k
+n1l
+n1m
+n1n
+1no 1nŠ1nó 1nǒ 1nò
+n1p
+n1q
+n1r
+n1s
+n1t
+1nu 1nū 1nú 1nǔ 1nù
+1nü 1nǖ 1nǘ 1nǚ 1nǜ
+n1w
+n1x
+n1y
+n1z
+o1b Å1b ó1b Ç’1b ò1b
+o1c Å1c ó1c Ç’1c ò1c
+o1d Å1d ó1d Ç’1d ò1d
+o1f Å1f ó1f Ç’1f ò1f
+o1g Å1g ó1g Ç’1g ò1g
+o1h Å1h ó1h Ç’1h ò1h
+o1j Å1j ó1j Ç’1j ò1j
+o1k Å1k ó1k Ç’1k ò1k
+o1l Å1l ó1l Ç’1l ò1l
+o1m Å1m ó1m Ç’1m ò1m
+o1p Å1p ó1p Ç’1p ò1p
+o1q Å1q ó1q Ç’1q ò1q
+o1r Å1r ó1r Ç’1r ò1r
+o1s Å1s ó1s Ç’1s ò1s
+o1t Å1t ó1t Ç’1t ò1t
+o1w Å1w ó1w Ç’1w ò1w
+o1x Å1x ó1x Ç’1x ò1x
+o1y Å1y ó1y Ç’1y ò1y
+o1z Å1z ó1z Ç’1z ò1z
+2r1b
+2r1c
+2r1d
+2r1f
+2r1g
+2r1h
+2r1j
+2r1k
+2r1l
+2r1m
+2r1n
+2r1p
+2r1q
+2r1r
+2r1s
+2r1t
+2r1w
+2r1x
+2r1y
+2r1z
+u1b ū1b ú1b ǔ1b ù1b
+u1c ū1c ú1c ǔ1c ù1c
+u1d ū1d ú1d ǔ1d ù1d
+u1f ū1f ú1f ǔ1f ù1f
+u1g ū1g ú1g ǔ1g ù1g
+u1h ū1h ú1h ǔ1h ù1h
+u1j ū1j ú1j ǔ1j ù1j
+u1k ū1k ú1k ǔ1k ù1k
+u1l ū1l ú1l ǔ1l ù1l
+u1m ū1m ú1m ǔ1m ù1m
+u1p ū1p ú1p ǔ1p ù1p
+u1q ū1q ú1q ǔ1q ù1q
+u1r ū1r ú1r ǔ1r ù1r
+u1s ū1s ú1s ǔ1s ù1s
+u1t ū1t ú1t ǔ1t ù1t
+u1w ū1w ú1w ǔ1w ù1w
+u1x ū1x ú1x ǔ1x ù1x
+u1y ū1y ú1y ǔ1y ù1y
+u1z ū1z ú1z ǔ1z ù1z
+ü1b ǖ1b ǘ1b ǚ1b ǜ1b
+ü1c ǖ1c ǘ1c ǚ1c ǜ1c
+ü1d ǖ1d ǘ1d ǚ1d ǜ1d
+ü1f ǖ1f ǘ1f ǚ1f ǜ1f
+ü1g ǖ1g ǘ1g ǚ1g ǜ1g
+ü1h ǖ1h ǘ1h ǚ1h ǜ1h
+ü1j ǖ1j ǘ1j ǚ1j ǜ1j
+ü1k ǖ1k ǘ1k ǚ1k ǜ1k
+ü1l ǖ1l ǘ1l ǚ1l ǜ1l
+ü1m ǖ1m ǘ1m ǚ1m ǜ1m
+ü1n ǖ1n ǘ1n ǚ1n ǜ1n
+ü1p ǖ1p ǘ1p ǚ1p ǜ1p
+ü1q ǖ1q ǘ1q ǚ1q ǜ1q
+ü1r ǖ1r ǘ1r ǚ1r ǜ1r
+ü1s ǖ1s ǘ1s ǚ1s ǜ1s
+ü1t ǖ1t ǘ1t ǚ1t ǜ1t
+ü1w ǖ1w ǘ1w ǚ1w ǜ1w
+ü1x ǖ1x ǘ1x ǚ1x ǜ1x
+ü1y ǖ1y ǘ1y ǚ1y ǜ1y
+ü1z ǖ1z ǘ1z ǚ1z ǜ1z
+}
+
+\endinput
+
+%%% Local Variables:
+%%% mode: tex
+%%% coding: utf-8
+%%% End:
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh
new file mode 100644
index 0000000000..d4b6591732
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/make-patterns.sh
@@ -0,0 +1,62 @@
+#!/bin/bash
+# -*- coding: utf-8 -*-
+
+#
+# This script generates patterns for pinyin.
+#
+# Usage:
+#
+# sh make-patterns.sh pinyin.dic pinyin.tr
+#
+#
+# Input: pinyin.dic List of all two-syllable combinations of pinyin
+# syllables (which don't need an apostrophe), with
+# hyphens inbetween.
+# pinyin.tr Translation file for patgen.
+#
+# Output: pattmp.[1-2] patgen results.
+# pattern.[0-2] patterns -- pattern.2 is the final pattern file.
+# pattern.[0-2].log Log files.
+# pattern.rules A compact description of the used patgen
+# parameters.
+#
+
+
+# patgen parameters for levels one and two.
+
+hyph_start_finish[1]='1 1'
+hyph_start_finish[2]='2 2'
+
+pat_start_finish[1]='2 5'
+pat_start_finish[2]='2 5'
+
+good_bad_thres[1]='1 1 1'
+good_bad_thres[2]='1 2 1'
+
+
+# Create empty start patterns.
+rm -f pattern.0
+touch pattern.0
+
+printf "%%\n" > pattern.rules
+
+for i in 1 2; do
+
+ # Create patterns for current level. Control instructions for patgen are
+ # sent using a pipe.
+ printf "%s\n%s\n%s\n%s" "${hyph_start_finish[$i]}" \
+ "${pat_start_finish[$i]}" \
+ "${good_bad_thres[$i]}" \
+ "y" \
+ | patgen $1 pattern.$(($i-1)) pattern.$i $2 \
+ | tee pattern.$i.log
+
+ # Collect the used patgen parameters.
+ printf "%% %s | %s | %s\n" "${hyph_start_finish[$i]}" \
+ "${pat_start_finish[$i]}" \
+ "${good_bad_thres[$i]}" \
+ >> pattern.rules
+
+done
+
+# eof
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.c b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c
index a728991c73..f7648db699 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.c
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.c
@@ -1,7 +1,7 @@
/*
- This is the file pinyin.c of the CJK macro package ver. 4.8.4
- (18-Apr-2015).
+ This is the file pinyin.c of the CJK macro package ver. 4.8.5
+ (16-Oct-2021).
Use this file to generate a hyphenation input file for patgen.
@@ -12,7 +12,7 @@
*/
/*
- Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+ Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -34,15 +34,36 @@
/* A list of all Chinese syllables. We use latin-1 encoding for the
- `umlaut u' character. */
+ `umlaut u' character.
+
+ In the array below, syllables starting with `a', `e', or `u' are marked
+ with a leading exclamation mark, which we filter out later on to ensure
+ that those syllables are omitted on the right side. If written without a
+ line break, an apostrophe must be inserted before such syllables, e.g.,
+
+ Tien'anmen
+
+ However, if there is a line break, the apostrophe disappears:
+
+ Tien-
+ anmen
+
+ This situation can't be handled by patgen; instead, a solution to this
+ problem can be provided by TeX with
+
+ \discretionary{-}{}{'}
+
+ The babel support file (`pinyin.ldf') provides "' as a shorthand for this
+ situation.
+ */
char *py[] =
{
- "a",
- "ai",
- "an",
- "ang",
- "ao",
+ "!a",
+ "!ai",
+ "!an",
+ "!ang",
+ "!ao",
"ba",
"bai",
"ban",
@@ -114,11 +135,11 @@ char *py[] =
"dui",
"dun",
"duo",
- "e",
- "ei",
- "en",
- "eng",
- "er",
+ "!e",
+ "!ei",
+ "!en",
+ "!eng",
+ "!er",
"fa",
"fan",
"fang",
@@ -268,8 +289,8 @@ char *py[] =
"nuo",
"nü",
"nüe",
- "o",
- "ou",
+ "!o",
+ "!ou",
"pa",
"pai",
"pan",
@@ -450,31 +471,24 @@ char *py[] =
int main(void)
{
- int i, j, off;
+ size_t i, j;
size_t size = sizeof (py) / sizeof (char*);
- char s[20];
/* Now we loop through all possible syllable combinations. */
for (i = 0; i < size; i++)
+ {
for (j = 0; j < size; j++)
{
- /* The seldom used `%n' construct yields the number of processed
- characters so far. */
-
- sprintf(s, "%s%n%s", py[i], &off, py[j]);
-
- /* We check the first character of the second syllable. If it is
- a vowel, a quote will be inserted. Example: Tian'anmen. */
-
- if (s[off] == 'a' || s[off] == 'e' || s[off] == 'o')
- printf("%s'-%s\n", py[i], py[j]);
-
- /* No special case. */
+ if (py[j][0] == '!')
+ continue;
+ if (py[i][0] == '!')
+ printf("%s-%s\n", py[i] + 1, py[j]);
else
printf("%s-%s\n", py[i], py[j]);
}
+ }
return 0;
}
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.ldf b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf
index 9fbe8e4fa9..a92b42253f 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.ldf
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.ldf
@@ -1,15 +1,12 @@
% This is the file pinyin.ldf of the CJK package
% for hyphenating Chinese pinyin syllables.
%
-% We use the latin-1 character code for `umlaut u' (0xfc). Additionally,
-% the quote character "'" is used in its standard sense (resolving syllabic
-% ambiguities).
%
% created by Werner Lemberg <wl@gnu.org>
%
-% Version 4.8.4 (18-Apr-2015)
+% Version 4.8.5 (16-Oct-2021)
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
@@ -26,8 +23,26 @@
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
% MA 02110-1301 USA
+
+% Two shorthands are defined for pinyin.
+%
+% "u This represents `u umlaut'.
+%
+% "' This represents the apostrophe used to resolve syllabic
+% ambiguities as in
+%
+% Tien'anmen ,
+%
+% which should be thus typed in as
+%
+% Tien"'anmen .
+%
+% Internally, this converts to a discretionary hyphen, since the
+% apostrophe should vanish after a line break.
+
+
\ProvidesLanguage{pinyin}
- [CJK 4.8.4 pinyin support for the babel system]
+ [CJK 4.8.5 pinyin support for the babel system]
\LdfInit{pinyin}{captionspinyin}
@@ -36,7 +51,7 @@
\adddialect\l@pinyin0
\fi
-\def\pinyinhyphenmins{11}
+\providehyphenmins{pinyin}{\@ne\tw@}
\def\captionspinyin{}
\def\datepinyin{}
@@ -45,14 +60,12 @@
\addto\extraspinyin{\languageshorthands{pinyin}}
\addto\extraspinyin{\bbl@activate{"}}
\addto\extraspinyin{\babel@save\"\umlautlow}
-\addto\extraspinyin{%
- \babel@savevariable{\lccode"27}%
- \lccode"27 "27}
\addto\noextraspinyin{\umlauthigh}
-\declare@shorthand{pinyin}{"u}{\textormath{\"{u}}{\ddot u}}
-\declare@shorthand{pinyin}{"U}{\textormath{\"{U}}{\ddot U}}
+\declare@shorthand{pinyin}{"u}{\textormath{\"{u}\allowhyphens}{\ddot u}}
+\declare@shorthand{pinyin}{"U}{\textormath{\"{U}\allowhyphens}{\ddot U}}
+\declare@shorthand{pinyin}{"'}{\textormath{\discretionary{-}{}{'}}{'}}
\def\mdqon{\shorthandon{"}}
\def\mdqoff{\shorthandoff{"}}
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.tr b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr
index 8002b91033..b6007eb3f2 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/pyhyphen/pinyin.tr
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pinyin.tr
@@ -1,13 +1,13 @@
- 1 1
+ 1 2
%% This is the file pinyin.tr of the CJK package
%% defining the letters used for generating pinyin hyphenation patterns
%% with patgen.
-%
+%%
%% created by Werner Lemberg <wl@gnu.org>
%%
-%% Version 4.8.4 (18-Apr-2015)
+%% Version 4.8.5 (16-Oct-2021)
%%
-%% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+%% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%%
%% This program is free software; you can redistribute it and/or modify
%% it under the terms of the GNU General Public License as published by
@@ -49,4 +49,3 @@
x X
y Y
z Z
- '
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex
new file mode 100644
index 0000000000..bbef6d4162
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytest.tex
@@ -0,0 +1,51 @@
+% This is the file pytest.tex of the CJK package
+% for testing Chinese pinyin hyphenation.
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.8.5 (16-Oct-2021)
+%
+%%
+%% Attention! This will work only if you have created a new format file
+%% with `hyph-zh-latn-pinyin.tex' as additional hyphenation patterns for the
+%% language `pinyin'. Otherwise no hyphenation will be used.
+%%
+% Note that the Babel package searches for `pinyin.ldf', not `pinyin.sty'
+% -- the latter is for typesetting accented pinyin syllables.
+
+\documentclass[12pt,b5paper]{article}
+
+\usepackage[10pt]{type1ec} % use only 10pt fonts
+\usepackage[T1]{fontenc}
+\usepackage[pinyin]{babel}
+
+
+\begin{document}
+
+% Taken from the TeXbook (p. 451) to force frequent insertion of hyphens.
+\hyphenpenalty -1000
+\pretolerance -1
+\tolerance 1000
+\doublehyphendemerits -100000
+\finalhyphendemerits -100000
+
+\selectlanguage{pinyin}
+
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+Women hen xihuan l"uxing. Zai Beijing women hen xiang kan Tian"'anmen.
+Mingtian women xiang yao dao Xi"'an qu. Xiage libai zai hui jia.
+
+\end{document}
diff --git a/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex
new file mode 100644
index 0000000000..725a6a9c0f
--- /dev/null
+++ b/language/chinese/CJK/cjk-4.8.5/utils/pyhyphen/pytestutf8.tex
@@ -0,0 +1,68 @@
+% This is the file pytestutf8.tex of the CJK package
+% for testing Chinese pinyin hyphenation.
+%
+% created by Werner Lemberg <wl@gnu.org>
+%
+% Version 4.8.5 (16-Oct-2021)
+%
+%%
+%% Attention! This will work only if you have created a new format file
+%% with `hyph-zh-latn-tonepinyin.tex' as additional hyphenation patterns for
+%% the language `pinyin'. Otherwise no hyphenation will be used.
+%%
+% Note that the Babel package searches for `pinyin.ldf', not `pinyin.sty'
+% -- the latter is for typesetting accented pinyin syllables.
+
+\documentclass[12pt,a5paper]{article}
+
+\usepackage{ifxetex}
+\usepackage{ifluatex}
+\usepackage{ifuptex}
+
+\ifxetex
+ \relax
+\else
+ \ifluatex
+ \relax
+ \else
+ \ifuptex
+ \relax
+ \else
+ \errmessage{You need a UTF-8 engine to process this file.}
+ \fi
+ \fi
+\fi
+
+\usepackage{libertine}
+\usepackage[pinyin]{babel}
+
+
+\begin{document}
+
+% Taken from the TeXbook (p. 451) to force frequent insertion of hyphens.
+\hyphenpenalty -1000
+\pretolerance -1
+\tolerance 1000
+\doublehyphendemerits -100000
+\finalhyphendemerits -100000
+
+\selectlanguage{pinyin}
+
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+WÇ’men hÄ›n xÇhuÄn lÇšxíng. Zài BÄ›ijÄ«ng wÇ’men hÄ›n xiÇŽng kàn TiÄn"'Änmén.
+MíngtiÄn wÇ’men xiÇŽng yào dào XÄ«"'Än qù. Xiàge lÇbài zài huí jiÄ.
+
+\end{document}
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/clonevf.pl b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl
index ab345b00cb..74a7964a42 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/clonevf.pl
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/clonevf.pl
@@ -13,7 +13,7 @@
#
# perl clonevf.pl bsmiuv bsmilpv
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/hlatex2agl.pl b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl
index 22ca69446a..d0b0ffea02 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/hlatex2agl.pl
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/hlatex2agl.pl
@@ -28,7 +28,7 @@
#
# perl hlatex2agl.pl wmj umj UKS-HLaTeX.sfd
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/makefdx.pl b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl
index bed1c4b857..5363e5b63d 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/makefdx.pl
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/makefdx.pl
@@ -39,7 +39,7 @@
# A collection of useful subfont definition files for CJK fonts can be found
# in the ttf2pk package.
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -110,10 +110,10 @@ my $oldfh = select(FDX);
print("% This is the file $fdxfile of the CJK package
% for using Asian logographs (Chinese/Japanese/Korean) with LaTeX2e
%
-% created by the script makefdx.pl for CJK Version 4.8.4 (18-Apr-2015).
+% created by the script makefdx.pl for CJK Version 4.8.5 (16-Oct-2021).
-\\def\\fileversion{4.8.4}
-\\def\\filedate{2015/04/18}
+\\def\\fileversion{4.8.5}
+\\def\\filedate{2021/10/16}
\\ProvidesFile{$fdxfile}[\\filedate\\space\\fileversion]
\\CJKvdef{fullheight}{1em}
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/sfd2uni.pl b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl
index a82a3cb10f..5aa1946d32 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/sfd2uni.pl
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/sfd2uni.pl
@@ -26,7 +26,7 @@
# A collection of useful subfont definition files for CJK fonts can be found
# in the ttf2pk package.
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/subfonts.pe b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe
index feb9d3a56c..347e53b6df 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/subfonts.pe
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/subfonts.pe
@@ -9,7 +9,7 @@
# A collection of useful subfont definition files for CJK fonts can be found
# in the ttf2pk package.
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/uni2sfd.pl b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl
index d28796c874..fc89bf7017 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/uni2sfd.pl
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/uni2sfd.pl
@@ -24,7 +24,7 @@
# A collection of useful subfont definition files for CJK fonts can be found
# in the ttf2pk package.
-# Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+# Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertical.pe b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe
index a10faef088..a10faef088 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertical.pe
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertical.pe
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertref.pe b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe
index 63533f9473..63533f9473 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/subfonts/vertref.pe
+++ b/language/chinese/CJK/cjk-4.8.5/utils/subfonts/vertref.pe
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90 b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
index 69e0d59326..69e0d59326 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/garuda-c90/config.garuda-c90
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90 b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
index 655dace2ba..655dace2ba 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/dvips/norasi-c90/config.norasi-c90
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
index 03fc48b9fa..a929987831 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/enc/dvips/thai/c90.enc
@@ -10,7 +10,7 @@
% abstract = "This is a postscript encoding file, automatically generated by fontinst from c90.etx."
% }
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
index 0c1af91bfe..0c1af91bfe 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/garuda-c90/garuda-c90.map
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
index 6d6a7790fd..6d6a7790fd 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/map/dvips/norasi-c90/norasi-c90.map
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
index 65f79a03d9..65f79a03d9 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdb8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
index 10f04c2013..10f04c2013 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdbo8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
index 729bb4f89e..729bb4f89e 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdo8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
index 7e7ab8eb41..7e7ab8eb41 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/garuda-c90/fgdr8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
index 29f8047108..29f8047108 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnb8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
index be784971fc..be784971fc 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
index 202a7c5bbe..202a7c5bbe 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftni8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
index 866eac16ba..866eac16ba 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/texmf/fonts/tfm/public/norasi-c90/ftnr8z.tfm
Binary files differ
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/INSTALL b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL
index 21e0236826..21e0236826 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/INSTALL
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/INSTALL
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.etx b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx
index 56cb88c757..db68bd43d7 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.etx
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.etx
@@ -1,6 +1,6 @@
% c90.etx
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.mtx b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx
index baccdefa08..b14d502a2d 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/c90.mtx
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/c90.mtx
@@ -1,6 +1,6 @@
% c90.mtx
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/config.dbtt-old b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old
index 5ce1be96b2..5ce1be96b2 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/config.dbtt-old
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/config.dbtt-old
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
index c89777a2fb..fceec94a97 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.etx
@@ -1,6 +1,6 @@
% dbtt-old-alias.etx
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
index 4dbb7382e2..3ee09b8cf2 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.mtx
@@ -1,6 +1,6 @@
% dbtt-old-alias.mtx
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
index 558a1306cd..0d6c25b1e3 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old-alias.tex
@@ -1,6 +1,6 @@
% dbtt-old-alias.tex
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
index 794284d1e0..4e50a8ac0a 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.fontinst
@@ -1,6 +1,6 @@
% dbtt-old.fontinst
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.map b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map
index c48f73fe71..c48f73fe71 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/dbtt-old/dbtt-old.map
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/dbtt-old/dbtt-old.map
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/garuda-c90.fontinst b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst
index a48185c4cb..81a1584d37 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/garuda-c90.fontinst
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/garuda-c90.fontinst
@@ -1,6 +1,6 @@
% garuda-c90.fontinst
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/norasi-c90.fontinst b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst
index 433c89a9ab..417f697194 100644
--- a/language/chinese/CJK/cjk-4.8.4/utils/thaifont/tools/norasi-c90.fontinst
+++ b/language/chinese/CJK/cjk-4.8.5/utils/thaifont/tools/norasi-c90.fontinst
@@ -1,6 +1,6 @@
% norasi-c90.fontinst
-% Copyright (C) 1994-2015 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 1994-2021 Werner Lemberg <wl@gnu.org>
%
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index ac09fdcaf7..a7d77a29ae 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/10/16}{1.3N}
+\ProvidesExplClass{easybook}{2021/10/18}{1.3O}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -319,7 +319,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/10/16}{1.3N}
+\ProvidesExplPackage{easybase}{2021/10/18}{1.3O}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -797,9 +797,9 @@
{ \ding{\int_eval:n { 171 + #1 }} }
\cs_new:Npn \eb_fnmark_counter_pifont_neg:N #1
{ \ding{\int_eval:n { 181 + #1 }} }
-\cs_new:Npn \eb_fnmark_counter_pifont_sans:N #1
+\cs_new:Npn \eb_fnmark_counter_pisans:N #1
{ \ding{\int_eval:n { 191 + #1 }} }
-\cs_new:Npn \eb_fnmark_counter_pifont_sans_neg:N #1
+\cs_new:Npn \eb_fnmark_counter_pisans_neg:N #1
{ \ding{\int_eval:n { 201 + #1 }} }
\cs_new:Npn \eb_int_format_trans:NN #1
{
@@ -826,10 +826,10 @@
{ \exp_not:N \eb_fnmark_counter_pifont:N }
{ pifont* }
{ \exp_not:N \eb_fnmark_counter_pifont_neg:N }
- { pifont-sans }
- { \exp_not:N \eb_fnmark_counter_pifont_sans:N }
- { pifont-sans* }
- { \exp_not:N \eb_fnmark_counter_pifont_sans_neg:N }
+ { pisans }
+ { \exp_not:N \eb_fnmark_counter_pisans:N }
+ { pisans* }
+ { \exp_not:N \eb_fnmark_counter_pisans_neg:N }
}
{ \exp_not:N \c@footnote }
}
@@ -849,33 +849,49 @@
}
\cs_set_eq:cN {#2} \l__eb_fnmark_short_tokens_tl
}
-\bool_new:N \l__eb_fntext_bottom_bool
+\cs_new_protected:Npn \eb_footnote_choice_handle:n #1
+ {
+ \str_case:nnF {#1}
+ {
+ { bottom }
+ { \bool_set_true:N \l__eb_fnpara_bottom_bool }
+ { flush }
+ {
+ \tl_set:Nn \l__eb_footnote_choice_tl { default }
+ \clist_push:Nn \l__eb_footnote_mulchoice_clist {#1}
+ }
+ }
+ {
+ \bool_lazy_or:nnT
+ { \str_if_eq_p:nn {#1} { hang } }
+ { \str_if_eq_p:nn {#1} { default } }
+ { \tl_set:Nn \l__eb_footnote_choice_tl {#1} }
+ }
+ }
+\bool_new:N \l__eb_fnpara_bottom_bool
+\clist_new:N \l__eb_footnote_mulchoice_clist
\ctex_define:nn { hdrset }
{
- fnmargin .dim_set:N = \footnoteindent,
- fnmargin .initial:n = 0.75em,
+ fnindent .dim_set:N = \footnoteindent,
+ fnindent .initial:n = 0.75em,
fnparskip .skip_set:N = \footparskip,
fnparskip .initial:n = 0ex,
fnparindent .dim_set:N = \footparindent,
fnparindent .initial:n = 2em,
- fntext-form .tl_set:N = \l__eb_fntext_format_tl,
+ fnpara-form .tl_set:N = \l__eb_fnpara_format_tl,
fnmark-pos .tl_set:N = \l__eb_fnmark_position_tl,
fnmark-pos .initial:n = super,
- fnmark-code .code:n = \eb_assign_fnmark_code:n {#1},
- fnmark-code .initial:n =
+ fntext-code .code:n = \eb_assign_fnmark_code:n {#1},
+ fntext-code .initial:n =
{ ,\tl_if_eq:NnF \l__eb_fnmark_position_tl { super } { \space } },
fnmark-form .tl_set:N = \l__eb_fnmark_format_tl,
fncust-form .tl_set:N = \l__eb_fncust_format_tl,
fnboth-form .meta:n = { fnmark-form = #1,fncust-form = #1 },
footnotetype .multichoices:nn =
- { default,hang,bottom,para }
- {
- \tl_if_eq:nnTF { bottom } {#1}
- { \bool_set_true:N \l__eb_fntext_bottom_bool }
- { \tl_set:Nn \l__eb_footnotetype_choice_tl {#1} }
- },
+ { default,hang,bottom,para,flush }
+ { \eb_footnote_choice_handle:n {#1} },
footnotetype .value_required:n = true,
footnotetype .initial:n = hang,
@@ -912,7 +928,11 @@
{ part } { \counterwithin*{footnote}{part} }
{ page } { \counterwithin*{footnote}{page} }
}
- \bool_if:NT \l__eb_fntext_bottom_bool
+ \eb_fnpara_if_pos_bottom:
+ }
+\cs_new_protected:Npn \eb_fnpara_if_pos_bottom:
+ {
+ \bool_if:NT \l__eb_fnpara_bottom_bool
{
\cs_set:Npn \@makecol
{
@@ -948,57 +968,66 @@
}
}
}
-\cs_set:Npn \@makefntext #1
+\cs_new_protected:Npn \eb_footnote_direct_hang:
{
- \group_begin:
- \str_case:Vn \l__eb_footnotetype_choice_tl
+ \hbox_set:Nn \l_tmpa_box
{
- { hang } { \use_i:nn }
- { default } { \use_ii:nn }
+ \dim_compare:nNnTF { \footnoteindent } > { 0pt }
+ { \hbox_to_wd:nn { \footnoteindent } { \eb@makefnmark\hss } }
+ { \eb@makefnmark }
+ }
+ \dim_set:Nn \leftmargin { \box_wd:N \l_tmpa_box }
+ \dim_zero:N \rightmargin
+ \dim_set_eq:NN \linewidth \columnwidth
+ \dim_sub:Nn \linewidth { \leftmargin }
+ \parshape\@ne\leftmargin\linewidth
+ \@setpar{{\@@par}}
+ \mode_leave_vertical:
+ \hbox_overlap_left:n { \box_use:N \l_tmpa_box }
+ }
+\cs_new_protected:Npn \eb_footnote_direct_default:
+ {
+ \noindent
+ \clist_if_in:NnT \l__eb_footnote_mulchoice_clist { flush }
+ { \dim_zero:N \footnoteindent }
+ \int_case:nn { \dim_sign:V \footnoteindent }
+ {
+ { 1 } { \use_i:nnn }
+ { 0 } { \use_ii:nnn }
+ { -1 } { \use_iii:nnn }
}
+ { \hbox_to_wd:nn { \footnoteindent } { \hss\eb@makefnmark } }
+ { \hbox_overlap_left:n { \eb@makefnmark } }
{
- \hbox_set:Nn \l_tmpa_box
+ \hbox_overlap_left:n
{
- \dim_compare:nNnTF { \footnoteindent } > { 0pt }
- { \hbox_to_wd:nn { \footnoteindent } { \eb@makefnmark\hss } }
- { \eb@makefnmark }
- }
- \dim_set:Nn \leftmargin { \box_wd:N \l_tmpa_box }
- \dim_zero:N \rightmargin
- \dim_set_eq:NN \linewidth \columnwidth
- \dim_sub:Nn \linewidth { \leftmargin }
- \parshape\@ne\leftmargin\linewidth
- \@setpar{{\@@par}}
- \mode_leave_vertical:
- \hbox_overlap_left:n { \box_use:N \l_tmpa_box }
- }
- {
- \noindent
- \int_case:nn { \dim_sign:V \footnoteindent }
- {
- { 1 } { \use_i:nnn }
- { 0 } { \use_ii:nnn }
- { -1 } { \use_iii:nnn }
- }
- { \hbox_to_wd:nn { \footnoteindent } { \hss\eb@makefnmark } }
- { \hbox_overlap_left:n { \eb@makefnmark } }
- {
- \hbox_overlap_left:n
- {
- \hbox_to_wd:nn { -\footnoteindent }
- { \eb@makefnmark\hss }
- }
+ \hbox_to_wd:nn { -\footnoteindent }
+ { \eb@makefnmark\hss }
}
}
+ }
+\cs_set:Npn \@makefntext #1
+ {
+ \group_begin:
+ \str_case:Vn \l__eb_footnote_choice_tl
+ {
+ { hang } { \use_i:nn }
+ { default } { \use_ii:nn }
+ }
+ { \eb_footnote_direct_hang: }
+ { \eb_footnote_direct_default: }
\skip_set:NV \parskip \footparskip
\dim_set:NV \parindent \footparindent
- \l__eb_fntext_format_tl{#1}
- \tl_if_eq:NnT \l__eb_footnotetype_choice_tl { hang } { \par }
+ \l__eb_fnpara_format_tl{#1}
+ \tl_if_eq:NnT \l__eb_footnote_choice_tl { hang } { \par }
\group_end:
}
\cs_set_eq:NN \eb@makefntext \@makefntext
\ctex_at_end_package:nn { footmisc }
- { \cs_set_eq:NN \@makefntext \eb@makefntext }
+ {
+ \@ifpackagewith{footmisc}{hang}
+ {\cs_set_eq:NN \@makefntext \eb@makefntext}{}
+ }
\eb_at_end_patch_cmd:nnn { \@footnotetext,\@mpfootnotetext }
{ \reset@font }
{
@@ -1079,7 +1108,7 @@
{ \eb@fnmark@super* }
{
\tl_use:N \l__eb_fnmark_before_tl
- \l__eb_fnmark_format_tl{\@thefnmark}
+ {\l__eb_fnmark_format_tl{\@thefnmark}}
\tl_use:N \l__eb_fnmark_after_tl
}
}
@@ -1098,7 +1127,7 @@
}
\cs_new_protected:Npn \eb_fncust_format_initial:
{
- \hdrset{fnmark-code = { }}
+ % \hdrset{fntext-code = { }}
\tl_set_eq:NN
\l__eb_fnmark_format_tl \l__eb_fncust_format_tl
}
@@ -1914,7 +1943,7 @@
name = \tl_use:c { c__eb_name_#1_tl },
style = easy-theorem,#5
]
- \bool_if:NT \l__eb_thmbox_bool
+ \bool_if:NT \l__eb_thmframe_bool
{
\@ifpackageloaded{tcolorbox}
{\tcolorboxenvironment{#1}{#4}}
@@ -1924,7 +1953,7 @@
}
\msg_new:nnn { easybase } { need-tcolorbox }
{
- Now~that~the~thmbox~option~is~true. \\
+ Now~that~the~thmframe~option~is~true. \\
Please~load~the~tcolorbox~macro~package.
}
\cs_set_eq:NN \EBNewTheorem \DeclareTheorem
@@ -1949,9 +1978,11 @@
{ \ctex_define:nn { thmset } { #1 .tl_set:N = #2 } }
\ctex_define:nn { thmset }
{
- thmbox .bool_set:N = \l__eb_thmbox_bool,
+ thmframe .bool_set:N = \l__eb_thmframe_bool,
+ thmframe .default:n = true,
+ thmframe .initial:n = false,
+ thmbox .meta:n = { thmframe = #1 },
thmbox .default:n = true,
- thmbox .initial:n = false,
notebraces .tl_set:N = \l__eb_thm_notebraces_tl,
unknown .code:n = \eb_msg_unknown_option:n { thmset }
}
@@ -2391,7 +2422,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/16}{1.3N}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/10/18}{1.3O}
{Customization of tcolorbox for easybook}
\tl_gset:Nn \eb@tc@line@skip { 0.5\baselineskip }
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 02ae0c76ee..a6c182352e 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index b7e477da92..209ca5efe6 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -20,8 +20,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK 使用手册,
- version = v1.3N,
- date = 2021/10/16,
+ version = v1.3O,
+ date = 2021/10/18,
authors = 瞿毅,
info = 排版简体中文学ä½è®ºæ–‡å’Œä¹¦ç±,
email = q1jx@foxmail.com,
@@ -466,10 +466,10 @@
\keyval-{caption}{数值}\Default{1.2}
图片ã€è¡¨æ ¼å’Œä»£ç é¢˜æ³¨çš„è¡Œè·å› å­ã€‚
\keyval-{footnote}{数值}\Default{1.2}
- 脚注内容整体的行è·å› å­ï¼Œå¯ä»¥ä½¿ç”¨ \option{fntext-form} 的代ç è¦†ç›–æ¯ä¸ªè„šæ³¨å•ç‹¬çš„è¡Œè·ï¼Œä»Žè€Œä¸Žä¸åŒè„šæ³¨çš„段è½é—´è·ä¸åŒã€‚
+ 脚注内容整体的行è·å› å­ï¼Œå¯ä»¥ä½¿ç”¨ \option{fnpara-form} 的代ç è¦†ç›–æ¯ä¸ªè„šæ³¨å•ç‹¬çš„è¡Œè·ï¼Œä»Žè€Œä¸Žä¸åŒè„šæ³¨çš„段è½é—´è·ä¸åŒã€‚
\begin{ctexexam}
\spread{footnote = 1.3}
- \hdrset{fntext-form = \linespread{1.2}\selectfont}
+ \hdrset{fnpara-form = \linespread{1.2}\selectfont}
\end{ctexexam}
\keyval-{spread-all}{数值}\Default
统一设置上述å„ç§è¡Œè·å› å­ã€‚
@@ -535,8 +535,8 @@
\label{subsec:theorem of style}
文档类已预置 8 个定ç†çŽ¯å¢ƒï¼ŒçŽ¯å¢ƒååŠå¯¹åº”的定ç†åè§å°èŠ‚ \ref{subsec:theorem},它们å‡ä½¿ç”¨é¢„置的定ç†æ ·å¼ \code{easy-theorem}ã€‚ä¸‹é¢ \module*{thmset} 模å—的选项仅对这个定ç†æ ·å¼ç”Ÿæ•ˆï¼Œç”± \pkg*{thmtools} å®åŒ…æ供支æŒã€‚
\begin{options}
- \keybool{thmbox}\Module{thmset}\Default{false}
- 给定ç†çŽ¯å¢ƒä½¿ç”¨å½©è‰²ç›’å­ã€‚这个特殊选项在 \module*{thmset} 模å—中使用 \pkg*{tcolorbox} å®åŒ…æ¥æ”¯æŒï¼Œ\meta{ç›’å­é£Žæ ¼} 默认为 \code{tc-theorem}。新建定ç†å‘½ä»¤çš„åŒå选项则包括 \code{L}ã€\code{M} å’Œ \code{S} 三个å‚数。
+ \keybool{thmframe}\Module{thmset}\Default{false}
+ 给定ç†çŽ¯å¢ƒä½¿ç”¨å½©è‰²ç›’å­ã€‚这个特殊选项在 \module*{thmset} 模å—中使用 \pkg*{tcolorbox} å®åŒ…æ¥æ”¯æŒï¼Œ\meta{ç›’å­é£Žæ ¼} 默认为 \code{tc-theorem}。\pkg*{thmtools} 具有类似的选项 \option*{thmbox},å¯åœ¨æ–°å»ºå®šç†æ ·å¼çš„命令中使用。
\keychoice{within}{chapter,section,env,empty}\Default{chapter}
定ç†ç¼–å·è·Ÿéšçš„计数器,默认跟éšç« çš„ç¼–å·ï¼Œä¹Ÿå¯ä»¥è·Ÿéšå…¶å®ƒå®šç†çŽ¯å¢ƒçš„ç¼–å·ï¼Œå½“计数器增加时定ç†ç¼–å·ä¼šä»Žé›¶å¼€å§‹ï¼Œç©ºç½®æ—¶ä¸è·Ÿéšå…¶å®ƒè®¡æ•°å™¨ç¼–å·ã€‚
\keyval-{headpunct}{代ç }\Default
@@ -580,7 +580,7 @@
\begin{itemize}
\item 中英文模å¼ä¸‹æ ‡é¢˜ä¸åŒï¼Œè‹±æ–‡æ ‡é¢˜ä¸ºå¯é€‰é¡¹ï¼Œé»˜è®¤ä¸ºé¦–å­—æ¯å¤§å†™çš„ \meta{环境å}。
\item 自动定义交å‰å¼•ç”¨çš„æ ¼å¼ï¼Œå¼•ç”¨æ ‡ç­¾å‰ç¼€ä¸ºå®šç†å。
- \item æ¨¡å— \module*{thmset} 的定ç†ç›’å­é€‰é¡¹ \keyis-{thmbox}{true} ä»ç„¶ç”Ÿæ•ˆï¼Œå…¶ä¸­ \meta{ç›’å­é£Žæ ¼} å¯ä»¥ä½¿ç”¨æ–°å»ºç›’å­é£Žæ ¼å‘½ä»¤ \cs{newtcbstyle} 定义。
+ \item æ¨¡å— \module*{thmset} 的定ç†ç›’å­é€‰é¡¹ \keyis-{thmframe}{true} ä»ç„¶ç”Ÿæ•ˆï¼Œå…¶ä¸­ \meta{ç›’å­é£Žæ ¼} å¯ä»¥ä½¿ç”¨æ–°å»ºç›’å­é£Žæ ¼å‘½ä»¤ \cs{newtcbstyle} 定义。
\item 新建定ç†çŽ¯å¢ƒé»˜è®¤ä½¿ç”¨çš„ \meta{定ç†æ ·å¼} 为 \code{easy-theorem},而ä¸æ˜¯ \pkg*{thmtools} 默认样å¼ã€‚
\end{itemize}
\command{declaretheoremstyle}[\oarg{键值列表1}\marg{定ç†æ ·å¼}\oarg{键值列表2}]
@@ -695,33 +695,34 @@
\end{commands}
\subsubsection{脚注格å¼}
+æ¨¡å— \module*{hdrset} 还å¯ä»¥çµæ´»è°ƒæ•´è„šæ³¨ç¼–å·å’Œå†…容的格å¼ã€‚æ ¼å¼ä¸»è¦åŒ…括脚注标记的编å·ç±»åž‹ã€å­—体ã€é™„加符å·ã€å¯¹é½æ–¹å¼å’Œç¼©è¿›è·ç¦»ç­‰ï¼Œä»¥åŠè„šæ³¨å†…容的首行缩进ã€è¡Œè·å’Œå­—体等。基本æ€æƒ³æ˜¯é»˜è®¤è„šæ³¨å’Œè‡ªå®šä¹‰ç¼–å·è„šæ³¨æ ‡è®°çš„æ ¼å¼åˆ†ç¦»ï¼Œä¸¤ç§ç±»åž‹è„šæ³¨å„自正文和内容的标记åˆå…±äº«æ ¼å¼ï¼Œé»˜è®¤è„šæ³¨ä¸­æ­£æ–‡å’Œå†…容标记的编å·ç±»åž‹åˆ†ç¦»ã€‚
\begin{options}
- \keyval-{fnmargin}{刚性长度}\Module{hdrset}\Default{0.75em}
- 脚注首段缩进è·ç¦»ï¼Œç­‰äºŽé•¿åº¦ \cs{footnoteindent} 的值。
+ \keyval-{fnindent}{刚性长度}\Module{hdrset}\Default{0.75em}
+ 脚注内容首段缩进è·ç¦»ï¼Œç­‰äºŽé•¿åº¦ \cs{footnoteindent} 的值。
\keyval-{fnparskip}{弹性长度}\Default{0ex}
脚注段è½é—´è·ï¼Œç­‰äºŽé•¿åº¦ \cs{footparskip} 的值。
\keyval-{fnparindent}{刚性长度}\Default{2em}
脚注段è½ç¼©è¿›ï¼Œç­‰äºŽé•¿åº¦ \cs{footparindent} 的值。
- \keychoice{footnotetype}{hang,default,bottom}\Default{hang}
- 脚注的类型,悬挂缩进 \code{hang} 是默认值,\code{default} 是原始的类型,在一些浮动体排版的情况下,脚注å¯èƒ½ä½äºŽé¡µé¢ä¸­é—´ï¼Œ\code{bottom} 使脚注始终ä½äºŽé¡µé¢åº•ç«¯ã€‚这是个å¤åˆé€‰é¡¹ï¼Œ\code{bottom} å¯ä»¥ä¸Žå‰ä¸¤ç§ç±»åž‹é‡å¤æˆ–å¤åˆä½¿ç”¨ï¼š
+ \keychoice{footnotetype}{hang,default,flush,bottom}\Default{hang}
+ 脚注的类型,悬挂缩进 \code{hang} 是默认值,\code{default} 是原始的类型,在一些浮动体排版的情况下,脚注å¯èƒ½ä½äºŽé¡µé¢ä¸­é—´ï¼Œ\code{bottom} 使脚注始终ä½äºŽé¡µé¢åº•ç«¯ï¼Œ\code{flush} 使脚注内容标记ä½äºŽè„šæ³¨é¦–行边缘外侧并å³å¯¹é½ã€‚其中 \code{bottom} 是å¤åˆé€‰é¡¹ï¼Œå¯ä»¥ä¸Žå‰ä¸‰ç§ç±»åž‹é‡å¤æˆ–å¤åˆä½¿ç”¨ï¼š
\begin{ctexexam}
\hdrset{footnotetype = default,footnotetype = bottom}
\hdrset{footnotetype = {hang,bottom}}
\end{ctexexam}
\keychoice{fnmark-pos}{normal,super}\Default{super}
设置脚注内容标记的ä½ç½®ï¼Œæ­£å¸¸æ–‡æœ¬æˆ–是上标形å¼ã€‚
- \keychoice{fnmark-num}{plain,pifont,pifont*,pifont-sans,pifont-sans*,short num}\Default{plain}
- 脚注正文标记编å·çš„æ ¼å¼ï¼Œé»˜è®¤ä¸ºåŽŸç”Ÿæ ·å¼ \code{plain},还å¯ä»¥æ”¹ä¸º \code{pifont} çš„å„个版本,从左往å³ä¾æ¬¡ä¸ºæ™®é€šç‰ˆã€é˜´æ–‡è¡¬çº¿ç‰ˆã€é˜³æ–‡æ— è¡¬çº¿ç‰ˆå’Œé˜´æ–‡æ— è¡¬çº¿ç‰ˆï¼Œç¼ºç‚¹æ˜¯å®ƒä»¬çš„ç¼–å·ä»…包括 1-10。
+ \keychoice{fnmark-num}{plain,pifont,pifont*,pisans,pisans*,short num}\Default{plain}
+ 脚注正文标记编å·çš„ç±»åž‹ï¼Œé»˜è®¤ä¸ºåŽŸç”Ÿæ ·å¼ \code{plain},还å¯ä»¥æ”¹ä¸º \code{pifont} çš„å„个版本,从左往å³ä¾æ¬¡ä¸ºæ™®é€šç‰ˆã€é˜´æ–‡è¡¬çº¿ç‰ˆã€é˜³æ–‡æ— è¡¬çº¿ç‰ˆå’Œé˜´æ–‡æ— è¡¬çº¿ç‰ˆï¼Œç¼ºç‚¹æ˜¯å®ƒä»¬çš„ç¼–å·ä»…包括 1-10。
短编å·çš„å½¢å¼ä¸Žåˆ—表环境类似,ä¸è¿‡å¢žåŠ äº†ä¸€ä¸ªä¸­æ–‡æ•°å­—æ ¼å¼å‚æ•° \code{c}ã€‚åŽŸç”Ÿæ ·å¼ \code{plain} ç­‰åŒäºŽå•ç‹¬ä½¿ç”¨æ•°å­— \code{1} å‚数。这个选项å¯ä»¥ç”¨åœ¨æ­£æ–‡ä¸­æ”¹å˜å…¶åŽè„šæ³¨ç¼–å·æ ¼å¼ã€‚
\begin{ctexexam}
\hdrset{fnmark-num = 1} % 等于编å·æ ¼å¼plain
\hdrset{fnmark-num = (a)}
\end{ctexexam}
- \keychoice{fntext-num}{plain,pifont,pifont*,pifont-sans,pifont-sans*,short num}\Default{plain}
- 脚注内容标记编å·çš„æ ¼å¼ï¼Œç”¨æ³•ä¸Ž \option{fnmark-num} 一样,所以脚注内容与正文标记编å·æ ¼å¼\textbf{å¯ä»¥ä¸åŒ}。
- \keychoice{fnboth-num}{plain,pifont,pifont*,pifont-sans,pifont-sans*,short num}\Default{plain}
- åŒæ—¶è®¾å®šè„šæ³¨æ­£æ–‡æ ‡è®°ç¼–å· \option{fnmark-num} ä¸Žè„šæ³¨å†…å®¹æ ‡è®°ç¼–å· \option{fntext-num} çš„æ ¼å¼ã€‚ç›®å‰è„šæ³¨ç¼–å·æ ¼å¼é€‰é¡¹å¯¹äºŽè¿·ä½ é¡µçŽ¯å¢ƒ \env*{minipage} 无效,其中的脚注ä¿æŒé»˜è®¤è‹±æ–‡å­—æ¯çš„ç¼–å·å½¢å¼ã€‚
+ \keychoice{fntext-num}{plain,pifont,pifont*,pisans,pisans*,short num}\Default{plain}
+ 脚注内容标记编å·çš„类型,用法与 \option{fnmark-num} 一样,所以脚注内容与正文标记编å·æ ¼å¼\textbf{å¯ä»¥ä¸åŒ}。
+ \keychoice{fnboth-num}{plain,pifont,pifont*,pisans,pisans*,short num}\Default{plain}
+ åŒæ—¶è®¾å®šè„šæ³¨æ­£æ–‡æ ‡è®°ç¼–å· \option{fnmark-num} ä¸Žè„šæ³¨å†…å®¹æ ‡è®°ç¼–å· \option{fntext-num} 的类型。目å‰è„šæ³¨ç¼–å·æ ¼å¼é€‰é¡¹å¯¹äºŽè¿·ä½ é¡µçŽ¯å¢ƒ \env*{minipage} 无效,其中的脚注ä¿æŒé»˜è®¤è‹±æ–‡å­—æ¯çš„ç¼–å·å½¢å¼ã€‚
\keyval-{fnmark-form}{æ ¼å¼ä»£ç }\Default
脚注标记的格å¼ï¼Œä¸€èˆ¬é…åˆé€‰é¡¹ \keyis-{fnmark-num}{plain} 使用,例如é…åˆ \pkg*{circledsteps} å®åŒ…的带圈符å·å‘½ä»¤ \cs*{Circled} 给脚注标记添加圆圈:
\begin{ctexexam}
@@ -736,10 +737,17 @@
å•ç‹¬è®¾å®šè‡ªå®šä¹‰è„šæ³¨æ ‡è®°çš„æ ¼å¼ï¼Œè‡ªå®šä¹‰è„šæ³¨çš„命令与用法è§å°èŠ‚ \ref{subsubsec:custom footnotes}。
\keyval-{fnboth-form}{æ ¼å¼ä»£ç }\Default
åŒæ—¶è®¾å®šè„šæ³¨æ ‡è®° \option{fnmark-form} 和自定义脚注标记 \option{fncust-form} çš„æ ¼å¼ã€‚标记格å¼é€‰é¡¹å«æœ‰å­—体命令会覆盖 \module*{subfont/}\option{footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数接å—脚注标记。
- \keyval-{fntext-form}{æ ¼å¼ä»£ç }\Default
- 脚注内容的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \module*{subfont/}\option{footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—脚注内容。
- \kvsplit{fnmark-code}{å‰ä»£ç ,åŽä»£ç }\newline
- 脚注内容标记å‰åŽå¢žåŠ ä»£ç å¯ä»¥ç”¨ \meta{å‰ä»£ç } 与 \meta{åŽä»£ç },也å¯ä»¥åªæœ‰å‰éƒ¨åˆ†ï¼Œè¿™ä¸¤éƒ¨åˆ†ä»£ç åªå¯¹é¡µé¢ä¸‹æ–¹çš„标记有效。由于脚注标记处于水平模å¼ï¼Œä¸€èˆ¬åœ¨è„šæ³¨ç±»åž‹ä¸º \keyis-{footnotetype}{default} 时在标记与其åŽè„šæ³¨æ®µè½é—´æ’å…¥è·ç¦»ä»£ç ï¼Œæˆ–与正文中的标记ç¨æœ‰ä¸åŒã€‚
+ \keyval-{fnpara-form}{æ ¼å¼ä»£ç }\Default
+ 脚注内容的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \module*{subfont/}\option{footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数接å—脚注内容。
+ \kvsplit{fntext-code}{å‰ä»£ç ,åŽä»£ç }\newline
+ å¯ä»¥ç”¨ \meta{å‰ä»£ç } 与 \meta{åŽä»£ç } é¢å¤–增加脚注内容标记å‰åŽçš„代ç ï¼Œä¹Ÿå¯ä»¥åªæœ‰å‰éƒ¨åˆ†ï¼Œ\meta{å‰ä»£ç } 中最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数接å—脚注内容标记。由于脚注标记处于水平模å¼ï¼Œä¸€èˆ¬ç”¨äºŽåœ¨è„šæ³¨å†…容标记与脚注首行间æ’入一点è·ç¦»ï¼Œæˆ–与脚注正文标记的格å¼ç¨æœ‰ä¸åŒã€‚
+ \begin{ctexexam}
+ \hdrset
+ {
+ footnotetype = flush,
+ fntext-code = {,\enskip}
+ }
+ \end{ctexexam}
\end{options}
\subsection{目录样å¼}
@@ -881,7 +889,7 @@
\environment{example}\default{}
\environment{remark}\default{}
\environment{proof}
- 这些是预置的定ç†çŽ¯å¢ƒï¼Œå¯ä½¿ç”¨é€‰é¡¹ \module*{thmset/}\option{thmbox} 为它们添加盒å­è¾¹æ¡†ï¼Œå…¶ä¸­æ³¨ä¸Žè¯æ˜ŽçŽ¯å¢ƒä¸ç¼–å·ï¼Œè¯æ˜Žæœ«å°¾ä¼šè‡ªåŠ¨æ·»åŠ è¯æ˜Žç»“æŸç¬¦ï¼Œå£°æ˜Žæ–°çš„定ç†çŽ¯å¢ƒæˆ–更改定ç†ç›’å­æ ·å¼è§å°èŠ‚ \ref{subsec:theorem of style}。环境å与之对应的定ç†å如下:
+ 这些是预置的定ç†çŽ¯å¢ƒï¼Œå¯ä½¿ç”¨é€‰é¡¹ \module*{thmset/}\option{thmframe} 为它们添加盒å­è¾¹æ¡†ï¼Œå…¶ä¸­æ³¨ä¸Žè¯æ˜ŽçŽ¯å¢ƒä¸ç¼–å·ï¼Œè¯æ˜Žæœ«å°¾ä¼šè‡ªåŠ¨æ·»åŠ è¯æ˜Žç»“æŸç¬¦ï¼Œå£°æ˜Žæ–°çš„定ç†çŽ¯å¢ƒæˆ–更改定ç†ç›’å­æ ·å¼è§å°èŠ‚ \ref{subsec:theorem of style}。环境å与之对应的定ç†å如下:
\begin{center}
\begin{tblr}
{
diff --git a/macros/latex/contrib/fithesis/VERSION.tex b/macros/latex/contrib/fithesis/VERSION.tex
index 5c64eb1e87..0dfaee2621 100644
--- a/macros/latex/contrib/fithesis/VERSION.tex
+++ b/macros/latex/contrib/fithesis/VERSION.tex
@@ -1 +1 @@
-2021/07/18 v1.0.1 fithesis4 MU thesis class
+2021/10/17 v1.0.2 fithesis4 MU thesis class
diff --git a/macros/latex/contrib/fithesis/fithesis.dtx b/macros/latex/contrib/fithesis/fithesis.dtx
index b4f24e63da..53632b0a04 100644
--- a/macros/latex/contrib/fithesis/fithesis.dtx
+++ b/macros/latex/contrib/fithesis/fithesis.dtx
@@ -57,7 +57,7 @@
\gdef\thesis@version@number{#1}
\gdef\thesis@version@date{#2}
\gdef\thesis@version{#2 #1 fithesis4 MU thesis class}}
-\thesis@versiondef{v1.0.1}{2021/07/18}}
+\thesis@versiondef{v1.0.2}{2021/10/17}}
% {\newwrite\f\openout\f=VERSION\write\f{\thesis@version}\closeout\f}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/macros/latex/contrib/fithesis/fithesis.pdf b/macros/latex/contrib/fithesis/fithesis.pdf
index d36fce38e6..e176e1d46e 100644
--- a/macros/latex/contrib/fithesis/fithesis.pdf
+++ b/macros/latex/contrib/fithesis/fithesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
index e161090def..257f197708 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
index e8741a78bf..db17792996 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
index c61c0e83e9..735d952686 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
index d0f5880cc2..09691f37d8 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
index f8a0806875..0509a96a9c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
index ea965eef67..fd398ee22f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-base.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
index 8e8887ec54..d9edafa223 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
index 0bde682c1f..f80ea85a60 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
index f2a72c38de..a641af60b9 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
index 63f761a9b0..e55fa24662 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english-color.pdf
@@ -36,11 +36,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:03Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:03Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:16Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:16Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f9252231-2026-11f7-0000-154c32fa293f'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f66309cc-67a7-11f7-0000-154c32fa293f'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -50,9 +50,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205503Z00'00')
-/ModDate(D:20210718205503Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204716Z00'00')
+/ModDate(D:20211017204716Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -66,7 +66,7 @@ xref
0000001274 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<3884ACC246E12C00728F1F742413D21F><3884ACC246E12C00728F1F742413D21F>]
+/ID [<40DA1DA992658F4FF4BFC98AEAF5041F><40DA1DA992658F4FF4BFC98AEAF5041F>]
>>
startxref
2722
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
index b90e3faf4e..381a5fae09 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ-english.pdf
@@ -38,11 +38,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:09Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:09Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:21Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:21Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fcb8a931-2026-11f7-0000-405625604fdf'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f95dfa4c-67a7-11f7-0000-405625604fdf'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,9 +52,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205509Z00'00')
-/ModDate(D:20210718205509Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204721Z00'00')
+/ModDate(D:20211017204721Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -68,7 +68,7 @@ xref
0000001268 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<CECDA215757378D74D4D29A3FC9C5ADE><CECDA215757378D74D4D29A3FC9C5ADE>]
+/ID [<561CF86F93CEDC183EB3DEB7DCEDC00A><561CF86F93CEDC183EB3DEB7DCEDC00A>]
>>
startxref
2716
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
index 11537c4700..d62468248d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-econ.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
index 3bebc977df..9b6e0f0c0f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
index b3c03dd838..8584123929 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
index d958a4fd27..482cc07f7b 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
index 0eb456f74f..daaa98c007 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english-color.pdf
@@ -39,11 +39,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:03Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:03Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:17Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:17Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f9252231-2026-11f7-0000-0cd1ffe59fda'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f6fba04c-67a7-11f7-0000-0cd1ffe59fda'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -53,9 +53,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205503Z00'00')
-/ModDate(D:20210718205503Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204717Z00'00')
+/ModDate(D:20211017204717Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -69,7 +69,7 @@ xref
0000000973 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<9940A6F61BA705D5DF4C62C35870625A><9940A6F61BA705D5DF4C62C35870625A>]
+/ID [<31196CD0E4DB25BDCE8DAC5BF33AA38D><31196CD0E4DB25BDCE8DAC5BF33AA38D>]
>>
startxref
2421
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
index ab59ee1674..23be564898 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
index 52639a4df6..af68121d87 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fi.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
index 3f84f51b84..d0a3949eab 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
index 76070f1040..dedb28198e 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
index 43c76a513b..c86c207e3d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
index e854f08d11..c8673b5246 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
index f93287cde0..739be37c73 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
index 2480a44f75..720f54e9de 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fsps.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
index ad6045c868..f89cba1709 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
index b70dc82c35..007775a16b 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
index aa123c69e2..564a3b8b64 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
index 6381148acf..5d7fc27007 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
index 0b5d3d57ba..c38a7b9032 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
index e165326897..88123ca498 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-fss.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
index 52af6886e7..e0c41d60ca 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
index 3b3063b99d..5d322deffa 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
index d784092278..8644f89765 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
index e27356789d..851f77bf59 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english-color.pdf
@@ -38,11 +38,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:05Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:05Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:18Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:18Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fa564f31-2026-11f7-0000-34f87372f395'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f79436cc-67a7-11f7-0000-34f87372f395'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,9 +52,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205505Z00'00')
-/ModDate(D:20210718205505Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204718Z00'00')
+/ModDate(D:20211017204718Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -68,7 +68,7 @@ xref
0000001049 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<6FDBBDA31FD9B31FECF88C02E37CC2E1><6FDBBDA31FD9B31FECF88C02E37CC2E1>]
+/ID [<55332FD948AF9B42F387E093B1930D59><55332FD948AF9B42F387E093B1930D59>]
>>
startxref
2497
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
index 2ee9b9e0e0..c21da08678 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law-english.pdf
@@ -42,11 +42,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:11Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:11Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:23Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:23Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fde9d631-2026-11f7-0000-8cce1a9cd185'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fa8f274c-67a7-11f7-0000-8cce1a9cd185'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -56,9 +56,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205511Z00'00')
-/ModDate(D:20210718205511Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204723Z00'00')
+/ModDate(D:20211017204723Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -72,7 +72,7 @@ xref
0000001045 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<AACE22FE7B975E2A200F94746397C10E><AACE22FE7B975E2A200F94746397C10E>]
+/ID [<21FD358098839F82AC496F160C142ED4><21FD358098839F82AC496F160C142ED4>]
>>
startxref
2493
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
index 030b05dde2..d8b514082f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-law.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
index 055c89a047..9bd2d504af 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
index b4fbb9c34a..cfafe11228 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
index 5f8dcb4caa..76785f033f 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
index 7934ab9d54..319583eebb 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
index 9f1df5a076..cc5ae85028 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
index 4d7b1d3e46..272e62aa36 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-med.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
index 5f42f831f3..df3714c2e8 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
index 6d15ec8a51..928e399668 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
index 5b32fc42fe..608f3ed3e3 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
index 658fe24a95..6b0a967117 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english-color.pdf
@@ -37,11 +37,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:06Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:06Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:19Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:19Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:faeee5b1-2026-11f7-0000-f305b9a28578'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:f82ccd4c-67a7-11f7-0000-f305b9a28578'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -51,9 +51,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205506Z00'00')
-/ModDate(D:20210718205506Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204719Z00'00')
+/ModDate(D:20211017204719Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -67,7 +67,7 @@ xref
0000001143 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<E474F21A7DDAE37F578EA0E69C91D254><E474F21A7DDAE37F578EA0E69C91D254>]
+/ID [<3D23766A4C9CE113BE0885DB676F8FD4><3D23766A4C9CE113BE0885DB676F8FD4>]
>>
startxref
2591
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
index 70fcabfe10..e21f13c40d 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
index 48c07f90a7..fb9a5ecfc6 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-ped.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
index 82e3f5ad11..6283436cc2 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
index 9559ac56d2..53cc5e2ec7 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
index 7b89a317dc..4fe8f626ed 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
index 88c51b74cb..d390a724e1 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
index 2718e6dc20..ae0341515c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
index f0dc05b65e..fde9998208 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-pharm.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
index 334888892c..3df1faa654 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
index 818b7f1dd8..33d878816b 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
index 57fb501f0c..f6b15e0a0c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
index 4000ca595e..0d62d0db44 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
index f5776d0147..f2df1f8b07 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil-english.pdf
@@ -38,11 +38,11 @@ endobj
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.53.3'/>
-<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-07-18T20:55:13Z</xmp:ModifyDate>
-<xmp:CreateDate>2021-07-18T20:55:13Z</xmp:CreateDate>
+<rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.54.0'/>
+<rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2021-10-17T20:47:25Z</xmp:ModifyDate>
+<xmp:CreateDate>2021-10-17T20:47:25Z</xmp:CreateDate>
<xmp:CreatorTool>cairo 1.16.0 (https://cairographics.org)</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ff1b0331-2026-11f7-0000-799a052027ef'/>
+<rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fbc0544c-67a7-11f7-0000-799a052027ef'/>
<rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
@@ -52,9 +52,9 @@ endobj
endstream
endobj
2 0 obj
-<</Producer(GPL Ghostscript 9.53.3)
-/CreationDate(D:20210718205513Z00'00')
-/ModDate(D:20210718205513Z00'00')
+<</Producer(GPL Ghostscript 9.54.0)
+/CreationDate(D:20211017204725Z00'00')
+/ModDate(D:20211017204725Z00'00')
/Creator(cairo 1.16.0 \(https://cairographics.org\))>>endobj
xref
0 8
@@ -68,7 +68,7 @@ xref
0000001364 00000 n
trailer
<< /Size 8 /Root 1 0 R /Info 2 0 R
-/ID [<271CEF740125D4DCE22469EE726BB1FF><271CEF740125D4DCE22469EE726BB1FF>]
+/ID [<80B8898B86BD65AA05E219B06B1C67C8><80B8898B86BD65AA05E219B06B1C67C8>]
>>
startxref
2812
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
index 4b0d5f1587..c3364b3249 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-phil.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
index 2fe356e734..b021508c51 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
index e290678dd6..cf28aaa69c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
index b6b11e08d4..44efaf8bb7 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-czech.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
index 8059d8872b..7e919ea306 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english-color.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
index 55a99a2ec4..9115eba1c4 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
index dae2270795..81801bfc2c 100644
--- a/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
+++ b/macros/latex/contrib/fithesis/logo/mu/fithesis-sci.pdf
Binary files differ
diff --git a/macros/latex/contrib/fithesis/style/mu/base.dtx b/macros/latex/contrib/fithesis/style/mu/base.dtx
index 6a17ea26fa..a6c43b158d 100644
--- a/macros/latex/contrib/fithesis/style/mu/base.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/base.dtx
@@ -127,7 +127,7 @@
\DeclareOption{nolot}{\let\thesis@blocks@lot\relax}
\DeclareOption{lot}{\let\thesis@blocks@lot\listoftables}
% \end{macrocode}
-% \item\texttt{lot}, \texttt{nolot} -- The \DescribeMacro{^^A
+% \item\texttt{lof}, \texttt{nolof} -- The \DescribeMacro{^^A
% \thesis@blocks@lof}|\thesis@blocks@lof| macro will be defined
% as either |\listoffigures| or |\relax|, respectively. As a
% side effect, the |\listoffigures| either is or isn't going to
diff --git a/macros/latex/contrib/fithesis/style/mu/ped.dtx b/macros/latex/contrib/fithesis/style/mu/ped.dtx
index 88e2fb9918..6e0e223daa 100644
--- a/macros/latex/contrib/fithesis/style/mu/ped.dtx
+++ b/macros/latex/contrib/fithesis/style/mu/ped.dtx
@@ -7,14 +7,16 @@
% This is the style file for the theses written at the Faculty of
% Education at the Masaryk University in Brno. It has been prepared
% in accordance with the formal requirements published at the
-% of the faculty\footnote{See \url{K_realizaci_zaverecnych_praci^^A
-% __bakalarskych__diplomovych__rigoroznich_a_zaverecnych_praci_CZV_},
-% and standard of the department of Pedagogy
-% \url{http://www.ped.muni.cz/pedagogika/wp-content/uploads/2018^^A
-% /08/standard_zaverecnych_praci_katedra_pedagogiky-opravene3_08.pdf}}.
+% of the faculty\footnote{See \url{https://is.muni.cz/do/mu/Uredni_^^A
+% deska/Predpisy_MU/Pedagogicka_fakulta/Pokyny/PD2015-01/K_realizac^^A
+% _ i_zaverecnych_praci__bakalarskych__diplomovych__rigoroznich_a_z^^A
+% averecnych_praci_CZV__2021-06-10_09-07-51.pdf}, and the standard of
+% the department of Pedagogy \url{http://www.ped.muni.cz/pedagogika^^A
+% /wp-content/uploads/2018/08/standard_zaverecnych_praci_katedra_pe^^A
+% dagogiky-opravene3_08.pdf}}.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fithesis/style/mu/fithesis-mu-ped}[2021/04/24]
+\ProvidesPackage{fithesis/style/mu/fithesis-mu-ped}[2021/10/17]
% \end{macrocode}
% The file defines the color scheme of the respective faculty. Note
% the the color definitions are in RGB, which makes the resulting
@@ -31,9 +33,15 @@
% \changes{v1.0.0}{2021/03/26}{^^A
% The Faculty of Education at the Masaryk University in Brno
% uses the APA citation and reference style. [VN]}
+% \changes{v1.0.2}{2021/10/17}{^^A
+% The Faculty of Education at the Masaryk University in Brno
+% uses the ISO 690 citation and reference style, since the
+% \textsf{biblatex-apa} package does not support Czech and
+% Slovak. The |iso-authoryear| citations are used and the
+% bibliography is sorted by name, title, and year. [VN]}
% \begin{macrocode}
\thesis@bibliography@setup{
- style=apa,
+ style=iso-authoryear,
sorting=nty}
\thesis@bibliography@load
% \end{macrocode}
diff --git a/macros/latex/contrib/l3backend/CHANGELOG.md b/macros/latex/contrib/l3backend/CHANGELOG.md
index 9555227269..b6b15a00ec 100644
--- a/macros/latex/contrib/l3backend/CHANGELOG.md
+++ b/macros/latex/contrib/l3backend/CHANGELOG.md
@@ -6,6 +6,8 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2021-10-18]
+
## [2021-10-17]
### Changed
@@ -201,7 +203,8 @@ this project uses date-based 'snapshot' version identifiers.
- Include `l3backend` in file names
- Moved backend code to internal for each 'parent' module
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-10-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-10-18...HEAD
+[2021-10-18]: https://github.com/latex3/latex3/compare/2021-10-17...2021-10-18
[2021-10-17]: https://github.com/latex3/latex3/compare/2021-10-12...2021-10-17
[2021-10-12]: https://github.com/latex3/latex3/compare/2021-08-04...2021-10-12
[2021-08-04]: https://github.com/latex3/latex3/compare/2021-07-12...2021-08-04
diff --git a/macros/latex/contrib/l3backend/README.md b/macros/latex/contrib/l3backend/README.md
index 5178df716c..5ca467a1f0 100644
--- a/macros/latex/contrib/l3backend/README.md
+++ b/macros/latex/contrib/l3backend/README.md
@@ -1,7 +1,7 @@
LaTeX3 Backend Drivers
======================
-Release 2021-10-17
+Release 2021-10-18
This package forms parts of `expl3`, and contains the code used to interface
with backends (drivers) across the `expl3` codebase. The functions here are
diff --git a/macros/latex/contrib/l3backend/l3backend-basics.dtx b/macros/latex/contrib/l3backend/l3backend-basics.dtx
index a4de8bf46b..a8f2c67155 100644
--- a/macros/latex/contrib/l3backend/l3backend-basics.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
@@ -70,27 +70,27 @@
% \begin{macrocode}
\ProvidesExplFile
%<*dvipdfmx>
- {l3backend-dvipdfmx.def}{2021-10-17}{}
+ {l3backend-dvipdfmx.def}{2021-10-18}{}
{L3 backend support: dvipdfmx}
%</dvipdfmx>
%<*dvips>
- {l3backend-dvips.def}{2021-10-17}{}
+ {l3backend-dvips.def}{2021-10-18}{}
{L3 backend support: dvips}
%</dvips>
%<*dvisvgm>
- {l3backend-dvisvgm.def}{2021-10-17}{}
+ {l3backend-dvisvgm.def}{2021-10-18}{}
{L3 backend support: dvisvgm}
%</dvisvgm>
%<*luatex>
- {l3backend-luatex.def}{2021-10-17}{}
+ {l3backend-luatex.def}{2021-10-18}{}
{L3 backend support: PDF output (LuaTeX)}
%</luatex>
%<*pdftex>
- {l3backend-pdftex.def}{2021-10-17}{}
+ {l3backend-pdftex.def}{2021-10-18}{}
{L3 backend support: PDF output (pdfTeX)}
%</pdftex>
%<*xetex>
- {l3backend-xetex.def}{2021-10-17}{}
+ {l3backend-xetex.def}{2021-10-18}{}
{L3 backend support: XeTeX}
%</xetex>
% \end{macrocode}
diff --git a/macros/latex/contrib/l3backend/l3backend-box.dtx b/macros/latex/contrib/l3backend/l3backend-box.dtx
index 179f5bb3f6..dc592e2fce 100644
--- a/macros/latex/contrib/l3backend/l3backend-box.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3backend/l3backend-code.pdf b/macros/latex/contrib/l3backend/l3backend-code.pdf
index 9a6aca4f09..b190a428d9 100644
--- a/macros/latex/contrib/l3backend/l3backend-code.pdf
+++ b/macros/latex/contrib/l3backend/l3backend-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3backend/l3backend-color.dtx b/macros/latex/contrib/l3backend/l3backend-color.dtx
index 3bd3fbc429..d47b2a7179 100644
--- a/macros/latex/contrib/l3backend/l3backend-color.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
@@ -546,6 +546,13 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_backend_select_iccbased:nn}
+% No support.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_select_iccbased:nn #1#2 { }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}
% {
% \@@_backend_separation_init:nnnnn,
@@ -807,6 +814,13 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_backend_iccbased_init:nnn}
+% No support at present.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_iccbased_init:nnn #1#2#3 { }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</dvips>
% \end{macrocode}
@@ -815,11 +829,15 @@
%<*dvisvgm>
% \end{macrocode}
%
-% \begin{macro}{\@@_backend_select_separation:nn, \@@_backend_select_devicen:nn}
+% \begin{macro}
+% {
+% \@@_backend_select_separation:nn,
+% \@@_backend_select_devicen:nn
+% }
% No support at present.
% \begin{macrocode}
\cs_new_protected:Npn \@@_backend_select_separation:nn #1#2 { }
-\cs_new_protected:Npn \@@_backend_select_devicen:nn #1#2 { }
+\cs_new_eq:NN \@@_backend_select_devicen:nn \@@_backend_select_separation:nn
% \end{macrocode}
% \end{macro}
%
@@ -832,6 +850,30 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_backend_select_iccbased:nn}
+% As detailed in \url{https://www.w3.org/TR/css-color-4/#at-profile},
+% we can apply a color profile using CSS. As we have a local file, we use
+% a relative URL.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_select_iccbased:nn #1#2
+ {
+ \__kernel_backend_literal_svg:x
+ {
+ <style>
+ @color-profile ~
+ \str_if_eq:nnTF {#2} { cmyk }
+ { device-cmyk }
+ { --color \int_use:N \g_@@_model_int }
+ \c_space_tl
+ {
+ src:("#1")
+ }
+ </style>
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</dvisvgm>
% \end{macrocode}
@@ -840,7 +882,12 @@
%<*dvipdfmx|luatex|pdftex|xetex>
% \end{macrocode}
%
-% \begin{macro}{\@@_backend_select_separation:nn, \@@_backend_select_devicen:nn}
+% \begin{macro}
+% {
+% \@@_backend_select_separation:nn,
+% \@@_backend_select_devicen:nn ,
+% \@@_backend_select_iccbased:nn
+% }
% Although \texttt{(x)dvipdfmx} has a built-in approach to color spaces, that
% can't be used with the generic color stacks. So we take an approach in which
% we share the same code as for \pdfTeX{}.
@@ -848,6 +895,7 @@
\cs_new_protected:Npn \@@_backend_select_separation:nn #1#2
{ \@@_backend_select:nn { /#1 ~ cs ~ #2 ~ scn } { /#1 ~ CS ~ #2 ~ SCN } }
\cs_new_eq:NN \@@_backend_select_devicen:nn \@@_backend_select_separation:nn
+\cs_new_eq:NN \@@_backend_select_iccbased:nn \@@_backend_select_separation:nn
% \end{macrocode}
% \end{macro}
%
@@ -982,6 +1030,71 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\@@_backend_iccbased_init:nnn}
+% Lots of data to save here: we only want to do that once per file,
+% so track it by name.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_iccbased_init:nnn #1#2#3
+ {
+ \pdf_object_if_exist:nF { @@_icc_ #1 }
+ {
+ \pdf_object_new:nn { @@_icc_ #1 } { fstream }
+ \pdf_object_write:nx { @@_icc_ #1 }
+ {
+ {
+ /N ~ \exp_not:n { #2 } ~
+ \tl_if_empty:nF { #3 } { /Range~[ #3 ] }
+ }
+ {#1}
+ }
+ }
+ \pdf_object_unnamed_write:nx { array }
+ { /ICCBased ~ \pdf_object_ref:n { @@_icc_ #1 } }
+ \cs_if_exist:NT \pdfmanagement_add:nnn
+ {
+ \use:x
+ {
+ \pdfmanagement_add:nnn { Page / Resources / ColorSpace }
+ { color \int_use:N \g_@@_model_int }
+ { ~ \pdf_object_ref_last: }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+
+%
+% \begin{macro}{\@@_backend_iccbased_device:nnn}
+% This is very similar to setting up a color space: the only part we
+% skip is adding it to the page resources.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_iccbased_device:nnn #1#2#3
+ {
+ \pdf_object_if_exist:nF { @@_icc_ #1 }
+ {
+ \pdf_object_new:nn { @@_icc_ #1 } { fstream }
+ \pdf_object_write:nn { @@_icc_ #1 }
+ {
+ { /N ~ #3 }
+ {#1}
+ }
+ }
+ \pdf_object_unnamed_write:nx { array }
+ { /ICCBased ~ \pdf_object_ref:n { @@_icc_ #1 } }
+ \cs_if_exist:NT \pdfmanagement_add:nnn
+ {
+ \use:x
+ {
+ \pdfmanagement_add:nnn
+ { Page / Resources / ColorSpace }
+ { Default #2 }
+ { \pdf_object_ref_last: }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</dvipdfmx|luatex|pdftex|xetex>
% \end{macrocode}
diff --git a/macros/latex/contrib/l3backend/l3backend-draw.dtx b/macros/latex/contrib/l3backend/l3backend-draw.dtx
index 884dd0167e..d8e8a19226 100644
--- a/macros/latex/contrib/l3backend/l3backend-draw.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-draw.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3backend/l3backend-graphics.dtx b/macros/latex/contrib/l3backend/l3backend-graphics.dtx
index 602aa29e00..144b21cf5a 100644
--- a/macros/latex/contrib/l3backend/l3backend-graphics.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-graphics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3backend/l3backend-header.dtx b/macros/latex/contrib/l3backend/l3backend-header.dtx
index e465fc701d..7eab8cdf2f 100644
--- a/macros/latex/contrib/l3backend/l3backend-header.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-header.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3backend/l3backend-opacity.dtx b/macros/latex/contrib/l3backend/l3backend-opacity.dtx
index 9595f5600d..ff9eec5226 100644
--- a/macros/latex/contrib/l3backend/l3backend-opacity.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-opacity.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3backend/l3backend-pdf.dtx b/macros/latex/contrib/l3backend/l3backend-pdf.dtx
index 694a0c29a4..d9098ccd1f 100644
--- a/macros/latex/contrib/l3backend/l3backend-pdf.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md
index c1daa97b10..82782d208d 100644
--- a/macros/latex/contrib/l3kernel/CHANGELOG.md
+++ b/macros/latex/contrib/l3kernel/CHANGELOG.md
@@ -7,6 +7,12 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2021-10-18]
+
+### Added
+- Support for ICC-based color profiles
+- `\color_profile_apply:nn`
+
## [2021-10-17]
### Changed
@@ -965,7 +971,8 @@ this project uses date-based 'snapshot' version identifiers.
- Step functions have been added for dim variables,
e.g. `\dim_step_inline:nnnn`
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-10-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-10-18...HEAD
+[2021-10-18]: https://github.com/latex3/latex3/compare/2021-10-17...2021-10-18
[2021-10-17]: https://github.com/latex3/latex3/compare/2021-10-12...2021-10-17
[2021-10-12]: https://github.com/latex3/latex3/compare/2021-08-27...2021-10-12
[2021-08-27]: https://github.com/latex3/latex3/compare/2021-07-12...2021-08-27
diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md
index b01138b891..0ceca4ca19 100644
--- a/macros/latex/contrib/l3kernel/README.md
+++ b/macros/latex/contrib/l3kernel/README.md
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2021-10-17
+Release 2021-10-18
Overview
--------
diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx
index e384d099fd..24246f1ace 100644
--- a/macros/latex/contrib/l3kernel/expl3.dtx
+++ b/macros/latex/contrib/l3kernel/expl3.dtx
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2021-10-17}%
+\def\ExplFileDate{2021-10-18}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf
index e3fba2172a..60e57d4148 100644
--- a/macros/latex/contrib/l3kernel/expl3.pdf
+++ b/macros/latex/contrib/l3kernel/expl3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf
index 33280fbe08..19980978f9 100644
--- a/macros/latex/contrib/l3kernel/interface3.pdf
+++ b/macros/latex/contrib/l3kernel/interface3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex
index 744bff1617..b2c52db293 100644
--- a/macros/latex/contrib/l3kernel/interface3.tex
+++ b/macros/latex/contrib/l3kernel/interface3.tex
@@ -54,7 +54,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-10-17}
+\date{Released 2021-10-18}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx
index 8524fb42d8..d54bc9a70a 100644
--- a/macros/latex/contrib/l3kernel/l3basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
index e5483c2453..c0c676dd9f 100644
--- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx
+++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx
index 184b66d0a2..8e000f70f5 100644
--- a/macros/latex/contrib/l3kernel/l3box.dtx
+++ b/macros/latex/contrib/l3kernel/l3box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx
index 2ffdc7328a..e0787f1a0e 100644
--- a/macros/latex/contrib/l3kernel/l3candidates.dtx
+++ b/macros/latex/contrib/l3kernel/l3candidates.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx
index a944f5bc75..0d53ada539 100644
--- a/macros/latex/contrib/l3kernel/l3cctab.dtx
+++ b/macros/latex/contrib/l3kernel/l3cctab.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx
index c2318cd43b..8ca665469b 100644
--- a/macros/latex/contrib/l3kernel/l3clist.dtx
+++ b/macros/latex/contrib/l3kernel/l3clist.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx
index 0158489919..1a47fa6b73 100644
--- a/macros/latex/contrib/l3kernel/l3coffins.dtx
+++ b/macros/latex/contrib/l3kernel/l3coffins.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3color.dtx b/macros/latex/contrib/l3kernel/l3color.dtx
index 176594a3f4..cef2e7bef1 100644
--- a/macros/latex/contrib/l3kernel/l3color.dtx
+++ b/macros/latex/contrib/l3kernel/l3color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
@@ -393,6 +393,7 @@
% The latter should be one of
% \begin{itemize}
% \item \texttt{DeviceN}
+% \item \texttt{ICCBased}
% \item \texttt{Separation}
% \end{itemize}
% (The \meta{family} may be given in mixed case as-in the PDF reference:
@@ -436,6 +437,28 @@
% a process color name (\texttt{cyan}, etc.) or the special name \texttt{none}.
% \end{itemize}
%
+% For a \texttt{ICCBased} space, there is one \emph{compulsory} key.
+% \begin{itemize}
+% \item \texttt{file} The name of the file containing the profile.
+% \end{itemize}
+%
+% \subsection{Color profiles}
+%
+% Color profiles are used to ensure color accuracy by linking to collaboration.
+% Applying a profile can be used to standardise color which is otherwise
+% device-dependence.
+%
+% \begin{function}[added = 2021-02-23]{\color_profile_apply:nn}
+% \begin{syntax}
+% \cs{color_profile_apply:nn} \Arg{profile} \Arg{model}
+% \end{syntax}
+% This function applies a \meta{profile} to one of the device \meta{models}.
+% The profile will then apply to all color of the selected \meta{model}. The
+% \meta{profile} should specify an ICC profile file. The \meta{model} has to
+% be one the standard device models: \texttt{cmyk}, \texttt{gray} or
+% \texttt{rgb}.
+% \end{function}
+%
% \end{documentation}
%
% \begin{implementation}
@@ -1781,11 +1804,10 @@
% A shared auxiliary to do the basics of setting up a new model: reserve a
% number, create a fallback and white-equivalent, set up links to the backend.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_model_init:nnn #1#2#3
+\cs_new_protected:Npn \@@_model_init:nnnnn #1#2#3#4#5
{
\int_gincr:N \g_@@_model_int
- \tl_const:cx { c_@@_fallback_ #1 _tl }
- { 1 \prg_replicate:nn { #2 - 1 } { ~ 1 } }
+ \tl_const:cn { c_@@_fallback_ #1 _tl } { #4 }
\clist_map_inline:nn { fill , stroke , select }
{
\cs_new_protected:cpx { @@_backend_ ##1 _ #1 :n } ####1
@@ -1797,12 +1819,23 @@
\cs_new_protected:cpx { @@_model_ #1 _white: }
{
\prop_put:Nnn \exp_not:N \l_@@_named_white_prop {#1}
- { 0 \prg_replicate:nn { #2 - 1 } { ~ 0 } }
+ { \exp_not:n {#5} }
\exp_not:N \int_compare:nNnF { \tex_currentgrouplevel:D } = 0
{ \group_insert_after:N \exp_not:c { @@_model_ #1 _ white: } }
}
\use:c { @@_model_ #1 _white: }
}
+\cs_generate_variant:Nn \@@_model_init:nnnnn { nnnxx }
+\cs_new_protected:Npn \@@_model_init:nnn #1#2#3
+ {
+ \@@_model_init:nnnxx { #1 } { #2 } { #3 }
+ {
+ 1 \prg_replicate:nn { #2 - 1 } { ~ 1 }
+ }
+ {
+ 0 \prg_replicate:nn { #2 - 1 } { ~ 0 }
+ }
+ }
% \end{macrocode}
% \end{macro}
%
@@ -2513,6 +2546,118 @@
% \end{macro}
% \end{macro}
%
+% \begin{variable}{\c_@@_icc_colorspace_signatures_prop}
+% The signatures in the ICC file header indicating the underlying
+% colorspace. We map it to three values: The number of components,
+% the values corresponding to white, and the range.
+% \begin{macrocode}
+\prop_const_from_keyval:Nn \c_@@_icc_colorspace_signatures_prop
+ {
+% Gray
+ 47524159 = {1} {1} {0} {},
+% RGB
+ 52474220 = {3} {0~0~0} {1~1~1} {},
+% CMYK
+ 434D594B = {4} {0~0~0~1} {0~0~0~0} {},
+% Lab
+ 4C616220 = {3} {0~0~0} {100~0~0} {0~100~-128~127~-128~127}
+ }
+% \end{macrocode}
+% \end{variable}
+% \begin{macro}{\@@_model_iccbased:n}
+% \begin{macro}{\@@_model_iccbased:nn}
+% \begin{macro}{\@@_model_iccbased:nnn, \@@_model_iccbased_aux:nnn}
+% For an ICC profile, we need a file name and a number of components. The
+% file name is processed here so the backend can treat it as a string.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_iccbased:n #1
+ {
+ \prop_get:NnNTF \l_@@_internal_prop { file }
+ \l_@@_internal_tl
+ {
+ \exp_args:NV \@@_model_iccbased:nn
+ \l_@@_internal_tl {#1}
+ }
+ {
+ \msg_error:nnn { color }
+ { ICCBased-requires-file } {#1}
+ }
+ }
+\cs_new_protected:Npn \@@_model_iccbased:nn #1#2
+ {
+ \exp_args:NNx \prop_get:NnNTF \c_@@_icc_colorspace_signatures_prop
+ { \file_hex_dump:nnn { #1 } { 17 } { 20 } } \l_@@_internal_tl
+ {
+ \exp_last_unbraced:NV \@@_model_iccbased_aux:nnnnnn
+ \l_@@_internal_tl { #2 } { #1 }
+ }
+ {
+ \msg_error:nnn { color }
+ { ICCBased-unsupported-colorspace } {#2}
+ }
+ }
+% \end{macrocode}
+% Here, we can use the same internals as for DeviceN approach as we know the
+% number of components. No conversion is possible, so there is no need
+% to worry about that at all.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_iccbased_aux:nnnnnn #1#2#3#4#5#6
+ {
+ \@@_model_init:nnnnn {#5} {#1} { iccbased } {#2} {#3}
+ \use:c { @@_model_devicen_parse_ #1 :nn } {#5} {#1}
+ \exp_args:Nx \@@_backend_iccbased_init:nnn
+ { \file_full_name:n {#6} } {#1} {#4}
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Applying profiles}
+%
+% \begin{macro}{\color_profile_apply:nn, \@@_profile_apply:nn}
+% \begin{macro}
+% {
+% \@@_profile_apply_gray:n ,
+% \@@_profile_apply_rgb:n ,
+% \@@_profile_apply_cmyk:n
+% }
+% With a limited range of outcomes, this is largely about getting data to the
+% backend.
+% \begin{macrocode}
+\cs_new_protected:Npn \color_profile_apply:nn #1#2
+ {
+ \exp_args:Ne \@@_profile_apply:nn
+ { \file_full_name:n {#1} } {#2}
+ }
+\cs_new_protected:Npn \@@_profile_apply:nn #1#2
+ {
+ \cs_if_exist_use:cF { @@_profile_apply_ \tl_to_str:n {#2} :n }
+ {
+ \msg_error:nnn { color } { ICC-Device-unknown } {#2}
+ \use_none:n
+ }
+ {#1}
+ }
+\cs_new_protected:Npn \@@_profile_apply_gray:n #1
+ {
+ \int_gincr:N \g_@@_model_int
+ \@@_backend_iccbased_device:nnn {#1} { Gray } { 1 }
+ }
+\cs_new_protected:Npn \@@_profile_apply_rgb:n #1
+ {
+ \int_gincr:N \g_@@_model_int
+ \@@_backend_iccbased_device:nnn {#1} { RGB } { 3 }
+ }
+\cs_new_protected:Npn \@@_profile_apply_cmyk:n #1
+ {
+ \int_gincr:N \g_@@_model_int
+ \@@_backend_iccbased_device:nnn {#1} { CMYK } { 4 }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
% \subsection{Diagnostics}
%
% \begin{macro}{\color_show:n, \color_log:n, \@@_show:Nn}
@@ -2589,6 +2734,29 @@
\\ \\
key~was~given~with~the~correct~information.
}
+\msg_new:nnnn { color } { ICC-Device-unknown }
+ { Unknown~device~color~space~'#1'. }
+ {
+ LaTeX~has~been~asked~to~apply~an~ICC~profile~but~the~device~color~space~
+ '#1'~is~unknown.
+ }
+\msg_new:nnnn { color } { ICCBased-unsupported-colorspace }
+ { ICCBased~color~space~'#1'~uses~an~unsupported~data~color~space. }
+ {
+ LaTeX~has~been~asked~to~create~a~ICCBased~colorspace,~but~the~
+ used~data~colorspace~is~not~supported.~ICC~profiles~used~for~
+ defining~a~ICCBased~colorspace~should~use~a~Lab,~RGB,~or~
+ CMYK~data~colorspace.~LaTeX~will~ignore~this~request.
+ }
+\msg_new:nnnn { color } { ICCBased-requires-file }
+ { ICCBased~color~space~'#1'~require~an~file. }
+ {
+ LaTeX~has~been~asked~to~create~an~ICCBased~color~space,~but~no~\\ \\
+ \iow_indent:n { file~=~<name> }
+ \\ \\
+ key~was~given~with~the~correct~information.~LaTeX~will~ignore~this~
+ request.
+ }
\msg_new:nnnn { color } { model-already-defined }
{ Color~model~'#1'~already~defined. }
{
diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx
index 62f2cbf0bd..cbc2ba0dd3 100644
--- a/macros/latex/contrib/l3kernel/l3debug.dtx
+++ b/macros/latex/contrib/l3kernel/l3debug.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx
index 153c6a49f5..118446f74d 100644
--- a/macros/latex/contrib/l3kernel/l3deprecation.dtx
+++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx
index 63abe16eec..f8ddfd6744 100644
--- a/macros/latex/contrib/l3kernel/l3doc.dtx
+++ b/macros/latex/contrib/l3kernel/l3doc.dtx
@@ -79,7 +79,7 @@ and all files in that bundle must be distributed together.
%
% \title{The \cls{l3doc} class}
% \author{\Team}
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
% \maketitle
% \tableofcontents
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx
index a060d8d0b7..77b11bec37 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.dtx
+++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf
index a781bd8309..62968c5aa0 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.pdf
+++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx
index baaa1bbda9..de04809b76 100644
--- a/macros/latex/contrib/l3kernel/l3expan.dtx
+++ b/macros/latex/contrib/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx
index feeba1ef66..e2c608cdfc 100644
--- a/macros/latex/contrib/l3kernel/l3file.dtx
+++ b/macros/latex/contrib/l3kernel/l3file.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx
index 39356163de..7a6712d474 100644
--- a/macros/latex/contrib/l3kernel/l3flag.dtx
+++ b/macros/latex/contrib/l3kernel/l3flag.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
index 6af194c41a..357481da6b 100644
--- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
index 718b3ee215..e735876dd4 100644
--- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
index 18fee3dd5f..bb869cd5ca 100644
--- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
index ce52e6c060..b113e024f7 100644
--- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
index 0a8441f4e9..f5f58acbe6 100644
--- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
index 2f6e282d2f..820faac536 100644
--- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
index 761d00256c..254983bcad 100644
--- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
index d5f13d7163..c07bbc130f 100644
--- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx
index 2b29950c06..8defd82e8a 100644
--- a/macros/latex/contrib/l3kernel/l3fp-random.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx
index b8ef268c83..4669afeff6 100644
--- a/macros/latex/contrib/l3kernel/l3fp-round.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
index d0cb6be72d..d12dfb5e9f 100644
--- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
index 1885f3c7dc..e7147443b1 100644
--- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx
index 0794e00917..eef38c230f 100644
--- a/macros/latex/contrib/l3kernel/l3fp.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx
index 4c2b90c107..9646b84a94 100644
--- a/macros/latex/contrib/l3kernel/l3fparray.dtx
+++ b/macros/latex/contrib/l3kernel/l3fparray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx
index c968a01d70..1e5ded3b6b 100644
--- a/macros/latex/contrib/l3kernel/l3int.dtx
+++ b/macros/latex/contrib/l3kernel/l3int.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx
index 7140a0f6f4..13ba3a394c 100644
--- a/macros/latex/contrib/l3kernel/l3intarray.dtx
+++ b/macros/latex/contrib/l3kernel/l3intarray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
index 3a6ea30815..bdc195d0a1 100644
--- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx
index 10286cfc3a..e85bbc1d97 100644
--- a/macros/latex/contrib/l3kernel/l3keys.dtx
+++ b/macros/latex/contrib/l3kernel/l3keys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx
index 250ae7c6a1..29872a655f 100644
--- a/macros/latex/contrib/l3kernel/l3legacy.dtx
+++ b/macros/latex/contrib/l3kernel/l3legacy.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx
index e46ead0aa4..f95ddecc82 100644
--- a/macros/latex/contrib/l3kernel/l3luatex.dtx
+++ b/macros/latex/contrib/l3kernel/l3luatex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx
index 1a9cdcbd1b..722f902e29 100644
--- a/macros/latex/contrib/l3kernel/l3msg.dtx
+++ b/macros/latex/contrib/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx
index cbaf5c9d21..9a34a74d24 100644
--- a/macros/latex/contrib/l3kernel/l3names.dtx
+++ b/macros/latex/contrib/l3kernel/l3names.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf
index 0e3b8ce95a..aea97df6cd 100644
--- a/macros/latex/contrib/l3kernel/l3news.pdf
+++ b/macros/latex/contrib/l3kernel/l3news.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf
index df1a631206..8ca02b765d 100644
--- a/macros/latex/contrib/l3kernel/l3news01.pdf
+++ b/macros/latex/contrib/l3kernel/l3news01.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf
index ae9aaf3648..d4f88d8113 100644
--- a/macros/latex/contrib/l3kernel/l3news02.pdf
+++ b/macros/latex/contrib/l3kernel/l3news02.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf
index b2f7fac3a4..6ff2937537 100644
--- a/macros/latex/contrib/l3kernel/l3news03.pdf
+++ b/macros/latex/contrib/l3kernel/l3news03.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf
index 4f2fb0700f..42b13884be 100644
--- a/macros/latex/contrib/l3kernel/l3news04.pdf
+++ b/macros/latex/contrib/l3kernel/l3news04.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf
index ab7e927f54..87426871bc 100644
--- a/macros/latex/contrib/l3kernel/l3news05.pdf
+++ b/macros/latex/contrib/l3kernel/l3news05.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf
index ba4b4b4b8e..825152e720 100644
--- a/macros/latex/contrib/l3kernel/l3news06.pdf
+++ b/macros/latex/contrib/l3kernel/l3news06.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf
index 531db7a98b..3309098d71 100644
--- a/macros/latex/contrib/l3kernel/l3news07.pdf
+++ b/macros/latex/contrib/l3kernel/l3news07.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf
index 63b6e10e66..beed982815 100644
--- a/macros/latex/contrib/l3kernel/l3news08.pdf
+++ b/macros/latex/contrib/l3kernel/l3news08.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf
index 2f348a9820..4e7870ec4e 100644
--- a/macros/latex/contrib/l3kernel/l3news09.pdf
+++ b/macros/latex/contrib/l3kernel/l3news09.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf
index 647fd6c467..6c12559b81 100644
--- a/macros/latex/contrib/l3kernel/l3news10.pdf
+++ b/macros/latex/contrib/l3kernel/l3news10.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf
index 1c22d8c1ea..36b254b236 100644
--- a/macros/latex/contrib/l3kernel/l3news11.pdf
+++ b/macros/latex/contrib/l3kernel/l3news11.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf
index 8be2eece47..b199276937 100644
--- a/macros/latex/contrib/l3kernel/l3news12.pdf
+++ b/macros/latex/contrib/l3kernel/l3news12.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3pdf.dtx b/macros/latex/contrib/l3kernel/l3pdf.dtx
index b7986a2921..0ccb6817f1 100644
--- a/macros/latex/contrib/l3kernel/l3pdf.dtx
+++ b/macros/latex/contrib/l3kernel/l3pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf
index c9b1e2b092..cdaa3fe63b 100644
--- a/macros/latex/contrib/l3kernel/l3prefixes.pdf
+++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx
index b233a0bad8..ae119af206 100644
--- a/macros/latex/contrib/l3kernel/l3prg.dtx
+++ b/macros/latex/contrib/l3kernel/l3prg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx
index a4120843ea..df20a5c02c 100644
--- a/macros/latex/contrib/l3kernel/l3prop.dtx
+++ b/macros/latex/contrib/l3kernel/l3prop.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx
index aecc92b0b0..a2d1080356 100644
--- a/macros/latex/contrib/l3kernel/l3quark.dtx
+++ b/macros/latex/contrib/l3kernel/l3quark.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx
index 604ccf5dce..db1ddee245 100644
--- a/macros/latex/contrib/l3kernel/l3regex.dtx
+++ b/macros/latex/contrib/l3kernel/l3regex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx
index 225ec19484..5585aa3ddb 100644
--- a/macros/latex/contrib/l3kernel/l3seq.dtx
+++ b/macros/latex/contrib/l3kernel/l3seq.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx
index 173aa92817..1556f14ed8 100644
--- a/macros/latex/contrib/l3kernel/l3skip.dtx
+++ b/macros/latex/contrib/l3kernel/l3skip.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx
index 70c9d172f8..8261afa088 100644
--- a/macros/latex/contrib/l3kernel/l3sort.dtx
+++ b/macros/latex/contrib/l3kernel/l3sort.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx
index 81259af3c1..72c260cdc0 100644
--- a/macros/latex/contrib/l3kernel/l3str-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx
index bf52b667ab..e84e2162a2 100644
--- a/macros/latex/contrib/l3kernel/l3str.dtx
+++ b/macros/latex/contrib/l3kernel/l3str.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf
index e5a8429dfc..4589d6a2d2 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.pdf
+++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex
index e8f09964eb..3b3ec1b3bf 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.tex
+++ b/macros/latex/contrib/l3kernel/l3styleguide.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-10-17}
+\date{Released 2021-10-18}
\begin{document}
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
index 711e08a627..55d08cee70 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
index 858f0b85fb..882304511f 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-10-17}
+\date{Released 2021-10-18}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx
index 0ff14bb00b..6aab0ca25f 100644
--- a/macros/latex/contrib/l3kernel/l3sys.dtx
+++ b/macros/latex/contrib/l3kernel/l3sys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
index 83fd993eec..51c0c6d52c 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex
index c160f2278b..8e289903b6 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.tex
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-10-17}
+\date{Released 2021-10-18}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx
index 57e04bf46e..4647339a81 100644
--- a/macros/latex/contrib/l3kernel/l3text-case.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-case.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx
index 872df5e27b..5655cc757c 100644
--- a/macros/latex/contrib/l3kernel/l3text-purify.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx
index c73bc13aae..defd0585f4 100644
--- a/macros/latex/contrib/l3kernel/l3text.dtx
+++ b/macros/latex/contrib/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
index 3720abd7b7..84d740e6df 100644
--- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx
index e19200a2ae..13625c2542 100644
--- a/macros/latex/contrib/l3kernel/l3tl.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx
index cbabb88bf5..33960f4ec0 100644
--- a/macros/latex/contrib/l3kernel/l3token.dtx
+++ b/macros/latex/contrib/l3kernel/l3token.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx
index f5effcd049..38f142f04f 100644
--- a/macros/latex/contrib/l3kernel/l3unicode.dtx
+++ b/macros/latex/contrib/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-10-17}
+% \date{Released 2021-10-18}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf
index 58d11eb65e..9884bf29d1 100644
--- a/macros/latex/contrib/l3kernel/source3.pdf
+++ b/macros/latex/contrib/l3kernel/source3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex
index b50a8d7b31..7910459271 100644
--- a/macros/latex/contrib/l3kernel/source3.tex
+++ b/macros/latex/contrib/l3kernel/source3.tex
@@ -53,7 +53,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-10-17}
+\date{Released 2021-10-18}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/media9/ChangeLog b/macros/latex/contrib/media9/ChangeLog
index 50af543880..075328178d 100644
--- a/macros/latex/contrib/media9/ChangeLog
+++ b/macros/latex/contrib/media9/ChangeLog
@@ -1,3 +1,8 @@
+2021-10-18
+ * v1.23 : media9.sty
+ * new : SHOWTRANSPARENT and SECTIONCAPPING entries for 3D cross sections
+ (in the 3D views file)
+
2021-09-12
* v1.22 : media9.sty
* v0.53 : pdfbase.sty
diff --git a/macros/latex/contrib/media9/doc/media9.pdf b/macros/latex/contrib/media9/doc/media9.pdf
index cf0ef43243..79ef9c35a2 100644
--- a/macros/latex/contrib/media9/doc/media9.pdf
+++ b/macros/latex/contrib/media9/doc/media9.pdf
Binary files differ
diff --git a/macros/latex/contrib/media9/doc/media9.tex b/macros/latex/contrib/media9/doc/media9.tex
index a7942ef584..d7acd9d0e3 100644
--- a/macros/latex/contrib/media9/doc/media9.tex
+++ b/macros/latex/contrib/media9/doc/media9.tex
@@ -391,6 +391,8 @@ The file \verb+<views file>+ is structured into view sections, one for every vie
PLANECOLOR=<r> <g> <b>
INTERSECTIONVISIBLE=true | false
INTERSECTIONCOLOR=<r> <g> <b>
+ SHOWTRANSPARENT=true | false
+ SECTIONCAPPING=true | false
END
PARTSATTRS=keep
PART=<part name as in the Model Tree (required, optional if UTF16NAME present)>
@@ -416,7 +418,7 @@ A view section starts with the keyword \verb+VIEW+, optionally followed by a nam
Part sub-sections are opened by \verb+PART=<part name>+ and closed by \verb+END+. There may be as many part subsections as there are parts in a 3D scene. Table~\ref{tab:parts} lists the possible entries in a \verb+PART+ sub-section. All entries are optional. However, a \verb+UTF16NAME+ entry is recommended, as the part name may contain non-ASCII characters. The value of the \verb+UTF16NAME+ key is the part name as a hex-encoded Unicode string. If \verb+UTF16NAME+ is not used, the part name in the 3D file must be entirely composed of ASCII characters. In that case, \verb+<part name>+ is mandatory and must match the part name as indicated in the \Acrobatmenu{ShowHideModelTree}{3D Model Tree} of the 3D object (accessible via right-click onto the model in the Reader). The part can be scaled and repositioned by means of a \verb+TRANSFORM+ entry which takes a 12-element transformation matrix as its value. Remaining entries in a part sub-section control the visual appearance of the part.
-A view section may contain at most one \verb+CROSSSECT+ sub-section. It inserts a cutting plane at a definite position and orientation in the 3D space, controlled by optional \verb+CENTER+ and \verb+NORMAL+ entries. The appearance characteristics of the cutting plane and the intersection of the plane with the 3D geometry are controlled by optional \verb+OPACITY+, \verb+VISIBLE+, \verb+PLANECOLOR+, \verb+INTERSECTIONVISIBLE+, \verb+INTERSECTIONCOLOR+ entries. See Table~\ref{tab:crosss} for explanation.
+A view section may contain at most one \verb+CROSSSECT+ sub-section. It inserts a cutting plane at a definite position and orientation in the 3D space, controlled by optional \verb+CENTER+ and \verb+NORMAL+ entries. The appearance characteristics of the cutting plane and the intersection of the plane with the 3D geometry are controlled by optional \verb+OPACITY+, \verb+VISIBLE+, \verb+PLANECOLOR+, \verb+INTERSECTIONVISIBLE+, \verb+INTERSECTIONCOLOR+,\\\verb+SHOWTRANSPARENT+, \verb+SECTIONCAPPING+ entries. See Table~\ref{tab:crosss} for explanation.
The views file can be commented. As usual, comments start with the percent sign.
@@ -500,6 +502,8 @@ Things like animation, lighting, background of 3D objects etc. may also be scrip
{\tt PLANECOLOR} & three numbers & given as {\tt<r> <g> <b>}, specify the colour (RGB) of the cutting plane\\
{\tt INTERSECTIONVISIBLE} & boolean & a flag (`{\tt true}' or `{\tt false}') indicating the visibility of the intersection of the cutting plane with any 3D geometry\\
{\tt INTERSECTIONCOLOR} & three numbers & given as {\tt<r> <g> <b>}, specify the colour (RGB) for the cutting plane's intersection with the 3D geometry\\
+ {\tt SHOWTRANSPARENT} & boolean & a flag (`{\tt true}' or `{\tt false}') indicating that the portion of a model on the cut side of a section plane shall be viewed using a transparent render mode\\
+ {\tt SECTIONCAPPING} & boolean & a flag (`{\tt true}' or `{\tt false}') indicating whether the section plane shall be closed and rendered as if cutting through a solid object\\
\hline
\end{tabular}
\end{table}
diff --git a/macros/latex/contrib/media9/media9.sty b/macros/latex/contrib/media9/media9.sty
index 07bb391c01..a40d6fbe52 100644
--- a/macros/latex/contrib/media9/media9.sty
+++ b/macros/latex/contrib/media9/media9.sty
@@ -41,8 +41,8 @@
\RequirePackage{l3keys2e}
-\def\g@mix@date@tl{2021/09/12}
-\def\g@mix@version@tl{1.22}
+\def\g@mix@date@tl{2021/10/18}
+\def\g@mix@version@tl{1.23}
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesExplPackage{media9}{\g@mix@date@tl}{\g@mix@version@tl}
@@ -1905,6 +1905,26 @@
},
INTERSECTIONCOLOR .value_required:n = {true},
+ SHOWTRANSPARENT .choices:nn = {true,false}{
+ \int_compare:nF{\l_mix_level_tl=2}{
+ \msg_error:nnxxxx{media9}{key~not~allowed}
+ {\g_mix_vfile_tl}{\int_use:N\l_mix_lineno_int}{SHOWTRANSPARENT}
+ {CROSSSECT}
+ }
+ \tl_set:Nx\l_mix_csst_tl{/ST~\l_keys_choice_tl}
+ },
+ SHOWTRANSPARENT .default:n = {true},
+
+ SECTIONCAPPING .choices:nn = {true,false}{
+ \int_compare:nF{\l_mix_level_tl=2}{
+ \msg_error:nnxxxx{media9}{key~not~allowed}
+ {\g_mix_vfile_tl}{\int_use:N\l_mix_lineno_int}{SECTIONCAPPING}
+ {CROSSSECT}
+ }
+ \tl_set:Nx\l_mix_cssc_tl{/SC~\l_keys_choice_tl}
+ },
+ SECTIONCAPPING .default:n = {true},
+
TRANSFORM .code:n = {
\int_compare:nF{\l_mix_level_tl=\c_one_int}{
\msg_error:nnxxxx{media9}{key~not~allowed}
@@ -1937,6 +1957,8 @@
\tl_clear:N\l_mix_cspc_tl %plane colour
\tl_clear:N\l_mix_csic_tl %intersection colour
\tl_clear:N\l_mix_csiv_tl %intersection visibility
+ \tl_clear:N\l_mix_csst_tl %cut side shown transparent
+ \tl_clear:N\l_mix_cssc_tl %section capping
},
CROSSSECT .value_forbidden:n = {true},
@@ -2018,7 +2040,7 @@
/C~[\l_mix_cscentre_tl]
/O~[\l_mix_csorient_tl]
\l_mix_csop_tl\l_mix_cspv_tl\l_mix_cspc_tl
- \l_mix_csic_tl\l_mix_csiv_tl
+ \l_mix_csic_tl\l_mix_csiv_tl\l_mix_csst_tl\l_mix_cssc_tl
}
\tl_put_right:Nx\l_mix_saarray_tl{~\mix_pdflastobj:}
\tl_set:Nn\l_mix_cscount_tl{\c_one_int}
@@ -2409,8 +2431,8 @@
\RequirePackage{l3keys2e}
-\def\g@mix@date@tl{2021/09/12}
-\def\g@mix@version@tl{1.22}
+\def\g@mix@date@tl{2021/10/18}
+\def\g@mix@version@tl{1.23}
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesExplPackage{media9}{\g@mix@date@tl}{\g@mix@version@tl}
@@ -4335,6 +4357,26 @@
},
INTERSECTIONCOLOR .value_required:n = {true},
+ SHOWTRANSPARENT .choices:nn = {true,false}{
+ \int_compare:nF{\l_mix_level_tl=2}{
+ \msg_error:nnxxxx{media9}{key~not~allowed}
+ {\g_mix_vfile_tl}{\int_use:N\l_mix_lineno_int}{SHOWTRANSPARENT}
+ {CROSSSECT}
+ }
+ \tl_set:Nx\l_mix_csst_tl{/ST~\l_keys_choice_tl}
+ },
+ SHOWTRANSPARENT .default:n = {true},
+
+ SECTIONCAPPING .choices:nn = {true,false}{
+ \int_compare:nF{\l_mix_level_tl=2}{
+ \msg_error:nnxxxx{media9}{key~not~allowed}
+ {\g_mix_vfile_tl}{\int_use:N\l_mix_lineno_int}{SECTIONCAPPING}
+ {CROSSSECT}
+ }
+ \tl_set:Nx\l_mix_cssc_tl{/SC~\l_keys_choice_tl}
+ },
+ SECTIONCAPPING .default:n = {true},
+
TRANSFORM .code:n = {
\int_compare:nF{\l_mix_level_tl=\c_one_int}{
\msg_error:nnxxxx{media9}{key~not~allowed}
@@ -4367,6 +4409,8 @@
\tl_clear:N\l_mix_cspc_tl %plane colour
\tl_clear:N\l_mix_csic_tl %intersection colour
\tl_clear:N\l_mix_csiv_tl %intersection visibility
+ \tl_clear:N\l_mix_csst_tl %cut side shown transparent
+ \tl_clear:N\l_mix_cssc_tl %section capping
},
CROSSSECT .value_forbidden:n = {true},
@@ -4448,7 +4492,7 @@
/C~[\l_mix_cscentre_tl]
/O~[\l_mix_csorient_tl]
\l_mix_csop_tl\l_mix_cspv_tl\l_mix_cspc_tl
- \l_mix_csic_tl\l_mix_csiv_tl
+ \l_mix_csic_tl\l_mix_csiv_tl\l_mix_csst_tl\l_mix_cssc_tl
}
\tl_put_right:Nx\l_mix_saarray_tl{~\mix_pdflastobj:}
\tl_set:Nn\l_mix_cscount_tl{\c_one_int}
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
index fae69c03b0..e95df7bfc3 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
Binary files differ
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex
index 28723ff94b..86c4f74da8 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex
@@ -1,4 +1,4 @@
-% -*- coding: utf-8 ; -*-
+% -*- coding: utf-8 ; -*-
\documentclass[dvipsnames]{article}% dvipsnames is for xcolor (loaded by Tikz, loaded by nicematrix)
\usepackage{xltxtra}
\usepackage[french]{babel}
@@ -31,23 +31,24 @@
\def\LetterAt{@}
-\def\interitem{\vspace{7mm plus 2 mm minus 3mm}}
+\def\interitem{\vspace{7mm plus 2 mm minus 3mm}}
\def\emphase{\bgroup\color{RoyalPurple}\let\next=}
\usepackage{footnote}
\usepackage{booktabs}
\usepackage{varwidth}
+\usepackage[auto-lang=false]{lipsum}
\usepackage[hyperfootnotes = false]{hyperref}
\hypersetup
{
- pdfinfo =
+ pdfinfo =
{
Title = L’extension nicematrix ,
Subject = Une extension LaTeX ,
- Author = F. Pantigny
+ Author = F. Pantigny
}
- }
+ }
\NewDocumentEnvironment {scope} {} {} {}
@@ -64,7 +65,7 @@
\title{L'extension \pkg{nicematrix}
\thanks{Ce document correspond à la version~\myfileversion\space de \pkg{nicematrix},
- en date du~\myfiledate.}}
+ en date du~\myfiledate.}}
\author{F. Pantigny \\ \texttt{fpantigny@wanadoo.fr}}
@@ -88,14 +89,14 @@ $\begin{bNiceArray}{cccc}[first-row,first-col,
L_1 & a_{11} & a_{12} & \Cdots & a_{1n} \\
L_2 & a_{21} & a_{22} & \Cdots & a_{2n} \\
\Vdots & \Vdots & \Vdots & \Ddots & \Vdots \\
-L_n & a_{n1} & a_{n2} & \Cdots & a_{nn}
+L_n & a_{n1} & a_{n2} & \Cdots & a_{nn}
\end{bNiceArray}$
\hspace{2cm}
\begin{NiceTabular}[c]{lSSSS}%
[code-before = \rowcolor{red!15}{1-2} \rowcolors{3}{blue!15}{}]
\toprule
\Block{2-1}{Produit} & \multicolumn{3}{c}{dimensions (cm)} & \Block{2-1}{\rotate Prix} \\
-\cmidrule(rl){2-4}
+\cmidrule(rl){2-4}
& L & l & h \\
\midrule
petit & 3 & 5.5 & 1 & 30 \\
@@ -114,7 +115,7 @@ L'extension \pkg{nicematrix} est entièrement contenue dans le fichier |nicematr
dans le répertoire courant ou dans une arborescence |texmf|. Le mieux reste néanmoins d'installer \pkg{nicematrix}
avec une distribution TeX comme MiKTeX, TeXlive ou MacTeX.
-\bigskip
+\medskip
\emph{Remarque} : Si vous utilisez un service LaTeX via Internet (ex. :
Overleaf) vous pouvez télécharger le fichier |nicematrix.sty| dans le dossier de
votre projet pour bénéficier de la dernière version de
@@ -122,21 +123,25 @@ votre projet pour bénéficier de la dernière version de
être téléchargée sur le serveur \textsc{svn} de TeXLive : \newline \small
\url{https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty}}
-\bigskip
+\medskip
Cette extension peut être utilisée avec |xelatex|, |lualatex| et |pdflatex| mais
aussi avec le cheminement classique |latex|-|dvips|-|ps2pdf| (ou Adobe
Distiller). \textsl{Néanmoins, le fichier nicematrix-french.tex de la présente
documentation ne peut être compilé qu'avec XeLaTeX.}
-\bigskip
+\medskip
Cette extension nécessite et charge les extensions \pkg{l3keys2e}, \pkg{array},
\pkg{amsmath} et \pkg{pgfcore} ainsi que le module \pkg{shapes} de \textsc{pgf}
(l'extension \pkg{tikz}, qui est une surcouche de \textsc{pgf}, n'est \emph{pas}
chargée). L'utilisateur final n'a qu'à charger l'extension \pkg{nicematrix} avec
l'instruction habituelle : |\usepackage{nicematrix}|.
+\medskip
+Si vous utilisez une distribution TeXLive, sachez que TeXLive 2020 au minimum
+est requis pour faire fonctionner \pkg{nicematrix}.
-\bigskip
+
+\medskip
L'idée de \pkg{nicematrix} est de créer des nœuds \textsc{pgf} derrière les cases et les positions des filets des
tableaux créés par \pkg{array} et de les utiliser pour développer de nouvelles fonctionnalités. Comme toujours avec
\textsc{pgf}, les coordonnées de ces nœuds sont écrites dans le fichier |aux| pour être utilisées à la
@@ -145,18 +150,18 @@ compilation suivante. C'est pourquoi l'utilisation de \pkg{nicematrix} nécessit
automatiquement le nombre de
compilations nécessaire.}
-\bigskip
+\medskip
La plupart des fonctionnalités de \pkg{nicematrix} sont accessibles sans avoir à utiliser explicitement
\textsc{pgf} ou Tikz (ce dernier n'est d'ailleurs pas chargé par défaut).
-\bigskip
+\medskip
Une commande|\NiceMatrixOptions| est fournie pour régler les options (la portée des options fixées par cette
commande est le groupe TeX courant : elles sont semi-globales).
\newpage
-\section{Les environnements de cette extension}
+\section{Les environnements de cette extension}
L'extension \pkg{nicematrix} définit les nouveaux environnements suivants :
@@ -169,7 +174,7 @@ L'extension \pkg{nicematrix} définit les nouveaux environnements suivants :
\{NiceTabularX\} & \{bNiceArray\} & \{bNiceMatrix\} \\
& \{BNiceArray\} & \{BNiceMatrix\} \\
& \{vNiceArray\} & \{vNiceMatrix\} \\
- & \{VNiceArray\} & \{VNiceMatrix\}
+ & \{VNiceArray\} & \{VNiceMatrix\}
\end{tabular}
\end{ttfamily}
@@ -230,14 +235,14 @@ $\begin{pmatrix}
\frac13 & \frac14 \\
\end{pmatrix}$
-\bigskip
+\medskip
En s'inspirant de l'extension \pkg{cellspace} qui traite de ce problème,
l'extension \pkg{nicematrix} propose deux clés |cell-space-top-limit| et
|cell-space-bottom-limit| qui sont similaires aux deux paramètres
-|\cellspacetoplimit| et |\cellspacebottomlimit| proposés par \pkg{cellspace}.
+|\cellspacetoplimit| et |\cellspacebottomlimit| proposés par \pkg{cellspace}.
Il existe aussi une clé |cell-space-limits| pour régler simultanément les deux
-paramètres.
+paramètres.
La valeur initiale de ces paramètres est $0$~pt pour que les environnements de
\pkg{nicematrix} aient par défaut le même comportement que ceux de \pkg{array}
@@ -267,7 +272,7 @@ $\begin{pNiceMatrix}
\end{scope}
-\bigskip
+\medskip
\section{La clé baseline}
L'extension \pkg{nicematrix} propose une option |baseline| pour la position
@@ -296,7 +301,7 @@ absolue comme pour l'option des environnements |{tabular}| et |{array}| de
\pkg{array}. La valeur initiale de |baseline| est~|c|.
-\bigskip
+\medskip
Dans l'exemple suivant, on utilise l'option |t| (synonyme de |baseline=t|)
immédiatement après un |\item| de liste. On remarquera que la présence d'un
|\hline| initial n'empêche pas l'alignement sur la ligne de base de la première
@@ -312,7 +317,7 @@ rangée (avec |{tabular}| ou |{array}| de \pkg{array}, il faut utiliser
$\begin{NiceArray}[t]{lcccccc}
\hline
n & 0 & 1 & 2 & 3 & 4 & 5 \\
-u_n & 1 & 2 & 4 & 8 & 16 & 32
+u_n & 1 & 2 & 4 & 8 & 16 & 32
\hline
\end{NiceArray}$
\end{enumerate}
@@ -333,7 +338,7 @@ u_n & 1 & 2 & 4 & 8 & 16 & 32 \\
\end{minipage}
-\bigskip
+\medskip
Il est également possible d'utiliser les outils de \pkg{booktabs}: |\toprule|,
|\bottomrule|, |\midrule|, etc.\par\nobreak
@@ -342,12 +347,12 @@ Il est également possible d'utiliser les outils de \pkg{booktabs}: |\toprule|,
\begin{enumerate}
\item an item
\smallskip
-\item
+\item
$\begin{NiceArray}[t]{lcccccc}
~emphase#\toprule@
n & 0 & 1 & 2 & 3 & 4 & 5 \\
~emphase#\midrule@
-u_n & 1 & 2 & 4 & 8 & 16 & 32
+u_n & 1 & 2 & 4 & 8 & 16 & 32
~emphase#\bottomrule@
\end{NiceArray}$
\end{enumerate}
@@ -356,7 +361,7 @@ u_n & 1 & 2 & 4 & 8 & 16 & 32
\begin{enumerate}
\item an item
\smallskip
-\item
+\item
$\begin{NiceArray}[t]{lcccccc}
\toprule
n & 0 & 1 & 2 & 3 & 4 & 5 \\
@@ -368,7 +373,7 @@ u_n & 1 & 2 & 4 & 8 & 16 & 32 \\
\end{minipage}
-\bigskip
+\medskip
On peut aussi utiliser la clé |baseline| pour aligner une matrice sur un filet
horizontal (tracé par |\hline|). On doit pour cela donner la valeur
|line-|\textsl{i} où \textsl{i} est le numéro de la rangée qui \emph{suit} ce filet
@@ -424,36 +429,34 @@ Si cet argument est laissé blanc, la valeur par défaut est |1-1|. Si le nombre
de rangées n'est pas indiqué, ou bien est égal à |*|, le bloc s'étend jusqu'à la
dernière rangée (idem pour les colonnes).
-\item Le deuxième argument est le contenu du bloc. On peut utiliser |\\| dans
-ce contenu pour avoir un contenu sur plusieurs lignes. Dans |{NiceTabular}|, le
-contenu est composé en mode texte tandis que, dans les autres environnements, il
-est composé en mode mathématique.
+\item Le deuxième argument est le contenu du bloc. On peut utiliser |\\| dans ce
+contenu pour avoir un contenu sur plusieurs lignes. Dans |{NiceTabular}|,
+|{NiceTabular*}| et |{NiceTabularX}|, le contenu est composé en mode texte
+tandis que, dans les autres environnements, il est composé en mode mathématique.
\end{itemize}
-
-
\interitem
Voici un exemple d'utilisation de la commande |\Block| dans une matrice mathématique.
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
~emphase#\Block{3-3}{A}@ & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
\end{bNiceArray}$
\end{BVerbatim}
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
\Block{3-3}{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
\end{bNiceArray}$
-\bigskip
+\medskip
On peut souhaiter agrandir la taille du «$A$» placé dans le bloc de l'exemple
précédent. Comme il est composé en mode mathématique, on ne peut pas directement
utiliser une commande comme |\large|, |\Large| ou |\LARGE|. C'est pourquoi une
@@ -461,44 +464,44 @@ option à mettre entre chevrons est proposée par |\Block| pour spécifier du co
LaTeX qui sera inséré \emph{avant} le début du mode mathématique.\footnote{Cet
argument entre chevrons peut aussi être utilisé pour insérer une commande de
fonte comme |\bfseries| dans le cas où la commande |\\| est utilisée dans le
- contenu du bloc.}
+ contenu du bloc.}
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
\Block{3-3}~emphase#<\LARGE>@{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
\end{bNiceArray}$
\end{BVerbatim}
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
\Block{3-3}<\LARGE>{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
\end{bNiceArray}$
-\bigskip
+\medskip
On peut régler le positionnement horizontal du bloc avec l'une des clés |l|, |c| et |r|.
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
\Block~emphase#[r]@{3-3}<\LARGE>{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
\end{bNiceArray}$
\end{BVerbatim}
-$\begin{bNiceArray}{ccc|c}[margin]
+$\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
\Block[r]{3-3}<\LARGE>{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
+& & & \Vdots \\
& & & 0 \\
\hline
0 & \Cdots& 0 & 0
@@ -506,7 +509,7 @@ $\begin{bNiceArray}{ccc|c}[margin]
-\interitem
+\interitem
La commande |\Block| accepte en fait en premier argument optionnel (entre
crochets) une liste de couples \textsl{clé=valeur}. Les clés sont les suivantes :
\begin{itemize}
@@ -532,13 +535,15 @@ cette clé prend comme valeur une liste d'éléments parmi les suivants : |left|
celui-ci est constitué de plusieurs lignes (séparées par la commande |\\|) ;
\item la clé |hvlines| trace tous les filets horizontaux et verticaux dans le
bloc ;
-\item \colorbox{yellow!50}{\textbf{Nouveau 5.19}}\enskip quand la clé |tikz| est
-utilisée, le chemin Tikz correspondant au rectangle délimitant le bloc est
-exécuté avec Tikz\footnote{Tikz doit être chargé préalablement (par défaut,
- \pkg{nicematrix} ne charge que \textsc{pgf}), faute de quoi, une erreur sera
- levée.} en utilisant comme options la valeur de cette clé |tikz| (qui doit
-donc être une liste de clés Tikz applicables à un chemin de Tikz). Pour des
-exemple d'utilisation de cette clé |tikz|, voir p.~\pageref{tikz-key-examples}.
+\item quand la clé |tikz| est utilisée, le chemin Tikz correspondant au
+rectangle délimitant le bloc est exécuté avec Tikz\footnote{Tikz doit être
+ chargé préalablement (par défaut, \pkg{nicematrix} ne charge que
+ \textsc{pgf}), faute de quoi, une erreur sera levée.} en utilisant comme
+options la valeur de cette clé |tikz| (qui doit donc être une liste de clés Tikz
+applicables à un chemin de Tikz). Pour des exemple d'utilisation de cette clé
+|tikz|, voir p.~\pageref{tikz-key-examples} ;
+\item \colorbox{yellow!50}{\textbf{Nouveau 6.3}}\enskip la clé |name| donne un
+nom au nœud Tikz rectangulaire correspondant au bloc.
\end{itemize}
@@ -556,12 +561,12 @@ construction |wc{...}| de \pkg{array}).
\begin{BVerbatim}
\begin{NiceTabular}{cwc{2cm}wc{3cm}c}
rose & tulipe & marguerite & dahlia \\
-violette
+violette
& ~emphase#\Block[draw=red,fill=[RGB]{204,204,255},rounded-corners]{2-2}@
- ~emphase#{\LARGE De très jolies fleurs}@
+ ~emphase#{\LARGE De très jolies fleurs}@
& & souci \\
pervenche & & & lys \\
-arum & iris & jacinthe & muguet
+arum & iris & jacinthe & muguet
\end{NiceTabular}
\end{BVerbatim}
@@ -573,14 +578,14 @@ rose & tulipe & marguerite & dahlia \\
violette & \Block[draw=red,fill=[RGB]{204,204,255},rounded-corners]{2-2}
{\LARGE De très jolies fleurs} & & souci \\
pervenche & & & lys \\
-arum & iris & jacinthe & muguet
+arum & iris & jacinthe & muguet
\end{NiceTabular}
\end{center}
\subsection{Les blocs mono-colonne}
-Les blocs mono-colonne ont un comportement spécial.
+Les blocs mono-colonne ont un comportement spécial.
\begin{itemize}
\item La largeur naturelle du contenu de ces blocs est prise en compte pour la
largeur de la colonne courante.
@@ -662,14 +667,14 @@ la consigne générale donnée dans le préambule pour cette colonne.
d'utiliser un bloc mono-case : on peut utiliser la commande |\cellcolor| si la
clé |colortbl-like| est utilisée : voir p.~\pageref{colortbl-like}.}
-\item On peut tracer ou plusieurs bordures de la case avec la clé |borders|.
+\item On peut tracer une ou plusieurs bordures de la case avec la clé |borders|.
\end{itemize}
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{NiceTabular}{cc}
\toprule
-Écrivain
+Écrivain
& ~emphase#\Block[l]{}{année de\\ naissance}@ \\
\midrule
Hugo & 1802 \\
@@ -680,7 +685,7 @@ Balzac & 1799 \\
%
\begin{NiceTabular}{cc}
\toprule
-Écrivain
+Écrivain
& \Block[l]{}{année de\\ naissance} \\
\midrule
Hugo & 1802 \\
@@ -702,7 +707,7 @@ Par défaut, le positionnement horizontal des contenus des blocs est calculé su
le \emph{contenu} des colonnes impliquées. De ce fait, dans l'exemple suivant,
l'en-tête «Premier groupe» est correctement centré même si un espacement
des colonnes a été demandé par une instruction comme |!{\qquad}| dans le
-préambule (ce n'est pas le cas avec |\multicolumn|).
+préambule (ce n'est pas le cas avec |\multicolumn|).
\medskip
\begin{center}
@@ -722,7 +727,7 @@ Rang & ~emphase#\Block{1-3}{Premier groupe}+ & & & \Block{1-3}{Deuxième groupe}
\end{BVerbatim}
\end{center}
-\bigskip
+\medskip
\begin{center}
\begin{NiceTabular}{@{}c!{\qquad}ccc!{\qquad}ccc@{}}
\toprule
@@ -750,7 +755,7 @@ néanmoins quelques petites différences de comportement avec les environnements
classiques.
-\bigskip
+\medskip
\subsection{Quelques différences avec les environnements classiques}
\subsubsection{Les filets verticaux}
@@ -760,7 +765,7 @@ Dans les environnements de \pkg{nicematrix}, les filets verticaux spécifiés pa
de ligne incomplète ou de double filet horizontal spécifié par |\hline\hline|
(il n'y a pas besoin d'utiliser \pkg{hhline}).
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{NiceTabular}{|c|c|} \hline
Premier & Deuxième \\ ~emphase#\hline\hline@
@@ -776,13 +781,13 @@ Marie & Pauline \\ \hline
\end{NiceTabular}
-\bigskip
+\medskip
En revanche, les filets verticaux ne sont pas tracés à l'intérieur des blocs
(créés par |\Block|: cf.~p.~\pageref{Block}) ni dans les coins (dont la création
est demandée par la clé |corners|: cf.~p.~\pageref{corners}).
-\bigskip
+\medskip
Si vous utilisez \pkg{booktabs} (qui fournit |\toprule|, |\midrule|,
|\bottomrule|, etc.) et que vous tenez absolument à mettre des filets verticaux
(ce qui est contraire à l'esprit à \pkg{booktabs}), vous constaterez que les
@@ -806,7 +811,7 @@ a & b & c & d \\
\bottomrule
\end{NiceArray}$
-\bigskip
+\medskip
Il reste néanmoins possible de définir un spécificateur, nommé par exemple
|I|, pour tracer des filets verticaux avec le comportement standard de
\pkg{array} :
@@ -882,7 +887,7 @@ A&B&C&D \\
\end{scope}
\medskip
-\colorbox{yellow!50}{\textbf{Nouveau 6.2}}\enskip
+\colorbox{yellow!50}{\textbf{Nouveau 6.2}}\enskip
Dans les environnements de
\pkg{nicematrix}, une instruction |\cline{|\textsl{\texttt{i}}|}| est
@@ -936,7 +941,7 @@ p.~\pageref{OnlyMainNiceMatrix}.
-\bigskip
+\medskip
\subsection{Les outils de nicematrix pour tracer des filets}
Les outils proposés par \pkg{nicematrix} pour tracer des filets sont les
@@ -948,7 +953,7 @@ préambule) ;
\item la commande |\Hline|.
\end{itemize}
-\bigskip
+\medskip
\textbf{Ces outils ont en commun de ne pas tracer les filets dans les blocs ni
dans les coins vides (quand la clé |corners| est utilisée).}
\begin{itemize}
@@ -962,36 +967,37 @@ p.~\pageref{Block};
par |\Cdots|, |\Vdots|, etc. : cf.~p.~\pageref{Cdots}.
\end{itemize}
\item Les coins sont créés par la clé |corners| détaillée un peu plus loin : cf.
-p.~\pageref{corners}.
+p.~\pageref{corners}.
\end{itemize}
En particulier, cette remarque explique la différence entre la commande standard
|\hline| et la commande |\Hline| proposée par \pkg{nicematrix}.
-\bigskip
+\medskip
\subsubsection{Les clés hlines et vlines}
\medskip
Les clés |hlines| et |vlines| (qui, bien sûr, tracent des filets horizontaux et
verticaux) prennent comme valeur une liste de numéros qui sont les numéros des
-filets à tracer. Si aucune valeur n'est donnée, tous les filets sont tracés.
+filets\footnote{Il est également possible de mettre dans la liste des
+ intervalles de numéros de la forme $i$|-|$j$.} à tracer. Si aucune valeur n'est donnée, tous les filets sont tracés.
En fait, pour les environnements avec délimiteurs (comme |{pNiceMatrix}| ou
|{bNiceArray}|), la clé |vlines| ne trace pas les filets extérieurs (ce qui est
-le comportement certainement attendu).
+le comportement certainement attendu).
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
$\begin{pNiceMatrix}[~emphase#vlines@,rules/width=0.2pt]
1 & 2 & 3 & 4 & 5 & 6 \\
1 & 2 & 3 & 4 & 5 & 6 \\
-1 & 2 & 3 & 4 & 5 & 6
+1 & 2 & 3 & 4 & 5 & 6
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}[vlines,rules/width=0.2pt]
1 & 2 & 3 & 4 & 5 & 6 \\
1 & 2 & 3 & 4 & 5 & 6 \\
-1 & 2 & 3 & 4 & 5 & 6
+1 & 2 & 3 & 4 & 5 & 6
\end{pNiceMatrix}$
@@ -1008,7 +1014,7 @@ La clé |hvlines|, qui ne prend pas de valeur, est la conjonction des clés
rose & tulipe & marguerite & dahlia \\
violette & \Block[draw=red]{2-2}{\LARGE fleurs} & & souci \\
pervenche & & & lys \\
-arum & iris & jacinthe & muguet
+arum & iris & jacinthe & muguet
\end{NiceTabular}
\end{Verbatim}
%
@@ -1017,21 +1023,21 @@ arum & iris & jacinthe & muguet
rose & tulipe & marguerite & dahlia \\
violette & \Block[draw=red]{2-2}{\LARGE fleurs} & & souci \\
pervenche & & & lys \\
-arum & iris & jacinthe & muguet
+arum & iris & jacinthe & muguet
\end{NiceTabular}
\end{center}
-\bigskip
+\medskip
La clé |hvlines-except-borders| est similaire à la clé |hvlines| mais ne trace
pas les filets sur les bords horizontaux et verticaux du tableau.
-\bigskip
+\medskip
\subsubsection{Les coins (vides)}
\label{corners}
Les quatre coins d'un tableau seront notés |NW|, |SW|, |NE| et |SE| (\emph{north west}, \emph{south west}, \emph{north
- east} et \emph{south east} en anglais).
+ east} et \emph{south east} en anglais).
\smallskip
Pour chacun de ces coins, on appellera \emph{coin vide} (ou tout simplement
@@ -1045,7 +1051,7 @@ rectangle entièrement constitué de cases vides partant de ce coin.\footnote{Po
On peut néanmoins imposer à une case sans contenu d'être considérée
comme non vide par \pkg{nicematrix} avec la commande |\NotEmpty|.
-\bigskip
+\medskip
\begin{minipage}{9cm}
Dans l'exemple ci-contre (où B est au centre d'un bloc de taille $2\times 2$),
on a colorié en bleu clair les quatre coins (vides) du tableau.
@@ -1070,14 +1076,14 @@ A & A & A & A & A & A \\
\end{NiceTabular}
-\bigskip
+\medskip
Quand la clé |corners| est utilisée, \pkg{nicematrix} calcule les coins vides et
ces coins sont alors pris en compte par les outils de tracés de filets (les
filets ne seront pas tracés dans ces coins vides). \emph{Remarque} : Dans les
versions précédentes de \pkg{nicematrix}, il n'y avait qu'une clé
|hvlines-except-corners| (maintenant considérée comme obsolète).
-\bigskip
+\medskip
\begin{BVerbatim}[boxwidth=11cm,baseline=c]
\NiceMatrixOptions{cell-space-top-limit=3pt}
\begin{NiceTabular}{*{6}{c}}[~emphase#corners@,hvlines]
@@ -1132,7 +1138,7 @@ doivent être séparés par des virgules).
\end{NiceTabular}
-\bigskip
+\medskip
$\triangleright$ Les coins sont également pris en compte par les outils de
coloriage dans le |\CodeBefore|. Ces outils ne colorient pas les cases qui sont
dans les coins (cf.~p.~\pageref{color-in-code-before}).
@@ -1152,7 +1158,7 @@ $\begin{NiceArray}{*{5}{c}}[hvlines]
e & e & a & b & c \\
a & a & e & c & b \\
b & b & c & e & a \\
-c & c & b & a & e
+c & c & b & a & e
\end{NiceArray}$
\end{BVerbatim}
$\begin{NiceArray}{*{5}{c}}[hvlines]
@@ -1160,7 +1166,7 @@ $\begin{NiceArray}{*{5}{c}}[hvlines]
e & e & a & b & c \\
a & a & e & c & b \\
b & b & c & e & a \\
-c & c & b & a & e
+c & c & b & a & e
\end{NiceArray}$
\medskip
@@ -1182,18 +1188,18 @@ commande de \pkg{arydshln}).
1 & 2 & 3 & 4 & 5 \\
~emphase#\hdottedline@
6 & 7 & 8 & 9 & 10 \\
-11 & 12 & 13 & 14 & 15
+11 & 12 & 13 & 14 & 15
\end{pNiceMatrix}
\end{BVerbatim}
$\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
\hdottedline
6 & 7 & 8 & 9 & 10 \\
-11 & 12 & 13 & 14 & 15
+11 & 12 & 13 & 14 & 15
\end{pNiceMatrix}$
-\bigskip
+\medskip
Dans les environnements avec un préambule explicite (comme |{NiceTabular}|,
|{NiceArray}|, etc.), il est possible de dessiner un trait vertical en
pointillés avec le spécificateur «|:|».
@@ -1203,25 +1209,25 @@ pointillés avec le spécificateur «|:|».
\begin{pNiceArray}{cccc~emphase#:@c}
1 & 2 & 3 & 4 & 5 \\
6 & 7 & 8 & 9 & 10 \\
-11 & 12 & 13 & 14 & 15
+11 & 12 & 13 & 14 & 15
\end{pNiceArray}
\end{BVerbatim}
$\begin{pNiceArray}{cccc:c}
1 & 2 & 3 & 4 & 5 \\
6 & 7 & 8 & 9 & 10 \\
-11 & 12 & 13 & 14 & 15
+11 & 12 & 13 & 14 & 15
\end{pNiceArray}$
-\bigskip
+\medskip
Il est possible de changer dans \pkg{nicematrix} la lettre utilisée pour
indiquer dans le préambule un trait vertical en pointillés avec l'option
-|letter-for-dotted-lines| disponible dans |\NiceMatrixOptions|.
-Ainsi libérée, la lettre «|:|» peut être utilisée par ailleurs (par exemple par
+|letter-for-dotted-lines| disponible dans |\NiceMatrixOptions|.
+Ainsi libérée, la lettre «|:|» peut être utilisée par ailleurs (par exemple par
l'extension \pkg{arydshln}\footnote{On remarquera néanmoins que l'extension
\pkg{arydshln} n'est pas parfaitement compatible avec l'extension \pkg{nicematrix}.}).
-\bigskip
+\medskip
\emph{Remarque} : Quand l'extension \pkg{array} (sur laquelle s'appuie
\pkg{nicematrix}) est chargée, les traits verticaux et horizontaux que l'on
insère rendent le tableau plus large ou plus long d'une quantité égale à la
@@ -1274,7 +1280,7 @@ MuPDF.
\end{itemize}
L'extension \pkg{nicematrix} propose des outils qui permettent d'éviter ces
-inconvénients.
+inconvénients.
\end{itemize}
\subsection{Les outils de nicematrix dans le \textbackslash CodeBefore}
@@ -1292,7 +1298,7 @@ successives.\footnote{Si vous utilisez Overleaf, Overleaf effectue
\medskip
L'extension \pkg{nicematrix} fournit une clé |code-before| pour du code qui sera
-exécuté avant le tracé du tableau.
+exécuté avant le tracé du tableau.
\smallskip
Une syntaxe alternative est proposée : on peut placer le contenu de ce
@@ -1302,9 +1308,9 @@ l'environnement.
\begin{Verbatim}
\begin{pNiceArray}{~textsl#preamble@}
~emphase#\CodeBefore@
-~textsl#instructions du code-before@
+ ~textsl#instructions du code-before@
~emphase#\Body@
-~textsl#contenu de l'environnement@
+ ~textsl#contenu de l'environnement@
\end{pNiceArray}
\end{Verbatim}
@@ -1313,7 +1319,7 @@ De nouvelles commandes sont disponibles dans ce |\CodeBefore|:
|\cellcolor|, |\rectanglecolor|, |\rowcolor|, |\columncolor|, |\rowcolors|,
|\rowlistcolors|, |\chessboardcolors| et |\arraycolor|.\footnote{On pourra remarquer que, dans le
|\CodeBefore|, des nœuds PGF/Tikz de la forme \verb+(i-|j)+ correspondant
- à la position des filets éventuels sont également accessibles : cf. p.~\pageref{noeuds-i}.}
+ à la position des filets éventuels sont également accessibles : cf. p.~\pageref{nodes-i}.}
\label{code-before}
\medskip
@@ -1361,7 +1367,7 @@ h & i & j \\ \hline
\end{scope}
-\bigskip
+\medskip
\item La commande |\rectanglecolor| prend trois arguments obligatoires. Le
premier est la couleur, les deux suivants fournissent la case en haut à gauche
et la case en bas à droite du rectangle.
@@ -1392,13 +1398,13 @@ h & i & j \\ \hline
\end{scope}
-\bigskip
+\medskip
\item La commande |\arraycolor| prend en argument obligatoire une couleur et
colorie tout le tableau (sauf les éventuelles rangées et colonnes extérieures:
cf.~p.~\pageref{exterior}) avec cette couleur. Ce n'est qu'un cas particulier de
la commande |\rectanglecolor|.
-\bigskip
+\medskip
\item \label{chessboardcolors}%
La commande |\chessboardcolors| prend en arguments obligatoires deux
couleurs et colorie les cases en quinconces avec les deux couleurs.
@@ -1407,13 +1413,13 @@ couleurs et colorie les cases en quinconces avec les deux couleurs.
\begin{scope}
\hfuzz=10cm
\begin{BVerbatim}[baseline=c,boxwidth=9cm]
-$\begin{pNiceMatrix}[r,margin]
+$\begin{pNiceMatrix}[r,margin]
\CodeBefore
~emphase#\chessboardcolors{red!15}{blue!15}@
\Body
1 & -1 & 1 \\
-1 & 1 & -1 \\
-1 & -1 & 1
+1 & -1 & 1
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}[baseline=1, r, margin]
@@ -1422,7 +1428,7 @@ $\begin{pNiceMatrix}[baseline=1, r, margin]
\Body
1 & -1 & 1 \\
-1 & 1 & -1 \\
-1 & -1 & 1
+1 & -1 & 1
\end{pNiceMatrix}$
\end{scope}
@@ -1431,7 +1437,7 @@ On a utilisé la clé |r| qui impose que toutes les colonnes soient alignées à
droite (cf. p.~\pageref{key-R}).
-\bigskip
+\medskip
\item La commande |\rowcolor| doit son nom à la commande |\rowcolor| de
\pkg{colortbl}. Son premier argument obligatoire est la couleur et le deuxième
est une liste de numéros de rangées ou bien d'intervalles de rangées sous la
@@ -1443,7 +1449,7 @@ partir de la rangée~$a$).
\begin{scope}
\hfuzz=10cm
\begin{BVerbatim}[boxwidth=9cm,baseline=c]
-$\begin{NiceArray}{lll}[hvlines]
+$\begin{NiceArray}{lll}[hvlines]
\CodeBefore
~emphase#\rowcolor{red!15}{1,3-5,8-}@
\Body
@@ -1479,11 +1485,11 @@ a_{10} & b_{10} & c_{10} \\
-\bigskip
+\medskip
\item La commande |\columncolor| doit son nom à la commande |\columncolor| de
\pkg{colortbl}. Sa syntaxe est similaire à celle de |\rowcolor|.
-\bigskip
+\medskip
\item La commande |\rowcolors| (avec un \emph{s}) doit son nom à la commande
|\rowcolors| de \pkg{xcolor}\footnote{La commande |\rowcolors| de \pkg{xcolor}
est disponible quand \pkg{xcolor} est chargé avec l'option |table|. Cett
@@ -1492,13 +1498,13 @@ qu'il y a deux couleurs. Elle colorie alternativement les rangées avec les deux
couleurs à partir de la rangée dont le numéro est donné en premier argument
(obligatoire), comme le fait la commande |\rowcolors| de \pkg{xcolor}.
-En fait, le premier argument (obligatoire) peut, plus généralement, contenir
+En fait, le premier argument (obligatoire) peut, plus généralement, contenir
une liste d'intervalles correspondant à l'ensemble des rangées sur lesquelles
portera l'effet de |\rowcolors| (un intervalle de la forme $i$ désigne en fait
l'intervalle constitué de toutes les rangées du tableau à partir de la rangée~$i$).
-\bigskip
+\medskip
La commande |\rowcolors| accepte une liste de couples clé-valeur comme argument
optionnel en dernière position (l'argument optionel en première position
correspond à l'espace colorimétrique). Les clés disponibles sont |cols|,
@@ -1534,7 +1540,7 @@ tableau pour englober les blocs (créés par la commande |\Block| : cf.~p.~\page
\Block{4-1}{B}& Stéphanie & 18 \\
& Amélie & 20 \\
& Henri & 14 \\
- & Estelle & 15
+ & Estelle & 15
\end{NiceTabular}
\end{BVerbatim}
\begin{NiceTabular}{clr}[hvlines,baseline=2]
@@ -1547,7 +1553,7 @@ tableau pour englober les blocs (créés par la commande |\Block| : cf.~p.~\page
\Block{4-1}{B}& Stéphanie & 18 \\
& Amélie & 20 \\
& Henri & 14 \\
- & Estelle & 15
+ & Estelle & 15
\end{NiceTabular}
\end{scope}
@@ -1595,7 +1601,7 @@ Henri & 14 \\
-\bigskip
+\medskip
\item \colorbox{yellow!50}{\textbf{Nouveau 6.0}}\enskip L'extension
\pkg{nicematrix} propose aussi une commande |\rowlistcolors|. Cette commande
généralise la commande |\rowcolors|: au lieu de prendre deux arguments
@@ -1633,7 +1639,7 @@ Stéphanie \\
\end{itemize}
-\bigskip
+\medskip
On rappelle que toutes les commandes de coloriage que l'on vient de décrire ne
colorient pas les cases qui sont dans les «coins». Dans l'exemple suivant, on
utilise la clé |corners| pour demander de considérer le coin \emph{north east} (NE).
@@ -1673,7 +1679,7 @@ utilise la clé |corners| pour demander de considérer le coin \emph{north east}
-\bigskip
+\medskip
On remarquera que ces commandes sont compatibles avec les commandes de
\pkg{booktabs} (|\toprule|, |\midrule|, |\bottomrule|, etc). Néanmoins,
l'extension \pkg{booktabs} n'est \emph{pas} chargée par \pkg{nicematrix}.
@@ -1684,12 +1690,12 @@ l'extension \pkg{booktabs} n'est \emph{pas} chargée par \pkg{nicematrix}.
\begin{BVerbatim}[baseline=c,boxwidth=8.5cm]
\begin{NiceTabular}{lSSSS}
\CodeBefore
- \rowcolor{red!15}{1-2}
+ \rowcolor{red!15}{1-2}
\rowcolors{3}{blue!15}{}
\Body
~emphase#\toprule@
\Block{2-1}{Produit} &
-\Block{1-3}{dimensions (cm)} & & &
+\Block{1-3}{dimensions (cm)} & & &
\Block{2-1}{\rotate Prix} \\
~emphase#\cmidrule(rl){2-4}@
& L & l & h \\
@@ -1704,14 +1710,14 @@ spécial & 12 & 12 & 0.5 & 70 \\
\end{BVerbatim}
\begin{NiceTabular}[c]{lSSSS}
\CodeBefore
- \rowcolor{red!15}{1-2}
+ \rowcolor{red!15}{1-2}
\rowcolors{3}{blue!15}{}
\Body
\toprule
-\Block{2-1}{Produit} &
-\Block{1-3}{dimensions (cm)} & & &
+\Block{2-1}{Produit} &
+\Block{1-3}{dimensions (cm)} & & &
\Block{2-1}{\rotate Prix} \\
-\cmidrule(rl){2-4}
+\cmidrule(rl){2-4}
& L & l & h \\
\midrule
petit & 3 & 5.5 & 1 & 30 \\
@@ -1752,7 +1758,7 @@ préambule).
\medskip
\begin{Verbatim}
\NewDocumentCommand { \Blue } { } {~emphase#\columncolor{blue!15}@}
-\begin{NiceTabular}[colortbl-like]{>{\Blue}c>{\Blue}cc}
+\begin{NiceTabular}[colortbl-like]{>{\Blue}c>{\Blue}cc}
\toprule
~emphase#\rowcolor{red!15}@
Nom & Prénom & Année de naissance \\
@@ -1768,7 +1774,7 @@ Dupont & Chantal & 15 janvier 1998 \\
\begin{center}
\NewDocumentCommand { \Blue } { } {\columncolor{blue!15}}
-\begin{NiceTabular}[colortbl-like]{>{\Blue}c>{\Blue}cc}
+\begin{NiceTabular}[colortbl-like]{>{\Blue}c>{\Blue}cc}
\toprule
\rowcolor{red!15}
Nom & Prénom & Année de naissance \\
@@ -1785,40 +1791,50 @@ Dupont & Chantal & 15 janvier 1998 \\
\label{RowStyle}
-\colorbox{yellow!50}{\bfseries Nouveau 5.18}\enskip La commande |\RowStyle|
-prend en argument des instructions de mise en forme qui seront appliquées à
-chacune des cases restantes sur la rangée en cours.
+La commande |\RowStyle| prend en argument des instructions de mise en forme qui
+seront appliquées à chacune des cases restantes sur la rangée en cours.
\medskip
Elle prend aussi en premier argument optionnel, entre crochets, une liste de
-couples clé-valeur.
+couples clé-valeur.
\begin{itemize}
+\item \colorbox{yellow!50}{\bfseries Nouveau 6.3}\enskip La clé |nb-rows|
+indique le nombre de rangées consécutives concernées par les spécifications de
+cette commande.
\item Les clés |cell-space-top-limit|, |cell-space-bottom-limit|
et |cell-space-limits| sont disponibles avec le même effet que les clés globales
-de même nom (cf. p.~\pageref{cell-space}).
-\item \colorbox{yellow!50}{\bfseries Nouveau 6.1}\enskip La clé |color| fixe la
-couleur du texte.\footnote{La clé |color| utilise la commande |\color|
-mais insère aussi une instruction |\leavevmode| devant. Cela évite un
-espace vertical parasite dans les cellules qui correspondent à des colonnes de
-type |p|, |b|, |m| et |X| (qui débutent en mode vertical).}
+de même nom (cf. p.~\pageref{cell-space}).
+
+\item \colorbox{yellow!50}{\bfseries Nouveau 6.3}\enskip La clé |rowcolor| fixe
+la couleur de fond et la clé |color| fixe la couleur du texte.\footnote{La clé
+ |color| utilise la commande |\color| mais insère aussi une instruction
+ |\leavevmode| devant. Cela évite un espace vertical parasite dans les cellules
+ qui correspondent à des colonnes de type |p|, |b|, |m| et |X| (qui débutent en
+ mode vertical).}
+
+\item \colorbox{yellow!50}{\bfseries Nouveau 6.3}\enskip La clé |bold| impose
+des caractères gras aux éléments de la rangée, qu'ils soient en mode texte ou
+bien en mode mathématique.
\end{itemize}
\medskip
-\begin{BVerbatim}[boxwidth=11cm,baseline=c]
-\begin{NiceTabular}{cccc}[colortbl-like]
+\begin{BVerbatim}[boxwidth=12cm,baseline=c]
+\begin{NiceTabular}{cccc}
\hline
~emphase#\RowStyle[cell-space-limits=3pt]{\rotate}@
premier & deuxième & troisième & quatrième \\
-\rowcolor{blue!50}~emphase#\RowStyle[color=white]{\sffamily}@
+~emphase#\RowStyle[nb-rows=2,color=white,rowcolor=blue!50]{\sffamily}@
1 & 2 & 3 & 4 \\
+I & II & III & IV
\end{NiceTabular}
\end{BVerbatim}
-\begin{NiceTabular}{cccc}[colortbl-like]
+\begin{NiceTabular}{cccc}
\hline
\RowStyle[cell-space-limits=3pt]{\rotate}
premier & deuxième & troisième & quatrième \\
-\rowcolor{blue!50}\RowStyle[color=white]{\sffamily}
+\RowStyle[nb-rows=2,color=white,rowcolor=blue!50]{\sffamily}
1 & 2 & 3 & 4 \\
+I & II & III & IV \\
\end{NiceTabular}
\medskip
@@ -1839,17 +1855,17 @@ lettres classiques |w|, |W|, |p|, |b| et |m| de l'extension \pkg{array}.
\begin{NiceTabular}{~emphase#W{c}{2cm}@cc}[hvlines]
Paris & New York & Madrid \\
Berlin & London & Roma \\
-Rio & Tokyo & Oslo
+Rio & Tokyo & Oslo
\end{NiceTabular}
\end{BVerbatim}
\begin{NiceTabular}{W{c}{2cm}cc}[hvlines]
Paris & New York & Madrid \\
Berlin & London & Roma \\
-Rio & Tokyo & Oslo
+Rio & Tokyo & Oslo
\end{NiceTabular}
-\bigskip
+\medskip
Dans les environnements de \pkg{nicematrix}, il est aussi possible de fixer la
largeur \emph{minimale} de toutes les colonnes (à l'exception des éventuelles
colonnes extérieures: cf. p.~\pageref{exterior}) directement avec l'option
@@ -1860,13 +1876,13 @@ colonnes extérieures: cf. p.~\pageref{exterior}) directement avec l'option
$\begin{pNiceMatrix}[~emphase#columns-width = 1cm@]
1 & 12 & -123 \\
12 & 0 & 0 \\
-4 & 1 & 2
+4 & 1 & 2
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}[columns-width = 1cm]
1 & 12 & -123 \\
12 & 0 & 0 \\
-4 & 1 & 2
+4 & 1 & 2
\end{pNiceMatrix}$
\medskip
@@ -1875,7 +1891,7 @@ Notez que l'espace inséré entre deux colonnes (égal à 2 |\tabcolsep| dans
supprimé (il est évidemment possible de le supprimer en mettant |\tabcolsep| ou
|\arraycolsep| à~$0$ avant).
-\bigskip
+\medskip
Il est possible de donner la valeur spéciale |auto| à l'option |columns-width|:
toutes les colonnes du tableau auront alors une largeur égale à la largeur de la
case la plus large du tableau.\footnote{Le résultat est atteint dès la première
@@ -1887,16 +1903,16 @@ case la plus large du tableau.\footnote{Le résultat est atteint dès la premiè
$\begin{pNiceMatrix}[~emphase#columns-width = auto@]
1 & 12 & -123 \\
12 & 0 & 0 \\
-4 & 1 & 2
+4 & 1 & 2
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}[columns-width = auto]
1 & 12 & -123 \\
12 & 0 & 0 \\
-4 & 1 & 2
+4 & 1 & 2
\end{pNiceMatrix}$
-\bigskip
+\medskip
Sans surprise, il est possible de fixer la largeur minimale de toutes les
colonnes de tous les tableaux dans une certaine portion de document avec la
commande |\NiceMatrixOptions|.\par\nobreak
@@ -1905,28 +1921,28 @@ commande |\NiceMatrixOptions|.\par\nobreak
\begin{BVerbatim}[baseline=c,boxwidth=8.5cm]
~emphase#\NiceMatrixOptions{columns-width=10mm}@
$\begin{pNiceMatrix}
-a & b \\ c & d
+a & b \\ c & d
\end{pNiceMatrix}
-=
+=
\begin{pNiceMatrix}
-1 & 1245 \\ 345 & 2
+1 & 1245 \\ 345 & 2
\end{pNiceMatrix}$
\end{BVerbatim}
\begin{scope}
\NiceMatrixOptions{columns-width=10mm}
$\begin{pNiceMatrix}
a & b \\
-c & d
+c & d
\end{pNiceMatrix}
-=
+=
\begin{pNiceMatrix}
1 & 1245 \\
-345 & 2
+345 & 2
\end{pNiceMatrix}$
\end{scope}
-\bigskip
+\medskip
Mais il est aussi possible de fixer une zone dans laquelle toutes les matrices
auront leurs colonnes de la même largeur, égale à la largeur de la case la plus
large de toutes les matrices de la zone. Cette construction utilise
@@ -1942,10 +1958,10 @@ la commande |\Block| présentée précédemment dans ce document
~emphase#\begin{NiceMatrixBlock}[auto-columns-width]@
$\begin{array}{c}
\begin{bNiceMatrix}
- 9 & 17 \\ -2 & 5
+ 9 & 17 \\ -2 & 5
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
- 1 & 1245345 \\ 345 & 2
+ 1 & 1245345 \\ 345 & 2
\end{bNiceMatrix}
\end{array}$
~emphase#\end{NiceMatrixBlock}@
@@ -1953,14 +1969,76 @@ $\begin{array}{c}
\begin{NiceMatrixBlock}[auto-columns-width]
$\begin{array}{c}
\begin{bNiceMatrix}
- 9 & 17 \\ -2 & 5
+ 9 & 17 \\ -2 & 5
\end{bNiceMatrix} \\ \\
\begin{bNiceMatrix}
- 1 & 1245345 \\ 345 & 2
+ 1 & 1245345 \\ 345 & 2
\end{bNiceMatrix}
\end{array}$
\end{NiceMatrixBlock}
+\subsection{Les colonnes V de varwidth}
+
+\colorbox{yellow!50}{\textbf{Nouveau 6.3}}
+
+\smallskip
+Rappelons d'abord le fonctionnement d'un environnement |{varwidth}| de
+l'extension éponyme \pkg{varwidth}. Un tel environnement est similaire à
+l'environnement classique |{minipage}| mais la largeur indiquée (en argument)
+n'est que la largeur \emph{maximale} de la boîte créée. Dans la cas général, la
+largeur d'une boîte |{varwidth}| est la largeur naturelle de son contenu.
+
+\smallskip
+Cela est illustré avec les exemples suivants :
+
+\medskip
+\begin{BVerbatim}[baseline=c,boxwidth=6cm]
+\fbox{%
+\begin{~emphase#varwidth@}{8cm}
+\begin{itemize}
+\item premier item
+\item deuxième item
+\end{itemize}
+\end{~emphase#varwidth@}}
+\end{BVerbatim}
+\fbox{\begin{varwidth}{8cm}
+\begin{itemize}
+\item premier item
+\item deuxième item
+\end{itemize}
+\end{varwidth}}
+
+\bigskip
+\begin{BVerbatim}[baseline=c,boxwidth=6cm]
+\fbox{%
+\begin{~emphase#minipage@}{8cm}
+\begin{itemize}
+\item premier item
+\item deuxième item
+\end{itemize}
+\end{~emphase#minipage@}}
+\end{BVerbatim}
+\fbox{\begin{minipage}{8cm}
+\begin{itemize}
+\item premier item
+\item deuxième item
+\end{itemize}
+\end{minipage}}
+
+\bigskip
+L'extension \pkg{varwidth} définit également le type de colonne |V|. Une colonne
+|V{|$\langle$\textsl{dim}$\rangle$|}| encapsule toutes ses cases dans une
+|{varwidth}| d'argument $\langle$\textsl{dim}$\rangle$ (et effectue quelques
+réglages supplémentaires).
+
+\medskip
+Lorsque l'extension \pkg{varwidth} est chargée, ces colonnes |V| de
+\pkg{varwidth} sont prises en charge par \pkg{nicematrix}. Dans le cadre de
+\pkg{nicematrix}, l'un des intérêts des colonnes de type |V| par rapport aux
+colonnes de type |p|, |m| ou |b| est que, pour les cellules d'une telle colonne,
+le nœud PGF/Tikz créé pour le contenu d'une telle cellule a une largeur ajusté
+au contenu de la cellule en question : cf. p.~\pageref{node-V}.
+
\subsection{Les colonnes X}
@@ -1968,37 +2046,42 @@ $\begin{array}{c}
\colorbox{yellow!50}{\textbf{Nouveau 6.0}}
+\smallskip
L'environnement |{NiceTabular}| propose aussi des colonnes |X| similaires à
celles proposées par l'environnement |{tabularx}| de l'extension éponyme.
La valeur requise par la largeur du tableau peut être passée en argument de la
-clé |width|. La valeur initiale de ce paramètre est |\linewidth|.
+clé |width| (dans |{NiceTabular}| ou dans |\NiceMatrixOptions|). La valeur
+initiale de ce paramètre est |\linewidth| (et non |\textwidth|).
Pour se rapprocher davantage de l'environnement |{tabularx}|, \pkg{nicematrix}
propose aussi un environnement |{NiceTabularX}| qui prend en premier argument
(obligatoire) la largeur voulue pour le tableau.\footnote{Si \pkg{tabularx} est
chargé, on doit obligatoirement utiliser |{NiceTabularX}| pour utiliser les
- colonnes `X` (ceci est dû à un problème de conflit de définition des
- spécificateurs de colonne `X`).}
+ colonnes |X| (ceci est dû à un problème de conflit de définition des
+ spécificateurs de colonne |X|).}
Comme avec les extensions \pkg{tabu} et \pkg{tabularray}, le spécificateur |X|
accepte entre crochets un argument optionnel qui est une liste de clés.
\begin{itemize}
\item On peut spécifier un poids pour la colonne en mettant directement un
-entier comme argument du spécificateur |X|. Par exemple, une colonne |X[2]| aura
-une largeur double de celle d'une colonne |X| (qui a un poids de 1).
+entier positif comme argument du spécificateur |X|. Par exemple, une colonne
+|X[2]| aura une largeur double de celle d'une colonne |X| (qui a un poids de
+1).\footnote{Les valeurs négatives pour les poids, comme proposées par
+ \pkg{tabu} (maintenant obsolète), ne sont pas prises en charge par
+ \pkg{nicematrix}. Si une telle valeur est utilisée, une erreur sera levée.}
\item On peut spécifier l'alignement horizontal avec une des lettres |l|, |c| et
|r| (qui insèrent respectivement |\raggedright|, |\centering| et |\raggedleft|
suivi de |\arraybackslash|).
\item On peut spécifier l'alignement vertical avec l'une des lettres |t| (alias
|p|), |m| et |b| (qui construisent respectivement des colonnes de types |p|, |m|
-et |b|). La valeur par défaut est |t|.
+et |b|). La valeur par défaut est |t|.
\end{itemize}
\begin{Verbatim}
\begin{NiceTabular}~emphase#[width=9cm]{X[2,l]X[l]}@[hvlines]
-Un texte relativement long qui tient sur plusieurs lignes. &
+Un texte relativement long qui tient sur plusieurs lignes. &
Un texte relativement long qui tient sur plusieurs lignes. \\
Un texte plus court. & Un texte plus court.
\end{NiceTabular}
@@ -2007,13 +2090,13 @@ Un texte plus court. & Un texte plus court.
\begin{center}
\begin{NiceTabular}[width=9cm]{X[2,l]X[l]}[hvlines]
-Un texte relativement long qui tient sur plusieurs lignes. &
+Un texte relativement long qui tient sur plusieurs lignes. &
Un texte relativement long qui tient sur plusieurs lignes. \\
Un texte plus court. & Un texte plus court.
\end{NiceTabular}
\end{center}
-\bigskip
+\medskip
\section{Les rangées et colonnes extérieures}
Les environnements de \pkg{nicematrix} permettent de composer des rangées et des
colonnes «extérieures» grâce aux options |first-row|, |last-row|, |first-col| et
@@ -2030,7 +2113,7 @@ L_1 & a_{11} & a_{12} & a_{13} & a_{14} & L_1 \\
\Vdots & a_{21} & a_{22} & a_{23} & a_{24} & \Vdots \\
& a_{31} & a_{32} & a_{33} & a_{34} & \\
L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\
- & C_1 & \Cdots & & C_4 &
+ & C_1 & \Cdots & & C_4 &
\end{pNiceMatrix}$
\end{Verbatim}
%
@@ -2040,14 +2123,14 @@ L_1 & a_{11} & a_{12} & a_{13} & a_{14} & L_1 \\
\Vdots & a_{21} & a_{22} & a_{23} & a_{24} & \Vdots \\
& a_{31} & a_{32} & a_{33} & a_{34} & \\
L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\
- & C_1 & \Cdots & & C_4 &
+ & C_1 & \Cdots & & C_4 &
\end{pNiceMatrix}\]
\medskip
Les lignes pointillées ont été tracées avec les outils qui seront présentés p.~\pageref{Cdots}.
-\bigskip
+\medskip
Il y a plusieurs remarques à formuler.
%
\begin{itemize}[beginpenalty=10000]
@@ -2088,7 +2171,7 @@ C'est ce que nous ferons dans la suite.
-\bigskip
+\medskip
On peut contrôler l'apparence de ces rangées et colonnes avec les options
|code-for-first-row|, |code-for-last-row|, |code-for-first-col| et
|code-for-last-col|. Ces options sont des listes de tokens qui seront insérées
@@ -2106,7 +2189,7 @@ L_1 & a_{11} & a_{12} & a_{13} & a_{14} & L_1 \\
\hline
& a_{31} & a_{32} & a_{33} & a_{34} & \\
L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\
- & C_1 & \Cdots & & C_4 &
+ & C_1 & \Cdots & & C_4 &
\end{pNiceArray}$
\end{Verbatim}
%
@@ -2123,7 +2206,7 @@ L_1 & a_{11} & a_{12} & a_{13} & a_{14} & L_1 \\
\hline
& a_{31} & a_{32} & a_{33} & a_{34} & \\
L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\
- & C_1 & \multicolumn1c{\Cdots} & & C_4 &
+ & C_1 & \multicolumn1c{\Cdots} & & C_4 &
\end{pNiceArray}
\end{displaymath}
\end{scope}
@@ -2148,7 +2231,7 @@ colonne».
la commande |\\| après la «première rangée» ou avant la «dernière rangée». Le
placement des délimiteurs serait erroné. Pour contourner cette restriction, on
pourra envisager d'utiliser la commande |\SubMatrix| dans le |\CodeAfter| (cf.
-p.~\pageref{sub-matrix}).
+p.~\pageref{sub-matrix}).
\end{itemize}
@@ -2180,14 +2263,14 @@ avec l'option~|color|.\footnote{Il est aussi possible de changer la couleur de
rappeler que cela s'applique à |\Cdots|, |\Ldots|, |Vdots|, etc.) : cf.
p.~\pageref{customization}). }\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{bNiceMatrix}
a_1 & \Cdots & & & a_1 \\
\Vdots & a_2 & \Cdots & & a_2 \\
& \Vdots & \Ddots[color=red] \\
\\
-a_1 & a_2 & & & a_n
+a_1 & a_2 & & & a_n
\end{bNiceMatrix}
\end{BVerbatim}
$\begin{bNiceMatrix}
@@ -2195,7 +2278,7 @@ a_1 & \Cdots & & & a_1 \\
\Vdots & a_2 & \Cdots & & a_2 \\
& \Vdots & \Ddots[color=red] \\
\\
-a_1 & a_2 & & & a_n
+a_1 & a_2 & & & a_n
\end{bNiceMatrix}$
@@ -2204,67 +2287,67 @@ a_1 & a_2 & & & a_n
\interitem Pour représenter la matrice nulle, on peut choisir d'utiliser le
codage suivant :\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{bNiceMatrix}
0 & \Cdots & 0 \\
\Vdots & & \Vdots \\
-0 & \Cdots & 0
+0 & \Cdots & 0
\end{bNiceMatrix}
\end{BVerbatim}
$\begin{bNiceMatrix}
0 & \Cdots & 0 \\
\Vdots & & \Vdots \\
-0 & \Cdots & 0
+0 & \Cdots & 0
\end{bNiceMatrix}$
-\bigskip
+\medskip
On peut néanmoins souhaiter une matrice plus grande. Habituellement, dans un tel
cas, les utilisateurs de LaTeX ajoutent une nouvelle ligne et une nouvelle
colonne. Il est possible d'utiliser la même méthode avec \pkg{nicematrix}
:\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{bNiceMatrix}
0 & \Cdots & \Cdots & 0 \\
\Vdots & & & \Vdots \\
\Vdots & & & \Vdots \\
-0 & \Cdots & \Cdots & 0
+0 & \Cdots & \Cdots & 0
\end{bNiceMatrix}
\end{BVerbatim}
$\begin{bNiceMatrix}
0 & \Cdots & \Cdots & 0 \\
\Vdots & & & \Vdots \\
\Vdots & & & \Vdots \\
-0 & \Cdots & \Cdots & 0
+0 & \Cdots & \Cdots & 0
\end{bNiceMatrix}$
-\bigskip
+\medskip
Dans la première colonne de cet exemple, il y a deux instructions |\Vdots| mais,
bien entendu, une seule ligne en pointillés sera.
-\bigskip
+\medskip
En fait, dans cet exemple, il aurait été possible de tracer la même matrice plus
rapidement avec le codage suivant :\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{bNiceMatrix}
0 & \Cdots & & 0 \\
\Vdots & & & \\
& & & \Vdots \\
-0 & & \Cdots & 0
+0 & & \Cdots & 0
\end{bNiceMatrix}
\end{BVerbatim}
$\begin{bNiceMatrix}
0 & \Cdots & & 0 \\
\Vdots & & & \\
& & & \Vdots \\
-0 & & \Cdots & 0
+0 & & \Cdots & 0
\end{bNiceMatrix}$
-\bigskip
+\medskip
Il y a aussi d'autres moyens de changer la taille d'une matrice. On pourrait
vouloir utiliser l'argument optionnel de la commande~|\\| pour l'espacement
vertical et la commande~|\hspace*| dans une case pour l'espacement
@@ -2279,18 +2362,18 @@ lignes en pointillés. C'est pourquoi l'extension \pkg{nicematrix} fournit une
commande~|\Hspace| qui est une variante de |\hspace| transparente pour la
construction des lignes en pointillés de \pkg{nicematrix}.\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
\begin{bNiceMatrix}
0 & \Cdots & ~emphase#\Hspace*{1cm}@ & 0 \\
\Vdots & & & \Vdots \\~emphase#[1cm]@
-0 & \Cdots & & 0
+0 & \Cdots & & 0
\end{bNiceMatrix}
\end{BVerbatim}
$\begin{bNiceMatrix}
0 & \Cdots & \Hspace*{1cm} & 0 \\
\Vdots & & & \Vdots \\[1cm]
-0 & \Cdots & & 0
+0 & \Cdots & & 0
\end{bNiceMatrix}$
\subsection{L'option nullify-dots}
@@ -2302,16 +2385,16 @@ l'environnement |{pmatrix}| de \pkg{amsmath}.\par\nobreak
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
$A = \begin{pmatrix}
h & i & j & k & l & m \\
-x & & & & & x
+x & & & & & x
\end{pmatrix}$
\end{BVerbatim}
$A = \begin{pmatrix}
h & i & j & k & l & m \\
-x & & & & & x
+x & & & & & x
\end{pmatrix}$
-\bigskip
+\medskip
Si nous ajoutons des instructions |\ldots| dans la seconde rangée, la géométrie
de la matrice est modifiée.\par\nobreak
@@ -2319,15 +2402,15 @@ de la matrice est modifiée.\par\nobreak
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
$B = \begin{pmatrix}
h & i & j & k & l & m \\
-x & \ldots & \ldots & \ldots & \ldots & x
+x & \ldots & \ldots & \ldots & \ldots & x
\end{pmatrix}$
\end{BVerbatim}
$B = \begin{pmatrix}
h & i & j & k & l & m \\
-x & \ldots & \ldots & \ldots & \ldots & x
+x & \ldots & \ldots & \ldots & \ldots & x
\end{pmatrix}$
-\bigskip
+\medskip
Par défaut, avec \pkg{nicematrix}, si nous remplaçons |{pmatrix}| par
|{pNiceMatrix}| et |\ldots| par |\Ldots|, la géométrie de la matrice n'est pas
changée.\par\nobreak
@@ -2336,15 +2419,15 @@ changée.\par\nobreak
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
$C = \begin{pNiceMatrix}
h & i & j & k & l & m \\
-x & \Ldots & \Ldots & \Ldots & \Ldots & x
+x & \Ldots & \Ldots & \Ldots & \Ldots & x
\end{pNiceMatrix}$
\end{BVerbatim}
$C = \begin{pNiceMatrix}
h & i & j & k & l & m \\
-x & \Ldots & \Ldots & \Ldots & \Ldots & x
+x & \Ldots & \Ldots & \Ldots & \Ldots & x
\end{pNiceMatrix}$
-\bigskip
+\medskip
On pourrait toutefois préférer la géométrie de la première matrice $A$ et
vouloir avoir la même géométrie avec une ligne en pointillés continue dans la
seconde rangée. C'est possible en utilisant l'option |nullify-dots| (et une
@@ -2354,12 +2437,12 @@ seule instruction |\Ldots| suffit).\par\nobreak
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
$D = \begin{pNiceMatrix}[~emphase#nullify-dots@]
h & i & j & k & l & m \\
-x & \Ldots & & & & x
+x & \Ldots & & & & x
\end{pNiceMatrix}$
\end{BVerbatim}
$D = \begin{pNiceMatrix}[nullify-dots]
h & i & j & k & l & m \\
-x & \Ldots & & & & x
+x & \Ldots & & & & x
\end{pNiceMatrix}$
\medskip
@@ -2385,17 +2468,17 @@ $\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
1 & ~emphase#\Hdotsfor{3}@ & 5 \\
1 & 2 & 3 & 4 & 5 \\
-1 & 2 & 3 & 4 & 5
+1 & 2 & 3 & 4 & 5
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
1 & \Hdotsfor{3} & 5 \\
1 & 2 & 3 & 4 & 5 \\
-1 & 2 & 3 & 4 & 5
+1 & 2 & 3 & 4 & 5
\end{pNiceMatrix}$
-\bigskip
+\medskip
Néanmoins, si ces cases sont vides, la ligne en pointillés s'étend seulement
dans les cases spécifiées par l'argument de |\Hdotsfor| (par conception).
@@ -2405,14 +2488,14 @@ $\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
& ~emphase#\Hdotsfor{3}@ \\
1 & 2 & 3 & 4 & 5 \\
-1 & 2 & 3 & 4 & 5
+1 & 2 & 3 & 4 & 5
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
& \Hdotsfor{3} \\
1 & 2 & 3 & 4 & 5 \\
-1 & 2 & 3 & 4 & 5
+1 & 2 & 3 & 4 & 5
\end{pNiceMatrix}$
\medskip
@@ -2423,27 +2506,27 @@ commande |\Hdotsfor| est utilisable même lorsque l'extension
est chargée (mais vous risquez d'avoir des problèmes si vous utilisez
|\rowcolor| sur la même rangée que |\Hdotsfor|).
-\bigskip
+\medskip
L'extension \pkg{nicematrix} propose aussi une commande |\Vdotsfor| similaire à
|\Hdotsfor| mais traçant des lignes verticales.
-\bigskip
+\medskip
L'exemple suivant utilise à la fois |\Hdotsfor| et |\Vdotsfor|:
\begin{Verbatim}[formatcom=\small\color{gray}]
\begin{bNiceMatrix}
-C[a_1,a_1] & \Cdots & C[a_1,a_n]
+C[a_1,a_1] & \Cdots & C[a_1,a_n]
& \hspace*{20mm} & C[a_1,a_1^{(p)}] & \Cdots & C[a_1,a_n^{(p)}] \\
-\Vdots & \Ddots & \Vdots
- & ~emphase#\Hdotsfor{1}@ & \Vdots & \Ddots & \Vdots \\
-C[a_n,a_1] & \Cdots & C[a_n,a_n]
+\Vdots & \Ddots & \Vdots
+ & ~emphase#\Hdotsfor{1}@ & \Vdots & \Ddots & \Vdots \\
+C[a_n,a_1] & \Cdots & C[a_n,a_n]
& & C[a_n,a_1^{(p)}] & \Cdots & C[a_n,a_n^{(p)}] \\
\rule{0pt}{15mm}\NotEmpty & ~emphase#\Vdotsfor{1}@ & & \Ddots & & ~emphase#\Vdotsfor{1}@ \\
-C[a_1^{(p)},a_1] & \Cdots & C[a_1^{(p)},a_n]
+C[a_1^{(p)},a_1] & \Cdots & C[a_1^{(p)},a_n]
& & C[a_1^{(p)},a_1^{(p)}] & \Cdots & C[a_1^{(p)},a_n^{(p)}] \\
-\Vdots & \Ddots & \Vdots
- & ~emphase#\Hdotsfor{1}@ & \Vdots & \Ddots & \Vdots \\
-C[a_n^{(p)},a_1] & \Cdots & C[a_n^{(p)},a_n]
+\Vdots & \Ddots & \Vdots
+ & ~emphase#\Hdotsfor{1}@ & \Vdots & \Ddots & \Vdots \\
+C[a_n^{(p)},a_1] & \Cdots & C[a_n^{(p)},a_n]
& & C[a_n^{(p)},a_1^{(p)}] & \Cdots & C[a_n^{(p)},a_n^{(p)}]
\end{bNiceMatrix}
\end{Verbatim}
@@ -2451,11 +2534,11 @@ C[a_n^{(p)},a_1] & \Cdots & C[a_n^{(p)},a_n]
\[\begin{bNiceMatrix}
C[a_1,a_1] & \Cdots & C[a_1,a_n] & \hspace*{20mm} & C[a_1,a_1^{(p)}] & \Cdots & C[a_1,a_n^{(p)}] \\
-\Vdots & \Ddots & \Vdots & \Hdotsfor{1} & \Vdots & \Ddots & \Vdots \\
+\Vdots & \Ddots & \Vdots & \Hdotsfor{1} & \Vdots & \Ddots & \Vdots \\
C[a_n,a_1] & \Cdots & C[a_n,a_n] & & C[a_n,a_1^{(p)}] & \Cdots & C[a_n,a_n^{(p)}] \\
\rule{0pt}{15mm}\NotEmpty & \Vdotsfor{1} & & \Ddots & & \Vdotsfor{1} \\
C[a_1^{(p)},a_1] & \Cdots & C[a_1^{(p)},a_n] & & C[a_1^{(p)},a_1^{(p)}] & \Cdots & C[a_1^{(p)},a_n^{(p)}] \\
-\Vdots & \Ddots & \Vdots & \Hdotsfor{1} & \Vdots & \Ddots & \Vdots \\
+\Vdots & \Ddots & \Vdots & \Hdotsfor{1} & \Vdots & \Ddots & \Vdots \\
C[a_n^{(p)},a_1] & \Cdots & C[a_n^{(p)},a_n] & & C[a_n^{(p)},a_1^{(p)}] & \Cdots & C[a_n^{(p)},a_n^{(p)}]
\end{bNiceMatrix}\]
@@ -2476,7 +2559,7 @@ points de suspension, on peut souhaiter utiliser les lignes pointillées de
\smallskip
\begin{itemize}
-\item L'option |renew-dots|\par\nobreak
+\item L'option |renew-dots|\par\nobreak
Avec cette option, les commandes |\ldots|, |\cdots|, |\vdots|, |\ddots|,
|\iddots|\footnotemark[\thefniddots] et |\hdotsfor| sont redéfinies dans les
@@ -2485,17 +2568,17 @@ environnements de \pkg{nicematrix} et agissent alors comme |\Ldots|, |\Cdots|,
suspension «automatiques» de |amsmath|) est aussi redéfinie et se comporte comme
|\Ldots|.
-\item L'option |renew-matrix|\par\nobreak
+\item L'option |renew-matrix|\par\nobreak
Avec cette option, l'environnement |{matrix}| est redéfini et se comporte comme
|{NiceMatrix}| et il en est de même pour les cinq variantes.
\end{itemize}
-\bigskip
+\medskip
Par conséquent, avec les options |renew-dots| et |renew-matrix|, un code classique donne directement
le résultat fourni par \pkg{nicematrix}.\par\nobreak
-\bigskip
+\medskip
\begin{scope}
\NiceMatrixOptions{renew-dots,renew-matrix}
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
@@ -2529,13 +2612,13 @@ mathématique avec |\scriptstyle|.
$\begin{bNiceMatrix}
1 & \hspace*{1cm} & 0 \\[8mm]
& ~emphase#\Ddots^{n \text{ fois}}@ & \\
-0 & & 1
+0 & & 1
\end{bNiceMatrix}$
\end{BVerbatim}
$\begin{bNiceMatrix}
1 & \hspace*{1cm} & 0 \\[8mm]
& \Ddots^{n \text{ fois}} & \\
-0 & & 1
+0 & & 1
\end{bNiceMatrix}$
\subsection{Personnalisation des lignes en pointillés}
@@ -2549,7 +2632,7 @@ options (que l'on met entre crochets après la commande) :
%
\begin{itemize}
\item |color| ;
-\item |shorten| ;
+\item |shorten| ;
\item |line-style|.
\end{itemize}
@@ -2559,13 +2642,13 @@ de |\CodeAfter|, ou bien au niveau d'un environnement mais elles doivent alors
%
\begin{itemize}
\item |xdots/color| ;
-\item |xdots/shorten| ;
+\item |xdots/shorten| ;
\item |xdots/line-style|.
\end{itemize}
%
Pour la clarté, dans la suite, on utilisera ces noms-là.
-\bigskip
+\medskip
\textbf{L'option xdots/color}\par\nobreak
\smallskip
@@ -2575,7 +2658,7 @@ extérieures (décrites plus loin) bénéficient d'un régime spécial : cf.
p.~\pageref{exterior}.
-\bigskip
+\medskip
\textbf{L'option xdots/shorten}\par\nobreak
\smallskip
@@ -2586,7 +2669,7 @@ valeur initiale de ce paramètre est de $0.3$~em (il est conseillé d'utiliser u
unité de mesure dépendante de la fonte courante).
-\bigskip
+\medskip
\textbf{L'option xdots/line-style}\par\nobreak
\smallskip
@@ -2603,7 +2686,7 @@ Il faut savoir que, par défaut, les lignes de Tikz tracées avec le paramètre
\end{BVerbatim}
\tikz \draw [dotted] (0,0) -- (5,0) ;
-\bigskip
+\medskip
Voulant proposer des lignes avec des points ronds dans le style de celui de
|\ldots| (au moins celui des fontes \emph{Computer Modern}), l'extension
\pkg{nicematrix} contient en interne son propre système de ligne en pointillés
@@ -2611,10 +2694,10 @@ Voulant proposer des lignes avec des points ronds dans le style de celui de
appelé le style |standard|. Cette valeur est la valeur initiale du paramètre
|xdots/line-style|.
-\bigskip
+\medskip
Néanmoins (quand Tikz est chargé), on peut utiliser pour |xdots/line-style|
n'importe quel style proposé par Tikz, c'est-à-dire n'importe quelle suite
-d'options Tikz applicables à un chemin (à l'exception de «|color|»,
+d'options Tikz applicables à un chemin (à l'exception de «|color|»,
«|shorten >|» et «|shorten <|»).
\medskip
@@ -2623,7 +2706,7 @@ Voici par exemple une matrice tridiagonale avec le style |loosely dotted| :\par\
\medskip
\begin{BVerbatim}[baseline=c]
$\begin{pNiceMatrix}[nullify-dots,~emphase#xdots/line-style=loosely dotted@]
-a & b & 0 & & \Cdots & 0 \\
+a & b & 0 & & \Cdots & 0 \\
b & a & b & \Ddots & & \Vdots \\
0 & b & a & \Ddots & & \\
& \Ddots & \Ddots & \Ddots & & 0 \\
@@ -2634,7 +2717,7 @@ b & a & b & \Ddots & & \Vdots \\
\[\begin{pNiceMatrix}[nullify-dots,xdots/line-style=loosely dotted]
-a & b & 0 & & \Cdots & 0 \\
+a & b & 0 & & \Cdots & 0 \\
b & a & b & \Ddots & & \Vdots \\
0 & b & a & \Ddots & & \\
& \Ddots & \Ddots & \Ddots & & 0 \\
@@ -2681,18 +2764,18 @@ sera exécuté \emph{après} la construction du tableau.
\medskip
Pour améliorer la lisibilité du code, une syntaxe alternative est proposée : on
peut spécifier les instructions du |code-after| à la fin de l'environnement,
-après le mot-clé |\CodeAfter|. Bien que ce soit un mot-clé, |\CodeAfter| accepte
-quand même un argument optionnel (entre crochets). Les clés autorisées forment
-un sous-ensemble des clés acceptées par |\NiceMatrixOptions|.
+après le mot-clé |\CodeAfter|. Bien que ce soit un mot-clé, |\CodeAfter|
+accepte quand même un argument optionnel (entre crochets). Les clés autorisées
+forment un sous-ensemble des clés acceptées par |\NiceMatrixOptions|.
\medskip
Les utilisateurs expérimentés peuvent, en particulier, utiliser les nœuds
PGF/Tikz créés par \pkg{nicematrix} dans le |\CodeAfter|. Ces nœuds sont décrits
à partir de la page \pageref{PGF-nodes}.
-
+
\medskip
Par ailleurs, deux commandes spéciales sont disponibles dans le |\CodeAfter| :
-|\line| et |\SubMatrix|.
+|\line| et |\SubMatrix|. On va maintenant détailler ces deux commandes.
\subsection{La commande \textbackslash line dans le \textbackslash CodeAfter}
@@ -2703,7 +2786,7 @@ les cases. Elle prend deux arguments correspondant aux deux cases à relier,
chacun de la forme $i$-$j$ où $i$ est le numéro de ligne et $j$ est le numéro de
colonne. Les options disponibles pour personnaliser les lignes pointillées créées par
|\Cdots|, |\Vdots|, etc. peuvent aussi être passées à cette commande (cf.
-p.~\pageref{customization}).
+p.~\pageref{customization}).
\medskip
Cette commande peut par exemple être utilisée pour tracer une ligne entre deux
@@ -2731,7 +2814,7 @@ I & 0 & \Cdots &0 \\
\end{pNiceMatrix}$
\end{scope}
-\bigskip
+\medskip
Elle peut aussi être utilisée pour tracer une ligne diagonale non parallèle aux
autres lignes diagonales (par défaut, les lignes tracées par |\Ddots| sont
«parallélisées» : cf.~p.~\pageref{parallelization}).
@@ -2742,7 +2825,7 @@ autres lignes diagonales (par défaut, les lignes tracées par |\Ddots| sont
1 & \Cdots & & 1 & 2 & \Cdots & 2 \\
0 & \Ddots & & \Vdots & \Vdots & \hspace*{2.5cm} & \Vdots \\
\Vdots & \Ddots & & & & & \\
-0 & \Cdots & 0 & 1 & 2 & \Cdots & 2
+0 & \Cdots & 0 & 1 & 2 & \Cdots & 2
~emphase#\CodeAfter \line[shorten=6pt]{1-5}{4-7}@
\end{bNiceMatrix}
\end{BVerbatim}
@@ -2750,7 +2833,7 @@ autres lignes diagonales (par défaut, les lignes tracées par |\Ddots| sont
1 & \Cdots & & 1 & 2 & \Cdots & 2 \\
0 & \Ddots & & \Vdots & \Vdots & \hspace*{2.5cm} & \Vdots \\
\Vdots & \Ddots & & & & & \\
-0 & \Cdots & 0 & 1 & 2 & \Cdots & 2
+0 & \Cdots & 0 & 1 & 2 & \Cdots & 2
\CodeAfter \line[shorten=6pt]{1-5}{4-7}
\end{bNiceMatrix}\]
@@ -2793,7 +2876,7 @@ colonne avec |@{\hspace{1.5em}}| dans le préambule du tableau.
\[\begin{NiceArray}{ccc~emphase#@{\hspace{1.5em}}+c}[cell-space-limits=2pt,~emphase#margin+]
1 & 1 & 1 & x \\
\dfrac{1}{4} & \dfrac{1}{2} & \dfrac{1}{4} & y \\
- 1 & 2 & 3 & z
+ 1 & 2 & 3 & z
\CodeAfter
~emphase#\SubMatrix({1-1}{3-3})+
~emphase#\SubMatrix({1-4}{3-4})+
@@ -2803,16 +2886,16 @@ colonne avec |@{\hspace{1.5em}}| dans le préambule du tableau.
$\begin{NiceArray}{ccc@{\hspace{1.5em}}c}[cell-space-limits=2pt,margin]
1 & 1 & 1 & x \\
\dfrac{1}{4} & \dfrac{1}{2} & \dfrac{1}{4} & y \\
- 1 & 2 & 3 & z
+ 1 & 2 & 3 & z
\CodeAfter
\SubMatrix({1-1}{3-3})
\SubMatrix({1-4}{3-4})
\end{NiceArray}$
-\bigskip
-\colorbox{yellow!50}{\bfseries Nouveau 5.18}\enskip La commande |\SubMatrix|
-accepte en fait également deux arguments optionnels spécifiés par les symboles
-traditionnels |^| et |_| pour des éléments en exposant et en indice.
+\medskip
+La commande |\SubMatrix| accepte en fait également deux arguments optionnels
+spécifiés par les symboles traditionnels |^| et |_| pour des éléments en
+exposant et en indice.
\medskip
\begin{scope}
@@ -2821,7 +2904,7 @@ traditionnels |^| et |_| pour des éléments en exposant et en indice.
$\begin{bNiceMatrix}[right-margin=1em]
1 & 1 & 1 \\
1 & a & b \\
-1 & c & d
+1 & c & d
\CodeAfter
~emphase#\SubMatrix[{2-2}{3-3}]^{T}@
\end{bNiceMatrix}$
@@ -2829,14 +2912,14 @@ $\begin{bNiceMatrix}[right-margin=1em]
$\begin{bNiceMatrix}[right-margin=1em]
1 & 1 & 1 \\
1 & a & b \\
-1 & c & d
+1 & c & d
\CodeAfter
\SubMatrix[{2-2}{3-3}]^{T}
\end{bNiceMatrix}$
\end{scope}
-\bigskip
+\medskip
Les clés disponibles pour la commande |\SubMatrix| sont les suivantes :
%
\begin{itemize}
@@ -2861,13 +2944,13 @@ verticaux sont tracés) ;
On remarquera que tous ces filets sont dessinés après la construction du tableau
principal : les colonnes et les rangées ne sont pas écartées.
-\bigskip
+\medskip
Ces clés sont aussi accessibles dans |\NiceMatrixOptions|, au niveau des
environnements de \pkg{nicematrix} ou comme option de |\CodeAfter| avec le
préfixe |sub-matrix|, c'est-à-dire qu'elles sont alors nommées
|sub-matrix/left-xshift|, |sub-matrix/right-xshift|, |sub-matrix/xshift|, etc.
-\bigskip
+\medskip
\begin{scope}
\hfuzz=12cm
\fvset{commandchars=\~\#\!}%
@@ -2877,9 +2960,9 @@ $\begin{NiceArray}{cc@{\hspace{5mm}}l}[cell-space-limits=2pt]
& & \frac14 \\[1mm]
a & b & \frac12a+\frac14b \\
c & d & \frac12c+\frac14d \\
-\CodeAfter
- \SubMatrix({1-3}{2-3})
- \SubMatrix({3-1}{4-2})
+\CodeAfter
+ \SubMatrix({1-3}{2-3})
+ \SubMatrix({3-1}{4-2})
\SubMatrix({3-3}{4-3})
\end{NiceArray}$
\end{BVerbatim}
@@ -2915,7 +2998,7 @@ c & d & \frac12c+\frac14d \\
\end{NiceArray}$
\end{BVerbatim}
\end{scope}
-%
+%
$\begin{NiceArray}{cc@{\hspace{5mm}}l}[cell-space-limits=2pt]
& & \frac12 \\
& & \frac14 \\[1mm]
@@ -2928,12 +3011,12 @@ c & d & \frac12c+\frac14d \\
\end{NiceArray}$
-\bigskip
+\medskip
Il existe aussi une clé |name| qui permet de donner un nom à une sous-matrice
créée par une commande |\SubMatrix|. Ce nom est utilisé pour créer des nœuds
PGF/Tikz : voir p.~\pageref{node-sub-matrix}.
-\bigskip
+\medskip
Il est également possible de spécifier des délimiteurs\footnote{Les délimiteurs
en question sont |(|, |[| et |\{| et les fermants correspondants.
On peut bien sûr aussi mettre des \verb+|+ et des \verb+||+ dans le
@@ -2950,14 +3033,14 @@ automatiquement.
$\begin{pNiceArray}{~emphase#(c)(c)(c)@}
a_{11} & a_{12} & a_{13} \\
a_{21} & \displaystyle \int_0^1\dfrac{1}{x^2+1}\,dx & a_{23} \\
-a_{31} & a_{32} & a_{33}
+a_{31} & a_{32} & a_{33}
\end{pNiceArray}$
\end{BVerbatim}
\[\begin{pNiceArray}{(c)(c)(c)}
a_{11} & a_{12} & a_{13} \\
a_{21} & \displaystyle \int_0^1\dfrac{1}{x^2+1}\,dx & a_{23} \\
-a_{31} & a_{32} & a_{33}
+a_{31} & a_{32} & a_{33}
\end{pNiceArray}\]
@@ -3004,7 +3087,7 @@ permet de spécifier des notes qui seront composées à la fin du tableau avec u
longueur de ligne égale à la largeur du tableau (hors éventuelles colonnes
extérieures). Sans surprise, cette commande n'est disponible que dans les
environnements sans délimiteurs, c'est-à-dire |{NiceTabular}|, |{NiceArray}| et
-|{NiceMatrix}|.
+|{NiceMatrix}|.
En fait, cette commande n'est disponible que si l'extension \pkg{enumitem} a été
chargée (avant ou après \pkg{nicematrix}). Les notes sont en effet composées en
@@ -3033,9 +3116,9 @@ Dupont & Chantal & 15 janvier 1998 \\
\toprule \RowStyle{\bfseries}
Nom & Prénom & Date de naissance \\
\midrule
-Achard\tabularnote{La famille Achard est une très ancienne famille du Poitou.}
+Achard\tabularnote{La famille Achard est une très ancienne famille du Poitou.}
& Jacques & 5 juin 1962 \\
-Lefebvre\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}
+Lefebvre\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}
& Mathilde & 23 mai 1988 \\
Vanesse & Stéphanie & 30 octobre 1994 \\
Dupont & Chantal & 15 janvier 1998 \\
@@ -3045,7 +3128,7 @@ Dupont & Chantal & 15 janvier 1998 \\
-\bigskip
+\medskip
\begin{itemize}
\item La commande |\tabularnote| est en fait utilisable avant
l'environnement de \pkg{nicematrix}, le but étant de pouvoir l'utiliser sur le
@@ -3138,13 +3221,13 @@ Wallis & John & 87 \\
Les notes de tableau peuvent être personnalisées grâce à un ensemble de clés
disponibles dans |\NiceMatrixOptions|. Ces clés ont un nom préfixé par |notes| :
\begin{itemize}
-\item |notes/para|
-\item |notes/bottomrule|
-\item |notes/style|
-\item |notes/label-in-tabular|
-\item |notes/label-in-list|
-\item |notes/enumitem-keys|
-\item |notes/enumitem-keys-para|
+\item |notes/para|
+\item |notes/bottomrule|
+\item |notes/style|
+\item |notes/label-in-tabular|
+\item |notes/label-in-list|
+\item |notes/enumitem-keys|
+\item |notes/enumitem-keys-para|
\item |notes/code-before|
\end{itemize}
Pour la commmodité, il est aussi possible de fixer ces clés dans
@@ -3155,12 +3238,12 @@ paires \textsl{clé=valeur} où le nom des clés n'a plus à être préfixé par
\begin{BVerbatim}[formatcom = \small \color{gray}]
\NiceMatrixOptions
{
- notes =
+ notes =
{
bottomrule ,
style = ... ,
label-in-tabular = ... ,
- enumitem-keys =
+ enumitem-keys =
{
labelsep = ... ,
align = ... ,
@@ -3175,12 +3258,12 @@ paires \textsl{clé=valeur} où le nom des clés n'a plus à être préfixé par
-\bigskip
+\medskip
On détaille maintenant ces clés.
\begin{itemize}[itemsep=\medskipamount]
\item La clé |notes/para| demande la composition des notes en fin de tableau en un seul
-paragraphe.
+paragraphe.
Valeur initiale : |false|
@@ -3201,7 +3284,7 @@ utilisé par |\ref| pour faire référence à une note de tableau pour laquelle
utilisé un |\label|. Ce sont les labels mis en forme avec ce style qui sont
séparés par des virgules quand on utilise plusieurs commandes |\tabularnote|
successivement. Le marqueur |#1| est censé correspondre à un nom de compteur
-LaTeX.
+LaTeX.
Valeur initiale : |\textit{\alph{#1}}|
@@ -3282,7 +3365,7 @@ dernière est une commande de \pkg{ragged2e}).
-\bigskip
+\medskip
Pour un exemple de personnalisation des notes de tableau, voir p.~\pageref{ex:notes}.
@@ -3296,7 +3379,7 @@ suivant (avec une version de LaTeX postérieure à 2020/10/01).
\begin{Verbatim}[commandchars=\~\#\!]
\makeatletter
\AddToHook{env/threeparttable/begin}
- {\TPT@hookin{NiceTabular}\TPT@hookin{NiceTabular*}\TPT@hookin{NiceTabularX}}
+ {\TPT@hookin{NiceTabular}\TPT@hookin{NiceTabular*}\TPT@hookin{NiceTabularX}}
\makeatother
\end{Verbatim}
@@ -3308,7 +3391,7 @@ suivant (avec une version de LaTeX postérieure à 2020/10/01).
Si l'extension \pkg{siunitx} est chargée (avant ou après \pkg{nicematrix}), il est possible d'utiliser les colonnes
de type |S| de \pkg{siunitx} dans les environnements de \pkg{nicematrix}. L'implémentation n'utilise explicitement
-aucune macro privée de \pkg{siunitx}.
+aucune macro privée de \pkg{siunitx}.
\medskip
\begin{BVerbatim}[baseline = c, boxwidth = 10.6cm]
@@ -3317,7 +3400,7 @@ $\begin{pNiceArray}{~emphase#S@cW{c}{1cm}c}[nullify-dots,first-row]
2.3 & 0 & \Cdots & 0 \\
12.4 & \Vdots & & \Vdots \\
1.45 \\
-7.2 & 0 & \Cdots & 0
+7.2 & 0 & \Cdots & 0
\end{pNiceArray}$
\end{BVerbatim}
$\begin{pNiceArray}{ScW{c}{1cm}c}[nullify-dots,first-row]
@@ -3325,7 +3408,7 @@ $\begin{pNiceArray}{ScW{c}{1cm}c}[nullify-dots,first-row]
2.3 & 0 & \Cdots & 0 \\
12.4 & \Vdots & & \Vdots \\
1.45 \\
-7.2 & 0 & \Cdots & 0
+7.2 & 0 & \Cdots & 0
\end{pNiceArray}$
\medskip
@@ -3346,12 +3429,12 @@ colonnes alignées à gauche ou à droite.
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
$\begin{bNiceMatrix}[r]
\cos x & - \sin x \\
-\sin x & \cos x
+\sin x & \cos x
\end{bNiceMatrix}$
\end{BVerbatim}
$\begin{bNiceMatrix}[r]
\cos x & - \sin x \\
-\sin x & \cos x
+\sin x & \cos x
\end{bNiceMatrix}$
@@ -3360,13 +3443,13 @@ $\begin{bNiceMatrix}[r]
\label{rotate}
-Utilisée au début d'une case, la commande |\rotate| (fournie par \pkg{nicematrix}) compose le contenu après une
-rotation de 90° dans le sens direct.
+Utilisée au début d'une case, la commande |\rotate| (fournie par \pkg{nicematrix}) compose le contenu après une
+rotation de 90° dans le sens direct.
Dans l'exemple suivant, on l'utilise dans le |code-for-first-row|.\footnote{On
peut aussi l'utiliser dans |\RowStyle| (cf. p.~\pageref{RowStyle}).}
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=12cm]
\NiceMatrixOptions%
@@ -3376,7 +3459,7 @@ $A = \begin{pNiceMatrix}[first-row,last-col=4]
e_1 & e_2 & e_3 \\
1 & 2 & 3 & e_1 \\
4 & 5 & 6 & e_2 \\
-7 & 8 & 9 & e_3
+7 & 8 & 9 & e_3
\end{pNiceMatrix}$
\end{BVerbatim}
\begin{varwidth}{10cm}
@@ -3391,11 +3474,11 @@ e_1 & e_2 & e_3 \\
\end{pNiceMatrix}$
\end{varwidth}
-\bigskip
+\medskip
Si la commande |\rotate| est utilisée dans la «dernière rangée» (extérieure à la
matrice), les éléments qui subissent cette rotation sont alignés vers le haut.
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=12cm]
\NiceMatrixOptions%
{code-for-last-row = \scriptstyle ~emphase#\rotate@ ,
@@ -3404,7 +3487,7 @@ $A = \begin{pNiceMatrix}[last-row,last-col=4]
1 & 2 & 3 & e_1 \\
4 & 5 & 6 & e_2 \\
7 & 8 & 9 & e_3 \\
-\text{image de } e_1 & e_2 & e_3
+\text{image de } e_1 & e_2 & e_3
\end{pNiceMatrix}$
\end{BVerbatim}
\begin{varwidth}{10cm}
@@ -3415,7 +3498,7 @@ $A = \begin{pNiceMatrix}[last-row,last-col=4]
1 & 2 & 3 & e_1 \\
4 & 5 & 6 & e_2 \\
7 & 8 & 9 & e_3 \\
-\text{image de } e_1 & e_2 & e_3
+\text{image de } e_1 & e_2 & e_3
\end{pNiceMatrix}$
\end{varwidth}
@@ -3429,27 +3512,27 @@ composés d'une manière proche de ce que propose l'environnement |{smallmatrix}
de l'\pkg{amsmath} (et les environnements |{psmallmatrix}|, |{bsmallmatrix}|,
etc. de \pkg{mathtools}).
-\bigskip
+\medskip
\begin{Verbatim}
-$\begin{bNiceArray}{cccc|c}[~emphase#small@,
- last-col,
- code-for-last-col = \scriptscriptstyle,
- columns-width = 3mm ]
+$\begin{bNiceArray}{cccc|c}[~emphase#small@,
+ last-col,
+ code-for-last-col = \scriptscriptstyle,
+ columns-width = 3mm ]
1 & -2 & 3 & 4 & 5 \\
0 & 3 & 2 & 1 & 2 & L_2 \gets 2 L_1 - L_2 \\
-0 & 1 & 1 & 2 & 3 & L_3 \gets L_1 + L_3
+0 & 1 & 1 & 2 & 3 & L_3 \gets L_1 + L_3
\end{bNiceArray}$
\end{Verbatim}
%
\[\begin{bNiceArray}{cccc|c}[small, last-col, code-for-last-col = \scriptscriptstyle, columns-width=3mm]
1 & -2 & 3 & 4 & 5 \\
0 & 3 & 2 & 1 & 2 & L_2 \gets 2 L_1 - L_2 \\
-0 & 1 & 1 & 2 & 3 & L_3 \gets L_1 + L_3
+0 & 1 & 1 & 2 & 3 & L_3 \gets L_1 + L_3
\end{bNiceArray}\]
-\bigskip
+\medskip
On remarquera néanmoins que l'environnement |{NiceMatrix}| avec l'option |small|
ne prétend pas être composé exactement comme l'environnement |{smallmatrix}|.
C'est que les environnements de \pkg{nicematrix} sont tous fondés sur |{array}|
@@ -3459,9 +3542,9 @@ directement sur un |\halign| de TeX).
\medskip
En fait, l'option |small| correspond aux réglages suivants :
\begin{itemize}
-\item les composantes du tableau sont composées en |\scriptstyle| ;
-\item |\arraystretch| est fixé à $0.47$ ;
-\item |\arraycolsep| est fixé à $1.45$~pt ;
+\item les composantes du tableau sont composées en |\scriptstyle| ;
+\item |\arraystretch| est fixé à $0.47$ ;
+\item |\arraycolsep| est fixé à $1.45$~pt ;
\item les caractéristiques des lignes en pointillés sont également modifiées.
\end{itemize}
@@ -3508,7 +3591,7 @@ d'autres extensions que \pkg{nicematrix} (ou tout simplement par l'utilisateur
final), ces compteurs sont masqués dans les environnements de \pkg{nicematrix}.
-\bigskip
+\medskip
L'extension \pkg{nicematrix} propose aussi des commandes pour composer
automatiquement des matrices à partir d'un motif général. Ces commandes sont
nommées |\AutoNiceMatrix|, |\pAutoNiceMatrix|, |\bAutoNiceMatrix|,
@@ -3553,7 +3636,7 @@ b \cos a+\cos b { 2 \cos b }
\end{bNiceMatrix}$
\end{BVerbatim}
\end{scope}
-%
+%
$\begin{bNiceMatrix}[light-syntax,first-row,first-col]
{} a b ;
a 2\cos a {\cos a + \cos b} ;
@@ -3578,18 +3661,18 @@ d'éléments en verbatim (avec par exemple la commande
Pour les environnements avec délimiteurs (|{pNiceArray}|, |{pNiceMatrix}|,
etc.), il est possible de changer la couleur des délimiteurs avec la clé
-|delimiters/color|.
+|delimiters/color|.
\medskip
\begin{BVerbatim}[boxwidth=12cm,baseline=c]
$\begin{bNiceMatrix}[delimiters/color=red]
1 & 2 \\
-3 & 4
+3 & 4
\end{bNiceMatrix}$
\end{BVerbatim}
$\begin{bNiceMatrix}[delimiters/color=red]
1 & 2 \\
-3 & 4
+3 & 4
\end{bNiceMatrix}$
\medskip
@@ -3612,7 +3695,7 @@ $\begin{~emphase#NiceArrayWithDelims@}
{\downarrow}{\uparrow}{ccc}[margin]
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\end{~emphase#NiceArrayWithDelims@}$
\end{BVerbatim}
%
@@ -3620,7 +3703,7 @@ $\begin{NiceArrayWithDelims}
{\downarrow}{\uparrow}{ccc}[margin]
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\end{NiceArrayWithDelims}$
@@ -3638,7 +3721,7 @@ du tableau considéré. Ces nœuds sont utilisés, entre autres, pour tracer les
lignes en pointillés entre les cases du tableau.
\smallskip
-\textbf{Attention} : Par défaut, aucun nœud n'est créé dans une case vide.
+\textbf{Attention} : Par défaut, aucun nœud n'est créé dans une case vide.
\smallskip
Néanmoins, on peut forcer la création d'un nœud avec la commande |\NotEmpty|.\footnote{Il faut toutefois remarquer qu'avec cette commande, la
@@ -3646,7 +3729,7 @@ Néanmoins, on peut forcer la création d'un nœud avec la commande |\NotEmpty|.
lignes pointillées (cf.~p.~\pageref{Cdots}) et la déterminations des «coins»
(cf. p.~\pageref{corners}).}
-\bigskip
+\medskip
Tous les nœuds du document doivent avoir des noms deux à deux distincts et le
nom de ces nœuds doit donc faire intervenir le numéro de l'environnement
courant. Les environnements créés par \pkg{nicematrix} sont en effet numérotés
@@ -3670,31 +3753,31 @@ case considérée. On peut les utiliser avec \textsc{pgf} mais l'utilisateur fin
préférera sans doute utiliser Tikz (qui est une sur-couche de \textsc{pgf}). Il
faut néanmoins se souvenir que \pkg{nicematrix} ne charge pas Tikz par défaut.
Dans les exemples qui suivent, on suppose que Tikz a été chargé par
-l'utilisateur.
+l'utilisateur.
-\bigskip
+\medskip
\begin{BVerbatim}[baseline=c,boxwidth=11cm]
$\begin{pNiceMatrix}[name=~emphase#ma-matrice@]
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\end{pNiceMatrix}$
-\tikz[remember picture,overlay]
- \draw ~emphase#(ma-matrice-2-2)@ circle (2mm) ;
+\tikz[remember picture,overlay]
+ \draw ~emphase#(ma-matrice-2-2)@ circle (2mm) ;
\end{BVerbatim}
$\begin{pNiceMatrix}[name=ma-matrice]
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\end{pNiceMatrix}$
-\tikz[remember picture,overlay]
- \draw (ma-matrice-2-2) circle (2mm) ;
+\tikz[remember picture,overlay]
+ \draw (ma-matrice-2-2) circle (2mm) ;
\medskip
Ne pas oublier les options |remember picture| et |overlay|.
-\bigskip
+\medskip
Dans le |\CodeAfter|, et si Tikz est chargé, les choses sont plus simples. On
peut (et on doit) désigner les nœuds sous la forme $i$-$j$ : il n'y a pas à
préciser l'environnement qui est évidemment l'environnement courant.
@@ -3705,22 +3788,22 @@ préciser l'environnement qui est évidemment l'environnement courant.
$\begin{pNiceMatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\CodeAfter
-\tikz \draw ~emphase#(2-2)@ circle (2mm) ;
+\tikz \draw ~emphase#(2-2)@ circle (2mm) ;
\end{pNiceMatrix}$
\end{BVerbatim}
$\begin{pNiceMatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
-7 & 8 & 9
+7 & 8 & 9
\CodeAfter
-\tikz \draw (2-2) circle (2mm) ;
+\tikz \draw (2-2) circle (2mm) ;
\end{pNiceMatrix}$
-\bigskip
+\medskip
Dans l'exemple suivant, nous avons surligné tous les nœuds de la matrice (on
explique plus loin la technique utilisée : cf. p. \pageref{highlight}).
@@ -3741,10 +3824,52 @@ explique plus loin la technique utilisée : cf. p. \pageref{highlight}).
\Body
a & a + b & a + b + c \\
a & a & a + b \\
-a & a & a
+a & a & a
\end{pNiceMatrix}\]
+\colorbox{yellow!50}{\textbf{Nouveau 6.3}}\enskip Les nœuds de la dernière
+colonne (hors éventuelle «colonne extérieure» spécifiée par |last-col|) peuvent
+aussi être désignés par $i$-|last|. De même, les nœuds de la dernière ligne
+peuvent être désignés par |last|-$j$.
+
+\medskip
+\subsubsection{Les colonnes V de varwidth}
+
+\label{node-V}
+Quand l'extension \pkg{varwidth} est chargée, les colonnes de type |V| définies
+par \pkg{varwidth} sont prises en charge par \pkg{nicematrix}. Il peut être
+intéressant de préciser que, pour une cellule située dans une colonne de type
+|V|, le nœud PGF/Tikz créé par \pkg{nicematrix} pour le contenu de cette cellule
+a une largeur ajustée au contenu de cette cellule. Cela est en contraste avec le
+cas des colonnes de type |p|, |m| ou |b| dans lesquelles les nœuds ont toujours
+une largeur égale à la largeur de la colonne.
+
+\begin{Verbatim}
+\begin{NiceTabular}{V{8cm}}
+\bfseries \large
+Titre \\
+\lipsum[1]
+\CodeAfter
+ \tikz \draw [rounded corners] (1-1) -| (last-|2) -- (last-|1) |- (1-1) ;
+\end{NiceTabular}
+\end{Verbatim}
+
+\begin{center}
+\begin{NiceTabular}{V{8cm}}
+\bfseries \large
+Titre \\
+\lipsum[1]
+\CodeAfter
+ \tikz \draw [rounded corners] (1-1) -| (last-|2) -- (last-|1) |- (1-1) ;
+\end{NiceTabular}
+\end{center}
+
+On a utilisé les nœuds indiquant la position des filets, qui sont présentés un
+peu plus loin, p.~\pageref{nodes-i}.
+
+
+
\subsection{Les «nœuds moyens» et les «nœuds larges»}
@@ -3766,7 +3891,7 @@ moyens». Nous considérons que cet exemple se suffit à lui-même comme défini
de ces nœuds.
\[\begin{pNiceMatrix}[create-medium-nodes]
\CodeBefore [create-cell-nodes]
- \begin{tikzpicture}
+ \begin{tikzpicture}
[every node/.style = {fill = red!15, inner sep = 0 pt},
name suffix = -medium]
\node [fit = (1-1)] {} ;
@@ -3782,7 +3907,7 @@ de ces nœuds.
\Body
a & a + b & a + b + c \\
a & a & a + b \\
-a & a & a
+a & a & a
\end{pNiceMatrix}\]
@@ -3812,7 +3937,7 @@ de ces nÅ“uds.\footnote{Il n'y a pas de «nÅ“uds larges» créés dans les rangÃ
\Body
a & a + b & a + b + c \\
a & a & a + b \\
-a & a & a
+a & a & a
\end{pNiceMatrix}\]
@@ -3845,7 +3970,7 @@ utilisé les options |left-margin| et |right-margin|.\footnote{Les options
\Body
a & a + b & a + b + c \\
a & a & a + b \\
-a & a & a
+a & a & a
\end{pNiceMatrix}\]
\medskip
@@ -3872,15 +3997,15 @@ incorporées dans les «nœuds larges». Dans l'exemple suivant, nous avons util
\Body
a & a + b & a + b + c \\
a & a & a + b \\
-a & a & a
+a & a & a
\end{pNiceMatrix}\]
-\bigskip
+\medskip
\textbf{Attention} : Ces nœuds sont reconstruits à partir des contenus des cases
et ne correspondent donc pas nécessairement aux cases délimitées par des filets.
-\bigskip
+\medskip
\begin{minipage}[c]{7.5cm}
Voici un tableau qui a été composé de la manière suivante :
@@ -3964,7 +4089,7 @@ du tableau proprement dit).
\subsection{Les nœuds indiquant la position des filets}
-\label{noeuds-i}
+\label{nodes-i}
L'extension \pkg{nicematrix} crée un nœud PGF-Tikz nommé simplement $i$ (précédé
du préfixe habituel) à l'intersection du filet horizontal de numéro $i$ et du
@@ -3980,21 +4105,21 @@ Ces nœuds sont accessibles dans le
\begin{NiceTabular}{ccc}[hvlines,rules={width=1pt,color=gray}]
& tulipe & lys \\
arum & & violette mauve \\
-muguet & dahlia
+muguet & dahlia
\CodeAfter
\tiny
\begin{tikzpicture}
\foreach \i in {1,1.5,2,2.5,3,3.5,4}
- {
- \fill [red] (\i) circle (0.5mm) ;
- \node [red,above right] at (\i) {\i} ;
- }
+ {
+ \fill [red] (\i) circle (0.5mm) ;
+ \node [red,above right] at (\i) {\i} ;
+ }
\end{tikzpicture}
\end{NiceTabular}
\end{center}
-\bigskip
+\medskip
Si on utilise Tikz (on rappelle que \pkg{nicematrix} ne charge pas Tikz mais
uniquement \textsc{pgf} qui est une sous-couche de Tikz), on peut donc accéder
(dans le |\CodeAfter| mais aussi dans le |\CodeBefore|) à l'intersection du filet
@@ -4018,7 +4143,7 @@ horizontal~$i$ et du filet vertical~$j$ avec la syntaxe |(|$i$\verb+-|+$j$|)|.
1 & 8 & 28 & 56 & 70 & 56 & 28 & 8 & 1
\end{NiceMatrix}
\end{Verbatim}
-%
+%
\[\begin{NiceMatrix}
\CodeBefore
\tikz \draw [fill=red!15] (7-|4) |- (8-|5) |- (9-|6) |- cycle ;
@@ -4034,7 +4159,7 @@ horizontal~$i$ et du filet vertical~$j$ avec la syntaxe |(|$i$\verb+-|+$j$|)|.
1 & 8 & 28 & 56 & 70 & 56 & 28 & 8 & 1
\end{NiceMatrix}\]
-\bigskip
+\medskip
Les nœuds de la forme $i$|.5| peuvent être utilisés par exemple pour barrer une
ligne (si on a chargé Tikz).
@@ -4043,16 +4168,16 @@ ligne (si on a chargé Tikz).
$\begin{pNiceArray}{ccc|c}
2 & 1 & 3 & 0 \\
3 & 3 & 1 & 0 \\
-3 & 3 & 1 & 0
-\CodeAfter
+3 & 3 & 1 & 0
+\CodeAfter
\tikz \draw [red] (~emphase#3.5@-|1) -- (~emphase#3.5@-|last) ;
\end{pNiceArray}$
\end{BVerbatim}
$\begin{pNiceArray}{ccc|c}
2 & 1 & 3 & 0 \\
3 & 3 & 1 & 0 \\
-3 & 3 & 1 & 0
-\CodeAfter
+3 & 3 & 1 & 0
+\CodeAfter
\tikz \draw [red] (3.5-|1) -- (3.5-|last) ;
\end{pNiceArray}$
@@ -4062,7 +4187,7 @@ $\begin{pNiceArray}{ccc|c}
\label{node-sub-matrix}
La commande |\SubMatrix| disponible dans le |\CodeAfter| a été présentée
-p.~\pageref{sub-matrix}.
+p.~\pageref{sub-matrix}.
\smallskip
Si une commande |\SubMatrix| est utilisée avec la clé |name| sous la forme
@@ -4109,7 +4234,7 @@ L'extension \pkg{nicematrix} fournit deux variables internes mais publiques\foot
\medskip
Ces variables constituent le code du «|code-before|» (que l'on rentre souvent
-avec la syntaxte utilisant |\CodeBefore| et |\Body| en début d'environnement et
+avec la syntaxte utilisant |\CodeBefore| et |\Body| en début d'environnement) et
du «|code-after|» (que l'on rentre souvent en fin d'environnement après le
mot-clé |\CodeAfter|). Le développeur peut donc les utiliser pour y ajouter du
code à partir d'une case du tableau (l'affectation devra être globale, ce qui
@@ -4140,17 +4265,17 @@ utilise explicitement la variable publique |\g_nicematrix_code_after_tl|.
\ExplSyntaxOn
\cs_new_protected:Nn \__pantigny_crossbox:nnn
{
- \tikz \draw [ #3 ]
- ( #1 -| \int_eval:n { #2 + 1 } ) -- ( \int_eval:n { #1 + 1 } -| #2 )
- ( #1 -| #2 ) -- ( \int_eval:n { #1 + 1 } -| \int_eval:n { #2 + 1 } ) ;
+ \tikz \draw [ #3 ]
+ ( #1 -| \int_eval:n { #2 + 1 } ) -- ( \int_eval:n { #1 + 1 } -| #2 )
+ ( #1 -| #2 ) -- ( \int_eval:n { #1 + 1 } -| \int_eval:n { #2 + 1 } ) ;
}
\NewDocumentCommand \crossbox { ! O { } }
{
\tl_gput_right:Nx §emphase¤\g_nicematrix_code_after_tlμ
- {
- \__pantigny_crossbox:nnn
- { \int_use:c { c@iRow } }
+ {
+ \__pantigny_crossbox:nnn
+ { \int_use:c { c@iRow } }
{ \int_use:c { c@jCol } }
{ \exp_not:n { #1 } }
}
@@ -4163,25 +4288,25 @@ utilise explicitement la variable publique |\g_nicematrix_code_after_tl|.
\ExplSyntaxOn
\cs_new_protected:Nn \__pantigny_crossbox:nnn
{
- \tikz \draw [ #3 ]
- ( #1 -| \int_eval:n { #2 + 1 } ) -- ( \int_eval:n { #1 + 1 } -| #2 )
- ( #1 -| #2 ) -- ( \int_eval:n { #1 + 1 } -| \int_eval:n { #2 + 1 } ) ;
+ \tikz \draw [ #3 ]
+ ( #1 -| \int_eval:n { #2 + 1 } ) -- ( \int_eval:n { #1 + 1 } -| #2 )
+ ( #1 -| #2 ) -- ( \int_eval:n { #1 + 1 } -| \int_eval:n { #2 + 1 } ) ;
}
\NewDocumentCommand \crossbox { ! O { } }
{
\tl_gput_right:Nx \g_nicematrix_code_after_tl
- {
- \__pantigny_crossbox:nnn
- { \int_use:c { c@iRow } }
+ {
+ \__pantigny_crossbox:nnn
+ { \int_use:c { c@iRow } }
{ \int_use:c { c@jCol } }
{ \exp_not:n { #1 } }
}
}
\ExplSyntaxOff
-\bigskip
+\medskip
Voici un exemple d'utilisation :
\medskip
@@ -4189,13 +4314,13 @@ Voici un exemple d'utilisation :
\begin{NiceTabular}{ccc}[hvlines]
merlan & requin & cabillaud \\
baleine & ~emphase#\crossbox[red]@ & morue \\
-mante & raie & poule
+mante & raie & poule
\end{NiceTabular}
\end{BVerbatim}
\begin{NiceTabular}{ccc}[hvlines]
merlan & requin & cabillaud \\
baleine & \crossbox[red] & morue \\
-mante & raie & poule
+mante & raie & poule
\end{NiceTabular}
@@ -4255,7 +4380,7 @@ est sans effet.
-\subsection{Lignes diagonales}
+\subsection{Lignes diagonales}
\label{parallelization}
@@ -4270,6 +4395,8 @@ tableau peut avoir un effet marqué sur le résultat final.
\medskip
Dans les exemples suivants, la première instruction |\Ddots| est marquée en couleur :
+
+
\medskip
\begin{scope}
\begin{minipage}{9.5cm}
@@ -4290,7 +4417,7 @@ a+b & \Ddots & & \Vdots \\
a+b & \Cdots & a+b & 1
\end{pNiceMatrix}$
-\bigskip
+\medskip
\NiceMatrixOptions{parallelize-diags=true}%
\begin{minipage}{9.5cm}
\begin{Verbatim}
@@ -4309,7 +4436,7 @@ a+b & & & \Vdots \\
a+b & \Cdots & a+b & 1
\end{pNiceMatrix}$
-\bigskip
+\medskip
Il est possible de désactiver la parallélisation avec l'option
|parallelize-diags| mise à |false|: \par\nobreak
@@ -4327,7 +4454,7 @@ a+b & \Cdots & a+b & 1
\end{scope}
-\bigskip
+\medskip
On peut choisir l'instruction |\Ddots| qui sera tracée en premier (et qui
servira pour tracer les suivantes quand la parallélisation est activée) avec la
clé |draw-first| : |\Ddots[draw-first]|\rlap{.}
@@ -4339,7 +4466,7 @@ Une instruction comme |\Ldots|, |\Cdots|, etc. essaye de déterminer la premièr
case vide de part et d'autre de la case considérée. Néanmoins, une case «vide»
n'est pas nécessairement sans contenu dans le codage TeX (c'est-à-dire sans
aucun token entre les deux esperluettes~|&|). Les règles précises sont les
-suivantes :
+suivantes :
\begin{itemize}
\item Une case implicite est vide. Par exemple, dans la matrice suivante
@@ -4347,7 +4474,7 @@ suivantes :
\begin{Verbatim}
\begin{pmatrix}
a & b \\
-c
+c
\end{pmatrix}
\end{Verbatim}
@@ -4370,7 +4497,7 @@ pointillés par \pkg{nicematrix}.
\medskip
\item Une case d'une colonne de type |p|, |m| ou |t| est toujours non vide.
-\emph{Attention} : Ne pas se fier à ce point car il est susceptible de changer.
+\emph{Attention} : Ne pas se fier à ce point car il est susceptible de changer.
\end{itemize}
@@ -4415,9 +4542,29 @@ pointillés de \pkg{nicematrix} :
\NiceMatrixOptions{letter-for-dotted-lines=;}
\end{Verbatim}
-\bigskip
+\medskip
L'extension \pkg{nicematrix} n'est pas compatible avec la classe \cls{ieeeaccess}
-(car cette classe n'est pas compatible avec PGF/Tikz).
+(car cette classe n'est pas compatible avec PGF/Tikz).\footnote{Voir
+ \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}
+
+\medskip
+Pour pouvoir utiliser \pkg{nicematrix} avec la classe \cls{aastex631}, on doit
+ajouter dans le préambule du fichier les lignes suivantes :
+
+\begin{Verbatim}
+\BeforeBegin{NiceTabular}{\let\begin\BeginEnvironment\let\end\EndEnvironment}
+\BeforeBegin{NiceArray}{\let\begin\BeginEnvironment}
+\BeforeBegin{NiceMatrix}{\let\begin\BeginEnvironment}
+\end{Verbatim}
+
+\medskip
+Pour pouvoir utiliser \pkg{nicematrix} avec la classe \cls{sn-jnl}, \pkg{pgf}
+doit être chargé avant le |\documentclass|:
+
+\begin{Verbatim}
+\RequirePackage{pgf}
+\documentclass{sn-jnl}
+\end{Verbatim}
\section{Exemples}
@@ -4427,7 +4574,7 @@ L'extension \pkg{nicematrix} n'est pas compatible avec la classe \cls{ieeeaccess
La clé |tikz| de la commande |\Block| n'est disponible que lorsque Tikz est
chargé.\footnote{Par défaut, \pkg{nicematrix} ne charge que \textsc{pgf}, qui
- est une sous-couche de Tikz}
+ est une sous-couche de Tikz.}
Pour l'exemple suivant, la bibliothèque \tikz{patterns} de Tikz doit aussi être chargée.
@@ -4475,7 +4622,7 @@ Pour l'exemple suivant, la bibliothèque \tikz{patterns} de Tikz doit aussi êtr
Les outils de \pkg{nicematrix} pour les notes dans les tableaux ont été
présentés à la partie \ref{s:notes} p.~\pageref{s:notes}.
-\bigskip
+\medskip
Imaginons que l'on souhaite numéroter les notes de tableau (celles construites
avec |\tabularnote|) avec des astérisques.\footnote{Bien entendu, il faut qu'il
y en ait très peu : trois paraît un maximum.}
@@ -4486,7 +4633,7 @@ On commence par écrire une commande |\stars| similaire aux commandes classiques
\begin{Verbatim}
\ExplSyntaxOn
\NewDocumentCommand ~emphase#\stars@ { m }
- { \prg_replicate:nn { \value { ~#1 } } { $ \star $ } }
+ { \prg_replicate:nn { \value { ~#1 } } { $ \star $ } }
\ExplSyntaxOff
\end{Verbatim}
%
@@ -4497,13 +4644,13 @@ composer les labels avec une largeur égale à celle du plus grand des labels. O
le label le plus large est bien entendu celui avec le maximum d'astéristiques.
On connaît ce nombre : il est égal à |\value{tabularnote}| (car |tabularnote|
est le compteur LaTeX utilisé par |\tabularnote| et il est donc égal à la fin au
-nombre total de notes dans le tableau). On utilise alors la clé |widest*| de
+nombre total de notes dans le tableau). On utilise alors la clé |widest*| de
\pkg{enumitem} pour demander une largeur de label correspondante :
-|widest*=\value{tabularnote}|.
+|widest*=\value{tabularnote}|.
\begin{Verbatim}
-\NiceMatrixOptions
+\NiceMatrixOptions
{
- notes =
+ notes =
{
~emphase#style = \stars{~#1} , @
~emphase#enumitem-keys = @
@@ -4520,16 +4667,16 @@ nombre total de notes dans le tableau). On utilise alors la clé |widest*| de
\begin{scope}
\ExplSyntaxOn
\NewDocumentCommand \stars { m }
- { \prg_replicate:nn { \value { #1 } } { $ \star $ } }
-\NiceMatrixOptions
+ { \prg_replicate:nn { \value { #1 } } { $ \star $ } }
+\NiceMatrixOptions
{
- notes =
+ notes =
{
style = \stars{#1} ,
- enumitem-keys =
+ enumitem-keys =
{
widest* = \value{tabularnote} ,
- align = right
+ align = right
}
}
}
@@ -4555,9 +4702,9 @@ Dupont & Chantal & 15 janvier 1998 \\
\toprule \RowStyle{\bfseries}
Nom & Prénom & Date de naissance \\
\midrule
-Achard\tabularnote{La famille Achard est une très ancienne famille du Poitou.}
+Achard\tabularnote{La famille Achard est une très ancienne famille du Poitou.}
& Jacques & 5 juin 1962 \\
-Lefebvre\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}
+Lefebvre\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}
& Mathilde & 23 mai 1988 \\
Vanesse & Stéphanie & 30 octobre 1994 \\
Dupont & Chantal & 15 janvier 1998 \\
@@ -4573,7 +4720,7 @@ Dupont & Chantal & 15 janvier 1998 \\
Un exemple pour le résultant de deux polynômes :
\par\nobreak
-\bigskip
+\medskip
\begin{BVerbatim}
\setlength{\extrarowheight}{1mm}
\begin{vNiceArray}{cccc:ccc}[columns-width=6mm]
@@ -4583,11 +4730,11 @@ a_1 &\Ddots&& &b_1 &\Ddots& \\
a_p & &&a_0 & & &b_1 \\
&\Ddots&&a_1 &b_q & &\Vdots\\
& &&\Vdots & &\Ddots& \\
- & &&a_p & & &b_q
+ & &&a_p & & &b_q
\end{vNiceArray}
\end{BVerbatim}
-\bigskip
+\medskip
\begin{scope}
\setlength{\extrarowheight}{1mm}
@@ -4598,9 +4745,9 @@ a_1 &\Ddots&& &b_1 &\Ddots& \\
a_p & &&a_0 & & &b_1 \\
&\Ddots&&a_1 &b_q & &\Vdots\\
& &&\Vdots & &\Ddots& \\
- & &&a_p & & &b_q
+ & &&a_p & & &b_q
\end{vNiceArray}\]
-\end{scope}
+\end{scope}
\vspace{2cm}
Un exemple avec un système linéaire:
@@ -4612,7 +4759,7 @@ $\begin{pNiceArray}{*6c|c}[nullify-dots,last-col,code-for-last-col=\scriptstyle]
0 & 0 & 1 &\Ddots & & \Vdots & & L_3 \gets L_3-L_1 \\
& & &\Ddots & & & \Vdots & \Vdots \\
\Vdots & & &\Ddots & & 0 & \\
-0 & & &\Cdots & 0 & 1 & 0 & L_n \gets L_n-L_1
+0 & & &\Cdots & 0 & 1 & 0 & L_n \gets L_n-L_1
\end{pNiceArray}$
\end{Verbatim}
@@ -4623,7 +4770,7 @@ $\begin{pNiceArray}{*6c|c}[nullify-dots,last-col,code-for-last-col=\scriptstyle]
0 & 0 & 1 &\Ddots & & \Vdots & & L_3 \gets L_3-L_1 \\
& & &\Ddots & & & \Vdots & \Vdots \\
\Vdots & & &\Ddots & & 0 & \\
-0 & & &\Cdots & 0 & 1 & 0 & L_n \gets L_n-L_1
+0 & & &\Cdots & 0 & 1 & 0 & L_n \gets L_n-L_1
\end{pNiceArray}\]
@@ -4693,10 +4840,10 @@ $\begin{pNiceMatrix}[first-row,first-col]
& & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ colonnes}} \\
& 1 & 1 & 1 & \Ldots & 1 \\
& 1 & 1 & 1 & & 1 \\
-\Vdots[line-style={solid,<->}]_{n \text{ rangées}}
+\Vdots[line-style={solid,<->}]_{n \text{ rangées}}
& 1 & 1 & 1 & & 1 \\
& 1 & 1 & 1 & & 1 \\
- & 1 & 1 & 1 & \Ldots & 1
+ & 1 & 1 & 1 & \Ldots & 1
\end{pNiceMatrix}$
\end{Verbatim}
@@ -4710,7 +4857,7 @@ $\begin{pNiceMatrix}[first-row,first-col]
& 1 & 1 & 1 & & 1 \\
\Vdots[line-style={solid,<->}]_{n \text{ rangées}} & 1 & 1 & 1 & & 1 \\
& 1 & 1 & 1 & & 1 \\
- & 1 & 1 & 1 & \Ldots & 1
+ & 1 & 1 & 1 & \Ldots & 1
\end{pNiceMatrix}\]
\end{scope}
@@ -4730,7 +4877,7 @@ avec l'environnement |{NiceMatrixBlock}| et l'option |auto-columns-width|.
\begin{Verbatim}[formatcom=\small\color{gray}]
~emphase#\begin{NiceMatrixBlock}[auto-columns-width]@
\NiceMatrixOptions
- {
+ {
light-syntax,
last-col, code-for-last-col = \color{blue} \scriptstyle,
}
@@ -4740,7 +4887,7 @@ $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 {} ;
3 -18 12 1 4 ;
-3 -46 29 -2 -15 ;
- 9 10 -5 4 7
+ 9 10 -5 4 7
\end{pNiceArray}$
\smallskip
@@ -4755,7 +4902,7 @@ $\begin{pNiceArray}{rrrr|r}
$\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 ;
0 64 -41 1 19 ;
-0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
+0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
\end{pNiceArray}$
\smallskip
@@ -4767,10 +4914,10 @@ $\begin{pNiceArray}{rrrr|r}
~emphase#\end{NiceMatrixBlock}@
\end{Verbatim}
-\bigskip
+\medskip
\begin{NiceMatrixBlock}[auto-columns-width]
\NiceMatrixOptions
- {
+ {
light-syntax,
last-col, code-for-last-col = \color{blue} \scriptstyle ,
}
@@ -4780,7 +4927,7 @@ $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 {} ;
3 -18 12 1 4 ;
-3 -46 29 -2 -15 ;
- 9 10 -5 4 7
+ 9 10 -5 4 7
\end{pNiceArray}$
\smallskip
@@ -4795,7 +4942,7 @@ $\begin{pNiceArray}{rrrr|r}
\quad $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 ;
0 64 -41 1 19 ;
-0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
+0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
\end{pNiceArray}$\par\nobreak
\smallskip
@@ -4805,7 +4952,7 @@ $\begin{pNiceArray}{rrrr|r}
\end{pNiceArray}$
\end{NiceMatrixBlock}
-\bigskip
+\medskip
On constate que la dernière matrice n'est pas parfaitement alignée avec les
précédentes. C'est que les parenthèses, en LaTeX, n'ont pas toutes la même
largeur suivant leur taille.
@@ -4817,7 +4964,7 @@ avec leur largeur maximale grâce à la clé booléenne |delimiters/max-width|.
\begin{Verbatim}[formatcom=\small\color{gray}]
~emphase#\begin{NiceMatrixBlock}[auto-columns-width]@
\NiceMatrixOptions
- {
+ {
~emphase#delimiters/max-width@,
light-syntax,
last-col, code-for-last-col = \color{blue}\scriptstyle,
@@ -4828,17 +4975,17 @@ $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 {} ;
3 -18 12 1 4 ;
-3 -46 29 -2 -15 ;
- 9 10 -5 4 7
+ 9 10 -5 4 7
\end{pNiceArray}$
...
~emphase#\end{NiceMatrixBlock}@
\end{Verbatim}
-\bigskip
+\medskip
\begin{NiceMatrixBlock}[auto-columns-width]
\NiceMatrixOptions
- {
+ {
delimiters/max-width,
light-syntax,
last-col, code-for-last-col = \color{blue}\scriptstyle,
@@ -4849,7 +4996,7 @@ $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 {} ;
3 -18 12 1 4 ;
-3 -46 29 -2 -15 ;
- 9 10 -5 4 7
+ 9 10 -5 4 7
\end{pNiceArray}$
\smallskip
@@ -4864,7 +5011,7 @@ $\begin{pNiceArray}{rrrr|r}
\quad $\begin{pNiceArray}{rrrr|r}
12 -8 7 5 3 ;
0 64 -41 1 19 ;
-0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
+0 0 0 0 0 { L_3 \gets 3 L_2 + L_3 }
\end{pNiceArray}$
\smallskip
@@ -4900,7 +5047,7 @@ Bien sûr, ce tableau ne pourra pas être coupé par un saut de page.
0 & 0 &0 &0 & 0 & L_3 \gets 3L_2+L_3 \\[1mm]
12 & -8 &7 &5 & 3 \\
0 & 64 &-41 & 1 & 19 \\
-~emphase#\CodeAfter [sub-matrix/vlines=4]@
+~emphase#\CodeAfter [sub-matrix/vlines=4]@
~emphase# \SubMatrix({1-1}{4-5})@
~emphase# \SubMatrix({5-1}{8-5})@
~emphase# \SubMatrix({9-1}{11-5})@
@@ -4934,13 +5081,13 @@ Bien sûr, ce tableau ne pourra pas être coupé par un saut de page.
\end{NiceMatrix}\]
\end{scope}
-\bigskip
+\medskip
Dans ce tableau, les instructions |\SubMatrix| sont exécutés après la
composition du tableau et les traits verticaux sont donc tracés sans espacer les
-colonnes.
+colonnes.
-\bigskip
+\medskip
\colorbox{yellow!50}{\textbf{Nouveau 6.2}}\enskip En fait, on peut avec la clé
|vlines-in-sub-matrix| choisir un spécificateur dans le préambule du tableau
pour indiquer des filets verticaux qui seront tracés dans les |\SubMatrix|
@@ -4950,10 +5097,10 @@ uniquement (en espaçant les colonnes).
\begin{Verbatim}
\setlength{\extrarowheight}{1mm}
\[\begin{NiceArray}
- [
+ [
~emphase#vlines-in-sub-matrix=I@,
- last-col,
- code-for-last-col = \scriptstyle \color{blue}
+ last-col,
+ code-for-last-col = \scriptstyle \color{blue}
]
{rrrrIr}
12 & -8 & 7 & 5 & 3 \\
@@ -4969,7 +5116,7 @@ uniquement (en espaçant les colonnes).
0 & 0 &0 &0 & 0 & L_3 \gets 3L_2+L_3 \\[1mm]
12 & -8 &7 &5 & 3 \\
0 & 64 &-41 & 1 & 19 \\
-\CodeAfter
+\CodeAfter
\SubMatrix({1-1}{4-5})
\SubMatrix({5-1}{8-5})
\SubMatrix({9-1}{11-5})
@@ -4983,10 +5130,10 @@ uniquement (en espaçant les colonnes).
\begin{scope}
\setlength{\extrarowheight}{1mm}
\[\begin{NiceArray}
- [
+ [
vlines-in-sub-matrix=I,
- last-col,
- code-for-last-col = \scriptstyle \color{blue}
+ last-col,
+ code-for-last-col = \scriptstyle \color{blue}
]
{rrrrIr}
12 & -8 & 7 & 5 & 3 \\
@@ -5002,7 +5149,7 @@ uniquement (en espaçant les colonnes).
0 & 0 &0 &0 & 0 & L_3 \gets 3L_2+L_3 \\[1mm]
12 & -8 &7 &5 & 3 \\
0 & 64 &-41 & 1 & 19 \\
-\CodeAfter
+\CodeAfter
\SubMatrix({1-1}{4-5})
\SubMatrix({5-1}{8-5})
\SubMatrix({9-1}{11-5})
@@ -5049,10 +5196,10 @@ options |hlines|, |vlines|, |hvlines| et |hvlines-except-borders| «écartent»
composantes de la matrice.\footnote{Pour la commande |\cline|, voir la remarque
p.~\pageref{remark-cline}.}
-\vspace{1cm}
+\vspace{1cm}
Il est possible de colorier une rangée avec |\rowcolor| dans le |\CodeBefore|
(ou avec |\rowcolor| dans une case de la rangée si on utilise la clé
-|colortbl-like| − même si \pkg{colortbl} n'est pas chargé).
+|colortbl-like| − même si \pkg{colortbl} n'est pas chargé).
\begin{Verbatim}
@@ -5060,7 +5207,7 @@ Il est possible de colorier une rangée avec |\rowcolor| dans le |\CodeBefore|
~emphase#\rowcolor{red!15}@A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & ~emphase#\rowcolor{red!15}@A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & ~emphase#\rowcolor{red!15}@A_{33} & A_{34} \\
- A_{41} & A_{42} & A_{43} & ~emphase#\rowcolor{red!15}@A_{44}
+ A_{41} & A_{42} & A_{43} & ~emphase#\rowcolor{red!15}@A_{44}
\end{pNiceArray}
\end{Verbatim}
@@ -5070,14 +5217,14 @@ Il est possible de colorier une rangée avec |\rowcolor| dans le |\CodeBefore|
\rowcolor{red!15}A_{11} & A_{12} & A_{13} & A_{14} \\
A_{21} & \rowcolor{red!15}A_{22} & A_{23} & A_{24} \\
A_{31} & A_{32} & \rowcolor{red!15}A_{33} & A_{34} \\
- A_{41} & A_{42} & A_{43} & \rowcolor{red!15}A_{44}
+ A_{41} & A_{42} & A_{43} & \rowcolor{red!15}A_{44}
\end{pNiceArray}\]
\medskip
Les possibilités de réglages sont néanmoins limitées. C'est
pourquoi nous présentons ici une autre méthode pour surligner une rangée d'une
-matrice.
+matrice.
\medskip
Cet exemple et les suivants nécessitent d'avoir chargé Tikz (\pkg{nicematrix} ne
@@ -5098,7 +5245,7 @@ faut utiliser la clé |create-cell-nodes| du |\CodeBefore| pour demander leur cr
\tikzset{highlight/.style={rectangle,
fill=red!15,
- rounded corners = 0.5 mm,
+ rounded corners = 0.5 mm,
inner sep=1pt,
fit=#1}}
@@ -5106,7 +5253,7 @@ faut utiliser la clé |create-cell-nodes| du |\CodeBefore| pour demander leur cr
\begin{Verbatim}
\tikzset{highlight/.style={rectangle,
fill=red!15,
- rounded corners = 0.5 mm,
+ rounded corners = 0.5 mm,
inner sep=1pt,
fit=~#1}}
@@ -5121,7 +5268,7 @@ $\begin{bNiceMatrix}
\end{Verbatim}
\[\begin{bNiceMatrix}
-\CodeBefore [create-cell-nodes]
+\CodeBefore [create-cell-nodes]
\tikz \node [highlight = (2-1) (2-3)] {} ;
\Body
0 & \Cdots & 0 \\
@@ -5134,7 +5281,7 @@ $\begin{bNiceMatrix}
\vspace{1cm}
On considère maintenant la matrice suivante. Si on veut surligner chaque rangée
-de la matrice, on peut utiliser la technique précédente trois fois.
+de la matrice, on peut utiliser la technique précédente trois fois.
\begin{Verbatim}
\[\begin{pNiceArray}{ccc}[last-col]
@@ -5197,11 +5344,11 @@ a & a & a + b & L_2 \\
a & a & a & L_3
\end{pNiceArray}\]
-
+
\subsection{Utilisation de \textbackslash SubMatrix dans le \textbackslash CodeBefore}
-Dans l'exemple suivant, on illustre le produit mathématique de deux matrices.
+Dans l'exemple suivant, on illustre le produit mathématique de deux matrices.
L'ensemble de la figure est un environnement |{NiceArray}| et les trois paires
de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
@@ -5209,7 +5356,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
\tikzset{highlight/.style={rectangle,
fill=red!15,
- rounded corners = 0.5 mm,
+ rounded corners = 0.5 mm,
inner sep=1pt,
fit=#1}}%
%
@@ -5220,7 +5367,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
\SubMatrix({7-2}{11-6})
\SubMatrix({7-7}{11-11})
\begin{tikzpicture}
- \node [highlight = (9-2) (9-6)] { } ;
+ \node [highlight = (9-2) (9-6)] { } ;
\node [highlight = (2-9) (6-9)] { } ;
\end{tikzpicture}
\Body
@@ -5232,7 +5379,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
& & & & & & b_{n1} & \Cdots & b_{nj} & \Cdots & b_{nn} \\[3mm]
& a_{11} & \Cdots & & & a_{1n} \\
& \Vdots & & & & \Vdots & & & \Vdots \\
-\color{blue}\scriptstyle L_i
+\color{blue}\scriptstyle L_i
& a_{i1} & \Cdots & a_{ik} & \Cdots & a_{in} & \Cdots & & c_{ij} \\
& \Vdots & & & & \Vdots \\
& a_{n1} & \Cdots & & & a_{nn} \\
@@ -5245,7 +5392,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
\begin{Verbatim}
\tikzset{highlight/.style={rectangle,
fill=red!15,
- rounded corners = 0.5 mm,
+ rounded corners = 0.5 mm,
inner sep=1pt,
fit=~#1}}
\end{Verbatim}
@@ -5257,7 +5404,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
\SubMatrix({7-2}{11-6})
\SubMatrix({7-7}{11-11})
\begin{tikzpicture}
- \node [highlight = (9-2) (9-6)] { } ;
+ \node [highlight = (9-2) (9-6)] { } ;
\node [highlight = (2-9) (6-9)] { } ;
\end{tikzpicture}
\Body
@@ -5269,7 +5416,7 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
& & & & & & b_{n1} & \Cdots & b_{nj} & \Cdots & b_{nn} \\[3mm]
& a_{11} & \Cdots & & & a_{1n} \\
& \Vdots & & & & \Vdots & & & \Vdots \\
-\color{blue}\scriptstyle L_i
+\color{blue}\scriptstyle L_i
& a_{i1} & \Cdots & a_{ik} & \Cdots & a_{in} & \Cdots & & c_{ij} \\
& \Vdots & & & & \Vdots \\
& a_{n1} & \Cdots & & & a_{nn} \\
@@ -5286,7 +5433,7 @@ Le document |nicematrix.pdf| (fourni avec l'extension \pkg{nicematrix}) contient
une traduction anglaise de la documentation ici présente, ainsi que le code
source commenté et un historique des versions.
-\bigskip
+\medskip
Les versions successives du fichier |nicematrix.sty| fournies par
TeXLive sont disponibles sur le serveur \textsc{svn} de TeXLive :
diff --git a/macros/latex/contrib/nicematrix/nicematrix.dtx b/macros/latex/contrib/nicematrix/nicematrix.dtx
index 034b863418..8da12f0a1c 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.dtx
+++ b/macros/latex/contrib/nicematrix/nicematrix.dtx
@@ -15,8 +15,8 @@
%
% \fi
% \iffalse
-\def\myfileversion{6.2}
-\def\myfiledate{2021/09/09}
+\def\myfileversion{6.3}
+\def\myfiledate{2021/10/18}
%
%
%<*batchfile>
@@ -56,7 +56,8 @@ version 2005/12/01 or later.
\usetikzlibrary{fit,patterns}
\usepackage{nicematrix}
\usepackage{siunitx}
-
+\usepackage{varwidth}
+\usepackage[auto-lang=false]{lipsum}
\NewDocumentEnvironment {scope} {} {} {}
\def\interitem{\vspace{7mm plus 2 mm minus 3mm}}
@@ -66,7 +67,6 @@ version 2005/12/01 or later.
\titlespacing*{\section}{0pt}{6.5ex plus 1ex minus .2ex}{4.3ex plus .2ex}
\titlespacing*{\subsection}{0pt}{4.5ex plus 1ex minus .2ex}{2ex plus .2ex}
\usepackage{footnotehyper}
-\usepackage{varwidth}
\def\LetterAt{@}
\parindent 0pt
\skip \footins = 2 \bigskipamount
@@ -160,7 +160,7 @@ version 2005/12/01 or later.
% |texmf| tree. However, the best is to install \pkg{nicematrix} with a TeX
% distribution such as MiKTeX, TeXlive or MacTeX.
%
-% \bigskip
+% \medskip
% \emph{Remark}: If you use LaTeX via Internet with, for example, Overleaf, you
% can upload the file |nicematrix.sty| in the repertory of your
% project in order to take full advantage of the latest version de
@@ -170,21 +170,24 @@ version 2005/12/01 or later.
% \small
% \url{https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty}}
%
-% \bigskip
+% \medskip
% This package can be used with |xelatex|, |lualatex|, |pdflatex| but also by
% the classical workflow |latex|-|dvips|-|ps2pdf| (or Adobe Distiller).
% \textsl{However, the file nicematrix.dtx of the present documentation should
% be compiled with XeLaTeX.}
%
-% \bigskip
+% \medskip
% This package requires and \textbf{loads} the packages \pkg{l3keys2e},
% \pkg{array}, \pkg{amsmath}, \pkg{pgfcore} and the module \pkg{shapes} of
% \textsc{pgf} (\pkg{tikz}, which is a layer over \textsc{pgf} is \emph{not}
% loaded). The final user only has to load the package with
% |\usepackage{nicematrix}|.
%
+% \medskip
+% If you use TeXLive as TeX distribution, you should note that TeXLive 2020 at
+% least is required by \pkg{nicematrix}.
%
-% \bigskip
+% \medskip
% The idea of \pkg{nicematrix} is to create \textsc{pgf} nodes under the cells
% and the positions of the rules of the tabular created by \pkg{array} and to
% use these nodes to develop new features. As usual with \textsc{pgf}, the
@@ -193,11 +196,11 @@ version 2005/12/01 or later.
% compilations}.\footnote{If you use Overleaf, Overleaf will do automatically
% the right number of compilations.}
%
-% \bigskip
+% \medskip
% Most features of \pkg{nicematrix} may be used without explicit use of
% \textsc{pgf} or Tikz (which, in fact, is not loaded by default).
%
-% \bigskip
+% \medskip
% A command |\NiceMatrixOptions| is provided to fix the options (the
% scope of the options fixed by this command is the current TeX group: they are
% semi-global).
@@ -239,9 +242,9 @@ version 2005/12/01 or later.
% \pkg{nicematrix}): |{matrix}|, |{pmatrix}|, etc.
%
% \medskip
-% L'environnement |{NiceTabularX}| is similar to the environment |{tabularx}|
+% The environment |{NiceTabularX}| is similar to the environment |{tabularx}|
% from the eponymous package.\footnote{In fact, it's possible to use directly the
-% |X| columns in the environnement |{NiceTabular}| (and the required
+% |X| columns in the environment |{NiceTabular}| (and the required
% width for the tabular is fixed by the key |width|): cf. p.~\pageref{X-columns}}.
%
% \medskip
@@ -468,9 +471,9 @@ version 2005/12/01 or later.
% block extends until the last row (idem for the columns).
%
% \item The second argument is the content of the block. It's possible to use
-% |\\| in that content to have a content on several lines. In |{NiceTabular}|
-% the content of the block is composed in text mode whereas, in the other
-% environments, it is composed in math mode.
+% |\\| in that content to have a content on several lines. In |{NiceTabular}|,
+% |{NiceTabular*}| and |{NiceTabularX}|, the content of the block is composed in
+% text mode whereas, in the other environments, it is composed in math mode.
% \end{itemize}
%
%
@@ -479,17 +482,17 @@ version 2005/12/01 or later.
%
% \medskip
% \begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% ~emphase#\Block{3-3}{A}@ & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
% \end{bNiceArray}$
% \end{BVerbatim}
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% \Block{3-3}{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
@@ -507,18 +510,18 @@ version 2005/12/01 or later.
%
% \medskip
% \begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% \Block{3-3}~emphase#<\Large>@{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% 0 & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
% \end{bNiceArray}$
% \end{BVerbatim}
% \begin{scope}
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% \Block{3-3}<\Large>{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
@@ -532,17 +535,17 @@ version 2005/12/01 or later.
%
% \medskip
% \begin{BVerbatim}[baseline=c,boxwidth=10.6cm]
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% \Block~emphase#[r]@{3-3}<\LARGE>{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
% \end{bNiceArray}$
% \end{BVerbatim}
-% $\begin{bNiceArray}{ccc|c}[margin]
+% $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin]
% \Block[r]{3-3}<\LARGE>{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
+% & & & \Vdots \\
% & & & 0 \\
% \hline
% 0 & \Cdots& 0 & 0
@@ -575,13 +578,14 @@ version 2005/12/01 or later.
% when it has a multi-line content (the lines are separated by |\\|);
% \item the keys |hvlines| draws all the vertical and horizontal rules in the
% block;
-% \item \colorbox{yellow!50}{\textbf{New 5.19}}\enskip when the key |tikz| is
-% used, the Tikz path corresponding of the rectangle which delimits the block is
-% executed with Tikz\footnote{Tikz should be loaded (by default,
-% \pkg{nicematrix} only loads \textsc{pgf}) and, if it's not, an error will be
-% raised.} by using as options the value of that key |tikz| (which must be a
-% list of keys allowed for a Tikz path). For examples, cf.
-% p.~\pageref{tikz-key-examples}.
+% \item when the key |tikz| is used, the Tikz path corresponding of the
+% rectangle which delimits the block is executed with Tikz\footnote{Tikz should
+% be loaded (by default, \pkg{nicematrix} only loads \textsc{pgf}) and, if it's
+% not, an error will be raised.} by using as options the value of that key
+% |tikz| (which must be a list of keys allowed for a Tikz path). For examples,
+% cf. p.~\pageref{tikz-key-examples};
+% \item \colorbox{yellow!50}{\textbf{New 6.3}}\enskip the key |name| provides a
+% name to the rectangular Tikz node corresponding to the block.
% \end{itemize}
%
% \interitem
@@ -596,24 +600,24 @@ version 2005/12/01 or later.
% \bigskip
% \begin{BVerbatim}
% \begin{NiceTabular}{cwc{2cm}wc{3cm}c}
-% rose & tulipe & marguerite & dahlia \\
-% violette
+% rose & tulip & daisy & dahlia \\
+% violet
% & ~emphase#\Block[draw=red,fill=[RGB]{204,204,255},rounded-corners]{2-2}@
-% ~emphase#{\LARGE De très jolies fleurs}@
-% & & souci \\
-% pervenche & & & lys \\
-% arum & iris & jacinthe & muguet
+% ~emphase#{\LARGE Some beautiful flowers}@
+% & & marigold \\
+% iris & & & lis \\
+% arum & periwinkle & forget-me-not & hyacinth
% \end{NiceTabular}
% \end{BVerbatim}
%
% \medskip
% \begin{center}
% \begin{NiceTabular}{cwc{2cm}wc{3cm}c}
-% rose & tulipe & marguerite & dahlia \\
-% violette & \Block[draw=red,fill=[RGB]{204,204,255},rounded-corners]{2-2}
-% {\LARGE De très jolies fleurs} & & souci \\
-% pervenche & & & lys \\
-% arum & iris & jacinthe & muguet
+% rose & tulip & daisy & dahlia \\
+% violet & \Block[draw=red,fill=[RGB]{204,204,255},rounded-corners]{2-2}
+% {\LARGE Some beautiful flowers} & & marigold \\
+% iris & & & lis \\
+% arum & periwinkle & forget-me-not & hyacinth
% \end{NiceTabular}
% \end{center}
%
@@ -993,7 +997,8 @@ version 2005/12/01 or later.
%
% The keys |hlines| and |vlines| (which draw, of course, horizontal and vertical
% rules) take in as value a list of numbers which are the numbers of the rules
-% to draw.
+% to draw.\footnote{It's possible to put in that list some intervals of integers
+% with the syntax $i$|-|$j$.}
%
% In fact, for the environments with delimiters (such as |{pNiceMatrix}| or
% |{bNiceArray}|), the key |vlines| don't draw the exterior rules (this is
@@ -1306,9 +1311,9 @@ version 2005/12/01 or later.
% \begin{Verbatim}
% \begin{pNiceArray}{~textsl#preamble@}
% ~emphase#\CodeBefore@
-% ~textsl#instructions of the code-before@
+% ~textsl#instructions of the code-before@
% ~emphase#\Body@
-% ~textsl#contents of the environnement@
+% ~textsl#contents of the environment@
% \end{pNiceArray}
% \end{Verbatim}
%
@@ -1771,43 +1776,50 @@ version 2005/12/01 or later.
%
% \label{RowStyle}
%
-% \colorbox{yellow!50}{\bfseries New 5.18}\enskip The command |\RowStyle| takes
-% in as argument some formatting intructions that will be applied to each cell
-% on the rest of the current row.
+% The command |\RowStyle| takes in as argument some formatting intructions that
+% will be applied to each cell on the rest of the current row.
%
% \medskip
% That command also takes in as optional argument (between square brackets)
% a list of key-value pairs.
% \begin{itemize}
+% \item \colorbox{yellow!50}{\bfseries New 6.3}\enskip The key |nb-rows| sets
+% the number of rows to which the specifications of the current command will
+% apply.
% \item The keys |cell-space-top-limit|, |cell-space-bottom-limit| and
% |cell-space-limits| are available with the same meaning that the corresponding
% global keys (cf. p.~\pageref{cell-space}).
-% \item \colorbox{yellow!50}{\bfseries New 6.1}\enskip The key |color| sets the
+% \item \colorbox{yellow!50}{\bfseries New 6.3}\enskip The key |rowcolor| sets
+% the color of the background and the key |color| sets the
% color of the text.\footnote{The key |color| uses the command
% |\color| but inserts also an instruction |\leavevmode| before. This
% instruction prevents a extra vertical space in the cells which belong to
% columns of type |p|, |b|, |m| and |X| (which start in
% vertical mode).}
+% \item \colorbox{yellow!50}{\bfseries New 6.3}\enskip The key |bold| enforces
+% bold characters for the cells of the row, both in math mode and text mode.
% \end{itemize}
%
% \medskip
-% \begin{BVerbatim}[boxwidth=11cm,baseline=c]
-% \begin{NiceTabular}{cccc}[colortbl-like]
+% \begin{BVerbatim}[boxwidth=12cm,baseline=c]
+% \begin{NiceTabular}{cccc}
% \hline
% ~emphase#\RowStyle[cell-space-limits=3pt]{\rotate}@
% first & second & third & fourth \\
-% \rowcolor{blue!50}~emphase#\RowStyle[color=white]{\sffamily}@
+% ~emphase#\RowStyle[nb-rows=2,rowcolor=blue!50,color=white]{\sffamily}@
% 1 & 2 & 3 & 4 \\
+% I & II & III & IV
% \end{NiceTabular}
% \end{BVerbatim}
-% \begin{NiceTabular}{cccc}[colortbl-like]
+% \begin{NiceTabular}{cccc}
% \hline
% \RowStyle[cell-space-limits=3pt]{\rotate}
% first & second & third & fourth \\
-% \rowcolor{blue!50}\RowStyle[color=white]{\sffamily}
+% \RowStyle[nb-rows=2,color=white]{\sffamily}
% 1 & 2 & 3 & 4 \\
+% I & II & III & IV \\
% \end{NiceTabular}
-%
+%
% \medskip
% The command |\rotate| is described p.~\pageref{rotate}.
%
@@ -1944,34 +1956,102 @@ version 2005/12/01 or later.
% \end{array}$
% \end{NiceMatrixBlock}
%
+% \subsection{The columns V of varwidth}
+%
+% \colorbox{yellow!50}{\textbf{New 6.3}}
+%
+% \smallskip
+% Let's recall first the behaviour of the environment |{varwidth}| of the
+% eponymous package \pkg{varwidth}. That environment is similar to the classical
+% environment |{minipage}| but the width provided in the argument is only the
+% \emph{maximal} width of the created box. In the general case, the width of the
+% box constructed by an environment |{varwidth}| is the natural width of its
+% contents.
+%
+% \medskip
+% That point is illustrated on the following examples.
+%
+% \medskip
+% \begin{BVerbatim}[baseline=c,boxwidth=6cm]
+% \fbox{%
+% \begin{~emphase#varwidth@}{8cm}
+% \begin{itemize}
+% \item first item
+% \item second item
+% \end{itemize}
+% \end{~emphase#varwidth@}}
+% \end{BVerbatim}
+% \fbox{\begin{varwidth}{8cm}
+% \begin{itemize}
+% \item first item
+% \item second item
+% \end{itemize}
+% \end{varwidth}}
+%
+% \bigskip
+% \begin{BVerbatim}[baseline=c,boxwidth=6cm]
+% \fbox{%
+% \begin{~emphase#minipage@}{8cm}
+% \begin{itemize}
+% \item first item
+% \item second item
+% \end{itemize}
+% \end{~emphase#minipage@}}
+% \end{BVerbatim}
+% \fbox{\begin{minipage}{8cm}
+% \begin{itemize}
+% \item first item
+% \item second item
+% \end{itemize}
+% \end{minipage}}
+%
+%
+% \bigskip
+% The package \pkg{varwidth} provides also the column type |V|. A column of type
+% |V{|$\langle$\textsl{dim}$\rangle$|}| encapsulates all its cells in a
+% |{varwidth}| with the argument $\langle$\textsl{dim}$\rangle$ (and does also some tuning).
+%
+% \smallskip
+% When the package \pkg{varwidth} is loaded, the columns |V| of \pkg{varwidth}
+% are supported by \pkg{nicematrix}. Concerning \pkg{nicematrix}, one of the
+% interests of this type of columns is that, for a cell of a column of type~|V|,
+% the PGF/Tikz node created by \pkg{nicematrix} for the content of that cell has
+% a width adjusted to the content of the cell : cf. p.~\pageref{node-V}.
+%
+%
% \subsection{The columns X}
%
% \label{X-columns}
% \colorbox{yellow!50}{\textbf{New 6.0}}
%
+% \smallskip
% The environment |{NiceTabular}| provides |X| columns similar to those provided
% by the environment |{tabularx}| of the eponymous package.
%
-% The required width of the tabular may be specified with the key |width|. The
-% initial value of this parameter is |\linewidth|.
+% The required width of the tabular may be specified with the key |width| (in
+% |{NiceTabular}| or in |\NiceMatrixOptions|). The initial value of this
+% parameter is |\linewidth| (and not |\textwidth|).
%
% For sake of similarity with the environment |{tabularx}|, \pkg{nicematrix}
% also provides an environment |{NiceTabularX}| with a first mandatory argument
% which is the width of the tabular.\footnote{If \pkg{tabularx} is loaded, one
% must use |{NiceTabularX}| (and not |{NiceTabular}|) in order to use the
-% columns `X` (this point comes from a conflict in the definitions of the
-% specifier `X`).}
+% columns |X| (this point comes from a conflict in the definitions of the
+% specifier |X|).}
%
% As with the packages \pkg{tabu} and \pkg{tabularray}, the specifier |X| takes
% in an optional argument (between square brackets) which is a list of keys.
% \begin{itemize}
-% \item It's possible to give a weight for the column by providing an integer
-% directly as argument of the specifier |X|. For example, a column |X[2]| will
-% have a width double of the width of a column |X| (which has a weight equal to $1$).
+% \item It's possible to give a weight for the column by providing a positive
+% integer directly as argument of the specifier |X|. For example, a column
+% |X[2]| will have a width double of the width of a column |X| (which has a
+% weight equal to $1$).\footnote{The negative values of the weight, as provided
+% by \pkg{tabu} (which is now obsolete), are not supported by \pkg{nicematrix}.
+% If such a value is used, an error will be raised.}
% \item It's possible to specify an horizontal alignment with one of the
-% letters |l|, |c| and |r| (which inserts respectively |\raggedright|,
+% letters |l|, |c| and |r| (which insert respectively |\raggedright|,
% |\centering| and |\raggedleft| followed by |\arraybackslash|).
-% \item It's possible to specify a vertical alignement with one of the keys
+% \item It's possible to specify a vertical alignment with one of the keys
% |t| (alias |p|), |m| and |b| (which construct respectively columns of type
% |p|, |m| and |b|). The default value is |t|.
% \end{itemize}
@@ -2659,7 +2739,7 @@ version 2005/12/01 or later.
%
% \medskip
% Moreover, two special commands are available in the |\CodeAfter|: |line| and
-% |\SubMatrix|.
+% |\SubMatrix|. We will now present these commands.
%
% \subsection{The command \textbackslash line in the \textbackslash CodeAfter}
%
@@ -2775,9 +2855,9 @@ version 2005/12/01 or later.
% \end{NiceArray}$
%
% \bigskip
-% \colorbox{yellow!50}{\bfseries New 5.18}\enskip In fact, the command
-% |\SubMatrix| also takes in two optional arguments specified by the
-% traditional symbols |^| and |_| for material in superscript and subscript.
+% In fact, the command |\SubMatrix| also takes in two optional arguments
+% specified by the traditional symbols |^| and |_| for material in superscript
+% and subscript.
%
% \medskip
% \begin{scope}
@@ -3692,6 +3772,47 @@ version 2005/12/01 or later.
% a & a & a
% \end{pNiceMatrix}\]
%
+%
+% \colorbox{yellow!50}{\bfseries New 6.3}\enskip The nodes of the last column
+% (excepted the potential «last column» specified by |last-col|) may also be
+% indicated by $i$-|last|. Similarly, the nodes of the last row may be indicated
+% by |last|-$j$.
+%
+% \subsubsection{Les colonnes V de varwidth}
+%
+% \label{node-V}
+% When the extension \pkg{varwidth} is loaded, the columns of the type |V|
+% defined by \pkg{varwidth} are supported by \pkg{nicematrix}. It may be
+% interessant to notice that, for a cell of a column of type |V|, the PGF/Tikz
+% node created by \pkg{nicematrix} for the content of that cell has a width
+% adjusted to the content of the cell. This is in contrast to the case of the
+% columns of type |p|, |m| or |b| for which the nodes have always a width equal
+% to the width of the column.
+%
+% \begin{Verbatim}
+% \begin{NiceTabular}{V{8cm}}
+% \bfseries \large
+% Titre \\
+% \lipsum[1]
+% \CodeAfter
+% \tikz \draw [rounded corners] (1-1) -| (last-|2) -- (last-|1) |- (1-1) ;
+% \end{NiceTabular}
+% \end{Verbatim}
+%
+%
+% \begin{center}
+% \begin{NiceTabular}{V{8cm}}
+% \bfseries \large
+% Titre \\
+% \lipsum[1]
+% \CodeAfter
+% \tikz \draw [rounded corners] (1-1) -| (last-|2) -- (last-|1) |- (1-1) ;
+% \end{NiceTabular}
+% \end{center}
+%
+% We have used the nodes corresponding to the position of the potential rules,
+% which are described below (cf. p.~\pageref{nodes-i}).
+%
%
% \subsection{The ``medium nodes'' and the ``large nodes''}
%
@@ -4300,7 +4421,7 @@ version 2005/12/01 or later.
% \medskip
% \item A cell of a column of type |p|, |m| or |t| is always considered as not
% emtpy. \emph{Caution} : One should not rely upon that point because it may
-% change if a future version of \pkg{nicematrix}.
+% change in a future version of \pkg{nicematrix}.
% % \end{itemize}
%
%
@@ -4345,7 +4466,28 @@ version 2005/12/01 or later.
%
% \bigskip
% The package \pkg{nicematrix} is not compatible with the class \cls{ieeeaccess}
-% (because that class is not compatible with PGF/Tikz).
+% (because that class is not compatible with PGF/Tikz).\footnote{See
+% \url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}
+%
+% \bigskip
+% In order to use \pkg{nicematrix} with the class \cls{aastex631}, you have to
+% add the following lines in the preamble of your document :
+%
+% \begin{Verbatim}
+% \BeforeBegin{NiceTabular}{\let\begin\BeginEnvironment\let\end\EndEnvironment}
+% \BeforeBegin{NiceArray}{\let\begin\BeginEnvironment}
+% \BeforeBegin{NiceMatrix}{\let\begin\BeginEnvironment}
+% \end{Verbatim}
+%
+% \bigskip
+% In order to use \pkg{nicematrix} with the class \cls{sn-jnln}, \pkg{pgf} must
+% be loaded before the |\documentclass|:
+%
+% \begin{Verbatim}
+% \RequirePackage{pgf}
+% \documentclass{sn-jnl}
+% \end{Verbatim}
+%
%
% \section{Examples}
%
@@ -5203,7 +5345,7 @@ version 2005/12/01 or later.
% \end{Verbatim}
%
%
-%\section{Implementation}
+% \section{Implementation}
%
% By default, the package \pkg{nicematrix} doesn't patch any existing code.
%
@@ -5302,8 +5444,12 @@ version 2005/12/01 or later.
\bool_new:N \c_@@_enumitem_loaded_bool
\bool_new:N \c_@@_tabularx_loaded_bool
\bool_new:N \c_@@_tikz_loaded_bool
+\bool_new:N \c_@@_varwidth_loaded_bool
\AtBeginDocument
{
+ \@ifpackageloaded { varwidth }
+ { \bool_set_true:N \c_@@_varwidth_loaded_bool }
+ { }
\@ifpackageloaded { arydshln }
{ \bool_set_true:N \c_@@_arydshln_loaded_bool }
{ }
@@ -5329,7 +5475,8 @@ version 2005/12/01 or later.
%
% That's why we create |\c_@@_pgfortikzpicture_tl| and
% |\c_@@_endpgfortikzpicture_tl| which will be used to construct in a
-% |\AtBeginDocument| the correct version of some commands.
+% |\AtBeginDocument| the correct version of some commands. The tokens
+% |\exp_not:N| are mandatory.
% \begin{macrocode}
\bool_set_true:N \c_@@_tikz_loaded_bool
\tl_const:Nn \c_@@_pgfortikzpicture_tl { \exp_not:N \tikzpicture }
@@ -5653,7 +5800,7 @@ version 2005/12/01 or later.
\renewcommand*{\NC@rewrite@S}[1][]
{
% \end{macrocode}
-% |\@temptokena| is a toks (not supported by \pkg{expl3}).
+% |\@temptokena| is a toks (not supported by the L3 programming layer).
% \begin{macrocode}
\@temptokena \exp_after:wN
{ \tex_the:D \@temptokena \@@_S: [ ##1 ] }
@@ -5773,6 +5920,14 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \bigskip
+% The following counter corresponds to the key |nb-rows| of the command
+% |\RowStyle|.
+% \begin{macrocode}
+\int_new:N \l_@@_key_nb_rows_int
+% \end{macrocode}
+%
+%
+% \bigskip
% The following token list will contain the type of horizontal alignment of the
% current cell as provided by the corresponding column. The possible values are
% |r|, |l|, |c|. For exemple, a column |p[l]{3cm}| will provide the value |l|
@@ -5798,6 +5953,13 @@ version 2005/12/01 or later.
\dim_new:N \g_@@_blocks_ht_dim
\dim_new:N \g_@@_blocks_dp_dim
% \end{macrocode}
+%
+% \bigskip
+% The following dimension correspond to the key |width| (which may be fixed in
+% |\NiceMatrixOptions| but also in an environment |{NiceTabular}|).
+% \begin{macrocode}
+\dim_new:N \l_@@_width_dim
+% \end{macrocode}
%
% \bigskip
% The sequence |\g_@@_names_seq| will be the list of all the names of
@@ -5933,6 +6095,7 @@ version 2005/12/01 or later.
% \bigskip
% The following token list corresponds to the option |code-after| (it's also
% possible to set the value of that parameter with the keyword |\CodeAfter|).
+% That parameter is \emph{public}.
% \begin{macrocode}
\tl_new:N \g_nicematrix_code_after_tl
% \end{macrocode}
@@ -6089,10 +6252,10 @@ version 2005/12/01 or later.
\seq_new:N \g_@@_blocks_seq
% \end{macrocode}
% We also manage a sequence of the \emph{positions} of the blocks. In that
-% sequence, each block is represented by only the four first components:
-% |{|\textsl{imin}|}{|\textsl{jmin}|}{|\textsl{imax}|}{|\textsl{jmax}|}|. A
-% block with the key |hvlines| won't appear in that sequence (otherwise, the
-% lines in that block would not be drawn!).
+% sequence, each block is represented by only five components:
+% |{|\textsl{imin}|}{|\textsl{jmin}|}{|\textsl{imax}|}{|\textsl{jmax}|}{|%
+% \textsl{name}|}|. A block with the key |hvlines| won't appear in that
+% sequence (otherwise, the lines in that block would not be drawn!).
% \begin{macrocode}
\seq_new:N \g_@@_pos_of_blocks_seq
% \end{macrocode}
@@ -6105,8 +6268,9 @@ version 2005/12/01 or later.
% dotted lines are created in the array by |\Cdots|, |\Vdots|, |\Ddots|, etc.
% However, their positions, that is to say, their extremities, will be
% determined only after the construction of the array. In this sequence, each
-% item contains four components:
-% |{|\textsl{imin}|}{|\textsl{jmin}|}{|\textsl{imax}|}{|\textsl{jmax}|}|.
+% item contains five components:
+% |{|\textsl{imin}|}{|\textsl{jmin}|}{|\textsl{imax}|}{|\textsl{jmax}|}{|%
+% \textsl{name}|}|.
% \begin{macrocode}
\seq_new:N \g_@@_pos_of_xdots_seq
% \end{macrocode}
@@ -6141,8 +6305,9 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \medskip
-% The following flag will be raised if the key |width| has been raised. You use
-% it to raise an error when this key is used while no column |X| is used.
+% The following flag will be raised if the key |width| is used in an environment
+% |{NiceTabular}| (not in a comamnd |\NiceMatrixOptions|). You use it to raise
+% an error when this key is used while no column |X| is used.
% \begin{macrocode}
\bool_new:N \l_@@_width_used_bool
% \end{macrocode}
@@ -6171,7 +6336,7 @@ version 2005/12/01 or later.
%
% \medskip
% The following sequence will be used when the command |\SubMatrix| is used in
-% the |code-before| (and not in the |\CodeAfter|). It will contain the position of
+% the |\CodeBefore| (and not in the |\CodeAfter|). It will contain the position of
% all the sub-matrices specified in the |code-before|. Each sub-matrix is
% represented by an ``object'' of the forme |{|$i$|}{|$j$|}{|$k$|}{|$l$|}|
% where $i$ and $j$ are the number of row and column of the upper-left cell and
@@ -6277,11 +6442,6 @@ version 2005/12/01 or later.
\bool_new:N \l_@@_dotted_bool
% \end{macrocode}
%
-% \bigskip
-% The following dimension will be used to trim the rules drawn in the array.
-% \begin{macrocode}
-\dim_new:N \l_@@_trim_dim
-% \end{macrocode}
%
% \bigskip
% \textbf{Variables for the exterior rows and columns}\par\nobreak
@@ -6373,6 +6533,44 @@ version 2005/12/01 or later.
% \end{macrocode}
% This boolean is set to |false| at the end of |\@@_pre_array_ii:|.
% \end{itemize}
+%
+% \bigskip
+% \textbf{Some utilities}
+%
+% \begin{macrocode}
+\cs_set_protected:Npn \@@_cut_on_hyphen:w #1-#2\q_stop
+ {
+ \tl_set:Nn \l_tmpa_tl { #1 }
+ \tl_set:Nn \l_tmpb_tl { #2 }
+ }
+% \end{macrocode}
+%
+%
+% The following takes as argument the name of a |clist| and which should be a
+% list of intervals of integers. It \emph{expands} that list, that is to say,
+% it replaces (by a sort of |mapcan| or |flat_map|) the interval by the explicit
+% list of the integers.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_expand_clist:N #1
+ {
+ \clist_if_in:NnF #1 { all }
+ {
+ \clist_clear:N \l_tmpa_clist
+ \clist_map_inline:Nn #1
+ {
+ \tl_if_in:nnTF { ##1 } { - }
+ { \@@_cut_on_hyphen:w ##1 \q_stop }
+ {
+ \tl_set:Nn \l_tmpa_tl { ##1 }
+ \tl_set:Nn \l_tmpb_tl { ##1 }
+ }
+ \int_step_inline:nnn { \l_tmpa_tl } { \l_tmpb_tl }
+ { \clist_put_right:Nn \l_tmpa_clist { ####1 } }
+ }
+ \tl_set_eq:NN #1 \l_tmpa_clist
+ }
+ }
+% \end{macrocode}
%
% \bigskip
% \subsection*{The command \textbackslash tabularnote}
@@ -6603,7 +6801,7 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \medskip
-% The command |\@@_pgf_rect_node:nnn| is a variant of |\@@_pgf_rect_node:nnnn|:
+% The command |\@@_pgf_rect_node:nnn| is a variant of |\@@_pgf_rect_node:nnnnn|:
% it takes two \textsc{pgf} points as arguments instead of the four dimensions
% which are the coordinates.
% \begin{macrocode}
@@ -7195,6 +7393,8 @@ version 2005/12/01 or later.
% \begin{macrocode}
\keys_define:nn { NiceMatrix / NiceMatrixOptions }
{
+ width .code:n = \dim_set:Nn \l_@@_width_dim { #1 } ,
+ width .value_required:n = true ,
last-col .code:n = \tl_if_empty:nF { #1 }
{ \@@_error:n { last-col~non~empty~for~NiceMatrixOptions } }
\int_zero:N \l_@@_last_col_int ,
@@ -7370,6 +7570,7 @@ version 2005/12/01 or later.
{
% \end{macrocode}
% The dimension |width| will be used if at least a column of type |X| is used.
+% If there is no column of type |X|, an error will be raised.
% \begin{macrocode}
width .code:n = \dim_set:Nn \l_@@_width_dim { #1 }
\bool_set_true:N \l_@@_width_used_bool ,
@@ -7409,10 +7610,10 @@ version 2005/12/01 or later.
\tl_gclear:N \g_@@_post_action_cell_tl
% \end{macrocode}
% At the beginning of the cell, we link |\CodeAfter| to a command which do
-% \emph{not} begin with |\omit| (whereas the standard version of |\CodeAfter|
-% begins with |\omit|).
+% begins with |\\| (whereas the standard version of |\CodeAfter| begins does
+% not).
% \begin{macrocode}
- \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:n
+ \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:
% \end{macrocode}
% We increment |\c@jCol|, which is the counter of the columns.
% \begin{macrocode}
@@ -7425,10 +7626,9 @@ version 2005/12/01 or later.
\int_compare:nNnT \c@jCol = 1
{ \int_compare:nNnT \l_@@_first_col_int = 1 \@@_begin_of_row: }
% \end{macrocode}
-% The content of the cell is composed in the box |\l_@@_cell_box| because we want
-% to compute some dimensions of the box. The |\hbox_set_end:| corresponding to
-% this |\hbox_set:Nw| will be in the |\@@_cell_end:| (and the potential
-% |\c_math_toggle_token| also).
+% The content of the cell is composed in the box |\l_@@_cell_box|. The
+% |\hbox_set_end:| corresponding to this |\hbox_set:Nw| will be in the
+% |\@@_cell_end:| (and the potential |\c_math_toggle_token| also).
% \begin{macrocode}
\hbox_set:Nw \l_@@_cell_box
\bool_if:NF \l_@@_NiceTabular_bool
@@ -7448,7 +7648,6 @@ version 2005/12/01 or later.
\color { nicematrix }
% \end{macrocode}
%
-%
% \begin{macrocode}
\g_@@_row_style_tl
% \end{macrocode}
@@ -7485,7 +7684,6 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_new_protected:Npn \@@_begin_of_row:
{
- \tl_gclear:N \g_@@_row_style_tl
\int_gincr:N \c@iRow
\dim_gset_eq:NN \g_@@_dp_ante_last_row_dim \g_@@_dp_last_row_dim
\dim_gset:Nn \g_@@_dp_last_row_dim { \box_dp:N \@arstrutbox }
@@ -7691,17 +7889,17 @@ version 2005/12/01 or later.
\hbox_set:Nn \l_@@_cell_box
{
\box_move_up:nn { \box_ht:N \l_@@_cell_box}
- \hbox_overlap_left:n
- {
- \pgfsys@markposition
- { \@@_env: - \int_use:N \c@iRow - \int_use:N \c@jCol - NW }
+ \hbox_overlap_left:n
+ {
+ \pgfsys@markposition
+ { \@@_env: - \int_use:N \c@iRow - \int_use:N \c@jCol - NW }
% \end{macrocode}
% I don't know why the following adjustement is needed when the compilation is
% done with XeLaTeX or with the classical way |latex|, |divps|, |ps2pdf| (or
% Adobe Distiller). However, it seems to work.
% \begin{macrocode}
- #1
- }
+ #1
+ }
\box_use:N \l_@@_cell_box
\box_move_down:nn { \box_dp:N \l_@@_cell_box }
\hbox_overlap_left:n
@@ -7865,8 +8063,8 @@ version 2005/12/01 or later.
{
\@@_create_row_node:
% \end{macrocode}
-% We don't draw the rules of the key |hlines| (or |hvlines|) but we reserve the
-% vertical space for theses rules.
+% We don't draw now the rules of the key |hlines| (or |hvlines|) but we reserve the
+% vertical space for theses rules (the rules will be drawn by \textsc{pgf}).
% \begin{macrocode}
\tl_if_empty:NF \l_@@_hlines_clist
{
@@ -7955,12 +8153,18 @@ version 2005/12/01 or later.
% into account the color of the encompassing text. As a workaround, you peek the
% color in force at the beginning of the environment and we will it in each cell.
% \begin{macrocode}
- \xglobal \colorlet { nicematrix } { . }
+ \xglobal \colorlet { nicematrix } { . }
% \end{macrocode}
% The number of letters |X| in the preamble of the array.
% \begin{macrocode}
- \int_gzero:N \g_@@_total_X_weight_int
+ \int_gzero:N \g_@@_total_X_weight_int
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \@@_expand_clist:N \l_@@_hlines_clist
+ \@@_expand_clist:N \l_@@_vlines_clist
% \end{macrocode}
+%
% If \pkg{booktabs} is loaded, we have to patch the macro |\@BTnormal| which is
% a macro of \pkg{booktabs}. The macro |\@BTnormal| draws an horizontal rule but
% it occurs after a vertical skip done by a low level TeX command. When this
@@ -8112,7 +8316,6 @@ version 2005/12/01 or later.
\seq_gclear:N \g_@@_multicolumn_sizes_seq
% \end{macrocode}
%
-%
% The counter |\c@iRow| will be used to count the rows of the array (its
% incrementation will be in the first cell of the row).
% \begin{macrocode}
@@ -8329,54 +8532,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-% \bigskip
-% \begin{macrocode}
-\keys_define:nn { NiceMatrix / RowStyle }
- {
- cell-space-top-limit .code:n =
- {
- \tl_gput_right:Nn \g_@@_row_style_tl
- {
- \tl_gput_right:Nn \g_@@_post_action_cell_tl
- { \dim_set:Nn \l_@@_cell_space_top_limit_dim { #1 } }
- }
- } ,
- cell-space-top-limit .value_required:n = true ,
- cell-space-bottom-limit .code:n =
- {
- \tl_gput_right:Nn \g_@@_row_style_tl
- {
- \tl_gput_right:Nn \g_@@_post_action_cell_tl
- { \dim_set:Nn \l_@@_cell_space_bottom_limit_dim { #1 } }
- }
- } ,
- cell-space-bottom-limit .value_required:n = true ,
- cell-space-limits .meta:n =
- {
- cell-space-top-limit = #1 ,
- cell-space-bottom-limit = #1 ,
- } ,
- color .code:n =
- {
- \leavevmode \color { #1 }
- \tl_gput_right:Nn \g_@@_row_style_tl
- { \leavevmode \color { #1 } }
- } ,
- color .value_required:n = true ,
- unknown .code:n = \@@_error:n { Unknown~key~for~RowStyle }
- }
-% \end{macrocode}
-%
-% \bigskip
-% \begin{macrocode}
-\NewDocumentCommand \@@_RowStyle:n { O { } m }
- {
- \tl_gset:Nn \g_@@_row_style_tl { #2 }
- \keys_set:nn { NiceMatrix / RowStyle } { #1 }
- #2
- \ignorespaces
- }
-% \end{macrocode}
%
% \bigskip
% \subsection*{The \textbackslash CodeBefore}
@@ -8398,7 +8553,7 @@ version 2005/12/01 or later.
\int_set_eq:NN \g_@@_row_total_int { \seq_item:Nn \c_@@_size_seq 3 }
\int_set_eq:NN \g_@@_col_total_int { \seq_item:Nn \c_@@_size_seq 6 }
% \end{macrocode}
-%
+%
%
% Now, we will create all the |col| nodes and |row| nodes with the informations
% written in the |aux| file. You use the technique described in the page~1229 of
@@ -8441,6 +8596,12 @@ version 2005/12/01 or later.
\endpgfpicture
% \end{macrocode}
%
+% \medskip
+% Now, the recreation of the nodes of the blocks \emph{which have a name}.
+% \begin{macrocode}
+ \@@_create_blocks_nodes:
+% \end{macrocode}
+%
% \begin{macrocode}
\bool_if:NT \c_@@_tikz_loaded_bool
{
@@ -8472,7 +8633,7 @@ version 2005/12/01 or later.
\group_begin:
% \end{macrocode}
%
-% We compose the |code-before| in math mode in order to nullify the spaces put
+% We compose the |\CodeBefore| in math mode in order to nullify the spaces put
% by the user between instructions in the |code-before|.
% \begin{macrocode}
\bool_if:NT \l_@@_NiceTabular_bool \c_math_toggle_token
@@ -8572,10 +8733,66 @@ version 2005/12/01 or later.
}
}
}
+ \int_step_inline:nn \c@iRow
+ {
+ \pgfnodealias
+ { \@@_env: - ##1 - last }
+ { \@@_env: - ##1 - \int_use:N \c@jCol }
+ }
+ \int_step_inline:nn \c@jCol
+ {
+ \pgfnodealias
+ { \@@_env: - last - ##1 }
+ { \@@_env: - \int_use:N \c@iRow - ##1 }
+ }
\@@_create_extra_nodes:
}
% \end{macrocode}
%
+% \bigskip
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_create_blocks_nodes:
+ {
+ \pgfpicture
+ \pgf@relevantforpicturesizefalse
+ \pgfrememberpicturepositiononpagetrue
+ \seq_map_inline:Nn \g_@@_pos_of_blocks_seq
+ { \@@_create_one_block_node:nnnnn ##1 }
+ \endpgfpicture
+ }
+% \end{macrocode}
+%
+% The following command is called |\@@_create_one_block_node:nnnnn| but, in
+% fact, it creates a node only if the last argument (|#5|) which is the name of
+% the block, is not empty.\footnote{Moreover, there is also in the list
+% |\g_@@_pos_of_blocks_seq| the positions of the dotted lines (created by
+% |\Cdots|, etc.) and, for these entries, there is, of course, no name (the
+% fifth component is empty).}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_create_one_block_node:nnnnn #1 #2 #3 #4 #5
+ {
+ \tl_if_empty:nF { #5 }
+ {
+ \@@_qpoint:n { col - #2 }
+ \dim_set_eq:NN \l_tmpa_dim \pgf@x
+ \@@_qpoint:n { #1 }
+ \dim_set_eq:NN \l_tmpb_dim \pgf@y
+ \@@_qpoint:n { col - \@@_succ:n { #4 } }
+ \dim_set_eq:NN \l_tmpc_dim \pgf@x
+ \@@_qpoint:n { \@@_succ:n { #3 } }
+ \dim_set_eq:NN \l_tmpd_dim \pgf@y
+ \@@_pgf_rect_node:nnnnn
+ { \@@_env: - #5 }
+ { \dim_use:N \l_tmpa_dim }
+ { \dim_use:N \l_tmpb_dim }
+ { \dim_use:N \l_tmpc_dim }
+ { \dim_use:N \l_tmpd_dim }
+ }
+ }
+% \end{macrocode}
+%
+%
+% \bigskip
% \begin{macrocode}
\cs_new_protected:Npn \@@_patch_for_revtex:
{
@@ -8602,7 +8819,7 @@ version 2005/12/01 or later.
\NewDocumentEnvironment { NiceArrayWithDelims }
{ m m O { } m ! O { } t \CodeBefore }
{
- \bool_if:NT \c_@@_revtex_bool \@@_patch_for_revtex:
+ \bool_if:NT \c_@@_revtex_bool \@@_patch_for_revtex:
% \end{macrocode}
%
% \begin{macrocode}
@@ -9055,19 +9272,26 @@ version 2005/12/01 or later.
\@@_newcolumntype W [ 2 ] { \@@_W: { ##1 } { ##2 } }
% \end{macrocode}
%
+% \bigskip
+% If the package \pkg{varwidth} has defined the column type |V|, we protect from
+% expansion by redefining it to |\@@_V:| (which will be catched by our system).
+% \begin{macrocode}
+ \cs_if_exist:NT \NC@find@V { \@@_newcolumntype V { \@@_V: } }
+% \end{macrocode}
+%
% First, we have to store our preamble in the token register |\@temptokena|
% (those ``token registers'' are \emph{not} supported by the L3 programming layer).
% \begin{macrocode}
- \exp_args:NV \@temptokena \g_@@_preamble_tl
+ \exp_args:NV \@temptokena \g_@@_preamble_tl
% \end{macrocode}
% Initialisation of a flag used by \pkg{array} to detect the end of the expansion.
% \begin{macrocode}
- \@tempswatrue
+ \@tempswatrue
% \end{macrocode}
% The following line actually does the expansion (it's has been copied from
% |array.sty|). The expanded version is still in |\@temptokena|.
% \begin{macrocode}
- \@whilesw \if@tempswa \fi { \@tempswafalse \the \NC@list }
+ \@whilesw \if@tempswa \fi { \@tempswafalse \the \NC@list }
% \end{macrocode}
%
%
@@ -9080,24 +9304,24 @@ version 2005/12/01 or later.
% |\@@_patch_preamble:n|. In the same time, we will count the columns with the
% counter |\c@jCol|.
% \begin{macrocode}
- \int_gzero:N \c@jCol
- \tl_gclear:N \g_@@_preamble_tl
+ \int_gzero:N \c@jCol
+ \tl_gclear:N \g_@@_preamble_tl
% \end{macrocode}
% |\g_tmpb_bool| will be raised if you have a \verb+|+ at the end of the preamble.
% \begin{macrocode}
- \bool_gset_false:N \g_tmpb_bool
- \tl_if_eq:NnTF \l_@@_vlines_clist { all }
- {
- \tl_gset:Nn \g_@@_preamble_tl
- { ! { \skip_horizontal:N \arrayrulewidth } }
- }
- {
- \clist_if_in:NnT \l_@@_vlines_clist 1
- {
- \tl_gset:Nn \g_@@_preamble_tl
- { ! { \skip_horizontal:N \arrayrulewidth } }
- }
- }
+ \bool_gset_false:N \g_tmpb_bool
+ \tl_if_eq:NnTF \l_@@_vlines_clist { all }
+ {
+ \tl_gset:Nn \g_@@_preamble_tl
+ { ! { \skip_horizontal:N \arrayrulewidth } }
+ }
+ {
+ \clist_if_in:NnT \l_@@_vlines_clist 1
+ {
+ \tl_gset:Nn \g_@@_preamble_tl
+ { ! { \skip_horizontal:N \arrayrulewidth } }
+ }
+ }
% \end{macrocode}
% The sequence |\g_@@_cols_vlsim_seq| will contain the numbers of the columns
% where you will to have to draw vertical lines in the potential sub-matrices
@@ -9209,27 +9433,29 @@ version 2005/12/01 or later.
p { \@@_patch_preamble_iv:n #1 }
b { \@@_patch_preamble_iv:n #1 }
m { \@@_patch_preamble_iv:n #1 }
- \@@_w: { \@@_patch_preamble_v:nnnn { } #1 }
- \@@_W: { \@@_patch_preamble_v:nnnn { \cs_set_eq:NN \hss \hfil } #1 }
- \@@_S: { \@@_patch_preamble_vi:n }
- ( { \@@_patch_preamble_vii:nn #1 }
- [ { \@@_patch_preamble_vii:nn #1 }
- \{ { \@@_patch_preamble_vii:nn #1 }
- ) { \@@_patch_preamble_viii:nn #1 }
- ] { \@@_patch_preamble_viii:nn #1 }
- \} { \@@_patch_preamble_viii:nn #1 }
- X { \@@_patch_preamble_ix:n }
+ \@@_V: { \@@_patch_preamble_v:n }
+ V { \@@_patch_preamble_v:n }
+ \@@_w: { \@@_patch_preamble_vi:nnnn { } #1 }
+ \@@_W: { \@@_patch_preamble_vi:nnnn { \cs_set_eq:NN \hss \hfil } #1 }
+ \@@_S: { \@@_patch_preamble_vii:n }
+ ( { \@@_patch_preamble_viii:nn #1 }
+ [ { \@@_patch_preamble_viii:nn #1 }
+ \{ { \@@_patch_preamble_viii:nn #1 }
+ ) { \@@_patch_preamble_ix:nn #1 }
+ ] { \@@_patch_preamble_ix:nn #1 }
+ \} { \@@_patch_preamble_ix:nn #1 }
+ X { \@@_patch_preamble_x:n }
% \end{macrocode}
% When \pkg{tabularx} is loaded, a local redefinition of the specifier `X` is
% done to replace `X` by `\@@_X`. Thus, our column type `X` will be used in the
% `{NiceTabularX}`.
% \begin{macrocode}
- \@@_X { \@@_patch_preamble_ix:n }
+ \@@_X { \@@_patch_preamble_x:n }
\q_stop { }
}
{
\str_if_eq:VnTF \l_@@_letter_for_dotted_lines_str { #1 }
- { \@@_patch_preamble_xi:n #1 }
+ { \@@_patch_preamble_xii:n #1 }
{
\str_if_eq:VnTF \l_@@_letter_vlism_tl { #1 }
{
@@ -9270,7 +9496,7 @@ version 2005/12/01 or later.
% We increment the counter of columns and then we test for the presence of a |<|.
% \begin{macrocode}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
% \end{macrocode}
%
@@ -9404,18 +9630,19 @@ version 2005/12/01 or later.
% \begin{macrocode}
\str_set:Nn \l_@@_hpos_col_str { j }
\keys_set:nn { WithArrows / p-column } { #1 }
- \@@_patch_preamble_iv_iv:n { #2 }
+ \@@_patch_preamble_iv_iv:nn { #2 } { minipage }
}
% \end{macrocode}
%
% \medskip
-% The argument is the width of the column.
+% The first argument is the width of the column. The second is the type of
+% environment: |minipage| or |varwidth|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_iv_iv:n #1
+\cs_new_protected:Npn \@@_patch_preamble_iv_iv:nn #1 #2
{
\use:x
{
- \@@_patch_preamble_iv_v:nnnnnn
+ \@@_patch_preamble_iv_v:nnnnnnn
{ \str_if_eq:VnTF \l_@@_vpos_col_str { p } { t } { b } }
{ \dim_eval:n { #1 } }
{
@@ -9441,13 +9668,14 @@ version 2005/12/01 or later.
{ \str_if_eq:VnT \l_@@_vpos_col_str { m } \@@_center_cell_box: }
{ \str_if_eq:VnT \l_@@_hpos_col_str { si } \siunitx_cell_begin:w }
{ \str_if_eq:VnT \l_@@_hpos_col_str { si } \siunitx_cell_end: }
+ { #2 }
}
% \end{macrocode}
%
% We increment the counter of columns, and then we test for the presence of a |<|.
% \begin{macrocode}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
% \end{macrocode}
%
@@ -9460,16 +9688,20 @@ version 2005/12/01 or later.
% column.
%
% |#3| is the coding for the horizontal position of the content of the cell
-% (|\centering|, |\raggedright|, |\raggedleft| or nothing).
+% (|\centering|, |\raggedright|, |\raggedleft| or nothing). It's also possible
+% to put in that |#3| some code to fix the value of |\l_@@_hpos_cell_str| which
+% will be available in each cell of the column.
%
-% |#4| is an extra-code which contains |\l_@@_center_cell_box| (when the column
+% |#4| is an extra-code which contains |\@@_center_cell_box:| (when the column
% is a |m| column) or nothing (in the other cases).
%
% |#5| is a code put just before the |c|.
%
% |#6| is a code put just after the |c|.
+%
+% |#7| is the type of environment: |minipage| or |varwidth|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_iv_v:nnnnnn #1 #2 #3 #4 #5 #6
+\cs_new_protected:Npn \@@_patch_preamble_iv_v:nnnnnnn #1 #2 #3 #4 #5 #6 #7
{
\tl_gput_right:Nn \g_@@_preamble_tl
{
@@ -9481,7 +9713,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
\dim_set:Nn \l_@@_col_width_dim { #2 }
\@@_cell_begin:w
- \begin { minipage } [ #1 ] { #2 }
+ \begin { #7 } [ #1 ] { #2 }
% \end{macrocode}
% The following lines have been taken from |array.sty|.
% \begin{macrocode}
@@ -9509,7 +9741,8 @@ version 2005/12/01 or later.
% The following line has been taken from |array.sty|.
% \begin{macrocode}
\@finalstrut \@arstrutbox
- \end { minipage }
+ % \bool_if:NT \g_@@_rotate_bool { \raggedright \hsize = 3 cm }
+ \end { #7 }
% \end{macrocode}
% If the letter in the preamble is |m|, |#3| will be equal to
% |\@@_center_cell_box:| (see just below).
@@ -9549,18 +9782,42 @@ version 2005/12/01 or later.
( \box_ht:N \l_@@_cell_box - \box_ht:N \@arstrutbox
+ \baselineskip ) / 2
}
- { \box_use:N \l_@@_cell_box }
+ { \box_use:N \l_@@_cell_box }
}
}
}
}
% \end{macrocode}
%
+% \medskip
+% For |V| (similar to the |V| of \pkg{varwidth}).
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_patch_preamble_v:n #1
+ {
+ \str_if_eq:nnTF { #1 } { [ }
+ { \@@_patch_preamble_v_i:w [ }
+ { \@@_patch_preamble_v_i:w [ ] { #1 } }
+ }
+\cs_new_protected:Npn \@@_patch_preamble_v_i:w [ #1 ]
+ { \@@_patch_preamble_v_ii:nn { #1 } }
+\cs_new_protected:Npn \@@_patch_preamble_v_ii:nn #1 #2
+ {
+ \str_set:Nn \l_@@_vpos_col_str { p }
+ \str_set:Nn \l_@@_hpos_col_str { j }
+ \keys_set:nn { WithArrows / p-column } { #1 }
+ \bool_if:NTF \c_@@_varwidth_loaded_bool
+ { \@@_patch_preamble_iv_iv:nn { #2 } { varwidth } }
+ {
+ \@@_error:n { varwidth~not~loaded }
+ \@@_patch_preamble_iv_iv:nn { #2 } { minipage }
+ }
+ }
+% \end{macrocode}
%
% \medskip
% For |w| and |W|
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_v:nnnn #1 #2 #3 #4
+\cs_new_protected:Npn \@@_patch_preamble_vi:nnnn #1 #2 #3 #4
{
\tl_gput_right:Nn \g_@@_preamble_tl
{
@@ -9589,7 +9846,7 @@ version 2005/12/01 or later.
% We increment the counter of columns and then we test for the presence of a |<|.
% \begin{macrocode}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
% \end{macrocode}
%
@@ -9598,17 +9855,17 @@ version 2005/12/01 or later.
% during the first expansion of the preamble (done with the tools of standard
% LaTeX and \pkg{array}).
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_vi:n #1
+\cs_new_protected:Npn \@@_patch_preamble_vii:n #1
{
\str_if_eq:nnTF { #1 } { [ }
- { \@@_patch_preamble_vi_i:w [ }
- { \@@_patch_preamble_vi_i:w [ ] { #1 } }
+ { \@@_patch_preamble_vii_i:w [ }
+ { \@@_patch_preamble_vii_i:w [ ] { #1 } }
}
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_vi_i:w [ #1 ]
- { \@@_patch_preamble_vi_ii:n { #1 } }
+\cs_new_protected:Npn \@@_patch_preamble_vii_i:w [ #1 ]
+ { \@@_patch_preamble_vii_ii:n { #1 } }
% \end{macrocode}
%
% For version of \pkg{siunitx} at least equal to 3.0, the adaptation is different
@@ -9621,7 +9878,7 @@ version 2005/12/01 or later.
{
\cs_if_exist:NTF \siunitx_cell_begin:w
{
- \cs_new_protected:Npn \@@_patch_preamble_vi_ii:n #1
+ \cs_new_protected:Npn \@@_patch_preamble_vii_ii:n #1
{
\tl_gput_right:Nn \g_@@_preamble_tl
{
@@ -9637,11 +9894,11 @@ version 2005/12/01 or later.
% We increment the counter of columns and then we test for the presence of a |<|.
% \begin{macrocode}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
}
{
- \cs_new_protected:Npn \@@_patch_preamble_vi_ii:n #1
+ \cs_new_protected:Npn \@@_patch_preamble_vii_ii:n #1
{
\tl_gput_right:Nn \g_@@_preamble_tl
{
@@ -9650,7 +9907,7 @@ version 2005/12/01 or later.
< { \c_@@_table_print_tl \@@_cell_end: }
}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
}
}
@@ -9660,7 +9917,7 @@ version 2005/12/01 or later.
% \medskip
% For |(|, |[| and |\{|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_vii:nn #1 #2
+\cs_new_protected:Npn \@@_patch_preamble_viii:nn #1 #2
{
\bool_if:NT \l_@@_small_bool { \@@_fatal:n { Delimiter~with~small } }
% \end{macrocode}
@@ -9681,15 +9938,15 @@ version 2005/12/01 or later.
}
{
\tl_gput_right:Nn \g_@@_preamble_tl { ! { \enskip } }
- \@@_patch_preamble_vii_i:nn { #1 } { #2 }
+ \@@_patch_preamble_viii_i:nn { #1 } { #2 }
}
}
- { \@@_patch_preamble_vii_i:nn { #1 } { #2 } }
+ { \@@_patch_preamble_viii_i:nn { #1 } { #2 } }
}
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_vii_i:nn #1 #2
+\cs_new_protected:Npn \@@_patch_preamble_viii_i:nn #1 #2
{
\tl_gput_right:Nx \g_@@_internal_code_after_tl
{ \@@_delimiter:nnn #1 { \@@_succ:n \c@jCol } \c_true_bool }
@@ -9710,11 +9967,11 @@ version 2005/12/01 or later.
% considered as the right delimiter of the environment if the environment is
% |{NiceArray}|).
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_viii:nn #1 #2
+\cs_new_protected:Npn \@@_patch_preamble_ix:nn #1 #2
{
\bool_if:NT \l_@@_small_bool { \@@_fatal:n { Delimiter~with~small } }
\tl_if_in:nnTF { ) ] \} } { #2 }
- { \@@_patch_preamble_viii_i:nnn #1 #2 }
+ { \@@_patch_preamble_ix_i:nnn #1 #2 }
{
\tl_if_eq:nnTF { \q_stop } { #2 }
{
@@ -9739,7 +9996,7 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_viii_i:nnn #1 #2 #3
+\cs_new_protected:Npn \@@_patch_preamble_ix_i:nnn #1 #2 #3
{
\tl_if_eq:nnTF { \q_stop } { #3 }
{
@@ -9771,17 +10028,17 @@ version 2005/12/01 or later.
% (between square brackets). That's why we test whether there is a |[| after the
% letter |X|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_ix:n #1
+\cs_new_protected:Npn \@@_patch_preamble_x:n #1
{
\str_if_eq:nnTF { #1 } { [ }
- { \@@_patch_preamble_ix_i:w [ }
- { \@@_patch_preamble_ix_i:w [ ] #1 }
+ { \@@_patch_preamble_x_i:w [ }
+ { \@@_patch_preamble_x_i:w [ ] #1 }
}
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_ix_i:w [ #1 ]
- { \@@_patch_preamble_ix_ii:n { #1 } }
+\cs_new_protected:Npn \@@_patch_preamble_x_i:w [ #1 ]
+ { \@@_patch_preamble_x_ii:n { #1 } }
% \end{macrocode}
% |#1| is the optional argument of the |X| specifier (a list of
% \emph{key}-\emph{value} pairs).
@@ -9800,7 +10057,7 @@ version 2005/12/01 or later.
% \medskip
% In the following command, |#1| is the list of the options of the specifier |X|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_ix_ii:n #1
+\cs_new_protected:Npn \@@_patch_preamble_x_ii:n #1
{
% \end{macrocode}
% The possible values of |\l_@@_hpos_col_str| are |j| (for \emph{justified} which is
@@ -9826,6 +10083,12 @@ version 2005/12/01 or later.
\int_set:Nn \l_@@_weight_int { 1 }
\keys_set_known:nnN { WithArrows / p-column } { #1 } \l_tmpa_tl
\keys_set:nV { WithArrows / X-column } \l_tmpa_tl
+ \int_compare:nNnT \l_@@_weight_int < 0
+ {
+ \exp_args:Nnx \@@_error:nn { negative~weight }
+ { \int_use:N \l_@@_weight_int }
+ \int_set:Nn \l_@@_weight_int { - \l_@@_weight_int }
+ }
\int_gadd:Nn \g_@@_total_X_weight_int \l_@@_weight_int
% \end{macrocode}
%
@@ -9834,7 +10097,11 @@ version 2005/12/01 or later.
% written in the |aux| file).
% \begin{macrocode}
\bool_if:NTF \l_@@_X_columns_aux_bool
- { \@@_patch_preamble_iv_iv:n { \l_@@_weight_int \l_@@_X_columns_dim } }
+ {
+ \@@_patch_preamble_iv_iv:nn
+ { \l_@@_weight_int \l_@@_X_columns_dim }
+ { minipage }
+ }
{
\tl_gput_right:Nn \g_@@_preamble_tl
{
@@ -9859,14 +10126,14 @@ version 2005/12/01 or later.
}
}
\int_gincr:N \c@jCol
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
}
% \end{macrocode}
%
% \bigskip
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_xi:n #1
+\cs_new_protected:Npn \@@_patch_preamble_xii:n #1
{
\tl_gput_right:Nn \g_@@_preamble_tl
{ ! { \skip_horizontal:N 2\l_@@_radius_dim } }
@@ -9885,10 +10152,10 @@ version 2005/12/01 or later.
% |<{..}| because, after those potential |<{...}|, we have to insert
% |!{\skip_horizontal:N ...}| when the key |vlines| is used.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_x:n #1
+\cs_new_protected:Npn \@@_patch_preamble_xi:n #1
{
\str_if_eq:nnTF { #1 } { < }
- \@@_patch_preamble_xii:n
+ \@@_patch_preamble_xiii:n
{
\tl_if_eq:NnTF \l_@@_vlines_clist { all }
{
@@ -9909,10 +10176,10 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_preamble_xii:n #1
+\cs_new_protected:Npn \@@_patch_preamble_xiii:n #1
{
\tl_gput_right:Nn \g_@@_preamble_tl { < { #1 } }
- \@@_patch_preamble_x:n
+ \@@_patch_preamble_xi:n
}
% \end{macrocode}
%
@@ -9977,6 +10244,7 @@ version 2005/12/01 or later.
{ \int_eval:n { \c@jCol + 1 } }
{ \int_use:N \c@iRow }
{ \int_eval:n { \c@jCol + #1 } }
+ { } % for the name of the block
}
}
% \end{macrocode}
@@ -10021,7 +10289,6 @@ version 2005/12/01 or later.
b { \@@_patch_m_preamble_iv:nnn b #1 }
\@@_w: { \@@_patch_m_preamble_v:nnnn { } #1 }
\@@_W: { \@@_patch_m_preamble_v:nnnn { \cs_set_eq:NN \hss \hfil } #1 }
- \@@_true_c: { \@@_patch_m_preamble_vi:n #1 }
\q_stop { }
}
{ \@@_fatal:nn { unknown~column~type } { #1 } }
@@ -10125,20 +10392,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-% \medskip
-% For |\@@_true_c:| which will appear in our redefinition of the columns of type
-% |S| (of \pkg{siunitx}).
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_patch_m_preamble_vi:n #1
- {
- \tl_gput_right:Nn \g_@@_preamble_tl { c }
-% \end{macrocode}
-% We test for the presence of a |<|.
-% \begin{macrocode}
- \@@_patch_m_preamble_x:n
- }
-% \end{macrocode}
-%
%
% After a specifier of column, we have to test whether there is one or several
% |<{..}| because, after those potential |<{...}|, we have to insert
@@ -10280,9 +10533,9 @@ version 2005/12/01 or later.
% The |\hbox| avoids that the |pgfpicture| inside |\@@_draw_blocks| adds a extra
% vertical space before the notes.
% \begin{macrocode}
- \hbox:n
- {
- \box_use_drop:N \l_@@_the_array_box
+ \hbox
+ {
+ \box_use_drop:N \l_@@_the_array_box
% \end{macrocode}
% We have to draw the blocks right now because there may be tabular notes in
% some blocks (which are not mono-column: the blocks which are mono-column
@@ -10290,9 +10543,9 @@ version 2005/12/01 or later.
% extra nodes before creating the blocks since there are |medium| nodes to create
% for the blocks.
% \begin{macrocode}
- \@@_create_extra_nodes:
- \seq_if_empty:NF \g_@@_blocks_seq \@@_draw_blocks:
- }
+ \@@_create_extra_nodes:
+ \seq_if_empty:NF \g_@@_blocks_seq \@@_draw_blocks:
+ }
\bool_lazy_or:nnT
{ \int_compare_p:nNn \c@tabularnote > 0 }
{ ! \tl_if_empty_p:V \l_@@_tabularnote_tl }
@@ -10834,12 +11087,12 @@ version 2005/12/01 or later.
\pgfcoordinate { \@@_env: - col - \@@_succ:n \g_tmpa_int }
{
\bool_lazy_and:nnTF \l_@@_Matrix_bool \l_@@_NiceArray_bool
- {
- \pgfpoint
- { - 0.5 \arrayrulewidth - \arraycolsep }
- \c_zero_dim
- }
- { \pgfpoint { - 0.5 \arrayrulewidth } \c_zero_dim }
+ {
+ \pgfpoint
+ { - 0.5 \arrayrulewidth - \arraycolsep }
+ \c_zero_dim
+ }
+ { \pgfpoint { - 0.5 \arrayrulewidth } \c_zero_dim }
}
\str_if_empty:NF \l_@@_name_str
{
@@ -10890,10 +11143,10 @@ version 2005/12/01 or later.
{
% \end{macrocode}
% At the beginning of the cell, we link |\CodeAfter| to a command which do
-% \emph{not} begin with |\omit| (whereas the standard version of |\CodeAfter|
-% begins with |\omit|).
+% begins with |\\| (whereas the standard version of |\CodeAfter| begins does
+% not).
% \begin{macrocode}
- \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:n
+ \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:
\bool_gset_true:N \g_@@_after_col_zero_bool
\@@_begin_of_row:
% \end{macrocode}
@@ -10966,10 +11219,10 @@ version 2005/12/01 or later.
{
% \end{macrocode}
% At the beginning of the cell, we link |\CodeAfter| to a command which do
-% \emph{not} begin with |\omit| (whereas the standard version of |\CodeAfter|
-% begins with |\omit|).
+% begins with |\\| (whereas the standard version of |\CodeAfter| begins does
+% not).
% \begin{macrocode}
- \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:n
+ \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i:
% \end{macrocode}
% With the flag |\g_@@_last_col_found_bool|, we will know that the ``last
% column'' is really used.
@@ -11132,12 +11385,11 @@ version 2005/12/01 or later.
\NewDocumentEnvironment { NiceTabular } { O { } m ! O { } }
{
% \end{macrocode}
-% The dimension |\l_@@_width_dim| will be used if at least one column of type
-% |X| is used.
-%
+% If the dimension |\l_@@_width_dim| is equal to $0$~pt, that means that it has
+% not be set by a previous use of |\NiceMatrixOptions|.
% \begin{macrocode}
- \dim_zero_new:N \l_@@_width_dim
- \dim_set_eq:NN \l_@@_width_dim \linewidth
+ \dim_compare:nNnT \l_@@_width_dim = \c_zero_dim
+ { \dim_set_eq:NN \l_@@_width_dim \linewidth }
\str_gset:Nn \g_@@_name_env_str { NiceTabular }
\keys_set:nn { NiceMatrix / NiceTabular } { #1 , #3 }
\bool_set_true:N \l_@@_NiceTabular_bool
@@ -11245,8 +11497,9 @@ version 2005/12/01 or later.
}
}
% \end{macrocode}
-% We write also the potential content of |\g_@@_pos_of_blocks_seq| (it will be
-% useful if the command |\rowcolors| is used with the key |respect-blocks|).
+% We write also the potential content of |\g_@@_pos_of_blocks_seq|. It will be
+% used to recreate the blocks with a name in the |\CodeBefore| and also if the
+% command |\rowcolors| is used with the key |respect-blocks|).
% \begin{macrocode}
\seq_if_empty:NF \g_@@_pos_of_blocks_seq
{
@@ -11274,6 +11527,41 @@ version 2005/12/01 or later.
% \begin{macrocode}
\@@_create_diag_nodes:
% \end{macrocode}
+%
+% \medskip
+% We create the aliases using |last| for the nodes of the cells in the last row
+% and the last column.
+% \begin{macrocode}
+ \pgfpicture
+ \int_step_inline:nn \c@iRow
+ {
+ \pgfnodealias
+ { \@@_env: - ##1 - last }
+ { \@@_env: - ##1 - \int_use:N \c@jCol }
+ }
+ \int_step_inline:nn \c@jCol
+ {
+ \pgfnodealias
+ { \@@_env: - last - ##1 }
+ { \@@_env: - \int_use:N \c@iRow - ##1 }
+ }
+ \str_if_empty:NF \l_@@_name_str
+ {
+ \int_step_inline:nn \c@iRow
+ {
+ \pgfnodealias
+ { \l_@@_name_str - ##1 - last }
+ { \@@_env: - ##1 - \int_use:N \c@jCol }
+ }
+ \int_step_inline:nn \c@jCol
+ {
+ \pgfnodealias
+ { \l_@@_name_str - last - ##1 }
+ { \@@_env: - \int_use:N \c@iRow - ##1 }
+ }
+ }
+ \endpgfpicture
+% \end{macrocode}
%
% By default, the diagonal lines will be parallelized\footnote{It's possible to
% use the option |parallelize-diags| to disable this parallelization.}. There
@@ -11435,11 +11723,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-%
-% \begin{macrocode}
- % \bool_if:NT \l_@@_code_before_bool \@@_write_aux_for_cell_nodes:
-% \end{macrocode}
-%
% \medskip
% \begin{macrocode}
\str_gclear:N \g_@@_name_env_str
@@ -11483,13 +11766,13 @@ version 2005/12/01 or later.
\cs_new_protected:Npn \@@_adjust_pos_of_blocks_seq:
{
\seq_gset_map_x:NNn \g_@@_pos_of_blocks_seq \g_@@_pos_of_blocks_seq
- { \@@_adjust_pos_of_blocks_seq_i:nnnn ##1 }
+ { \@@_adjust_pos_of_blocks_seq_i:nnnnn ##1 }
}
% \end{macrocode}
%
% The following command must \emph{not} be protected.
% \begin{macrocode}
-\cs_new:Npn \@@_adjust_pos_of_blocks_seq_i:nnnn #1 #2 #3 #4
+\cs_new:Npn \@@_adjust_pos_of_blocks_seq_i:nnnnn #1 #2 #3 #4 #5
{
{ #1 }
{ #2 }
@@ -11503,6 +11786,7 @@ version 2005/12/01 or later.
{ \int_use:N \c@jCol }
{ #4 }
}
+ { #5 }
}
% \end{macrocode}
%
@@ -11566,52 +11850,6 @@ version 2005/12/01 or later.
% \end{macrocode}
%
%
-% \bigskip
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_write_aux_for_cell_nodes:
- {
- \pgfpicture
- \pgfrememberpicturepositiononpagetrue
- \pgf@relevantforpicturesizefalse
- \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
- {
- \int_step_inline:nnn \l_@@_first_col_int \g_@@_col_total_int
- {
- \cs_if_exist:cT { pgf @ sh @ ns @ \@@_env: - ##1 - ####1 }
- {
- \pgfscope
- \pgftransformshift
- { \pgfpointanchor { \@@_env: - ##1 - ####1 } { north~west } }
- \pgfnode
- { rectangle }
- { center }
- {
- \hbox
- { \pgfsys@markposition { \@@_env: - ##1 - ####1 - NW } }
- }
- { }
- { }
- \endpgfscope
- \pgfscope
- \pgftransformshift
- { \pgfpointanchor { \@@_env: - ##1 - ####1 } { south~east } }
- \pgfnode
- { rectangle }
- { center }
- {
- \hbox
- { \pgfsys@markposition { \@@_env: - ##1 - ####1 - SE } }
- }
- { }
- { }
- \endpgfscope
- }
- }
- }
- \endpgfpicture
- \@@_create_extra_nodes:
- }
-% \end{macrocode}
%
% \bigskip
% The following command creates the diagonal nodes (in fact, if the matrix is
@@ -11908,6 +12146,7 @@ version 2005/12/01 or later.
{ \int_min:nn \l_@@_initial_j_int \l_@@_final_j_int }
{ \int_use:N \l_@@_final_i_int }
{ \int_max:nn \l_@@_initial_j_int \l_@@_final_j_int }
+ { } % for the name of the block
}
}
% \end{macrocode}
@@ -12415,15 +12654,11 @@ version 2005/12/01 or later.
\bool_if:NTF \l_@@_initial_open_bool
{
\@@_open_y_initial_dim:
- % \@@_qpoint:n { col - \int_use:N \l_@@_initial_j_int }
- % \dim_set_eq:NN \l_@@_x_initial_dim \pgf@x
\@@_open_x_initial_dim:
}
{ \@@_set_initial_coords_from_anchor:n { south~east } }
\bool_if:NTF \l_@@_final_open_bool
{
- % \@@_open_y_final_dim:
- % \@@_qpoint:n { col - \@@_succ:n \l_@@_final_j_int }
\@@_open_x_final_dim:
\dim_set_eq:NN \l_@@_x_final_dim \pgf@x
}
@@ -12849,8 +13084,8 @@ version 2005/12/01 or later.
\int_compare:nNnTF \c@jCol = \l_@@_last_col_int
{ \@@_error:nn { in~last~col } \Ldots }
{
- \@@_instruction_of_type:nnn \c_false_bool { Ldots }
- { #1 , down = #2 , up = #3 }
+ \@@_instruction_of_type:nnn \c_false_bool { Ldots }
+ { #1 , down = #2 , up = #3 }
}
}
\bool_if:NF \l_@@_nullify_dots_bool
@@ -12869,8 +13104,8 @@ version 2005/12/01 or later.
\int_compare:nNnTF \c@jCol = \l_@@_last_col_int
{ \@@_error:nn { in~last~col } \Cdots }
{
- \@@_instruction_of_type:nnn \c_false_bool { Cdots }
- { #1 , down = #2 , up = #3 }
+ \@@_instruction_of_type:nnn \c_false_bool { Cdots }
+ { #1 , down = #2 , up = #3 }
}
}
\bool_if:NF \l_@@_nullify_dots_bool
@@ -12889,8 +13124,8 @@ version 2005/12/01 or later.
\int_compare:nNnTF \c@iRow = \l_@@_last_row_int
{ \@@_error:nn { in~last~row } \Vdots }
{
- \@@_instruction_of_type:nnn \c_false_bool { Vdots }
- { #1 , down = #2 , up = #3 }
+ \@@_instruction_of_type:nnn \c_false_bool { Vdots }
+ { #1 , down = #2 , up = #3 }
}
}
\bool_if:NF \l_@@_nullify_dots_bool
@@ -13340,6 +13575,140 @@ version 2005/12/01 or later.
% this command because they have to do other settings (for example, the diagonal
% lines must be parallelized).
%
+%
+%
+% \bigskip
+% \subsection*{The command \textbackslash RowStyle}
+%
+% \medskip
+% \begin{macrocode}
+\keys_define:nn { NiceMatrix / RowStyle }
+ {
+ cell-space-top-limit .dim_set:N = \l_tmpa_dim ,
+ cell-space-top-limit .initial:n = \c_zero_dim ,
+ cell-space-top-limit .value_required:n = true ,
+ cell-space-bottom-limit .dim_set:N = \l_tmpb_dim ,
+ cell-space-bottom-limit .initial:n = \c_zero_dim ,
+ cell-space-bottom-limit .value_required:n = true ,
+ cell-space-limits .meta:n =
+ {
+ cell-space-top-limit = #1 ,
+ cell-space-bottom-limit = #1 ,
+ } ,
+ color .tl_set:N = \l_tmpa_tl ,
+ color .value_required:n = true ,
+ bold .bool_set:N = \l_tmpa_bool ,
+ bold .default:n = true ,
+ bold .initial:n = false ,
+ nb-rows .int_set:N = \l_@@_key_nb_rows_int ,
+ nb-rows .value_required:n = true ,
+ nb-rows .initial:n = 1 ,
+ rowcolor .tl_set:N = \l_tmpc_tl ,
+ rowcolor .value_required:n = true ,
+ rowcolor .initial:n = \c_empty_tl ,
+ unknown .code:n = \@@_error:n { Unknown~key~for~RowStyle }
+ }
+% \end{macrocode}
+%
+% \bigskip
+% \begin{macrocode}
+\NewDocumentCommand \@@_RowStyle:n { O { } m }
+ {
+ \keys_set:nn { NiceMatrix / RowStyle } { #1 }
+% \end{macrocode}
+% If the key |rowcolor| has been used.
+% \begin{macrocode}
+ \tl_if_empty:NF \l_tmpc_tl
+ {
+% \end{macrocode}
+% First, the end of the current row (we remind that |\RowStyle| applies to the
+% \emph{end} of the current row).
+% \begin{macrocode}
+ \tl_gput_right:Nx \g_nicematrix_code_before_tl
+ {
+ \@@_rectanglecolor
+ { \l_tmpc_tl }
+ { \int_use:N \c@iRow - \int_use:N \c@jCol }
+ { \int_use:N \c@iRow - * }
+ }
+% \end{macrocode}
+% Then, the other rows (if there is several rows).
+% \begin{macrocode}
+ \int_compare:nNnT \l_@@_key_nb_rows_int > 1
+ {
+ \tl_gput_right:Nx \g_nicematrix_code_before_tl
+ {
+ \@@_rowcolor
+ { \l_tmpc_tl }
+ {
+ \int_eval:n { \c@iRow + 1 }
+ - \int_eval:n { \c@iRow + \l_@@_key_nb_rows_int - 1 }
+ }
+ }
+ }
+ }
+ \tl_gput_right:Nn \g_@@_row_style_tl { \ifnum \c@iRow < }
+ \tl_gput_right:Nx \g_@@_row_style_tl
+ { \int_eval:n { \c@iRow + \l_@@_key_nb_rows_int } }
+ \tl_gput_right:Nn \g_@@_row_style_tl { #2 }
+% \end{macrocode}
+% |\l_tmpa_dim| is the value of the key |cell-space-top-limit| of |\RowStyle|.
+% \begin{macrocode}
+ \dim_compare:nNnT \l_tmpa_dim > \c_zero_dim
+ {
+ \tl_gput_right:Nx \g_@@_row_style_tl
+ {
+ \tl_gput_right:Nn \exp_not:N \g_@@_post_action_cell_tl
+ {
+ \dim_set:Nn \l_@@_cell_space_top_limit_dim
+ { \dim_use:N \l_tmpa_dim }
+ }
+ }
+ }
+% \end{macrocode}
+% |\l_tmpb_dim| is the value of the key |cell-space-bottom-limit| of |\RowStyle|.
+% \begin{macrocode}
+ \dim_compare:nNnT \l_tmpb_dim > \c_zero_dim
+ {
+ \tl_gput_right:Nx \g_@@_row_style_tl
+ {
+ \tl_gput_right:Nn \exp_not:N \g_@@_post_action_cell_tl
+ {
+ \dim_set:Nn \l_@@_cell_space_bottom_limit_dim
+ { \dim_use:N \l_tmpb_dim }
+ }
+ }
+ }
+% \end{macrocode}
+% |\l_tmpa_tl| is the value of the key |color| of |\RowStyle|.
+% \begin{macrocode}
+ \tl_if_empty:NF \l_tmpa_tl
+ {
+ \tl_gput_right:Nx \g_@@_row_style_tl
+ { \mode_leave_vertical: \exp_not:N \color { \l_tmpa_tl } }
+ }
+% \end{macrocode}
+% |\l_tmpa_bool| is the value of the key |bold|.
+% \begin{macrocode}
+ \bool_if:NT \l_tmpa_bool
+ {
+ \tl_gput_right:Nn \g_@@_row_style_tl
+ {
+ \if_mode_math:
+ \c_math_toggle_token
+ \bfseries \boldmath
+ \c_math_toggle_token
+ \else:
+ \bfseries \boldmath
+ \fi:
+ }
+ }
+ \tl_gput_right:Nn \g_@@_row_style_tl { \fi }
+ \g_@@_row_style_tl
+ \ignorespaces
+ }
+% \end{macrocode}
+%
% \bigskip
% \subsection*{Colors of cells, rows and columns}
%
@@ -13423,13 +13792,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-% \begin{macrocode}
-\cs_set_protected:Npn \@@_cut_on_hyphen:w #1-#2\q_stop
- {
- \tl_set:Nn \l_tmpa_tl { #1 }
- \tl_set:Nn \l_tmpb_tl { #2 }
- }
-% \end{macrocode}
%
% \begin{macrocode}
\cs_new_protected:Npn \@@_cartesian_color:nn #1 #2
@@ -13548,7 +13910,7 @@ version 2005/12/01 or later.
% \bigskip
% \begin{macrocode}
\keys_define:nn { NiceMatrix / arraycolor }
- { except-corners .code:n = \@@_error:n { key except-corners } }
+ { except-corners .code:n = \@@_error:n { key~except-corners } }
% \end{macrocode}
%
% \bigskip
@@ -13617,7 +13979,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
\seq_set_eq:NN \l_tmpb_seq \g_@@_pos_of_blocks_seq
\seq_set_filter:NNn \l_tmpa_seq \l_tmpb_seq
- { \@@_not_in_exterior_p:nnnn ##1 }
+ { \@@_not_in_exterior_p:nnnnn ##1 }
}
\pgfpicture
\pgf@relevantforpicturesizefalse
@@ -13654,8 +14016,8 @@ version 2005/12/01 or later.
\bool_if:NT \l_@@_respect_blocks_bool
{
\seq_set_filter:NNn \l_tmpb_seq \l_tmpa_seq
- { \@@_intersect_our_row_p:nnnn ####1 }
- \seq_map_inline:Nn \l_tmpb_seq { \@@_rowcolors_i:nnnn ####1 }
+ { \@@_intersect_our_row_p:nnnnn ####1 }
+ \seq_map_inline:Nn \l_tmpb_seq { \@@_rowcolors_i:nnnnn ####1 }
% \end{macrocode}
% Now, the last row of the block is computed in |\l_tmpb_int|.
% \begin{macrocode}
@@ -13714,7 +14076,7 @@ version 2005/12/01 or later.
%
% \bigskip
% \begin{macrocode}
-\cs_new_protected:Npn \@@_rowcolors_i:nnnn #1 #2 #3 #4
+\cs_new_protected:Npn \@@_rowcolors_i:nnnnn #1 #2 #3 #4 #5
{
\int_compare:nNnT { #3 } > \l_tmpb_int
{ \int_set:Nn \l_tmpb_int { #3 } }
@@ -13724,7 +14086,7 @@ version 2005/12/01 or later.
%
% \bigskip
% \begin{macrocode}
-\prg_new_conditional:Nnn \@@_not_in_exterior:nnnn p
+\prg_new_conditional:Nnn \@@_not_in_exterior:nnnnn p
{
\bool_lazy_or:nnTF
{ \int_compare_p:nNn { #4 } = \c_zero_int }
@@ -13738,7 +14100,7 @@ version 2005/12/01 or later.
% The following command return |true| when the block intersects the row
% |\l_tmpa_int|.
% \begin{macrocode}
-\prg_new_conditional:Nnn \@@_intersect_our_row:nnnn p
+\prg_new_conditional:Nnn \@@_intersect_our_row:nnnnn p
{
\bool_if:nTF
{
@@ -13896,7 +14258,7 @@ version 2005/12/01 or later.
% |!| which may be activated by some packages (ex.: \pkg{babel} with the option
% |french| on latex and pdflatex).
% \begin{macrocode}
- \cellcolor [ #1 ] { \exp_not:n { #2 } }
+ \@@_cellcolor [ #1 ] { \exp_not:n { #2 } }
{ \int_use:N \c@iRow - \int_use:N \c@jCol }
}
}
@@ -13913,7 +14275,7 @@ version 2005/12/01 or later.
{
\tl_gput_right:Nx \g_nicematrix_code_before_tl
{
- \exp_not:N \rectanglecolor [ #1 ] { \exp_not:n { #2 } }
+ \@@_rectanglecolor [ #1 ] { \exp_not:n { #2 } }
{ \int_use:N \c@iRow - \int_use:N \c@jCol }
{ \int_use:N \c@iRow - \exp_not:n { \int_use:N \c@jCol } }
}
@@ -14054,33 +14416,33 @@ version 2005/12/01 or later.
% etc.), we will set |\g_tmpa_bool| to |false| and the small vertical rule won't
% be drawn.
% \begin{macrocode}
- \bool_gset_true:N \g_tmpa_bool
- \seq_map_inline:Nn \g_@@_pos_of_blocks_seq
- { \@@_test_vline_in_block:nnnn ##1 }
- \seq_map_inline:Nn \g_@@_pos_of_xdots_seq
- { \@@_test_vline_in_block:nnnn ##1 }
- \seq_map_inline:Nn \g_@@_pos_of_stroken_blocks_seq
- { \@@_test_vline_in_stroken_block:nnnn ##1 }
- \clist_if_empty:NF \l_@@_corners_clist \@@_test_in_corner_v:
- \bool_if:NTF \g_tmpa_bool
- {
- \tl_if_empty:NT \l_tmpc_tl
+ \bool_gset_true:N \g_tmpa_bool
+ \seq_map_inline:Nn \g_@@_pos_of_blocks_seq
+ { \@@_test_vline_in_block:nnnnn ##1 }
+ \seq_map_inline:Nn \g_@@_pos_of_xdots_seq
+ { \@@_test_vline_in_block:nnnnn ##1 }
+ \seq_map_inline:Nn \g_@@_pos_of_stroken_blocks_seq
+ { \@@_test_vline_in_stroken_block:nnnn ##1 }
+ \clist_if_empty:NF \l_@@_corners_clist \@@_test_in_corner_v:
+ \bool_if:NTF \g_tmpa_bool
+ {
+ \tl_if_empty:NT \l_tmpc_tl
% \end{macrocode}
% We keep in memory that we have a rule to draw.
% \begin{macrocode}
- { \tl_set_eq:NN \l_tmpc_tl \l_tmpa_tl }
- }
- {
- \tl_if_empty:NF \l_tmpc_tl
- {
- \@@_vline_ii:nnnn
- { #1 }
- { #2 }
- \l_tmpc_tl
- { \int_eval:n { \l_tmpa_tl - 1 } }
- \tl_clear:N \l_tmpc_tl
- }
- }
+ { \tl_set_eq:NN \l_tmpc_tl \l_tmpa_tl }
+ }
+ {
+ \tl_if_empty:NF \l_tmpc_tl
+ {
+ \@@_vline_ii:nnnn
+ { #1 }
+ { #2 }
+ \l_tmpc_tl
+ { \int_eval:n { \l_tmpa_tl - 1 } }
+ \tl_clear:N \l_tmpc_tl
+ }
+ }
}
\tl_if_empty:NF \l_tmpc_tl
{
@@ -14280,9 +14642,9 @@ version 2005/12/01 or later.
% \begin{macrocode}
\bool_gset_true:N \g_tmpa_bool
\seq_map_inline:Nn \g_@@_pos_of_blocks_seq
- { \@@_test_hline_in_block:nnnn ##1 }
+ { \@@_test_hline_in_block:nnnnn ##1 }
\seq_map_inline:Nn \g_@@_pos_of_xdots_seq
- { \@@_test_hline_in_block:nnnn ##1 }
+ { \@@_test_hline_in_block:nnnnn ##1 }
\seq_map_inline:Nn \g_@@_pos_of_stroken_blocks_seq
{ \@@_test_hline_in_stroken_block:nnnn ##1 }
\clist_if_empty:NF \l_@@_corners_clist \@@_test_in_corner_h:
@@ -14559,7 +14921,7 @@ version 2005/12/01 or later.
% |#1|, |#2|, |#3| and |#4|. If this rule would be in the block (it must not be
% drawn), the boolean |\l_tmpa_bool| is set to |false|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_hline_in_block:nnnn #1 #2 #3 #4
+\cs_new_protected:Npn \@@_test_hline_in_block:nnnnn #1 #2 #3 #4
{
\bool_lazy_all:nT
{
@@ -14574,7 +14936,7 @@ version 2005/12/01 or later.
%
% The same for vertical rules.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_vline_in_block:nnnn #1 #2 #3 #4
+\cs_new_protected:Npn \@@_test_vline_in_block:nnnnn #1 #2 #3 #4
{
\bool_lazy_all:nT
{
@@ -14703,8 +15065,8 @@ version 2005/12/01 or later.
\@@_test_if_cell_in_a_block:nn { ##1 } { \int_eval:n { #2 } }
\bool_lazy_or:nnTF
{
- \cs_if_exist_p:c
- { pgf @ sh @ ns @ \@@_env: - ##1 - \int_eval:n { #2 } }
+ \cs_if_exist_p:c
+ { pgf @ sh @ ns @ \@@_env: - ##1 - \int_eval:n { #2 } }
}
\l_tmpb_bool
{ \bool_set_true:N \l_tmpa_bool }
@@ -14786,7 +15148,7 @@ version 2005/12/01 or later.
%
%
% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_if_cell_in_block:nnnnnnn #1 #2 #3 #4 #5 #6
+\cs_new_protected:Npn \@@_test_if_cell_in_block:nnnnnnn #1 #2 #3 #4 #5 #6 #7
{
\int_compare:nNnT { #3 } < { \@@_succ:n { #1 } }
{
@@ -15500,7 +15862,7 @@ version 2005/12/01 or later.
% If the box is rotated (the key |\rotate| may be in the previous |#4|), the
% tabular used for the content of the cell will be constructed with a format
% |c|. In the other cases, the tabular will be constructed with a format equal
-% to the key of position of the box. In other words: the alignement internal to
+% to the key of position of the box. In other words: the alignment internal to
% the tabular is the same as the external alignment of the tabular (that is to
% say the position of the block in its zone of merged cells).
% \begin{macrocode}
@@ -15603,7 +15965,7 @@ version 2005/12/01 or later.
% In the list of options |#3|, maybe there is a key for the horizontal alignment
% (|l|, |r| or |c|). In that case, that key has been read and stored in
% |\l_@@_hpos_block_str|. However, maybe there were no key of the horizontal
-% alignement and that's why we put a key corresponding to the value of
+% alignment and that's why we put a key corresponding to the value of
% |\l_@@_hpos_block_str|, which is fixed by the type of current column.
% \begin{macrocode}
{ \exp_not:n { #3 } , \l_@@_hpos_block_str }
@@ -15640,7 +16002,7 @@ version 2005/12/01 or later.
% If the box is rotated (the key |\rotate| may be in the previous |#4|), the
% tabular used for the content of the cell will be constructed with a format
% |c|. In the other cases, the tabular will be constructed with a format equal
-% to the key of position of the box. In other words: the alignement internal to
+% to the key of position of the box. In other words: the alignment internal to
% the tabular is the same as the external alignment of the tabular (that is to
% say the position of the block in its zone of merged cells).
% \begin{macrocode}
@@ -15726,6 +16088,9 @@ version 2005/12/01 or later.
t .value_forbidden:n = true ,
b .code:n = \str_set:Nn \l_@@_vpos_of_block_tl b ,
b .value_forbidden:n = true ,
+ name .tl_set:N = \l_@@_block_name_str ,
+ name .value_required:n = true ,
+ name .initial:n = \c_empty_tl ,
unknown .code:n = \@@_error:n { Unknown~key~for~Block }
}
% \end{macrocode}
@@ -15817,8 +16182,8 @@ version 2005/12/01 or later.
% |hvlines|) will be used when drawing the rules (in fact, there is also the
% |\multicolumn| and the |\diagbox| in that sequence).
% \begin{macrocode}
- \seq_gput_left:Nn \g_@@_pos_of_blocks_seq
- { { #1 } { #2 } { #3 } { #4 } }
+ \seq_gput_left:Nx \g_@@_pos_of_blocks_seq
+ { { #1 } { #2 } { #3 } { #4 } { \l_@@_block_name_str } }
}
% \end{macrocode}
%
@@ -15975,11 +16340,21 @@ version 2005/12/01 or later.
% The function |\@@_pgf_rect_node:nnnnn| takes in as arguments the name of the node
% and the four coordinates of two opposite corner points of the rectangle.
% \begin{macrocode}
- \begin { pgfscope }
\@@_pgf_rect_node:nnnnn
{ \@@_env: - #1 - #2 - block }
\l_tmpb_dim \l_tmpa_dim \l_tmpd_dim \l_tmpc_dim
- \end { pgfscope }
+ \str_if_empty:NF \l_@@_block_name_str
+ {
+ \pgfnodealias
+ { \@@_env: - \l_@@_block_name_str }
+ { \@@_env: - #1 - #2 - block }
+ \str_if_empty:NF \l_@@_name_str
+ {
+ \pgfnodealias
+ { \l_@@_name_str - \l_@@_block_name_str }
+ { \@@_env: - #1 - #2 - block }
+ }
+ }
% \end{macrocode}
%
% \medskip
@@ -16590,6 +16965,10 @@ version 2005/12/01 or later.
{ \int_use:N \c@jCol }
{ \int_use:N \c@iRow }
{ \int_use:N \c@jCol }
+% \end{macrocode}
+% The last argument is for the name of the block.
+% \begin{macrocode}
+ { }
}
}
% \end{macrocode}
@@ -16600,7 +16979,7 @@ version 2005/12/01 or later.
% \medskip
% The first four arguments of |\@@_actually_diagbox:nnnnnn| correspond to the
% rectangle (=block) to slash (we recall that it's possible to use |\diagbox| in
-% a |\Block|). The two other are the elements to draw below and above the
+% a |\Block|). The other two are the elements to draw below and above the
% diagonal line.
% \begin{macrocode}
\cs_new_protected:Npn \@@_actually_diagbox:nnnnnn #1 #2 #3 #4 #5 #6
@@ -16632,11 +17011,24 @@ version 2005/12/01 or later.
\pgfscope
\pgftransformshift { \pgfpoint \l_tmpb_dim \l_tmpc_dim }
\pgfnode { rectangle } { south~west }
- { \@@_math_toggle_token: #5 \@@_math_toggle_token: } { } { }
+ {
+ \begin { minipage } { 20 cm }
+ \@@_math_toggle_token: #5 \@@_math_toggle_token:
+ \end { minipage }
+ }
+ { }
+ { }
\endpgfscope
\pgftransformshift { \pgfpoint \l_tmpd_dim \l_tmpa_dim }
\pgfnode { rectangle } { north~east }
- { \@@_math_toggle_token: #6 \@@_math_toggle_token: } { } { }
+ {
+ \begin { minipage } { 20 cm }
+ \raggedleft
+ \@@_math_toggle_token: #6 \@@_math_toggle_token:
+ \end { minipage }
+ }
+ { }
+ { }
\endpgfpicture
}
% \end{macrocode}
@@ -16681,29 +17073,32 @@ version 2005/12/01 or later.
% |\@@_CodeAfter:|. That macro must \emph{not} be protected since it begins with
% |\omit|.
% \begin{macrocode}
-\cs_new:Npn \@@_CodeAfter: { \omit \@@_CodeAfter_i:n }
+\cs_new:Npn \@@_CodeAfter: { \omit \@@_CodeAfter_ii:n }
% \end{macrocode}
%
% \medskip
% However, in each cell of the environment, the command |\CodeAfter| will be
-% linked to the following command |\@@_CodeAfter_i:n| which do \emph{not} begin
-% with |\omit| (and thus, the user will be able to use |\CodeAfter| without
-% error and without the need to prefix by |\omit|.
+% linked to the following command |\@@_CodeAfter_ii:n| which begins
+% with |\\|.
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_CodeAfter_i: { \\ \omit \@@_CodeAfter_ii:n }
+% \end{macrocode}
%
% \smallskip
% We have to catch everything until the end of the current environment (of
% \pkg{nicematrix}). First, we go until the next command |\end|.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_CodeAfter_i:n #1 \end
+\cs_new_protected:Npn \@@_CodeAfter_ii:n #1 \end
{
- \tl_gput_right:Nn \g_nicematrix_code_after_tl { #1 }
- \@@_CodeAfter_ii:n
+ \tl_gput_right:Nn \g_nicematrix_code_after_tl { #1 }
+ \@@_CodeAfter_iv:n
}
% \end{macrocode}
%
% We catch the argument of the command |\end| (in |#1|).
% \begin{macrocode}
-\cs_new_protected:Npn \@@_CodeAfter_ii:n #1
+\cs_new_protected:Npn \@@_CodeAfter_iv:n #1
{
% \end{macrocode}
% If this is really the end of the current environment (of \pkg{nicematrix}), we
@@ -16717,11 +17112,12 @@ version 2005/12/01 or later.
% \begin{macrocode}
{
\tl_gput_right:Nn \g_nicematrix_code_after_tl { \end { #1 } }
- \@@_CodeAfter_i:n
+ \@@_CodeAfter_ii:n
}
}
% \end{macrocode}
%
+%
%
% \subsection*{The delimiters in the preamble}
%
@@ -16935,8 +17331,10 @@ version 2005/12/01 or later.
\exp_args:NNV \NewDocumentCommand \@@_SubMatrix \l_@@_argspec_tl
{
\peek_remove_spaces:n
- { \@@_sub_matrix:nnnnnnn
- { #1 } { #2 } { #3 } { #4 } { #5 } { #6 } { #7 } }
+ {
+ \@@_sub_matrix:nnnnnnn
+ { #1 } { #2 } { #3 } { #4 } { #5 } { #6 } { #7 }
+ }
}
}
% \end{macrocode}
@@ -17531,7 +17929,7 @@ version 2005/12/01 or later.
% The following message will be deleted when we will delete the key
% |except-corners| for the command |\arraycolor|.
% \begin{macrocode}
-\@@_msg_new:nn { key except-corners }
+\@@_msg_new:nn { key~except-corners }
{
The~key~'except-corners'~has~been~deleted~for~the~command~\token_to_str:N
\arraycolor\ in~the~\token_to_str:N \CodeBefore.~You~should~instead~use~
@@ -17583,6 +17981,13 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+% \begin{macrocode}
+\@@_msg_new:nn { negative~weight }
+ {
+ The~weight~of~the~'X'~columns~must~be~positive~and~you~have~used~
+ the~value~'#1'.~If~you~go~on,~the~absolute~value~will~be~used.
+ }
+% \end{macrocode}
%
% \begin{macrocode}
\@@_msg_new:nn { too~much~cols~for~matrix~with~last~col }
@@ -17704,14 +18109,6 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
-% \begin{macrocode}
-\@@_msg_new:nn { Unknown~key~for~RowStyle }
- {
- As~for~now,~there~is~only~four~keys~available~here:~'cell-space-top-limit',~
- 'cell-space-bottom-limit~'cell-space-limits'~and~color~(and~you~try~to~use~
- '\l_keys_key_str').~If~you~go~on,~this~key~will~be~ignored.
- }
-% \end{macrocode}
%
% \begin{macrocode}
\@@_msg_new:nn { Unknown~key~for~rowcolors }
@@ -18017,6 +18414,14 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+% \begin{macrocode}
+\@@_msg_new:nn { varwidth~not~loaded }
+ {
+ You~can't~use~the~column~type~'V'~because~'varwidth'~is~not~
+ loaded.\\
+ If~you~go~on,~your~column~will~behave~like~'p'.
+ }
+% \end{macrocode}
%
% \begin{macrocode}
\@@_msg_new:nnn { Unknown~key~for~Block }
@@ -18027,7 +18432,7 @@ version 2005/12/01 or later.
}
{
The~available~keys~are~(in~alphabetic~order):~b,~borders,~c,~draw,~fill,~
- hvlines,~l,~line-width,~rounded-corners,~r,~t~and~tikz.
+ hvlines,~l,~line-width,~name,~rounded-corners,~r,~t~and~tikz.
}
% \end{macrocode}
%
@@ -18095,6 +18500,26 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \begin{macrocode}
+\@@_msg_new:nnn { Unknown~key~for~RowStyle }
+ {
+ The~key~'\l_keys_key_str'~is~unknown~for~the~command~
+ \token_to_str:N \RowStyle. \\
+ If~you~go~on,~it~will~be~ignored. \\
+ For~a~list~of~the~available~keys,~type~H~<return>.
+ }
+ {
+ The~available~keys~are~(in~alphabetic~order):~
+ 'bold',~
+ 'cell-space-top-limit',~
+ 'cell-space-bottom-limit',~
+ 'cell-space-limits',~
+ 'color',~
+ 'nb-rows'~and~
+ 'rowcolor'.
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
\@@_msg_new:nnn { Unknown~key~for~NiceMatrixOptions }
{
The~key~'\l_keys_key_str'~is~unknown~for~the~command~
@@ -18857,6 +19282,20 @@ version 2005/12/01 or later.
%
% Key |\color| for the command |\RowStyle|.
%
+% \subsection*{Changes between versions 6.1 and 6.2}
+%
+% Better compatibility with the classes \cls{revtex4-1} and \cls{revtex4-2}.
+%
+% Key |vlines-in-sub-matrix|.
+%
+% \subsection*{Changes between versions 6.2 and 6.3}
+%
+% Keys |nb-rows|, |rowcolor| and |bold| for the command |\RowStyle|
+%
+% Key |name| for the command |\Block|.
+%
+% Support for the columns |V| of \pkg{varwidth}.
+%
%
% \PrintIndex
%
diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf
index eddc836218..392d727897 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 1422a4f626..bf2b91b40d 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,11 @@
+2021-10-18 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html5.tex (html5.4ht): removed CSS declaration that prevented
+ horizontal scacking of images in figure environment.
+ https://tex.stackexchange.com/a/619302/2891
+ * tex4ht-ooffice.tex (ooffice.4ht): fixed abstract support for Koma classes.
+ https://puszcza.gnu.org.ua/bugs/?507
+
2021-10-12 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-html4.tex (html4.4ht): clean up for \paragraph and \subparagraph
diff --git a/support/TeX4ht/source/tex4ht-html5.tex b/support/TeX4ht/source/tex4ht-html5.tex
index c11fffa026..96e726f58d 100644
--- a/support/TeX4ht/source/tex4ht-html5.tex
+++ b/support/TeX4ht/source/tex4ht-html5.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html5.tex 949 2021-06-13 08:57:21Z michal_h21 $
+% $Id: tex4ht-html5.tex 994 2021-10-18 08:59:43Z michal_h21 $
% compile 3 times: latex tex4ht-moz
% or xhlatex tex4ht-moz "html,3,sections+"
%
@@ -338,7 +338,6 @@ Configure HTML5 figures. Floats are converted as captions too.
{}{}
\Css{figure.float, div.figure {margin-left: auto; margin-right: auto;}}
-\Css{figure.float img, figure.figure img {display: block; margin-left: auto; margin-right: auto;}}
\Css{figure.figure {text-align:center;}}
\Configure{caption}{\:xhtml{\IgnorePar\EndP}\HCode{<figcaption class="caption" ><span class="id">}}
diff --git a/support/TeX4ht/source/tex4ht-ooffice.tex b/support/TeX4ht/source/tex4ht-ooffice.tex
index bce861e38f..6ee4b95cee 100644
--- a/support/TeX4ht/source/tex4ht-ooffice.tex
+++ b/support/TeX4ht/source/tex4ht-ooffice.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-ooffice.tex 993 2021-10-12 15:19:37Z michal_h21 $
+% $Id: tex4ht-ooffice.tex 995 2021-10-18 13:45:08Z michal_h21 $
% compile 3 times: latex tex4ht-ooffice
% htlatex tex4ht-ooffice "xhtml,4,sections+"
%
@@ -1564,6 +1564,36 @@ when the files are ready for zipping.
\section{Abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{Scr}
+
+The paragraph styles are already defined in ooffice title page
+section, which is included by scrartcle and scrreprt before this
+code.
+
+Koma classess don't contain mandatory abstract title, so we must
+change the configuration slightly. We modify directly the
+\verb|\abstractname| command to print XML tags.
+
+\<scr abstract\><<<
+\ConfigureEnv{abstract}
+ {\IgnorePar\EndP \bgroup
+ \Configure{HtmlPar}
+ {\EndP \HCode{<text:p
+ text:style-name="abstract|<cond rtl class|>">}}
+ {\EndP \HCode{<text:p
+ text:style-name="abstract|<cond rtl class|>">}}
+ {\HCode{</text:p>}}
+ {\HCode{</text:p>}}%
+ \par \ShowPar
+ }
+ {\ifvmode \IgnorePar\fi \EndP \egroup \ShowPar\par \IgnoreIndent }
+ {
+ \pend:def\abstractname{\ifvmode \IgnorePar\fi\EndP\HCode{<text:p text:style-name="abstract-title">}}
+ \append:def\abstractname{\HCode{</text:p>}}
+ }
+ {}
+>>>
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{LaTeX}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -9063,6 +9093,7 @@ fn\the\c@footnote x\minipageNum
\<configure ooffice scrreprt\><<<
|<ooffice title page|>
+|<scr abstract|>
|<content styles|>
|<chap tocs|>
|<scr chap tocs|>
@@ -9080,6 +9111,7 @@ fn\the\c@footnote x\minipageNum
\<configure ooffice scrartcl\><<<
|<ooffice title page|>
+|<scr abstract|>
|<content styles|>
|<ooffice bib with bibname|>
|<ooffice begin-end env|>
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index f984ad8ac1..2d93f5eaf2 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -38,6 +38,7 @@ $mirrors = {
'Iran' => {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.ai/' => 1,
+ 'https://ctan.um.ac.ir/' => 1,
},
'Japan' => {
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
@@ -49,6 +50,7 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
+ 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
'https://mirror.yongbok.net/ctan/' => 1,
},
@@ -129,7 +131,6 @@ $mirrors = {
'Poland' => {
'https://ctan.gust.org.pl/tex-archive/' => 1,
'https://ctan.mirrors.tworzy.net/' => 1,
- 'https://repo.skni.umcs.pl/ctan/' => 1,
'https://sunsite.icm.edu.pl/pub/CTAN/' => 1,
},
'Portugal' => {
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 38e748cc84..f4aeadf869 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/60790
+depend revision/60797
name 00texlive.image
category TLCore
@@ -4474,7 +4474,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 60782
+revision 60792
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -99244,25 +99244,25 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 60788
+revision 60794
shortdesc Typeset Chinese theses or books
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
-containersize 17280
-containerchecksum 23964a30b9a30df5f9fb0e12b358bd6875712be225e879c804ad2da3bf5beb70501aa0aab0b193394bc72813a4ebfb3ca76b0388d79628135bd884a63bb5fac2
-doccontainersize 596464
-doccontainerchecksum 9403689be50f8a661cd99c75415ce226ba7d58afca7d31c741304d4db13868627b606d448585e26449d8d8a4b82b65a38ea2269c558fbeeb78ea5c80622009ea
-docfiles size=162
+containersize 17448
+containerchecksum e886de82d5db0b6c11530f6ec670b075ecf3026e0c1e1ba828f41e9adf8cb36dd02c030d1740d84188067b6f43435b1be40ada61b03ee146f5adc77c97c62c06
+doccontainersize 597764
+doccontainerchecksum 0c1b9010aee701f0f8fc51124ca4ce6a0ef719a0a1c353b2bcb4deb560c4b917279eebb3e88b0092f638963fbf72b01467043950618d3241b6fcb82aa087f31c
+docfiles size=163
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/easybook.tex
-srccontainersize 17332
-srccontainerchecksum 5bd6d98d0eb81c9fa1351be48c25c535f7a0fb73f583f01138b91cf8fc1c16ecc23bc61d3f675ae3c2654f17c8c691a84b654feb827c9269d0479af9f7898d83
+srccontainersize 17480
+srccontainerchecksum f4112f4962fec2c3e506c5f5679cc044da75bbb078829bc2e979a50d2950f6a55d341c02f6ecd5e90796d617028aa0a64b496d5834a76be89808f98b911acdba
srcfiles size=21
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
-runfiles size=21
+runfiles size=22
RELOC/tex/latex/easybook/easybase.sty
RELOC/tex/latex/easybook/easybook.cls
RELOC/tex/latex/easybook/eb-tcolorbox.cfg
@@ -99271,7 +99271,7 @@ catalogue-contact-repository https://gitee.com/texl3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license lppl1.3c
catalogue-topics book-pub class chinese expl3
-catalogue-version 1.3N
+catalogue-version 1.3O
name easyfig
category Package
@@ -120043,22 +120043,22 @@ catalogue-version 1.02
name fithesis
category Package
-revision 59989
+revision 60795
shortdesc Thesis class and template for Masaryk University (Brno, Czech Republic)
relocated 1
longdesc A document class for the typesetting of theses at the Masaryk
longdesc University (Brno, Czech Republic). The class has been designed
longdesc for easy extensibility by style and locale files of other
longdesc academic institutions.
-containersize 791728
-containerchecksum dde8ee0bf22d11b18af8c216da8b8913dfc79fb078a3b00bea94d2a3a020a28600c744cbd0559368c302afd67e439eb51f99e9fdcb8169061ff7070b08fb49ce
-doccontainersize 729492
-doccontainerchecksum 2a05b5a3abf6363615abd7812c9cf3724391797a57989df7cd4eb6e4aefaaa48d807575d6ac425a7f0523b01178ddfe1f00466810ecb5d59144e430a03663da5
+containersize 791532
+containerchecksum 0d6d27f8903035d0ca2f639218d2bd5b3454fce67d10bf480512855570b60cce4ee218f0547ecf7a6af40a3b0949a7cc102100e8703868fb909d59ef9688d890
+doccontainersize 729804
+doccontainerchecksum 5126fcbce3044d53d24cf50c18f965db083d97f7c1ebbafd4866feabfca2a7ec95a90b3e5266a6a13f76ec08f4bc75270f4ad24af8c5c5522e0d9abcc758c609
docfiles size=189
RELOC/doc/latex/fithesis/README.md details="Readme"
RELOC/doc/latex/fithesis/fithesis.pdf details="Package documentation"
-srccontainersize 44620
-srccontainerchecksum 92a5bdf10943e90a7c281a4552cac886b9f5e1f2695363f77f8ce18ba5ec5c1e4ab60a44615ea7255b4dc55bbe179f48884afd89b8bd06405e20f6a82e866605
+srccontainersize 44752
+srccontainerchecksum d27a14c1d837547e05ef32a34f72026a79eca21236faeed51860efb883245a871ffa62516f97e865dc03abe9409b43ccde713c5e412e4771bf2c1439beb349fe
srcfiles size=92
RELOC/source/latex/fithesis/LICENSE.tex
RELOC/source/latex/fithesis/VERSION.tex
@@ -120334,7 +120334,7 @@ catalogue-contact-repository https://github.com/Witiko/fithesis
catalogue-ctan /macros/latex/contrib/fithesis
catalogue-license lppl1.3
catalogue-topics dissertation class
-catalogue-version 1.0.1
+catalogue-version 1.0.2
name fix2col
category Package
@@ -194001,7 +194001,7 @@ catalogue-version 0.5
name media9
category Package
-revision 60502
+revision 60796
shortdesc Multimedia inclusion package with Adobe Reader-9/X compatibility
relocated 1
longdesc The package provides an interface to embed interactive Flash
@@ -194014,16 +194014,16 @@ longdesc Player supports the efficient H.264 codec for video
longdesc compression. The package is based on the RichMedia Annotation,
longdesc an Adobe addition to the PDF specification. It replaces the now
longdesc obsolete movie15 package.
-containersize 1895628
-containerchecksum e57ece75872e960379fd82305318e80665cf3bf6bbf5ea92c138700ae4cbcf82d289d6f646d437ceb19a28fc5ed42f48a270f65e4c24bdd3d752ba8829865e69
-doccontainersize 3725112
-doccontainerchecksum 7ebd9bc676b509d4f4d081d4fc24227480756efd74c37ad4d3ec3df7134e60182d93050d4e3209e4509614492a01f6b9a32733dbac86dd21d1691fdb9a865aa9
+containersize 1895704
+containerchecksum b0e69e3309359acc85533724fe3bdaf3f5485de7000e51b412281fc1934d03f8050d7cf39cba1a4346cb5adda605cf24303a997aac30f308fba565aedd45b5d9
+doccontainersize 3725516
+doccontainerchecksum 0578ae43ab9eb94129cb24a9ed8986d8f4c16dbd5797fa2db302833992a49ebe62e8eef5be665ba93923a90c2a2615631b7e61c10b0de8f09ed97d7857eb63ca
docfiles size=921
RELOC/doc/latex/media9/ChangeLog
RELOC/doc/latex/media9/README.txt
RELOC/doc/latex/media9/media9.pdf details="Package documentation"
-srccontainersize 1776612
-srccontainerchecksum 529cac4a159f2dc64c605205fe5a4dc98e161e662d5a9cb7aeb24ed9f9474be126a32d60055ec4e5e039a05f482677ba47cecfa6491e7ca1a4f3e4fa0657261a
+srccontainersize 1776728
+srccontainerchecksum 5ee30f8b68aa323bfff2234d45798a713d843aad80146421d7d1fdd997014d23d037e67f73f8267e5b827cc76c20321983f6150de9ce9fe797cba8c25c68c1cd
srcfiles size=555
RELOC/source/latex/media9/files/3dsystem.fig
RELOC/source/latex/media9/files/3dsystem.pdf
@@ -194078,7 +194078,7 @@ catalogue-contact-repository https://gitlab.com/agrahn/media9
catalogue-ctan /macros/latex/contrib/media9
catalogue-license lppl
catalogue-topics multimedia expl3
-catalogue-version 1.22
+catalogue-version 1.23
name medstarbeamer
category Package
@@ -278226,7 +278226,7 @@ catalogue-topics struc-mkup format
name stickstoo
category Package
-revision 57193
+revision 60793
shortdesc A reworking of STIX2
relocated 1
longdesc SticksToo is a reworking of the STIX2 fonts with support files
@@ -278236,11 +278236,11 @@ longdesc the newtxmath package (version 1.55) provides a matching math
longdesc package using STIX2 letters (Roman and Greek) with newtxmath
longdesc symbols.
execute addMap SticksTooText.map
-containersize 2667960
-containerchecksum 5da4a3d412ee4c015e0f15939edf71bd8dd16f218ca3d8d236cb071554af2dac9fb4e71de4b18626578134e94262582dfb62071c1cc4af5ef2fb6111b6430d92
-doccontainersize 557228
-doccontainerchecksum 0a36ffbe112993a90054e3ba413725abb4259e10a3f439eff694c05ce8b99592e7d1001fda13cf49d1ce0e89f388e1726962b58e74e13eea4b918ee85303b24a
-docfiles size=156
+containersize 2668304
+containerchecksum aa2ede628a273b4fc0796153d243bf89dce6d3c1b0097b29327bf21836340d11f6e6368f312d76ff726030c05d012c3890f86277ac7eef79d5c5ca579f47cea7
+doccontainersize 406344
+doccontainerchecksum e1437dd3b47c8799b4a8a60fcfc215a303f1eb289e0424e51d29fad78c9fb4cc4890896baa77251681d000f2eb08365f9f16a2fbc1c37881b852790257432088
+docfiles size=119
RELOC/doc/fonts/stickstoo/OFL-FAQ.txt
RELOC/doc/fonts/stickstoo/OFL.txt
RELOC/doc/fonts/stickstoo/README details="Readme"
@@ -278815,7 +278815,7 @@ runfiles size=6094
catalogue-ctan /fonts/stickstoo
catalogue-license ofl lppl1.3
catalogue-topics font font-body font-serif font-proportional font-maths font-type1 font-supp font-t1enc
-catalogue-version 1.034
+catalogue-version 1.035
name stix
category Package
@@ -286292,7 +286292,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 60744
+revision 60797
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -286313,10 +286313,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 909120
-containerchecksum 784f6995ae1b481c25c1dce34dcd23e82a8e2943e1c9dc94c35557c4ab68cfe31b880240da7232be7036a1c089a999ab6f217d13d95b6bf306aabd0dfdfb000c
+containersize 909052
+containerchecksum f304b92471207b0f858a60fdff886ec32dfecef4339e21e1f870be5fa3a6f259b65003dd9a3cd942ccdce304c027e2d6604ba18f71069297e354716960a436f0
doccontainersize 136384
-doccontainerchecksum 43a457df45288b63735778feef62223d2df42c8cacbc3c845aa99c47b892f8c112729cad7c454ea5f0375199f82925bd36d26078247f4004a7f125f955ce170f
+doccontainerchecksum 06149fba1725fbcaf362a500a6f1257827aa008c0a9a0f1ee62e23e89b6a5a7cbc3821481ff4264e89029df1f16061df1803a37626834b92bde69d133d22f907
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -286388,8 +286388,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1213824
-srccontainerchecksum cff32b4e2193af0e6ca282f7856baf74e85732df2304c26246384a2acfcf00cee0438d19077ac3ee6af40a5c25b715453a48f175c401f236df3aa093251d32db
+srccontainersize 1212148
+srccontainerchecksum d4a75ab312fd3feee1471d45f43daf9a197012ff9139ed8470a359c16e7f0caebea1f33cd6f6a6b0546300d49f6a72e64aed759b700e2727d861a91d7bd3deb1
srcfiles size=3628
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -286462,7 +286462,7 @@ srcfiles size=3628
texmf-dist/source/generic/tex4ht/tex4ht-xhtmml-xtpipes.tex
texmf-dist/source/generic/tex4ht/wripro.tex
texmf-dist/source/generic/tex4ht/xtpipes.tex
-runfiles size=9800
+runfiles size=9801
texmf-dist/scripts/tex4ht/ht.sh
texmf-dist/scripts/tex4ht/htcontext.sh
texmf-dist/scripts/tex4ht/htcopy.pl
@@ -295525,7 +295525,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 60782
+revision 60792
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -295533,11 +295533,11 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 108264
-containerchecksum 9d4943a49f7d94ab7cb8203efb1aa0e7a6c59ba7607ed576f48e4cd90d5da2b41c53d5df99f55ca9cc6e2cb889ee02f227e8f85244e535ecac61df2f17785c57
-doccontainersize 400656
-doccontainerchecksum a6c5a33efd849c18cfb02282d8d2937484cc1e8ec5a667476cd02b53bcefd3379032558605afe421d210bf402f8371db180e9e783f0acc347f3c88594dbbdf53
-docfiles size=496
+containersize 108256
+containerchecksum 187182ba98b05fb77849cd0265b3e59582c0067067a55536d2b53b1c75e5c59624da37c9e92eb0da74b9a2009ed375ef4afef1040edbdab451d93b0eb08786f2
+doccontainersize 400740
+doccontainerchecksum 0c0e101130b98fd26021743893161997c41139ea8c6f2d6a58cbddd38b88648374dd3a69707c9ae54d66908db8076b8244e1648c1d6160c7059055d906da413b
+docfiles size=497
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index c18798e0f3..436222ff6b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-664564f60095e0bcbb28d4dbe9624fa2 texlive.tlpdb
+0d86dab2a61c01d11cfabca04dd78bbb texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index db60704176..89b210ef36 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-aa15dd8cc85ad72366a557ea8135606533f98cc9b907c212e524368921e8b8c601f53d32d1ff740ce208882c6174dd7284061d0cb118d23bb811b96c373967da texlive.tlpdb
+a3527261fc509d2c815bf2202f6ffadef8dd91ca878c8d7c1ca25aa7fb5d1ab0574ba9914a6711f4acfaafec481e403201c6aee3e4fd125314e5b6aa4eaaac0f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index df9e4c62f2..5df2a6c263 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJhbLd4AAoJEEzhh34ZQ4xw8sMH/3E/yL6zVzXLF+Qo8HpyBQOP
-KN0iLaqVTRKYGc754MPDTRTt9K3XuoiCTx20We7937IX0WkEMgc7ANHIbUPypnzX
-jJJ/EkWYpBdwcC5TOvHoR7wd66Oq8Vjuv4tQFfGpcg/B5mFzs2eHz0NRU+xomGfy
-M683YXcQb/tsaylBy427eWGrJJVYCBJyH4ASpPNDmlWZeT9GL5cSGgL2w8rBfDYj
-gImhHHMw9MJxuHYHV8otQaj163b10ND/J8BAOZggDt7wYQeKCpYRnSm1lL5qZ8+T
-LbfcUrl+W/ESULobwQOz/cWwMwNYErkJTrmL/nDSss13SEzPVSvMyd2z+CvmsnI=
-=RKIj
+iQEcBAEBCgAGBQJhbgjxAAoJEEzhh34ZQ4xw3KcH/jVfWz0RRsJUCBSp2OwJ8YzU
+wbSo9/WV8808AD9FryYsZq6yYb9nfhPa1Z/as6ZJFzsrwSt4cebtnQ3/BKeHie6l
+MeiEpeXltAcqBdwuck3MdRQmfxrmdpvbk/21C3r0jVc/zN4sxFqGBkgm1572ii7V
+K3HQJjXpB4dEdgJVo7+ED5zvZtD1s9qVyOWi9bOHegTcLbOueSGuXnw+Kwjr9Pcx
+UMWvoUCsmfXHYXKrd9xMUWZtN51yvw6yol8mkRcgL165ZPLH5GqO7xIb104fpart
+YlVqMgSFG+XX8vB9cASx54U8k2FaA+GXOpT97gJLj9aOpb2J+AfPnMMDuYOH+UQ=
+=IgWI
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 247e3199e1..0eef24e4f5 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index cb4d7f453d..3a132153e7 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1634501726
+date=1634588138
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=8da6928f928218cf58fffe7cb6b20b1a
+lstdigest=c11ebf699a44967712dc8ea6b1fc4273
numpkg=4924
relstate=next
-version=7960
+version=7961
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: rrXxeRDPHsw7AD47ZRs6aUAy9zvHLUOrtJOjJmR62oI+UxTXSEccp4MqiNnhua5I0gI7u9o/hG3YFVlybQMPVh/+K/yQeAPZKozo966oNMmO9HIcOS3L5kg/3E/5V0rOz5HCwBGwTAPv+h7ULZK1rqa8gnHD1LuIMo61dVtRBb15dTYjaNMUNM2QgpIIFFyXApuEHyBFvQhnBk981Oa/iP0FgWLW+cqyjX0UglszhLUhTB4UCPFLFNbqd9Hm0HyIspDDDaWrlwN6iz+nzCMPCU61N9+1XoXlHqGWTtk/8Pd//IxlVpaoG1qHCIzkT/iBXiGEspeDRxTeQQiO2vHuBw==
+;;;; signature/miktex: GKLLhSAXXeF1Y1aM0isFgvgGR8J8ssvbFNx0Yc+ZPs7yIDAVWujQndnM4xZj3nV6rY/UDtI+Ds0joncBoyKcTTz3RPWskPauIV5LHLhJJOJt5g9+wY7yQOtGjiWm8+J3VIBFECS1IOoDbPE+2MUJchu71KuCa0NPGuswRl3e4h2yOwU7OweYwFWqKvYQX7z/+Pw6JzV/oJcK9Vlnu4i46XhuJ9uPifXCAOZnCtf1sWQ9Y8TRDOjjHebNesto+0KCZgy3awAav55ADxTUxP2gt8RHs3OUbEZZ0m0XWYIiVpEqDY7PjSN0JdCH94M6l6F+SeAWJL1+6WuymrDPHQBcgA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 7c86557b53..9f7cc66d5a 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1634501481
+date=1634587873
lastupd=acrotex acrotex__doc acrotex__source babel babel__doc babel__source buctthesis buctthesis__doc buctthesis__source cdcmd cdcmd__doc cdcmd__source debate debate__doc debate__source denisbdoc denisbdoc__doc denisbdoc__source easybook easybook__doc
-lstdigest=a1c397b442517c1c06c50d0b9782de76
+lstdigest=4ae2eda207cf71797de8287931473143
numpkg=4924
relstate=stable
-version=7960
+version=7961
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: g8I66Do0kF8fqXvnvH2X2pqAJDA2qrx9Fe2krRSV8Vbzgk8dswzSyb0XuictFGKxdYeHwreSU0U6jr05/VZKHbcSvsnTPPp+k6K2rtQ+XouSTh/QBNgTipsJ0I/5CXmW8m0E1x3gEXF9Jp7IfZzny6apxxLlmggZkEcqEC1Fxbdbi1dPf3IK9CP5YYXtG8RNfKGXL7/V4e4Vk5ksNkl9YTURwbY+FSeoYWx0oTiWiFA3/Kf9f93KNg4FD1NE7XKYJ7feLO3KGRoQ4cluk3htgy6Xvi5AYvbciVEuhfeI07eqDjpQhS0Zte24MVaGT2gmkiGiVS7Koy7qWazVO0Cd8g==
+;;;; signature/miktex: Q5AbbCz3jTud9jBgyGUiIad7dBTxOC2VORScrgn44apR6gIJtRPWe0xyez7OwoKDVyZFDiFC5L1nKtfq2Y3nB2pJhzcckfPnUUo+OCNqZEHYKa8EO+jRvPjA5S1hyYC+ipxrwHIhYYUSBCyl6iqc7dX8bmjpqc9LrguyZKpRxUr/ecHDnLovJylNyhA3CvHuBXBp0DWz7dfwnqSYNgtJlY1mgs+jwjA5NtUuXb5BBO2C89n/RYz1YYjeDrUtZA+LdsBnBjUNXeoff1+d7HahVOnHTeIDIQ5w0L2L8xTtFE8U2woTLV6GbAbpYIcs7jGwMWElWO2zcyQ7OwyLB/Pb9g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 8d1958758d..283d6f77a2 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-10-18-02-02
+2021-10-19-02-02