texlive[59450] Master/texmf-dist: uplatex (3jun21)

commits+karl at tug.org commits+karl at tug.org
Thu Jun 3 22:48:40 CEST 2021


Revision: 59450
          http://tug.org/svn/texlive?view=revision&revision=59450
Author:   karl
Date:     2021-06-03 22:48:40 +0200 (Thu, 03 Jun 2021)
Log Message:
-----------
uplatex (3jun21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/uplatex/base/LICENSE
    trunk/Master/texmf-dist/doc/uplatex/base/README.md
    trunk/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf
    trunk/Master/texmf-dist/doc/uplatex/base/uplatex.pdf
    trunk/Master/texmf-dist/doc/uplatex/base/upldoc.pdf
    trunk/Master/texmf-dist/source/uplatex/base/Makefile
    trunk/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx
    trunk/Master/texmf-dist/source/uplatex/base/uplatex.dtx
    trunk/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex
    trunk/Master/texmf-dist/tex/uplatex/base/uplatex.ltx

Modified: trunk/Master/texmf-dist/doc/uplatex/base/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/uplatex/base/LICENSE	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/doc/uplatex/base/LICENSE	2021-06-03 20:48:40 UTC (rev 59450)
@@ -1,6 +1,6 @@
 Copyright (c) 2010 ASCII MEDIA WORKS
 Copyright (c) 2016 Takuji Tanaka
-Copyright (c) 2016-2020 Japanese TeX Development Community
+Copyright (c) 2016-2021 Japanese TeX Development Community
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/uplatex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/uplatex/base/README.md	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/doc/uplatex/base/README.md	2021-06-03 20:48:40 UTC (rev 59450)
@@ -20,6 +20,6 @@
 
 ## Release Date
 
-2020-09-30
+2021-05-31
 
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/uplatex/base/uplatex-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/uplatex/base/uplatex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/uplatex/base/upldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/uplatex/base/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/uplatex/base/Makefile	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/source/uplatex/base/Makefile	2021-06-03 20:48:40 UTC (rev 59450)
@@ -3,10 +3,14 @@
 	uplatex-en #upldoc-en
 PDFTARGET = $(addsuffix .pdf,$(DOCTARGET))
 DVITARGET = $(addsuffix .dvi,$(DOCTARGET))
+TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
+
 KANJI = -kanji=utf8
 #FONTMAP = -f ipaex.map -f uptex-ipaex.map
 FONTMAP = -f haranoaji.map -f uptex-haranoaji.map
-TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
+LTX = uplatex $(KANJI)
+DPX = dvipdfmx $(FONTMAP)
+MDX = mendex -U
 
 default: $(STRIPTARGET) $(DVITARGET)
 strip: $(STRIPTARGET)
@@ -26,24 +30,23 @@
 
 INTRODOC_SRC = uplatex.dtx
 
-PLDOC_SRC = uplatex.dtx uplvers.dtx uplfonts.dtx \
-	ukinsoku.dtx ujclasses.dtx
+PLDOC_SRC = $(PLFMT_SRC) $(PLCLS_SRC)
 
 uplatex.ltx: $(PLFMT_SRC)
 	rm -f $(PLFMT)
-	uplatex $(KANJI) uplfmt.ins
+	$(LTX) uplfmt.ins
 	rm uplfmt.log
 
 ujarticle.cls: $(PLCLS_SRC)
 	rm -f $(PLCLS)
-	uplatex $(KANJI) uplcls.ins
+	$(LTX) uplcls.ins
 	rm uplcls.log
 
 uplatex.dvi: $(INTRODOC_SRC)
 	rm -f uplatex.cfg
-	uplatex $(KANJI) uplatex.dtx
-	mendex -U -f -s gglo.ist -o uplatex.gls uplatex.glo
-	uplatex $(KANJI) uplatex.dtx
+	$(LTX) uplatex.dtx
+	$(MDX) -f -s gglo.ist -o uplatex.gls uplatex.glo
+	$(LTX) uplatex.dtx
 	rm uplatex.aux uplatex.log
 	rm uplatex.glo uplatex.gls uplatex.ilg
 
@@ -50,20 +53,33 @@
 upldoc.dvi: $(PLDOC_SRC)
 	rm -f uplatex.cfg
 	rm -f upldoc.tex Xins.ins
-	uplatex $(KANJI) upldocs.ins
-	rm -f mkpldoc*.sh #dstcheck.pl
-	uplatex $(KANJI) Xins.ins
-	sh mkpldoc.sh
+	$(LTX) upldocs.ins
+	#
+	#rm -f mkpldoc*.sh #dstcheck.pl
+	#$(LTX) Xins.ins
+	#sh mkpldoc.sh
+	#rm mkpldoc*.sh #dstcheck.pl
+	#
+	rm -f upldoc.toc upldoc.idx upldoc.glo
+	echo "" > ltxdoc.cfg
+	$(LTX) upldoc.tex
+	$(MDX) -s gind.ist -d upldoc.dic -o upldoc.ind upldoc.idx
+	$(MDX) -f -s gglo.ist -o upldoc.gls upldoc.glo
+	echo "\includeonly{}" > ltxdoc.cfg
+	$(LTX) upldoc.tex
+	echo "" > ltxdoc.cfg
+	$(LTX) upldoc.tex
+	#
 	rm *.aux *.log upldoc.toc upldoc.idx upldoc.ind upldoc.ilg
 	rm upldoc.glo upldoc.gls upldoc.tex Xins.ins
-	rm ltxdoc.cfg upldoc.dic mkpldoc*.sh #dstcheck.pl
+	rm ltxdoc.cfg upldoc.dic
 
 uplatex-en.dvi: $(INTRODOC_SRC)
 	# built-in echo in shell is troublesome, so use perl instead
 	perl -e "print \"\\\\newif\\\\ifJAPANESE\\n"\" >uplatex.cfg
-	uplatex -jobname=uplatex-en $(KANJI) uplatex.dtx
-	mendex -U -f -s gglo.ist -o uplatex-en.gls uplatex-en.glo
-	uplatex -jobname=uplatex-en $(KANJI) uplatex.dtx
+	$(LTX) -jobname=uplatex-en uplatex.dtx
+	$(MDX) -f -s gglo.ist -o uplatex-en.gls uplatex-en.glo
+	$(LTX) -jobname=uplatex-en uplatex.dtx
 	rm uplatex-en.aux uplatex-en.log
 	rm uplatex-en.glo uplatex-en.gls uplatex-en.ilg
 	rm uplatex.cfg
@@ -72,23 +88,36 @@
 	# built-in echo in shell is troublesome, so use perl instead
 	perl -e "print \"\\\\newif\\\\ifJAPANESE\\n"\" >uplatex.cfg
 	rm -f upldoc.tex Xins.ins
-	uplatex $(KANJI) upldocs.ins
-	rm -f mkpldoc*.sh #dstcheck.pl
-	uplatex $(KANJI) Xins.ins
-	sh mkpldoc-en.sh
+	$(LTX) upldocs.ins
+	#
+	#rm -f mkpldoc*.sh #dstcheck.pl
+	#$(LTX) Xins.ins
+	#sh mkpldoc-en.sh
+	#rm mkpldoc*.sh #dstcheck.pl
+	#
+	rm -f upldoc-en.toc upldoc-en.idx upldoc-en.glo
+	echo "" > ltxdoc.cfg
+	$(LTX) -jobname=upldoc-en upldoc.tex
+	$(MDX) -s gind.ist -d upldoc.dic -o upldoc-en.ind upldoc-en.idx
+	$(MDX) -f -s gglo.ist -o upldoc-en.gls upldoc-en.glo
+	echo "\includeonly{}" > ltxdoc.cfg
+	$(LTX) -jobname=upldoc-en upldoc.tex
+	echo "" > ltxdoc.cfg
+	$(LTX) -jobname=upldoc-en upldoc.tex
+	#
 	rm *.aux *.log upldoc-en.toc upldoc-en.idx upldoc-en.ind upldoc-en.ilg
 	rm upldoc-en.glo upldoc-en.gls upldoc.tex Xins.ins
-	rm ltxdoc.cfg upldoc.dic mkpldoc*.sh #dstcheck.pl
+	rm ltxdoc.cfg upldoc.dic
 	rm uplatex.cfg
 
 uplatex.pdf: uplatex.dvi
-	dvipdfmx $(FONTMAP) $<
+	$(DPX) $<
 upldoc.pdf: upldoc.dvi
-	dvipdfmx $(FONTMAP) $<
+	$(DPX) $<
 uplatex-en.pdf: uplatex-en.dvi
-	dvipdfmx $(FONTMAP) $<
+	$(DPX) $<
 upldoc-en.pdf: upldoc-en.dvi
-	dvipdfmx $(FONTMAP) $<
+	$(DPX) $<
 
 .PHONY: install clean cleanstrip cleanall cleandoc
 install:

Modified: trunk/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx
===================================================================
--- trunk/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx	2021-06-03 20:48:40 UTC (rev 59450)
@@ -7,7 +7,7 @@
 %
 %  Copyright (c) 2010 ASCII MEDIA WORKS
 %  Copyright (c) 2016 Takuji Tanaka
-%  Copyright (c) 2016-2020 Japanese TeX Development Community
+%  Copyright (c) 2016-2021 Japanese TeX Development Community
 %
 %  This file is part of the upLaTeX2e system (community edition).
 %  --------------------------------------------------------------
@@ -34,6 +34,8 @@
 % \changes{v1.0b-u06}{2019/09/22}{バグ回避コードがかえって有害なため除去}
 % \changes{v1.0c}{2020/09/28}{!の\cs{inhibitxspcode}を設定}
 % \changes{v1.0c-u06}{2020/09/28}{p\LaTeX{}の変更に追随}
+% \changes{v1.0d}{2021/03/04}{:の\cs{inhibitxspcode}と:の\cs{xspcode}を設定}
+% \changes{v1.0d-u06}{2021/03/04}{p\LaTeX{}の変更に追随}
 % \fi
 %
 % \iffalse
@@ -40,7 +42,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{ukinsoku.dtx}[2020/09/28 v1.0c-u06 upLaTeX Kernel]
+\ProvidesFile{ukinsoku.dtx}[2021/03/04 v1.0d-u06 upLaTeX Kernel]
 % \iffalse
 \documentclass{jltxdoc}
 \GetFileInfo{ukinsoku.dtx}
@@ -158,6 +160,7 @@
 % が出ないように、コメントからも削除しました。
 % \changes{v1.0b-u03}{2018/04/08}{\LaTeX\ 2018-04-01対策}
 %
+% \changes{v1.0d}{2021/03/04}{:の\cs{xspcode}を設定}
 %    \begin{macrocode}
 %%全角文字
 \prebreakpenalty`、=10000
@@ -338,6 +341,7 @@
 \xspcode`]=2
 \xspcode``=1
 \xspcode`'=2
+\xspcode`:=2
 \xspcode`;=2
 \xspcode`,=2
 \xspcode`.=2
@@ -487,6 +491,7 @@
 % \end{center}
 %
 % \changes{v1.0c}{2020/09/28}{!の\cs{inhibitxspcode}を設定}
+% \changes{v1.0d}{2021/03/04}{:の\cs{inhibitxspcode}を設定}
 %    \begin{macrocode}
 %%
 %% inhibitxspcode
@@ -494,6 +499,7 @@
 \inhibitxspcode`。=1
 \inhibitxspcode`,=1
 \inhibitxspcode`.=1
+\inhibitxspcode`:=1
 \inhibitxspcode`;=1
 \inhibitxspcode`?=1
 \inhibitxspcode`!=1

Modified: trunk/Master/texmf-dist/source/uplatex/base/uplatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/uplatex/base/uplatex.dtx	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/source/uplatex/base/uplatex.dtx	2021-06-03 20:48:40 UTC (rev 59450)
@@ -7,7 +7,7 @@
 %
 %  Copyright (c) 2010 ASCII MEDIA WORKS
 %  Copyright (c) 2016 Takuji Tanaka
-%  Copyright (c) 2016-2020 Japanese TeX Development Community
+%  Copyright (c) 2016-2021 Japanese TeX Development Community
 %
 %  This file is part of the upLaTeX2e system (community edition).
 %  --------------------------------------------------------------
@@ -92,6 +92,7 @@
 %     (based on platex.dtx 2018/09/22 v1.0y)}
 % \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新}
 % \changes{v1.1b-u03}{2020/09/28}{defs読込後にフック追加}
+% \changes{v1.1c-u03}{2021/02/25}{\file{latex.ltx}の読込チェック}
 %\else
 % \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one
 %     (based on platex.dtx 1997/01/29 v1.0c)}
@@ -132,6 +133,7 @@
 %     (based on platex.dtx 2018/09/22 v1.0y)}
 % \changes{v1.0y-u03}{2019/05/22}{Update document.}
 % \changes{v1.1b-u03}{2020/09/28}{Add hook after loading defs}
+% \changes{v1.1c-u03}{2021/02/25}{Check for \file{latex.ltx} status}
 %\fi
 % \fi
 %
@@ -139,7 +141,7 @@
 %<*driver>
 \NeedsTeXFormat{pLaTeX2e}
 % \fi
-\ProvidesFile{uplatex.dtx}[2020/09/28 v1.1b-u03 upLaTeX document file]
+\ProvidesFile{uplatex.dtx}[2021/02/25 v1.1c-u03 upLaTeX document file]
 % \iffalse
 \documentclass{jltxdoc}
 \usepackage{plext}
@@ -431,8 +433,8 @@
 %
 %\ifJAPANESE
 % \file{latex.ltx}を読み込みます。
-% \TeX\ Liveの標準的インストールでは、この中でBabel由来のハイフネーション・
-% パターン\file{hyphen.cfg}が読み込まれるはずです。
+% \TeX\ Liveの標準的インストールでは、この中でBabel由来の
+% ハイフネーション・パターン\file{hyphen.cfg}が読み込まれるはずです。
 %\else
 % Load \file{latex.ltx} here.
 % Within the standard installation of \TeX\ Live, \file{hyphen.cfg}
@@ -443,6 +445,24 @@
 %    \end{macrocode}
 %
 %\ifJAPANESE
+% この時点で|\typeout|が未定義なら、\LaTeX{}カーネルの読み込みに
+% 失敗していますので、強制終了します(\LaTeXe\ 2017/01/01以降を
+% 非\eTeX{}拡張でフォーマット作成しようとした場合など)。
+% \changes{v1.1c-u03}{2021/02/25}{\file{latex.ltx}の読込チェック}
+%\else
+% If |\typeout| is still undefined, the input of \LaTeX~kernel
+% should have failed; abort now.
+% \changes{v1.1c-u03}{2021/02/25}{Check for \file{latex.ltx} status}
+%\fi
+%    \begin{macrocode}
+\ifx\typeout\undefined
+  \errhelp{Please reinstall LaTeX, or check e-TeX availability.}%
+  \errmessage{Failed to load `latex.ltx' properly}%
+  \expandafter\end
+\fi
+%    \end{macrocode}
+%
+%\ifJAPANESE
 % \file{plcore.ltx}と\file{uplcore.ltx}を読み込みます。
 % \changes{v1.0s-u02}{2017/12/10}{\file{uplcore.ltx}の前に
 %    \file{plcore.ltx}を読み込むようにした(最近の\pLaTeX{}が前提)}
@@ -1207,7 +1227,7 @@
 % \begin{thebibliography}{9}
 % \bibitem{tb108tanaka}
 % Takuji Tanaka,
-% \newblock Up\TeX\ --- Unicode version of \pTeX\ with CJK extensions
+% \newblock Up\TeX\ --- Unicode version of \pTeX\ with CJK extensions.
 % \newblock TUGboat issue 34:3, 2013.\\
 %   (\texttt{http://tug.org/TUGboat/tb34-3/tb108tanaka.pdf})
 % \end{thebibliography}

Modified: trunk/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex
===================================================================
--- trunk/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/tex/uplatex/base/ukinsoku.tex	2021-06-03 20:48:40 UTC (rev 59450)
@@ -199,6 +199,7 @@
 \xspcode`]=2
 \xspcode``=1
 \xspcode`'=2
+\xspcode`:=2
 \xspcode`;=2
 \xspcode`,=2
 \xspcode`.=2
@@ -337,6 +338,7 @@
 \inhibitxspcode`。=1
 \inhibitxspcode`,=1
 \inhibitxspcode`.=1
+\inhibitxspcode`:=1
 \inhibitxspcode`;=1
 \inhibitxspcode`?=1
 \inhibitxspcode`!=1

Modified: trunk/Master/texmf-dist/tex/uplatex/base/uplatex.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/uplatex/base/uplatex.ltx	2021-06-03 20:48:22 UTC (rev 59449)
+++ trunk/Master/texmf-dist/tex/uplatex/base/uplatex.ltx	2021-06-03 20:48:40 UTC (rev 59450)
@@ -17,6 +17,11 @@
 \let\orgdump\dump
 \let\dump\relax
 \input latex.ltx
+\ifx\typeout\undefined
+  \errhelp{Please reinstall LaTeX, or check e-TeX availability.}%
+  \errmessage{Failed to load `latex.ltx' properly}%
+  \expandafter\end
+\fi
 \typeout{**************************^^J%
          *^^J%
          * making upLaTeX format^^J%



More information about the tex-live-commits mailing list.