From 6c0dbc213f6b561b1bb6aa66ad342d6e7286deeb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 20 Jun 2016 22:22:12 +0000 Subject: platex (20jun16) git-svn-id: svn://tug.org/texlive/trunk@41504 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/platex/base/Makefile | 34 +++++++----------------- Master/texmf-dist/source/platex/base/platex.dtx | 15 ++++++----- Master/texmf-dist/source/platex/base/plfonts.dtx | 10 ++++--- Master/texmf-dist/source/platex/base/plvers.dtx | 11 ++++++-- 4 files changed, 33 insertions(+), 37 deletions(-) (limited to 'Master/texmf-dist/source/platex/base') diff --git a/Master/texmf-dist/source/platex/base/Makefile b/Master/texmf-dist/source/platex/base/Makefile index 63bbcb099b9..072131cfe91 100644 --- a/Master/texmf-dist/source/platex/base/Makefile +++ b/Master/texmf-dist/source/platex/base/Makefile @@ -46,44 +46,32 @@ PLDOC_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx plext.dtx \ pl209.dtx kinsoku.dtx jclasses.dtx jltxdoc.dtx platex.ltx: $(PLFMT_SRC) - for x in $(PLFMT); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(PLFMT) platex $(KANJI) plfmt.ins rm plfmt.log jarticle.cls: $(PLCLS_SRC) - for x in $(PLCLS); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(PLCLS) platex $(KANJI) plcls.ins rm plcls.log pl209.def: $(PL209_SRC) - for x in $(PL209); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(PL209) platex $(KANJI) pl209.ins rm pl209.log platexrelease.sty: $(PLREL_SRC) - for x in $(PLREL); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(PLREL) platex $(KANJI) platexrelease.ins rm platexrelease.log nidanfloat.sty: $(NIDAN_SRC) - for x in $(NIDAN); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(NIDAN) platex $(KANJI) nidanfloat.ins rm nidanfloat.log tascmac.sty: $(ASCMAC_SRC) - for x in $(ASCNAC); do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f $(ASCNAC) platex $(KANJI) ascmac.ins rm ascmac.log @@ -102,9 +90,7 @@ platexrelease.pdf: $(PLRELDOC_SRC) rm platexrelease.aux platexrelease.log platexrelease.dvi pldoc.pdf: $(PLDOC_SRC) - for x in jltxdoc.cls pldoc.tex Xins.ins; do \ - if [ -e $$x ]; then rm $$x; fi \ - done + rm -f jltxdoc.cls pldoc.tex Xins.ins platex $(KANJI) pldocs.ins platex $(KANJI) Xins.ins sh mkpldoc.sh @@ -127,10 +113,8 @@ ascmac.pdf: $(ASCMAC_SRC) .PHONY: clean clean: - for x in $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \ + rm -f $(PLFMT) $(PLCLS) $(PL209) $(PLREL) \ $(NIDAN) $(ASCMAC) \ platex.pdf platexrelease.pdf pldoc.pdf \ nidanfloat.pdf ascmac.pdf \ - jltxdoc.cls pldoc.tex Xins.ins; do \ - if [ -e $$x ]; then rm $$x; fi \ - done + jltxdoc.cls pldoc.tex Xins.ins diff --git a/Master/texmf-dist/source/platex/base/platex.dtx b/Master/texmf-dist/source/platex/base/platex.dtx index f7e2f9fa8af..488b18809a3 100644 --- a/Master/texmf-dist/source/platex/base/platex.dtx +++ b/Master/texmf-dist/source/platex/base/platex.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{376} +% \CheckSum{381} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -56,13 +56,14 @@ % \changes{v1.0i}{2016/05/12}{一時コマンド\cs{orgdump}を最終的に未定義へ} % \changes{v1.0j}{2016/05/20}{pfltraceの説明を追加} % \changes{v1.0k}{2016/05/21}{変更履歴も出力するようにした} +% \changes{v1.0l}{2016/06/19}{パッチレベルを\file{plvers.dtx}から取得} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{platex.dtx}[2016/05/21 v1.0k pLaTeX document file] +\ProvidesFile{platex.dtx}[2016/06/19 v1.0l pLaTeX document file] % \iffalse \documentclass{jltxdoc} \usepackage{plext} @@ -553,6 +554,7 @@ % ここからが本文ページとなります。 % \changes{v1.0c}{1997/01/29}{Rename pltpatch to plpatch.} % \changes{v1.0h}{2016/05/08}{ドキュメントから\file{plpatch.ltx}を除外} +% \changes{v1.0l}{2016/06/19}{パッチレベルを\file{plvers.dtx}から取得} % \begin{macrocode} \begin{document} \title{The p\LaTeXe\ Sources} @@ -568,11 +570,12 @@ Things we did wrong\ldots \IndexInput{plpatch.ltx}} -% Get the date from plvers.dtx +% Get the date and patch level from plvers.dtx \makeatletter -\def\patchdate{0}%% Modified (May 8, 2016) +\let\patchdate=\@empty \begingroup - \def\ProvidesFile#1\pfmtversion#2{\date{#2}\endinput} + \def\ProvidesFile#1\pfmtversion#2#3\ppatch@level#4{% + \date{#2}\xdef\patchdate{#4}\endinput} \input{plvers.dtx} \global\let\X@date=\@date @@ -588,7 +591,7 @@ \ifx\@date\X@date \def\Xpatch{0} \ifx\patchdate\Xpatch\else - \edef\@date{\@date\space Patch level\patchdate} + \edef\@date{\@date\space Patch level\space\patchdate} \fi \else \@warning{plpatch.ltx does not match plvers.dtx!} diff --git a/Master/texmf-dist/source/platex/base/plfonts.dtx b/Master/texmf-dist/source/platex/base/plfonts.dtx index 1e63249ef9a..2d41a75de67 100644 --- a/Master/texmf-dist/source/platex/base/plfonts.dtx +++ b/Master/texmf-dist/source/platex/base/plfonts.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{2030} +% \CheckSum{2029} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -71,13 +71,14 @@ % \cs{RequirePackageWithOptions}するようにした} % \changes{v1.6c}{2016/06/06}{v1.6aでの修正で\'e など全てのアクセント付き文字で % 周囲に\cs{xkanjiskip}が入らなくなっていたのを修正。} +% \changes{v1.6d}{2016/06/19}{アクセント付き文字をさらに修正(forum:1951)} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{plfonts.dtx}[2016/06/06 v1.6c pLaTeX New Font Selection Scheme] +\ProvidesFile{plfonts.dtx}[2016/06/19 v1.6d pLaTeX New Font Selection Scheme] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plfonts.dtx} @@ -1639,7 +1640,7 @@ % \begin{macrocode} %<*pldefs> \ProvidesFile{pldefs.ltx} - [2016/06/06 v1.6c pLaTeX Kernel (Default settings)] + [2016/06/19 v1.6d pLaTeX Kernel (Default settings)] % % \end{macrocode} % @@ -1664,13 +1665,14 @@ % 第一引数のマクロ(|#1|)の置換テキストが、カテゴリコード11か12の文字トークン1文字であった % 場合に第二引数の内容に展開され、そうでない場合は第三引数の内容に展開されます。 % \changes{v1.6c}{2016/06/06}{マクロ追加} +% \changes{v1.6d}{2016/06/19}{アクセント付き文字をさらに修正(forum:1951)} % \begin{macrocode} \def\pltx@mark{\pltx@mark@} \let\pltx@scanstop\relax \long\def\pltx@cond#1\fi{% #1\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi} \long\def\pltx@isletter#1{% - \expandafter\pltx@isletter@i\romannumeral-`0#1\pltx@scanstop} + \expandafter\pltx@isletter@i#1\pltx@scanstop} \long\def\pltx@isletter@i#1\pltx@scanstop{% \pltx@cond\ifx\pltx@mark#1\pltx@mark\fi{\@firstoftwo}% {\pltx@isletter@ii\pltx@scanstop#1\pltx@scanstop{}#1\pltx@mark}} diff --git a/Master/texmf-dist/source/platex/base/plvers.dtx b/Master/texmf-dist/source/platex/base/plvers.dtx index 9f9281c2217..1dd8c527cc2 100644 --- a/Master/texmf-dist/source/platex/base/plvers.dtx +++ b/Master/texmf-dist/source/platex/base/plvers.dtx @@ -10,7 +10,7 @@ % % \fi % -% \CheckSum{187} +% \CheckSum{189} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -62,12 +62,13 @@ % 元の\LaTeX{}のバナーから引き継ぐように改良} % \changes{v1.0w}{2016/05/12}{起動時の文字列に入れるBabelのバージョンを % 元の\LaTeX{}のバナーから取得するコードを\file{platex.ini}から取り入れた} +% \changes{v1.0x}{2016/06/19}{パッチレベルを\file{plvers.dtx}で設定} % \fi % % \iffalse %<*driver> % \fi -\ProvidesFile{plvers.dtx}[2016/05/12 v1.0w pLaTeX Kernel (Version Info)] +\ProvidesFile{plvers.dtx}[2016/06/19 v1.0x pLaTeX Kernel (Version Info)] % \iffalse \documentclass{jltxdoc} \GetFileInfo{plvers.dtx} @@ -121,7 +122,9 @@ % % \begin{macro}{\pfmtname} % \begin{macro}{\pfmtversion} +% \begin{macro}{\ppatch@level} % p\LaTeXe{}のフォーマットファイル名とバージョンです。 +% \changes{v1.0x}{2016/06/19}{パッチレベルを\file{plvers.dtx}で設定} % \begin{macrocode} %<*plcore> \def\pfmtname{pLaTeX2e} @@ -131,9 +134,13 @@ %<*plcore|platexrelease> {2016/06/10} % +%<*plcore> +\def\ppatch@level{1} +% % \end{macrocode} % \end{macro} % \end{macro} +% \end{macro} % % \subsection{パッチファイルのロード} % -- cgit v1.2.3