summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-04-30 03:01:09 +0000
committerNorbert Preining <norbert@preining.info>2023-04-30 03:01:09 +0000
commit7932c8102a8f5298d7d36caa6df233c356f96e56 (patch)
tree29f63548f8a9aded2b185da657ef12a769870028 /systems
parent76a6fd547d47614b546d7e566bae544de7b88efc (diff)
CTAN sync 202304300301
Diffstat (limited to 'systems')
-rw-r--r--systems/doc/luatex/luatex-fontloader.tex2
-rw-r--r--systems/doc/luatex/luatex-languages.tex2
-rw-r--r--systems/doc/luatex/luatex-lua.tex78
-rw-r--r--systems/doc/luatex/luatex-nodes.tex20
-rw-r--r--systems/doc/luatex/luatex-tex.tex17
-rw-r--r--systems/doc/luatex/luatex.pdfbin1775307 -> 1780325 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb79
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2446972 -> 2447540 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin761058 -> 761803 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin761567 -> 761786 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini10
16 files changed, 169 insertions, 66 deletions
diff --git a/systems/doc/luatex/luatex-fontloader.tex b/systems/doc/luatex/luatex-fontloader.tex
index 1e12b61f11..055228bcda 100644
--- a/systems/doc/luatex/luatex-fontloader.tex
+++ b/systems/doc/luatex/luatex-fontloader.tex
@@ -306,7 +306,7 @@ the documentation are not yet finished):
\starttabulate[|l|l|p|]
\DB key \BC type \NC explanation \NC \NR
\TB
-\NC \type{table_version} \NC number \NC indicates the metrics version (currently~0.3)\NC \NR
+\NC \type{table_version} \NC string \NC indicates the metrics version (currently~0.3)\NC \NR
\NC \type{fontname} \NC string \NC \POSTSCRIPT\ font name\NC \NR
\NC \type{fullname} \NC string \NC official (human-oriented) font name\NC \NR
\NC \type{familyname} \NC string \NC family name\NC \NR
diff --git a/systems/doc/luatex/luatex-languages.tex b/systems/doc/luatex/luatex-languages.tex
index 573727a66e..875094721d 100644
--- a/systems/doc/luatex/luatex-languages.tex
+++ b/systems/doc/luatex/luatex-languages.tex
@@ -140,7 +140,7 @@ hyphenation happens is (normally) when the paragraph or a horizontal box is
constructed. When \prm {savinghyphcodes} was zero when the language got
initialized you start out with nothing, otherwise you already have a set.
-When a \lpr {hjcode} is greater than 0 but less than 32 is indicates the
+When a \lpr {hjcode} is greater than 0 but less than 32 it indicates the
to be used length. In the following example we map a character (\type {x}) onto
another one in the patterns and tell the engine that \type {œ} counts as one
character. Because traditionally zero itself is reserved for inhibiting
diff --git a/systems/doc/luatex/luatex-lua.tex b/systems/doc/luatex/luatex-lua.tex
index 94dead9e14..eefdf4425b 100644
--- a/systems/doc/luatex/luatex-lua.tex
+++ b/systems/doc/luatex/luatex-lua.tex
@@ -88,6 +88,8 @@ consequence. The following command|-|line options are understood:
\NC \type{--[no-]mktex=FMT} \NC disable/enable \type {mktexFMT} generation with \type {FMT} is
\type {tex} or \type {tfm} \NC \NR
\NC \type{--nosocket} \NC disable the \LUA\ socket library \NC\NR
+\NC \type{--no-socket} \NC disable the \LUA\ socket library \NC\NR
+\NC \type{--socket} \NC enable the \LUA\ socket library \NC\NR
\NC \type{--output-comment=STRING} \NC use \type {STRING} for \DVI\ file comment instead of date (no
effect for \PDF) \NC \NR
\NC \type{--output-directory=DIR} \NC use \type {DIR} as the directory to write files to \NC \NR
@@ -147,7 +149,8 @@ in the following order:
\startitem
First, it will parse the command line as usual, but it will only interpret a
small subset of the options immediately: \type {--safer}, \type {--nosocket},
- \type {--[no-]shell-escape}, \type {--enable-write18}, \type
+ \type {--no-socket},
+ \type {--socket}, \type {--[no-]shell-escape}, \type {--enable-write18}, \type
{--disable-write18}, \type {--shell-restricted}, \type {--help}, \type
{--version}, and \type {--credits}.
\stopitem
@@ -169,7 +172,8 @@ in the following order:
\starttabulate[|c|l|]
\DB library \BC functions \NC \NR
\TB
- \NC \type {os} \NC \type {execute} \type {exec} \type {spawn} \type {setenv}
+ \NC \type {os} \NC \type {execute} \type {exec} \type{kpsepopen}
+ \type {spawn} \type {setenv}
\type {rename} \type {remove} \type {tmpdir} \NC \NR
\NC \type {io} \NC \type {popen} \type {output} \type {tmpfile} \NC \NR
\NC \type {lfs} \NC \type {rmdir} \type {mkdir} \type {chdir} \type {lock}
@@ -181,6 +185,9 @@ in the following order:
Furthermore, it disables loading of compiled \LUA\ libraries and it makes
\type {io.open()} fail on files that are opened for anything besides reading.
+
+ Finally, it disables the \type {socket} library unconditionally (but not the
+ \type {mime} library which is always available).
\stopitem
\startitem
@@ -193,13 +200,25 @@ in the following order:
os.setlocale(nil,nil)
\stoptyping
- The \type {--nosocket} option makes the socket library unavailable, so that \LUA\
- cannot use networking.
+ The \type {--nosocket} or \type {--no-socket} option makes the socket library
+ unavailable, so that \LUA\ cannot use networking;
+ \type {--socket} option makes the socket library available.
The switches \type {--[no-]shell-escape}, \type {--[enable|disable]-write18}, and
\type {--shell-restricted} have the same effects as in \PDFTEX, and additionally
- make \type {io.popen()}, \type {os.execute}, \type {os.exec} and \type {os.spawn}
- adhere to the requested option.
+ make \type {io.popen()}, \type {os.execute}, \type {os.exec}, \type {os.kpsepopen}
+ and \type {os.spawn} adhere to the requested option.
+
+ By default
+ the socket library is not enabled: one can enable it with with \type {--socket}
+ or with \type {--shell-escape} (but without \type {--shell-restricted})
+ and disable it with \type {--nosocket} (or \type {--no-socket})
+ or unconditionally with \type {--safer}.
+
+ In case of conflictual options, the most restrictive wins.
+
+ The \type{mime} library is always available.
+
\stopitem
\startitem
@@ -319,8 +338,8 @@ of the module itself).
\startsubsection[title={Executing programs}]
-In keeping with the other \TEX|-|like programs in \TEXLIVE, the two \LUA\ functions
-\type {os.execute} and \type {io.popen}, as well as the two new functions \type
+In keeping with the other \TEX|-|like programs in \TEXLIVE, the \LUA\ functions
+\type {os.execute}, \type{os.kpsepopen} and \type {io.popen}, as well as the two new functions \type
{os.exec} and \type {os.spawn} that are explained below, take the value of \type
{shell_escape} and|/|or \type {shell_escape_commands} in account. Whenever
\LUATEX\ is run with the assumed intention to typeset a document (and by that we
@@ -432,12 +451,19 @@ used as building blocks for other helpers.
\startsubsection[title={Extra \type {os} library functions}]
-The \type {os} library has a few extra functions and variables: \libidx {os}
-{selfdir}, \libidx {os} {exec}, \libidx {os} {spawn}, \libidx {os} {setenv},
-\libidx {os} {env}, \libidx {os} {gettimeofday}, \libidx {os} {times}, \libidx
-{os} {tmpdir}, \libidx {os} {type}, \libidx {os} {name} and \libidx {os} {uname},
+The \type {os} library has a few extra functions and
+variables: \libidx {os} {selfdir}, \libidx {os} {exec},
+\libidx {os} {kpsepopen},
+\libidx {os} {socketgettime}, \libidx {os} {socketsleep},
+\libidx {os} {spawn}, \libidx {os} {setenv},
+\libidx {os} {env}, \libidx {os} {gettimeofday}, \libidx {os} {times},
+\libidx {os} {sleep}, \libidx {os} {tmpdir}, \libidx {os} {type},
+\libidx {os} {name} and \libidx {os} {uname},{os} {uname},
that we will discuss here.
+
+
+
\startitemize
\startitem
@@ -496,6 +522,18 @@ that we will discuss here.
\stopitem
\startitem
+ \type {os.kpsepopen(commandline,[opt])} is similar to \type {io.popen}
+ but with a preliminary check of the commandline;
+ if the check is ok then the return value is the same as in \type{io.popen};
+ Otherwise it will return the two values \type {nil} and \type {error}.
+\stopitem
+
+\startitem
+ \type {os.socketgettime} and \type {os.socketsleep} are the same as for
+ \type{socket.gettime} and \type{socket.sleep} but they are always available.
+\stopitem
+
+\startitem
\type {os.spawn(commandline)} is a returning version of \type {os.exec},
with otherwise identical calling conventions.
@@ -522,19 +560,29 @@ that we will discuss here.
\stopitem
\startitem
- \type {os.times()}returns the current process times according to \ the
+ \type {os.times()}returns the current process times according to the
\UNIX\ C library function \quote {times}. This function is not available on
the \MSWINDOWS\ and \SUNOS\ platforms, so do not use this function for
portable documents.
\stopitem
\startitem
- \type {os.tmpdir()} creates a directory in the \quote {current directory}
+ \type {os.sleep(interval[, unit])} suspends the execution of the current run for
+ a given number of seconds. If the optional argument \type {unit} is present, the
+ function waits \type {interval / units} seconds. \type {os.sleep(1, 1000)}
+ for example pauses the program for one millisecond.
+\stopitem
+
+\startitem
+ \type {os.tmpdir([template])} creates a directory in the \quote {current directory}
with the name \type {luatex.XXXXXX} where the \type {X}-es are replaced by a
unique string. The function also returns this string, so you can \type
{lfs.chdir()} into it, or \type {nil} if it failed to create the directory.
The user is responsible for cleaning up at the end of the run, it does not
- happen automatically.
+ happen automatically. You can also use your own \type {template} for the name
+ of the temporary folder. However, the passed string must end with six capital
+ \type {X}-es. For example, the template \type {tmp.XXXXXX} could result in the
+ folder name \type {tmp.vX3gPo}.
\stopitem
\startitem
diff --git a/systems/doc/luatex/luatex-nodes.tex b/systems/doc/luatex/luatex-nodes.tex
index 42a4aedc72..a57ed98b2d 100644
--- a/systems/doc/luatex/luatex-nodes.tex
+++ b/systems/doc/luatex/luatex-nodes.tex
@@ -2334,21 +2334,26 @@ consistency. You can of course always define additional accessors using \type
\supported {fields} \yes \nop
\supported {find_attribute} \yes \yes
\supported {first_glyph} \yes \yes
+\supported {fix_node_lists} \yes \nop
\supported {flatten_discretionaries} \yes \yes
\supported {flush_list} \yes \yes
\supported {flush_node} \yes \yes
+\supported {flush_properties_table} \yes \yes
\supported {free} \yes \yes
\supported {get_attribute} \yes \yes
+\supported {get_properties_table} \yes \yes
\supported {get_synctex_fields} \nop \yes
\supported {getattributelist} \nop \yes
\supported {getboth} \yes \yes
\supported {getbox} \nop \yes
\supported {getchar} \yes \yes
\supported {getcomponents} \nop \yes
+\supported {getdata} \nop \yes
\supported {getdepth} \nop \yes
\supported {getdirection} \nop \yes
\supported {getdir} \nop \yes
\supported {getdisc} \yes \yes
+\supported {getexpansion} \nop \yes
\supported {getfam} \nop \yes
\supported {getfield} \yes \yes
\supported {getfont} \yes \yes
@@ -2369,13 +2374,13 @@ consistency. You can of course always define additional accessors using \type
\supported {getsubtype} \yes \yes
\supported {getsub} \nop \yes
\supported {getsup} \nop \yes
-\supported {getdata} \nop \yes
\supported {getwhd} \yes \yes
\supported {getwidth} \nop \yes
\supported {has_attribute} \yes \yes
\supported {has_field} \yes \yes
\supported {has_glyph} \yes \yes
\supported {hpack} \yes \yes
+\supported {hyphenating} \nop \yes
\supported {id} \yes \nop
\supported {insert_after} \yes \yes
\supported {insert_before} \yes \yes
@@ -2388,10 +2393,11 @@ consistency. You can of course always define additional accessors using \type
\supported {last_node} \yes \yes
\supported {length} \yes \yes
\supported {ligaturing} \yes \yes
+\supported {make_extensible} \yes \nop
\supported {mlist_to_hlist} \yes \nop
\supported {new} \yes \yes
\supported {next} \yes \nop
-\supported {prepend_prevdepth} \nop \yes
+\supported {prepend_prevdepth} \yes \yes
\supported {prev} \yes \nop
\supported {protect_glyphs} \yes \yes
\supported {protect_glyph} \yes \yes
@@ -2399,20 +2405,22 @@ consistency. You can of course always define additional accessors using \type
\supported {rangedimensions} \yes \yes
\supported {remove} \yes \yes
\supported {set_attribute} \yes \yes
+\supported {set_properties_mode} \yes \yes
\supported {set_synctex_fields} \nop \yes
\supported {setattributelist} \nop \yes
\supported {setboth} \nop \yes
\supported {setbox} \nop \yes
\supported {setchar} \nop \yes
\supported {setcomponents} \nop \yes
+\supported {setdata} \nop \yes
\supported {setdepth} \nop \yes
\supported {setdirection} \nop \yes
\supported {setdir} \nop \yes
\supported {setdisc} \nop \yes
+\supported {setexpansion} \nop \yes
\supported {setfam} \nop \yes
\supported {setfield} \yes \yes
\supported {setfont} \nop \yes
-\supported {setexpansion} \nop \yes
\supported {setglue} \yes \yes
\supported {setheight} \nop \yes
\supported {setkern} \nop \yes
@@ -2443,6 +2451,7 @@ consistency. You can of course always define additional accessors using \type
\supported {traverse_char} \yes \yes
\supported {traverse_glyph} \yes \yes
\supported {traverse_id} \yes \yes
+\supported {traverse_list} \nop \yes
\supported {traverse} \yes \yes
\supported {types} \yes \nop
\supported {type} \yes \nop
@@ -2451,6 +2460,7 @@ consistency. You can of course always define additional accessors using \type
\supported {unset_attribute} \yes \yes
\supported {usedlist} \yes \yes
\supported {uses_font} \yes \yes
+\supported {values} \yes \nop
\supported {vpack} \yes \yes
\supported {whatsits} \yes \nop
\supported {write} \yes \yes
@@ -2490,9 +2500,9 @@ number, for a glue, kern, hlist, vlist, rule and math nodes as well as glyph
nodes (although this last one is not used in native \SYNCTEX).
\startfunctioncall
-node.set_synctex_fields(<integer> f, <integer> l)
+node.direct.set_synctex_fields(<integer> n, <integer> f, <integer> l)
<integer> f, <integer> l =
- node.get_synctex_fields(<node> n)
+ node.direct.get_synctex_fields(<integer> n)
\stopfunctioncall
Of course you need to know what you're doing as no checking on sane values takes
diff --git a/systems/doc/luatex/luatex-tex.tex b/systems/doc/luatex/luatex-tex.tex
index f8c3d5ac63..4752c25157 100644
--- a/systems/doc/luatex/luatex-tex.tex
+++ b/systems/doc/luatex/luatex-tex.tex
@@ -96,7 +96,7 @@ If you want to unset a \LUA\ name, you can assign \type {nil} to it. The functio
accessors are:
\startfunctioncall
-lua.setluaname(<string> s,<number> n])
+lua.setluaname(<number> n, <string> s)
<string> s = lua.getluaname(<number> n)
\stopfunctioncall
@@ -2854,6 +2854,21 @@ Returns the kpathsea version string.
\stopsubsection
+\startsubsection[title={\type {check_permission}}]
+
+\libindex{check\_permission}
+
+Checks if the \type{filename} can be executed or not.
+Returns \type{1}, \type{filename} or a safe cmd alternative if it can be executed,
+otherwise returns \type{0} and an error message.
+
+\startfunctioncall
+<string> res, cmd = kpse.check_permission(filename)
+\stopfunctioncall
+
+\stopsubsection
+
+
\stopsection
\stopchapter
diff --git a/systems/doc/luatex/luatex.pdf b/systems/doc/luatex/luatex.pdf
index efd2d01178..cfb9e734a7 100644
--- a/systems/doc/luatex/luatex.pdf
+++ b/systems/doc/luatex/luatex.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 5718096e22..9bb39d6c99 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -159,6 +159,7 @@ $mirrors = {
'https://ctan.ijs.si/tex-archive/' => 1,
},
'Spain' => {
+ 'https://ctan.fisiquimicamente.com/' => 1,
'https://ctan.javinator9889.com/' => 1,
'https://osl.ugr.es/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 9a62d8cabf..4c70162b09 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/2023
-depend revision/66962
+depend revision/66970
name 00texlive.image
category TLCore
-revision 66956
+revision 66968
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
@@ -3372,6 +3372,7 @@ runfiles size=13032
tlpkg/tlpsrc/platexcheat.tlpsrc
tlpkg/tlpsrc/plautopatch.tlpsrc
tlpkg/tlpsrc/play.tlpsrc
+ tlpkg/tlpsrc/playcards.tlpsrc
tlpkg/tlpsrc/playfair.tlpsrc
tlpkg/tlpsrc/plex-otf.tlpsrc
tlpkg/tlpsrc/plex.tlpsrc
@@ -4733,7 +4734,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 66958
+revision 66964
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
@@ -69461,7 +69462,7 @@ containerchecksum 6c7f0a1829789edea6a42d45f13f482abc0aa1ecc66b0ba4b70197efff349d
name collection-games
category Collection
-revision 65631
+revision 66968
shortdesc Games typesetting
relocated 1
longdesc Setups for typesetting various games, including chess.
@@ -69497,6 +69498,7 @@ depend onedown
depend othello
depend othelloboard
depend pas-crosswords
+depend playcards
depend psgo
depend realtranspose
depend reverxii
@@ -69513,8 +69515,8 @@ depend tangramtikz
depend wargame
depend xq
depend xskak
-containersize 588
-containerchecksum f7508dd7b59f4137260fb3a9c74037513e4722539aa8460dd7f0917f47d42cbd1575077880a4e6af49351600c8b9d316437132113c33737a253e7db3c3c1076a
+containersize 592
+containerchecksum 470eca449965078cfbf6c9df6ddbfdf07c11a83ab1f4c0d696f59eb02ce0973b8aa52c678f5fc6c79aefbeeb33914d39eaa01d970f41a46cd1a46182df302d11
name collection-humanities
category Collection
@@ -193796,7 +193798,7 @@ catalogue-version 0.4.3
name lua-typo
category Package
-revision 66848
+revision 66969
shortdesc Highlighting typographical flaws with LuaLaTeX
relocated 1
longdesc This package tracks common typographic flaws in LuaLaTeX
@@ -193805,11 +193807,11 @@ longdesc over two pages, consecutive lines ending with hyphens,
longdesc paragraphs ending on too short lines, etc. Customisable colours
longdesc are used to highlight these flaws, and the list of pages on
longdesc which typographical flaws were found is printed.
-containersize 11396
-containerchecksum 956180b9000202cdc6007407c63782eb9a9af0faf9f9e0de463c5d862c6db99cc306c4780a2e431b3882d749cf48779b3a68befa5de25369b8a9c3179cf35694
-doccontainersize 281612
-doccontainerchecksum 12cd2583f03fd1068495b3098b5718afee9e2e8c69427318455eff8d4683f71e3922e7c8789e280eed52c249c153ec8f9c40102dd2e27e5844c2253994db3d2c
-docfiles size=86
+containersize 11972
+containerchecksum 71a05ca8954a6bf52fc1a35784cda1c712ef0d5330be232ac2679001cfccbc162b6d92b87a5db29950ae19940783a1ead451d4dd0379f0dcfd76924d7daedac9
+doccontainersize 284504
+doccontainerchecksum 46c84c101a53fa981a5ab13a34b928b33a06316529d14dbc75b25bc61938de59a24effa123f7bf592da1c372b5ce3a91c395ec8886641a1469d00a6d5f7474cf
+docfiles size=87
RELOC/doc/lualatex/lua-typo/README.md details="Readme"
RELOC/doc/lualatex/lua-typo/lua-typo-demo.pdf details="Example of use"
RELOC/doc/lualatex/lua-typo/lua-typo-demo.tex
@@ -193817,8 +193819,8 @@ docfiles size=86
RELOC/doc/lualatex/lua-typo/lua-typo-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/lua-typo/lua-typo.ltx
RELOC/doc/lualatex/lua-typo/lua-typo.pdf details="Package documentation (English)"
-srccontainersize 27080
-srccontainerchecksum 6369f86868c01eb88c7a29da2e811a0758d2f695020a8bae97df6af97d4b40282fbc307dd008c0daf243db7a73baad385875001ba24294e775ba16f3c1ea77c7
+srccontainersize 27688
+srccontainerchecksum ce14da85fa01160950f0316c01e27a0921dadf93e1d7ed2e547dca47d98cb532d9fc91c489a2b77ee1dbb5a60801e592c8ce943f7432a9dfe0a6b27468f12f26
srcfiles size=29
RELOC/source/lualatex/lua-typo/lua-typo.dtx
runfiles size=30
@@ -193829,7 +193831,7 @@ runfiles size=30
catalogue-ctan /macros/luatex/latex/lua-typo
catalogue-license lppl1.3c
catalogue-topics luatex text-layout
-catalogue-version 0.70
+catalogue-version 0.80
name lua-uca
category Package
@@ -196189,7 +196191,7 @@ catalogue-topics maths luatex
name luatex
category TLCore
-revision 66784
+revision 66967
shortdesc The LuaTeX engine
longdesc LuaTeX is a greatly extended version of pdfTeX using Lua as an
longdesc embedded scripting language. The LuaTeX project's main
@@ -196209,11 +196211,11 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
execute AddFormat name=luatex engine=luatex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
-containersize 13708
-containerchecksum dc139f609903a356eec52d8f13828dd903527e01fb61c850d2b788bb9ec53542c9a43987da53bb2530238c9bb74c9c6e6f79df82c8add2555d4e87b2d5531cae
-doccontainersize 1943352
-doccontainerchecksum a3cf391248ef4e80a006734a98c40f481a25f2ed417373247230ecffef8f06cb458370bb6b7789a6f50a2ad90188b5121701b8cbada6c2837a10def05c529da8
-docfiles size=748
+containersize 13712
+containerchecksum a857a84fa4d2b03a1ba8a7890dd52eb42c44174cf2117ea9ab1fb6d946decedacfa51af4cadcfe30580bc20152ca0403db641c5c61a5b86b726e994d0b4114c8
+doccontainersize 1948096
+doccontainerchecksum f77425653668fc4cc76383862c67a7a170d0021a7d946f55ee399e2400357083ea4524862f8c40360fe9f6c39d6d2c2dfc2babfb43db66a783649d0f4358b059
+docfiles size=749
texmf-dist/doc/luatex/base/NEWS
texmf-dist/doc/luatex/base/graphics/luaharfbuzz.pdf
texmf-dist/doc/luatex/base/luatex-backend.tex
@@ -251081,6 +251083,33 @@ catalogue-ctan /macros/latex/contrib/play
catalogue-license lppl
catalogue-topics drama-script
+name playcards
+category Package
+revision 66968
+shortdesc A simple template for drawing playcards
+relocated 1
+longdesc This small package provides commands for drawing customized
+longdesc playcards with width 59mm and height 89mm, which are typical
+longdesc card dimensions.
+containersize 2076
+containerchecksum 15cb60c4eef7d6b3a2bbd8bd8093a94439631e7e1a400bcf698e97b7a1555550a951ae2070a23fa438d92f1bf65b46f407ac4231ca9c79a1f9eb8501ad2ab34c
+doccontainersize 447360
+doccontainerchecksum 05131820420a89bad55ad9afcd79d1dd8ec4adecc96a74e4001924b9b21414fea1ecdd9bad0b6a5aadff56ca1cec9ed89ff8a5dc6e7fc1b32ca5842bd4f8d2c7
+docfiles size=160
+ RELOC/doc/latex/playcards/README.md details="Readme"
+ RELOC/doc/latex/playcards/playcards-en.pdf details="Package documentation (English)"
+ RELOC/doc/latex/playcards/playcards-en.tex
+ RELOC/doc/latex/playcards/playcards-fr.pdf details="Package documentation (French)" language="fr"
+ RELOC/doc/latex/playcards/playcards-fr.tex
+runfiles size=2
+ RELOC/tex/latex/playcards/playcards.sty
+catalogue-contact-home https://cpages.org/latex/
+catalogue-contact-repository https://github.com/cmtpages/playcards
+catalogue-ctan /graphics/pgf/contrib/playcards
+catalogue-license lgpl3
+catalogue-topics games card-gen pgf-tikz
+catalogue-version 0.1
+
name playfair
category Package
revision 64857
@@ -312433,7 +312462,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 66958
+revision 66964
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.
@@ -312441,10 +312470,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 114068
-containerchecksum 6a636606b85b831f249f00f763c57bdae15ecf6ca0d5cf189e0cf2b782022776532ba8871253b50b80ba53f5f998b2487cf8eb79e4f1f9eca14c96bd7269b762
+containersize 114076
+containerchecksum aafe7b97c905d86043a91de133bc63a90d1f5210b2c67c8302167dabf91893e361442da667f23cf02b2a1cb870ca093a2b131e398698faeabfb9f922f698bd57
doccontainersize 426496
-doccontainerchecksum a2beba4fd2f9b3a4b4f32058e47b38a3364fa606638b65adb5ab6ea517ff217c1f1b82cfe6dbad252e2821675e551343c48818f1d91eb543d5a10b88a6baee93
+doccontainerchecksum 957572f42086f60c0e9ea74caa05419757e75174fe7947e9c857220c1bb3285f42140ed48fa20b60471d28157e5ada6b3e71bee5da8df90ef2f51ff5ebc641bf
docfiles size=544
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 75ac638df2..50ae5b9852 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-9054957ac70dc533096b5fe2d4b4e454 texlive.tlpdb
+fbf71debc4d7f0b486d21bc8cbdf4192 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 4d2a53dda8..10e0d4a950 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-e5a9da7acbe703f9a70b68c9d176a56ec9356c099ab9afcf28430c4b4187c6fa25ec117899ccfdae95e1f6f335fbaac072b61b78907f6f9fcb76459df8b90fb2 texlive.tlpdb
+5ed8aa2964afc82393e798a54d9497bb14428469d4b7ad1bd67e6cceb947f26441f9b74d910b77d91b055f691929e793629fcbdd7b044e74adf171a56af6958f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 60f68d8450..e2f60de68f 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJkTFweAAoJEEzhh34ZQ4xwP20H/jiqGq3KXKebAlELswL3QqzX
-esszEI0Ne/EyXE4lFwD+BwtZaNrUwzlwh4fofEOtuNwuQIKzflR/IhjuVtIfMKbd
-nVG8blm33tK4erCHMM1GhyHKnE7mWsi+uy/gNOwxJKQoPKi980PN/WVNVhvcPv1M
-f/cmaE9248r+oMbWjTULFxyebwr6Eh1aveqFHu2n9kmOVM907bA+cwErS+CWTDUi
-c1DuDFSdJgnPeJkfOtzfPuCuM8+KUfg1RHNveEXVguU2hd58aysgVmtgZTD9GEI0
-dvWE3N8pXYUbZmWLFu/dsqadap5lEakXO7m660SlHwqqPIIvseOSowWO1Ih42Bw=
-=IqWC
+iQEcBAEBCgAGBQJkTa3XAAoJEEzhh34ZQ4xwo7cIAJCrKkXcgW5QAhU9ElOtaG4S
+zQX27qT8r9QxOHqqz+mXKWh2q5LdrI2bK889x8WkjUyyeQ4uU0FlErhDeFNclvKJ
+N00vVRMZTxqiYJc7wtrDCXbrvWenvu75uwCHcFcOT+RJqPy0VqCC9CQx4+oVAHaR
+5w3NnZtyILn/uhBZBQS9kJCk4Qkf9Dl0eTsj07kYAuXEgzNVSzYykJUNEualTZhP
+139pN3Lvl0GPtn/FT9P0urPLktdKLxnLtBhTpCYc+7Je2oSd1L/3spoxEOkN9vD/
+sHgDOHh1yJDm0XII/ldoWlkJrNSPGwu+vjnOIpHpCKZCZkRlBXI819mHOMB7hD8=
+=62ca
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index efb333bfb4..33d68620c5 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 f6aebed530..acd2b8f0e1 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 e2d8164906..4ce30003ea 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 abf7c1fa7a..44fe46487b 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=1682610004
+date=1682755731
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=cdd551561304b346ec49d734b4b4c230
+lstdigest=d9cb75594010f3ee53a3c05f1534cb06
numpkg=6538
relstate=next
-version=8517
+version=8519
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: GkDYwONclD1qN5qTGY0lVjtR9ggRs1EA/180zRcb6F1jF/kJjSsc1+Py+iRAQ0dBpTUJHtqCJWOAkxmGk5uyLXYPQaq5QFQrCGXDHUaRPfCkKA1Axlt1kvd732zUGAzD9pguK/BaJDoZyzyyGELP0xhkI7C8quvKZb3rPIvc4mywgbv0JrstOZux0xx5qOTVpl1EmhyS3jvIu6HqpIWCT+q4avYfBFcglONxsqt00OkF1aABsx9C2lZ/DHXvBLkl9QjEktkjYbiE+JeCaVHzVKw2Kq940SIse2JbOWddKlGCwn0YSsqob/aBHGdwfPKZI+K2efV6fH3GWvgehF634w==
+;;;; signature/miktex: n+QrM4OY8arw7GD5Baj/1CHRtDPmWYXEfVGNjMapALeC8yrlO1KGgN11tj+bSAQr397B44zpNMudgSCh4wj/rPqRRD/QivY8do6siTKhvM9yeMIasFR6YQr7V4sTZLMHyJakNCB1WLwYN71dVvkO+jA+ak5m3WTt0baCZnUg309P1CWkEIHn6D+Os2uPBY4Mv/qZlVexHXjM5ultmXHanh894p9x7J/Zs8fe2kC2mJ+bSm0wTVvUmFHN2Bt+RS3ZbSVhG/0ZC3yqXwL3nIMFCZNCl/qGxFTIeR1VOFt+hBKWYUvgHzumKSkLPMEnq1qInaA9F/bZipnbDLw7+grZag==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index efc9ed2831..d59163fb76 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1682609871
-lastupd=tuda-ci__doc tuda-ci tikz-nfold__source tikz-nfold__doc tikz-nfold textcsc__source textcsc__doc textcsc tagpdf__source tagpdf__doc tagpdf se2thesis__source se2thesis__doc se2thesis scrwfile__source scrwfile__doc scrwfile quickreaction__source quickreaction__doc quickreaction
-lstdigest=2102c375d0e7e7efaee3cde58c8e66b7
+date=1682755682
+lastupd=pas-tableur__source pas-tableur__doc pas-tableur tuda-ci__doc tuda-ci tikz-nfold__source tikz-nfold__doc tikz-nfold textcsc__source textcsc__doc textcsc tagpdf__source tagpdf__doc tagpdf se2thesis__source se2thesis__doc se2thesis scrwfile__source scrwfile__doc scrwfile
+lstdigest=53fb8fe1718b2db8e755cd5755bcba7b
numpkg=6538
relstate=stable
-version=8517
+version=8519
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: NJa4S91MduBK5Cko2Bqw1KJcFCqPaMQOYGQtLXIwoDlbaYhhqLKbnRzv7Dxtk4zASJAELZZeIMEzWeAajK06NekheAfNYbWaNrLafSnzUnTsK07j/BuL2y6RuHu/L5xQsaRE/vosdq4jqcPjO1LIwb4f1L3vKO9OR6MkYW3htlIGwCAD0ac7mdYnv0KUPwTvMGkSeeOX6Ugbjdo64nEKyhNUenHQ94b8rve+Z2h9BSuEZTSG6QwtB3FONGb7pA64CuQNNS10oDViG1h5DVNsHnhGJx13oQiS3zWRf8Rg3NydKwM0vmqUK2F2hyZFUFikXmWD260S2O6vTJjgTZX1AQ==
+;;;; signature/miktex: FPPgJuiVLP1XxygoJ6g6sA92kmvMgUQ8HKMD0X3qLuGJkyBN1FQra0g/KaCTbOI+W3iGmFP2xf9coPwDj5GPhRU35uk/DSST2QINvJ9rP09CaTQakWeTBNv0411gH3KuQv/xam2MTLE0UL5+bFVeKOAtKpKXXyQ6giWomU8xdmiNPzwPcR8RrXDEGgBmL2itlr+fFMAqGm8d/mK3IuF2pY12RkfknjFl8oFCcjcFw81OiHXjDUAqtM85nciFE5luPVQD41Ej5CiP5ceBCakGfgQe0citNcVWIeAwUtLI5eKpSe1XVk8sYG8zAMb2K13SH6BVQV4dX2of6KpgFikkGg==
;;;;-----END MIKTEX SIGNATURE-----