summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname128
-rw-r--r--FILES.byname.gzbin2537658 -> 2537665 bytes
-rw-r--r--FILES.last07days234
-rw-r--r--biblio/ctan-bibdata/ctan.bib46
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3685084 -> 3685183 bytes
-rw-r--r--indexing/xindex/CHANGELOG4
-rw-r--r--indexing/xindex/doc/xindex-doc.pdfbin565339 -> 580513 bytes
-rw-r--r--indexing/xindex/doc/xindex-doc.tex79
-rw-r--r--indexing/xindex/latex/xindex.sty6
-rw-r--r--indexing/xindex/lualatex/xindex-AU.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-HAdW-eKO.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-RU.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-base.lua24
-rw-r--r--indexing/xindex/lualatex/xindex-baselib.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-cfg-common.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-cfg-uca.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-cfg.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-danteedition.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-dtk.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-lib.lua29
-rw-r--r--indexing/xindex/lualatex/xindex-norsk.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-pretty.lua2
-rw-r--r--indexing/xindex/lualatex/xindex-yannis.lua2
-rwxr-xr-xindexing/xindex/scripts/xindex.lua15
-rw-r--r--macros/latex/contrib/naive-ebnf/naive-ebnf.dtx185
-rw-r--r--macros/latex/contrib/naive-ebnf/naive-ebnf.pdfbin631010 -> 717864 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl5
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb44
-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.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2457284 -> 2457532 bytes
-rw-r--r--timestamp2
33 files changed, 446 insertions, 399 deletions
diff --git a/FILES.byname b/FILES.byname
index 1691481ad3..00d23a2eaa 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2056,12 +2056,12 @@
2023/07/04 | 1675 | biblio/citation-style-language/README.md
2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
2023/07/04 | 4522435 | biblio/citation-style-language.zip
-2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib
-2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf
+2023/07/12 | 2794720 | biblio/ctan-bibdata/ctan.bib
+2023/07/12 | 3685084 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/07/11 | 4085127 | biblio/ctan-bibdata.zip
+2023/07/12 | 4085690 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5421,7 +5421,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
-2023/07/11 | 149655 | FILES.last07days
+2023/07/12 | 105430 | 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
@@ -166346,7 +166346,7 @@
2023/03/04 | 2311 | indexing/upmendex/source/var.h
2023/03/04 | 98 | indexing/upmendex/source/version.h
2023/03/04 | 1269440 | indexing/upmendex.zip
-2023/06/28 | 3293 | indexing/xindex/CHANGELOG
+2023/07/12 | 3530 | indexing/xindex/CHANGELOG
2023/06/26 | 1309 | indexing/xindex/doc/Makefile
2021/07/06 | 32092 | indexing/xindex/doc/tests/buch.idx
2022/02/13 | 15380 | indexing/xindex/doc/tests/buch.ind
@@ -166385,29 +166385,29 @@
2022/02/13 | 630 | indexing/xindex/doc/tests/Umlaute.ind
2022/02/13 | 15194 | indexing/xindex/doc/tests/Umlaute.pdf
2021/07/06 | 485 | indexing/xindex/doc/tests/Umlaute.tex
-2023/07/06 | 565339 | indexing/xindex/doc/xindex-doc.pdf
-2023/07/06 | 67827 | indexing/xindex/doc/xindex-doc.tex
-2023/07/06 | 2260 | indexing/xindex/latex/xindex.sty
-2023/07/01 | 2733 | indexing/xindex/lualatex/xindex-AU.lua
-2023/07/01 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua
-2023/07/05 | 12439 | indexing/xindex/lualatex/xindex-base.lua
-2023/07/01 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua
-2023/07/01 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua
-2023/07/01 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua
-2023/07/01 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua
-2023/07/01 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua
-2023/07/01 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua
-2023/07/01 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua
-2023/07/01 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua
-2023/07/05 | 34919 | indexing/xindex/lualatex/xindex-lib.lua
-2023/07/01 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua
-2023/07/01 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua
-2023/07/01 | 2973 | indexing/xindex/lualatex/xindex-RU.lua
-2023/07/01 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua
-2023/07/01 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua
+2023/07/12 | 580513 | indexing/xindex/doc/xindex-doc.pdf
+2023/07/12 | 69419 | indexing/xindex/doc/xindex-doc.tex
+2023/07/12 | 2261 | indexing/xindex/latex/xindex.sty
+2023/07/10 | 2733 | indexing/xindex/lualatex/xindex-AU.lua
+2023/07/10 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua
+2023/07/10 | 12480 | indexing/xindex/lualatex/xindex-base.lua
+2023/07/10 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua
+2023/07/10 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua
+2023/07/10 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua
+2023/07/10 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua
+2023/07/10 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua
+2023/07/10 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua
+2023/07/10 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua
+2023/07/10 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua
+2023/07/10 | 35577 | indexing/xindex/lualatex/xindex-lib.lua
+2023/07/10 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua
+2023/07/10 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua
+2023/07/10 | 2973 | indexing/xindex/lualatex/xindex-RU.lua
+2023/07/10 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua
+2023/07/10 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua
2023/07/06 | 1357 | indexing/xindex/README.md
-2023/07/06 | 10041 | indexing/xindex/scripts/xindex.lua
-2023/07/06 | 693541 | indexing/xindex.zip
+2023/07/10 | 10189 | indexing/xindex/scripts/xindex.lua
+2023/07/12 | 708342 | indexing/xindex.zip
2010/05/11 | 498024 | indexing/xindy/base/xindy-2.4.tar.gz
2014/04/20 | 599578 | indexing/xindy/base/xindy-2.5.0.tar.gz
2014/09/15 | 517641 | indexing/xindy/base/xindy-2.5.1.tar.gz
@@ -230581,13 +230581,13 @@
2011/11/27 | 437781 | macros/latex/contrib/nag/nag.pdf
2007/02/25 | 333 | macros/latex/contrib/nag/README
2011/12/03 | 453680 | macros/latex/contrib/nag.zip
-2023/06/30 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt
-2023/06/30 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt
-2023/06/30 | 13518 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
-2023/06/30 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins
-2023/06/30 | 631010 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
-2023/06/30 | 1428 | macros/latex/contrib/naive-ebnf/README.md
-2023/06/30 | 629319 | macros/latex/contrib/naive-ebnf.zip
+2023/07/12 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt
+2023/07/12 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt
+2023/07/12 | 16008 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
+2023/07/12 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins
+2023/07/12 | 717864 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
+2023/07/12 | 1428 | macros/latex/contrib/naive-ebnf/README.md
+2023/07/12 | 713933 | macros/latex/contrib/naive-ebnf.zip
2023/02/03 | 68498 | macros/latex/contrib/nameauth/beamer01.pdf
2023/02/03 | 68500 | macros/latex/contrib/nameauth/beamer02.pdf
2023/02/03 | 68492 | macros/latex/contrib/nameauth/beamer03.pdf
@@ -285590,7 +285590,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2023/07/06 | 226493 | support/TeX4ht/source/ChangeLog
+2023/07/11 | 226662 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -285649,7 +285649,7 @@
2021/05/03 | 90707 | support/TeX4ht/source/tex4ht-jsml-xtpipes.tex
2023/02/27 | 8412 | support/TeX4ht/source/tex4ht-mathjax.tex
2021/05/03 | 102444 | support/TeX4ht/source/tex4ht-mathltx.tex
-2023/06/16 | 147284 | support/TeX4ht/source/tex4ht-mathml.tex
+2023/07/11 | 147484 | support/TeX4ht/source/tex4ht-mathml.tex
2021/05/03 | 8860 | support/TeX4ht/source/tex4ht-mathplayer.tex
2021/06/20 | 49012 | support/TeX4ht/source/tex4ht-mkht.tex
2021/05/03 | 26652 | support/TeX4ht/source/tex4ht-moz.tex
@@ -293752,9 +293752,9 @@
2020/10/06 | 8752 | systems/texlive/tlnet/archive/etoolbox.r56554.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/etsvthor.doc.r48186.tar.xz
2019/02/28 | 1416 | systems/texlive/tlnet/archive/etsvthor.r48186.tar.xz
-2021/10/05 | 1089072 | systems/texlive/tlnet/archive/euclideangeometry.doc.r60697.tar.xz
-2021/10/05 | 5204 | systems/texlive/tlnet/archive/euclideangeometry.r60697.tar.xz
-2021/10/05 | 20580 | systems/texlive/tlnet/archive/euclideangeometry.source.r60697.tar.xz
+2023/07/12 | 1128200 | systems/texlive/tlnet/archive/euclideangeometry.doc.r67608.tar.xz
+2023/07/12 | 5236 | systems/texlive/tlnet/archive/euclideangeometry.r67608.tar.xz
+2023/07/12 | 20708 | systems/texlive/tlnet/archive/euclideangeometry.source.r67608.tar.xz
2019/02/28 | 145784 | systems/texlive/tlnet/archive/euenc.doc.r19795.tar.xz
2019/02/28 | 3272 | systems/texlive/tlnet/archive/euenc.r19795.tar.xz
2019/02/28 | 6872 | systems/texlive/tlnet/archive/euenc.source.r19795.tar.xz
@@ -301022,9 +301022,9 @@
2019/09/11 | 1292 | systems/texlive/tlnet/archive/tagging.r52064.tar.xz
2019/02/28 | 68912 | systems/texlive/tlnet/archive/tagpair.doc.r42138.tar.xz
2019/02/28 | 1244 | systems/texlive/tlnet/archive/tagpair.r42138.tar.xz
-2023/06/15 | 2103152 | systems/texlive/tlnet/archive/tagpdf.doc.r67368.tar.xz
-2023/06/15 | 34420 | systems/texlive/tlnet/archive/tagpdf.r67368.tar.xz
-2023/06/15 | 64156 | systems/texlive/tlnet/archive/tagpdf.source.r67368.tar.xz
+2023/07/12 | 2120288 | systems/texlive/tlnet/archive/tagpdf.doc.r67609.tar.xz
+2023/07/12 | 34432 | systems/texlive/tlnet/archive/tagpdf.r67609.tar.xz
+2023/07/12 | 64204 | systems/texlive/tlnet/archive/tagpdf.source.r67609.tar.xz
2019/02/28 | 131060 | systems/texlive/tlnet/archive/talk.doc.r42428.tar.xz
2019/02/28 | 4676 | systems/texlive/tlnet/archive/talk.r42428.tar.xz
2019/02/28 | 556 | systems/texlive/tlnet/archive/talk.source.r42428.tar.xz
@@ -301132,13 +301132,13 @@
2022/02/27 | 108804 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r62206.tar.xz
2023/02/20 | 87356 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r65923.tar.xz
2022/04/21 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r63092.tar.xz
-2023/07/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67567.tar.xz
+2023/07/12 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67610.tar.xz
2022/02/27 | 93760 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r62206.tar.xz
2022/02/27 | 91280 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r62210.tar.xz
2023/02/20 | 76164 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r65923.tar.xz
2022/02/27 | 83964 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r62206.tar.xz
-2023/07/07 | 1092072 | systems/texlive/tlnet/archive/tex4ht.r67567.tar.xz
-2023/07/07 | 1454848 | systems/texlive/tlnet/archive/tex4ht.source.r67567.tar.xz
+2023/07/12 | 1092008 | systems/texlive/tlnet/archive/tex4ht.r67610.tar.xz
+2023/07/12 | 1455676 | systems/texlive/tlnet/archive/tex4ht.source.r67610.tar.xz
2023/02/20 | 184636 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r65895.tar.xz
2023/02/20 | 62196 | systems/texlive/tlnet/archive/tex4ht.windows.r65891.tar.xz
2023/03/11 | 58016 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r66544.tar.xz
@@ -301399,7 +301399,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz
+2023/07/12 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67607.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
@@ -301421,7 +301421,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz
+2023/07/12 | 113992 | systems/texlive/tlnet/archive/texlive-scripts.r67607.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -303288,16 +303288,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
2023/03/12 | 125532 | systems/texlive/tlnet/install-tl
-2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/12 | 5735256 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe
-2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip
-2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/12 | 21036597 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/12 | 26025346 | systems/texlive/tlnet/install-tl.zip
+2023/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -303307,7 +303307,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/06/25 | 49936 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/07/11 | 7107 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/05/31 | 215902 | 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
@@ -303349,12 +303349,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/12 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/12 | 2457284 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -313943,7 +313943,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/07/12 | 186 | timestamp
+2023/07/13 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 369d97dde6..affd6fe729 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 2ecd3d20b0..9489e98511 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,44 @@
+2023/07/12 | 717864 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
+2023/07/12 | 713933 | macros/latex/contrib/naive-ebnf.zip
+2023/07/12 | 708342 | indexing/xindex.zip
+2023/07/12 | 69419 | indexing/xindex/doc/xindex-doc.tex
+2023/07/12 | 64204 | systems/texlive/tlnet/archive/tagpdf.source.r67609.tar.xz
+2023/07/12 | 580513 | indexing/xindex/doc/xindex-doc.pdf
+2023/07/12 | 5735256 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/12 | 5236 | systems/texlive/tlnet/archive/euclideangeometry.r67608.tar.xz
+2023/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/12 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67607.tar.xz
+2023/07/12 | 4085690 | biblio/ctan-bibdata.zip
+2023/07/12 | 3685084 | biblio/ctan-bibdata/ctan.pdf
+2023/07/12 | 3530 | indexing/xindex/CHANGELOG
+2023/07/12 | 34432 | systems/texlive/tlnet/archive/tagpdf.r67609.tar.xz
+2023/07/12 | 2794720 | biblio/ctan-bibdata/ctan.bib
+2023/07/12 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins
+2023/07/12 | 26025346 | systems/texlive/tlnet/install-tl.zip
+2023/07/12 | 2457284 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/12 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt
+2023/07/12 | 2261 | indexing/xindex/latex/xindex.sty
+2023/07/12 | 2120288 | systems/texlive/tlnet/archive/tagpdf.doc.r67609.tar.xz
+2023/07/12 | 21036597 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/12 | 20708 | systems/texlive/tlnet/archive/euclideangeometry.source.r67608.tar.xz
+2023/07/12 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/12 | 16008 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
+2023/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/12 | 1455676 | systems/texlive/tlnet/archive/tex4ht.source.r67610.tar.xz
+2023/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/12 | 1428 | macros/latex/contrib/naive-ebnf/README.md
+2023/07/12 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67610.tar.xz
+2023/07/12 | 113992 | systems/texlive/tlnet/archive/texlive-scripts.r67607.tar.xz
+2023/07/12 | 1128200 | systems/texlive/tlnet/archive/euclideangeometry.doc.r67608.tar.xz
+2023/07/12 | 1092008 | systems/texlive/tlnet/archive/tex4ht.r67610.tar.xz
+2023/07/12 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt
2023/07/11 | 9874 | usergrps/usergrps/de.html
2023/07/11 | 9820 | usergrps/usergrps/pl.html
2023/07/11 | 9815 | usergrps/usergrps/hu.html
@@ -28,60 +69,46 @@
2023/07/11 | 9233 | usergrps/usergrps/tw.html
2023/07/11 | 9165 | usergrps/usergrps/ee.html
2023/07/11 | 79556 | systems/texlive/tlnet/archive/ligtype.doc.r67601.tar.xz
+2023/07/11 | 7107 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/07/11 | 690345 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
2023/07/11 | 68632 | macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
2023/07/11 | 6378 | usergrps/usergrps/index.html
-2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/07/11 | 56840 | systems/texlive/tlnet/archive/spacekern.doc.r67604.tar.xz
2023/07/11 | 54552 | systems/texlive/tlnet/archive/showhyphenation.doc.r67602.tar.xz
2023/07/11 | 531136 | systems/texlive/tlnet/archive/quran.doc.r67605.tar.xz
2023/07/11 | 527728 | systems/texlive/tlnet/archive/exam.doc.r67600.tar.xz
2023/07/11 | 50760 | systems/texlive/tlnet/archive/exam.r67600.tar.xz
-2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/07/11 | 47660 | systems/texlive/tlnet/archive/curve2e.source.r67599.tar.xz
2023/07/11 | 468809 | macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
2023/07/11 | 46636 | systems/texlive/tlnet/archive/bitter.doc.r67598.tar.xz
-2023/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz
2023/07/11 | 41536 | systems/texlive/tlnet/archive/showkerning.doc.r67603.tar.xz
-2023/07/11 | 4085127 | biblio/ctan-bibdata.zip
-2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf
2023/07/11 | 3272 | systems/texlive/tlnet/archive/showhyphenation.r67602.tar.xz
2023/07/11 | 32142 | usergrps/usergrps/lugs.html
2023/07/11 | 2952 | systems/texlive/tlnet/archive/spacekern.r67604.tar.xz
2023/07/11 | 2832 | systems/texlive/tlnet/archive/showkerning.r67603.tar.xz
-2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib
-2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip
-2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/07/11 | 2333379 | macros/latex/contrib/tagpdf.zip
-2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/11 | 226662 | support/TeX4ht/source/ChangeLog
2023/07/11 | 191596 | systems/texlive/tlnet/archive/bitter.r67598.tar.xz
-2023/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/07/11 | 1631708 | systems/texlive/tlnet/archive/quran.r67605.tar.xz
-2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/11 | 147484 | support/TeX4ht/source/tex4ht-mathml.tex
2023/07/11 | 1225772 | systems/texlive/tlnet/archive/curve2e.doc.r67599.tar.xz
2023/07/11 | 1185738 | macros/latex/contrib/euclideangeometry.zip
-2023/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz
2023/07/11 | 112399 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
2023/07/11 | 11168 | systems/texlive/tlnet/archive/ligtype.r67601.tar.xz
2023/07/11 | 10088 | systems/texlive/tlnet/archive/curve2e.r67599.tar.xz
2023/07/10 | 98180 | macros/luatex/latex/ligtype/ligtype.lua
2023/07/10 | 95047 | macros/luatex/latex/ligtype.zip
2023/07/10 | 8846 | macros/unicodetex/latex/quran/doc/quran.png
+2023/07/10 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua
+2023/07/10 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua
2023/07/10 | 787040 | systems/texlive/tlnet/archive/babel.source.r67592.tar.xz
+2023/07/10 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua
2023/07/10 | 713 | macros/unicodetex/latex/quran/README
-2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/07/10 | 6516 | systems/texlive/tlnet/archive/bxwareki.r67594.tar.xz
2023/07/10 | 63669 | macros/unicodetex/latex/quran/doc/quran-test2.pdf
2023/07/10 | 61240 | macros/luatex/latex/spacekern.zip
2023/07/10 | 6098 | macros/latex/contrib/curve2e/README.txt
+2023/07/10 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua
2023/07/10 | 593040 | macros/latex/contrib/exam.zip
2023/07/10 | 59303 | macros/luatex/latex/showhyphenation.zip
2023/07/10 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r67595.tar.xz
@@ -90,22 +117,32 @@
2023/07/10 | 518793 | biblio/bibtex/bibtex-x.zip
2023/07/10 | 503 | macros/unicodetex/latex/quran/doc/quran-test.tex
2023/07/10 | 49244 | macros/unicodetex/latex/quran/doc/quran-doc.tex
+2023/07/10 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua
2023/07/10 | 4641 | macros/unicodetex/latex/quran/tex/quran-translt.def
+2023/07/10 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua
2023/07/10 | 45693 | macros/luatex/latex/showkerning.zip
2023/07/10 | 4508 | macros/unicodetex/latex/quran/tex/quran-transfr.def
2023/07/10 | 4476 | macros/unicodetex/latex/quran/tex/quran-transfa.def
2023/07/10 | 4470 | macros/unicodetex/latex/quran/tex/quran-transen.def
2023/07/10 | 4468 | macros/unicodetex/latex/quran/tex/quran-transde.def
2023/07/10 | 43820 | fonts/bitter/doc/bitter-samples.pdf
+2023/07/10 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua
2023/07/10 | 399 | macros/unicodetex/latex/quran/doc/quran-test1.tex
2023/07/10 | 37381 | macros/unicodetex/latex/quran/tex/quran.sty
2023/07/10 | 361474 | macros/unicodetex/latex/quran/doc/quran-doc.pdf
+2023/07/10 | 35577 | indexing/xindex/lualatex/xindex-lib.lua
2023/07/10 | 34061 | macros/unicodetex/latex/quran/doc/quran-test.pdf
2023/07/10 | 3153487 | macros/unicodetex/latex/quran.zip
2023/07/10 | 31168 | systems/texlive/tlnet/archive/epstopdf.doc.r67591.tar.xz
2023/07/10 | 299189 | install/fonts/bitter.tds.zip
+2023/07/10 | 2973 | indexing/xindex/lualatex/xindex-RU.lua
2023/07/10 | 291819 | fonts/bitter.zip
+2023/07/10 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua
+2023/07/10 | 2733 | indexing/xindex/lualatex/xindex-AU.lua
2023/07/10 | 272 | fonts/bitter/doc/bitter-samples.tex
+2023/07/10 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua
+2023/07/10 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua
+2023/07/10 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua
2023/07/10 | 229380 | systems/texlive/tlnet/archive/bxwareki.doc.r67594.tar.xz
2023/07/10 | 2201 | macros/unicodetex/latex/quran/doc/quran-test2.tex
2023/07/10 | 209232 | systems/texlive/tlnet/archive/reledmac.source.r67593.tar.xz
@@ -118,12 +155,16 @@
2023/07/10 | 1386098 | macros/latex/contrib/curve2e.zip
2023/07/10 | 13504 | systems/texlive/tlnet/archive/epstopdf.r67591.tar.xz
2023/07/10 | 1251809 | macros/unicodetex/latex/quran/tex/qurantext-en.transliteration.def
+2023/07/10 | 12480 | indexing/xindex/lualatex/xindex-base.lua
2023/07/10 | 1230277 | macros/unicodetex/latex/quran/tex/qurantext-de.translation.def
2023/07/10 | 1210487 | macros/unicodetex/latex/quran/tex/qurantext-fr.translation.def
+2023/07/10 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua
2023/07/10 | 1089910 | macros/unicodetex/latex/quran/tex/qurantext-en.translation.def
2023/07/10 | 10453360 | systems/texlive/tlnet/archive/reledmac.doc.r67593.tar.xz
+2023/07/10 | 10189 | indexing/xindex/scripts/xindex.lua
2023/07/10 | 1016636 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r67595.tar.xz
2023/07/10 | 1014140 | systems/texlive/tlnet/archive/babel.doc.r67592.tar.xz
+2023/07/10 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua
2023/07/09 | 942671 | macros/latex/required/babel/base/locale.zip
2023/07/09 | 9330 | macros/luatex/latex/spacekern/spacekern.lua
2023/07/09 | 90484 | systems/texlive/tlnet/archive/hyperref.r67583.tar.xz
@@ -1062,14 +1103,12 @@
2023/07/07 | 14938 | macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf
2023/07/07 | 14842089 | macros/jptex/latex/pxufont.zip
2023/07/07 | 146085 | macros/latex/contrib/koma-script/doc/tocbasic-de.tex
-2023/07/07 | 1454848 | systems/texlive/tlnet/archive/tex4ht.source.r67567.tar.xz
2023/07/07 | 14318 | macros/latex/contrib/koma-script/doc/scrhack-en.tex
2023/07/07 | 14241 | macros/latex/contrib/koma-script/doc/common-interleafpage-en.tex
2023/07/07 | 14138 | macros/latex/contrib/koma-script/doc/typearea-experts-de.tex
2023/07/07 | 137423 | macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf
2023/07/07 | 1371 | macros/latex/contrib/koma-script/doc/scrguide-en.tex
2023/07/07 | 1371 | macros/latex/contrib/koma-script/doc/scrguide-de.tex
-2023/07/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67567.tar.xz
2023/07/07 | 135451 | macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf
2023/07/07 | 133578 | fonts/simpleicons/doc/bindings.tex
2023/07/07 | 13324 | macros/latex/contrib/koma-script/doc/scrlttr2-examples.dtx
@@ -1184,7 +1223,6 @@
2023/07/07 | 110176 | macros/jptex/latex/pxufont/vf/zu-jisg.vf
2023/07/07 | 110148 | macros/jptex/latex/pxufont/vf/zu-jis-v.vf
2023/07/07 | 110148 | macros/jptex/latex/pxufont/vf/zu-jisg-v.vf
-2023/07/07 | 1092072 | systems/texlive/tlnet/archive/tex4ht.r67567.tar.xz
2023/07/07 | 1091 | macros/jptex/latex/pxufont/LICENSE
2023/07/07 | 108 | macros/jptex/latex/pxufont/tfm/zur-rjmr-v.tfm
2023/07/07 | 108 | macros/jptex/latex/pxufont/tfm/zur-rjmr-h.tfm
@@ -1225,9 +1263,6 @@
2023/07/06 | 942352 | systems/texlive/tlnet/archive/etoc.doc.r67555.tar.xz
2023/07/06 | 7684 | systems/texlive/tlnet/archive/footmisc.r67556.tar.xz
2023/07/06 | 73654 | dviware/dvisvgm/doc/dvisvgm.1
-2023/07/06 | 693541 | indexing/xindex.zip
-2023/07/06 | 67827 | indexing/xindex/doc/xindex-doc.tex
-2023/07/06 | 565339 | indexing/xindex/doc/xindex-doc.pdf
2023/07/06 | 55753 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex
2023/07/06 | 514744 | systems/texlive/tlnet/archive/footmisc.doc.r67556.tar.xz
2023/07/06 | 44256 | systems/texlive/tlnet/archive/tuda-ci.r67557.tar.xz
@@ -1236,8 +1271,6 @@
2023/07/06 | 4107 | macros/luatex/latex/luaplot/luaplot.sty
2023/07/06 | 324257 | graphics/pgf/contrib/profsio.zip
2023/07/06 | 312457 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf
-2023/07/06 | 226493 | support/TeX4ht/source/ChangeLog
-2023/07/06 | 2260 | indexing/xindex/latex/xindex.sty
2023/07/06 | 22404 | systems/texlive/tlnet/archive/footmisc.source.r67556.tar.xz
2023/07/06 | 1957 | macros/latex/contrib/hvextern/Changes
2023/07/06 | 179467 | support/pdfjam.zip
@@ -1252,146 +1285,3 @@
2023/07/06 | 128331 | macros/luatex/latex/luaplot.zip
2023/07/06 | 122744 | systems/texlive/tlnet/archive/etoc.source.r67555.tar.xz
2023/07/06 | 1133420 | systems/texlive/tlnet/archive/tuda-ci.doc.r67557.tar.xz
-2023/07/06 | 10041 | indexing/xindex/scripts/xindex.lua
-2023/07/05 | 9751 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
-2023/07/05 | 9495 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
-2023/07/05 | 9438 | dviware/dvisvgm/src/options.xml
-2023/07/05 | 9376 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
-2023/07/05 | 9176 | systems/texlive/tlnet/archive/se2thesis.r67548.tar.xz
-2023/07/05 | 8887 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
-2023/07/05 | 88425 | macros/latex/contrib/curve2e/curve2e-manual.tex
-2023/07/05 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
-2023/07/05 | 840368 | systems/texlive/tlnet/archive/tugboat.doc.r67549.tar.xz
-2023/07/05 | 83262 | macros/latex/contrib/footmisc/footmisc.dtx
-2023/07/05 | 8307 | dviware/dvisvgm/configure.ac
-2023/07/05 | 8100 | dviware/dvisvgm/src/CommandLine.hpp
-2023/07/05 | 7816 | systems/texlive/tlnet/archive/lettrine.r67546.tar.xz
-2023/07/05 | 7432 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
-2023/07/05 | 704223 | dviware/dvisvgm/configure
-2023/07/05 | 6912 | systems/texlive/tlnet/archive/collection-latexextra.r67542.tar.xz
-2023/07/05 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
-2023/07/05 | 6749 | dviware/dvisvgm/aminclude_static.am
-2023/07/05 | 66640 | dviware/dvisvgm/doc/dvisvgm.txt.in
-2023/07/05 | 662373 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
-2023/07/05 | 6466 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
-2023/07/05 | 6445488 | macros/latex/contrib/tuda-ci.zip
-2023/07/05 | 634985 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
-2023/07/05 | 631675 | macros/latex/contrib/footmisc.zip
-2023/07/05 | 628856 | macros/latex/contrib/curve2e/curve2e-manual.pdf
-2023/07/05 | 623431 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
-2023/07/05 | 61535 | dviware/dvisvgm/aclocal.m4
-2023/07/05 | 6107 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
-2023/07/05 | 601715 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
-2023/07/05 | 5972 | dviware/dvisvgm/src/SVGCharPathHandler.cpp
-2023/07/05 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
-2023/07/05 | 570465 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
-2023/07/05 | 56817 | dviware/dvisvgm/src/Makefile.in
-2023/07/05 | 567141 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
-2023/07/05 | 563672 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
-2023/07/05 | 559870 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
-2023/07/05 | 552332 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
-2023/07/05 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
-2023/07/05 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
-2023/07/05 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
-2023/07/05 | 536535 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
-2023/07/05 | 527545 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
-2023/07/05 | 5117 | dviware/dvisvgm/src/SVGElement.cpp
-2023/07/05 | 4845 | dviware/dvisvgm/src/Color.hpp
-2023/07/05 | 4828 | dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp
-2023/07/05 | 480 | dviware/dvisvgm/tests/data/Makefile.am
-2023/07/05 | 4521 | dviware/dvisvgm/config.h.in
-2023/07/05 | 448 | macros/latex/contrib/footmisc/README.md
-2023/07/05 | 44758 | macros/latex/contrib/hvextern/latex/hvextern.sty
-2023/07/05 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
-2023/07/05 | 44159 | support/pdfjam/bin/pdfjam
-2023/07/05 | 435848 | systems/texlive/tlnet/archive/lettrine.doc.r67546.tar.xz
-2023/07/05 | 43393 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
-2023/07/05 | 43356 | systems/texlive/tlnet/archive/tugboat.source.r67549.tar.xz
-2023/07/05 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
-2023/07/05 | 42859 | macros/plain/contrib/mlawriter.zip
-2023/07/05 | 42356 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
-2023/07/05 | 4015 | support/pdfjam/pdfjam.conf
-2023/07/05 | 3993 | dviware/dvisvgm/src/SVGCharTspanTextHandler.cpp
-2023/07/05 | 39228 | macros/plain/contrib/mlawriter/testmla.pdf
-2023/07/05 | 3895 | macros/plain/contrib/mlawriter/testmla.tex
-2023/07/05 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
-2023/07/05 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
-2023/07/05 | 366822 | macros/latex/contrib/footmisc/footmisc-code.pdf
-2023/07/05 | 36476 | dviware/dvisvgm/Makefile.in
-2023/07/05 | 34919 | indexing/xindex/lualatex/xindex-lib.lua
-2023/07/05 | 33696 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
-2023/07/05 | 33459 | dviware/dvisvgm/libs/brotli/Makefile.in
-2023/07/05 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
-2023/07/05 | 32162 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
-2023/07/05 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
-2023/07/05 | 3120 | dviware/dvisvgm/src/SVGElement.hpp
-2023/07/05 | 31120 | systems/texlive/tlnet/archive/tugboat.r67549.tar.xz
-2023/07/05 | 309660 | systems/texlive/tlnet/archive/fail-fast.doc.r67543.tar.xz
-2023/07/05 | 29286 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
-2023/07/05 | 28849 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
-2023/07/05 | 2811528 | systems/texlive/tlnet/archive/citation-style-language.r67541.tar.xz
-2023/07/05 | 28038 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
-2023/07/05 | 2736 | systems/texlive/tlnet/archive/fail-fast.source.r67543.tar.xz
-2023/07/05 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
-2023/07/05 | 263204 | dviware/dvisvgm/tests/Makefile.in
-2023/07/05 | 25776 | macros/latex/contrib/footmisc/footmisc-2011-06-06.sty
-2023/07/05 | 250773 | macros/latex/contrib/footmisc/footmisc-doc.pdf
-2023/07/05 | 248568 | systems/texlive/tlnet/archive/citation-style-language.doc.r67541.tar.xz
-2023/07/05 | 24766 | dviware/dvisvgm/libs/woff2/Makefile.in
-2023/07/05 | 24613 | dviware/dvisvgm/src/fonts/Makefile.in
-2023/07/05 | 24195 | dviware/dvisvgm/src/ttf/Makefile.in
-2023/07/05 | 24004 | systems/texlive/tlnet/archive/se2thesis.source.r67548.tar.xz
-2023/07/05 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
-2023/07/05 | 2337856 | systems/texlive/tlnet/archive/mitthesis.doc.r67544.tar.xz
-2023/07/05 | 23307 | dviware/dvisvgm/src/optimizer/Makefile.in
-2023/07/05 | 2262 | dviware/dvisvgm/src/SVGSingleCharTextHandler.cpp
-2023/07/05 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
-2023/07/05 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
-2023/07/05 | 2166 | macros/plain/contrib/mlawriter/mlawriter.tex
-2023/07/05 | 2154 | macros/latex/contrib/footmisc/footmisc.ins
-2023/07/05 | 21501 | dviware/dvisvgm/doc/Makefile.in
-2023/07/05 | 20887 | dviware/dvisvgm/libs/potrace/Makefile.in
-2023/07/05 | 2065 | dviware/dvisvgm/src/options.dtd
-2023/07/05 | 20441 | dviware/dvisvgm/libs/clipper/Makefile.in
-2023/07/05 | 20326 | dviware/dvisvgm/src/Color.cpp
-2023/07/05 | 20058 | dviware/dvisvgm/libs/Makefile.in
-2023/07/05 | 19 | support/pdfjam/VERSION
-2023/07/05 | 19992 | support/pdfjam/README.md
-2023/07/05 | 19801 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
-2023/07/05 | 19734 | dviware/dvisvgm/libs/xxHash/Makefile.in
-2023/07/05 | 19467 | dviware/dvisvgm/libs/md5/Makefile.in
-2023/07/05 | 19421 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
-2023/07/05 | 18913 | macros/latex/contrib/tuda-ci/README.md
-2023/07/05 | 18816 | dviware/dvisvgm/src/dvisvgm.cpp
-2023/07/05 | 17992 | support/pdfjam/COPYING
-2023/07/05 | 176 | macros/latex/contrib/footmisc/footmisc-doc.tex
-2023/07/05 | 1764 | macros/latex/contrib/footmisc/changes.txt
-2023/07/05 | 1710 | support/pdfjam/man1/pdfjam.1
-2023/07/05 | 16983 | dviware/dvisvgm/src/DvisvgmSpecialHandler.cpp
-2023/07/05 | 16909 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
-2023/07/05 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
-2023/07/05 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
-2023/07/05 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
-2023/07/05 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
-2023/07/05 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
-2023/07/05 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
-2023/07/05 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
-2023/07/05 | 15731 | dviware/dvisvgm/libs/boost/Makefile.in
-2023/07/05 | 15719 | dviware/dvisvgm/libs/variant/Makefile.in
-2023/07/05 | 152532 | systems/texlive/tlnet/archive/beamertheme-rainbow.doc.r67542.tar.xz
-2023/07/05 | 148378 | support/pdfjam/tests.zip
-2023/07/05 | 1465596 | systems/texlive/tlnet/archive/se2thesis.doc.r67548.tar.xz
-2023/07/05 | 1428 | systems/texlive/tlnet/archive/fail-fast.r67543.tar.xz
-2023/07/05 | 14152 | systems/texlive/tlnet/archive/lettrine.source.r67546.tar.xz
-2023/07/05 | 14150 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
-2023/07/05 | 13894 | dviware/dvisvgm/tests/data/Makefile.in
-2023/07/05 | 1304 | macros/plain/contrib/mlawriter/README
-2023/07/05 | 1291712 | systems/texlive/tlnet/archive/profcollege.r67545.tar.xz
-2023/07/05 | 12888 | systems/texlive/tlnet/archive/mitthesis.r67544.tar.xz
-2023/07/05 | 12439 | indexing/xindex/lualatex/xindex-base.lua
-2023/07/05 | 1112 | systems/texlive/tlnet/archive/beamertheme-rainbow.r67542.tar.xz
-2023/07/05 | 11019484 | systems/texlive/tlnet/archive/profcollege.doc.r67545.tar.xz
-2023/07/05 | 1074972 | macros/latex/contrib/etoc.zip
-2023/07/05 | 101 | macros/latex/contrib/footmisc/footmisc-code.tex
-2023/07/05 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
-2023/07/05 | 1000 | systems/texlive/tlnet/archive/collection-luatex.r67550.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index ba6bea972a..1f69a9dd52 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 12-07-2023, 02:01:29
+%% created at 13-07-2023, 02:01:11
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -24464,7 +24464,7 @@
title = {The \texttt{faq-fr} package},
subtitle = {French FAQ of the GUTenberg \TeX{} user group},
author = {Marie-Paule Kluth and Jérémy Just and Yannick Tanguy},
- date = {2023-01-23},
+ date = {2023-07-12},
version = {},
license = {cc-by-sa-4},
mirror = {https://mirror.ctan.org/help/LaTeX-FAQ-francaise},
@@ -39725,7 +39725,7 @@
title = {The \texttt{lm-math} package},
subtitle = {OpenType maths fonts for Latin Modern},
author = {Bogusław Jackowski and Piotr Pianowski and Piotr Strzelczyk},
- date = {2021-08-26},
+ date = {2023-07-12},
version = {1.959},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/lm-math},
@@ -39736,7 +39736,7 @@
title = {The \texttt{lm} package},
subtitle = {Latin modern fonts in outline formats},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2021-09-16},
+ date = {2023-07-12},
version = {2.005},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/lm},
@@ -44696,7 +44696,7 @@
title = {The \texttt{mftrace} package},
subtitle = {Convert Metafont fonts to Adobe Type 1},
author = {Han-Wen Nienhuys},
- date = {2017-04-18},
+ date = {2023-07-12},
license = {gpl},
url = {https://ctan.org/pkg/mftrace},
}
@@ -46356,7 +46356,7 @@
title = {The \texttt{msc} package},
subtitle = {Draw MSC diagrams},
author = {Ton van Deursen and Victor Bos and Sjouke Mauw and Reynaldo Gil Pons},
- date = {2022-05-13},
+ date = {2023-07-12},
version = {2.00},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/msc},
@@ -47201,8 +47201,8 @@
title = {The \texttt{naive-ebnf} package},
subtitle = {EBNF in plain text},
author = {Yegor Bugayenko},
- date = {2023-06-30},
- version = {0.0.7},
+ date = {2023-07-12},
+ version = {0.0.11},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/naive-ebnf},
url = {https://ctan.org/pkg/naive-ebnf},
@@ -53826,7 +53826,7 @@
title = {The \texttt{poltawski} package},
subtitle = {Antykwa Półtawskiego Family of Fonts},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {1.101},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/poltawski},
@@ -66780,7 +66780,7 @@
title = {The \texttt{tex-gyre-adventor} package},
subtitle = {A font family that extends URW Gothic L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.501},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66791,7 +66791,7 @@
title = {The \texttt{tex-gyre-bonum} package},
subtitle = {A font family that extends URW Bookman L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.004},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66802,7 +66802,7 @@
title = {The \texttt{tex-gyre-chorus} package},
subtitle = {A font that extends URW Chancery L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.003},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66813,7 +66813,7 @@
title = {The \texttt{tex-gyre-cursor} package},
subtitle = {A font that extends URW Nimbus Mono L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.004},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66824,7 +66824,7 @@
title = {The \texttt{tex-gyre-heros} package},
subtitle = {A font family that extends URW Nimbus Sans L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2023-06-09},
+ date = {2023-07-12},
version = {2.004},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66901,7 +66901,7 @@
title = {The \texttt{tex-gyre-pagella} package},
subtitle = {A font family that extends URW Palladio L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.501},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66912,7 +66912,7 @@
title = {The \texttt{tex-gyre-schola} package},
subtitle = {A font that extends URW Century Schoolbook L},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.005},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66923,7 +66923,7 @@
title = {The \texttt{tex-gyre-termes} package},
subtitle = {A font family that extends URW Nimbus Roman},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.004},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -66934,7 +66934,7 @@
title = {The \texttt{tex-gyre} package},
subtitle = {TeX Fonts extending freely available URW fonts},
author = {Bogusław Jackowski and Janusz Marian Nowacki},
- date = {2018-06-16},
+ date = {2023-07-12},
version = {2.501},
license = {gfl},
mirror = {https://mirror.ctan.org/fonts/tex-gyre},
@@ -67080,7 +67080,7 @@
title = {The \texttt{tex-virtual-academy-pl} package},
subtitle = {TeX usage web pages, in Polish},
author = {Staszek Wawrykiewicz and Tomasz Przechlewski},
- date = {2019-06-21},
+ date = {2023-07-12},
version = {},
license = {fdl},
mirror = {https://mirror.ctan.org/info/tex-virtual-academy-pl},
@@ -73108,7 +73108,7 @@
title = {The \texttt{unicode-math} package},
subtitle = {Unicode mathematics support for XeTeX and LuaTeX},
author = {Will Robertson and Khaled Hosny},
- date = {2021-08-26},
+ date = {2023-07-12},
version = {0.8q},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/unicode-math},
@@ -74749,7 +74749,7 @@
title = {The \texttt{visualFAQ-fr} package},
subtitle = {FAQ \LaTeX{} visuelle francophone},
author = {Jérémy Just},
- date = {2022-01-03},
+ date = {2023-07-12},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/info/visualfaq-fr},
@@ -76839,8 +76839,8 @@
title = {The \texttt{xindex} package},
subtitle = {Unicode compatible index generation},
author = {Herbert Voß},
- date = {2023-07-06},
- version = {0.49},
+ date = {2023-07-12},
+ version = {0.51},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/indexing/xindex},
url = {https://ctan.org/pkg/xindex},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 9b5bb5b207..7d1cf26156 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/indexing/xindex/CHANGELOG b/indexing/xindex/CHANGELOG
index 6cfaa2610f..e7718d89ab 100644
--- a/indexing/xindex/CHANGELOG
+++ b/indexing/xindex/CHANGELOG
@@ -1,3 +1,7 @@
+0.51 2023-07-10 - change \parenLeft|Right to \braceLeft|Right
+ - added option for a fix for hyperref if using "|
+0.50 2023-07-08 - fix for introduced bug
+0.49 2023-07-06 - fix for sorting symbols in unicode and ASCII
0.48 2023-06-21 - added option -g|--no_pagenumber
0.47 2023-01-20 - added support for russian language
0.46 2023-01-18 - fix for Czech character ch
diff --git a/indexing/xindex/doc/xindex-doc.pdf b/indexing/xindex/doc/xindex-doc.pdf
index b34251bf04..aae3e08927 100644
--- a/indexing/xindex/doc/xindex-doc.pdf
+++ b/indexing/xindex/doc/xindex-doc.pdf
Binary files differ
diff --git a/indexing/xindex/doc/xindex-doc.tex b/indexing/xindex/doc/xindex-doc.tex
index bf2dd746da..0c5974e046 100644
--- a/indexing/xindex/doc/xindex-doc.tex
+++ b/indexing/xindex/doc/xindex-doc.tex
@@ -81,7 +81,7 @@
\def\setVersion#1{\setVVersion#1!!}
\def\setVVersion#1=#2!!{\def\xIndexVersion{#2}}
-\setVersion{version = 0.49}% can be automatically changed by perl
+\setVersion{version = 0.51}% can be automatically changed by perl
@@ -274,7 +274,7 @@ are alphabetized.
\makeatother
%StartVisiblePreamble
\usepackage{makeidx}\makeindex
-\usepackage{xindex}% for \left|\rightParen
+\usepackage{xindex}% for \barceLeft|Right
%StopVisiblePreamble
\pagestyle{empty}
\begin{document}
@@ -285,8 +285,8 @@ are alphabetized.
\item Doublequote \verb|"| \index{""}
\item Double doublequote \verb|""| \index{""""}
\item At character @ \index{At ("@)}\index{"@}
-\item Left paranthesis \{ \index{\parenLeft}
-\item Right paranthesis \} \index{\parenRight}
+\item Left paranthesis \{ \index{\braceLeft}
+\item Right paranthesis \} \index{\braceRight}
\end{itemize}
run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\index{123}
\index{Etage} \index{Ètagé}
@@ -295,8 +295,8 @@ run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\ind
\end{document}
\end{externalDocument}
-It is by design that the parentheses \{ and \} cannot be used as index entry. The \emph{package}
-xindex defines the two commands \Lcs{parenLeft} and \Lcs{parenRight} which can be used instead
+It is by design that the braces \{ and \} cannot be used as index entry. The \emph{package}
+xindex defines the two commands \Lcs{braceLeft} and \Lcs{braceRight} which can be used instead
(see examples above and and below).
The same example without using unicode sorting (no option \Loption{-u}):
@@ -325,7 +325,7 @@ The same example without using unicode sorting (no option \Loption{-u}):
\makeatother
%StartVisiblePreamble
\usepackage{makeidx}\makeindex
-\usepackage{xindex}% for \left|\rightParen
+\usepackage{xindex}% for \braceLeft|\braceRight
%StopVisiblePreamble
\pagestyle{empty}
\begin{document}
@@ -336,8 +336,8 @@ The same example without using unicode sorting (no option \Loption{-u}):
\item Doublequote \verb|"| \index{""}
\item Double doublequote \verb|""| \index{""""}
\item At character @ \index{At ("@)}\index{"@}
-\item Left paranthesis \{ \index{\parenLeft}
-\item Right paranthesis \} \index{\parenRight}
+\item Left paranthesis \{ \index{\braceLeft}
+\item Right paranthesis \} \index{\braceRight}
\end{itemize}
run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\index{123}
\index{Etage} \index{Ètagé}
@@ -371,8 +371,8 @@ The two characters \verb|{}| cannot be used as \verb|\{\}| inside the argument o
The package \Lpack{xindex} defines the two helper macros
\begin{verbatim}
-\providecommand\parenLeft{\{}
-\providecommand\parenRight{\}}
+\providecommand\braceLeft{\{}
+\providecommand\braceRight{\}}
\end{verbatim}
The following example shows how to use it:
@@ -410,8 +410,8 @@ The following example shows how to use it:
\item Doublequote \verb|"| \index{>"}
\item Double doublequote \verb|""| \index{>">"}
\item At character @ \index{At (>@)}
-\item Group start \{ \index{\parenLeft}
-\item Group end \{ \index{\parenRight}
+\item Group start \{ \index{\braceLeft}
+\item Group end \{ \index{\braceRight}
\end{itemize}
Run \texttt{xindex} with \texttt{xindex -e ">"}\index{<file.idx>}\index{123}
\newpage
@@ -2231,6 +2231,59 @@ Foo\index{foo!bar2!baz2}
\end{document}
\end{externalDocument}
+The following example fixes a problem with \Lpack{hyperref} and escaping the | character
+
+
+\begin{externalDocument}[
+% grfOptions={width=\dimexpr\linewidth-2\fboxsep-2\fboxrule},
+% mpwidth=0.55\linewidth,
+ pages={3},
+ frame=false,
+ compiler=lualatex,
+ crop,
+ force=true,
+ shellesc,
+% xindex,
+% xindexOptions=-,
+ runs=2,code,docType=latex,
+ showFilename,
+ align=\centering,
+% grfOptions={width=\linewidth},
+ lstOptions={columns=fixed}]{xindex}
+%! lualatex --shell-escape
+\documentclass{article}
+\usepackage{libertinus}
+\let\NewPage\newpage% only for demo
+\makeatletter
+\renewcommand\newpage{\NewPage\let\ps@plain\ps@empty}
+\makeatother
+%StartVisiblePreamble
+\usepackage[imakeidx]{xindex}
+\usepackage{hvindex}
+\makeindex[columns=4, columnsep=6pt, options=--fix_hyperref]
+\usepackage[unicode]{hyperref}
+%StopVisiblePreamble
+\pagestyle{empty}
+\begin{document}
+ Symbols:\\
+ ! \index{"!} " \index{""} \# \index{#@\#} \$ \index{$@\$}
+ \% \index{%@\%} \& \index{&@\&} ' \index{'} ) \index{)}
+ ( \index{(} * \index{*} + \index{+} , \index{,@,\,}
+ - \index{-} . \index{.} / \index{/} : \index{:}
+ ; \index{;} < \index{<} = \index{=} > \index{>}
+ ? \index{?} @ \index{"@} [ \index{[} ] \index{]}
+ \_ \index{_@\_} ` \index{`} | \index{\textbar}
+ \newpage\index{"|}\index{123}\Index{Post}
+ \{ \index{\braceLeft} \} \index{\braceRight}
+ \textbackslash \index{\@\textbackslash}
+ \textasciicircum \index{^@\textasciicircum}
+ \textasciitilde \index{~@\textasciitilde}
+ Alphabet: \Index{Z},\Index{Zeppelin}\Index{Foo}\dots
+ \Index{...@\ldots}
+ \printindex
+\end{document}
+\end{externalDocument}
+
\printindex
\end{document}
diff --git a/indexing/xindex/latex/xindex.sty b/indexing/xindex/latex/xindex.sty
index 4832bdf75d..08f6c3e9a5 100644
--- a/indexing/xindex/latex/xindex.sty
+++ b/indexing/xindex/latex/xindex.sty
@@ -13,7 +13,7 @@
%
%
% -------------------------------------
-\ProvidesPackage{xindex}[2023/07/01 v. 0.03 write into an idx file (hv)]
+\ProvidesPackage{xindex}[2023/07/010 v. 0.04 write into an idx file (hv)]
%
\RequirePackage{xkeyval}
@@ -71,8 +71,8 @@
\def\writeidx#1{\write\@indexfile{\noexpand#1}}
\fi
-\providecommand\parenLeft{\{}
-\providecommand\parenRight{\}}
+\providecommand\braceLeft{\{}
+\providecommand\braceRight{\}}
\endinput
diff --git a/indexing/xindex/lualatex/xindex-AU.lua b/indexing/xindex/lualatex/xindex-AU.lua
index 5fa7dbfd3d..19044b88c3 100644
--- a/indexing/xindex/lualatex/xindex-AU.lua
+++ b/indexing/xindex/lualatex/xindex-AU.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-AU'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua
index d08942fb9a..bb1155ac63 100644
--- a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua
+++ b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua
@@ -11,7 +11,7 @@
-- configuration for index files of the Heidelberger Akademie der Wissenschaften
if not modules then modules = { } end modules ['xindex-HAdW-eKO'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-RU.lua b/indexing/xindex/lualatex/xindex-RU.lua
index e9adda1935..8c52732d94 100644
--- a/indexing/xindex/lualatex/xindex-RU.lua
+++ b/indexing/xindex/lualatex/xindex-RU.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-RU'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex.lua",
author = "Alexey Kuznetzov",
copyright = "Herbert Voß",
diff --git a/indexing/xindex/lualatex/xindex-base.lua b/indexing/xindex/lualatex/xindex-base.lua
index 336142e30c..0999421e4d 100644
--- a/indexing/xindex/lualatex/xindex-base.lua
+++ b/indexing/xindex/lualatex/xindex-base.lua
@@ -8,7 +8,7 @@
-- $Id: xindex-base.lua 22 2022-02-07 12:18:15Z hvoss $
-----------------------------------------------------------------------
-local info = { version = 0.49 }
+local info = { version = 0.51 }
-- check config
if pageNoPrefixDel ~= "" then
@@ -47,19 +47,23 @@ if #lines == 0 then
os.exit()
end
+writeLog(1,"check for hyperpages ... ",0)
+hyperpage, lines = checkHyperpage(lines) -- hyperref used?
+writeLog(1,"done \n",0)
+if hyperpage then writeLog(1,"We have hyperpages.\n",1) end
+
print("Presort of \\indexentry lines")
-for _,l in pairs(lines) do print (l) end
+-- for _,l in pairs(lines) do print (l) end
table.sort(lines)
if vlevel > 1 then
print("Pre-Sorted index list:")
for _,l in pairs(lines) do print (l) end
end
-
if vlevel > 1 then
- writeLog(1,"--------------- Input data -----------------\n",2)
+ writeLog(1,"--------------- Input data (presorted) -----------------\n",2)
for _,l in pairs(lines) do writeLog(1,l.."\n",2) end
- writeLog(1,"--------------- end Input data -----------------\n",2)
+ writeLog(1,"--------------- end Input data -------------------------\n",2)
end
local Index = {} -- Entry = "Seitenzahl(en)"
@@ -67,10 +71,6 @@ local pages = {}
local noEntryfound
local noPagefound
-hyperpage, lines = checkHyperpage(lines) -- hyperref used?
-if hyperpage then writeLog(1,"We have hyperpages ... \n",1) end
-
---for _,l in pairs(lines) do print (l) end
writeLog(1,"Change escape chars with macros ... \n",0)
for k,v in ipairs(lines) do
@@ -178,8 +178,8 @@ if use_UCA then
else
for i=1, #NewIndex do
v = NewIndex[i]
- if findStr(v["SortKey"],"\\parenLeft") < 2 then v["SortKey"] = '{' v["sortChar"] = '{'end
- if findStr(v["SortKey"],"\\parenRight") < 2 then v["SortKey"] = '}' end
+ if findStr(v["SortKey"],"\\braceLeft") < 2 then v["SortKey"] = '{' v["sortChar"] = '{'end
+ if findStr(v["SortKey"],"\\braceRight") < 2 then v["SortKey"] = '}' end
if findStr(v["SortKey"],"//escapedexcl//") < 2 then v["SortKey"] = '!' end
if findStr(v["SortKey"],"//escapedquote//") < 2 then v["SortKey"] = '"' end
if findStr(v["SortKey"],"//escapedat//") < 2 then v["SortKey"] = '@' end
@@ -256,7 +256,7 @@ for k=1,#NewIndex do
else
charType = getCharType(firstChar)
end
--- print(">>"..v["sortChar"].." "..firstChar.." "..tostring(charType))
+ --print(">>"..v["sortChar"].." "..firstChar.." "..tostring(charType))
if charType == 0 then
numbers = false
symbols = true
diff --git a/indexing/xindex/lualatex/xindex-baselib.lua b/indexing/xindex/lualatex/xindex-baselib.lua
index 9d7c9188eb..645e0a9c2e 100644
--- a/indexing/xindex/lualatex/xindex-baselib.lua
+++ b/indexing/xindex/lualatex/xindex-baselib.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-baselib'] = {
- version = 0.49,
+ version = 0.51,
comment = "base library to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-cfg-common.lua b/indexing/xindex/lualatex/xindex-cfg-common.lua
index 4793d1758d..76a1cead18 100644
--- a/indexing/xindex/lualatex/xindex-cfg-common.lua
+++ b/indexing/xindex/lualatex/xindex-cfg-common.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-cfg-common'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-cfg-uca.lua b/indexing/xindex/lualatex/xindex-cfg-uca.lua
index 014d3719d2..c55ffde269 100644
--- a/indexing/xindex/lualatex/xindex-cfg-uca.lua
+++ b/indexing/xindex/lualatex/xindex-cfg-uca.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-cfg-lua'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex-cfg-uca.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-cfg.lua b/indexing/xindex/lualatex/xindex-cfg.lua
index 24098c5272..f713d0c246 100644
--- a/indexing/xindex/lualatex/xindex-cfg.lua
+++ b/indexing/xindex/lualatex/xindex-cfg.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-cfg'] = {
- version = 0.49,
+ version = 0.51,
comment = "main configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-danteedition.lua b/indexing/xindex/lualatex/xindex-danteedition.lua
index f7d2d09b5f..61fad4027a 100644
--- a/indexing/xindex/lualatex/xindex-danteedition.lua
+++ b/indexing/xindex/lualatex/xindex-danteedition.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-cfg'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration file for the DANTE Edition",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-dtk.lua b/indexing/xindex/lualatex/xindex-dtk.lua
index 74de071b0a..b50cc1f10a 100644
--- a/indexing/xindex/lualatex/xindex-dtk.lua
+++ b/indexing/xindex/lualatex/xindex-dtk.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-cfg'] = {
- version = 0.49,
+ version = 0.51,
comment = "DTK configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-lib.lua b/indexing/xindex/lualatex/xindex-lib.lua
index f321765c64..86b103823b 100644
--- a/indexing/xindex/lualatex/xindex-lib.lua
+++ b/indexing/xindex/lualatex/xindex-lib.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-lib'] = {
- version = 0.49,
+ version = 0.51,
comment = "main library to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
@@ -558,20 +558,22 @@ function GenerateSortKey(a)
end
end
-- s:gsub("%s+", "") strip spaces
- if findStr(a["SortKey"],"\\parenLeft") < 2 then a["SortKey"] = '{ '..Apage end
- if findStr(a["SortKey"],"\\parenRight") < 2 then a["SortKey"] = '} '..Apage end
+ if findStr(a["SortKey"],"\\braceLeft") < 2 then a["SortKey"] = '{ '..Apage end
+ if findStr(a["SortKey"],"\\braceRight") < 2 then a["SortKey"] = '} '..Apage end
if findStr(a["SortKey"],"//escapedexcl//") < 2 then a["SortKey"] = '! '..Apage end
if findStr(a["SortKey"],"//escapedquote//") < 2 then a["SortKey"] = '" '..Apage end
if findStr(a["SortKey"],"//escapedat//") < 2 then a["SortKey"] = '@ '..Apage end
if findStr(a["SortKey"],"//escapedvert//") < 2 then a["SortKey"] = '| '..Apage end
+-- if findStr(a["SortKey"],"\\textbar") < 2 then a["SortKey"] = '| '..Apage end
-- a["SortKey"] = a["SortKey"]:gsub("%s+", "")
- -- print("Sortkey: " .. a["SortKey"])
if not use_UCA then -- test if it is a symbol after 9 and before A or after Z
if (a["SortKey"]:byte() > 57 and a["SortKey"]:byte() < 65) or
+ (a["SortKey"]:byte() > 90 and a["SortKey"]:byte() < 97) or
(a["SortKey"]:byte() > 122 and a["SortKey"]:byte() < 128) then -- symbol above digits
a["SortKey"] = "/"..a["SortKey"] -- sort it after /
end
end
+ -- print("Sortkey: " .. a["SortKey"])
end
function GenerateSortKeys(Index)
@@ -781,14 +783,27 @@ function checkHyperpage(lines)
end
end
if hyperpage then
+ if fix_hyperref then
+ writeLog(1,"fix vertical bar with hyperref ... ",0)
+ -- hyperref ignores the vertical bar in "| and also other escape chars
+ end
+ local sub_str = esc_char..'|hyperpage'
for i=1,#lines do
+ if fix_hyperref then
+ s = lines[i]:find(sub_str)
+ print(i,lines[i],s)
+ if s == nil then s = 0 end
+ if s == 2 then
+ lines[i] = lines[i]:gsub(sub_str, '\\textbar|hyperpage') -- "| -> \textbar
+ end
+ end
lines[i] = string.gsub(lines[i],'|?hyperpage}{','}{')
- end
+ end -- for
+ writeLog(1,"done\n",0)
return true, lines
- else
+ else -- no hyperpage
return false, lines
end
- return
end
function itemOutput(last, v, hyperpage)
diff --git a/indexing/xindex/lualatex/xindex-norsk.lua b/indexing/xindex/lualatex/xindex-norsk.lua
index 19289ee086..a1ba73c436 100644
--- a/indexing/xindex/lualatex/xindex-norsk.lua
+++ b/indexing/xindex/lualatex/xindex-norsk.lua
@@ -10,7 +10,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-no'] = {
- version = 0.49,
+ version = 0.51,
comment = "configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/lualatex/xindex-pretty.lua b/indexing/xindex/lualatex/xindex-pretty.lua
index ec6139e324..087e2eb16b 100644
--- a/indexing/xindex/lualatex/xindex-pretty.lua
+++ b/indexing/xindex/lualatex/xindex-pretty.lua
@@ -7,7 +7,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-pretty'] = {
- version = 0.49,
+ version = 0.51,
comment = "dump a Lua table for debugging",
author = "Steve Donovan",
copyright = "Steve Donovan",
diff --git a/indexing/xindex/lualatex/xindex-yannis.lua b/indexing/xindex/lualatex/xindex-yannis.lua
index dbf6c60e77..6ea612d779 100644
--- a/indexing/xindex/lualatex/xindex-yannis.lua
+++ b/indexing/xindex/lualatex/xindex-yannis.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
if not modules then modules = { } end modules ['xindex-yannis'] = {
- version = 0.49,
+ version = 0.51,
comment = "main configuration to xindex.lua",
author = "Herbert Voss",
copyright = "Herbert Voss",
diff --git a/indexing/xindex/scripts/xindex.lua b/indexing/xindex/scripts/xindex.lua
index ba35187763..dc539e193c 100755
--- a/indexing/xindex/scripts/xindex.lua
+++ b/indexing/xindex/scripts/xindex.lua
@@ -9,7 +9,7 @@
-----------------------------------------------------------------------
xindex = xindex or { }
- local version = 0.49
+ local version = 0.51
xindex.version = version
--xindex.self = "xindex"
@@ -45,6 +45,7 @@ local args = require ('xindex-lapp') [[
-v... Verbosity level; can be -v, -vv, -vvv
-c,--config (default cfg)
-e,--escapechar (default ")
+ -f,--fix_hyperref
-n,--noheadings
-a,--no_casesensitive
-b,--no_labels
@@ -112,7 +113,6 @@ if not useStdInput and not args.files_name then
os.exit()
end
-
if not useStdInput then
if vlevel == 3 then
print(tostring(nInFiles).." input file(s): ")
@@ -168,8 +168,6 @@ else
end
end
-
-
logFile = io.open(logfilename,"w+")
require('xindex-lib')
@@ -224,13 +222,13 @@ writeLog(2," ... done\n",0)
alphabet_lower_map = CreateCharListMap(alphabet_lower)
alphabet_upper_map = CreateCharListMap(alphabet_upper)
-local esc_char = args.escapechar
+esc_char = args.escapechar
writeLog(2,"Escapechar = "..esc_char.."\n",1)
escape_chars = { -- by default " is the escape char
{esc_char..'"', '//escapedquote//', '"' },
{esc_char..'@', '//escapedat//', '@' },
{esc_char..'|', '//escapedvert//', '|' },
- {esc_char..'!', '//escapedexcl//', '!' }
+ {esc_char..'!', '//escapedexcl//', '!' }
-- {esc_char..'%(', '//escapedparenleft//', '(' }, -- ( must beescaped
-- {esc_char..'%)', '//escapedparenright//',')' } -- ) " "
}
@@ -365,6 +363,11 @@ if not show_pagenumber then
writeLog(1,"Output with NO pagenumbers!\n",1)
end
+fix_hyperref = args["fix_hyperref"]
+if fix_hyperref then
+ writeLog(1,'fix hyperref with "|hyperpage -> \\textbar|hyperpage!\n',1)
+end
+
writeLog(2,"Open outputfile "..outfilename,0)
outFile = io.open(outfilename,"w+")
writeLog(2,"... done\n",0)
diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
index d3105b2b87..922dd7a4f6 100644
--- a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
+++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{naive-ebnf}
%<*package>
-[2023-06-30 0.0.7 EBNF in Plain Text]
+[2023-07-12 0.0.11 EBNF in Plain Text]
%</package>
%<*driver>
\documentclass{ltxdoc}
@@ -79,6 +79,9 @@
%
% \maketitle
%
+% \textbf{\color{red}NB!}
+% Large ENBF snippets may take too long to render!
+%
% \section{Introduction}
%
% This package helps render an
@@ -92,7 +95,7 @@
% \begin{ebnf}
% <$\lambda$-Expr> := <Var> \\
% || "$\lambda$" <Var> "." <Expr> \\
-% || "$\lparen$" <Expr> <Expr> "$\rparen$"
+% || "\char`\(" <Expr> <Expr> "\char`\)"
% \end{ebnf}
% \end{document}
% \end{docshot}
@@ -106,6 +109,7 @@
% \item |"..."| denotes a terminal symbol;
% \item |'...'| denotes a special non-printable terminal symbol, like |'EOL'|;
% \item \texttt{(...\char`\|...)} denotes a series of options to choose from;
+% \item |/.../| denotes a regular expression, like |/[a-z]+/|;
% \item |[...]| denotes an optional substitution;
% \item |{...}| denotes a zero or more times repetition;
% \item \texttt{\char`\|\char`\|} denotes an indented vertical bar at the beginning of the string.
@@ -120,6 +124,14 @@
% \item |$\vert$| instead of ``\texttt{\char`\|}''.
% \end{itemize}
+% They would look even better, if the following notation is used:
+% \begin{itemize}
+% \item |\char`\(| and |\char`\)| instead of ``|(|'' and ``|)|'';
+% \item |\char`\<| and |\char`\>| instead of ``|<|'' and ``|>|'';
+% \item |\char`\{| and |\char`\}| instead of ``|{|'' and ``|}|'';
+% \item |\char`\[| and |\char`\]| instead of ``|[|'' and ``|]|''.
+% \end{itemize}
+
% \DescribeMacro{width}
% There is an optional argument of |ebnf| environment, which sets the width of the left-hand side of each rule
% (the default width is |6em|):
@@ -138,9 +150,9 @@
% \end{document}
% \end{docshot}
-% \DescribeMacro{\terminal}
-% \DescribeMacro{\nonterminal}
-% \DescribeMacro{\sterminal}
+% \DescribeMacro{\EbnfTerminal}
+% \DescribeMacro{\EbnfNonTerminal}
+% \DescribeMacro{\EbnfSpecial}
% Inside the text, terminals, non-terminals, and special terminals may be formatted using three supplementary commands:
% \docshotOptions{firstline=6,lastline=10}
% \begin{docshot}
@@ -149,11 +161,11 @@
% \usepackage[paperwidth=3in]{geometry}
% \usepackage{naive-ebnf}
% \begin{document}
-% The non-terminal \nonterminal{Var}
+% The non-terminal \EbnfNonTerminal{Var}
% in $\lambda$-calculus may be equal
% to $v_1, v_2, \dots$. Application
-% starts with \terminal{(} and ends
-% with \terminal{)}.
+% starts with \EbnfTerminal{(} and ends
+% with \EbnfTerminal{)}.
% \end{document}
% \end{docshot}
% It's possible to use them in math-mode too, for example:
@@ -164,28 +176,62 @@
% \usepackage[paperwidth=3in]{geometry}
% \usepackage{naive-ebnf}
% \begin{document}
-% If $\terminal{(} f_1
-% \nonterminal{$\lambda$-Var}
-% \terminal{)}$ is always true, then
+% If $\EbnfTerminal{(} f_1
+% \EbnfNonTerminal{$\lambda$-Var}
+% \EbnfTerminal{)}$ is always true, then
% $f_1$ is a tautology.
% \end{document}
% \end{docshot}
+% \DescribeMacro{\EbnfRegex}
+% A regular expression is possible too:
+% \docshotOptions{firstline=6,lastline=11}
+% \begin{docshot}
+% \documentclass{article}
+% \pagestyle{empty}
+% \usepackage[paperwidth=4in]{geometry}
+% \usepackage{naive-ebnf}
+% \begin{document}
+% \begin{ebnf}[1.5in]
+% <data> := <bool> | <integer> | <byte> \\
+% <bool> := "TRUE" | "FALSE" \\
+% <integer> := /(+\char`\|-)?[0-9]+/ \\
+% <byte> := /[0-9a-f]\char`\{2\char`\}/ \\
+% \end{ebnf}
+% \end{document}
+% \end{docshot}
+
% Special symbols are interpreted correctly, if they stay inside quotes:
-% \docshotOptions{}
+% \docshotOptions{firstline=5,lastline=9}
% \begin{docshot}
% \documentclass{minimal}
% \usepackage[T1]{fontenc}
% \usepackage{naive-ebnf}
-% \begin{document}\noindent
+% \begin{document}
% \begin{ebnf}[1.5in]
% <X> := 'EOL' "'" "|" \\
-% <Y> := ">" "<" "]" "[" \\
+% <Y> := ">" "<" "[" "]" "/" "/" \\
% <Z> := "\LaTeX" "\textdollar" \\
% \end{ebnf}
% \end{document}
% \end{docshot}
+% Nested brackets work fine too:
+% \docshotOptions{firstline=5,lastline=10}
+% \begin{docshot}
+% \documentclass{minimal}
+% \usepackage[T1]{fontenc}
+% \usepackage{naive-ebnf}
+% \begin{document}
+% \begin{ebnf}[1.5in]
+% <x> := ( "x" ( "y" | ( "z" | <z> ) ) ) \\
+% <y> := [ [ "x1" ] { /[a-z]+/ } ] \\
+% <z> := { { { <x> } <y> } <z> } \\
+% <t> := [ <x> ] [ <y> ] \\
+% \end{ebnf}
+% \end{document}
+% \end{docshot}
+
% \section{Package Options}
% It's possible to configure the behavior of the package with the help of a few package options:
@@ -251,13 +297,13 @@
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\terminal}
-% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\terminal} added, to enable rendering terminal symbols outside of the \texttt{ebnf} environment.}
+% \begin{macro}{\EbnfTerminal}
+% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\EbnfTerminal} added, to enable rendering terminal symbols outside of the \texttt{ebnf} environment.}
% \changes{0.0.3}{2023/01/30}{Quotes fixed in both text and math modes.}
-% Then, we a command to render a single terminal:
+% Then, we define a command to render a single terminal:
% \begin{macrocode}
\makeatletter
-\newcommand\terminal[1]{{%
+\newcommand\EbnfTerminal[1]{{%
\relax\ifmmode\else\ttfamily\fi%
\ebnf@color{gray}{\relax\ifmmode\textsf{``}\else{\sffamily``}\fi}%
#1%
@@ -266,12 +312,12 @@
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\nonterminal}
-% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\nonterminal} added, to enable rendering non-terminal symbols outside of the \texttt{ebnf} environment.}
-% Then, we a command to render a single non-terminal:
+% \begin{macro}{\EbnfTerminal}
+% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\EbnfNonTerminal} added, to enable rendering non-terminal symbols outside of the \texttt{ebnf} environment.}
+% Then, we define a command to render a single non-terminal:
% \begin{macrocode}
\makeatletter
-\newcommand\nonterminal[1]{{%
+\newcommand\EbnfNonTerminal[1]{{%
\ebnf@color{gray}{\relax\ifmmode\langle\else\(\langle\)\fi}%
\relax\ifmmode\textsf{#1}\else{\sffamily#1}\fi%
\ebnf@color{gray}{\relax\ifmmode\rangle\else\(\rangle\)\fi}}}
@@ -279,12 +325,22 @@
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\sterminal}
-% \changes{0.0.6}{2023/05/27}{New command \texttt{\char`\\sterminal} added, to enable rendering of special non-printable terminal symbols outside of the \texttt{ebnf} environment.}
-% Then, we a command to render a single non-terminal:
+% \begin{macro}{\EbnfSpecial}
+% \changes{0.0.6}{2023/05/27}{New command \texttt{\char`\\EbnfSpecial} added, to enable rendering of special non-printable terminal symbols outside of the \texttt{ebnf} environment.}
+% Then, we define a command to render a single non-terminal:
% \begin{macrocode}
\makeatletter
-\newcommand\sterminal[1]{{\relax\ifmmode\else\ttfamily\fi#1}}%
+\newcommand\EbnfSpecial[1]{{\relax\ifmmode\else\ttfamily\fi#1}}%
+\makeatother
+% \end{macrocode}
+% \end{macro}
+
+% \begin{macro}{\EbnfRegex}
+% \changes{0.0.8}{2023/07/11}{New command \texttt{\char`\\EbnfRegex} added, to enable rendering of regular expresions outside of the \texttt{ebnf} environment.}
+% Then, we define a command to render a regular expression:
+% \begin{macrocode}
+\makeatletter
+\newcommand\EbnfRegex[1]{{\relax\ifmmode\else\ttfamily\fi/#1/}}%
\makeatother
% \end{macrocode}
% \end{macro}
@@ -302,17 +358,22 @@
\newcommand\ebnf@terminal[1]{
\tl_set:Nn \l_ebnf_tl {}
\tl_set_rescan:Nnn \l_ebnf_tl {} { #1 }
- \terminal{\l_ebnf_tl}
+ \EbnfTerminal{\l_ebnf_tl}
}
-\newcommand\ebnf@sterminal[1]{
+\newcommand\ebnf@special[1]{
\tl_set:Nn \l_ebnf_tl {}
\tl_set_rescan:Nnn \l_ebnf_tl {} { #1 }
- \sterminal{\l_ebnf_tl}
+ \EbnfSpecial{\l_ebnf_tl}
}
\newcommand\ebnf@nonterminal[1]{
\tl_set:Nn \l_ebnf_tl {}
\tl_set_rescan:Nnn \l_ebnf_tl {} { #1 }
- \nonterminal{\l_ebnf_tl}
+ \EbnfNonTerminal{\l_ebnf_tl}
+}
+\newcommand\ebnf@regexp[1]{
+ \tl_set:Nn \l_ebnf_tl {}
+ \tl_set_rescan:Nnn \l_ebnf_tl {} { #1 }
+ \EbnfRegex{\l_ebnf_tl}
}
\ExplSyntaxOff
\newcommand\ebnf@to
@@ -323,51 +384,69 @@
% \end{macrocode}
% \begin{macro}{ebnf}
-% \changes{0.0.4}{2023/02/03}{Any symbols are allowed inside \texttt{\char`\\nonterminal} commands and inside the \texttt{ebnf} environment, where non-terminals are mentioned.}
+% \changes{0.0.4}{2023/02/03}{Any symbols are allowed inside \texttt{\char`\\EbnfNonTerminal} commands and inside the \texttt{ebnf} environment, where non-terminals are mentioned.}
+% \changes{0.0.11}{2023/07/12}{Many bugs fixed in the area of regular expression matching.}
% Then, we define the |ebnf| environment:
% \begin{macrocode}
\ExplSyntaxOn
\cs_generate_variant:Nn \tl_replace_all:Nnn {Nx}
\makeatletter
\NewDocumentEnvironment{ebnf}{O{4em}+b}
- {\tl_set:Nn\l__ebnf_tmp_tl{#2}}
+ {\tl_set:Nn\ebnf_tmp{#2}}
{%
- \regex_replace_all:nnN { ([^\ ])< } {\1\\textless{}} \l__ebnf_tmp_tl%
- \regex_replace_all:nnN { >([^\ ]) } {\\textgreater{}\1} \l__ebnf_tmp_tl%
- \regex_replace_all:nnN { ([^\ ])'([^\ ]) } {\1\\textquotesingle{}\2} \l__ebnf_tmp_tl%
- \regex_replace_all:nnN { ([^\ ])\|([^\ ]) } {\1\\textbar{}\2} \l__ebnf_tmp_tl%
+ \regex_replace_all:nnN
+ { ([^\ ])/([^\ ]) } {\1\\slash{}\2} \ebnf_tmp%
+ \regex_replace_all:nnN
+ { ([^\ ])< } {\1\\textless{}} \ebnf_tmp%
+ \regex_replace_all:nnN
+ { >([^\ ]) } {\\textgreater{}\1} \ebnf_tmp%
+ \regex_replace_all:nnN
+ { ([^\ ])'([^\ ]) } {\1\\textquotesingle{}\2} \ebnf_tmp%
+ \regex_replace_all:nnN
+ { ([^\ ])\|([^\ ]) } {\1\\textbar{}\2} \ebnf_tmp%
%
- \regex_replace_all:nnN { \{\ (.+?)\ \} }%
- {\c{ebnf@repetition}{\1}} \l__ebnf_tmp_tl%
- \regex_replace_all:nnN { \(\ (.+?)\ \) }%
- {\c{ebnf@grouping}{\1}} \l__ebnf_tmp_tl%
- \regex_replace_all:nnN { \[\ (.+?)\ \] }%
- {\c{ebnf@optional}{\1}} \l__ebnf_tmp_tl%
+ \regex_replace_all:nnN { \ /(.+?)/\ }%
+ {\c{ebnf@regexp}{\1}} \ebnf_tmp%
+ \cs_new:Npn\ebnf_curled{%
+ \regex_replace_all:nnNT
+ { \{\ (([^\ ]*(\ [^\}\{]|\ (\}|\{)[^\ ])?)*)\ \} }%
+ {\c{ebnf@repetition}{\1}} \ebnf_tmp \ebnf_curled}%
+ \ebnf_curled%
+ \cs_new:Npn\ebnf_brackets{%
+ \regex_replace_all:nnNT
+ { \(\ (([^\ ]*(\ [^\)\(]|\ (\)|\()[^\ ])?)*)\ \) }%
+ {\c{ebnf@grouping}{\1}} \ebnf_tmp \ebnf_brackets}%
+ \ebnf_brackets%
+ \cs_new:Npn\ebnf_squares{%
+ \regex_replace_all:nnNT
+ { \[\ (([^\ ]*(\ [^\]\[]|\ (\]|\[)[^\ ])?)*)\ \] }%
+ {\c{ebnf@optional}{\1}} \ebnf_tmp \ebnf_squares}%
+ \ebnf_squares%
\regex_replace_all:nnN { (<[^>]+?>\ :=) }%
- {\c{makebox}[#1][r]{\1}} \l__ebnf_tmp_tl%
+ {\c{makebox}[#1][r]{\1}} \ebnf_tmp%
\regex_replace_all:nnN { <(.+?)> }%
- {\c{ebnf@nonterminal}{\1}} \l__ebnf_tmp_tl%
+ {\c{ebnf@nonterminal}{\1}} \ebnf_tmp%
\regex_replace_all:nnN { "(.+?)" }%
- {\c{ebnf@terminal}{\1}} \l__ebnf_tmp_tl%
+ {\c{ebnf@terminal}{\1}} \ebnf_tmp%
\regex_replace_all:nnN { '(.+?)' }%
- {\c{ebnf@sterminal}{\1}} \l__ebnf_tmp_tl%
+ {\c{ebnf@special}{\1}} \ebnf_tmp%
\regex_replace_all:nnN { \|(\|) }%
- {\c{makebox}[#1][r]{ \1 }} \l__ebnf_tmp_tl%
+ {\c{makebox}[#1][r]{ \1 }} \ebnf_tmp%
\regex_replace_all:nnN { \| }%
- {\c{ebnf@alternation}{}} \l__ebnf_tmp_tl%
+ {\c{ebnf@alternation}{}} \ebnf_tmp%
\regex_replace_all:nnN { := }%
- {\c{ebnf@to}{}} \l__ebnf_tmp_tl%
- \tl_put_left:Nn \l__ebnf_tmp_tl {\noindent}
- \tl_put_right:Nn \l__ebnf_tmp_tl {}
+ {\c{ebnf@to}{}} \ebnf_tmp%
+ \tl_put_left:Nn \ebnf_tmp {\noindent}
+ \tl_put_right:Nn \ebnf_tmp {}
\ifdefined\ebnf@trail%
\newwrite\ebnf@write%
\immediate\openout\ebnf@write\ebnf@trail\relax%
- \immediate\write\ebnf@write{\unexpanded\expandafter{\l__ebnf_tmp_tl}}%
+ \immediate\write\ebnf@write{\unexpanded\expandafter{\ebnf_tmp}}%
\immediate\closeout\ebnf@write%
\message{naive-ebnf:\space pre-processed\space TeX
\space saved\space to\space "\ebnf@trail"^^J}%
\fi%
- \l__ebnf_tmp_tl}
+ \ebnf_tmp}
\makeatother
\ExplSyntaxOff
% \end{macrocode}
diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
index d15fe959a6..f017dfaa0d 100644
--- a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
+++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 9d07a765bf..aa6209ac9f 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -28,6 +28,9 @@ $mirrors = {
'Hong Kong' => {
'https://mirror-hk.koddos.net/CTAN/' => 1,
},
+ 'India' => {
+ 'https://mirror.niser.ac.in/ctan/' => 1,
+ },
'Indonesia' => {
'http://repo.ugm.ac.id/ctan/' => 1,
'https://mirror.unpad.ac.id/ctan/' => 1,
@@ -107,6 +110,7 @@ $mirrors = {
},
'Greece' => {
'https://fosszone.csd.auth.gr/CTAN/' => 1,
+ 'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
'Hungary' => {
'https://mirror.szerverem.hu/ctan/' => 1,
@@ -178,7 +182,6 @@ $mirrors = {
},
'USA' => {
'http://bay.uchicago.edu/CTAN/' => 1,
- 'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
'https://ctan.math.illinois.edu/' => 1,
'https://ctan.math.utah.edu/ctan/tex-archive/' => 1,
'https://ctan.math.washington.edu/tex-archive/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index daca42c2cb..6366a33154 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/2023
-depend revision/67610
+depend revision/67615
name 00texlive.image
category TLCore
@@ -4765,7 +4765,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 67607
+revision 67612
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
@@ -221220,7 +221220,7 @@ catalogue-version 0.7
name naive-ebnf
category Package
-revision 67515
+revision 67615
shortdesc EBNF in plain text
relocated 1
longdesc With the help of this LaTeX package a context-free grammar
@@ -221229,17 +221229,17 @@ longdesc Extended Backus-Naur Form (EBNF) notation.
depend filecontentsdef
depend l3kernel
depend pgfopts
-containersize 2240
-containerchecksum 045092944d90fb9a131bc9126e11f18efa010906852dd46965eb36dac61546a652369d754b36368eb51c54b61c20262b2be35cf4c36c0f6704be1ff72100c66c
-doccontainersize 596728
-doccontainerchecksum 45b7018da48986d0567528aa43acc65e06abb02f33b9e3b50109ee36dac7493d516fa99bc4862495674cfe9846390e358512a1de5d3b84f61d3a78c513069ebf
-docfiles size=158
+containersize 2392
+containerchecksum dc940c36be2403635bcdbb9c02c95c45f1c9ed4724e4976a353fbd317243e63e9bfe1260ff8410e21d4f6cd0d34b10c165a06162041d81a62fe2f3e2585518b6
+doccontainersize 662776
+doccontainerchecksum 8cbc59f26a579de46a05f978ed78afc405358842adf12b91919629d43798c3ae29d7814c6b6bd139c0d51d7c0cc156b3cb6dc232295699b1d0b857e332495fc2
+docfiles size=179
RELOC/doc/latex/naive-ebnf/DEPENDS.txt
RELOC/doc/latex/naive-ebnf/LICENSE.txt
RELOC/doc/latex/naive-ebnf/README.md details="Readme"
RELOC/doc/latex/naive-ebnf/naive-ebnf.pdf details="Package documentation"
-srccontainersize 5072
-srccontainerchecksum c3a172dcfa9e1a2107489493e9fb3b6fc68855b20e4a998f14f38a2e0fa33ab58c5911e80590c508064fa4b9317b76a6677eaa0a0ffb531dc0e457c98d1b8a95
+srccontainersize 5648
+srccontainerchecksum f07301e9b2ec01035f4e132efedfa4f76066eefe45096e839d44f2e6f45f16898a15e5711b4b59393da9ee70d7f470b01b2ec9f227209bf2e84dd07d41336039
srcfiles size=5
RELOC/source/latex/naive-ebnf/naive-ebnf.dtx
RELOC/source/latex/naive-ebnf/naive-ebnf.ins
@@ -221249,7 +221249,7 @@ catalogue-contact-repository https://github.com/yegor256/naive-ebnf
catalogue-ctan /macros/latex/contrib/naive-ebnf
catalogue-license mit
catalogue-topics formal-spec
-catalogue-version 0.0.7
+catalogue-version 0.0.11
name nameauth
category Package
@@ -313547,7 +313547,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 67607
+revision 67612
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.
@@ -313555,10 +313555,10 @@ 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 113992
-containerchecksum 7d357cffccec98c56410933209478a10a8b7f2ad53a0af2ee1ba78243fae523454170b2b4698e407b528a6f4112935426c74b66b3e8c3167532585dd6f9d83e6
+containersize 113988
+containerchecksum 29f97fb37cd8ccf4841d2e98b14102caab8774469f41d5e155d8a158bc138b9a0e36c3049e44bd2f441f2072e1904842b175138c97b8f4804907f040c7555435
doccontainersize 427880
-doccontainerchecksum fc1adbd015983701b1bd7234d06dc43d9db5d491a4ea7eb17015bfabcf326bfb38f2b48c816946c9981e595c402071428f031e8200337e40b8bdea83e096c0ae
+doccontainerchecksum aa18c85745ab275fc42c666f616726edf47e3310ba7b4010802db8d165b0d0dc7ec02dc53114c8b9ededf34f1aa961f2af3d3c5c9b8905fadc4c55dcf6bb41b5
docfiles size=547
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -354405,16 +354405,16 @@ catalogue-topics frivolous
name xindex
category Package
-revision 67563
+revision 67614
shortdesc Unicode compatible index generation
longdesc This package provides a unicode compatible index programm for
longdesc LaTeX.
depend xindex.ARCH
-containersize 35820
-containerchecksum f0b1f27d6f4b4f8ac9ba026bf0d0b47398046baa763e9b0f8c666818310633b34d49fadf64dbf35cce4aaf2f95cc17707bf447d92b2246e18496132ceb708c37
-doccontainersize 581112
-doccontainerchecksum fa02c01f9575010a95d1aea6c64fdcd27195fe6a505a9027a715043610c48d95b2f355862f439220b9bcc26c8599fec99934042bd9f14f56b107c69f2a779a9a
-docfiles size=248
+containersize 35984
+containerchecksum 629032587aa1c1ecceda90b5f4ace35e6dcfea41a11eff12efaaaa282d0e15c5a13896a9a5dd205914c32804ea14b3299393b39997b07c0d79169738beb16e05
+doccontainersize 595596
+doccontainerchecksum 9968400d22ecb2a7f30cb33e6c270a4b4afefb8b8197b57be6008904c0cfb87a71d9149a0da532aefb0a0bb471945042fed26840d45aa55e8fc3f8dbc4667167
+docfiles size=251
texmf-dist/doc/lualatex/xindex/CHANGELOG
texmf-dist/doc/lualatex/xindex/Makefile
texmf-dist/doc/lualatex/xindex/README.md details="Readme"
@@ -354482,7 +354482,7 @@ catalogue-contact-repository https://gitlab.com/hvoss49/xindex
catalogue-ctan /indexing/xindex
catalogue-license lppl1.3
catalogue-topics index use-lua
-catalogue-version 0.49
+catalogue-version 0.51
name xindex.aarch64-linux
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 387d5b23b9..500c44a2ce 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-bf52e91683be6c475efe8d9fadbc2ff4 texlive.tlpdb
+f2f6ccacd0f88647a0e060907c7f7f78 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index d65e7c21b4..44c301816c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-c0c38042291b541353efe44cb29907e01924c4982ca0a983fd5ae94c2f70f50fee4542e06193a6049c2533a21352c89981e88abffbdc48cfafbe8e810003710f texlive.tlpdb
+45340322603bbe1d770185a3f3a01df7c729881be23bb5039c6f3c36502d5fa956e2687adc428ad68118f0ed60dc014e732fa3d9f1a736c68daf6e61bda05d2f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 6813991e27..4c6654c687 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSt6XgACgkQTOGHfhlD
-jHBPbQf/WbFxKHSnsNVTxVT72RKcED1NtYx2Gw24cll7M2VgyGDYBl0StEmCXkzR
-u4NXEfwlU6b23rBXVgpJXuLk0RltTK1VCsjLCHOTGxV23otQKXe+16ADIoc5wqCp
-HPV2RE04Rwoki+DZ2MyKn/1bHMAWxIlqdQvelo2WuVWtPEwfEh8i0DShQv5TK1gC
-qVZg7y8zLzvbnd3fSz4PWwATbwQV15Fmmo9x88Xr5a43gRakJfNxe5H7P9TVEFg7
-ydf+2vrNPaD1Ug4g/Kr0saOG+steRyLQr/tcSNITKC11nU4ixMTgKTT+gSNWlrYu
-w9l3qAPoY3j4zpEwpbrpWSJWWHJs5g==
-=CKbJ
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSvO10ACgkQTOGHfhlD
+jHAiMQf+Os1UJiTJEacSwvBBx7PrNhtrIb6E5sWPPn3AiTKPSr9mmQ4QqruEk+Ee
+4Upg82jgxlLKlwjxl142NYBWyjbo0pg/1L4wTEwymP+q3KAGbVQms24NpUPC/t/L
+hXDbo7sUmG21y4PLfpie6Sa5GXCc/hOWMzf20Mh/MPMV/65U8PyiNRpA2BfbRiyZ
+psMwNiIBzKOnZegVsPs8ROm0XaKvwg09QlxKeJ9czKLCHKiahmjHIiwGkjUvEVhJ
+IlHBqB11b3OGQSFvspdliR8KlUz9MtHJ9DwHE5p1KO4oJiDzmKbcG9jgeOl/CDT2
+FkmcbKOIJ2x6YwG5qc5C0II1e1pMRQ==
+=aPwa
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index fb6fbb1471..651fc42a45 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 837e5851d2..d3ec42404a 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:
-2023-07-12-02-02
+2023-07-13-02-02