summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname656
-rw-r--r--FILES.byname.gzbin2644748 -> 2645095 bytes
-rw-r--r--FILES.last07days651
-rw-r--r--biblio/ctan-bibdata/ctan.bib29
-rw-r--r--macros/latex/contrib/epcqrcode/README46
-rw-r--r--macros/latex/contrib/epcqrcode/epcqrcode-doc.pdfbin0 -> 160738 bytes
-rw-r--r--macros/latex/contrib/epcqrcode/epcqrcode.dtx710
-rw-r--r--macros/latex/contrib/epcqrcode/epcqrcode.ins51
-rw-r--r--macros/latex/contrib/fgruler/README2
-rw-r--r--macros/latex/contrib/fgruler/fgruler.dtx8
-rw-r--r--macros/latex/contrib/fgruler/fgruler.ins4
-rw-r--r--macros/latex/contrib/fgruler/fgruler.pdfbin486281 -> 486314 bytes
-rw-r--r--macros/latex/contrib/jsonparse/README.md37
-rw-r--r--macros/latex/contrib/jsonparse/jsonparse-doc.pdfbin380391 -> 386673 bytes
-rw-r--r--macros/latex/contrib/jsonparse/jsonparse-doc.tex32
-rw-r--r--macros/latex/contrib/jsonparse/jsonparse.sty100
-rw-r--r--macros/luatex/latex/gitinfo-lua/README.md18
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua7
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdfbin116004 -> 122453 bytes
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex95
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/latexmkrc5
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua29
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua32
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua73
-rw-r--r--macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty13
-rw-r--r--macros/unicodetex/latex/bithesis/bithesis.dtx42
-rw-r--r--macros/unicodetex/latex/bithesis/bithesis.pdfbin736315 -> 742283 bytes
-rwxr-xr-xsystems/texlive/tlnet/install-tl8
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb170
-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.xzbin2564368 -> 2562920 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin813629 -> 814371 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin813950 -> 815079 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
38 files changed, 1983 insertions, 879 deletions
diff --git a/FILES.byname b/FILES.byname
index 04b4692ce0..f648b9110b 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2081,12 +2081,12 @@
2024/03/12 | 1837 | biblio/citation-style-language/README.md
2024/03/12 | 12878 | biblio/citation-style-language/vancouver.csl
2024/03/12 | 4553440 | biblio/citation-style-language.zip
-2024/04/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/04/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/04/10 | 2860154 | biblio/ctan-bibdata/ctan.bib
-2024/04/10 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/04/11 | 2860539 | biblio/ctan-bibdata/ctan.bib
+2024/04/11 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/04/10 | 4120086 | biblio/ctan-bibdata.zip
+2024/04/11 | 4120168 | 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
@@ -5448,7 +5448,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
-2024/04/10 | 56182 | FILES.last07days
+2024/04/11 | 58967 | 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
@@ -233260,6 +233260,11 @@
2024/02/14 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
2024/02/14 | 1315 | macros/latex/contrib/eolang/README.md
2024/02/14 | 1940056 | macros/latex/contrib/eolang.zip
+2024/04/11 | 160738 | macros/latex/contrib/epcqrcode/epcqrcode-doc.pdf
+2024/04/11 | 32643 | macros/latex/contrib/epcqrcode/epcqrcode.dtx
+2024/04/11 | 1578 | macros/latex/contrib/epcqrcode/epcqrcode.ins
+2024/04/11 | 1629 | macros/latex/contrib/epcqrcode/README
+2024/04/11 | 163734 | macros/latex/contrib/epcqrcode.zip
1991/01/31 | 1291 | macros/latex/contrib/epic/epic.readme
2009/07/09 | 25846 | macros/latex/contrib/epic/epic.sty
1991/01/31 | 2444 | macros/latex/contrib/epic/misc.sty
@@ -234597,11 +234602,11 @@
2015/10/27 | 10838 | macros/latex/contrib/ffslides/tiny_example_1.pdf
2015/10/27 | 15273 | macros/latex/contrib/ffslides/tiny_example_2.pdf
2015/11/19 | 2848864 | macros/latex/contrib/ffslides.zip
-2022/06/25 | 100113 | macros/latex/contrib/fgruler/fgruler.dtx
-2022/06/19 | 1210 | macros/latex/contrib/fgruler/fgruler.ins
-2022/06/25 | 486281 | macros/latex/contrib/fgruler/fgruler.pdf
-2022/06/19 | 718 | macros/latex/contrib/fgruler/README
-2022/06/25 | 485768 | macros/latex/contrib/fgruler.zip
+2024/04/11 | 100146 | macros/latex/contrib/fgruler/fgruler.dtx
+2024/04/11 | 1210 | macros/latex/contrib/fgruler/fgruler.ins
+2024/04/11 | 486314 | macros/latex/contrib/fgruler/fgruler.pdf
+2024/04/11 | 718 | macros/latex/contrib/fgruler/README
+2024/04/11 | 485436 | macros/latex/contrib/fgruler.zip
2014/03/24 | 1586 | macros/latex/contrib/fifo-stack/fifo-stack.cwl
2014/03/24 | 32521 | macros/latex/contrib/fifo-stack/fifo-stack.dtx
2014/03/24 | 1390 | macros/latex/contrib/fifo-stack/fifo-stack.ins
@@ -240299,12 +240304,12 @@
2024/03/06 | 23652 | macros/latex/contrib/jslectureplanner/jsmembertable.sty
2024/03/06 | 10156 | macros/latex/contrib/jslectureplanner/README
2024/03/06 | 1498662 | macros/latex/contrib/jslectureplanner.zip
-2024/04/09 | 380391 | macros/latex/contrib/jsonparse/jsonparse-doc.pdf
-2024/04/09 | 16885 | macros/latex/contrib/jsonparse/jsonparse-doc.tex
-2024/04/09 | 15644 | macros/latex/contrib/jsonparse/jsonparse.sty
+2024/04/11 | 386673 | macros/latex/contrib/jsonparse/jsonparse-doc.pdf
+2024/04/11 | 19637 | macros/latex/contrib/jsonparse/jsonparse-doc.tex
+2024/04/11 | 16572 | macros/latex/contrib/jsonparse/jsonparse.sty
2024/04/05 | 19105 | macros/latex/contrib/jsonparse/LICENCE
-2024/04/09 | 1485 | macros/latex/contrib/jsonparse/README.md
-2024/04/10 | 379536 | macros/latex/contrib/jsonparse.zip
+2024/04/10 | 1503 | macros/latex/contrib/jsonparse/README.md
+2024/04/11 | 385528 | macros/latex/contrib/jsonparse.zip
2015/06/02 | 141342 | macros/latex/contrib/jumplines/jumplines_doc.pdf
2015/06/02 | 10822 | macros/latex/contrib/jumplines/jumplines_doc.tex
2015/06/02 | 110248 | macros/latex/contrib/jumplines/jumplines_example.pdf
@@ -259076,15 +259081,17 @@
2021/07/17 | 425704 | macros/luatex/latex/emoji/emoji-table.def
2021/07/17 | 1205 | macros/luatex/latex/emoji/README.md
2021/07/17 | 1183104 | macros/luatex/latex/emoji.zip
-2024/04/02 | 116004 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
-2024/04/02 | 16859 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
-2024/04/02 | 1040 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
-2024/04/02 | 1093 | macros/luatex/latex/gitinfo-lua/README.md
-2024/04/02 | 5822 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
-2024/04/02 | 8417 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
-2024/04/02 | 2651 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
-2024/04/02 | 3108 | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
-2024/04/02 | 124787 | macros/luatex/latex/gitinfo-lua.zip
+2024/04/11 | 329 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua
+2024/04/11 | 122453 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
+2024/04/11 | 19916 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
+2024/04/11 | 1040 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
+2024/04/11 | 157 | macros/luatex/latex/gitinfo-lua/doc/latexmkrc
+2024/04/11 | 1814 | macros/luatex/latex/gitinfo-lua/README.md
+2024/04/11 | 6237 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
+2024/04/11 | 9913 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
+2024/04/11 | 2863 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
+2024/04/11 | 3205 | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
+2024/04/11 | 136158 | macros/luatex/latex/gitinfo-lua.zip
2018/02/14 | 12749 | macros/luatex/latex/gurps/gurps.dtx
2018/02/14 | 8204 | macros/luatex/latex/gurps/gurps.lua
2018/02/14 | 239743 | macros/luatex/latex/gurps/gurps.pdf
@@ -267912,13 +267919,13 @@
2024/02/21 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE
2024/02/21 | 7237 | macros/unicodetex/latex/beaulivre/README.md
2024/02/21 | 14331 | macros/unicodetex/latex/beaulivre.zip
-2024/04/06 | 129505 | macros/unicodetex/latex/bithesis/bithesis.dtx
-2024/04/06 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins
-2024/04/06 | 736315 | macros/unicodetex/latex/bithesis/bithesis.pdf
-2024/04/06 | 2348 | macros/unicodetex/latex/bithesis/contributing.md
-2024/04/06 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md
-2024/04/06 | 1946 | macros/unicodetex/latex/bithesis/README.md
-2024/04/06 | 765272 | macros/unicodetex/latex/bithesis.zip
+2024/04/11 | 130936 | macros/unicodetex/latex/bithesis/bithesis.dtx
+2024/04/11 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins
+2024/04/11 | 742283 | macros/unicodetex/latex/bithesis/bithesis.pdf
+2024/04/11 | 2348 | macros/unicodetex/latex/bithesis/contributing.md
+2024/04/11 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md
+2024/04/11 | 1946 | macros/unicodetex/latex/bithesis/README.md
+2024/04/11 | 771582 | macros/unicodetex/latex/bithesis.zip
2022/02/26 | 128251 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.pdf
2022/02/26 | 6771 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.sty
2022/02/26 | 17327 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.tex
@@ -300537,19 +300544,19 @@
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
-2024/03/31 | 249907 | support/TeX4ht/source/ChangeLog
+2024/04/11 | 250403 | 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
2021/05/03 | 1569 | support/TeX4ht/source/common.tex
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/vcss
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/xmllint
-2024/01/03 | 28790 | support/TeX4ht/source/Makefile
+2024/04/11 | 29016 | support/TeX4ht/source/Makefile
2024/03/05 | 8955 | support/TeX4ht/source/mktex4ht-cnf.tex
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2024/03/31 | 1188442 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/04/11 | 1188322 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2023/10/16 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -300580,7 +300587,7 @@
2021/05/03 | 70683 | support/TeX4ht/source/tex4ht-html0.tex
2021/05/03 | 164748 | support/TeX4ht/source/tex4ht-html32.tex
2024/03/01 | 628350 | support/TeX4ht/source/tex4ht-html4.tex
-2023/10/09 | 12034 | support/TeX4ht/source/tex4ht-html5.tex
+2024/04/11 | 12140 | support/TeX4ht/source/tex4ht-html5.tex
2021/06/17 | 648233 | support/TeX4ht/source/tex4ht-html-speech.tex
2021/05/03 | 59483 | support/TeX4ht/source/tex4ht-html-speech-xtpipes.tex
2021/05/03 | 8028 | support/TeX4ht/source/tex4ht-info-html4.tex
@@ -306724,7 +306731,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2024/04/09 | 7148 | systems/texlive/tlnet/archive/collection-latexextra.r70890.tar.xz
+2024/04/11 | 7148 | systems/texlive/tlnet/archive/collection-latexextra.r70906.tar.xz
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2024/02/14 | 740 | systems/texlive/tlnet/archive/collection-latexrecommended.r69841.tar.xz
2024/03/26 | 1040 | systems/texlive/tlnet/archive/collection-luatex.r70765.tar.xz
@@ -308005,10 +308012,10 @@
2024/03/01 | 76408 | systems/texlive/tlnet/archive/dviout-util.x86_64-linux.r70276.tar.xz
2024/03/01 | 81960 | systems/texlive/tlnet/archive/dviout-util.x86_64-solaris.r70276.tar.xz
2023/03/24 | 2735736 | systems/texlive/tlnet/archive/dviout.windows.r66655.tar.xz
-2024/03/08 | 412872 | systems/texlive/tlnet/archive/dvipdfmx.aarch64-linux.r70489.tar.xz
+2024/04/11 | 413136 | systems/texlive/tlnet/archive/dvipdfmx.aarch64-linux.r70910.tar.xz
2024/04/10 | 398032 | systems/texlive/tlnet/archive/dvipdfmx.amd64-freebsd.r70898.tar.xz
2024/03/09 | 395992 | systems/texlive/tlnet/archive/dvipdfmx.amd64-netbsd.r70499.tar.xz
-2024/03/08 | 349384 | systems/texlive/tlnet/archive/dvipdfmx.armhf-linux.r70489.tar.xz
+2024/04/11 | 381520 | systems/texlive/tlnet/archive/dvipdfmx.armhf-linux.r70910.tar.xz
2023/12/14 | 3125132 | systems/texlive/tlnet/archive/dvipdfmx.doc.r69127.tar.xz
2024/04/10 | 398020 | systems/texlive/tlnet/archive/dvipdfmx.i386-freebsd.r70898.tar.xz
2024/04/10 | 469988 | systems/texlive/tlnet/archive/dvipdfmx.i386-linux.r70898.tar.xz
@@ -310550,6 +310557,8 @@
2024/03/07 | 13364 | systems/texlive/tlnet/archive/jslectureplanner.r70443.tar.xz
2019/02/28 | 18444 | systems/texlive/tlnet/archive/js-misc.doc.r16211.tar.xz
2019/02/28 | 13868 | systems/texlive/tlnet/archive/js-misc.r16211.tar.xz
+2024/04/11 | 373912 | systems/texlive/tlnet/archive/jsonparse.doc.r70906.tar.xz
+2024/04/11 | 3132 | systems/texlive/tlnet/archive/jsonparse.r70906.tar.xz
2019/02/28 | 254168 | systems/texlive/tlnet/archive/jumplines.doc.r37553.tar.xz
2019/02/28 | 4036 | systems/texlive/tlnet/archive/jumplines.r37553.tar.xz
2024/01/10 | 1996068 | systems/texlive/tlnet/archive/junicode.doc.r69355.tar.xz
@@ -311099,12 +311108,12 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.armhf-linux.r30015.tar.xz
-2024/04/04 | 551848 | systems/texlive/tlnet/archive/latexmk.doc.r70853.tar.xz
+2024/04/11 | 570016 | systems/texlive/tlnet/archive/latexmk.doc.r70909.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-linux.r10937.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/latexmk.i386-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-solaris.r10937.tar.xz
-2024/04/04 | 117260 | systems/texlive/tlnet/archive/latexmk.r70853.tar.xz
+2024/04/11 | 119144 | systems/texlive/tlnet/archive/latexmk.r70909.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/latexmk.universal-darwin.r57908.tar.xz
2023/02/20 | 2300 | systems/texlive/tlnet/archive/latexmk.windows.r65891.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.x86_64-cygwin.r33557.tar.xz
@@ -311744,8 +311753,8 @@
2024/03/04 | 2301520 | systems/texlive/tlnet/archive/luajittex.x86_64-darwinlegacy.r70380.tar.xz
2024/03/01 | 4064256 | systems/texlive/tlnet/archive/luajittex.x86_64-linuxmusl.r70276.tar.xz
2024/03/01 | 2838700 | systems/texlive/tlnet/archive/luajittex.x86_64-linux.r70276.tar.xz
-2023/01/14 | 435504 | systems/texlive/tlnet/archive/luakeys.doc.r65533.tar.xz
-2023/01/14 | 14240 | systems/texlive/tlnet/archive/luakeys.r65533.tar.xz
+2024/04/11 | 435984 | systems/texlive/tlnet/archive/luakeys.doc.r70908.tar.xz
+2024/04/11 | 14364 | systems/texlive/tlnet/archive/luakeys.r70908.tar.xz
2019/02/28 | 137620 | systems/texlive/tlnet/archive/lualatex-doc-de.doc.r30474.tar.xz
2019/02/28 | 536 | systems/texlive/tlnet/archive/lualatex-doc-de.r30474.tar.xz
2022/01/02 | 201244 | systems/texlive/tlnet/archive/lualatex-math.doc.r61464.tar.xz
@@ -313617,9 +313626,9 @@
2022/10/30 | 314616 | systems/texlive/tlnet/archive/pdflscape.doc.r64851.tar.xz
2022/10/30 | 2612 | systems/texlive/tlnet/archive/pdflscape.r64851.tar.xz
2022/10/30 | 6508 | systems/texlive/tlnet/archive/pdflscape.source.r64851.tar.xz
-2024/03/27 | 8499128 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r70778.tar.xz
-2024/03/27 | 54136 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r70778.tar.xz
-2024/03/27 | 140084 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r70778.tar.xz
+2024/04/11 | 8522084 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r70907.tar.xz
+2024/04/11 | 54608 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r70907.tar.xz
+2024/04/11 | 140848 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r70907.tar.xz
2019/02/28 | 381552 | systems/texlive/tlnet/archive/pdfmarginpar.doc.r23492.tar.xz
2019/02/28 | 2424 | systems/texlive/tlnet/archive/pdfmarginpar.r23492.tar.xz
2023/03/22 | 234168 | systems/texlive/tlnet/archive/pdfmsym.doc.r66618.tar.xz
@@ -316187,13 +316196,13 @@
2024/03/01 | 90916 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r70276.tar.xz
2024/03/01 | 88408 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r70286.tar.xz
2024/03/08 | 70304 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r70489.tar.xz
-2024/04/01 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r70827.tar.xz
+2024/04/11 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r70911.tar.xz
2024/03/01 | 90856 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r70276.tar.xz
2024/03/01 | 91840 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r70276.tar.xz
2024/03/01 | 76840 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r70286.tar.xz
2024/03/01 | 86840 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r70276.tar.xz
-2024/04/01 | 1129580 | systems/texlive/tlnet/archive/tex4ht.r70827.tar.xz
-2024/04/01 | 1495652 | systems/texlive/tlnet/archive/tex4ht.source.r70827.tar.xz
+2024/04/11 | 1129584 | systems/texlive/tlnet/archive/tex4ht.r70911.tar.xz
+2024/04/11 | 1491620 | systems/texlive/tlnet/archive/tex4ht.source.r70911.tar.xz
2024/03/01 | 185964 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r70274.tar.xz
2024/03/01 | 61988 | systems/texlive/tlnet/archive/tex4ht.windows.r70269.tar.xz
2024/03/11 | 57948 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r70560.tar.xz
@@ -318415,16 +318424,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
2024/04/09 | 125043 | systems/texlive/tlnet/install-tl
-2024/04/10 | 5749137 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/04/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/04/11 | 5750522 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/04/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/04/10 | 27716340 | systems/texlive/tlnet/install-tl-windows.exe
-2024/04/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/04/10 | 34425285 | systems/texlive/tlnet/install-tl.zip
-2024/04/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/04/11 | 27714146 | systems/texlive/tlnet/install-tl-windows.exe
+2024/04/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/04/11 | 34425328 | systems/texlive/tlnet/install-tl.zip
+2024/04/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318434,7 +318443,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/04/09 | 7023 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/04/11 | 7215 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | 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
@@ -318476,12 +318485,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/04/10 | 19415529 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/04/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/04/11 | 19416847 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/04/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/03/10 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/04/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/04/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/04/10 | 2564424 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/04/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/04/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/04/11 | 2564368 | 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
@@ -322243,9 +322252,9 @@
2021/03/03 | 1217941 | systems/win32/miktex/tm/packages/aastex.tar.lzma
2016/05/18 | 294048 | systems/win32/miktex/tm/packages/abc.tar.lzma
2018/11/26 | 4619192 | systems/win32/miktex/tm/packages/abntex2.tar.lzma
-2023/11/16 | 195631 | systems/win32/miktex/tm/packages/abntexto__doc.tar.lzma
-2023/11/16 | 8649 | systems/win32/miktex/tm/packages/abntexto__source.tar.lzma
-2023/11/16 | 8386 | systems/win32/miktex/tm/packages/abntexto.tar.lzma
+2024/04/11 | 196348 | systems/win32/miktex/tm/packages/abntexto__doc.tar.lzma
+2024/04/11 | 8643 | systems/win32/miktex/tm/packages/abntexto__source.tar.lzma
+2024/04/11 | 8489 | systems/win32/miktex/tm/packages/abntexto.tar.lzma
2020/06/09 | 123303 | systems/win32/miktex/tm/packages/abnt.tar.lzma
2021/07/27 | 18566397 | systems/win32/miktex/tm/packages/aboensis__doc.tar.lzma
2021/07/27 | 18703715 | systems/win32/miktex/tm/packages/aboensis__source.tar.lzma
@@ -322270,9 +322279,9 @@
2024/02/10 | 883861 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma
2024/02/10 | 31991 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma
2024/02/10 | 19712 | systems/win32/miktex/tm/packages/achemso.tar.lzma
-2024/02/10 | 4579978 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma
-2024/02/10 | 63696 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma
-2024/02/10 | 43123 | systems/win32/miktex/tm/packages/acmart.tar.lzma
+2024/04/11 | 4581790 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma
+2024/04/11 | 63845 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma
+2024/04/11 | 43121 | systems/win32/miktex/tm/packages/acmart.tar.lzma
2016/07/19 | 105378 | systems/win32/miktex/tm/packages/acmconf.tar.lzma
2022/04/05 | 1230532 | systems/win32/miktex/tm/packages/acro__doc.tar.lzma
2016/08/30 | 774465 | systems/win32/miktex/tm/packages/acroflex.tar.lzma
@@ -322601,7 +322610,7 @@
2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma
2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma
2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma
-2024/02/10 | 1051943 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2024/04/11 | 1052787 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma
2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma
2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma
@@ -322675,11 +322684,11 @@
2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma
-2024/02/10 | 887191 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2024/04/11 | 887727 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2024/02/10 | 235632 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2024/04/11 | 235876 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -323008,9 +323017,9 @@
2016/07/20 | 229228 | systems/win32/miktex/tm/packages/biocon.tar.lzma
2016/10/07 | 6473 | systems/win32/miktex/tm/packages/biolett-bst.tar.lzma
2012/04/04 | 373402 | systems/win32/miktex/tm/packages/bitelist.tar.lzma
-2024/03/29 | 734473 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
-2024/03/29 | 29068 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
-2024/03/29 | 22799 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
+2024/04/11 | 736053 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
+2024/04/11 | 29237 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
+2024/04/11 | 22931 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
2015/12/15 | 184658 | systems/win32/miktex/tm/packages/bitpattern.tar.lzma
2019/12/13 | 638837 | systems/win32/miktex/tm/packages/bitset.tar.lzma
2023/07/17 | 46998 | systems/win32/miktex/tm/packages/bitter__doc.tar.lzma
@@ -323054,9 +323063,9 @@
2007/07/04 | 6056 | systems/win32/miktex/tm/packages/boldtensors.tar.lzma
2015/04/21 | 377162 | systems/win32/miktex/tm/packages/bondgraphs.tar.lzma
2011/03/10 | 50929 | systems/win32/miktex/tm/packages/bondgraph.tar.lzma
-2022/12/31 | 1785619 | systems/win32/miktex/tm/packages/bookcover__doc.tar.lzma
-2022/12/31 | 15269 | systems/win32/miktex/tm/packages/bookcover__source.tar.lzma
-2022/12/31 | 6130 | systems/win32/miktex/tm/packages/bookcover.tar.lzma
+2024/04/11 | 1807770 | systems/win32/miktex/tm/packages/bookcover__doc.tar.lzma
+2024/04/11 | 16240 | systems/win32/miktex/tm/packages/bookcover__source.tar.lzma
+2024/04/11 | 6811 | systems/win32/miktex/tm/packages/bookcover.tar.lzma
2008/03/21 | 213952 | systems/win32/miktex/tm/packages/bookest.tar.lzma
2009/09/11 | 233644 | systems/win32/miktex/tm/packages/booklet.tar.lzma
2006/09/28 | 329086 | systems/win32/miktex/tm/packages/bookman.cab
@@ -323505,6 +323514,9 @@
2023/11/04 | 4093 | systems/win32/miktex/tm/packages/coloredbelts__source.tar.lzma
2023/11/04 | 31290 | systems/win32/miktex/tm/packages/coloredbelts.tar.lzma
2020/10/20 | 240260 | systems/win32/miktex/tm/packages/color-edits.tar.lzma
+2024/04/11 | 217987 | systems/win32/miktex/tm/packages/coloredtheorem__doc.tar.lzma
+2024/04/11 | 3889 | systems/win32/miktex/tm/packages/coloredtheorem__source.tar.lzma
+2024/04/11 | 1498 | systems/win32/miktex/tm/packages/coloredtheorem.tar.lzma
2018/09/25 | 31097260 | systems/win32/miktex/tm/packages/coloremoji.tar.lzma
2022/10/06 | 25379 | systems/win32/miktex/tm/packages/colorframed__doc.tar.lzma
2022/10/06 | 6557 | systems/win32/miktex/tm/packages/colorframed__source.tar.lzma
@@ -323541,8 +323553,8 @@
2022/04/05 | 321669 | systems/win32/miktex/tm/packages/commonunicode__doc.tar.lzma
2022/04/05 | 1307 | systems/win32/miktex/tm/packages/commonunicode__source.tar.lzma
2022/04/05 | 5822 | systems/win32/miktex/tm/packages/commonunicode.tar.lzma
-2023/09/03 | 620760 | systems/win32/miktex/tm/packages/commutative-diagrams__doc.tar.lzma
-2023/09/03 | 13083 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
+2024/04/11 | 620998 | systems/win32/miktex/tm/packages/commutative-diagrams__doc.tar.lzma
+2024/04/11 | 13082 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
2001/05/31 | 2089 | systems/win32/miktex/tm/packages/compactbib.tar.lzma
2018/05/04 | 7572 | systems/win32/miktex/tm/packages/competences.tar.lzma
2007/04/20 | 184812 | systems/win32/miktex/tm/packages/complexity.tar.bz2
@@ -323678,12 +323690,12 @@
2022/03/29 | 943519 | systems/win32/miktex/tm/packages/csplain__source.tar.lzma
2022/03/29 | 123472 | systems/win32/miktex/tm/packages/csplain.tar.lzma
2014/05/20 | 1757952 | systems/win32/miktex/tm/packages/cspsfonts.tar.lzma
-2022/09/23 | 326522 | systems/win32/miktex/tm/packages/csquotes__doc.tar.lzma
-2022/09/23 | 18366 | systems/win32/miktex/tm/packages/csquotes.tar.lzma
+2024/04/11 | 326278 | systems/win32/miktex/tm/packages/csquotes__doc.tar.lzma
+2024/04/11 | 18371 | systems/win32/miktex/tm/packages/csquotes.tar.lzma
2017/04/23 | 2092323 | systems/win32/miktex/tm/packages/css-colors.tar.lzma
-2024/03/26 | 312444 | systems/win32/miktex/tm/packages/cs-techrep__doc.tar.lzma
-2024/03/26 | 10134 | systems/win32/miktex/tm/packages/cs-techrep__source.tar.lzma
-2024/03/26 | 4791 | systems/win32/miktex/tm/packages/cs-techrep.tar.lzma
+2024/04/11 | 312320 | systems/win32/miktex/tm/packages/cs-techrep__doc.tar.lzma
+2024/04/11 | 9973 | systems/win32/miktex/tm/packages/cs-techrep__source.tar.lzma
+2024/04/11 | 4748 | systems/win32/miktex/tm/packages/cs-techrep.tar.lzma
2016/09/06 | 106657 | systems/win32/miktex/tm/packages/cstypo.tar.lzma
2019/08/13 | 235822 | systems/win32/miktex/tm/packages/csvmerge.tar.lzma
2024/01/20 | 1742876 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma
@@ -323723,9 +323735,9 @@
2022/08/11 | 361526 | systems/win32/miktex/tm/packages/customdice__doc.tar.lzma
2022/08/11 | 7751 | systems/win32/miktex/tm/packages/customdice__source.tar.lzma
2022/08/11 | 2821 | systems/win32/miktex/tm/packages/customdice.tar.lzma
-2024/03/26 | 449332 | systems/win32/miktex/tm/packages/customenvs__doc.tar.lzma
-2024/03/26 | 9519 | systems/win32/miktex/tm/packages/customenvs__source.tar.lzma
-2024/03/26 | 6122 | systems/win32/miktex/tm/packages/customenvs.tar.lzma
+2024/04/11 | 1595552 | systems/win32/miktex/tm/packages/customenvs__doc.tar.lzma
+2024/04/11 | 12745 | systems/win32/miktex/tm/packages/customenvs__source.tar.lzma
+2024/04/11 | 9187 | systems/win32/miktex/tm/packages/customenvs.tar.lzma
2021/11/01 | 335032 | systems/win32/miktex/tm/packages/cutwin__doc.tar.lzma
2021/11/01 | 9830 | systems/win32/miktex/tm/packages/cutwin__source.tar.lzma
2021/11/01 | 3013 | systems/win32/miktex/tm/packages/cutwin.tar.lzma
@@ -323876,6 +323888,9 @@
2024/02/10 | 19247 | systems/win32/miktex/tm/packages/dictsym__doc.tar.lzma
2024/02/10 | 1976 | systems/win32/miktex/tm/packages/dictsym__source.tar.lzma
2024/02/10 | 31914 | systems/win32/miktex/tm/packages/dictsym.tar.lzma
+2024/04/11 | 268809 | systems/win32/miktex/tm/packages/didactic__doc.tar.lzma
+2024/04/11 | 12658 | systems/win32/miktex/tm/packages/didactic__source.tar.lzma
+2024/04/11 | 4845 | systems/win32/miktex/tm/packages/didactic.tar.lzma
2024/03/08 | 480446 | systems/win32/miktex/tm/packages/didec__doc.tar.lzma
2024/03/08 | 8541 | systems/win32/miktex/tm/packages/didec__source.tar.lzma
2024/03/08 | 6563 | systems/win32/miktex/tm/packages/didec.tar.lzma
@@ -323976,9 +323991,9 @@
2019/07/20 | 61900 | systems/win32/miktex/tm/packages/dtxgen.tar.lzma
2024/01/28 | 19429 | systems/win32/miktex/tm/packages/dtxtut__source.tar.lzma
2024/01/28 | 334232 | systems/win32/miktex/tm/packages/dtxtut.tar.lzma
-2022/10/15 | 530862 | systems/win32/miktex/tm/packages/ducksay__doc.tar.lzma
-2022/10/15 | 21151 | systems/win32/miktex/tm/packages/ducksay__source.tar.lzma
-2022/10/15 | 9564 | systems/win32/miktex/tm/packages/ducksay.tar.lzma
+2024/04/11 | 532845 | systems/win32/miktex/tm/packages/ducksay__doc.tar.lzma
+2024/04/11 | 21378 | systems/win32/miktex/tm/packages/ducksay__source.tar.lzma
+2024/04/11 | 9779 | systems/win32/miktex/tm/packages/ducksay.tar.lzma
2019/10/04 | 989917 | systems/win32/miktex/tm/packages/duckuments.tar.lzma
2006/10/07 | 152105 | systems/win32/miktex/tm/packages/duerer-latex.cab
2010/12/23 | 14971 | systems/win32/miktex/tm/packages/duerer.tar.lzma
@@ -324007,9 +324022,9 @@
2021/07/18 | 313984 | systems/win32/miktex/tm/packages/easing__doc.tar.lzma
2021/07/18 | 8201 | systems/win32/miktex/tm/packages/easing__source.tar.lzma
2021/07/18 | 2391 | systems/win32/miktex/tm/packages/easing.tar.lzma
-2024/03/17 | 611483 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2024/03/17 | 41892 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2024/03/17 | 16441 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2024/04/11 | 611559 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2024/04/11 | 41916 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2024/04/11 | 16430 | systems/win32/miktex/tm/packages/easybook.tar.lzma
2023/10/12 | 14744 | systems/win32/miktex/tm/packages/easydtx__doc.tar.lzma
2023/10/12 | 2035 | systems/win32/miktex/tm/packages/easydtx.tar.lzma
2018/03/31 | 183421 | systems/win32/miktex/tm/packages/easyfig.tar.lzma
@@ -324100,7 +324115,9 @@
2021/08/11 | 374456 | systems/win32/miktex/tm/packages/elpres__doc.tar.lzma
2021/08/11 | 15875 | systems/win32/miktex/tm/packages/elpres__source.tar.lzma
2021/08/11 | 75310 | systems/win32/miktex/tm/packages/elpres.tar.lzma
-2020/12/05 | 837358 | systems/win32/miktex/tm/packages/elsarticle.tar.lzma
+2024/04/11 | 792623 | systems/win32/miktex/tm/packages/elsarticle__doc.tar.lzma
+2024/04/11 | 26392 | systems/win32/miktex/tm/packages/elsarticle__source.tar.lzma
+2024/04/11 | 19171 | systems/win32/miktex/tm/packages/elsarticle.tar.lzma
2021/05/18 | 394450 | systems/win32/miktex/tm/packages/els-cas-templates.tar.lzma
2006/12/10 | 10930 | systems/win32/miktex/tm/packages/elsevier-bib.tar.bz2
2007/08/27 | 272202 | systems/win32/miktex/tm/packages/elsevier.tar.lzma
@@ -324451,7 +324468,7 @@
2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2024/04/01 | 813629 | systems/win32/miktex/tm/packages/files.csv.lzma
+2024/04/11 | 814371 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -324560,9 +324577,9 @@
2024/01/07 | 57765 | systems/win32/miktex/tm/packages/fontools.tar.lzma
2005/06/25 | 33931 | systems/win32/miktex/tm/packages/fontsampler.cab
2020/02/13 | 2425284 | systems/win32/miktex/tm/packages/fonts-arundina.tar.lzma
-2024/03/29 | 127128 | systems/win32/miktex/tm/packages/fontscale__doc.tar.lzma
-2024/03/29 | 6683 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma
-2024/03/29 | 8607 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
+2024/04/11 | 127446 | systems/win32/miktex/tm/packages/fontscale__doc.tar.lzma
+2024/04/11 | 6774 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma
+2024/04/11 | 8831 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
2023/07/04 | 247062 | systems/win32/miktex/tm/packages/fonts-churchslavonic__doc.tar.lzma
2023/07/04 | 21763 | systems/win32/miktex/tm/packages/fonts-churchslavonic__source.tar.lzma
2023/07/04 | 2072430 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
@@ -324762,9 +324779,9 @@
2012/01/03 | 206505 | systems/win32/miktex/tm/packages/ginpenc.tar.lzma
2019/08/22 | 586089 | systems/win32/miktex/tm/packages/gitfile-info.tar.lzma
2015/11/25 | 140489 | systems/win32/miktex/tm/packages/gitinfo2.tar.lzma
-2024/02/27 | 112892 | systems/win32/miktex/tm/packages/gitinfo-lua__doc.tar.lzma
-2024/02/27 | 6172 | systems/win32/miktex/tm/packages/gitinfo-lua__source.tar.lzma
-2024/02/27 | 5204 | systems/win32/miktex/tm/packages/gitinfo-lua.tar.lzma
+2024/04/11 | 113018 | systems/win32/miktex/tm/packages/gitinfo-lua__doc.tar.lzma
+2024/04/11 | 6253 | systems/win32/miktex/tm/packages/gitinfo-lua__source.tar.lzma
+2024/04/11 | 5420 | systems/win32/miktex/tm/packages/gitinfo-lua.tar.lzma
2014/05/20 | 85224 | systems/win32/miktex/tm/packages/gitinfo.tar.lzma
2020/04/03 | 9654 | systems/win32/miktex/tm/packages/git-latexdiff.tar.lzma
2015/11/25 | 101269 | systems/win32/miktex/tm/packages/gitlog.tar.lzma
@@ -324779,7 +324796,7 @@
2016/07/28 | 68167 | systems/win32/miktex/tm/packages/glonti.tar.lzma
2020/03/30 | 536507 | systems/win32/miktex/tm/packages/glosmathtools.tar.lzma
2015/05/30 | 127450 | systems/win32/miktex/tm/packages/glossaries-danish.tar.lzma
-2023/10/03 | 10926138 | systems/win32/miktex/tm/packages/glossaries__doc.tar.lzma
+2024/04/11 | 11026919 | systems/win32/miktex/tm/packages/glossaries__doc.tar.lzma
2015/05/30 | 159154 | systems/win32/miktex/tm/packages/glossaries-dutch.tar.lzma
2015/05/30 | 127199 | systems/win32/miktex/tm/packages/glossaries-english.tar.lzma
2019/02/04 | 25610 | systems/win32/miktex/tm/packages/glossaries-estonian.tar.lzma
@@ -324797,10 +324814,10 @@
2015/05/30 | 169535 | systems/win32/miktex/tm/packages/glossaries-portuges.tar.lzma
2015/05/30 | 132992 | systems/win32/miktex/tm/packages/glossaries-serbian.tar.lzma
2019/05/25 | 127463 | systems/win32/miktex/tm/packages/glossaries-slovene.tar.lzma
-2023/10/03 | 152432 | systems/win32/miktex/tm/packages/glossaries__source.tar.lzma
+2024/04/11 | 153033 | systems/win32/miktex/tm/packages/glossaries__source.tar.lzma
2015/05/30 | 132515 | systems/win32/miktex/tm/packages/glossaries-spanish.tar.lzma
2016/03/09 | 144990 | systems/win32/miktex/tm/packages/glossaries-swedish.tar.lzma
-2023/10/03 | 93934 | systems/win32/miktex/tm/packages/glossaries.tar.lzma
+2024/04/11 | 94424 | systems/win32/miktex/tm/packages/glossaries.tar.lzma
2006/07/29 | 139399 | systems/win32/miktex/tm/packages/glossary.cab
2005/06/27 | 26164 | systems/win32/miktex/tm/packages/gloss.cab
2021/12/29 | 24978 | systems/win32/miktex/tm/packages/glyphlist.tar.lzma
@@ -325080,7 +325097,9 @@
2023/05/12 | 120329 | systems/win32/miktex/tm/packages/huffman__doc.tar.lzma
2023/05/12 | 7828 | systems/win32/miktex/tm/packages/huffman__source.tar.lzma
2023/05/12 | 3185 | systems/win32/miktex/tm/packages/huffman.tar.lzma
-2020/11/05 | 259269 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma
+2024/04/11 | 155396 | systems/win32/miktex/tm/packages/hulipsum__doc.tar.lzma
+2024/04/11 | 57477 | systems/win32/miktex/tm/packages/hulipsum__source.tar.lzma
+2024/04/11 | 55845 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma
2016/07/28 | 46253 | systems/win32/miktex/tm/packages/humanist.tar.lzma
2016/07/28 | 127569 | systems/win32/miktex/tm/packages/huncial.tar.lzma
2016/11/28 | 817841 | systems/win32/miktex/tm/packages/hustthesis.tar.lzma
@@ -325127,12 +325146,12 @@
2021/06/06 | 499290 | systems/win32/miktex/tm/packages/hyph-utf8__doc.tar.lzma
2021/06/06 | 54770 | systems/win32/miktex/tm/packages/hyph-utf8__source.tar.lzma
2021/06/06 | 1333095 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
-2024/03/26 | 285154 | systems/win32/miktex/tm/packages/iaria__doc.tar.lzma
-2024/03/26 | 283351 | systems/win32/miktex/tm/packages/iaria-lite__doc.tar.lzma
-2024/03/26 | 5023 | systems/win32/miktex/tm/packages/iaria-lite__source.tar.lzma
-2024/03/26 | 1701 | systems/win32/miktex/tm/packages/iaria-lite.tar.lzma
-2024/03/26 | 5903 | systems/win32/miktex/tm/packages/iaria__source.tar.lzma
-2024/03/26 | 2020 | systems/win32/miktex/tm/packages/iaria.tar.lzma
+2024/04/11 | 285611 | systems/win32/miktex/tm/packages/iaria__doc.tar.lzma
+2024/04/11 | 284464 | systems/win32/miktex/tm/packages/iaria-lite__doc.tar.lzma
+2024/04/11 | 5080 | systems/win32/miktex/tm/packages/iaria-lite__source.tar.lzma
+2024/04/11 | 1799 | systems/win32/miktex/tm/packages/iaria-lite.tar.lzma
+2024/04/11 | 5965 | systems/win32/miktex/tm/packages/iaria__source.tar.lzma
+2024/04/11 | 2106 | systems/win32/miktex/tm/packages/iaria.tar.lzma
2023/04/27 | 230393 | systems/win32/miktex/tm/packages/ibarra__doc.tar.lzma
2023/04/27 | 795791 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
2023/07/28 | 80738 | systems/win32/miktex/tm/packages/ibrackets__doc.tar.lzma
@@ -325198,9 +325217,9 @@
2024/03/17 | 1126483 | systems/win32/miktex/tm/packages/incgraph__doc.tar.lzma
2024/03/17 | 5951 | systems/win32/miktex/tm/packages/incgraph.tar.lzma
2018/05/02 | 161206 | systems/win32/miktex/tm/packages/includernw.tar.lzma
-2023/12/10 | 1363241 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__doc.tar.lzma
-2023/12/10 | 5764 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__source.tar.lzma
-2023/12/10 | 2522215 | systems/win32/miktex/tm/packages/inconsolata-nerd-font.tar.lzma
+2024/04/11 | 1777401 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__doc.tar.lzma
+2024/04/11 | 5832 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__source.tar.lzma
+2024/04/11 | 2709319 | systems/win32/miktex/tm/packages/inconsolata-nerd-font.tar.lzma
2019/06/24 | 478244 | systems/win32/miktex/tm/packages/inconsolata.tar.lzma
2004/04/10 | 184997 | systems/win32/miktex/tm/packages/index.cab
2023/10/26 | 564388 | systems/win32/miktex/tm/packages/indextools__doc.tar.lzma
@@ -325360,6 +325379,9 @@
2024/03/08 | 19193 | systems/win32/miktex/tm/packages/jslectureplanner__source.tar.lzma
2024/03/08 | 13591 | systems/win32/miktex/tm/packages/jslectureplanner.tar.lzma
2016/07/15 | 43965 | systems/win32/miktex/tm/packages/js-misc.tar.lzma
+2024/04/11 | 365326 | systems/win32/miktex/tm/packages/jsonparse__doc.tar.lzma
+2024/04/11 | 11008 | systems/win32/miktex/tm/packages/jsonparse__source.tar.lzma
+2024/04/11 | 3347 | systems/win32/miktex/tm/packages/jsonparse.tar.lzma
2015/06/03 | 259119 | systems/win32/miktex/tm/packages/jumplines.tar.lzma
2024/01/20 | 1999120 | systems/win32/miktex/tm/packages/junicode__doc.tar.lzma
2024/01/20 | 90406335 | systems/win32/miktex/tm/packages/junicode.tar.lzma
@@ -325492,9 +325514,9 @@
2024/03/17 | 1458957 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
2024/03/17 | 27726 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
2024/03/17 | 20588 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
-2024/03/29 | 368885 | systems/win32/miktex/tm/packages/l3sys-query__doc.tar.lzma
-2024/03/29 | 5891 | systems/win32/miktex/tm/packages/l3sys-query__source.tar.lzma
-2024/03/29 | 5619 | systems/win32/miktex/tm/packages/l3sys-query.tar.lzma
+2024/04/11 | 368901 | systems/win32/miktex/tm/packages/l3sys-query__doc.tar.lzma
+2024/04/11 | 5938 | systems/win32/miktex/tm/packages/l3sys-query__source.tar.lzma
+2024/04/11 | 5627 | systems/win32/miktex/tm/packages/l3sys-query.tar.lzma
2008/04/02 | 115132 | systems/win32/miktex/tm/packages/labbook.tar.lzma
2006/11/14 | 45130 | systems/win32/miktex/tm/packages/labelcas.cab
2019/05/15 | 27323 | systems/win32/miktex/tm/packages/labels4easylist.tar.lzma
@@ -325578,9 +325600,9 @@
2023/11/04 | 2506662 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
2023/06/16 | 57443 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma
2023/06/16 | 16061 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2024/03/29 | 1236347 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2024/03/29 | 127984 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
-2024/03/29 | 76289 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2024/04/11 | 1236287 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2024/04/11 | 127984 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2024/04/11 | 76323 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2024/03/29 | 8492436 | systems/win32/miktex/tm/packages/latex-lab-dev__doc.tar.lzma
2024/03/29 | 120025 | systems/win32/miktex/tm/packages/latex-lab-dev__source.tar.lzma
2024/03/29 | 42980 | systems/win32/miktex/tm/packages/latex-lab-dev.tar.lzma
@@ -325590,9 +325612,9 @@
2021/11/01 | 980484 | systems/win32/miktex/tm/packages/latex-make__doc.tar.lzma
2021/11/01 | 29509 | systems/win32/miktex/tm/packages/latex-make__source.tar.lzma
2021/11/01 | 9784 | systems/win32/miktex/tm/packages/latex-make.tar.lzma
-2024/02/10 | 302516 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma
-2024/02/10 | 27872 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma
-2024/02/10 | 117468 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
+2024/04/11 | 319902 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma
+2024/04/11 | 28093 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma
+2024/04/11 | 119307 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
2019/09/01 | 152454 | systems/win32/miktex/tm/packages/latexmp.tar.lzma
2017/06/15 | 358573 | systems/win32/miktex/tm/packages/latex-mr.tar.lzma
2023/03/17 | 3613 | systems/win32/miktex/tm/packages/latexpand__doc.tar.lzma
@@ -325880,9 +325902,9 @@
2023/10/03 | 2795 | systems/win32/miktex/tm/packages/luabidi.tar.lzma
2023/06/16 | 657321 | systems/win32/miktex/tm/packages/luacas__doc.tar.lzma
2023/06/16 | 64594 | systems/win32/miktex/tm/packages/luacas.tar.lzma
-2022/03/07 | 157054 | systems/win32/miktex/tm/packages/luacensor__doc.tar.lzma
-2022/03/07 | 8362 | systems/win32/miktex/tm/packages/luacensor__source.tar.lzma
-2022/03/07 | 4499 | systems/win32/miktex/tm/packages/luacensor.tar.lzma
+2024/04/11 | 159604 | systems/win32/miktex/tm/packages/luacensor__doc.tar.lzma
+2024/04/11 | 8458 | systems/win32/miktex/tm/packages/luacensor__source.tar.lzma
+2024/04/11 | 9160 | systems/win32/miktex/tm/packages/luacensor.tar.lzma
2018/04/22 | 120964 | systems/win32/miktex/tm/packages/lua-check-hyphen.tar.lzma
2012/01/25 | 425322 | systems/win32/miktex/tm/packages/luacode.tar.lzma
2023/08/19 | 344885 | systems/win32/miktex/tm/packages/luacolor__doc.tar.lzma
@@ -325904,9 +325926,9 @@
2019/04/06 | 2685 | systems/win32/miktex/tm/packages/luaimageembed.tar.lzma
2011/02/19 | 180907 | systems/win32/miktex/tm/packages/luaindex.tar.lzma
2010/11/24 | 424357 | systems/win32/miktex/tm/packages/luainputenc.tar.lzma
-2023/01/17 | 419862 | systems/win32/miktex/tm/packages/luakeys__doc.tar.lzma
-2023/01/17 | 17725 | systems/win32/miktex/tm/packages/luakeys__source.tar.lzma
-2023/01/17 | 14432 | systems/win32/miktex/tm/packages/luakeys.tar.lzma
+2024/04/11 | 420702 | systems/win32/miktex/tm/packages/luakeys__doc.tar.lzma
+2024/04/11 | 17454 | systems/win32/miktex/tm/packages/luakeys__source.tar.lzma
+2024/04/11 | 14539 | systems/win32/miktex/tm/packages/luakeys.tar.lzma
2013/05/21 | 154494 | systems/win32/miktex/tm/packages/lualatex-doc-de.tar.lzma
2013/05/21 | 128214 | systems/win32/miktex/tm/packages/lualatex-doc.tar.lzma
2022/01/02 | 201693 | systems/win32/miktex/tm/packages/lualatex-math__doc.tar.lzma
@@ -325931,9 +325953,9 @@
2023/11/20 | 202790 | systems/win32/miktex/tm/packages/luamodulartables__doc.tar.lzma
2023/11/20 | 4554 | systems/win32/miktex/tm/packages/luamodulartables__source.tar.lzma
2023/11/20 | 1599 | systems/win32/miktex/tm/packages/luamodulartables.tar.lzma
-2024/03/26 | 162431 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
-2024/03/26 | 28859 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
-2024/03/26 | 13143 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
+2024/04/11 | 163282 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
+2024/04/11 | 29005 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
+2024/04/11 | 13356 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
2023/11/23 | 135084 | systems/win32/miktex/tm/packages/luanumint__doc.tar.lzma
2023/07/28 | 3697 | systems/win32/miktex/tm/packages/luanumint__source.tar.lzma
2023/11/23 | 2521 | systems/win32/miktex/tm/packages/luanumint.tar.lzma
@@ -325946,9 +325968,9 @@
2019/12/23 | 37188 | systems/win32/miktex/tm/packages/luapackageloader.tar.lzma
2011/07/15 | 84684 | systems/win32/miktex/tm/packages/luapersian.tar.lzma
2021/05/18 | 775860 | systems/win32/miktex/tm/packages/lua-physical.tar.lzma
-2024/02/27 | 263959 | systems/win32/miktex/tm/packages/lua-placeholders__doc.tar.lzma
-2024/02/27 | 6031 | systems/win32/miktex/tm/packages/lua-placeholders__source.tar.lzma
-2024/02/27 | 5801 | systems/win32/miktex/tm/packages/lua-placeholders.tar.lzma
+2024/04/11 | 266904 | systems/win32/miktex/tm/packages/lua-placeholders__doc.tar.lzma
+2024/04/11 | 5955 | systems/win32/miktex/tm/packages/lua-placeholders__source.tar.lzma
+2024/04/11 | 5836 | systems/win32/miktex/tm/packages/lua-placeholders.tar.lzma
2023/11/23 | 124593 | systems/win32/miktex/tm/packages/luaplot__doc.tar.lzma
2023/11/23 | 4902 | systems/win32/miktex/tm/packages/luaplot__source.tar.lzma
2023/11/23 | 2444 | systems/win32/miktex/tm/packages/luaplot.tar.lzma
@@ -326095,9 +326117,9 @@
2023/09/10 | 471683 | systems/win32/miktex/tm/packages/marginnote__doc.tar.lzma
2023/09/10 | 10839 | systems/win32/miktex/tm/packages/marginnote__source.tar.lzma
2023/09/10 | 3532 | systems/win32/miktex/tm/packages/marginnote.tar.lzma
-2024/03/10 | 1262669 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
-2024/03/10 | 127965 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
-2024/03/10 | 64264 | systems/win32/miktex/tm/packages/markdown.tar.lzma
+2024/04/11 | 1272943 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
+2024/04/11 | 128980 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
+2024/04/11 | 65054 | systems/win32/miktex/tm/packages/markdown.tar.lzma
2012/04/17 | 561606 | systems/win32/miktex/tm/packages/marvosym.tar.lzma
2022/03/12 | 4785503 | systems/win32/miktex/tm/packages/matapli__doc.tar.lzma
2022/03/12 | 11211 | systems/win32/miktex/tm/packages/matapli__source.tar.lzma
@@ -326190,9 +326212,9 @@
2024/01/28 | 3130947 | systems/win32/miktex/tm/packages/memoir__doc.tar.lzma
2024/01/28 | 217053 | systems/win32/miktex/tm/packages/memoir__source.tar.lzma
2024/01/28 | 69600 | systems/win32/miktex/tm/packages/memoir.tar.lzma
-2024/03/18 | 2527561 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma
-2024/03/18 | 40737 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma
-2024/03/18 | 28759 | systems/win32/miktex/tm/packages/memoize.tar.lzma
+2024/04/11 | 2539058 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma
+2024/04/11 | 40802 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma
+2024/04/11 | 28814 | systems/win32/miktex/tm/packages/memoize.tar.lzma
2019/01/08 | 193506 | systems/win32/miktex/tm/packages/memorygraphs.tar.lzma
2013/05/21 | 34010 | systems/win32/miktex/tm/packages/memory.tar.lzma
2022/04/15 | 11760 | systems/win32/miktex/tm/packages/mendex-doc__source.tar.lzma
@@ -326252,9 +326274,9 @@
2022/11/15 | 2664 | systems/win32/miktex/tm/packages/mhequ__source.tar.lzma
2022/11/15 | 4597 | systems/win32/miktex/tm/packages/mhequ.tar.lzma
2019/06/19 | 859800 | systems/win32/miktex/tm/packages/miama.tar.lzma
-2023/03/17 | 2632519 | systems/win32/miktex/tm/packages/microtype__doc.tar.lzma
-2023/03/17 | 173773 | systems/win32/miktex/tm/packages/microtype__source.tar.lzma
-2023/03/17 | 58151 | systems/win32/miktex/tm/packages/microtype.tar.lzma
+2024/04/11 | 2628769 | systems/win32/miktex/tm/packages/microtype__doc.tar.lzma
+2024/04/11 | 174773 | systems/win32/miktex/tm/packages/microtype__source.tar.lzma
+2024/04/11 | 58441 | systems/win32/miktex/tm/packages/microtype.tar.lzma
2016/07/16 | 344819 | systems/win32/miktex/tm/packages/midnight.tar.lzma
2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma
2022/07/26 | 51788 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
@@ -326489,9 +326511,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2024/04/01 | 46161 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2024/04/01 | 352176 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2024/04/01 | 2069640 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2024/04/01 | 1771647 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2024/04/11 | 352794 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2024/04/11 | 2070839 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2024/04/11 | 1771982 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2024/04/01 | 14535 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -326509,21 +326531,21 @@
2024/03/08 | 8599 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
2022/09/07 | 7956 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
2024/03/08 | 13274 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
-2024/03/08 | 357140 | systems/win32/miktex/tm/packages/minim__doc.tar.lzma
+2024/04/11 | 370147 | systems/win32/miktex/tm/packages/minim__doc.tar.lzma
2022/03/07 | 24845 | systems/win32/miktex/tm/packages/minim-hatching__doc.tar.lzma
2022/03/07 | 2370 | systems/win32/miktex/tm/packages/minim-hatching__source.tar.lzma
2022/03/07 | 2431 | systems/win32/miktex/tm/packages/minim-hatching.tar.lzma
2024/01/20 | 96156 | systems/win32/miktex/tm/packages/minim-math__doc.tar.lzma
2024/01/20 | 5619 | systems/win32/miktex/tm/packages/minim-math__source.tar.lzma
2024/01/20 | 34259 | systems/win32/miktex/tm/packages/minim-math.tar.lzma
-2024/03/08 | 109428 | systems/win32/miktex/tm/packages/minim-mp__doc.tar.lzma
-2024/03/08 | 9356 | systems/win32/miktex/tm/packages/minim-mp__source.tar.lzma
-2024/03/08 | 21323 | systems/win32/miktex/tm/packages/minim-mp.tar.lzma
+2024/04/11 | 122967 | systems/win32/miktex/tm/packages/minim-mp__doc.tar.lzma
+2024/04/11 | 10465 | systems/win32/miktex/tm/packages/minim-mp__source.tar.lzma
+2024/04/11 | 22819 | systems/win32/miktex/tm/packages/minim-mp.tar.lzma
2024/03/08 | 133121 | systems/win32/miktex/tm/packages/minim-pdf__doc.tar.lzma
2024/03/08 | 11341 | systems/win32/miktex/tm/packages/minim-pdf__source.tar.lzma
2024/03/08 | 17683 | systems/win32/miktex/tm/packages/minim-pdf.tar.lzma
-2024/03/08 | 6966 | systems/win32/miktex/tm/packages/minim__source.tar.lzma
-2024/03/08 | 25489 | systems/win32/miktex/tm/packages/minim.tar.lzma
+2024/04/11 | 6975 | systems/win32/miktex/tm/packages/minim__source.tar.lzma
+2024/04/11 | 25576 | systems/win32/miktex/tm/packages/minim.tar.lzma
2024/01/20 | 59534 | systems/win32/miktex/tm/packages/minim-xmp__doc.tar.lzma
2024/01/20 | 4161 | systems/win32/miktex/tm/packages/minim-xmp__source.tar.lzma
2024/01/20 | 6527 | systems/win32/miktex/tm/packages/minim-xmp.tar.lzma
@@ -326623,9 +326645,9 @@
2008/05/14 | 857010 | systems/win32/miktex/tm/packages/mpman-ru.tar.lzma
2019/01/03 | 356531 | systems/win32/miktex/tm/packages/mpostinl.tar.lzma
2020/02/06 | 37288 | systems/win32/miktex/tm/packages/mptopdf.tar.lzma
-2023/05/10 | 143515 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma
-2023/05/10 | 8187 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma
-2023/05/10 | 7549 | systems/win32/miktex/tm/packages/mptrees.tar.lzma
+2024/04/11 | 563687 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma
+2024/04/11 | 12508 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma
+2024/04/11 | 12122 | systems/win32/miktex/tm/packages/mptrees.tar.lzma
2022/05/15 | 224244 | systems/win32/miktex/tm/packages/msc__doc.tar.lzma
2022/05/15 | 28040 | systems/win32/miktex/tm/packages/msc__source.tar.lzma
2022/05/15 | 20411 | systems/win32/miktex/tm/packages/msc.tar.lzma
@@ -326634,9 +326656,9 @@
2010/03/30 | 286752 | systems/win32/miktex/tm/packages/mslapa.tar.lzma
2021/06/06 | 11678 | systems/win32/miktex/tm/packages/ms__source.tar.lzma
2021/06/06 | 3254 | systems/win32/miktex/tm/packages/ms.tar.lzma
-2023/10/10 | 113014 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
-2023/10/10 | 429334 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
-2023/10/10 | 13485 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2024/04/11 | 113144 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2024/04/11 | 429396 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2024/04/11 | 13679 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
2010/12/23 | 362698 | systems/win32/miktex/tm/packages/msuthesis.tar.lzma
2001/05/14 | 14125 | systems/win32/miktex/tm/packages/mtbe.tar.lzma
2010/04/27 | 164556 | systems/win32/miktex/tm/packages/mtgreek.tar.lzma
@@ -326680,11 +326702,11 @@
2023/09/10 | 5322 | systems/win32/miktex/tm/packages/musicography.tar.lzma
2018/05/02 | 436189 | systems/win32/miktex/tm/packages/musikui.tar.lzma
2011/03/10 | 163283 | systems/win32/miktex/tm/packages/musixguit.tar.lzma
-2023/10/10 | 2135265 | systems/win32/miktex/tm/packages/musixtex__doc.tar.lzma
+2024/04/11 | 2135295 | systems/win32/miktex/tm/packages/musixtex__doc.tar.lzma
2023/01/13 | 314143 | systems/win32/miktex/tm/packages/musixtex-fonts__doc.tar.lzma
2023/01/13 | 5140740 | systems/win32/miktex/tm/packages/musixtex-fonts.tar.lzma
2021/07/06 | 9674 | systems/win32/miktex/tm/packages/musixtex__source.tar.lzma
-2023/10/10 | 105739 | systems/win32/miktex/tm/packages/musixtex.tar.lzma
+2024/04/11 | 105824 | systems/win32/miktex/tm/packages/musixtex.tar.lzma
2011/12/19 | 532973 | systems/win32/miktex/tm/packages/musuos.tar.lzma
2011/08/31 | 8268 | systems/win32/miktex/tm/packages/muthesis.tar.lzma
2013/03/28 | 158383 | systems/win32/miktex/tm/packages/mversion.tar.lzma
@@ -326764,12 +326786,12 @@
2024/02/16 | 4786618 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab
2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma
-2024/03/26 | 940699 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
+2024/04/11 | 940744 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
2024/01/28 | 262449 | systems/win32/miktex/tm/packages/newtxsf__doc.tar.lzma
2023/05/10 | 3582 | systems/win32/miktex/tm/packages/newtxsf__source.tar.lzma
2024/01/28 | 106242 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
2024/03/08 | 40279 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma
-2024/03/26 | 6109340 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2024/04/11 | 6108603 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2024/03/17 | 336710 | systems/win32/miktex/tm/packages/newtxtt__doc.tar.lzma
2024/03/08 | 4407 | systems/win32/miktex/tm/packages/newtxtt__source.tar.lzma
2024/03/17 | 167345 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma
@@ -326778,102 +326800,102 @@
2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma
2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma
2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2024/04/01 | 813950 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2024/04/01 | 36719 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2024/04/01 | 1172110 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2024/04/01 | 32059 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2024/04/01 | 36839 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2024/04/01 | 67448 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2024/04/01 | 103548 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2024/04/01 | 78348 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2024/04/01 | 31588 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2024/04/01 | 395539 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2024/04/01 | 40351 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2024/04/01 | 59302 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2024/04/01 | 272010 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2024/04/01 | 221333 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2024/04/01 | 106704 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2024/04/01 | 25619 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2024/04/01 | 473027 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2024/04/01 | 54117 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2024/04/01 | 329757 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2024/04/01 | 47371 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2024/04/01 | 137676 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2024/04/01 | 1442114 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2024/04/01 | 104467 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2024/04/01 | 49726 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2024/04/01 | 29137 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2024/04/01 | 77379 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2024/04/01 | 159831 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2024/04/01 | 81575 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2024/04/01 | 82202 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2024/04/01 | 305472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2024/04/01 | 25600 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2024/04/01 | 106071 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2024/04/01 | 73443 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2024/04/01 | 117804 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2024/04/01 | 44368 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2024/04/01 | 698896 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2024/04/01 | 249310 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2024/04/01 | 217648 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2024/04/01 | 109929 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2024/04/01 | 19989 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2024/04/01 | 32909 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2024/04/01 | 707693 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2024/04/01 | 603371 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2024/04/01 | 530421 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2024/04/01 | 104194 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2024/04/01 | 2018160 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2024/04/01 | 81978 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2024/04/01 | 33846 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2024/04/01 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2024/04/01 | 232104 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2024/04/01 | 287548 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/04/01 | 108516 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2024/04/01 | 141878 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2024/04/01 | 291418 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2024/04/01 | 182722 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2024/04/01 | 56013 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2024/04/01 | 35342 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2024/04/01 | 44078 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2024/04/01 | 48204 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2024/04/01 | 52712 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2024/04/01 | 218895 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2024/04/01 | 43125 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2024/04/01 | 828880 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2024/04/01 | 202815 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2024/04/01 | 245847 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2024/04/01 | 88626 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2024/04/01 | 1344614 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2024/04/01 | 24138 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2024/04/01 | 37635 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2024/04/01 | 75079 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2024/04/01 | 60979 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2024/04/01 | 499621 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2024/04/01 | 1531026 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/04/01 | 54743 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2024/04/01 | 65114 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2024/04/01 | 27215 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2024/04/01 | 19941 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2024/04/01 | 73399 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2024/04/01 | 174093 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2024/04/01 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2024/04/01 | 112427 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2024/04/01 | 2844035 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2024/04/01 | 64553 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2024/04/01 | 44074 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2024/04/01 | 33874 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2024/04/01 | 76202 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2024/04/01 | 352106 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2024/04/01 | 58952 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2024/04/01 | 606700 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2024/04/01 | 45931 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2024/04/01 | 352165 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2024/04/01 | 2069758 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2024/04/01 | 1771559 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2024/04/01 | 14601 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2024/04/11 | 815079 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2024/04/11 | 36730 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2024/04/11 | 1171480 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2024/04/11 | 32072 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2024/04/11 | 36830 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2024/04/11 | 67386 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2024/04/11 | 103569 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2024/04/11 | 78368 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2024/04/11 | 31580 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2024/04/11 | 395205 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2024/04/11 | 40382 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2024/04/11 | 59328 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2024/04/11 | 271918 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2024/04/11 | 221450 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2024/04/11 | 106653 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2024/04/11 | 25649 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2024/04/11 | 473100 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2024/04/11 | 54197 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2024/04/11 | 329698 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2024/04/11 | 47371 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2024/04/11 | 137645 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2024/04/11 | 1438892 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2024/04/11 | 104387 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2024/04/11 | 49728 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2024/04/11 | 29157 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2024/04/11 | 77308 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2024/04/11 | 160140 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2024/04/11 | 81640 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2024/04/11 | 82170 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2024/04/11 | 305377 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2024/04/11 | 25601 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2024/04/11 | 105753 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2024/04/11 | 73414 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2024/04/11 | 117690 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2024/04/11 | 44332 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2024/04/11 | 699747 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2024/04/11 | 249411 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2024/04/11 | 217762 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2024/04/11 | 109922 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2024/04/11 | 20004 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2024/04/11 | 32902 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2024/04/11 | 707340 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2024/04/11 | 603008 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2024/04/11 | 530420 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2024/04/11 | 104127 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2024/04/11 | 2017679 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2024/04/11 | 82007 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2024/04/11 | 33822 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2024/04/11 | 8884 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2024/04/11 | 232158 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2024/04/11 | 287520 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2024/04/11 | 108511 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2024/04/11 | 141962 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2024/04/11 | 291541 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2024/04/11 | 182787 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2024/04/11 | 55938 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2024/04/11 | 35346 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2024/04/11 | 44112 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2024/04/11 | 48263 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2024/04/11 | 52691 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2024/04/11 | 218935 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2024/04/11 | 43097 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2024/04/11 | 830046 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2024/04/11 | 202962 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2024/04/11 | 245919 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2024/04/11 | 88630 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2024/04/11 | 1341517 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2024/04/11 | 24159 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2024/04/11 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2024/04/11 | 75110 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2024/04/11 | 61042 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2024/04/11 | 499767 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2024/04/11 | 1530874 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2024/04/11 | 54781 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2024/04/11 | 65108 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2024/04/11 | 27214 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2024/04/11 | 19950 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2024/04/11 | 73438 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2024/04/11 | 174118 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2024/04/11 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2024/04/11 | 112600 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2024/04/11 | 2844732 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2024/04/11 | 64640 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2024/04/11 | 44100 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2024/04/11 | 33870 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2024/04/11 | 76212 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2024/04/11 | 352303 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2024/04/11 | 58946 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2024/04/11 | 606764 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2024/04/11 | 45890 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2024/04/11 | 352840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2024/04/11 | 2070212 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2024/04/11 | 1773333 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2024/04/11 | 14615 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2024/04/01 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2024/04/11 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma
@@ -327216,9 +327238,9 @@
2022/11/01 | 315249 | systems/win32/miktex/tm/packages/pdflscape__doc.tar.lzma
2022/11/01 | 6886 | systems/win32/miktex/tm/packages/pdflscape__source.tar.lzma
2022/11/15 | 2831 | systems/win32/miktex/tm/packages/pdflscape.tar.lzma
-2024/03/29 | 8473254 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
-2024/03/29 | 143856 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
-2024/03/29 | 54328 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2024/04/11 | 8495977 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2024/04/11 | 144743 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2024/04/11 | 54859 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
2011/08/11 | 384460 | systems/win32/miktex/tm/packages/pdfmarginpar.tar.lzma
2023/03/17 | 227057 | systems/win32/miktex/tm/packages/pdfmsym__doc.tar.lzma
2023/03/17 | 8829 | systems/win32/miktex/tm/packages/pdfmsym__source.tar.lzma
@@ -327300,9 +327322,9 @@
2023/11/04 | 12559 | systems/win32/miktex/tm/packages/pgfornament-han__source.tar.lzma
2023/11/04 | 97615 | systems/win32/miktex/tm/packages/pgfornament-han.tar.lzma
2020/05/30 | 3053763 | systems/win32/miktex/tm/packages/pgfornament.tar.lzma
-2024/02/16 | 5496815 | systems/win32/miktex/tm/packages/pgf-periodictable__doc.tar.lzma
-2024/02/16 | 535459 | systems/win32/miktex/tm/packages/pgf-periodictable__source.tar.lzma
-2024/02/16 | 513611 | systems/win32/miktex/tm/packages/pgf-periodictable.tar.lzma
+2024/04/11 | 5495180 | systems/win32/miktex/tm/packages/pgf-periodictable__doc.tar.lzma
+2024/04/11 | 535249 | systems/win32/miktex/tm/packages/pgf-periodictable__source.tar.lzma
+2024/04/11 | 513694 | systems/win32/miktex/tm/packages/pgf-periodictable.tar.lzma
2022/06/26 | 221534 | systems/win32/miktex/tm/packages/pgf-pie__doc.tar.lzma
2022/06/26 | 2841 | systems/win32/miktex/tm/packages/pgf-pie__source.tar.lzma
2022/06/26 | 3920 | systems/win32/miktex/tm/packages/pgf-pie.tar.lzma
@@ -327382,9 +327404,9 @@
2011/12/07 | 296908 | systems/win32/miktex/tm/packages/pinlabel.tar.lzma
2020/08/09 | 78642 | systems/win32/miktex/tm/packages/pinoutikz.tar.lzma
2011/11/22 | 131707 | systems/win32/miktex/tm/packages/pitex.tar.lzma
-2024/03/26 | 823761 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
-2024/03/26 | 72039 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
-2024/03/26 | 19663 | systems/win32/miktex/tm/packages/piton.tar.lzma
+2024/04/11 | 825663 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
+2024/04/11 | 72563 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
+2024/04/11 | 19679 | systems/win32/miktex/tm/packages/piton.tar.lzma
2004/08/23 | 126341 | systems/win32/miktex/tm/packages/pittetd.cab
2016/07/18 | 57109 | systems/win32/miktex/tm/packages/pitthesis.tar.lzma
2023/02/23 | 374936 | systems/win32/miktex/tm/packages/pixelart__doc.tar.lzma
@@ -327441,9 +327463,9 @@
2021/06/08 | 793817 | systems/win32/miktex/tm/packages/pmdb__doc.tar.lzma
2021/06/08 | 17008 | systems/win32/miktex/tm/packages/pmdb__source.tar.lzma
2021/06/08 | 4053 | systems/win32/miktex/tm/packages/pmdb.tar.lzma
-2024/01/20 | 372176 | systems/win32/miktex/tm/packages/pmdraw__doc.tar.lzma
-2024/01/20 | 9118 | systems/win32/miktex/tm/packages/pmdraw__source.tar.lzma
-2024/01/20 | 6591 | systems/win32/miktex/tm/packages/pmdraw.tar.lzma
+2024/04/11 | 378774 | systems/win32/miktex/tm/packages/pmdraw__doc.tar.lzma
+2024/04/11 | 9614 | systems/win32/miktex/tm/packages/pmdraw__source.tar.lzma
+2024/04/11 | 6690 | systems/win32/miktex/tm/packages/pmdraw.tar.lzma
2008/11/07 | 139838 | systems/win32/miktex/tm/packages/pmgraph.tar.lzma
2023/03/17 | 929158 | systems/win32/miktex/tm/packages/pmhanguljamo__doc.tar.lzma
2023/03/17 | 185999 | systems/win32/miktex/tm/packages/pmhanguljamo__source.tar.lzma
@@ -327523,13 +327545,13 @@
2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma
2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma
2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2024/04/01 | 1152 | systems/win32/miktex/tm/packages/pr.ini
+2024/04/11 | 972 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
-2022/05/15 | 82220 | systems/win32/miktex/tm/packages/prociagssymp__doc.tar.lzma
-2022/05/15 | 3235 | systems/win32/miktex/tm/packages/prociagssymp__source.tar.lzma
-2022/05/15 | 2785 | systems/win32/miktex/tm/packages/prociagssymp.tar.lzma
+2024/04/11 | 140877 | systems/win32/miktex/tm/packages/prociagssymp__doc.tar.lzma
+2024/04/11 | 4178 | systems/win32/miktex/tm/packages/prociagssymp__source.tar.lzma
+2024/04/11 | 1496 | systems/win32/miktex/tm/packages/prociagssymp.tar.lzma
2011/04/08 | 38187 | systems/win32/miktex/tm/packages/prodint.tar.lzma
2011/01/07 | 399299 | systems/win32/miktex/tm/packages/productbox.tar.lzma
2024/03/26 | 9520090 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
@@ -327538,15 +327560,15 @@
2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma
2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma
2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma
-2024/03/26 | 1723627 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2024/03/26 | 274083 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2024/03/26 | 64925 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2024/04/11 | 1725518 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2024/04/11 | 273048 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2024/04/11 | 67337 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
2024/03/29 | 270930 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma
2024/03/29 | 103108 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma
2024/03/29 | 24165 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
-2024/03/26 | 458833 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
-2024/03/26 | 17667 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
-2024/03/26 | 17147 | systems/win32/miktex/tm/packages/profsio.tar.lzma
+2024/04/11 | 487264 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2024/04/11 | 18233 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2024/04/11 | 18333 | systems/win32/miktex/tm/packages/profsio.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
@@ -327640,9 +327662,9 @@
2022/10/15 | 21910158 | systems/win32/miktex/tm/packages/pst-fractal__doc.tar.lzma
2022/10/15 | 12346 | systems/win32/miktex/tm/packages/pst-fractal__source.tar.lzma
2022/10/15 | 10984 | systems/win32/miktex/tm/packages/pst-fractal.tar.lzma
-2023/04/15 | 3545795 | systems/win32/miktex/tm/packages/pst-func__doc.tar.lzma
-2023/04/15 | 33436 | systems/win32/miktex/tm/packages/pst-func__source.tar.lzma
-2023/04/15 | 21128 | systems/win32/miktex/tm/packages/pst-func.tar.lzma
+2024/04/11 | 4007784 | systems/win32/miktex/tm/packages/pst-func__doc.tar.lzma
+2024/04/11 | 32770 | systems/win32/miktex/tm/packages/pst-func__source.tar.lzma
+2024/04/11 | 21165 | systems/win32/miktex/tm/packages/pst-func.tar.lzma
2010/04/27 | 406251 | systems/win32/miktex/tm/packages/pst-fun.tar.lzma
2014/12/22 | 91090 | systems/win32/miktex/tm/packages/pst-gantt.tar.lzma
2021/09/06 | 118497332 | systems/win32/miktex/tm/packages/pst-geo__doc.tar.lzma
@@ -327805,9 +327827,9 @@
2024/01/20 | 98026 | systems/win32/miktex/tm/packages/pyluatex__doc.tar.lzma
2024/01/20 | 4967 | systems/win32/miktex/tm/packages/pyluatex__source.tar.lzma
2024/01/20 | 5327 | systems/win32/miktex/tm/packages/pyluatex.tar.lzma
-2024/02/27 | 509762 | systems/win32/miktex/tm/packages/pynotebook__doc.tar.lzma
-2024/02/27 | 4163 | systems/win32/miktex/tm/packages/pynotebook__source.tar.lzma
-2024/02/27 | 2973 | systems/win32/miktex/tm/packages/pynotebook.tar.lzma
+2024/04/11 | 530127 | systems/win32/miktex/tm/packages/pynotebook__doc.tar.lzma
+2024/04/11 | 4284 | systems/win32/miktex/tm/packages/pynotebook__source.tar.lzma
+2024/04/11 | 3573 | systems/win32/miktex/tm/packages/pynotebook.tar.lzma
2021/08/05 | 1179 | systems/win32/miktex/tm/packages/python__doc.tar.lzma
2024/03/26 | 1070 | systems/win32/miktex/tm/packages/pythonhighlight__doc.tar.lzma
2024/03/26 | 1449 | systems/win32/miktex/tm/packages/pythonhighlight__source.tar.lzma
@@ -327917,10 +327939,12 @@
2023/10/26 | 173615 | systems/win32/miktex/tm/packages/recorder-fingering__doc.tar.lzma
2023/10/26 | 6535 | systems/win32/miktex/tm/packages/recorder-fingering__source.tar.lzma
2023/10/26 | 6113 | systems/win32/miktex/tm/packages/recorder-fingering.tar.lzma
-2022/07/30 | 112228 | systems/win32/miktex/tm/packages/rec-thy__doc.tar.lzma
-2022/07/30 | 14137 | systems/win32/miktex/tm/packages/rec-thy__source.tar.lzma
-2022/07/30 | 15590 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
-2010/10/07 | 117359 | systems/win32/miktex/tm/packages/rectopma.tar.lzma
+2024/04/11 | 115720 | systems/win32/miktex/tm/packages/rec-thy__doc.tar.lzma
+2024/04/11 | 15161 | systems/win32/miktex/tm/packages/rec-thy__source.tar.lzma
+2024/04/11 | 13580 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
+2024/04/11 | 230706 | systems/win32/miktex/tm/packages/rectopma__doc.tar.lzma
+2024/04/11 | 2920 | systems/win32/miktex/tm/packages/rectopma__source.tar.lzma
+2024/04/11 | 1231 | systems/win32/miktex/tm/packages/rectopma.tar.lzma
2009/06/30 | 10518 | systems/win32/miktex/tm/packages/recycle.tar.lzma
2013/02/19 | 47326 | systems/win32/miktex/tm/packages/refcheck.tar.lzma
2019/12/20 | 336386 | systems/win32/miktex/tm/packages/refcount.tar.lzma
@@ -327965,9 +327989,9 @@
2022/12/28 | 68244 | systems/win32/miktex/tm/packages/resmes__doc.tar.lzma
2022/12/28 | 1729 | systems/win32/miktex/tm/packages/resmes__source.tar.lzma
2022/12/28 | 1138 | systems/win32/miktex/tm/packages/resmes.tar.lzma
-2023/03/17 | 468407 | systems/win32/miktex/tm/packages/resolsysteme__doc.tar.lzma
-2023/03/17 | 8791 | systems/win32/miktex/tm/packages/resolsysteme__source.tar.lzma
-2023/03/17 | 8487 | systems/win32/miktex/tm/packages/resolsysteme.tar.lzma
+2024/04/11 | 468425 | systems/win32/miktex/tm/packages/resolsysteme__doc.tar.lzma
+2024/04/11 | 8807 | systems/win32/miktex/tm/packages/resolsysteme__source.tar.lzma
+2024/04/11 | 8490 | systems/win32/miktex/tm/packages/resolsysteme.tar.lzma
2019/04/26 | 555007 | systems/win32/miktex/tm/packages/resphilosophica.tar.lzma
2023/12/19 | 77796 | systems/win32/miktex/tm/packages/responsive__doc.tar.lzma
2023/12/19 | 7772 | systems/win32/miktex/tm/packages/responsive__source.tar.lzma
@@ -328112,9 +328136,9 @@
2024/02/10 | 403777 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma
2024/02/10 | 13152 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma
2024/02/10 | 3321 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma
-2023/10/10 | 3847054 | systems/win32/miktex/tm/packages/schule__doc.tar.lzma
-2023/10/10 | 40688 | systems/win32/miktex/tm/packages/schule__source.tar.lzma
-2023/10/10 | 40855 | systems/win32/miktex/tm/packages/schule.tar.lzma
+2024/04/11 | 3851236 | systems/win32/miktex/tm/packages/schule__doc.tar.lzma
+2024/04/11 | 41064 | systems/win32/miktex/tm/packages/schule__source.tar.lzma
+2024/04/11 | 41247 | systems/win32/miktex/tm/packages/schule.tar.lzma
2024/01/07 | 288208 | systems/win32/miktex/tm/packages/schulmathematik__doc.tar.lzma
2024/01/07 | 17661 | systems/win32/miktex/tm/packages/schulmathematik__source.tar.lzma
2024/01/07 | 14068 | systems/win32/miktex/tm/packages/schulmathematik.tar.lzma
@@ -328276,9 +328300,9 @@
2023/12/02 | 4544 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma
2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma
2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma
-2024/03/26 | 2528485 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2024/03/26 | 22101 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2024/03/26 | 3481127 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2024/04/11 | 2541710 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2024/04/11 | 22250 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2024/04/11 | 3499311 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma
2023/10/03 | 137376 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma
2023/10/03 | 6386 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma
@@ -328305,9 +328329,9 @@
2024/02/16 | 1291026 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
2024/02/16 | 123267 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
2024/02/16 | 67892 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
-2024/03/26 | 712832 | systems/win32/miktex/tm/packages/sjtutex__doc.tar.lzma
-2024/03/26 | 40450 | systems/win32/miktex/tm/packages/sjtutex__source.tar.lzma
-2024/03/26 | 154911 | systems/win32/miktex/tm/packages/sjtutex.tar.lzma
+2024/04/11 | 711934 | systems/win32/miktex/tm/packages/sjtutex__doc.tar.lzma
+2024/04/11 | 40291 | systems/win32/miktex/tm/packages/sjtutex__source.tar.lzma
+2024/04/11 | 154665 | systems/win32/miktex/tm/packages/sjtutex.tar.lzma
2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma
2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma
2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma
@@ -328403,9 +328427,9 @@
2022/05/25 | 19617 | systems/win32/miktex/tm/packages/srbtiks.tar.lzma
2006/12/10 | 21219 | systems/win32/miktex/tm/packages/srcltx.tar.bz2
2015/10/27 | 384100 | systems/win32/miktex/tm/packages/srcredact.tar.lzma
-2024/01/07 | 142911 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
-2024/01/07 | 10161 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
-2024/01/07 | 31070 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2024/04/11 | 138524 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
+2024/04/11 | 10234 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
+2024/04/11 | 31146 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
2014/12/22 | 271180 | systems/win32/miktex/tm/packages/sr-half-compound.tar.lzma
2011/09/19 | 836456 | systems/win32/miktex/tm/packages/sr-hyphen-spec.tar.lzma
2021/05/29 | 476872 | systems/win32/miktex/tm/packages/sr-vorl.tar.lzma
@@ -328772,9 +328796,9 @@
2014/03/14 | 746611 | systems/win32/miktex/tm/packages/thumbs.tar.lzma
2016/07/18 | 210377 | systems/win32/miktex/tm/packages/thumb.tar.lzma
2010/01/16 | 158776 | systems/win32/miktex/tm/packages/thumby.tar.lzma
-2023/05/18 | 1690252 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
-2023/05/18 | 49687 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
-2023/05/18 | 44931 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2024/04/11 | 1626369 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
+2024/04/11 | 49304 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
+2024/04/11 | 44649 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
2016/10/12 | 493413 | systems/win32/miktex/tm/packages/ticket.tar.lzma
2015/02/28 | 377353 | systems/win32/miktex/tm/packages/ticollege.tar.lzma
2023/07/28 | 54978 | systems/win32/miktex/tm/packages/tidyres__doc.tar.lzma
@@ -329073,9 +329097,9 @@
2022/10/06 | 25773 | systems/win32/miktex/tm/packages/tzplot.tar.lzma
2009/01/10 | 238964 | systems/win32/miktex/tm/packages/uaclasses.tar.lzma
2012/12/20 | 41389 | systems/win32/miktex/tm/packages/uafthesis.tar.lzma
-2023/04/15 | 4366723 | systems/win32/miktex/tm/packages/uantwerpendocs__doc.tar.lzma
-2023/04/15 | 44608 | systems/win32/miktex/tm/packages/uantwerpendocs__source.tar.lzma
-2023/04/15 | 6496042 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
+2024/04/11 | 4373650 | systems/win32/miktex/tm/packages/uantwerpendocs__doc.tar.lzma
+2024/04/11 | 46228 | systems/win32/miktex/tm/packages/uantwerpendocs__source.tar.lzma
+2024/04/11 | 6495915 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
2015/09/29 | 109371 | systems/win32/miktex/tm/packages/uassign.tar.lzma
2023/03/27 | 275177 | systems/win32/miktex/tm/packages/ucalgmthesis__doc.tar.lzma
2023/03/27 | 3523 | systems/win32/miktex/tm/packages/ucalgmthesis.tar.lzma
@@ -329277,9 +329301,9 @@
2021/05/09 | 139462 | systems/win32/miktex/tm/packages/vcell.tar.lzma
2020/11/24 | 72449 | systems/win32/miktex/tm/packages/vdmlisting.tar.lzma
2016/07/18 | 189834 | systems/win32/miktex/tm/packages/vdm.tar.lzma
-2023/12/02 | 479238 | systems/win32/miktex/tm/packages/vectorlogos__doc.tar.lzma
-2023/12/02 | 3698 | systems/win32/miktex/tm/packages/vectorlogos__source.tar.lzma
-2023/12/02 | 61968 | systems/win32/miktex/tm/packages/vectorlogos.tar.lzma
+2024/04/11 | 763778 | systems/win32/miktex/tm/packages/vectorlogos__doc.tar.lzma
+2024/04/11 | 3980 | systems/win32/miktex/tm/packages/vectorlogos__source.tar.lzma
+2024/04/11 | 341617 | systems/win32/miktex/tm/packages/vectorlogos.tar.lzma
2016/07/18 | 169814 | systems/win32/miktex/tm/packages/vector.tar.lzma
2018/06/08 | 354391 | systems/win32/miktex/tm/packages/venndiagram.tar.lzma
2016/07/20 | 2661 | systems/win32/miktex/tm/packages/venn.tar.lzma
@@ -329888,7 +329912,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
-2024/04/11 | 186 | timestamp
+2024/04/12 | 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 8c49c21c68..95ede5689b 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index d983153787..2eb851b92a 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,340 @@
+2024/04/11 | 9973 | systems/win32/miktex/tm/packages/cs-techrep__source.tar.lzma
+2024/04/11 | 9913 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
+2024/04/11 | 9779 | systems/win32/miktex/tm/packages/ducksay.tar.lzma
+2024/04/11 | 972 | systems/win32/miktex/tm/packages/pr.ini
+2024/04/11 | 9614 | systems/win32/miktex/tm/packages/pmdraw__source.tar.lzma
+2024/04/11 | 94424 | systems/win32/miktex/tm/packages/glossaries.tar.lzma
+2024/04/11 | 940744 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
+2024/04/11 | 9187 | systems/win32/miktex/tm/packages/customenvs.tar.lzma
+2024/04/11 | 9160 | systems/win32/miktex/tm/packages/luacensor.tar.lzma
+2024/04/11 | 8884 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2024/04/11 | 887727 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2024/04/11 | 88630 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2024/04/11 | 8831 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
+2024/04/11 | 8807 | systems/win32/miktex/tm/packages/resolsysteme__source.tar.lzma
+2024/04/11 | 8643 | systems/win32/miktex/tm/packages/abntexto__source.tar.lzma
+2024/04/11 | 8522084 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r70907.tar.xz
+2024/04/11 | 8495977 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2024/04/11 | 8490 | systems/win32/miktex/tm/packages/resolsysteme.tar.lzma
+2024/04/11 | 8489 | systems/win32/miktex/tm/packages/abntexto.tar.lzma
+2024/04/11 | 8458 | systems/win32/miktex/tm/packages/luacensor__source.tar.lzma
+2024/04/11 | 830046 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2024/04/11 | 825663 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
+2024/04/11 | 82170 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2024/04/11 | 82007 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2024/04/11 | 81640 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2024/04/11 | 815079 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2024/04/11 | 814371 | systems/win32/miktex/tm/packages/files.csv.lzma
+2024/04/11 | 792623 | systems/win32/miktex/tm/packages/elsarticle__doc.tar.lzma
+2024/04/11 | 78368 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2024/04/11 | 77308 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2024/04/11 | 771582 | macros/unicodetex/latex/bithesis.zip
+2024/04/11 | 763778 | systems/win32/miktex/tm/packages/vectorlogos__doc.tar.lzma
+2024/04/11 | 76323 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2024/04/11 | 76212 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2024/04/11 | 75110 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2024/04/11 | 742283 | macros/unicodetex/latex/bithesis/bithesis.pdf
+2024/04/11 | 736053 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
+2024/04/11 | 73438 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2024/04/11 | 73414 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2024/04/11 | 72563 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
+2024/04/11 | 7215 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/04/11 | 718 | macros/latex/contrib/fgruler/README
+2024/04/11 | 7148 | systems/texlive/tlnet/archive/collection-latexextra.r70906.tar.xz
+2024/04/11 | 711934 | systems/win32/miktex/tm/packages/sjtutex__doc.tar.lzma
+2024/04/11 | 707340 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2024/04/11 | 699747 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2024/04/11 | 6975 | systems/win32/miktex/tm/packages/minim__source.tar.lzma
+2024/04/11 | 69672 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2024/04/11 | 6811 | systems/win32/miktex/tm/packages/bookcover.tar.lzma
+2024/04/11 | 6774 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma
+2024/04/11 | 67386 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2024/04/11 | 67337 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2024/04/11 | 6690 | systems/win32/miktex/tm/packages/pmdraw.tar.lzma
+2024/04/11 | 65108 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2024/04/11 | 65054 | systems/win32/miktex/tm/packages/markdown.tar.lzma
+2024/04/11 | 6495915 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
+2024/04/11 | 64640 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2024/04/11 | 63845 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma
+2024/04/11 | 6253 | systems/win32/miktex/tm/packages/gitinfo-lua__source.tar.lzma
+2024/04/11 | 6237 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
+2024/04/11 | 620998 | systems/win32/miktex/tm/packages/commutative-diagrams__doc.tar.lzma
+2024/04/11 | 611559 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2024/04/11 | 6108603 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2024/04/11 | 61042 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2024/04/11 | 606764 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2024/04/11 | 603008 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2024/04/11 | 5965 | systems/win32/miktex/tm/packages/iaria__source.tar.lzma
+2024/04/11 | 5955 | systems/win32/miktex/tm/packages/lua-placeholders__source.tar.lzma
+2024/04/11 | 5938 | systems/win32/miktex/tm/packages/l3sys-query__source.tar.lzma
+2024/04/11 | 59328 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2024/04/11 | 58946 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2024/04/11 | 58441 | systems/win32/miktex/tm/packages/microtype.tar.lzma
+2024/04/11 | 5836 | systems/win32/miktex/tm/packages/lua-placeholders.tar.lzma
+2024/04/11 | 5832 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__source.tar.lzma
+2024/04/11 | 5750522 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/04/11 | 57477 | systems/win32/miktex/tm/packages/hulipsum__source.tar.lzma
+2024/04/11 | 570016 | systems/texlive/tlnet/archive/latexmk.doc.r70909.tar.xz
+2024/04/11 | 563687 | systems/win32/miktex/tm/packages/mptrees__doc.tar.lzma
+2024/04/11 | 5627 | systems/win32/miktex/tm/packages/l3sys-query.tar.lzma
+2024/04/11 | 55938 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2024/04/11 | 55845 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma
+2024/04/11 | 5495180 | systems/win32/miktex/tm/packages/pgf-periodictable__doc.tar.lzma
+2024/04/11 | 54859 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2024/04/11 | 54781 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2024/04/11 | 54608 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r70907.tar.xz
+2024/04/11 | 5420 | systems/win32/miktex/tm/packages/gitinfo-lua.tar.lzma
+2024/04/11 | 54197 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2024/04/11 | 535249 | systems/win32/miktex/tm/packages/pgf-periodictable__source.tar.lzma
+2024/04/11 | 532845 | systems/win32/miktex/tm/packages/ducksay__doc.tar.lzma
+2024/04/11 | 530420 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2024/04/11 | 530127 | systems/win32/miktex/tm/packages/pynotebook__doc.tar.lzma
+2024/04/11 | 52691 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2024/04/11 | 513694 | systems/win32/miktex/tm/packages/pgf-periodictable.tar.lzma
+2024/04/11 | 5080 | systems/win32/miktex/tm/packages/iaria-lite__source.tar.lzma
+2024/04/11 | 499767 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2024/04/11 | 49728 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2024/04/11 | 49304 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
+2024/04/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/04/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/04/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/04/11 | 487264 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2024/04/11 | 486314 | macros/latex/contrib/fgruler/fgruler.pdf
+2024/04/11 | 485436 | macros/latex/contrib/fgruler.zip
+2024/04/11 | 4845 | systems/win32/miktex/tm/packages/didactic.tar.lzma
+2024/04/11 | 48263 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2024/04/11 | 4748 | systems/win32/miktex/tm/packages/cs-techrep.tar.lzma
+2024/04/11 | 47371 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2024/04/11 | 473100 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2024/04/11 | 468425 | systems/win32/miktex/tm/packages/resolsysteme__doc.tar.lzma
+2024/04/11 | 46228 | systems/win32/miktex/tm/packages/uantwerpendocs__source.tar.lzma
+2024/04/11 | 45890 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2024/04/11 | 4581790 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma
+2024/04/11 | 44649 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2024/04/11 | 44332 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2024/04/11 | 44112 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2024/04/11 | 44100 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2024/04/11 | 4373650 | systems/win32/miktex/tm/packages/uantwerpendocs__doc.tar.lzma
+2024/04/11 | 435984 | systems/texlive/tlnet/archive/luakeys.doc.r70908.tar.xz
+2024/04/11 | 43121 | systems/win32/miktex/tm/packages/acmart.tar.lzma
+2024/04/11 | 43097 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2024/04/11 | 429396 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2024/04/11 | 4284 | systems/win32/miktex/tm/packages/pynotebook__source.tar.lzma
+2024/04/11 | 420702 | systems/win32/miktex/tm/packages/luakeys__doc.tar.lzma
+2024/04/11 | 41916 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2024/04/11 | 4178 | systems/win32/miktex/tm/packages/prociagssymp__source.tar.lzma
+2024/04/11 | 413136 | systems/texlive/tlnet/archive/dvipdfmx.aarch64-linux.r70910.tar.xz
+2024/04/11 | 41247 | systems/win32/miktex/tm/packages/schule.tar.lzma
+2024/04/11 | 4120168 | biblio/ctan-bibdata.zip
+2024/04/11 | 41064 | systems/win32/miktex/tm/packages/schule__source.tar.lzma
+2024/04/11 | 40802 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma
+2024/04/11 | 40382 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2024/04/11 | 40291 | systems/win32/miktex/tm/packages/sjtutex__source.tar.lzma
+2024/04/11 | 4007784 | systems/win32/miktex/tm/packages/pst-func__doc.tar.lzma
+2024/04/11 | 3980 | systems/win32/miktex/tm/packages/vectorlogos__source.tar.lzma
+2024/04/11 | 395205 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2024/04/11 | 3889 | systems/win32/miktex/tm/packages/coloredtheorem__source.tar.lzma
+2024/04/11 | 386673 | macros/latex/contrib/jsonparse/jsonparse-doc.pdf
+2024/04/11 | 385528 | macros/latex/contrib/jsonparse.zip
+2024/04/11 | 3851236 | systems/win32/miktex/tm/packages/schule__doc.tar.lzma
+2024/04/11 | 381520 | systems/texlive/tlnet/archive/dvipdfmx.armhf-linux.r70910.tar.xz
+2024/04/11 | 378774 | systems/win32/miktex/tm/packages/pmdraw__doc.tar.lzma
+2024/04/11 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2024/04/11 | 373912 | systems/texlive/tlnet/archive/jsonparse.doc.r70906.tar.xz
+2024/04/11 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/04/11 | 370147 | systems/win32/miktex/tm/packages/minim__doc.tar.lzma
+2024/04/11 | 368901 | systems/win32/miktex/tm/packages/l3sys-query__doc.tar.lzma
+2024/04/11 | 36830 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2024/04/11 | 36730 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2024/04/11 | 365326 | systems/win32/miktex/tm/packages/jsonparse__doc.tar.lzma
+2024/04/11 | 3573 | systems/win32/miktex/tm/packages/pynotebook.tar.lzma
+2024/04/11 | 35346 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2024/04/11 | 352840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2024/04/11 | 352794 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2024/04/11 | 352303 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2024/04/11 | 3499311 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2024/04/11 | 34425328 | systems/texlive/tlnet/install-tl.zip
+2024/04/11 | 341617 | systems/win32/miktex/tm/packages/vectorlogos.tar.lzma
+2024/04/11 | 33870 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2024/04/11 | 33822 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2024/04/11 | 3347 | systems/win32/miktex/tm/packages/jsonparse.tar.lzma
+2024/04/11 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins
+2024/04/11 | 329 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua
+2024/04/11 | 329698 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2024/04/11 | 32902 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2024/04/11 | 32770 | systems/win32/miktex/tm/packages/pst-func__source.tar.lzma
+2024/04/11 | 32643 | macros/latex/contrib/epcqrcode/epcqrcode.dtx
+2024/04/11 | 326278 | systems/win32/miktex/tm/packages/csquotes__doc.tar.lzma
+2024/04/11 | 32072 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2024/04/11 | 3205 | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
+2024/04/11 | 319902 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma
+2024/04/11 | 31580 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2024/04/11 | 3132 | systems/texlive/tlnet/archive/jsonparse.r70906.tar.xz
+2024/04/11 | 312320 | systems/win32/miktex/tm/packages/cs-techrep__doc.tar.lzma
+2024/04/11 | 31146 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2024/04/11 | 305377 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2024/04/11 | 29237 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
+2024/04/11 | 2920 | systems/win32/miktex/tm/packages/rectopma__source.tar.lzma
+2024/04/11 | 29157 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2024/04/11 | 291541 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2024/04/11 | 29016 | support/TeX4ht/source/Makefile
+2024/04/11 | 29005 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
+2024/04/11 | 28814 | systems/win32/miktex/tm/packages/memoize.tar.lzma
+2024/04/11 | 287520 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2024/04/11 | 2863 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
+2024/04/11 | 2860539 | biblio/ctan-bibdata/ctan.bib
+2024/04/11 | 285611 | systems/win32/miktex/tm/packages/iaria__doc.tar.lzma
+2024/04/11 | 2844732 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2024/04/11 | 284464 | systems/win32/miktex/tm/packages/iaria-lite__doc.tar.lzma
+2024/04/11 | 28093 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma
+2024/04/11 | 27714146 | systems/texlive/tlnet/install-tl-windows.exe
+2024/04/11 | 273048 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2024/04/11 | 27214 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2024/04/11 | 271918 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2024/04/11 | 2709319 | systems/win32/miktex/tm/packages/inconsolata-nerd-font.tar.lzma
+2024/04/11 | 268809 | systems/win32/miktex/tm/packages/didactic__doc.tar.lzma
+2024/04/11 | 266904 | systems/win32/miktex/tm/packages/lua-placeholders__doc.tar.lzma
+2024/04/11 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md
+2024/04/11 | 26392 | systems/win32/miktex/tm/packages/elsarticle__source.tar.lzma
+2024/04/11 | 2628769 | systems/win32/miktex/tm/packages/microtype__doc.tar.lzma
+2024/04/11 | 25649 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2024/04/11 | 2564368 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/04/11 | 25601 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2024/04/11 | 25576 | systems/win32/miktex/tm/packages/minim.tar.lzma
+2024/04/11 | 2541710 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2024/04/11 | 2539058 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma
+2024/04/11 | 250403 | support/TeX4ht/source/ChangeLog
+2024/04/11 | 249411 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2024/04/11 | 245919 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2024/04/11 | 24159 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2024/04/11 | 235876 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2024/04/11 | 2348 | macros/unicodetex/latex/bithesis/contributing.md
+2024/04/11 | 232158 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2024/04/11 | 230706 | systems/win32/miktex/tm/packages/rectopma__doc.tar.lzma
+2024/04/11 | 22931 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
+2024/04/11 | 22819 | systems/win32/miktex/tm/packages/minim-mp.tar.lzma
+2024/04/11 | 22250 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2024/04/11 | 221450 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2024/04/11 | 218935 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2024/04/11 | 217987 | systems/win32/miktex/tm/packages/coloredtheorem__doc.tar.lzma
+2024/04/11 | 217762 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2024/04/11 | 21378 | systems/win32/miktex/tm/packages/ducksay__source.tar.lzma
+2024/04/11 | 2135295 | systems/win32/miktex/tm/packages/musixtex__doc.tar.lzma
+2024/04/11 | 21165 | systems/win32/miktex/tm/packages/pst-func.tar.lzma
+2024/04/11 | 2106 | systems/win32/miktex/tm/packages/iaria.tar.lzma
+2024/04/11 | 2070839 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2024/04/11 | 2070212 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2024/04/11 | 202962 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2024/04/11 | 2017679 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2024/04/11 | 20004 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2024/04/11 | 19950 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2024/04/11 | 19916 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
+2024/04/11 | 19679 | systems/win32/miktex/tm/packages/piton.tar.lzma
+2024/04/11 | 19637 | macros/latex/contrib/jsonparse/jsonparse-doc.tex
+2024/04/11 | 196348 | systems/win32/miktex/tm/packages/abntexto__doc.tar.lzma
+2024/04/11 | 1946 | macros/unicodetex/latex/bithesis/README.md
+2024/04/11 | 19416847 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/04/11 | 19171 | systems/win32/miktex/tm/packages/elsarticle.tar.lzma
+2024/04/11 | 18371 | systems/win32/miktex/tm/packages/csquotes.tar.lzma
+2024/04/11 | 18333 | systems/win32/miktex/tm/packages/profsio.tar.lzma
+2024/04/11 | 182787 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2024/04/11 | 18233 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2024/04/11 | 1814 | macros/luatex/latex/gitinfo-lua/README.md
+2024/04/11 | 1807770 | systems/win32/miktex/tm/packages/bookcover__doc.tar.lzma
+2024/04/11 | 1799 | systems/win32/miktex/tm/packages/iaria-lite.tar.lzma
+2024/04/11 | 1777401 | systems/win32/miktex/tm/packages/inconsolata-nerd-font__doc.tar.lzma
+2024/04/11 | 1773333 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2024/04/11 | 1771982 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2024/04/11 | 174773 | systems/win32/miktex/tm/packages/microtype__source.tar.lzma
+2024/04/11 | 17454 | systems/win32/miktex/tm/packages/luakeys__source.tar.lzma
+2024/04/11 | 174118 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2024/04/11 | 1725518 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2024/04/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/04/11 | 16572 | macros/latex/contrib/jsonparse/jsonparse.sty
+2024/04/11 | 16430 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2024/04/11 | 163734 | macros/latex/contrib/epcqrcode.zip
+2024/04/11 | 163282 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
+2024/04/11 | 1629 | macros/latex/contrib/epcqrcode/README
+2024/04/11 | 1626369 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
+2024/04/11 | 16240 | systems/win32/miktex/tm/packages/bookcover__source.tar.lzma
+2024/04/11 | 160738 | macros/latex/contrib/epcqrcode/epcqrcode-doc.pdf
+2024/04/11 | 160140 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2024/04/11 | 159604 | systems/win32/miktex/tm/packages/luacensor__doc.tar.lzma
+2024/04/11 | 1595552 | systems/win32/miktex/tm/packages/customenvs__doc.tar.lzma
+2024/04/11 | 157 | macros/luatex/latex/gitinfo-lua/doc/latexmkrc
+2024/04/11 | 1578 | macros/latex/contrib/epcqrcode/epcqrcode.ins
+2024/04/11 | 155396 | systems/win32/miktex/tm/packages/hulipsum__doc.tar.lzma
+2024/04/11 | 154665 | systems/win32/miktex/tm/packages/sjtutex.tar.lzma
+2024/04/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/04/11 | 1530874 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2024/04/11 | 153033 | systems/win32/miktex/tm/packages/glossaries__source.tar.lzma
+2024/04/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/04/11 | 15161 | systems/win32/miktex/tm/packages/rec-thy__source.tar.lzma
+2024/04/11 | 1498 | systems/win32/miktex/tm/packages/coloredtheorem.tar.lzma
+2024/04/11 | 1496 | systems/win32/miktex/tm/packages/prociagssymp.tar.lzma
+2024/04/11 | 1491620 | systems/texlive/tlnet/archive/tex4ht.source.r70911.tar.xz
+2024/04/11 | 14615 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2024/04/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/04/11 | 14539 | systems/win32/miktex/tm/packages/luakeys.tar.lzma
+2024/04/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/04/11 | 144743 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2024/04/11 | 1438892 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2024/04/11 | 14364 | systems/texlive/tlnet/archive/luakeys.r70908.tar.xz
+2024/04/11 | 141962 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2024/04/11 | 140877 | systems/win32/miktex/tm/packages/prociagssymp__doc.tar.lzma
+2024/04/11 | 140848 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r70907.tar.xz
+2024/04/11 | 138524 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
+2024/04/11 | 137645 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2024/04/11 | 13679 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2024/04/11 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r70911.tar.xz
+2024/04/11 | 136158 | macros/luatex/latex/gitinfo-lua.zip
+2024/04/11 | 13580 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
+2024/04/11 | 1341517 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2024/04/11 | 13356 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
+2024/04/11 | 130936 | macros/unicodetex/latex/bithesis/bithesis.dtx
+2024/04/11 | 13082 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
+2024/04/11 | 128980 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
+2024/04/11 | 127984 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2024/04/11 | 12745 | systems/win32/miktex/tm/packages/customenvs__source.tar.lzma
+2024/04/11 | 127446 | systems/win32/miktex/tm/packages/fontscale__doc.tar.lzma
+2024/04/11 | 1272943 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
+2024/04/11 | 12658 | systems/win32/miktex/tm/packages/didactic__source.tar.lzma
+2024/04/11 | 12508 | systems/win32/miktex/tm/packages/mptrees__source.tar.lzma
+2024/04/11 | 1236287 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2024/04/11 | 1231 | systems/win32/miktex/tm/packages/rectopma.tar.lzma
+2024/04/11 | 122967 | systems/win32/miktex/tm/packages/minim-mp__doc.tar.lzma
+2024/04/11 | 122453 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
+2024/04/11 | 12140 | support/TeX4ht/source/tex4ht-html5.tex
+2024/04/11 | 12122 | systems/win32/miktex/tm/packages/mptrees.tar.lzma
+2024/04/11 | 1210 | macros/latex/contrib/fgruler/fgruler.ins
+2024/04/11 | 119307 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
+2024/04/11 | 119144 | systems/texlive/tlnet/archive/latexmk.r70909.tar.xz
+2024/04/11 | 1188322 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/04/11 | 117690 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2024/04/11 | 1171480 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2024/04/11 | 115720 | systems/win32/miktex/tm/packages/rec-thy__doc.tar.lzma
+2024/04/11 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2024/04/11 | 113144 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2024/04/11 | 113018 | systems/win32/miktex/tm/packages/gitinfo-lua__doc.tar.lzma
+2024/04/11 | 1129584 | systems/texlive/tlnet/archive/tex4ht.r70911.tar.xz
+2024/04/11 | 112600 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2024/04/11 | 11026919 | systems/win32/miktex/tm/packages/glossaries__doc.tar.lzma
+2024/04/11 | 11008 | systems/win32/miktex/tm/packages/jsonparse__source.tar.lzma
+2024/04/11 | 109922 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2024/04/11 | 108511 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2024/04/11 | 106653 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2024/04/11 | 105824 | systems/win32/miktex/tm/packages/musixtex.tar.lzma
+2024/04/11 | 105753 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2024/04/11 | 1052787 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2024/04/11 | 10465 | systems/win32/miktex/tm/packages/minim-mp__source.tar.lzma
+2024/04/11 | 104387 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2024/04/11 | 104127 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2024/04/11 | 1040 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
+2024/04/11 | 103569 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2024/04/11 | 10234 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
+2024/04/11 | 100146 | macros/latex/contrib/fgruler/fgruler.dtx
2024/04/10 | 8741 | macros/latex/contrib/iaria-lite/template/iaria-lite-example-neumann.tex
2024/04/10 | 846 | macros/latex/contrib/iaria-lite/iaria-lite.ins
2024/04/10 | 846 | macros/latex/contrib/cs-techrep/cs-techrep.ins
@@ -9,17 +346,11 @@
2024/04/10 | 69576234 | support/texshop/texshop532.zip
2024/04/10 | 6475972 | systems/texlive/tlnet/archive/uantwerpendocs.r70903.tar.xz
2024/04/10 | 6420 | systems/texlive/tlnet/archive/pmdraw.r70900.tar.xz
-2024/04/10 | 5749137 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/04/10 | 563689 | support/latexmk.zip
2024/04/10 | 524565 | support/latexmk/latexmk.pl
2024/04/10 | 500 | macros/latex/contrib/iaria-lite/COPYING
2024/04/10 | 500 | macros/latex/contrib/iaria/COPYING
2024/04/10 | 500 | macros/latex/contrib/cs-techrep/COPYING
-2024/04/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/04/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/04/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/10 | 469988 | systems/texlive/tlnet/archive/dvipdfmx.i386-linux.r70898.tar.xz
2024/04/10 | 465028 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-solaris.r70898.tar.xz
2024/04/10 | 4612 | systems/texlive/tlnet/archive/didactic.r70901.tar.xz
@@ -30,17 +361,13 @@
2024/04/10 | 4367680 | systems/texlive/tlnet/archive/uantwerpendocs.doc.r70903.tar.xz
2024/04/10 | 434424 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70895.tar.xz
2024/04/10 | 428004 | systems/texlive/tlnet/archive/dvipdfmx.i386-solaris.r70898.tar.xz
-2024/04/10 | 4120086 | biblio/ctan-bibdata.zip
2024/04/10 | 398032 | systems/texlive/tlnet/archive/dvipdfmx.amd64-freebsd.r70898.tar.xz
2024/04/10 | 398020 | systems/texlive/tlnet/archive/dvipdfmx.i386-freebsd.r70898.tar.xz
2024/04/10 | 386828 | systems/texlive/tlnet/archive/pmdraw.doc.r70900.tar.xz
-2024/04/10 | 379536 | macros/latex/contrib/jsonparse.zip
-2024/04/10 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/04/10 | 364 | macros/latex/contrib/iaria-lite/docstrip.cfg
2024/04/10 | 364 | macros/latex/contrib/cs-techrep/docstrip.cfg
2024/04/10 | 353640 | systems/texlive/tlnet/archive/dvipdfmx.windows.r70904.tar.xz
2024/04/10 | 344 | macros/latex/contrib/iaria/docstrip.cfg
-2024/04/10 | 34425285 | systems/texlive/tlnet/install-tl.zip
2024/04/10 | 330 | macros/latex/contrib/cs-techrep/template/selfref.bib
2024/04/10 | 329129 | macros/latex/contrib/cs-techrep.zip
2024/04/10 | 29814 | macros/latex/contrib/iaria/template/cpn_all_all.bib
@@ -48,13 +375,9 @@
2024/04/10 | 29814 | macros/latex/contrib/cs-techrep/template/cpn_all_all.bib
2024/04/10 | 296151 | macros/latex/contrib/iaria.zip
2024/04/10 | 294340 | macros/latex/contrib/iaria-lite.zip
-2024/04/10 | 2860154 | biblio/ctan-bibdata/ctan.bib
-2024/04/10 | 27716340 | systems/texlive/tlnet/install-tl-windows.exe
2024/04/10 | 268488 | systems/texlive/tlnet/archive/didactic.doc.r70901.tar.xz
-2024/04/10 | 2564424 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/04/10 | 2521 | support/latexmk/README
2024/04/10 | 24190 | macros/latex/contrib/cs-techrep/cs-techrep.dtx
-2024/04/10 | 19415529 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/04/10 | 1925 | support/texshop/texshop532.html
2024/04/10 | 18920 | systems/texlive/tlnet/archive/elsarticle.r70902.tar.xz
2024/04/10 | 187505 | macros/latex/contrib/cs-techrep/cs-techrep.pdf
@@ -66,12 +389,8 @@
2024/04/10 | 1786 | macros/latex/contrib/iaria/README
2024/04/10 | 172223 | macros/latex/contrib/iaria/iaria.pdf
2024/04/10 | 170730 | macros/latex/contrib/iaria-lite/iaria-lite.pdf
-2024/04/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
-2024/04/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/04/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/04/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/04/10 | 1503 | macros/latex/contrib/jsonparse/README.md
2024/04/10 | 145442 | macros/latex/contrib/cs-techrep/template/cs-techrep-example-neumann.pdf
-2024/04/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/04/10 | 132913 | macros/latex/contrib/iaria-lite/template/iaria-lite-example-neumann.pdf
2024/04/10 | 132891 | macros/latex/contrib/iaria/template/iaria-example-neumann.pdf
2024/04/10 | 13100 | macros/latex/contrib/iaria/iaria.dtx
@@ -90,9 +409,7 @@
2024/04/09 | 781 | macros/luatex/generic/luakeys/luakeys.tex
2024/04/09 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
2024/04/09 | 753165 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
-2024/04/09 | 7148 | systems/texlive/tlnet/archive/collection-latexextra.r70890.tar.xz
2024/04/09 | 710596 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
-2024/04/09 | 7023 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/04/09 | 685171 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
2024/04/09 | 67782 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
2024/04/09 | 6585 | macros/luatex/generic/luakeys/README.md
@@ -129,7 +446,6 @@
2024/04/09 | 384283 | graphics/pmdraw/pmdraw.pdf
2024/04/09 | 3840 | systems/texlive/tlnet/archive/prociagssymp.source.r70888.tar.xz
2024/04/09 | 383792 | systems/texlive/tlnet/archive/l3sys-query.doc.r70889.tar.xz
-2024/04/09 | 380391 | macros/latex/contrib/jsonparse/jsonparse-doc.pdf
2024/04/09 | 3225054 | macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
2024/04/09 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
2024/04/09 | 29934 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
@@ -153,9 +469,6 @@
2024/04/09 | 175643 | macros/luatex/latex/luacensor.zip
2024/04/09 | 17338 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
2024/04/09 | 17112 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
-2024/04/09 | 16885 | macros/latex/contrib/jsonparse/jsonparse-doc.tex
-2024/04/09 | 15644 | macros/latex/contrib/jsonparse/jsonparse.sty
-2024/04/09 | 1485 | macros/latex/contrib/jsonparse/README.md
2024/04/09 | 1430199 | macros/latex/contrib/elsarticle.zip
2024/04/09 | 141996 | systems/texlive/tlnet/archive/prociagssymp.doc.r70888.tar.xz
2024/04/09 | 137149 | macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
@@ -279,9 +592,7 @@
2024/04/06 | 82335 | macros/latex/contrib/bookcover/bookcover-example2.pdf
2024/04/06 | 7847351 | support/latexindent/bin/linux/latexindent
2024/04/06 | 7830592 | support/latexindent/bin/macos/latexindent
-2024/04/06 | 765272 | macros/unicodetex/latex/bithesis.zip
2024/04/06 | 7379 | support/latexindent/LatexIndent/MandatoryArgument.pm
-2024/04/06 | 736315 | macros/unicodetex/latex/bithesis/bithesis.pdf
2024/04/06 | 717536 | macros/latex/contrib/bookcover/bookcover-example1.pdf
2024/04/06 | 7161 | support/latexindent/documentation/figure-schematic.png
2024/04/06 | 709888 | systems/texlive/tlnet/archive/sjtutex.doc.r70867.tar.xz
@@ -318,7 +629,6 @@
2024/04/06 | 3515 | support/latexindent/LatexIndent/Replacement.pm
2024/04/06 | 3466840 | systems/texlive/tlnet/archive/simpleicons.r70864.tar.xz
2024/04/06 | 3353 | support/latexindent/LatexIndent/Tokens.pm
-2024/04/06 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins
2024/04/06 | 30002 | macros/latex/contrib/elsarticle/elsarticle-harv.bst
2024/04/06 | 29462 | macros/latex/contrib/elsarticle/elsarticle-num.bst
2024/04/06 | 28896 | macros/latex/contrib/elsarticle/elsarticle-num-names.bst
@@ -327,13 +637,11 @@
2024/04/06 | 2733 | support/latexindent/LatexIndent/Preamble.pm
2024/04/06 | 2712 | support/latexindent/LatexIndent/Switches.pm
2024/04/06 | 2671 | fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins
-2024/04/06 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md
2024/04/06 | 2626 | macros/latex/contrib/elsarticle/elsarticle.ins
2024/04/06 | 260747 | macros/latex/contrib/abntexto/abntexto.pdf
2024/04/06 | 25559 | support/latexindent/LatexIndent/Document.pm
2024/04/06 | 2532360 | systems/texlive/tlnet/archive/simpleicons.doc.r70864.tar.xz
2024/04/06 | 24449 | support/latexindent/LatexIndent/Arguments.pm
-2024/04/06 | 2348 | macros/unicodetex/latex/bithesis/contributing.md
2024/04/06 | 2320 | support/latexindent/LatexIndent/Logger.pm
2024/04/06 | 22321 | support/latexindent/LatexIndent/Sentence.pm
2024/04/06 | 22214 | support/latexindent/defaultSettings.yaml
@@ -353,7 +661,6 @@
2024/04/06 | 2055720 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf
2024/04/06 | 2055448 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Regular.ttf
2024/04/06 | 2008 | support/latexindent/README
-2024/04/06 | 1946 | macros/unicodetex/latex/bithesis/README.md
2024/04/06 | 19106 | fonts/inconsolata-nerd-font/LICENSE.txt
2024/04/06 | 1891 | macros/latex/contrib/elsarticle/manifest.txt
2024/04/06 | 18591 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
@@ -375,7 +682,6 @@
2024/04/06 | 13470 | support/latexindent/LatexIndent/HiddenChildren.pm
2024/04/06 | 1320 | systems/texlive/tlnet/archive/coloredtheorem.r70865.tar.xz
2024/04/06 | 13023899 | support/latexindent.zip
-2024/04/06 | 129505 | macros/unicodetex/latex/bithesis/bithesis.dtx
2024/04/06 | 1285520 | support/latexindent/documentation/latexindent.pdf
2024/04/06 | 12653 | support/latexindent/LatexIndent/Braces.pm
2024/04/06 | 1189 | macros/latex/contrib/elsarticle/changelog.txt
@@ -459,284 +765,3 @@
2024/04/05 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
2024/04/05 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm
2024/04/05 | 1207 | fonts/simpleicons/README.md
-2024/04/04 | 996 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.tex
-2024/04/04 | 99500 | macros/latex/contrib/glossaries/samples/sampleAcrDesc.pdf
-2024/04/04 | 9855 | macros/generic/markdown/examples/optex.tex
-2024/04/04 | 974552 | systems/texlive/tlnet/archive/newtx.doc.r70839.tar.xz
-2024/04/04 | 959268 | macros/generic/markdown/markdown.dtx
-2024/04/04 | 915325 | macros/latex/contrib/acmart/acmart.pdf
-2024/04/04 | 91172 | systems/texlive/tlnet/archive/mathtools.source.r70838.tar.xz
-2024/04/04 | 908 | macros/latex/contrib/rectopma/README.txt
-2024/04/04 | 8856 | macros/latex/contrib/glossaries/samples/samplexdy3.tex
-2024/04/04 | 882620 | systems/texlive/tlnet/archive/fvextra.doc.r70838.tar.xz
-2024/04/04 | 87968 | macros/latex/contrib/glossaries/samples/sample-custom-acronym.pdf
-2024/04/04 | 873 | macros/latex/contrib/glossaries/samples/sample-dual.tex
-2024/04/04 | 8691 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.png
-2024/04/04 | 861 | macros/latex/contrib/glossaries/samples/database1.tex
-2024/04/04 | 86122 | macros/latex/contrib/glossaries/samples/sampleaccsupp.pdf
-2024/04/04 | 858664 | systems/texlive/tlnet/archive/wrapfig2.doc.r70838.tar.xz
-2024/04/04 | 850304 | systems/texlive/tlnet/archive/minted.doc.r70838.tar.xz
-2024/04/04 | 8376 | systems/texlive/tlnet/archive/resolsysteme.r70845.tar.xz
-2024/04/04 | 8103 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.png
-2024/04/04 | 7935 | macros/latex/contrib/glossaries/samples/sampleEqPg.tex
-2024/04/04 | 785 | macros/latex/contrib/glossaries/samples/sample4col.tex
-2024/04/04 | 77268 | systems/texlive/tlnet/archive/cweb.doc.r70837.tar.xz
-2024/04/04 | 75 | macros/generic/markdown/examples/scientists.csv
-2024/04/04 | 7556 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.png
-2024/04/04 | 7556 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.png
-2024/04/04 | 7556 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.png
-2024/04/04 | 73252 | macros/latex/contrib/glossaries/samples/samplexdy2.pdf
-2024/04/04 | 72397 | macros/latex/contrib/glossaries/samples/sampletree.pdf
-2024/04/04 | 718 | macros/latex/contrib/glossaries/samples/sample-entryfmt.tex
-2024/04/04 | 716 | macros/latex/contrib/glossaries/samples/sample-FnDesc.tex
-2024/04/04 | 71475 | macros/latex/contrib/glossaries/samples/sample-noidxapp.pdf
-2024/04/04 | 706 | macros/latex/contrib/glossaries/samples/database2.tex
-2024/04/04 | 7068 | macros/latex/contrib/csquotes/csquotes.cfg
-2024/04/04 | 7002 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.png
-2024/04/04 | 69918 | macros/latex/contrib/glossaries/samples/sampleSec.pdf
-2024/04/04 | 68917 | macros/latex/contrib/glossaries/samples/sampleAcr.pdf
-2024/04/04 | 6777 | macros/latex/contrib/rectopma/rectopma.dtx
-2024/04/04 | 6686 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.png
-2024/04/04 | 6676 | systems/texlive/tlnet/archive/wrapfig2.r70838.tar.xz
-2024/04/04 | 6636 | macros/latex/contrib/coloredtheorem/README.md
-2024/04/04 | 65 | macros/latex/contrib/glossaries/DEPENDS.txt
-2024/04/04 | 6595 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.png
-2024/04/04 | 652325 | info/biblio/printing-history.bib
-2024/04/04 | 6434 | macros/latex/contrib/glossaries/samples/glossary-lipsum-examples.tex
-2024/04/04 | 63850 | macros/latex/contrib/glossaries/samples/sample-FnDesc.pdf
-2024/04/04 | 6358 | macros/latex/contrib/glossaries/samples/sampleEq.tex
-2024/04/04 | 634465 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
-2024/04/04 | 633812 | systems/texlive/tlnet/archive/easybook.doc.r70843.tar.xz
-2024/04/04 | 62767 | macros/latex/contrib/csquotes/csquotes.sty
-2024/04/04 | 62535 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.pdf
-2024/04/04 | 624275 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
-2024/04/04 | 623270 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf
-2024/04/04 | 622211 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf
-2024/04/04 | 621 | macros/latex/contrib/glossaries/samples/sample-ignored.tex
-2024/04/04 | 621763 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf
-2024/04/04 | 615 | macros/latex/contrib/glossaries/samples/mwe-acr-desc.tex
-2024/04/04 | 6142 | macros/latex/contrib/glossaries/samples/sample.tex
-2024/04/04 | 611834 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
-2024/04/04 | 60869 | macros/latex/contrib/glossaries/samples/sample-crossref.pdf
-2024/04/04 | 6063380 | systems/texlive/tlnet/archive/newtx.r70839.tar.xz
-2024/04/04 | 59788 | systems/texlive/tlnet/archive/fvextra.source.r70838.tar.xz
-2024/04/04 | 596 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example025.png
-2024/04/04 | 590 | macros/latex/contrib/glossaries/samples/sampleDB.tex
-2024/04/04 | 57371 | macros/latex/contrib/glossaries/samples/sample-chap-hyperfirst.pdf
-2024/04/04 | 5729 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2024/04/04 | 570 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example024.tex
-2024/04/04 | 569862 | macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf
-2024/04/04 | 569337 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf
-2024/04/04 | 5652 | systems/texlive/tlnet/archive/lua-placeholders.r70850.tar.xz
-2024/04/04 | 56521 | macros/latex/contrib/customenvs/tex/customenvs.sty
-2024/04/04 | 56064 | macros/latex/contrib/glossaries/samples/sample-dot-abbr.pdf
-2024/04/04 | 5567308 | systems/texlive/tlnet/archive/pgf-periodictable.doc.r70840.tar.xz
-2024/04/04 | 553 | macros/latex/contrib/glossaries/samples/sample-si.tex
-2024/04/04 | 551 | macros/latex/contrib/glossaries/samples/mwe-acr.tex
-2024/04/04 | 551848 | systems/texlive/tlnet/archive/latexmk.doc.r70853.tar.xz
-2024/04/04 | 5512 | macros/latex/contrib/acmart/Makefile
-2024/04/04 | 54894 | macros/latex/contrib/glossaries/samples/sample-font-abbr.pdf
-2024/04/04 | 5452 | macros/latex/contrib/glossaries/makeglossaries.1
-2024/04/04 | 54188 | macros/latex/contrib/glossaries/makeglossaries
-2024/04/04 | 539736 | systems/texlive/tlnet/archive/msu-thesis.doc.r70844.tar.xz
-2024/04/04 | 5385 | macros/latex/contrib/glossaries/samples/sample-custom-acronym.tex
-2024/04/04 | 5240 | systems/texlive/tlnet/archive/gitinfo-lua.r70849.tar.xz
-2024/04/04 | 52294 | macros/latex/contrib/glossaries/samples/minimalgls.pdf
-2024/04/04 | 51984 | macros/latex/contrib/glossaries/CHANGES
-2024/04/04 | 5178036 | systems/texlive/tlnet/archive/tcolorbox.doc.r70838.tar.xz
-2024/04/04 | 515796 | systems/texlive/tlnet/archive/pgf-periodictable.r70840.tar.xz
-2024/04/04 | 5148 | macros/latex/contrib/glossaries/samples/sample-inline.tex
-2024/04/04 | 51297 | macros/latex/contrib/glossaries/samples/sampleDB.pdf
-2024/04/04 | 511 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.tex
-2024/04/04 | 5107 | macros/latex/contrib/glossaries/makeglossaries-lite.1
-2024/04/04 | 50965 | macros/latex/contrib/glossaries/samples/sampleDesc.pdf
-2024/04/04 | 5040689 | macros/latex/contrib/glossaries/glossaries-user.pdf
-2024/04/04 | 49998 | macros/latex/contrib/glossaries/samples/samplePeople.pdf
-2024/04/04 | 48848 | macros/latex/contrib/glossaries/samples/sample-prefix.pdf
-2024/04/04 | 479 | macros/latex/contrib/glossaries/samples/mwe-gls.tex
-2024/04/04 | 47940 | systems/texlive/tlnet/archive/minted.source.r70838.tar.xz
-2024/04/04 | 47829 | macros/latex/contrib/glossaries/samples/sampleutf8.pdf
-2024/04/04 | 475128 | systems/texlive/tlnet/archive/resolsysteme.doc.r70845.tar.xz
-2024/04/04 | 4709880 | macros/latex/contrib/glossaries/glossaries-user.html
-2024/04/04 | 4692 | macros/latex/contrib/glossaries/samples/sample-storage-abbr-desc.tex
-2024/04/04 | 4681 | macros/generic/markdown/markdown.css
-2024/04/04 | 466 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.tex
-2024/04/04 | 46607 | macros/latex/contrib/glossaries/samples/sample4col.pdf
-2024/04/04 | 45917 | macros/latex/contrib/glossaries/samples/sample-index.pdf
-2024/04/04 | 45042 | macros/latex/contrib/glossaries/samples/sample-nomathhyper.pdf
-2024/04/04 | 44957 | macros/generic/markdown/CHANGES.md
-2024/04/04 | 44614 | macros/latex/contrib/glossaries/samples/sample-numberlist.pdf
-2024/04/04 | 441031 | macros/latex/contrib/acmart/acmguide.pdf
-2024/04/04 | 4405 | macros/generic/markdown/docstrip.cfg
-2024/04/04 | 42402 | macros/latex/contrib/glossaries/samples/sample-storage-abbr-desc.pdf
-2024/04/04 | 41751 | macros/latex/contrib/glossaries/samples/sample-langdict.pdf
-2024/04/04 | 4124 | macros/latex/contrib/glossaries/INSTALL
-2024/04/04 | 40900 | systems/texlive/tlnet/archive/schule.r70846.tar.xz
-2024/04/04 | 40462 | macros/latex/contrib/glossaries/samples/mwe-acr-desc.pdf
-2024/04/04 | 40252 | systems/texlive/tlnet/archive/memoize.source.r70841.tar.xz
-2024/04/04 | 40166 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.pdf
-2024/04/04 | 400681 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf
-2024/04/04 | 39911 | macros/latex/contrib/glossaries/samples/sample-newkeys.pdf
-2024/04/04 | 39784 | macros/latex/contrib/acmart/samples/samples.dtx
-2024/04/04 | 39707 | macros/latex/contrib/glossaries/samples/sampleacronyms.pdf
-2024/04/04 | 39340 | macros/latex/contrib/glossaries/samples/sample-entrycount.pdf
-2024/04/04 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
-2024/04/04 | 38962 | macros/latex/contrib/glossaries/samples/sample-dual.pdf
-2024/04/04 | 3887680 | systems/texlive/tlnet/archive/schule.doc.r70846.tar.xz
-2024/04/04 | 3832 | macros/generic/markdown/examples/example.md
-2024/04/04 | 38022 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
-2024/04/04 | 3753 | macros/latex/contrib/csquotes/csq-compat.def
-2024/04/04 | 37410 | macros/latex/contrib/glossaries/samples/sample-entryfmt.pdf
-2024/04/04 | 3724 | macros/latex/contrib/glossaries/samples/sampleCustomAcr.tex
-2024/04/04 | 37154 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.pdf
-2024/04/04 | 368902 | macros/latex/contrib/glossaries/glossariesbegin.pdf
-2024/04/04 | 3683 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.tex
-2024/04/04 | 36693 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.pdf
-2024/04/04 | 36442 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.pdf
-2024/04/04 | 36442 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.pdf
-2024/04/04 | 36442 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.pdf
-2024/04/04 | 36292 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.pdf
-2024/04/04 | 36157 | macros/latex/contrib/glossaries/samples/mwe-acr.pdf
-2024/04/04 | 3608 | macros/latex/contrib/glossaries/README.md
-2024/04/04 | 3566 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.tex
-2024/04/04 | 35660 | macros/latex/contrib/glossaries/glossary2glossaries.tex
-2024/04/04 | 355 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example025.tex
-2024/04/04 | 3525 | macros/latex/contrib/glossaries/samples/sample-noidxapp.tex
-2024/04/04 | 348887 | install/macros/latex/contrib/csquotes.tds.zip
-2024/04/04 | 348332 | macros/latex/contrib/csquotes.zip
-2024/04/04 | 34321 | macros/latex/contrib/glossaries/samples/sample-ignored.pdf
-2024/04/04 | 34204 | systems/texlive/tlnet/archive/moderncv.r70838.tar.xz
-2024/04/04 | 339204 | macros/latex/contrib/glossaries/glossariesbegin.html
-2024/04/04 | 3282 | macros/latex/contrib/csquotes/README.md
-2024/04/04 | 32448 | macros/latex/contrib/glossaries/samples/mwe-gls.pdf
-2024/04/04 | 31 | macros/generic/markdown/VERSION
-2024/04/04 | 305085 | macros/latex/contrib/csquotes/csquotes.pdf
-2024/04/04 | 2924 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.png
-2024/04/04 | 291479 | macros/latex/contrib/acmart/acmart.dtx
-2024/04/04 | 2902 | macros/latex/contrib/glossaries/makeglossaries-lite.pod
-2024/04/04 | 2876 | info/biblio/printing-history.ltx
-2024/04/04 | 28661 | macros/latex/contrib/glossaries/samples/samplexdy-mc.xdy
-2024/04/04 | 2846 | macros/latex/contrib/glossaries/samples/minimalgls.tex
-2024/04/04 | 28452 | systems/texlive/tlnet/archive/memoize.r70841.tar.xz
-2024/04/04 | 28091 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example030.pdf
-2024/04/04 | 2773 | macros/latex/contrib/glossaries/samples/sampleSort.tex
-2024/04/04 | 2773 | macros/latex/contrib/acmart/acmart.bib
-2024/04/04 | 2752 | macros/luatex/generic/luamplib/Makefile
-2024/04/04 | 2750 | macros/latex/contrib/glossaries/samples/sampleAcr.tex
-2024/04/04 | 27424 | systems/texlive/tlnet/archive/wrapfig2.source.r70838.tar.xz
-2024/04/04 | 2720 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.png
-2024/04/04 | 2711 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example024.png
-2024/04/04 | 271004 | systems/texlive/tlnet/archive/lua-placeholders.doc.r70850.tar.xz
-2024/04/04 | 26700 | systems/texlive/tlnet/archive/cweb.r70837.tar.xz
-2024/04/04 | 2576944 | systems/texlive/tlnet/archive/memoize.doc.r70841.tar.xz
-2024/04/04 | 2544 | macros/latex/contrib/glossaries/samples/sampleFnAcrDesc.tex
-2024/04/04 | 253815 | macros/latex/contrib/glossaries/samples/glossary-lipsum-examples.pdf
-2024/04/04 | 2517750 | macros/latex/contrib/glossaries/glossaries-code.pdf
-2024/04/04 | 2474 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.png
-2024/04/04 | 246668 | systems/texlive/tlnet/archive/moderncv.doc.r70838.tar.xz
-2024/04/04 | 2442 | macros/latex/contrib/glossaries/samples/sampleAcrDesc.tex
-2024/04/04 | 2392 | macros/latex/contrib/glossaries/samples/sampleNtn.tex
-2024/04/04 | 23903 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.pdf
-2024/04/04 | 237124 | macros/latex/contrib/rectopma.zip
-2024/04/04 | 2363 | macros/latex/contrib/glossaries/samples/sampleaccsupp.tex
-2024/04/04 | 23396 | macros/latex/contrib/glossaries/samples/sample-si.pdf
-2024/04/04 | 233592 | systems/texlive/tlnet/archive/tcolorbox.r70838.tar.xz
-2024/04/04 | 2328 | macros/latex/contrib/glossaries/samples/sample-prefix.tex
-2024/04/04 | 2308 | macros/latex/contrib/glossaries/samples/sampleDesc.tex
-2024/04/04 | 22881 | macros/generic/markdown/libraries/markdown-tinyyaml.lua
-2024/04/04 | 22528 | macros/generic/markdown/README.md
-2024/04/04 | 2225 | macros/latex/contrib/coloredtheorem/coloredtheorem.sty
-2024/04/04 | 22135 | macros/latex/contrib/csquotes/csquotes.def
-2024/04/04 | 2190 | macros/latex/contrib/glossaries/samples/sample-dot-abbr.tex
-2024/04/04 | 2189 | macros/generic/markdown/examples/context-mkiv.tex
-2024/04/04 | 215115 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf
-2024/04/04 | 214341 | macros/latex/contrib/coloredtheorem/coloredtheorem-doc.pdf
-2024/04/04 | 210667 | install/macros/luatex/generic/luamplib.tds.zip
-2024/04/04 | 2099 | macros/latex/contrib/glossaries/samples/sampletree.tex
-2024/04/04 | 2090682 | macros/latex/contrib/glossaries/glossaries.dtx
-2024/04/04 | 2058 | macros/luatex/generic/luamplib/README
-2024/04/04 | 20532 | systems/texlive/tlnet/archive/mathtools.r70838.tar.xz
-2024/04/04 | 1969 | macros/latex/contrib/glossaries/samples/sampleSec.tex
-2024/04/04 | 194977 | macros/luatex/generic/luamplib.zip
-2024/04/04 | 1929 | macros/latex/contrib/glossaries/samples/samplexdy2.tex
-2024/04/04 | 190886 | macros/latex/contrib/glossaries/samples/samplexdy3.pdf
-2024/04/04 | 182916 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
-2024/04/04 | 181694 | macros/latex/contrib/glossaries/samples/sampleEqPg.pdf
-2024/04/04 | 1778 | macros/generic/markdown/examples/latex-pdftex.tex
-2024/04/04 | 17777 | macros/latex/contrib/glossaries/samples/samplexdy-mc207.xdy
-2024/04/04 | 1768114 | macros/latex/contrib/customenvs.zip
-2024/04/04 | 1757 | macros/latex/contrib/glossaries/samples/README-samples
-2024/04/04 | 1753 | macros/latex/contrib/glossaries/samples/sample-newkeys.tex
-2024/04/04 | 1751 | macros/latex/contrib/glossaries/samples/sample-font-abbr.tex
-2024/04/04 | 1748 | systems/texlive/tlnet/archive/collection-mathscience.r70842.tar.xz
-2024/04/04 | 1686 | macros/latex/contrib/glossaries/samples/sample-index.tex
-2024/04/04 | 16828 | systems/texlive/tlnet/archive/easybook.r70843.tar.xz
-2024/04/04 | 167780 | macros/latex/contrib/glossaries/samples/sampleEq.pdf
-2024/04/04 | 16724 | systems/texlive/tlnet/archive/easybook.source.r70843.tar.xz
-2024/04/04 | 1650 | macros/generic/markdown/markdown.ins
-2024/04/04 | 16453 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex
-2024/04/04 | 160719 | macros/latex/contrib/glossaries/samples/sampleCustomAcr.pdf
-2024/04/04 | 159122 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/04/04 | 1591206 | install/macros/generic/markdown.tds.zip
-2024/04/04 | 158385 | macros/latex/contrib/glossaries/samples/sampleFnAcrDesc.pdf
-2024/04/04 | 157765 | macros/latex/contrib/glossaries/samples/sample-inline.pdf
-2024/04/04 | 1560 | macros/latex/contrib/acmart/samples/samples.ins
-2024/04/04 | 1545 | macros/latex/contrib/glossaries/samples/samplePeople.tex
-2024/04/04 | 1508 | macros/latex/contrib/glossaries/samples/sample-crossref.tex
-2024/04/04 | 1508 | macros/latex/contrib/glossaries/samples/sample-chap-hyperfirst.tex
-2024/04/04 | 15088 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example022.pdf
-2024/04/04 | 1500 | macros/latex/contrib/glossaries/samples/sample-langdict.tex
-2024/04/04 | 1498 | macros/latex/contrib/glossaries/samples/sampleutf8.tex
-2024/04/04 | 1494756 | macros/generic/markdown.zip
-2024/04/04 | 144324 | macros/latex/contrib/glossaries/samples/samplexdy.pdf
-2024/04/04 | 1428 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example002.tex
-2024/04/04 | 14262 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example024.pdf
-2024/04/04 | 14254 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example023.pdf
-2024/04/04 | 141599 | macros/latex/contrib/rectopma/rectopma.pdf
-2024/04/04 | 140951 | macros/generic/markdown/markdown.png
-2024/04/04 | 1399073 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
-2024/04/04 | 1374474 | macros/latex/contrib/glossaries/glossaries-user.tex
-2024/04/04 | 13728 | systems/texlive/tlnet/archive/fvextra.r70838.tar.xz
-2024/04/04 | 1369 | macros/generic/markdown/examples/latex-luatex.tex
-2024/04/04 | 13531 | macros/latex/contrib/acmart/README
-2024/04/04 | 13516 | systems/texlive/tlnet/archive/msu-thesis.r70844.tar.xz
-2024/04/04 | 13469 | macros/latex/contrib/glossaries/makeglossaries-lite.lua
-2024/04/04 | 13425448 | install/macros/latex/contrib/glossaries.tds.zip
-2024/04/04 | 13348 | macros/latex/contrib/glossaries/glossaries.ins
-2024/04/04 | 128489 | macros/latex/contrib/glossaries/glossary2glossaries.pdf
-2024/04/04 | 127899 | macros/latex/contrib/glossaries/samples/sample.pdf
-2024/04/04 | 124710 | macros/latex/contrib/glossaries/glossary2glossaries.html
-2024/04/04 | 124224 | macros/latex/contrib/csquotes/csquotes.tex
-2024/04/04 | 12332773 | macros/latex/contrib/acmart.zip
-2024/04/04 | 1211 | macros/latex/contrib/glossaries/samples/sample-numberlist.tex
-2024/04/04 | 1198 | macros/latex/contrib/glossaries/samples/sampleacronyms.tex
-2024/04/04 | 11897 | macros/luatex/generic/luamplib/NEWS
-2024/04/04 | 118342 | macros/latex/contrib/glossaries/glossariesbegin.tex
-2024/04/04 | 11812 | macros/latex/contrib/coloredtheorem/coloredtheorem-doc.tex
-2024/04/04 | 1180 | macros/latex/contrib/glossaries/samples/sample-entrycount.tex
-2024/04/04 | 117932 | systems/texlive/tlnet/archive/gitinfo-lua.doc.r70849.tar.xz
-2024/04/04 | 117260 | systems/texlive/tlnet/archive/latexmk.r70853.tar.xz
-2024/04/04 | 1103 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example006.tex
-2024/04/04 | 1099548 | macros/generic/markdown/markdown.pdf
-2024/04/04 | 1097 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example008.tex
-2024/04/04 | 1071 | macros/latex/contrib/glossaries/samples/sample-nomathhyper.tex
-2024/04/04 | 1067 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example005.tex
-2024/04/04 | 1067 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example004.tex
-2024/04/04 | 1060387 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf
-2024/04/04 | 105915 | macros/latex/contrib/glossaries/samples/sampleNtn.pdf
-2024/04/04 | 1057 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example007.tex
-2024/04/04 | 1057098 | macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf
-2024/04/04 | 1053 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example001.tex
-2024/04/04 | 1053568 | macros/latex/contrib/acmart/samples/sample-sigplan.pdf
-2024/04/04 | 1048892 | macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf
-2024/04/04 | 1045103 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf
-2024/04/04 | 1044780 | systems/texlive/tlnet/archive/mathtools.doc.r70838.tar.xz
-2024/04/04 | 1037601 | macros/generic/markdown/markdown.html
-2024/04/04 | 1036 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example003.tex
-2024/04/04 | 103021 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.pdf
-2024/04/04 | 101830 | macros/latex/contrib/rectopma/TestTitle.pdf
-2024/04/04 | 10156 | systems/texlive/tlnet/archive/minted.r70838.tar.xz
-2024/04/04 | 101512 | macros/latex/contrib/glossaries/samples/sampleSort.pdf
-2024/04/04 | 101201 | macros/luatex/generic/luamplib/luamplib.dtx
-2024/04/04 | 10096 | macros/latex/contrib/glossaries/samples/samplexdy.tex
-2024/04/04 | 10078 | macros/latex/contrib/glossaries/glossaries-user-examples/glossaries-user-example025.pdf
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 23277511f6..42a2464924 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 11-04-2024, 02:00:03
+%% created at 12-04-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -8858,8 +8858,8 @@
title = {The \texttt{bithesis} package},
subtitle = {Templates for the Beijing Institute of Technology},
author = {Feng Kaiyu},
- date = {2024-04-06},
- version = {3.7.2},
+ date = {2024-04-11},
+ version = {3.7.3},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/bithesis},
url = {https://ctan.org/pkg/bithesis},
@@ -22590,6 +22590,17 @@
url = {https://ctan.org/pkg/eolgrab},
}
+@manual{ctan-epcqrcode,
+ title = {The \texttt{epcqrcode} package},
+ subtitle = {Generate valid EPC QR codes},
+ author = {{Unknown}},
+ date = {2024-04-11},
+ version = {1.0},
+ license = {lppl1.3},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/epcqrcode},
+ url = {https://ctan.org/pkg/epcqrcode},
+}
+
@manual{ctan-epic,
title = {The \texttt{epic} package},
subtitle = {Enhance \LaTeX{} picture mode},
@@ -25413,8 +25424,8 @@
title = {The \texttt{fgruler} package},
subtitle = {Draw rulers on the foreground or in the text},
author = {Tibor Tómács},
- date = {2022-06-25},
- version = {1.5},
+ date = {2024-04-11},
+ version = {1.6},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/fgruler},
url = {https://ctan.org/pkg/fgruler},
@@ -29386,8 +29397,8 @@
title = {The \texttt{gitinfo-lua} package},
subtitle = {Display git project information in your \LaTeX{} projects},
author = {Erik Nijenhuis},
- date = {2024-04-02},
- version = {1.0.3},
+ date = {2024-04-11},
+ version = {1.1.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/luatex/latex/gitinfo-lua},
url = {https://ctan.org/pkg/gitinfo-lua},
@@ -36112,8 +36123,8 @@
title = {The \texttt{jsonparse} package},
subtitle = {Parse, store and access JSON data in \LaTeX{} documents},
author = {Jasper Habicht},
- date = {2024-04-10},
- version = {0.5.5},
+ date = {2024-04-11},
+ version = {0.5.6},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/jsonparse},
url = {https://ctan.org/pkg/jsonparse},
diff --git a/macros/latex/contrib/epcqrcode/README b/macros/latex/contrib/epcqrcode/README
new file mode 100644
index 0000000000..e9c0ab8f86
--- /dev/null
+++ b/macros/latex/contrib/epcqrcode/README
@@ -0,0 +1,46 @@
+==============================================================================
+
+The `epcqrcode' package v1.0
+Copyright (C) 2024 by David Wedekind, Paul Kantiem, Dr. rer. nat. Wolf Müller (epc-qr-code@proton.me)
+
+This package is a wrapper for the 'qrcode' package.
+It generates valid EPC QR codes by providing syntax and validity checks for given inputs.
+
+Changes:
+- 2024-02-07 Initial version
+==============================================================================
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2008-05-04 or later.
+
+
+==============================================================================
+
+ This work consists of the files:
+README (this file)
+epcqrcode.dtx
+epcqrcode.ins
+ and the derived file:
+epcqrcode.sty
+
+ The distribution consists of the files:
+README (this file)
+epcqrcode.dtx
+epcqrcode.ins
+epcqrcode-doc.pdf (the user manual)
+
+-----------------------------------------------------------------
+
+ To install the package:
+- run: latex epcqrcode.ins (which will generate epcqrcode.sty)
+- Move epcqrqcode.sty to a location where LaTeX will find it (typically
+ in a local texmf tree at tex/latex/epcqrcode) and refresh the
+ file database. See the FAQ on CTAN at help/uk-tex-faq or
+ http://www.tug.ac.uk/faq for more information on this.
+ To process the user manual
+- run: pdflatex epcqrcode.dtx
diff --git a/macros/latex/contrib/epcqrcode/epcqrcode-doc.pdf b/macros/latex/contrib/epcqrcode/epcqrcode-doc.pdf
new file mode 100644
index 0000000000..f3241ce045
--- /dev/null
+++ b/macros/latex/contrib/epcqrcode/epcqrcode-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/epcqrcode/epcqrcode.dtx b/macros/latex/contrib/epcqrcode/epcqrcode.dtx
new file mode 100644
index 0000000000..ef2d1c8441
--- /dev/null
+++ b/macros/latex/contrib/epcqrcode/epcqrcode.dtx
@@ -0,0 +1,710 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2024 by David Wedekind, Paul Kantiem, Dr. rer. nat. Wolf Müller (epc-qr-code@proton.me)
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.3 of this license or (at your option) any later
+% version. The latest version of this license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.3c or later is part of all distributions of
+% LaTeX version 2008-05-04 or later.
+%
+% \fi
+%
+% \iffalse
+%<package>\NeedsTeXFormat{LaTeX2e}[2022-06-01]%
+%<package>\ProvidesPackage{epcqrcode}[2024-02-07 v1.0 dtx epcqrcode file]%
+%<package>\RequirePackage{qrcode}%
+%<package>\RequirePackage{xstring}%
+%<package>\RequirePackage{calculator}%
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{epcqrcode}
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\PrintChanges
+\PrintIndex
+\OnlyDescription
+\begin{document}
+ \DocInput{epcqrcode.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \changes{v1.0}{2024/02/07}{Initial version}
+% \GetFileInfo{epcqrcode.sty}
+%
+% \DoNotIndex{\#,\$,\%,\&,\@,\\,\{,\},\^,\_,\~,\ }
+% \DoNotIndex{\@ne}
+% \DoNotIndex{\advance,\begingroup,\catcode,\closein}
+% \DoNotIndex{\closeout,\day,\def,\edef,\else,\empty,\endgroup}
+%
+% \title{The \textsf{epcqrcode} package\thanks{This document
+% corresponds to \textsf{epcqrcode}~\fileversion,
+% dated~\filedate.}}
+% \author{David Wedekind, Paul Kantiem, Dr. rer. nat. Wolf Müller \\ epc-qr-code@proton.me}
+% \date{February 07, 2024}
+%
+% \maketitle
+%
+% \section{Introduction}
+% This package is a wrapper for the \texttt{qrcode} package.
+% It offers an easy way to generate valid EPC QR codes by providing
+% syntax and validity checks, e.g. verifiying the correctness of the
+% IBAN.
+%
+% \section{Usage}
+%
+% \DescribeMacro{\epcqr}
+% The \texttt{\textbackslash epcqr} command uses the \LaTeX -builtin key-value system
+% to parse the user input. There are 3 mandatory keys to produce a
+% valid EPC QR code: \texttt{name}, \texttt{iban} and \texttt{amount}.
+% The following code produces a minimal example.
+% \\
+% \\
+%{
+%\tt
+%|\epcqr{| \\
+%| name=Wikimedia Foerdergesellschaft,| \\
+%| iban=DE33100205000001194700,| \\
+%| amount=123.45,| \\
+%|}|
+%}
+% \begin{center}
+% \epcqr{name=Wikimedia Foerdergesellschaft,iban=DE33100205000001194700,amount=123.45}
+% \end{center}
+% Note, that the maximum payload is limited to 334 bytes.
+% More specific information can be found in the guidelines\footnote{https://www.europeanpaymentscouncil.eu/document-library/guidance-documents/quick-response-code-guidelines-enable-data-capture-initiation}.
+% As of now the user is responsible to stay within this limit,
+% if they are using characters which are not part of following
+% character set:
+% (As specified under section 1.4 in the Customer-to-PSP Implementation Guidelines\footnote{https://www.europeanpaymentscouncil.eu/document-library/implementation-guidelines/sepa-credit-transfer-customer-psp-implementation})
+% \begin{center}
+% \texttt{a b c d e f g h i j k l m n o p q r s t u v w x y z}
+% \\
+% \texttt{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}
+% \\
+% \texttt{0 1 2 3 4 5 6 7 8 9}
+% \\
+% \texttt{/ - ? : ( ) . , ' +}
+% \\
+% \texttt{Space}
+% \end{center}
+% Additionally to the mandatory arguments, the user can provide more information:
+% \\
+% \\
+% \DescribeMacro{bic}
+% (Optional) The BIC code of the Beneficiary Payment Service Provider.
+% \\
+% \\
+% \DescribeMacro{name}
+% (Mandatory) The name of the Beneficiary. Maximum length is 70 characters.
+% \\
+% \\
+% \DescribeMacro{iban}
+% (Mandatory) The IBAN of the account of the Beneficiary
+% \\
+% \\
+% \DescribeMacro{amount}
+% (Mandatory)
+% Amount of the SEPA Credit Transfer in euro.
+% Amount must be larger than or equal to 0.01, and
+% cannot be larger than 999999999.99.
+% \\
+% \\
+% \DescribeMacro{reason}
+% (Optional)
+% Purpose of the SEPA Credit Transfer.
+% \\
+% \\
+% \DescribeMacro{ref}
+% (Optional)
+% The Remittance Information (a structured creditor reference code).
+% Note: If a reference code is given \texttt{text} must be empty.
+% \\
+% \\
+% \DescribeMacro{text}
+% (Optional)
+% The Remittance Information (an unstructured text).
+% Maximum Length is 140 characters.
+% Note: If a text is given \texttt{ref} must be empty.
+% \\
+% \\
+% \DescribeMacro{information}
+% (Optional)
+% Additional information for the user.
+% Maximum Length is 70 characters.
+%
+% \section{Options}
+% Since this package is a wrapper for the \texttt{qrcode} package, all of its
+% options can also be specified here using the \texttt{\textbackslash qrset} command.
+% \\
+% \\
+%{\tt
+%|\begin{document}| \\
+%| \qrset{height=5cm}%| \\
+%| \epcqr{| \\
+%| name=Wikimedia Foerdergesellschaft,| \\
+%| iban=DE33100205000001194700,| \\
+%| amount=123.45,| \\
+%| }| \\
+%|\end{document}|
+%}
+% \\
+% \\
+% Changing the level of the QR code does not have an effect, as EPC QR codes
+% have a set level.
+%
+%\StopEventually
+
+\newcommand{\epcqrcode@panic}[1]{\PackageError{epcqr}{#1}{Get some help...}}%
+
+\makeatletter%
+\DeclareKeys[epcqr]{%
+charset .store = \epcqr@charset,%
+bic .store = \epcqr@bic,%
+name .store = \epcqr@name,%
+iban .store = \epcqr@iban,%
+amount .store = \epcqr@amount,%
+reason .store = \epcqr@reason,%
+ref .store = \epcqr@ref,%
+text .store = \epcqr@text,%
+information .store = \epcqr@information%
+}%
+
+\newcounter{epcqrcode@IsBiggerIndex}%
+\newcommand{\epcqrcode@IsBiggerResult}{\empty}%
+\newcommand{\epcqrcode@IsBiggerIter}[2]{%
+ \StrChar{#1}{\value{epcqrcode@IsBiggerIndex}}[\epcqrcode@Firstepcqrcode@Current]%
+ \StrChar{#2}{\value{epcqrcode@IsBiggerIndex}}[\epcqrcode@Secondepcqrcode@Current]%
+ \ifx\epcqrcode@Firstepcqrcode@Current\empty%
+ \renewcommand{\epcqrcode@IsBiggerResult}{equal}%
+ \else%
+ \ifnum\epcqrcode@Firstepcqrcode@Current>\epcqrcode@Secondepcqrcode@Current%
+ \renewcommand{\epcqrcode@IsBiggerResult}{true}%
+ \else
+ \ifnum\epcqrcode@Firstepcqrcode@Current<\epcqrcode@Secondepcqrcode@Current%
+ \renewcommand{\epcqrcode@IsBiggerResult}{false}%
+ \else%
+ \stepcounter{epcqrcode@IsBiggerIndex}%
+ \epcqrcode@IsBiggerIter{#1}{#2}%
+ \fi%
+ \fi%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@IsBigger}[2]{%
+ \renewcommand{\epcqrcode@IsBiggerResult}{\empty}%
+ \StrLen{#1}[\epcqrcode@FirstLength]%
+ \StrLen{#2}[\epcqrcode@SecondLength]%
+ \ifnum\epcqrcode@FirstLength>\epcqrcode@SecondLength%
+ \renewcommand{\epcqrcode@IsBiggerResult}{true}%
+ \else%
+ \ifnum\epcqrcode@FirstLength<\epcqrcode@SecondLength%
+ \renewcommand{\epcqrcode@IsBiggerResult}{false}%
+ \else%
+ \renewcommand{\epcqrcode@IsBiggerResult}{\empty}%
+ \setcounter{epcqrcode@IsBiggerIndex}{1}%
+ \epcqrcode@IsBiggerIter{#1}{#2}%
+ \fi%
+ \fi%
+}%
+
+\newcounter{epcqrcode@ModuloIndex}%
+\newcommand{\epcqrcode@Current}{\empty}%
+\newcommand{\epcqrcode@NextNumberIter}{%
+ \stepcounter{epcqrcode@ModuloIndex}%
+ \StrChar{\epcqrcode@Dividend}{\value{epcqrcode@ModuloIndex}}[\epcqrcode@tmp]%
+ \ifx\epcqrcode@tmp\empty%
+ \relax%
+ \else%
+ \edef\epcqrcode@Current{\epcqrcode@Current\epcqrcode@tmp}%
+ \epcqrcode@IsBigger{\epcqrcode@Current}{\epcqrcode@Divisor}%
+ \IfStrEq{\epcqrcode@IsBiggerResult}{true}{}{%
+ \epcqrcode@NextNumberIter%
+ }%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@Dividend}{\empty}%
+\newcommand{\epcqrcode@Divisor}{\empty}%
+\newcommand{\epcqrcode@ModuloIter}{%
+ \StrLen{\epcqrcode@Dividend}[\epcqrcode@DividendLength]%
+ \ifnum\epcqrcode@DividendLength=\theepcqrcode@ModuloIndex%
+ \renewcommand{\epcqrcode@ModuloResult}{\epcqrcode@Current}%
+ \else%
+ \epcqrcode@NextNumberIter%
+ \epcqrcode@IsBigger{\epcqrcode@Divisor}{\epcqrcode@Current}%
+ \IfStrEq{\epcqrcode@IsBiggerResult}{true}{\renewcommand{\epcqrcode@ModuloResult}{\epcqrcode@Current}}{%
+ \INTEGERQUOTIENT{\epcqrcode@Current}{\epcqrcode@Divisor}{\epcqrcode@tmp}%
+ \MULTIPLY{\epcqrcode@Divisor}{\epcqrcode@tmp}{\epcqrcode@tmp}%
+ \SUBTRACT{\epcqrcode@Current}{\epcqrcode@tmp}{\epcqrcode@Current}%
+ \epcqrcode@ModuloIter%
+ }%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@ModuloResult}{\empty}%
+\newcommand{\epcqrcode@Modulo}[2]{%
+ \renewcommand{\epcqrcode@Current}{\empty}%
+ \renewcommand{\epcqrcode@Dividend}{#1}%
+ \renewcommand{\epcqrcode@Divisor}{#2}%
+ \epcqrcode@IsBigger{\epcqrcode@Divisor}{\epcqrcode@Dividend}%
+ \IfStrEq{\epcqrcode@IsBiggerResult}{true}{\renewcommand{\epcqrcode@ModuloResult}{\epcqrcode@Dividend}}{%
+ \IfStrEq{\epcqrcode@IsBiggerResult}{equal}{\renewcommand{\epcqrcode@ModuloResult}{0}}{%
+ \setcounter{epcqrcode@ModuloIndex}{0}%
+ \epcqrcode@ModuloIter%
+ }%
+ }%
+}%
+
+\newcommand{\epcqrcode@CheckCountryCode}[1]{%
+ \IfSubStr{,RU,LC,MT,SC,JO,KW,MU,EG,BR,QA,PS,UA,AL,AZ,BY,BJ,CI,DO,SV,GT,LB,ML,NI,PL,SN,HU,CY,BF,BI,FR,GA,GR,IT,CM,CG,MG,MR,MC,SM,CF,IR,IS,TR,AO,CV,LY,MZ,PT,ST,DZ,AD,VG,MD,PK,RO,SA,SE,SK,ES,CZ,TN,GI,IQ,IL,TL,AE,BH,BG,CR,DE,GE,IE,ME,RS,VA,GB,HR,LV,LI,CH,BA,EE,KZ,XK,LT,LU,MN,AT,MK,SI,DK,FO,FI,GL,NL,SD,BE,NO,}{,#1,}{}{\epcqrcode@panic{Wrong Country Code}}%
+}%
+
+\newcommand{\epcqrcode@CheckIbanLength}[2]{%
+ \IfStrEq{#1}{RU}{\ifnum 33=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LC}{\ifnum 32=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MT}{\ifnum 31=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SC}{\ifnum 31=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{JO}{\ifnum 30=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{KW}{\ifnum 30=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MU}{\ifnum 30=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{EG}{\ifnum 29=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BR}{\ifnum 29=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{QA}{\ifnum 29=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{PS}{\ifnum 29=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{UA}{\ifnum 29=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AL}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AZ}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BY}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BJ}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CI}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{DO}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SV}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GT}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LB}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{ML}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{NI}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{PL}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SN}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{HU}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CY}{\ifnum 28=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BF}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BI}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{FR}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GA}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GR}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IT}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CM}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CG}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MG}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MR}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MC}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SM}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CF}{\ifnum 27=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IR}{\ifnum 26=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IS}{\ifnum 26=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{TR}{\ifnum 26=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AO}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CV}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LY}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MZ}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{PT}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{ST}{\ifnum 25=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{DZ}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AD}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{VG}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MD}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{PK}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{RO}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SA}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SE}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SK}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{ES}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CZ}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{TN}{\ifnum 24=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GI}{\ifnum 23=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IQ}{\ifnum 23=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IL}{\ifnum 23=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{TL}{\ifnum 23=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AE}{\ifnum 23=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BH}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BG}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CR}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{DE}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GE}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{IE}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{ME}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{RS}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{VA}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GB}{\ifnum 22=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{HR}{\ifnum 21=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LV}{\ifnum 21=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LI}{\ifnum 21=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{CH}{\ifnum 21=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BA}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{EE}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{KZ}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{XK}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LT}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{LU}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MN}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{AT}{\ifnum 20=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{MK}{\ifnum 19=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SI}{\ifnum 19=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{DK}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{FO}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{FI}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{GL}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{NL}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{SD}{\ifnum 18=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{BE}{\ifnum 16=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+ \IfStrEq{#1}{NO}{\ifnum 15=#2\relax\else\epcqrcode@panic{Wrong Iban length for #1}\fi}{}%
+}%
+
+\newcommand{\epcqrcode@TranslateLetterResult}{\empty}%
+\newcommand{\epcqrcode@TranslateLetter}[1]{%
+ \renewcommand{\epcqrcode@TranslateLetterResult}{\empty}%
+ \IfStrEq{#1}{0}{\renewcommand{\epcqrcode@TranslateLetterResult}{0}}{}%
+ \IfStrEq{#1}{1}{\renewcommand{\epcqrcode@TranslateLetterResult}{1}}{}%
+ \IfStrEq{#1}{2}{\renewcommand{\epcqrcode@TranslateLetterResult}{2}}{}%
+ \IfStrEq{#1}{3}{\renewcommand{\epcqrcode@TranslateLetterResult}{3}}{}%
+ \IfStrEq{#1}{4}{\renewcommand{\epcqrcode@TranslateLetterResult}{4}}{}%
+ \IfStrEq{#1}{5}{\renewcommand{\epcqrcode@TranslateLetterResult}{5}}{}%
+ \IfStrEq{#1}{6}{\renewcommand{\epcqrcode@TranslateLetterResult}{6}}{}%
+ \IfStrEq{#1}{7}{\renewcommand{\epcqrcode@TranslateLetterResult}{7}}{}%
+ \IfStrEq{#1}{8}{\renewcommand{\epcqrcode@TranslateLetterResult}{8}}{}%
+ \IfStrEq{#1}{9}{\renewcommand{\epcqrcode@TranslateLetterResult}{9}}{}%
+ \IfStrEq{#1}{A}{\renewcommand{\epcqrcode@TranslateLetterResult}{10}}{}%
+ \IfStrEq{#1}{B}{\renewcommand{\epcqrcode@TranslateLetterResult}{11}}{}%
+ \IfStrEq{#1}{C}{\renewcommand{\epcqrcode@TranslateLetterResult}{12}}{}%
+ \IfStrEq{#1}{D}{\renewcommand{\epcqrcode@TranslateLetterResult}{13}}{}%
+ \IfStrEq{#1}{E}{\renewcommand{\epcqrcode@TranslateLetterResult}{14}}{}%
+ \IfStrEq{#1}{F}{\renewcommand{\epcqrcode@TranslateLetterResult}{15}}{}%
+ \IfStrEq{#1}{G}{\renewcommand{\epcqrcode@TranslateLetterResult}{16}}{}%
+ \IfStrEq{#1}{H}{\renewcommand{\epcqrcode@TranslateLetterResult}{17}}{}%
+ \IfStrEq{#1}{I}{\renewcommand{\epcqrcode@TranslateLetterResult}{18}}{}%
+ \IfStrEq{#1}{J}{\renewcommand{\epcqrcode@TranslateLetterResult}{19}}{}%
+ \IfStrEq{#1}{K}{\renewcommand{\epcqrcode@TranslateLetterResult}{20}}{}%
+ \IfStrEq{#1}{L}{\renewcommand{\epcqrcode@TranslateLetterResult}{21}}{}%
+ \IfStrEq{#1}{M}{\renewcommand{\epcqrcode@TranslateLetterResult}{22}}{}%
+ \IfStrEq{#1}{N}{\renewcommand{\epcqrcode@TranslateLetterResult}{23}}{}%
+ \IfStrEq{#1}{O}{\renewcommand{\epcqrcode@TranslateLetterResult}{24}}{}%
+ \IfStrEq{#1}{P}{\renewcommand{\epcqrcode@TranslateLetterResult}{25}}{}%
+ \IfStrEq{#1}{Q}{\renewcommand{\epcqrcode@TranslateLetterResult}{26}}{}%
+ \IfStrEq{#1}{R}{\renewcommand{\epcqrcode@TranslateLetterResult}{27}}{}%
+ \IfStrEq{#1}{S}{\renewcommand{\epcqrcode@TranslateLetterResult}{28}}{}%
+ \IfStrEq{#1}{T}{\renewcommand{\epcqrcode@TranslateLetterResult}{29}}{}%
+ \IfStrEq{#1}{U}{\renewcommand{\epcqrcode@TranslateLetterResult}{30}}{}%
+ \IfStrEq{#1}{V}{\renewcommand{\epcqrcode@TranslateLetterResult}{31}}{}%
+ \IfStrEq{#1}{W}{\renewcommand{\epcqrcode@TranslateLetterResult}{32}}{}%
+ \IfStrEq{#1}{X}{\renewcommand{\epcqrcode@TranslateLetterResult}{33}}{}%
+ \IfStrEq{#1}{Y}{\renewcommand{\epcqrcode@TranslateLetterResult}{34}}{}%
+ \IfStrEq{#1}{Z}{\renewcommand{\epcqrcode@TranslateLetterResult}{35}}{}%
+}%
+
+\newcounter{epcqrcode@c}%
+\newcommand{\epcqrcode@TranslateLettersResult}{\empty}%
+\newcommand{\epcqrcode@TranslateLetters}[1]{%
+ \renewcommand{\epcqrcode@TranslateLettersResult}{\empty}%
+ \setcounter{epcqrcode@c}{1}%
+ \epcqrcode@TranslateLettersIter{#1}%
+}%
+
+\newcommand{\epcqrcode@TranslateLettersIter}[1]{%
+ \StrChar{#1}{\theepcqrcode@c}[\epcqrcode@tmp]%
+ \ifx\epcqrcode@tmp\empty%
+ \relax%
+ \else%
+ \epcqrcode@TranslateLetter{\epcqrcode@tmp}%
+ \edef\epcqrcode@current{\epcqrcode@TranslateLetterResult}%
+ \edef\epcqrcode@TranslateLettersResult{\epcqrcode@TranslateLettersResult\epcqrcode@current}%
+ \stepcounter{epcqrcode@c}%
+ \epcqrcode@TranslateLettersIter{#1}%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@CheckIban}[1]{%
+ \StrLen{#1}[\epcqrcode@IbanLength]%
+ \StrLeft{#1}{4}[\epcqrcode@CountryPlusCheck]%
+ \StrRight{\epcqrcode@CountryPlusCheck}{2}[\epcqrcode@Check]%
+ \StrGobbleRight{\epcqrcode@CountryPlusCheck}{2}[\epcqrcode@Country]%
+ \epcqrcode@CheckCountryCode{\epcqrcode@Country}%
+ \epcqrcode@CheckIbanLength{\epcqrcode@Country}{\epcqrcode@IbanLength}%
+ \StrGobbleLeft{#1}{4}[\epcqrcode@Iban]%
+ \epcqrcode@TranslateLetters{\epcqrcode@Iban\epcqrcode@CountryPlusCheck}%
+ \edef\epcqrcode@TranslatedIban{\epcqrcode@TranslateLettersResult}%
+ \epcqrcode@Modulo{\epcqrcode@TranslatedIban}{97}%
+ \ifnum\epcqrcode@ModuloResult=1%
+ \relax%
+ \else%
+ \epcqrcode@panic{Iban check failed}%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@CheckCreditorReference}[1]{%
+ \StrLen{#1}[\epcqrcode@CreditorReferenceLength]%
+ \ifnum\epcqrcode@CreditorReferenceLength>25%
+ \epcqrcode@panic{Creditor reference too long}%
+ \else%
+ \ifnum\epcqrcode@CreditorReferenceLength<5%
+ \epcqrcode@panic{Creditor reference too short}%
+ \fi%
+ \fi%
+ \StrLeft{#1}{4}[\epcqrcode@IdentifierPlusCheck]%
+ \StrGobbleLeft{#1}{4}[\epcqrcode@Reference]%
+ \epcqrcode@TranslateLetters{\epcqrcode@Reference\epcqrcode@IdentifierPlusCheck}%
+ \edef\epcqrcode@TranslatedCreditorReference{\epcqrcode@TranslateLettersResult}%
+ \epcqrcode@Modulo{\epcqrcode@TranslatedCreditorReference}{97}%
+ \ifnum\epcqrcode@ModuloResult=1%
+ \relax%
+ \else%
+ \epcqrcode@panic{Creditor reference check failed}%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@CheckBIC}[1]{%
+ \StrLen{#1}[\epcqrcode@length]%
+ \ifnum8=\epcqrcode@length%
+ \relax%
+ \else%
+ \ifnum11=\epcqrcode@length%
+ \relax%
+ \else%
+ \epcqrcode@panic{Wrong BIC length}%
+ \fi%
+ \fi%
+ \StrChar{#1}{5}[\epcqrcode@FirstCountry]%
+ \StrChar{#1}{6}[\epcqrcode@SecondCountry]%
+ \epcqrcode@CheckCountryCode{\epcqrcode@FirstCountry\epcqrcode@SecondCountry}%
+}%
+
+\newcommand{\epcqrcode@CheckTextLength}[1]{%
+ \StrLen{#1}[\epcqrcode@length]%
+ \ifnum\epcqrcode@length<141\relax\else\PackageWarning{epcqr}{Text possibly too long}\fi%
+}%
+
+\newcommand{\epcqrcode@CheckNameLength}[1]{%
+ \StrLen{#1}[\epcqrcode@length]%
+ \ifnum\epcqrcode@length<71\relax\else\PackageWarning{epcqr}{Name possibly too long}\fi%
+}%
+
+\newcommand{\epcqrcode@CheckReason}[1]{%
+ \IfSubStr{,BENE,BONU,CBFF,CHAR,GOVT,PENS,SALA,SSBE,CBLK,CDCB,CDCD,CDCS,CDOC,CDQC,ETUP,FCOL,MTUP,ACCT,CASH,COLL,CSDB,DEPT,INTC,LIMA,NETT,AGRT,AREN,BEXP,BOCE,COMC,CPYR,GDDS,GDSV,GSCB,LICF,POPE,ROYA,SCVE,SUBS,SUPP,TRAD,COMT,CLPR,DBTC,GOVI,HLRP,INPC,INSU,INTE,LBRI,LIFI,LOAN,LOAR,PENO,PPTI,RINP,TRFD,ADMG,ADVA,BLDM,CCRD,CDBL,CFEE,COST,DCRD,FAND,ICCP,IDCP,IHRP,INSM,MSVC,NOWS,OFEE,OTHR,PADD,PTSP,RCKE,RCPT,REFU,RENT,STDY,TELI,WEBI,ANNI,CAFI,CFDI,CMDT,DERI,DIVD,FREX,HEDG,PRME,SAVG,SECU,SEPI,TREA,ANTS,CVCF,DMEQ,DNTS,HLTC,HLTI,HSPC,ICRF,LTCF,MDCS,VIEW,ALMY,AEMP,BECH,COMM,CSLP,GFRP,GVEA,GVEB,GVEC,GVED,GWLT,EPAY,PAYR,PRCP,RHBS,ESTX,HSTX,INTX,NITX,TAXS,VATX,WHLD,TAXR,AIRB,BUSB,FERB,RLWY,CBTV,ELEC,ENRG,GASB,NWCH,NWCM,OTLC,PHON,WTER,}{,#1,}{}{\epcqrcode@panic{Wrong reason}}%
+}%
+
+\newcommand{\epcqrcode@CheckIfNumber}[1]{%
+ \IfSubStr{,0,1,2,3,4,5,6,7,8,9,}{,#1,}{\relax}{\epcqrcode@panic{Amount has wrong format (not a number)}}%
+}%
+
+\newcommand{\epcqrcode@IterateAmount}[1]{%
+ \StrChar{#1}{\theepcqrcode@c}[\epcqrcode@tmp]%
+ \ifx\epcqrcode@tmp\empty%
+ \relax%
+ \else%
+ \epcqrcode@CheckIfNumber{\epcqrcode@tmp}%
+ \stepcounter{epcqrcode@c}%
+ \epcqrcode@IterateAmount{#1}%
+ \fi%
+}%
+
+\newcommand{\epcqrcode@CheckAmount}[1]{%
+ \edef\epcqrcode@Amount{#1}%
+ \IfSubStr[1]{\epcqrcode@Amount}{.}{%
+ \StrRight{#1}{2}[\epcqrcode@LastTwoChars]%
+ \StrChar{\epcqrcode@LastTwoChars}{1}[\epcqrcode@PotentialDot]%
+ \IfStrEq{\epcqrcode@PotentialDot}{.}{\edef\epcqrcode@Amount{\epcqrcode@Amount0}}{\relax}%
+ }{%
+ \edef\epcqrcode@Amount{\epcqrcode@Amount.00}%
+ }%
+ \StrLen{\epcqrcode@Amount}[\epcqrcode@AmountLength]%
+ \ifnum\epcqrcode@AmountLength>12\epcqrcode@panic{Amount too big}\fi%
+ \ifnum\epcqrcode@AmountLength<4\epcqrcode@panic{Amount too small}\fi%
+ \StrRight{\epcqrcode@Amount}{3}[\epcqrcode@LastThreeChars]%
+ \StrChar{\epcqrcode@LastThreeChars}{1}[\epcqrcode@PotentialDot]%
+ \IfStrEq{\epcqrcode@PotentialDot}{.}{}{\epcqrcode@panic{Amount has wrong format}}%
+ \StrDel[1]{\epcqrcode@Amount}{.}[\epcqrcode@AmountWithoutDot]%
+ \setcounter{epcqrcode@c}{1}%
+ \epcqrcode@IterateAmount{\epcqrcode@AmountWithoutDot}%
+ \ifnum\epcqrcode@AmountLength=4\IfStrEq{\epcqrcode@Amount}{0.00}{\epcqrcode@panic{Amount too small}}{\relax}\fi%
+}%
+
+\newcommand{\epcqrcode@EscapeWhitespaceResult}{\empty}%
+\newcommand{\epcqrcode@EscapeWhitespace}[1]{%
+ \renewcommand{\epcqrcode@EscapeWhitespaceResult}{\empty}%
+ \setcounter{epcqrcode@c}{1}%
+ \epcqrcode@EscapeWhitespaceIter{#1}%
+}%
+
+\newcommand{\epcqrcode@EscapeWhitespaceIter}[1]{%
+ \StrChar{#1}{\theepcqrcode@c}[\epcqrcode@tmp]%
+ \ifx\epcqrcode@tmp\empty%
+ \relax%
+ \else%
+ \IfStrEq{\epcqrcode@tmp}{ }{%
+ \edef\epcqrcode@EscapeWhitespaceResult{\epcqrcode@EscapeWhitespaceResult\ }%
+ }{%
+ \edef\epcqrcode@EscapeWhitespaceResult{\epcqrcode@EscapeWhitespaceResult\epcqrcode@tmp}%
+ }%
+ \stepcounter{epcqrcode@c}%
+ \epcqrcode@EscapeWhitespaceIter{#1}%
+ \fi%
+}%
+
+\newcounter{epcqrcode@OverallLength}%
+\newcommand{\epcqrcode@OverallSize}{%
+ \setcounter{epcqrcode@OverallLength}{22}%
+ \ifx\epcqr@bic\empty%
+ \relax%
+ \else%
+ \StrLen{\epcqrcode@CleanedBic}[\epcqrcode@BicLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@BicLength}%
+ \fi%
+ \StrLen{\epcqrcode@EscapedName}[\epcqrcode@NameLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@NameLength}%
+ \StrLen{\epcqrcode@CleanedIban}[\epcqrcode@IbanLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@IbanLength}%
+ \ifreasonx\epcqr@amount\empty%
+ \relax%
+ \else%
+ \StrLen{\epcqr@amount}[\epcqrcode@AmountLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@AmountLength}%
+ \addtocounter{epcqrcode@OverallLength}{3}%
+ \fi%
+ \ifx\epcqr@reason\empty%
+ \relax%
+ \else%
+ \StrLen{\ecpqr@reason}[\epcqrcode@ReasonLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@ReasonLength}%
+ \fi%
+ \ifx\epcqr@ref\empty%
+ \relax%
+ \else%
+ \StrLen{\epcqr@ref}[\epcqrcode@RefLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@RefLength}%
+ \fi%
+ \ifx\epcqr@text\empty%
+ \relax%
+ \else%
+ \StrLen{\epcqrcode@EscapedText}[\epcqrcode@TextLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@TextLength}%
+ \fi%
+ \ifx\epcqr@information\empty%
+ \relax%
+ \else%
+ \StrLen{\epcqrcode@EscapedInformation}[\epcqrcode@InformationLength]%
+ \addtocounter{epcqrcode@OverallLength}{\epcqrcode@InformationLength}%
+ \fi%
+ \ifnum\theepcqrcode@OverallLength>331%
+ \epcqrcode@panic{Overall payload too big}%
+ \fi%
+}%
+
+\newcounter{epcqrcode@z}%
+\NewDocumentCommand\epcqr{m}{%
+ \begingroup%
+ \SetKeys[epcqr]{#1}%
+
+ \ifx\epcqr@name\@empty\epcqrcode@panic{No name provided}\fi%
+ \epcqrcode@CheckNameLength{\epcqr@name}%
+ \epcqrcode@EscapeWhitespace{\epcqr@name}%
+ \edef\epcqrcode@EscapedName{\epcqrcode@EscapeWhitespaceResult}%
+
+ \ifx\epcqr@iban\@empty\epcqrcode@panic{No iban provided}\fi%
+ \StrDel[0]{\epcqr@iban}{ }[\epcqrcode@CleanedIban]%
+ \epcqrcode@CheckIban{\epcqrcode@CleanedIban}%
+
+ \ifx\epcqr@amount\@empty%
+ \relax%
+ \else%
+ \epcqrcode@CheckAmount{\epcqr@amount}%
+ \fi%
+
+ \ifx\epcqr@ref\@empty%
+ \relax%
+ \else%
+ \ifx\epcqr@text\@empty%
+ \StrDel[0]{\epcqr@ref}{ }[\epcqrcode@CleanedRef]%
+ \epcqrcode@CheckCreditorReference{\epcqrcode@CleanedRef}%
+ \else%
+ \epcqrcode@panic{Either ref or text}%
+ \fi%
+ \fi%
+
+ \ifx\epcqr@text\@empty%
+ \relax%
+ \else%
+ \epcqrcode@EscapeWhitespace{\epcqr@text}%
+ \edef\epcqrcode@EscapedText{\epcqrcode@EscapeWhitespaceResult}%
+ \fi%
+
+ \epcqrcode@CheckTextLength{\epcqr@text}%
+ \ifx\epcqr@bic\@empty%
+ \relax%
+ \else%
+ \StrDel[0]{\epcqr@bic}{ }[\epcqrcode@CleanedBic]%
+ \epcqrcode@CheckBIC{\epcqrcode@CleanedBic}%
+ \fi%
+
+ \ifx\epcqr@reason\@empty\else\epcqrcode@CheckReason{\epcqr@reason}\fi%
+
+ \ifx\epcqr@information\empty%
+ \relax%
+ \else%
+ \epcqrcode@EscapeWhitespace{\epcqr@information}%
+ \edef\epcqrcode@EscapedInformation{\epcqrcode@EscapeWhitespaceResult}%
+ \StrLen{\epcqrcode@EscapedInformation}[\epcqrcode@InfLength]%
+ \ifnum\epcqrcode@InfLength>70%
+ \PackageWarning{epcqr}{Information possibly too long}%
+ \fi%
+ \fi%
+
+ \epcqrcode@OverallSize%
+
+ \setcounter{epcqrcode@z}{5}%
+ \ifx\epcqr@information\empty%
+ \setcounter{epcqrcode@z}{4}%
+ \ifx\epcqr@text\empty%
+ \setcounter{epcqrcode@z}{3}%
+ \ifx\epcqr@ref\empty%
+ \setcounter{epcqrcode@z}{2}%
+ \ifx\epcqr@reason\empty%
+ \setcounter{epcqrcode@z}{1}%
+ \ifx\epcqr@amount\empty%
+ \setcounter{epcqrcode@z}{0}%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+ \fi%
+
+ \qrcode[level=M, nolinks]{%
+ BCD\?%
+ 002\?%
+ \ifx\epcqr@charset\@empty 1\?\else\epcqr@charset\?\fi%
+ SCT\?%
+ \ifx\epcqr@bic\@empty\?\else\epcqrcode@CleanedBic\?\fi%
+ \epcqrcode@EscapedName\?%
+ \epcqrcode@CleanedIban%
+ \ifnum\theepcqrcode@z>0\?\fi%
+ \ifx\epcqr@amount\@empty\else EUR\epcqr@amount\fi%
+ \ifnum\theepcqrcode@z>1\?\fi%
+ \ifx\epcqr@reason\@empty\else\epcqr@reason\fi%
+ \ifnum\theepcqrcode@z>2\?\fi%
+ \ifx\epcqr@ref\@empty\else\epcqrcode@CleanedRef\fi%
+ \ifnum\theepcqrcode@z>3\?\fi%
+ \ifx\epcqr@text\@empty\else\epcqrcode@EscapedText\fi%
+ \ifnum\theepcqrcode@z>4\?\fi%
+ \ifx\epcqr@information\@empty\else\epcqrcode@EscapedInformation\fi%
+ }%
+ \endgroup%
+}%
+\makeatother%
+% \Finale
+\endinput
diff --git a/macros/latex/contrib/epcqrcode/epcqrcode.ins b/macros/latex/contrib/epcqrcode/epcqrcode.ins
new file mode 100644
index 0000000000..e0bd9d6bb3
--- /dev/null
+++ b/macros/latex/contrib/epcqrcode/epcqrcode.ins
@@ -0,0 +1,51 @@
+%%
+%% Copyright (C) 2024 by David Wedekind, Paul Kantiem, Dr. rer. nat. Wolf Müller (epc-qr-code@proton.me)
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3 of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3c or later is part of all distributions of
+%% LaTeX version 2008-05-04 or later.
+%%
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/epcqrcode}
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2024 by David Wedekind, Paul Kantiem, Dr. rer. nat. Wolf Müller (epc-qr-code@proton.me)
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.3 of this license or (at your option) any later
+version. The latest version of this license is in:
+
+http://www.latex-project.org/lppl.txt
+
+and version 1.3c or later is part of all distributions of
+LaTeX version 2008-05-04 or later.
+
+\endpreamble
+
+\generate{\file{epcqrcode.sty}{\from{epcqrcode.dtx}{package}}}
+
+\obeyspaces
+\Msg{****************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to move the *}
+\Msg{* following file into a directory searched by TeX: *}
+\Msg{* *}
+\Msg{* epcqrcode.sty *}
+\Msg{* *}
+\Msg{* To produce the documentation run the file *}
+\Msg{* epcqrcode.dtx through LaTeX. *}
+\Msg{* *}
+\Msg{* Happy TeXing! *}
+\Msg{* *}
+\Msg{****************************************************}
+
+\endbatchfile
diff --git a/macros/latex/contrib/fgruler/README b/macros/latex/contrib/fgruler/README
index 3e9b6c5821..2b4492a07d 100644
--- a/macros/latex/contrib/fgruler/README
+++ b/macros/latex/contrib/fgruler/README
@@ -1,6 +1,6 @@
fgruler.sty package
-Copyright 2017-2022 by Tibor Tomacs
+Copyright 2017-2024 by Tibor Tomacs
Package for drawing rulers on the foreground or in the text
diff --git a/macros/latex/contrib/fgruler/fgruler.dtx b/macros/latex/contrib/fgruler/fgruler.dtx
index e49d112cef..233c515bc6 100644
--- a/macros/latex/contrib/fgruler/fgruler.dtx
+++ b/macros/latex/contrib/fgruler/fgruler.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2017-2022 by Tibor Tomacs
+% Copyright 2017-2024 by Tibor Tomacs
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -21,7 +21,7 @@
\ProvidesFile{fgruler.dtx}
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}[2020/10/01]
-%<package>\ProvidesPackage{fgruler}[2022/06/25 v1.5 Package for drawing rulers on the foreground or in the text]
+%<package>\ProvidesPackage{fgruler}[2024/04/11 v1.6 Package for drawing rulers on the foreground or in the text]
%
%<*driver>
\documentclass{ltxdoc}
@@ -64,8 +64,8 @@ keepspaces]}
%
% \GetFileInfo{fgruler.sty}
%
-% \title{The \texorpdfstring{{\bfseries\sffamily fgruler} package\\{\large v1.5 (2022/06/25)}}{fgruler package}}
-% \author{\texorpdfstring{Tibor T\'{o}m\'{a}cs\\{\normalsize\url{tomacs.tibor@uni-eszterhazy.hu}}}{Tibor T\'{o}m\'{a}cs}}
+% \title{The \texorpdfstring{{\bfseries\sffamily fgruler} package\\{\large v1.6 (2024/04/11)}}{fgruler package}}
+% \author{\texorpdfstring{Tibor T\'{o}m\'{a}cs\\{\normalsize\href{mailto:tomacs.tibor@gmail.com}{\texttt{tomacs.tibor@gmail.com}}}}{Tibor T\'{o}m\'{a}cs}}
% \date{}
% \maketitle
%
diff --git a/macros/latex/contrib/fgruler/fgruler.ins b/macros/latex/contrib/fgruler/fgruler.ins
index 85d39020bf..3bca829acb 100644
--- a/macros/latex/contrib/fgruler/fgruler.ins
+++ b/macros/latex/contrib/fgruler/fgruler.ins
@@ -1,5 +1,5 @@
-% Copyright 2017-2022 by Tibor Tomacs
+% Copyright 2017-2024 by Tibor Tomacs
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -19,7 +19,7 @@
\preamble
This is a generated file.
-Copyright 2017-2022 by Tibor Tomacs
+Copyright 2017-2024 by Tibor Tomacs
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/fgruler/fgruler.pdf b/macros/latex/contrib/fgruler/fgruler.pdf
index 89e49aac7b..7f1454b436 100644
--- a/macros/latex/contrib/fgruler/fgruler.pdf
+++ b/macros/latex/contrib/fgruler/fgruler.pdf
Binary files differ
diff --git a/macros/latex/contrib/jsonparse/README.md b/macros/latex/contrib/jsonparse/README.md
index 9576069ea3..b2253c2a85 100644
--- a/macros/latex/contrib/jsonparse/README.md
+++ b/macros/latex/contrib/jsonparse/README.md
@@ -1,4 +1,4 @@
-![Version 0.5.5](https://img.shields.io/badge/version-0.5.5-blue)
+![Version 0.5.6](https://img.shields.io/badge/version-0.5.6-blue)
# The `jsonparse` package
@@ -12,35 +12,34 @@ Let's assume a file with the name `example.json` is stored in the working direct
```
{
- "first_name": "John",
- "last_name": "Smith",
- "is_alive": true,
- "age": 27,
+ "givenName": "Joe",
+ "familyName": "Public",
+ "points": 1.7,
+ "hasCertification": true,
"address": {
- "street_address": "21 2nd Street",
- "city": "New York",
- "state": "NY",
- "postal_code": "10021-3100"
+ "streetAddress": "10 Main St",
+ "locality": "Cityville",
+ "postalCode": "12345"
},
- "phone_numbers": [
+ "contactPoint": [
{
- "type": "home",
- "number": "212 555-1234"
+ "contactType": "office",
+ "telephone": "+1 (555) 555-1234"
},
{
- "type": "office",
- "number": "646 555-4567"
+ "contactType": "mobile",
+ "telephone": "+1 (555) 555-6789"
}
],
"children": [
- "Catherine",
- "Thomas",
- "Trevor"
+ "Tom,
+ "Doug",
+ "Harry"
],
- "spouse": null
+ "memberOf": null
}
```
-We can store it in the token variable `\myJSONdata` using the command `\JSONParseFromFile{\myJSONdata}{example.json}`. Calling the command `\JSONParseGetValue{\myJSONdata}{phone_numbers[0].number}` would then result in the output `212 555-1234` (indices are zero-based per default).
+We can store it in the token variable `\myJSONdata` using the command `\JSONParseFromFile{\myJSONdata}{example.json}`. Calling the command `\JSONParseGetValue{\myJSONdata}{contactPoint[0].telephone}` would then result in the output `+1 (555) 555-1234` (indices are zero-based per default).
This package including all files is subject to the LPPL 1.3c license.
diff --git a/macros/latex/contrib/jsonparse/jsonparse-doc.pdf b/macros/latex/contrib/jsonparse/jsonparse-doc.pdf
index 127c25d2a5..6e81ca7c44 100644
--- a/macros/latex/contrib/jsonparse/jsonparse-doc.pdf
+++ b/macros/latex/contrib/jsonparse/jsonparse-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/jsonparse/jsonparse-doc.tex b/macros/latex/contrib/jsonparse/jsonparse-doc.tex
index 3fe058a3ea..2b0eff21c8 100644
--- a/macros/latex/contrib/jsonparse/jsonparse-doc.tex
+++ b/macros/latex/contrib/jsonparse/jsonparse-doc.tex
@@ -11,8 +11,8 @@
% This work has the LPPL maintenance status `author-maintained'.
%
\documentclass[a4paper]{article}
-\def\jsonparsefileversion{0.5.5}
-\def\jsonparsefiledate{9 April 2024}
+\def\jsonparsefileversion{0.5.6}
+\def\jsonparsefiledate{11 April 2024}
\usepackage[T1]{fontenc}
\usepackage{Alegreya}
@@ -189,6 +189,7 @@
\changes{v0.3.0}{2024/04/08}{First public beta release.}
\changes{v0.5.0}{2024/04/09}{Changed from string token variables to token lists to support Unicode.}
\changes{v0.5.5}{2024/04/09}{Bug fixes, introduction and enhancement of user functions.}
+\changes{v0.5.6}{2024/04/11}{Bug fixes, escaping of special chars added.}
\begin{document}
@@ -200,6 +201,8 @@
The \macro{jsonparse} package provides an easy way to read in JSON data from files or strings in LaTeX documents, parse the data and store it in a user-defined token variable. The package allows accessing the stored data via a JavaScript-flavored syntax.
+This package is still in a beta stage and not thoroughly tested. Bugs or improvements can be issued via GitHub at \url{https://github.com/jasperhabicht/jsonparse/issues}.
+
\section{Loading the package}
To install the package, copy the package file \macro{jsonparse.sty} into the working directory or into the \macro{texmf} directory. After the package has been installted, the \macro{jsonparse} package is loaded by calling \macro{\usepackage{jsonparse}} in the preamble of the document.
@@ -209,6 +212,20 @@ The package does not load any dependencies.
\begin{macrodef}debug\end{macrodef}
The package can be loaded with the option \macro{debug}. It will then output to the log file every instance of a string, a boolean (true or false) value, a null value, a number as well as the start and end of every object and the start and end of every array that is found while parsing the JSON string or JSON file.
+\section{Escaping and special treatment of the input}
+
+The package allows for empty lines in JSON strings. During parsing, every instance of the TeX macro \macro{\par} is replaced by a space.
+
+JSON strings cannot contain the two characters \macro{"} and \macro{\}. These two characters need to be escaped with a preceding backslash (\macro{\}). This package therefore redefines locally the TeX macros \macro{\"}, \macro{\/} and \macro{\\}. During parsing, \macro{\"} expands to \macro{\exp_not:N \"} (i.\,e. it is prevented to expand during parsing) and only when typeset, \macro{\"} is expanded to \macro{"}, which ensures that strings are parsed properly. Similarly, \macro{\/} expands to \macro{\exp_not:N \/} and finally to \macro{/} while \macro{\\} expands to \macro{\exp_not:N \\} and finally to \macro{\c_backslash_str} (i.\,e. a backslash with category code 12).
+
+Due to the above procedure, the TeX macros \macro{\"} and \macro{\\} must be escaped twice in the JSON source, so that they become \macro{\\\"} and \macro{\\\\} respectively.
+
+Other escape sequences defined by JSON, such as \macro{\b}, \macro{\f}, \macro{\n}, \macro{\r}, \macro{\t} or \macro{\u} (the latter followed by a hex value) are not escaped and it is up to the user to process these sequences before feeding them into the commands provided by this package.
+
+Characters that are special to TeX are not handled in a special way and will be treated by TeX the same way as if the user had input them in the document.
+
+Setting the internal boolean \macro{\l_jsonparse_escape_input_bool} to false disables the treatment of the input as described in this section.
+
\section{Main user commands}
\begin{macrodef}
@@ -225,6 +242,7 @@ The command \macro{\JSONParseFromFile} is used to parse a JSON file and store th
\begin{macrodef}
|\JSONParseGetValue|{<token variable>}{<key>}
+|\JSONParseGetValue*|{<token variable>}{<key>}
\end{macrodef}
The command \macro{\JSONParseGetValue} is used to select values from the token variable (property list) that has been created using the commands \macro{\JSONParse} or \macro{\JSONParseFromFile}. The first argument takes the token variable that holds the parsed JSON data. The second argument takes the key to select the relevant entry from the parsed JSON data using JavaScript syntax.
@@ -232,10 +250,13 @@ If the JSON string \macro{{ "key" : "value" }} is parsed into the token variable
Nested objects and arrays are assigned keys that adhere to JavaScript syntax. For example, if the JSON string \macro{{ "outer_key" : { "inner_key" : "value" } }} is parsed into the token variable \macro{\myJSONdata}, to select the value associated with the key \macro{inner_key}, the command \macro{\JSONParseGetValue{\myJSONdata}{outer_key.inner_key}} can be used. The command \macro{\JSONParseGetValue{\myJSONdata}{key[0]}} selects the first value of the array associated with the key \macro{key} in the parsed JSON string \macro{{ "key" : [ "one" , "two" ] }}.
-When a key is associated with an object or array, the whole object or array is output as JSON string. This string can again be parsed using \macro{\JSONParse}. The special key \macro{.} (or the string defined using \macro{\JSONParseSetChildSeparator}) return the whole JSON object.
+When a key is associated with an object or array, the whole object or array is output as JSON string. The special key \macro{.} (or the string defined using \macro{\JSONParseSetChildSeparator}) returns the whole JSON object as string. The output of whole objects or arrays is not meant to be printed, but it can again be parsed using \macro{\JSONParse}.
+
+The starred variant, \macro{\JSONParseGetValue*}, rescans the token list before it is typeset, making it possible to place TeX commands in the JSON file. The starred variants of this and similar commands should not be placed in a \macro{\JSONParse} command. In order to adhere to proper JSON syntax, backslashes need to be escaped in the JSON source with another backslash.
\begin{macrodef}
|\JSONParseGetArrayValues|{<token variable>}{<key>}[<subkey>]{<string>}
+|\JSONParseGetArrayValues*|{<token variable>}{<key>}[<subkey>]{<string>}
\end{macrodef}
The command \macro{\JSONParseGetArrayValues} is used to select all values from an array from a parsed JSON string or JSON file. The first argument takes the token variable that holds the parsed JSON data. The second argument takes the key to select the relevant entry from the parsed JSON data using JavaScript syntax. The third argument is optional an can be used to pass a subkey, i.\,e. a key that is used to select a value for every item. The last argument takes a string that is inserted between all values when they are typeset.
@@ -258,8 +279,11 @@ For example, let us assume the following JSON data structure is parsed into the
Then using \macro{\JSONParseGetArrayValues{\myJSONdata}{array}[key_a]{, }}, the text \macro{one, three} is typeset to the document.
+The starred variant, \macro{\JSONParseGetArrayValues*}, rescans the token lists before they are typeset.
+
\begin{macrodef}
|\JSONParseUseArrayValues|{<token variable>}{<key>}[<subkey>]{<command name>}
+|\JSONParseUseArrayValues*|{<token variable>}{<key>}[<subkey>]{<command name>}
\end{macrodef}
The command \macro{\JSONParseUseArrayValues} takes the same first three arguments as the command \macro{\JSONParseGetArrayValues} and works in a similar way. However, instead of a string that is added between the array items, it takes a command name as fourth argument. This command can be defined beforehand and will be called for every array item. Inside its defintion, the commands \macro{\JSONParseArrayIndex}, \macro{\JSONParseArrayKey} and \macro{\JSONParseArrayValue} can be used which are updated for each item and output the index, the key and the value of the current item respectively.
@@ -278,6 +302,8 @@ For example, let us assume the same JSON data structure as defined above parsed
\end{itemize}
\end{codeexamplecolumns}
+The starred variant, \macro{\JSONParseUseArrayValues*}, rescans the token lists before they are typeset.
+
\begin{macrodef}
|\JSONParseGetArrayCount|{<token variable>}{<key>}
\end{macrodef}
diff --git a/macros/latex/contrib/jsonparse/jsonparse.sty b/macros/latex/contrib/jsonparse/jsonparse.sty
index 64ce2e2193..a50bafc52d 100644
--- a/macros/latex/contrib/jsonparse/jsonparse.sty
+++ b/macros/latex/contrib/jsonparse/jsonparse.sty
@@ -10,7 +10,7 @@
%
% This work has the LPPL maintenance status `author-maintained'.
%
-\ProvidesExplPackage {jsonparse} {2024-04-09} {0.5.5}
+\ProvidesExplPackage {jsonparse} {2024-04-11} {0.5.6}
{JSON Parse}
\bool_new:N \l_jsonparse_debug_mode_bool
@@ -48,6 +48,9 @@
\bool_new:N \l_jsonparse_array_index_zero_based_bool
\bool_set_true:N \l_jsonparse_array_index_zero_based_bool
+\bool_new:N \l_jsonparse_escape_input_bool
+\bool_set_true:N \l_jsonparse_escape_input_bool
+
\NewDocumentCommand { \JSONParseSetChildSeparator } { m } {
\str_set:Nn \l_jsonparse_child_sep_str { #1 }
}
@@ -79,14 +82,19 @@
% ===
+\cs_generate_variant:Nn \tl_count:n { e }
\cs_generate_variant:Nn \tl_range:nnn { nne , nen }
\cs_generate_variant:Nn \tl_range:Nnn { Nne , Nen }
\cs_generate_variant:Nn \tl_remove_once:Nn { Ne }
+\cs_generate_variant:Nn \tl_rescan:nn { ne }
\cs_generate_variant:Nn \tl_set:Nn { Ne }
-\cs_generate_variant:Nn \str_count:n { e }
+\cs_generate_variant:Nn \tl_set_rescan:Nnn { Nne }
+\cs_generate_variant:Nn \tl_trim_spaces:n { V }
+\cs_generate_variant:Nn \str_case_e:nn { en }
\cs_generate_variant:Nn \str_head_ignore_spaces:n { e }
\cs_generate_variant:Nn \str_set:Nn { Ne }
\cs_generate_variant:Nn \prop_gput:Nnn { Nee }
+\cs_generate_variant:Nn \prop_put:Nnn { Nee }
\cs_generate_variant:Nn \seq_use:Nn { Ne }
\cs_generate_variant:Nn \msg_log:nnn { nno }
@@ -117,7 +125,7 @@
\bool_new:N \l__prop_map_first_bool
\ior_new:N \l__jsonparse_json_ior
-
+
% ===
\cs_new:Npn \jsonparse_parse_to_prop:Nn #1#2 {
@@ -129,7 +137,12 @@
}
\prop_gclear:N \g_jsonparse_entries_prop
\group_begin:
- \tl_set_eq:NN \par \c_space_tl
+ \bool_if:NT \l_jsonparse_escape_input_bool {
+ \tl_set_eq:NN \par \c_space_tl
+ \tl_set:Nn \" { \exp_not:N \" }
+ \tl_set:Nn \/ { \exp_not:N \/ }
+ \tl_set:Nn \\ { \exp_not:N \\ }
+ }
\jsonparse_parse:n {#2}
\group_end:
\prop_set_eq:NN #1 \g_jsonparse_entries_prop
@@ -270,17 +283,22 @@
\str_if_eq:enTF { \tl_head:n { #2 } } { : } {
\tl_remove_once:Ne \l__jsonparse_remainder_tl { \c_colon_str }
\tl_set:Ne \l__jsonparse_key_tl { \l__jsonparse_prefix_tl #1 }
- } {
- \tl_set:Ne \l__jsonparse_val_tl {#1}
- \prop_gput:Nee \g_jsonparse_entries_prop
- { \l__jsonparse_key_tl } { \l__jsonparse_val_tl }
- % string
- \bool_if:NT \l_jsonparse_debug_mode_bool {
- \msg_log:nne { jsonparse } { debug-info } {
- (key) ~ \str_use:N \l__jsonparse_key_tl : \iow_newline:
- \iow_char:N \ \iow_char:N \ (str) ~ \str_use:N \l__jsonparse_val_tl
- }
- }
+ } {
+ \group_begin:
+ \tl_set:Nn \" { " }
+ \tl_set:Nn \/ { / }
+ \tl_set:Nn \\ { \c_backslash_str }
+ \tl_set:Ne \l__jsonparse_val_tl {#1}
+ \prop_gput:Nee \g_jsonparse_entries_prop
+ { \l__jsonparse_key_tl } { \l__jsonparse_val_tl }
+ % string
+ \bool_if:NT \l_jsonparse_debug_mode_bool {
+ \msg_log:nne { jsonparse } { debug-info } {
+ (key) ~ \str_use:N \l__jsonparse_key_tl : \iow_newline:
+ \iow_char:N \ \iow_char:N \ (str) ~ \str_use:N \l__jsonparse_val_tl
+ }
+ }
+ \group_end:
}
\__jsonparse_parse_remainder:
}
@@ -419,30 +437,38 @@
\jsonparse_parse_to_prop:Nn #1 { \l__jsonparse_json_tl }
}
-\NewExpandableDocumentCommand { \JSONParseGetValue } { m m } {
- \prop_item:Nn #1 {#2}
+\NewExpandableDocumentCommand { \JSONParseGetValue } { s m m } {
+ \bool_if:NTF #1 {
+ \tl_rescan:ne { } { \prop_item:Nn #2 {#3} }
+ } {
+ \prop_item:Nn #2 {#3}
+ }
}
-\NewExpandableDocumentCommand { \JSONParseGetArrayValues } { m m O{} m } {
+\NewExpandableDocumentCommand { \JSONParseGetArrayValues } { s m m O{} m } {
\group_begin:
- \jsonparse_filter:Nn #1 {#2}
+ \jsonparse_filter:Nn #2 {#3}
\bool_set_true:N \l__prop_map_first_bool
- \prop_map_inline:Nn #1 {
+ \prop_map_inline:Nn #2 {
\str_if_eq:enT {
- \tl_range:nen {##1} { \int_eval:n { -1 * \tl_count:n {#3} } } { -1 }
- } {#3} {
+ \tl_range:nen {##1} { \int_eval:n { -1 * \tl_count:n {#4} } } { -1 }
+ } {#4} {
\bool_if:NTF \l__prop_map_first_bool {
\bool_set_false:N \l__prop_map_first_bool
} {
- #4
+ #5
+ }
+ \bool_if:NTF #1 {
+ \tl_rescan:ne { } {##2}
+ } {
+ ##2
}
- ##2
}
}
\group_end:
}
-\cs_new:Npn \__jsonparse_get_array_index_aux:w [ #1 ] #2 \q_stop {
+\cs_new:Npn \__jsonparse_get_array_index:w [ #1 ] #2 \q_stop {
#1
}
@@ -453,30 +479,34 @@
\int_set:Nn \l__jsonparse_array_count_last_int { -1 }
\prop_map_inline:Nn #1 {
\int_compare:nNnF {
- \__jsonparse_get_array_index_aux:w ##1 \q_stop
+ \__jsonparse_get_array_index:w ##1 \q_stop
} = { \l__jsonparse_array_count_last_int } {
\int_incr:N \l__jsonparse_array_count_int
}
\int_set:Nn \l__jsonparse_array_count_last_int {
- \__jsonparse_get_array_index_aux:w ##1 \q_stop
+ \__jsonparse_get_array_index:w ##1 \q_stop
}
}
\int_use:N \l__jsonparse_array_count_int
\group_end:
}
-\NewExpandableDocumentCommand { \JSONParseUseArrayValues } { m m O{} m } {
+\NewExpandableDocumentCommand { \JSONParseUseArrayValues } { s m m O{} m } {
\group_begin:
- \jsonparse_filter:Nn #1 {#2}
- \prop_map_inline:Nn #1 {
+ \jsonparse_filter:Nn #2 {#3}
+ \prop_map_inline:Nn #2 {
\str_if_eq:enT {
- \tl_range:nen {##1} { \int_eval:n { -1 * \tl_count:n {#3} } } { -1 }
- } {#3} {
+ \tl_range:nen {##1} { \int_eval:n { -1 * \tl_count:n {#4} } } { -1 }
+ } {#4} {
\int_incr:N \l__jsonparse_array_index_int
- \tl_set:Ne \JSONParseArrayIndex { \__jsonparse_get_array_index_aux:w ##1 \q_stop }
+ \tl_set:Ne \JSONParseArrayIndex { \__jsonparse_get_array_index:w ##1 \q_stop }
\tl_set:Ne \JSONParseArrayKey { ##1 }
- \tl_set:Ne \JSONParseArrayValue { \prop_item:Nn #1 {##1} }
- \use:c {#4}
+ \bool_if:NTF #1 {
+ \tl_set_rescan:Nne \JSONParseArrayValue { } { \prop_item:Nn #2 {##1} }
+ } {
+ \tl_set:Ne \JSONParseArrayValue { \prop_item:Nn #2 {##1} }
+ }
+ \use:c {#5}
}
}
\group_end:
diff --git a/macros/luatex/latex/gitinfo-lua/README.md b/macros/luatex/latex/gitinfo-lua/README.md
index 463e764fa1..702eb62fa7 100644
--- a/macros/luatex/latex/gitinfo-lua/README.md
+++ b/macros/luatex/latex/gitinfo-lua/README.md
@@ -5,19 +5,23 @@
A LaTeX package which provides macros integrated with LuaTeX and the commandline tool `git`.
## Installation
-In order to install this package the right way, one should create the release tarball first with `make package`.
-Afterward be sure to unpack the contents of the release tarball anywhere where TeX will find it, i.e. `~/texmf`.
+The recommended way of installing is using `tlmgr install gitinfo-lua`.
+If you can't update/install packages with `tlmgr`, you can download the latest `gitinfo-lua-<version>.tds.tar.gz` from the [releases page](https://github.com/Xerdi/gitinfo-lua/releases) and then unpack it in your `TEXMFHOME`.
+To find out where your `TEXMFHOME` is, you can consult `kpsewhich --var-value TEXMFHOME` on the commandline.
## Documentation
-The documentation can be built using `make` or manually using `lualatex`:
+A prerequisite is that you have the [texmf-packaging](https://github.com/Xerdi/texmf-packaging) available in your `TEXMFHOME`.
+The documentation can be built using `make build clean` or manually using `lualatex`:
```bash
-make build clean
-# Or manually
+# Using the original TEXMFHOME and the project directory
+CNF_LINE="TEXMFHOME={$(pwd),$(kpsewhich --var-value TEXMFHOME)}"
cd doc
-lualatex -shell-escape gitinfo-lua.tex
+lualatex --lua=gitinfo-lua-init.lua --cnf-line $CNF_LINE gitinfo-lua
makeindex -s gind.ist gitinfo-lua.idx
-lualatex -shell-escape gitinfo-lua.tex
+lualatex --lua=gitinfo-lua-init.lua --cnf-line $CNF_LINE gitinfo-lua
```
+To do the same as the Lua initialization script, commandline option `--shell-restricted` should be passed and `git` should be added to `shell_escape_commands` in your `texmf.cnf`.
+The `texmf.cnf` file to edit can be found with `kpsewhich texmf.cnf`.
See the [releases section](https://github.com/Xerdi/gitinfo-lua/releases) for getting the latest manual.
diff --git a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua
new file mode 100644
index 0000000000..1877fbab12
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua-init.lua
@@ -0,0 +1,7 @@
+-- Global texconfig should already be available when executed with lualatex
+local texconfig = texconfig or require('texconfig')
+
+-- Use restricted shell_escape with git as only command.
+-- Add others where needed, separated with a comma (no spaces in between)
+texconfig.shell_escape = 'p'
+texconfig.shell_escape_commands = 'git'
diff --git a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
index 693b905da3..c3d5652315 100644
--- a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
+++ b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
Binary files differ
diff --git a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
index fe7bdd4e97..a865389e0c 100644
--- a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
+++ b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
@@ -17,14 +17,20 @@
% gitinfo-cmd.lua and gitinfo-lua.lua
\documentclass{ltxdoc}
\usepackage[english]{babel}
-\usepackage[titlepage,authors]{gitinfo-lua}
+\usepackage[titlepage,authors,rootdir]{gitinfo-lua}
\usepackage{listings}
\lstset{
- basicstyle=\ttfamily,
columns=fullflexible,
+ basicstyle=\ttfamily\lst@ifdisplaystyle\small\fi,
+ commentstyle={\slshape},
+ showspaces=false,
+ showstringspaces=false,
breaklines=true,
- breakatwhitespace=false
+ breakatwhitespace=true,
+ breakindent=1em,
+ prebreak=\raisebox{0ex}[0ex][0ex]
+ { \ensuremath{_{\kern-2.2pt\hookleftarrow}}}
}
\usepackage{calc}
\usepackage{multicol}
@@ -59,7 +65,7 @@
\begin{abstract}
This project aims to display git project information in PDF documents.
- It's mostly written in Lua for executing the \texttt{git} commands, therefore making this package only applicable for \texttt{lualatex} with \texttt{shell escape} enabled.
+ It's mostly written in Lua for executing the \texttt{git} commands, therefore making this package only applicable for \texttt{lualatex}.
If \texttt{lualatex} isn't working for you, you could try \href{https://ctan.org/pkg/gitinfo2}{gitinfo2} instead.
For \LaTeX{} it provides a set of standard macros for displaying basic information or setting the project directory, and a set of advanced macros for formatting commits and tags.
\end{abstract}
@@ -100,8 +106,24 @@ lualatex -shell-escape main
# Generate and keep watching with LaTeXMK
latexmk -pvc -lualatex -shell-escape main
\end{lstlisting}
- Note that in both cases option \texttt{-shell-escape} is required.
+ Note that in both cases option \texttt{--shell-escape} is required.
This is required for issuing \texttt{git} via the commandline.
+ If using \texttt{--shell-restricted} mode, which is the default, make sure to add \texttt{git} to the CSV variable \texttt{shell\_escape\_commands} in either your \texttt{texmf.cnf} or using a Lua initialization script, like:
+ \lstinputlisting[language={[5.3]Lua},caption={Lua initialization script},frame=single]{gitinfo-lua-init.lua}
+
+ \noindent
+ The Lua initialization script can be used as follows:
+ \begin{lstlisting}[language=bash,frame=single,caption={With Lua initialization script},morekeywords=lualatex]
+lualatex --lua=gitinfo-lua-init.lua main
+ \end{lstlisting}
+ For using the script with \texttt{latexmk}, this can be achieved with the \texttt{-lualatex="COMMAND"} option or specifying the \texttt{\$lualatex} command using a \texttt{latexmkrc} configuration file:
+ \begin{lstlisting}[language=bash,frame=single,caption={Overriding Lua\LaTeX\ on commandline},morekeywords=latexmk]
+latexmk --lualatex --lualatex="lualatex --lua=gitinfo-lua-init.lua %O %S" main
+ \end{lstlisting}
+ \begin{lstlisting}[language=perl,frame=single,caption={Overriding Lua\LaTeX\ in \texttt{latexmkrc}}]
+$lualatex = "lualatex --lua=gitinfo-lua-init.lua %O %S";
+ \end{lstlisting}
+ Keep in mind that both the Lua initialization script and \texttt{latexmkrc} need to be placed within the same directory as the main file.\\
When utilizing the continuous compilation option \texttt{-pvc} with \texttt{latexmk}, it's important to note that only committed changes will be detected, while tag changes, unfortunately, won't be recognized.
@@ -114,18 +136,22 @@ latexmk -pvc -lualatex -shell-escape main
\texttt{\textbraceleft gitinfo-lua\textbraceright}\index[pkgopts]{gitinfo-lua(.sty)}
This package provides some options for default formatting purposes.
The author sorting is one of them.
- If the options contain \meta{contrib} the authors will be sorted based on their contributions, otherwise the authors will be sorted alphabetically, which is the default option \meta{alpha}.
- Another option is the \meta{titlepage} option, which sets the \cmd{\author} and \cmd{\date} macros accordingly.
- By default, it sets the local git author, equivalent to option \meta{author}.
- Pass option \meta{authors} to set all git authors of the project instead.
+ If the options contain \texttt{contrib} the authors will be sorted based on their contributions; otherwise, the authors will be sorted alphabetically, which is the default option \texttt{alpha}.
+ Another option is the \texttt{titlepage} option, which sets the \cmd{\author} and \cmd{\date} macros accordingly.
+ By default, it sets the local git author, equivalent to option \texttt{author}.
+ Pass the option \texttt{authors} to set all git authors of the project based on commit history instead.
+
+ Another option, more concerning directory management, \texttt{rootdir}, sets the current working directory to the root directory of the current project for all \texttt{git} commands that are executed, similar to what \cmd{\gitdirectory} does.
+ If you're using recording of files, this option comes in handy when the main file is in a subdirectory of the project.
+ Otherwise, if the root directory isn't set appropriately, you'll receive the warning `\texttt{Warning: couldn't read HEAD from git project directory}'.
\subsection{Basic macros}\label{sub:tex-basic}
- By default the main file's directory is used as git project directory.
+ By default, the main file's directory is used as git project directory.
This directory can be manipulated with \DescribeMacro{\gitdirectory}\cmd{\gitdirectory}\marg{path}.
- This is only tested with relative paths on Linux.
- \DescribeMacro{\gitunsetdirectory} To undo this operation and switch back to the main file's directory use \cmd{\gitunsetdirectory}.\\
+ The foremost difference between using the \texttt{rootdir} option and the \cmd{gitdirectory} macro, is that the macro can specify a git directory which is part of another project.
+ The main reason for this macro to exist is its usage in the project example in section~\ref{sec:project}.
+ \DescribeMacro{\gitunsetdirectory} To undo an operation done with \cmd{\gitdirectory} and switch back to the main file's directory, use \cmd{\gitunsetdirectory}.\\
- \noindent
\DescribeMacro{\gitversion} The current version can be display by using \cmd{\gitversion} and is equivalent to \texttt{git describe --tags --always}, working for both lightweight and annotated tags.
For this project \cmd{\gitversion} results in \gitversion.
When the version is dirty it will be post fixed with \texttt{-<commit count>-<short ref>}.
@@ -140,10 +166,10 @@ latexmk -pvc -lualatex -shell-escape main
These values are based on \texttt{git config user.name} and \texttt{git config user.email}.
\subsection{Multiple Authors}
- When projects having multiple authors this package can help with the \DescribeMacro{\dogitauthors}\break\cmd{\dogitauthors}\oarg{conj} and \DescribeMacro{\forgitauthors}\cmd{\forgitauthors}\oarg{conj}\marg{csname} macro.
- Where \cmd{\dogitauthors} executes a default formatting implementation of \break\cmd{\git@format@author} and \cmd{\forgitauthors} executes the given \meta{csname} for every author available.
+ When projects having multiple authors, this package can help with the \DescribeMacro{\dogitauthors}\cmd{\dogitauthors}\oarg{conj} and \DescribeMacro{\forgitauthors}\cmd{\forgitauthors}\oarg{conj}\marg{csname} macro.
+ Where \cmd{\dogitauthors} executes a default formatting implementation of \cmd{\git@format@author} and \cmd{\forgitauthors} executes the given \meta{csname} for every author available.
The optional \meta{conj} conjunction makes it possible to even integrate it further.
- For example, when setting the authors in pdfx, the conjunction would be \texttt{[\textbackslash\textbackslash sep\textasciitilde]}, so that the authors are properly separated in the document properties\footnote{See package documentation of \texttt{pdfx}: \url{https://ctan.org/pkg/pdfx}}.
+ For example, when setting the authors in pdfx, the conjunction would be \texttt{[\textbackslash\textbackslash sep ]}, so that the authors are properly separated in the document properties\footnote{See package documentation of \texttt{pdfx}: \url{https://ctan.org/pkg/pdfx}}.
\gitdirectory{../../git-test-project}%
\setlength\xample{4.6cm-5pt}%
@@ -175,12 +201,13 @@ latexmk -pvc -lualatex -shell-escape main
For this section the git project of this document is used due to the fact that there are references to revisions.
The test project's revisions change for every user, since they get recreated every time \texttt{test-scenario.sh} is executed (see section~\ref{sec:project}).\\
+ \clearpage
\noindent
\DescribeMacro{\gitcommit}\oarg{format}\marg{csname}\marg{revision}\\
For displaying commit data \cmd{\gitcommit} can be used.
The optional \texttt{format} takes variables separated by a comma.
The default \texttt{format} is \texttt{h,an,ae,as,s,b}.
- The \texttt{csname} is a user defined command accepting every variable as argument.
+ The \texttt{csname} is a user defined command accepting every variable as argument.\\
\setlength\xample{3.5cm}%
\setlength\xamplesep{0pt}%
\noindent%
@@ -207,9 +234,13 @@ latexmk -pvc -lualatex -shell-escape main
Consult \texttt{man git-log} for possible format variables and omit the \% for every variable.\\
\noindent
- \DescribeMacro{\forgitcommit}\oarg{format}\marg{csname}\marg{rev\_spec}\\
+ \DescribeMacro{\forgitcommit}\oarg{format}\marg{csname}\marg{rev\_spec, files=\{...\}, flags=\{...\}, cwd=...}\\
For displaying multiple commits the~\cmd{\forgitcommit} is used, which has the same arguments as \cmd{\gitcommit}, but only this time the \texttt{csname} is executed for every commit.
- The last argument \texttt{rev\_spec} this time, however, can have no argument or a sequence.
+ The last argument, which originally only took a \texttt{rev\_spec}, now also supports some additional `named' arguments.
+ The argument \meta{files} takes a list of file names relative from the root of the git project.
+ When \meta{files} is given, all commits will be filtered out accordingly.
+ Currently, for \meta{flags}, only \texttt{merges} and \texttt{no-merges} are supported, which includes or excludes merge commits.
+ The \meta{cwd} option is like \cmd{\gitdirectory}, but only for this call.
\noindent\setlength\xample{4.5cm}\setlength\xamplesep{0pt}
\begin{minipage}[t]{\linewidth-\xample-\xamplesep}
@@ -241,7 +272,7 @@ latexmk -pvc -lualatex -shell-escape main
\end{minipage}\\
\gitdirectory{../../git-test-project}
- \clearpage
+% \clearpage
\subsection{Tags}
In this section the \texttt{git-test-project} is used.
@@ -276,7 +307,7 @@ latexmk -pvc -lualatex -shell-escape main
{formattags}
\end{itemize}
}}
- \end{minipage}\\
+ \end{minipage}\\[1em]
This example shows that the versions used are mixed.
This is, of course, a horrible way to manage a project's version, though, we'll continue on with this hard objective.
For example, if we wish to display the author of the lightweight and annotated tag, we can do so by specifying a format using the if-then-else feature of the format specification.
@@ -284,24 +315,27 @@ latexmk -pvc -lualatex -shell-escape main
Here the \texttt{taggername} will show up, or if not present, the \texttt{authorname} will be shown instead.
The default format specification is like the \cmd{\forgitcommit} format, but then again, some bit more complex:\\
- \texttt{refname:short,(taggername)(taggername,taggeremail,taggerdate:short)\\(authorname,authoremail,authordate:short),subject,body}.
- This is a robust example of getting all information, being it a lightweight- or annotated tag.\\
+
+ \hfill\parbox{\linewidth-\parindent}{\texttt{refname:short,(taggername)(taggername,taggeremail,taggerdate:short)\\(authorname,authoremail,authordate:short),subject,body}}\\
+
+ \noindent
+ This is a robust example of getting all information, being it either a lightweight- or annotated tag.\\
For displaying commits in between tags, there's a \DescribeMacro{\forgittagseq}\cmd{\forgittagseq}\marg{csname}.
The \meta{csname} takes exactly three arguments, namely, the \meta{current}, \meta{next tag} and \meta{rev spec}.
- The last iteration gives an empty value for \meta{next tag} and the \meta{rev spec} is identical to \meta{current}.
+ The last iteration gives an empty value for \meta{next tag} and the \meta{rev spec} is identical to \meta{current}.\\
Afterward tag info can be fetched using the \DescribeMacro{\gittag} \cmd{\gittag}\oarg{format}\marg{csname}\marg{tag}.
This macro takes the same formatting specification as \cmd{\fotgittag}.
Beware of using \cmd{\gittag} for the \meta{next tag} parameter in \cmd{\forgittagseq}.
All these macros put together are demonstrated in listing~\ref{lst:changelog} (see next page).
- \clearpage
+% \clearpage
\subsection{Changelog}
This example demonstrates the generation of a changelog.
For simplicity’s sake, every tag is displayed in a \texttt{description} environment's item and within an \texttt{enumerate} environment displaying commits in between.
\begin{lstlisting}[language={[LaTeX]TeX},numbers=left,captionpos=t,caption={Formatting a changelog},label={lst:changelog},morekeywords={commitline,formatversion,gittag,forgitcommit,forgittagseq,printdate}]
-\section*{Changelog}
+\section*{Change History}
\newcommand{\commitline}[1]{\item #1}
\newcommand{\formatversion}[3]{%
\item[#1]
@@ -330,23 +364,24 @@ latexmk -pvc -lualatex -shell-escape main
\noindent
\fbox{
\parbox{\linewidth-8pt-2\fboxsep}{
- {\bfseries\Large Changelog}
+ {\bfseries\Large Change History}
\begin{description}
\forgittagseq{formatversion}%
\end{description}
}
- }\\
+ }\\[1em]
+ \noindent
For displaying the tagline (see line 5) we use the existing \cmd{\printdate} macro of package \texttt{isodate}, which also takes exactly one argument
For every version sequence the commits in between are displayed (see line 7), where the last sequence having the initial commit as second argument plays well with the \cmd{\forgitcommit} macro and makes it possible to show the whole sequence of history.
- \clearpage
\section{Project Example}\label{sec:project}
This documentation uses an example \texttt{project} which gets created by the \texttt{git-scenario.sh} script (see listing~\ref{lst:scenario}).
It creates some commits having dates in the past and different authors set.
Lastly it creates a `lightweight-' and `annotated' tag.
- To set up this scenario either do \texttt{make scenario} or \texttt{bash scenario.sh}.
+ To set up this scenario either do \texttt{make scenario} or execute \texttt{bash git-scenario.sh} in an initialized \texttt{git} repository.
+ Keep in mind that when executing with Bash directly, you may need to specify the path to the Bash file.
\lstinputlisting[language=bash,numbers=left,frame=single,label={lst:scenario},caption={git-scenario.sh},captionpos=t,morekeywords={git,alice,bob,charlie,mkdir,rm,curl,set\_author}]{git-scenario.sh}
\end{document}
diff --git a/macros/luatex/latex/gitinfo-lua/doc/latexmkrc b/macros/luatex/latex/gitinfo-lua/doc/latexmkrc
new file mode 100644
index 0000000000..5683a8b2b1
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/doc/latexmkrc
@@ -0,0 +1,5 @@
+# Adds the gind.ist style, which is required
+$makeindex = "makeindex %O -o %D -s gind.ist %S";
+
+# Cleanup extra auxiliary files
+push @generated_exts, "glo";
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
index 68ac3c09a9..32d59de180 100644
--- a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
+++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
@@ -38,12 +38,25 @@ function api.trim(s)
return (s:gsub("^%s*(.-)%s*$", "%1"))
end
-function api:exec(command, do_caching, target_dir)
- local cmd = self.executable .. ' ' .. command
+function api:exec(command, do_caching, target_dir, no_recording, path_spec)
local cwd = target_dir or self.cwd
- api.recorder.record_head(cwd)
+ local cmd = self.executable
if cwd then
- cmd = 'cd ' .. cwd .. ' && ' .. cmd
+ cmd = cmd .. ' -C ' .. cwd
+ end
+ cmd = cmd .. ' ' .. command
+ if not no_recording then
+ api.recorder.record_head(cwd)
+ end
+ if path_spec then
+ if type(path_spec) == 'table' then
+ cmd = cmd .. ' --'
+ for _,path in ipairs(path_spec) do
+ cmd = cmd .. ' ' .. path
+ end
+ elseif type(path_spec) == 'string' then
+ cmd = cmd .. ' -- ' .. path_spec
+ end
end
if do_caching then
local found, result = cache:seek(cmd)
@@ -53,7 +66,7 @@ function api:exec(command, do_caching, target_dir)
end
local f = io.popen(cmd)
if f == nil then
- return nil, "Couldn't execute git command.\n\tIs option '-shell-escape' turned on?"
+ return nil, "Couldn't execute git command.\n\tIs option '--shell-escape' turned on?"
end
local s = f:read('*a')
if f:close() then
@@ -62,7 +75,7 @@ function api:exec(command, do_caching, target_dir)
end
return s
else
- return nil, 'Error executing git command'
+ return nil, 'Error executing git command\n\t"' .. cmd .. '"'
end
end
@@ -142,7 +155,7 @@ function api:parse_response(buffer)
return results
end
-function api:log(format_spec, revision, options, target_dir)
+function api:log(format_spec, revision, options, target_dir, path_spec)
local format, err = self:parse_format_spec(format_spec)
if err then
return nil, err
@@ -155,7 +168,7 @@ function api:log(format_spec, revision, options, target_dir)
if revision and revision ~= '' then
cmd = cmd .. ' ' .. revision
end
- local response, err = self:exec(cmd, true, target_dir)
+ local response, err = self:exec(cmd, true, target_dir, false, path_spec)
if not response then
return nil, err
end
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
index 8d4aa78af2..4fc798ca69 100644
--- a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
+++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-recorder.lua
@@ -30,7 +30,7 @@ local api = {
function api.record_head(git_directory)
local head_path = '.git/HEAD'
if git_directory then
- head_path = git_directory .. head_path
+ head_path = git_directory .. '/' .. head_path
end
if not api.record_list[head_path] then
api.record_list[head_path] = true
@@ -45,20 +45,24 @@ function api.record_head(git_directory)
local head_info = head_file:read('*a')
head_file:close()
local i, j = string.find(head_info, '^ref: .+\n$')
- local ref_path = string.sub(head_info, i + 5, j-1)
- if not ref_path then
- texio.write_nl('Warning: couldn\'t find ref of HEAD')
- return
- end
- ref_path = '.git/' .. ref_path
- if git_directory then
- ref_path = git_directory .. ref_path
- end
- if kpse.in_name_ok(ref_path) then
- kpse.record_input_file(ref_path)
- texio.write_nl('Info: recording input file ' .. ref_path)
+ if i and j then
+ local ref_path = string.sub(head_info, i + 5, j-1)
+ if not ref_path then
+ texio.write_nl('Warning: couldn\'t find ref of HEAD')
+ return
+ end
+ ref_path = '.git/' .. ref_path
+ if git_directory then
+ ref_path = git_directory .. '/' .. ref_path
+ end
+ if kpse.in_name_ok(ref_path) then
+ kpse.record_input_file(ref_path)
+ texio.write_nl('Info: recording input file ' .. ref_path)
+ else
+ texio.write_nl('Warning: couldn\'t read ref file: ' .. ref_path)
+ end
else
- texio.write_nl('Warning: couldn\'t read ref file: ' .. ref_path)
+ texio.write_nl('Warning: didn\'t find any ref in .git/HEAD')
end
else
texio.write_nl('Couldn\'t open input file ' .. head_path)
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
index cba19b19d7..8c346ec3be 100644
--- a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
+++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
@@ -23,8 +23,8 @@ end
local module = {
name = 'gitinfo-lua',
info = {
- version = '1.0.3', --TAGVERSION
- date = '2024/04/02', --TAGDATE
+ version = '1.1.0', --TAGVERSION
+ date = '2024/04/11', --TAGDATE
comment = "Git info Lua — Git integration with LaTeX",
author = "Erik Nijenhuis",
license = "free"
@@ -56,6 +56,8 @@ local mt = {
local gitinfo = {}
setmetatable(gitinfo, mt)
+local luakeys = require('luakeys')()
+
function api.trim(s)
return s and (s:gsub("^%s*(.-)%s*$", "%1")) or 'nil'
end
@@ -85,6 +87,15 @@ function api:dir(path)
self.cmd.cwd = path
end
+function api:dir_to_root()
+ local toplevel, err = self.cmd:exec('rev-parse --show-toplevel', false, nil, true)
+ if toplevel then
+ self.cmd.cwd = self.cmd.trim(toplevel)
+ else
+ tex.error(err)
+ end
+end
+
function api:version()
return self.trim(self.cmd:exec('describe --tags --always', true))
end
@@ -167,7 +178,7 @@ function api:cs_for_authors(csname, conjunction, sort_by_contrib)
tex.error(err)
end
else
- tex.error('ERROR: \\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
@@ -188,7 +199,7 @@ function api:cs_commit(csname, rev, format)
tex.error('ERROR: ' .. (err or 'nil'))
end
else
- tex.error('ERROR: \\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
@@ -196,10 +207,46 @@ function api:cs_last_commit(csname, format)
return self:cs_commit(csname, '-1', format)
end
-function api:cs_for_commit(csname, rev_spec, format)
+local parse_commit_opts = luakeys.define({
+ rev_spec = { pick = 'string' },
+ files = { data_type = 'list' },
+ cwd = { data_type = 'string' },
+ flags = {
+ sub_keys = {
+ merges = { data_type='boolean', exclusive_group='merges' },
+ ['no-merges'] = { data_type='boolean', exclusive_group='merges' }
+ }
+ }
+})
+local function parse_flags(flags_table)
+ local t = {}
+ if flags_table then
+ for k,v in pairs(flags_table) do
+ if v then
+ table.insert(t, k)
+ end
+ end
+ end
+ return t
+end
+function api:cs_for_commit(csname, args, format)
if token.is_defined(csname) then
local tok = token.create(csname)
- local log, err = self.cmd:log(format, rev_spec)
+ local opts = parse_commit_opts(args)
+ -- Something is going wrong with the parsing of rev_spec with pick, which ends up to be missing.
+ -- This is a workaround to ensure the old API would still work.
+ -- This will be fixed after luakeys version >0.13.0
+ if type(opts.rev_spec) ~= 'string' then
+ local i = string.find(args, ',')
+ if i then
+ opts.rev_spec = string.sub(args, 1, i-1)
+ else
+ opts.rev_spec = args
+ end
+ else
+ opts.rev_spec = string.gsub(opts.rev_spec, '[\'"]', '')
+ end
+ local log, err = self.cmd:log(format, opts.rev_spec, parse_flags(opts.flags), opts.cwd, opts['files'])
if log then
for _, commit in ipairs(log) do
tex.print(tok)
@@ -208,10 +255,10 @@ function api:cs_for_commit(csname, rev_spec, format)
end
end
else
- tex.error('ERROR:\\' .. err)
+ tex.error('ERROR: ' .. err)
end
else
- tex.error('ERROR: \\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
@@ -249,7 +296,7 @@ function api:cs_tag(csname, format_spec, tag, target_dir)
end
end
else
- tex.error('ERROR:\\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
@@ -265,10 +312,10 @@ function api:cs_for_tag(csname, format_spec, target_dir)
end
end
else
- tex.error('ERROR:\\' .. err)
+ tex.error('ERROR: ' .. err)
end
else
- tex.error('ERROR:\\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
@@ -286,10 +333,10 @@ function api:cs_for_tag_sequence(csname, target_dir)
end
end
else
- tex.error('ERROR:\\' .. (err or 'Unknown error'))
+ tex.error('ERROR: ' .. (err or 'Unknown error'))
end
else
- tex.error('ERROR:\\' .. csname .. ' not defined')
+ tex.error('ERROR: ' .. csname .. ' not defined')
end
end
diff --git a/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
index c9ab3a4cd6..779f246ed4 100644
--- a/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
+++ b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
@@ -16,9 +16,7 @@
% This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
% gitinfo-lua-cmd.lua, gitinfo-lua-recorder.lua and gitinfo-lua.lua
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{gitinfo-lua}[2024/04/02 1.0.3 Xerdi's Git Package]
-
-\RequirePackage{luacode}
+\ProvidesPackage{gitinfo-lua}[2024/04/11 1.1.0 Xerdi's Git Package]
\directlua{git = require('gitinfo-lua')}
@@ -26,6 +24,7 @@
\newif\ifgit@multipleauthors
\newif\ifgit@setmacros
+\newif\ifgit@toroot
\pgfkeys{/gitinfo-lua/.is family,
/gitinfo-lua,
author sort/.default=false,
@@ -39,7 +38,9 @@
authors/.style={multiple authors=true},
set title page macros/.is if=git@setmacros,
set title page macros=false,
- titlepage/.style={set title page macros=true}
+ titlepage/.style={set title page macros=true},
+ rootdir/.is if=git@toroot,
+ rootdir=false
}
\ProcessPgfPackageOptions*
@@ -81,6 +82,10 @@
}
\newcommand{\forgittagseq}[1]{\directlua{git:cs_for_tag_sequence('#1')}}
+\ifgit@toroot
+ \directlua{git:dir_to_root()}
+\fi
+
\ifgit@setmacros
\ifgit@multipleauthors
\author{\dogitauthors[\\\\]}
diff --git a/macros/unicodetex/latex/bithesis/bithesis.dtx b/macros/unicodetex/latex/bithesis/bithesis.dtx
index a619d4a954..2e0eb9ae8e 100644
--- a/macros/unicodetex/latex/bithesis/bithesis.dtx
+++ b/macros/unicodetex/latex/bithesis/bithesis.dtx
@@ -21,10 +21,10 @@
%<thesis>\ProvidesExplClass{bithesis}
%<report>\ProvidesExplClass{bitreport}
%<beamer>\ProvidesExplClass{bitbeamer}
-%<cls>{2024-04-06}{3.7.1}{BIT Thesis Templates}
+%<cls>{2024-04-11}{3.7.3}{BIT Thesis Templates}
%
%<*driver>
-\ProvidesFile{bithesis.dtx}[2024/04/06 3.7.2 BIT Thesis Templates]
+\ProvidesFile{bithesis.dtx}[2024/04/11 3.7.3 BIT Thesis Templates]
\documentclass[letterpaper]{l3doc}
\usepackage{dtx-style}
@@ -691,7 +691,14 @@
tabularFontSize .tl_set:N = \l_@@_misc_tabular_font_size_tl,
tabularFontSize .initial:n = {5},
arialFont .tl_set:N = \l_@@_misc_arial_font_path_tl,
- autoref / algo .tl_set:N = \algoautorefname,
+ autoref / algo .code:n = {
+ % 定义算法的 autoref
+ \tl_set:Nn \algorithmautorefname {#1}
+ % 定义算法标题
+ \AtBeginDocument{
+ \tl_set:Nn \ALG@name {#1}
+ }
+ },
autoref / algo .initial:n = {\g_@@_const_autoref_algo_tl},
autoref / them .tl_set:N = \themautorefname,
autoref / them .initial:n = {\g_@@_const_autoref_them_tl},
@@ -721,6 +728,9 @@
autoref / table .initial:n = {\g_@@_const_autoref_tab_tl},
autoref / equ .tl_set:N = \equationautorefname,
autoref / equ .initial:n = {\g_@@_const_autoref_equ_tl},
+ % 浮动体与正文之间的距离
+ floatSeparation .tl_set:N = \l_@@_misc_float_separation_tl,
+ floatSeparation .initial:n = {0},
}
% \end{macrocode}
%
@@ -1005,7 +1015,10 @@
% 根据学校的要求,在本科生模板图片前后加上一行空白。
% \begin{macrocode}
\@@_if_bachelor_thesis:T {
+ % 浮动体位于正文中间时,调整浮动体与上下正文之间的距离,即"前后加上一行空白"
\setlength{\intextsep}{1.80\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip}
+ % 浮动体位于页面顶部或底部时,调整浮动体与正文之间的距离,后或前加上一行空白
+ \setlength{\textfloatsep}{1.80\baselineskip plus 0.2\baselineskip minus 0.2\baselineskip}
}
% \end{macrocode}
%
@@ -1548,8 +1561,20 @@
% \begin{macrocode}
\@@_if_graduate:TF {
\tl_set:Nn \g_@@_label_divide_char_tl {.}
+ % 研究生模板要求 "图序和图题间空1个中文字距"
+ \captionsetup[figure]{font=small,labelsep=quad}
+ % 研究生模板要求 "表序和题目间空1个中文字距"
+ \captionsetup[table]{font=small,labelsep=quad}
+ % 其它 caption 也参照上述格式
+ \captionsetup[lstlisting]{font=small,labelsep=quad}
+ \captionsetup[algorithm]{font=small,labelsep=quad}
} {
\tl_set:Nn \g_@@_label_divide_char_tl {-}
+ % 本科生模板无 caption 字距要求
+ \captionsetup[figure]{font=small,labelsep=space}
+ \captionsetup[table]{font=small,labelsep=space}
+ \captionsetup[lstlisting]{font=small,labelsep=space}
+ \captionsetup[algorithm]{font=small,labelsep=space}
}
% \end{macrocode}
%
@@ -1558,11 +1583,9 @@
% \begin{macrocode}
% 图片:五号字。
\cs_set:Npn \thefigure {\thechapter\g_@@_label_divide_char_tl\arabic{figure}}
-\captionsetup[figure]{font=small,labelsep=space}
% 表格:五号字。
\cs_set:Npn \thetable {\thechapter\g_@@_label_divide_char_tl\arabic{table}}
-\captionsetup[table]{font=small,labelsep=space}
% equation
\cs_set:Npn \theequation {\thechapter\g_@@_label_divide_char_tl\arabic{equation}}
@@ -1572,14 +1595,19 @@
\cs_gset:Npn \thelstlisting {\thechapter\g_@@_label_divide_char_tl\arabic{lstlisting}}
\cs_gset:Npn \lstlistingname {\c_@@_label_code_tl}
+ % 算法变成「章节号-序号」
+ \cs_gset:Npn \thealgorithm
+ {\thechapter\g__bithesis_label_divide_char_tl\arabic{algorithm}}
+
% 默认的情况下,保留公式和上下文的一定间距。(会比 Word 稍宽一些)
\setlength{\abovedisplayskip}{\l_@@_style_math_above_display_skip_dim}
\setlength{\abovedisplayshortskip}{\l_@@_style_math_above_display_skip_dim}
\setlength{\belowdisplayskip}{\l_@@_style_math_below_display_skip_dim}
\setlength{\belowdisplayshortskip}{\l_@@_style_math_below_display_skip_dim}
- %
+ % 调整浮动体与文字之间的距离
+ \addtolength{\intextsep}{\l_@@_misc_float_separation_tl\baselineskip}
+ \addtolength{\textfloatsep}{\l_@@_misc_float_separation_tl\baselineskip}
}
-\captionsetup[lstlisting]{font=small,labelsep=space}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/unicodetex/latex/bithesis/bithesis.pdf b/macros/unicodetex/latex/bithesis/bithesis.pdf
index ecffd7bddd..8812670792 100644
--- a/macros/unicodetex/latex/bithesis/bithesis.pdf
+++ b/macros/unicodetex/latex/bithesis/bithesis.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/install-tl b/systems/texlive/tlnet/install-tl
index 578e649409..657fec072e 100755
--- a/systems/texlive/tlnet/install-tl
+++ b/systems/texlive/tlnet/install-tl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: install-tl 70895 2024-04-09 10:24:25Z linguafalsa $
+# $Id: install-tl 70922 2024-04-11 20:44:12Z karl $
# Copyright 2007-2024
# Reinhard Kotucha, Norbert Preining, Karl Berry, Siep Kroonenberg.
# This file is licensed under the GNU General Public License version 2
@@ -12,7 +12,7 @@
use strict; use warnings;
-my $svnrev = '$Revision: 70895 $';
+my $svnrev = '$Revision: 70922 $';
$svnrev =~ m/: ([0-9]+) /;
$::installerrevision = ($1 ? $1 : 'unknown');
@@ -863,7 +863,7 @@ and the repository being accessed are not compatible:
repository: $texlive_release
Perhaps you need to use a different CTAN mirror?
(For more, see the output of install-tl --help, especially the
- -repository option. Online via https://tug.org/texlive/doc)
+ -repository option. Online via https://tug.org/texlive/doc.)
=============================================================================
END_MISMATCH
}
@@ -3582,7 +3582,7 @@ This script and its documentation were written for the TeX Live
distribution (L<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
-$Id: install-tl 70895 2024-04-09 10:24:25Z linguafalsa $
+$Id: install-tl 70922 2024-04-11 20:44:12Z karl $
=cut
# to remake HTML version: pod2html --cachedir=/tmp install-tl >/tmp/itl.html
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 57639db9aa..4fb8888083 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/70911
+depend revision/70922
name 00texlive.image
category TLCore
-revision 70906
+revision 70922
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -1665,6 +1665,7 @@ runfiles size=14462
tlpkg/tlpsrc/environ.tlpsrc
tlpkg/tlpsrc/envlab.tlpsrc
tlpkg/tlpsrc/eolang.tlpsrc
+ tlpkg/tlpsrc/epcqrcode.tlpsrc
tlpkg/tlpsrc/epigrafica.tlpsrc
tlpkg/tlpsrc/epigram.tlpsrc
tlpkg/tlpsrc/epigraph-keys.tlpsrc
@@ -4882,7 +4883,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 70895
+revision 70922
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
@@ -43341,28 +43342,28 @@ catalogue-version 0.1
name bithesis
category Package
-revision 70873
+revision 70921
shortdesc Templates for the Beijing Institute of Technology
relocated 1
longdesc This package establishes a simple and easy-to-use LaTeX
longdesc template for Beijing Institute of Technology dissertations,
longdesc including general undergraduate theses and master theses.
-containersize 20316
-containerchecksum baeb38cc10645d3d615f206f4a1bf5a169d77bc314f1ce54712e3fd07e7c59353d66477e238b741aebeee4e19654de2c25426ac9e2f7e0e71ef88808e26d802e
-doccontainersize 737020
-doccontainerchecksum eab7165e08871e89025342a9ed9d355459271d1d0700fe2bde0c44b3cedc105de08f9ad39467a341c18776076b91f44055f088ca5b218dc8e27fa96314f1ef10
-docfiles size=186
+containersize 20648
+containerchecksum 387128218e5a9e47bf98ae657d93c7988ce7f4da9cc90af004d4a30f7e1e04b6b9258908c40117df58d5e0e194c511ca49110ebe34c56e3e8eeaffa05ff42387
+doccontainersize 742576
+doccontainerchecksum c4e95b7f006a413da437c5b84f1d22fef486fead99cff7adca59a89ac4063036abbf00c44b304d3c8395bfbcb2bc84fc6ffae97280ca77bfe368317664ee3c06
+docfiles size=188
RELOC/doc/latex/bithesis/README.md details="Readme"
RELOC/doc/latex/bithesis/bithesis.pdf details="Package documentation" language="zh"
RELOC/doc/latex/bithesis/contributing-zh.md
RELOC/doc/latex/bithesis/contributing.md
RELOC/doc/latex/bithesis/dtx-style.sty
-srccontainersize 27012
-srccontainerchecksum 296776467f9d0061d61a7bb69cb1adc58e82f8b0587fe2075ac9f82df82ff6cdad051afd05d4c31dc22a84be270120d6a20782927d37ac58ef3d53284b5af879
+srccontainersize 27320
+srccontainerchecksum 0a7e91f1a5d6423e9ee30ff9c5fb01de63200f59e22c68eca7b93a24e76d0c4dca473bf8c6d04abcb935793e6e577c5f5736c27a0dd97cac6d4f69e90f9eb483
srcfiles size=33
RELOC/source/latex/bithesis/bithesis.dtx
RELOC/source/latex/bithesis/bithesis.ins
-runfiles size=26
+runfiles size=27
RELOC/tex/latex/bithesis/bitbeamer.cls
RELOC/tex/latex/bithesis/bithesis.cls
RELOC/tex/latex/bithesis/bitreport.cls
@@ -43374,7 +43375,7 @@ catalogue-contact-support https://github.com/BITNP/BIThesis/discussions
catalogue-ctan /macros/unicodetex/latex/bithesis
catalogue-license lppl1.3c
catalogue-topics class dissertation doc-templ chinese expl3
-catalogue-version 3.7.2
+catalogue-version 3.7.3
name bitpattern
category Package
@@ -72066,7 +72067,7 @@ containerchecksum 889eae40b82f31c7c4b3a17740399c763dabec7986fcb39261b252afff69a0
name collection-latexextra
category Collection
-revision 70906
+revision 70916
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -72516,6 +72517,7 @@ depend enumitem-zref
depend envbig
depend environ
depend envlab
+depend epcqrcode
depend epigraph
depend epigraph-keys
depend epiolmec
@@ -73612,8 +73614,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 7148
-containerchecksum 3394936bdc6a2283e23b6d24a97644abd0789802cf8ef10eb1fadbbdd8e4deab85935000bb02d9e20bb89f2e0b18ca7406d8339b9e6750221eacf71bace31552
+containersize 7156
+containerchecksum cba4003f7c3e063c842dc345ad7a4d0813c65d9adf7ddcfe8812a405cf53de14adfb206bc47716d1363891dc5bd154d5a264294d9a4e5d4268a54512f65d89cd
name collection-latexrecommended
category Collection
@@ -88678,20 +88680,21 @@ catalogue-topics czech slovak font font-mf
name cs-techrep
category Package
-revision 70730
+revision 70915
shortdesc Technical Reports in Computer Science and Software Engineering
relocated 1
longdesc This package provides a class for the creation of technical
longdesc reports in computer science and software engineering. The style
longdesc is a two-column format similar to IEEE. It is intended for lab
longdesc reports and provides a beginner-friendly template example.
-containersize 4576
-containerchecksum 021a626d5d0156201ca122af6758de10e6879013985f75aef9753c71df1ac9696987ca741ef6ce66529a9c73dff8e88b8039717ea946e8fcee6e881451e4a284
-doccontainersize 312208
-doccontainerchecksum 903250f853bcc2d0119c87abcadffe925e42f3558199de1e6befeb8da677ec923b80676efd7bf122e2759c0128a0a93b2a25a6e75554b409ac75b0cedc855d07
-docfiles size=106
+containersize 4524
+containerchecksum 88d3f15d696262c3034e95ab5b204ca9a65464247eb0b3686338fc10f5b48f2f39cb727b8e3848944e524d042d9d54a812ad5dd132a3aa0058a29857bdca4a94
+doccontainersize 312248
+doccontainerchecksum 46026171b5864172d7a86f5052e54c68632efd1620d3c8a348e080e6efdc716d3c22599b5e40b41604351e60fae564b17715f87d722144eba1c379cd2f46566c
+docfiles size=107
RELOC/doc/latex/cs-techrep/COPYING
RELOC/doc/latex/cs-techrep/README details="Readme"
+ RELOC/doc/latex/cs-techrep/_cpn_copyIntoExamplesFolder_cls.cmd
RELOC/doc/latex/cs-techrep/cs-techrep.pdf details="Package documentation"
RELOC/doc/latex/cs-techrep/docstrip.cfg
RELOC/doc/latex/cs-techrep/template/cpn_all_all.bib
@@ -88700,8 +88703,8 @@ docfiles size=106
RELOC/doc/latex/cs-techrep/template/cs-techrep-example-neumann.tex
RELOC/doc/latex/cs-techrep/template/selfref.bib
RELOC/doc/latex/cs-techrep/template/webdev_commons.bib
-srccontainersize 9608
-srccontainerchecksum 81dad9714d9e9e447da17edc31b396ec2567ae8709a199dadfae52459ebe9a28c120bc8e460b86a9a12d72a70d9135d026b265624a16c3bcce38fa5b24387ae2
+srccontainersize 9452
+srccontainerchecksum 618708a82c89aedaf294492f9136e6a36c629f86e8c803b8827936fecd4a5598bb15fa6c5aa1b4f7e19ac2691f678fd1770b5ce20dd74427fe684a45d4ace54b
srcfiles size=7
RELOC/source/latex/cs-techrep/cs-techrep.dtx
RELOC/source/latex/cs-techrep/cs-techrep.ins
@@ -88711,7 +88714,7 @@ catalogue-contact-repository https://github.com/cyberlytics/cs-techrep
catalogue-ctan /macros/latex/contrib/cs-techrep
catalogue-license lppl1.3c
catalogue-topics class doc-templ report-like
-catalogue-version 0.1
+catalogue-version 0.2
name csassignments
category Package
@@ -105271,10 +105274,10 @@ binfiles arch=windows size=300
name dvipdfmx.x86_64-cygwin
category TLCore
-revision 70560
+revision 70914
shortdesc x86_64-cygwin files of dvipdfmx
-containersize 410760
-containerchecksum f2fb7a81828fac071db3fcaed75860e7156c8293afb672bdc60e8617541b4fd6560487fb13747b24276a65165a87f817cabbbbfeee43cfba23e04fd0dbf2017e
+containersize 410652
+containerchecksum 24c16fe6ff9616a6c4a2983bf6013a38066dc885cd547531b2ee204503bfb9af901e3753b8e9f3b2fdd8a1b6eb804fc4509f82d039f3eb9cad0172cd251f66cf
binfiles arch=x86_64-cygwin size=249
bin/x86_64-cygwin/dvipdfm
bin/x86_64-cygwin/dvipdfmx
@@ -113798,6 +113801,35 @@ containerchecksum cb2ebcced919a9de88afdc5e05b6bf37c2d8488a3812e2b7ae12aa54365dbb
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/eolang
+name epcqrcode
+category Package
+revision 70916
+shortdesc Generate valid EPC QR codes
+relocated 1
+longdesc This package is a wrapper for the qrcode package. It can be
+longdesc used to generate valid EPC QR codes by providing syntax and
+longdesc validity checks for given inputs.
+containersize 4236
+containerchecksum 2beda71f2be7a3ad2e5ad0201ebc6eb6ef25264399ad84d8da6c1dff87f1242d7bebb5a189d77d96614cb53e23a52f894602a5b6d4a55f22e4682f6ef13de51a
+doccontainersize 158108
+doccontainerchecksum 2b28de17aac6e9bf58a2e9fb3c64ad9a9923ef92c05aa3888b064005feda01d8a1462a18190d3c2404a20e264089b5e980ede97b3e0d3fb511728d68ced16cfc
+docfiles size=41
+ RELOC/doc/latex/epcqrcode/README details="Readme"
+ RELOC/doc/latex/epcqrcode/epcqrcode-doc.pdf details="Package documentation"
+srccontainersize 5832
+srccontainerchecksum 14a77f6b9198400ed1747dbcd3a7857996eaca042367273adf9af80c06d8b10eacfa46a0bde0165f7bcf6ccde5ba3cbf6deb8a68bf9e78bd0685f04c8577ecdf
+srcfiles size=9
+ RELOC/source/latex/epcqrcode/epcqrcode.dtx
+ RELOC/source/latex/epcqrcode/epcqrcode.ins
+runfiles size=7
+ RELOC/tex/latex/epcqrcode/epcqrcode.sty
+catalogue-contact-bugs https://github.com/epcqrcode/epcqrcode/issues
+catalogue-contact-repository https://github.com/epcqrcode/epcqrcode
+catalogue-ctan /macros/latex/contrib/epcqrcode
+catalogue-license lppl1.3
+catalogue-topics qrcode
+catalogue-version 1.0
+
name epigrafica
category Package
revision 17210
@@ -125061,7 +125093,7 @@ catalogue-version 1.25
name fgruler
category Package
-revision 63721
+revision 70917
shortdesc Draw rulers on the foreground or in the text
relocated 1
longdesc This package draws horizontal and vertical rulers on the
@@ -125070,15 +125102,15 @@ longdesc positions. In this way, you can check the page layout
longdesc dimensions. You can also draw various rulers in the text. The
longdesc fgruler package requires the services of the following
longdesc packages: kvoptions, etoolbox, xcolor, graphicx, eso-pic.
-containersize 5980
-containerchecksum d30678e5f84074c9844845bcb527333a7040b9f9e787f8aad92103eaf880e89bb1747946cd91fb9b8229c9a8fcc8e2ff81c3dc69804d37de3be1b1f6a4cc5a00
-doccontainersize 471864
-doccontainerchecksum 74747c385452b4d996f70413a88920d59b4ac8f4f61c92516e4e60f36cce68c8ce9bd72f621aa52698679aa10542bb2118088058c489230e7c2081b17d8f987f
+containersize 5984
+containerchecksum 2ab683740edfec03de4b12b7d244c1cdbebe12ceb0514a0d4e0fa06014e92bb211bcf4a0477474092ee365990289d424d327cc61fa6c35f55654027615d0e1d4
+doccontainersize 471644
+doccontainerchecksum 0b3562a80d5e18fdd311538d50d1c1b17e48428e83094fca213d7d50506ee895b32f903eb5deb1dec55814c3f77df290b2fb81b46e849ab6f5713718865dee83
docfiles size=120
RELOC/doc/latex/fgruler/README details="Readme"
RELOC/doc/latex/fgruler/fgruler.pdf details="Package documentation"
-srccontainersize 12024
-srccontainerchecksum 3d7017aac6c2d07cd73166b1aab65452b11a97a7e34516c75c1a8e5123a3587eb90b0455846b82084a6e997340624c1a1053fa079bfb202a558ff4dc08398cf4
+srccontainersize 12012
+srccontainerchecksum c970a30fa599627e53e5568e18afd8fee5a65290f2c173420e6fd324db7ec7b0ad4e262bd849cdc946e9bc515d706b8fb10446b4e292fd2b06db4b5296c25f69
srcfiles size=26
RELOC/source/latex/fgruler/fgruler.dtx
RELOC/source/latex/fgruler/fgruler.ins
@@ -125088,7 +125120,7 @@ catalogue-also ruler
catalogue-ctan /macros/latex/contrib/fgruler
catalogue-license lppl1.3
catalogue-topics misc-support
-catalogue-version 1.5
+catalogue-version 1.6
name fifinddo-info
category Package
@@ -151996,28 +152028,29 @@ catalogue-version 1.0
name iaria
category Package
-revision 70715
+revision 70919
shortdesc Write documents for the IARIA publications
relocated 1
longdesc This package contains templates for the creation of documents
longdesc for IARIA publications (International Academy, Research, and
longdesc Industry Association) and implements the specifications for the
longdesc IARIA citation style.
-containersize 1772
-containerchecksum 703d1547c5051cc99553f3a78b27dad14b2bc66740cdd3d6bc55f04394d8ba9de7cd7d5ecb71ab51ce164f69b735a61e4db3d751e3b4c323068cd58eec66da06
-doccontainersize 285044
-doccontainerchecksum f4a8c46fbc4eddeac49d933a05d42be367ceea4a7e25890258add5dc617f34672d6eafabf351c99fc873d1e26a40a3b4c9e82a81a1a01195a09130c702cf5314
-docfiles size=94
+containersize 1856
+containerchecksum f54490c58e2a6ccfa97e8d79427214a3926f97853becbffc9ce23a7090d4a1f84111ec19643772c5cac88b68f971b7a0be60fe6777bc47d2cba8f03db750b7e5
+doccontainersize 285564
+doccontainerchecksum 3dfa622e688cab7d6a17a8d64e9930ed1c1e62ea3c0524b88b760de3183e77a7d0a0019fb9364aa32cbc1d63b20162bf103ef9b87439e6942d1dbf7cc2684cb3
+docfiles size=95
RELOC/doc/latex/iaria/COPYING
RELOC/doc/latex/iaria/README details="Readme"
+ RELOC/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd
RELOC/doc/latex/iaria/docstrip.cfg
RELOC/doc/latex/iaria/iaria.pdf details="Package documentation"
RELOC/doc/latex/iaria/template/cpn_all_all.bib
RELOC/doc/latex/iaria/template/cpn_supervised_all.bib
RELOC/doc/latex/iaria/template/iaria-example-neumann.pdf
RELOC/doc/latex/iaria/template/iaria-example-neumann.tex
-srccontainersize 5392
-srccontainerchecksum 0e28c7465a030149ffe4ead696b13e41f851bb173facb939ce8b2172cd74da814487482685046799abbd6b834d7dc5e73a0022c45f9eddd2f537f75924cf3103
+srccontainersize 5440
+srccontainerchecksum a935a8b75d063387634806608103c3ddffcf2bdd63b59a5bea6e5973bf56b4761c9973677e52e93157ac8f57a678bdfe76e7ca4bba5c5374cd91f55bb5a10c3d
srcfiles size=5
RELOC/source/latex/iaria/iaria.dtx
RELOC/source/latex/iaria/iaria.ins
@@ -152027,11 +152060,11 @@ catalogue-also iaria-lite
catalogue-ctan /macros/latex/contrib/iaria
catalogue-license lppl1.3c
catalogue-topics publisher
-catalogue-version 0.1
+catalogue-version 0.2
name iaria-lite
category Package
-revision 70714
+revision 70918
shortdesc Write documents for the IARIA publications
relocated 1
longdesc This package provides a convenient environment for writing
@@ -152039,21 +152072,22 @@ longdesc IARIA (International Academy, Research, and Industry
longdesc Association) scholary publications. It does not implement the
longdesc specifications for the IARIA citation style, for which you have
longdesc to use the iaria class.
-containersize 1440
-containerchecksum 3a5b1ddd3c40c9d08f282b12a19ffaa156494034cc6c41f6320e5c7df877dea73240de34d0c0e48831db7e84af0919285214005069db3eb90c2481b10340b40b
-doccontainersize 283316
-doccontainerchecksum 5ca6382604c266a06382c9e5fd0a43a220fa476d19ddac5f6413772080eefd149b92def4756d049b6282b98f9d1e6f422d21069027fc429c48d73a11059a8951
-docfiles size=94
+containersize 1532
+containerchecksum f98af045a33ed6769ac895312beefd838b1cac397e45e7f39dc2d0be35a71b6530d0135ab86c2cc80da0f906122956f366b816700e4a9ec31ce03d346bd27315
+doccontainersize 284500
+doccontainerchecksum 7505bd4b8549ecd1c25411dbee701fd34f225e8175faa6f129a32d6d3a0cd822b90084b03d3538415f59092e4c8ae35d3eb550c5afb2b101966a7c2724d8af44
+docfiles size=95
RELOC/doc/latex/iaria-lite/COPYING
RELOC/doc/latex/iaria-lite/README details="Readme"
+ RELOC/doc/latex/iaria-lite/_cpn_copyIntoExamplesFolder_cls.cmd
RELOC/doc/latex/iaria-lite/docstrip.cfg
RELOC/doc/latex/iaria-lite/iaria-lite.pdf details="Package documentation"
RELOC/doc/latex/iaria-lite/template/cpn_all_all.bib
RELOC/doc/latex/iaria-lite/template/cpn_supervised_all.bib
RELOC/doc/latex/iaria-lite/template/iaria-lite-example-neumann.pdf
RELOC/doc/latex/iaria-lite/template/iaria-lite-example-neumann.tex
-srccontainersize 4504
-srccontainerchecksum d8a6c6b2baad2c13daa9aca632b478167b94098587ae84384a83394836f5fc0239dd8935006114a3edd4f8d01ccc9d2ab6be9887c816283b679e221415079282
+srccontainersize 4556
+srccontainerchecksum 9b3be70f847c8c55598aa3331332b94c5ef306c2761c870156050971bf06d5693f3724072f6b2118b9f827a48a27cb4dae0fbea3945da00b5ff5c34056243c90
srcfiles size=4
RELOC/source/latex/iaria-lite/iaria-lite.dtx
RELOC/source/latex/iaria-lite/iaria-lite.ins
@@ -152063,7 +152097,7 @@ catalogue-also iaria
catalogue-ctan /macros/latex/contrib/iaria-lite
catalogue-license lppl1.3c
catalogue-topics publisher
-catalogue-version 0.1
+catalogue-version 0.2
name ibarra
category Package
@@ -168682,29 +168716,29 @@ catalogue-version 1.13
name jsonparse
category Package
-revision 70906
+revision 70920
shortdesc Parse, store and access JSON data in LaTeX documents
relocated 1
longdesc This package provides an easy way to read in JSON data from
longdesc files or strings in LaTeX documents, parse the data and store
longdesc it in a user-defined token variable.
-containersize 3132
-containerchecksum e771c9e734cf71d615425ca678a010f7c7faf23394ca8826b8bdb0ca8d6e07be02ca52808d57c625c07c692602b916d3a815a8c7bcf46cefee794e09e5a25ddb
-doccontainersize 373912
-doccontainerchecksum 7a1a7297d16e034484471de43a1a6594c1259a923c471b3c42f5dd97ad1e723a6c0f557ec4170b16108092e500c29cc5e8c97fd37913818457d33f3b71d56d16
-docfiles size=104
+containersize 3284
+containerchecksum 8ebc8c655cbdea7954e8481fef7fb7e1e2b94dc5c120beba5b4ffd16cb6647a914354e9cee50b391f0831c71ac1f7f63b827ddc26d69224204d2bc1866257236
+doccontainersize 379932
+doccontainerchecksum 61cafa8c8f0c773055fc4b2e95e2f711c8ca0d424976d49df6453f93eb2cce6d5f290a4694f5c6fc627e5561b5407168b09682721801d87559b6dda927895f3f
+docfiles size=106
RELOC/doc/latex/jsonparse/LICENCE
RELOC/doc/latex/jsonparse/README.md details="Readme"
RELOC/doc/latex/jsonparse/jsonparse-doc.pdf details="Package documentation"
RELOC/doc/latex/jsonparse/jsonparse-doc.tex
-runfiles size=4
+runfiles size=5
RELOC/tex/latex/jsonparse/jsonparse.sty
catalogue-contact-bugs https://github.com/jasperhabicht/jsonparse/issues
catalogue-contact-repository https://github.com/jasperhabicht/jsonparse
catalogue-ctan /macros/latex/contrib/jsonparse
catalogue-license lppl1.3c
-catalogue-topics data-manip
-catalogue-version 0.5.5
+catalogue-topics data-manip expl3
+catalogue-version 0.5.6
name jumplines
category Package
@@ -326229,7 +326263,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 70895
+revision 70922
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.
@@ -326237,10 +326271,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 114136
-containerchecksum 121c792b692622e5d4687ffba94feb0b57e00f8ac5e95f0b951bb36962bb3ad1148e05170933afaef8c4f7ee7b3fe42fa89f1e63ac17ba6c70f00dbb13bc3619
-doccontainersize 434424
-doccontainerchecksum e1335f6b9cfb45baf86505ebff3ae551185bd58a7cf67b6fc5ea8fcf02c85d6972c0b2b979d87e45befa703f094dc6e522a5d9f126e9a2077e0c258d31c3a312
+containersize 114148
+containerchecksum a4561d0cacc46106ddb972469d31e89dbccfc335942d83e84e1cd26700e6d199e7f2eab93b9cb5ff7d77c8d4c655143c4da65452869c3d52999587d2d6219539
+doccontainersize 434600
+doccontainerchecksum 9bd525415f49df7915bba6c51aa75bf5b5e0457032d9f46130b9438f00a331f75812ad26078cf38a4e1d5f63df6ff072dae085581c52b7a6fce74dc54363f287
docfiles size=567
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 70da7d6a0b..a524a1a90d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-bbfd9b854a5e9f1b42596353c2193a32 texlive.tlpdb
+edae306deb8f72e57f3758469070b616 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index efe7882130..7522288eb6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6e1b8b3937e0085f93b99cbef24545cb803e5f2e297c8fe5c65644d39368fe9eda6dd3a4fef81cffe80ff9a9a80f9a159329a0c323082f92a89c151d5be4e97c texlive.tlpdb
+d10cb572d82bb4e6b628b5c4dd122f2cc4a41facc0634d197e3a696454a6cd342a8cfdc8a5d37af9a2d10ddc21efd52762b50ffcddb3aaeec9ef5b22b341bfe0 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 75c956619d..170297f06a 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+QqiBBqTOGHfhlDjHAFAmYXJPUACgkQTOGHfhlD
-jHD1gQf8CtJA8AY+6bPqDbYsfGknPX1F6YQ6b242vRarI9B5oe42j87RCYUZThMy
-ItUt7nokMyk3ivX7fWClaaQ2MFWaNReZ5S1uONIzCaMo18SpluFNqqdqoFfFe/IL
-k4N1Ujo4wMZFfHvd/7V+ohK5NZqsbIRuB7FRbo++fDMQ9Gm2OZeELnv1YF1rdafO
-p3Q4YqhMpnABAWdt8vVKgrYFu/GKxrqWkJ0QkRpXGEu1qbA7T/F8c4e1UsaGDNJA
-nSZKJLq5un/3eITdY1gmc1YTErpdCETxdA/6zsBkD8Y+BgHO9bBfrGijLe54/o2o
-mYtRuZpdggPkrBFGMYK83katpxu8+A==
-=Qjvn
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmYYdncACgkQTOGHfhlD
+jHCNhAf/d+gjz6YlKxudoS+zMF/PzkuQiyhdOLjdP++uo+gsDw1oYV8VNJXCHbpL
+egzczgUOLKve/EC+WZ83l+MVE7ddBha4HC1PnGDjNxJYCeo1gwkKBOyiiPqwuQQL
+FMmaAVNTCCcouw+SvnoTxNOoD0Vy5eE5V58p6xeB5xgkjgxUluZB/f7TKxNR4T/h
+ULVnFWDEbEiaTsCbyE/CUo2k0I41vzaTJXezsyLewH7jwJdRY1u8o2LjO2FxSO1a
+rRwTWmpqM7/+9B7nFwC4U4TuWfIjv2llubbmN/BwT8txl7o0hRIi660fcGMSv6S1
+2CAAtpw2w/eAhUiK0U6yNg9unbQGxA==
+=T8TV
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 892e2025fc..aadebbbc74 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index a5d57cf088..bbc23c3b1b 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index aecbaa7080..10ea579007 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index ba15721be8..f49541d043 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1711991005
+date=1712826500
lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
-lstdigest=1a6dced6370462d311a70586f2fa83ef
-numpkg=7265
+lstdigest=7f000c9f05f320393176dba58c6bec98
+numpkg=7280
relstate=next
-version=8857
+version=8867
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: wfVnf6x2uQoPyPQPzG4fW5fmno84f7mfCknR/lf7BT//kHQ+dygwAKPbrjmKoNuprgDLPdFvGDNaWunS1KMUx+C4B2ptojaFx4Sdr1OJxJK6F54pyACbpANTX87iqAXnzPo7+bxFZeIcp74zZhVHrgpbvZIQVEq4kGAwXA//CSorZn3b65G+qpmo5oTundRIU1leACjJRJnAD+y0d1MPjfWOkL16lChmpuiFRY9x9+Ta1OlieaSaYLud5UKPCe1qc3wCxauBg1oT+X2Q3PTZ/ow9Ebqcv7AwjbBuD6JpUKTsYgIY1Vsw1HEYjjv/9xeOYrigFrQ6alJiaXuOMUJ2HQ==
+;;;; signature/miktex: UD/zyjgnwBOZRwcTANreiuPWlb4PmVfcrEXDCTlrkDDXaN3WVWNYDdTJTPOvKOdu9w/DROy1Hp7BJVA1lVKVMx3mYtoKj0FMlb3RdmGjpw5WvSovlROhMAgouWA4uWRba4QK5nmTavDpGLIXguouZkpCqEvxKkfSLyK26EHv+9vDn9oKeTyMBUKzGCa2EadisaAjC4eRqWhKTxE2/JcUN6Vd0AjIwrU219VDCiQURSzDxrsFVw2vutxo0E+0a9zCjD4RMKx2VCzQy3LHADYUJBDUCAqPPe207OO9ouusOZrV/DjRy/xQ2u3FP6B0GsKI7uJ6w00gIWHh1u3JaYajxg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 1c24a8ae9b..e79c272ac3 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1711990929
-lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
-lstdigest=2d5b5340ee63416ce0c426ab519136a5
-numpkg=7264
+date=1712826384
+lastupd=vectorlogos__source vectorlogos__doc vectorlogos uantwerpendocs__source uantwerpendocs__doc uantwerpendocs thuthesis__source thuthesis__doc thuthesis srdp-mathematik__source srdp-mathematik__doc srdp-mathematik sjtutex__source sjtutex__doc sjtutex simpleicons__source simpleicons__doc simpleicons schule__source schule__doc
+lstdigest=e5151cb009a47bd907964e4b9411b9ef
+numpkg=7279
relstate=stable
-version=8857
+version=8867
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: ZI9suijxqP7x+wXMBmQPAZr8dDbSUQUOPMxIK7Tfv2e1Cv624VVfSAT47kwLjhzxIXJ1LYfQebJgVxHi9uaLPoU8hvm/ZaukAioqbdLOM9SAdV7MlGCmBDoMaBTO5Sbb4Gt96LWp7gg3Dx+d0f/BczXPkzuYHCm5tr8QrNVIHYFuau+9EZGTArpr/E9QBr7BjWR5KakbS/56+uZnAjxalnxgFMeN37Y52kP0VzavzgFGDTfAszxEAy54qjMO+0TVHgt9mFRBVnaz29xVSmpb3Xc0NrPd5f0OKHpSsHYgqvmnOd+xWie4P5KByU8ulfIlGCGEt/NduOK2bY+n4sZS8Q==
+;;;; signature/miktex: uTW1qi62im4gbM4+EywBY8fNJTVM3lN+vtV1pIwLClqjVBxtGtx7AQGzndD/h3Qr7vYK9YSutBi9EVAUhX46JG4aytr0vUSxCQQBO/KJXu4c6snPidkO8owy+MfWbWYz+iFVsoILSGkB+wk238lXXYaLuOmjDiJhyhxwxQt9wGCHMG4ab3EwxKA7M0qE/AEx2qk2EqZDi0ggIX2JpaM3xc1GSmTrEjZ5kyMMHd7p28na9nWR8z3GUFDBjZyaYlmvJReOqJ6s9hKOx2RNqiJjfGoxZnDYfq592jvU9nkOCijh0jsXfXr1PIH/i26+//hdn01PLx25heAnx5pEzupthA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 74105822d4..325494e508 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:
-2024-04-11-02-02
+2024-04-12-02-02