diff options
author | Karl Berry <karl@freefriends.org> | 2023-09-05 20:05:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-09-05 20:05:25 +0000 |
commit | e5ae57ce1defb65931a4dbe4a43b9f15a3440ab5 (patch) | |
tree | 886e85aa1d38681741a9a3bfd0781bbca18e4911 | |
parent | 90b8a6f489a730ada3083c57469226436f5518ac (diff) |
l3build (5sep23)
git-svn-id: svn://tug.org/texlive/trunk@68181 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/l3build/l3build.lua | 13 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/CHANGELOG.md | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/README.md | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/l3build.pdf | bin | 744371 -> 744734 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/l3build.1 | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/l3build.man1.pdf | bin | 14867 -> 15051 bytes | |||
-rw-r--r-- | Master/texmf-dist/scripts/l3build/l3build-check.lua | 5 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/l3build/l3build.lua | 13 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/l3build/l3build.dtx | 2 |
9 files changed, 42 insertions, 7 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua b/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua index ffabdcc4b0d..66f50e96419 100644 --- a/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua +++ b/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2023-07-20" +release_date = "2023-09-05" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") @@ -117,6 +117,17 @@ if options["epoch"] then forcedocepoch = true end epoch = normalise_epoch(epoch) +-- LuaTeX needs the `-utc` option +if next(specialformats) and next(specialformats.latex) + and next (specialformats.latex.luatex) then + local options = specialformats.latex.luatex.options + specialformats.latex.luatex.options = (options and (options .. " ") or "") .. "-utc" +end +if next(specialformats) and next(specialformats["latex-dev"]) + and next (specialformats["latex-dev"].luatex) then + local options = specialformats["latex-dev"].luatex.options + specialformats["latex-dev"].luatex.options = (options and (options .. " ") or "") .. "-utc" +end -- -- Deal with multiple configs for tests diff --git a/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md index 76729d5dc6e..e23a7764f98 100644 --- a/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md @@ -7,6 +7,13 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-09-05] + +### Changed +- Initialise the random seed with the current time so `--shuffle` produces different orders each run. +- Normalise more `luaotfload` cache lines +- Apply `-utc` switch for LuaTeX when using a fixed epoch value + ## [2023-07-20] - Set `-kanji-internal=euc` when building pLaTeX @@ -58,7 +65,7 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - Restore epoch settings for `dvitopdf()` -- Use plural form of variable `ps2pdfopts` consistently in code and doc, and +- Use plural form of variable `ps2pdfopts` consistently in code and doc, and retain compatibility with singular form `ps2pdfopt` (issue \#275) - Remove the last trace of dropped variable `stdconfig` @@ -684,7 +691,8 @@ this project uses date-based 'snapshot' version identifiers. - Rationalise short option names: removed `-d`, `-E`, `-r` - Target `cmdcheck`: specific to LaTeX kernel work -[Unreleased]: https://github.com/latex3/l3build/compare/2023-07-20...HEAD +[Unreleased]: https://github.com/latex3/l3build/compare/2023-09-05...HEAD +[2023-09-05]: https://github.com/latex3/l3build/compare/2023-07-20...2023-09-05 [2023-07-20]: https://github.com/latex3/l3build/compare/2023-07-17...2023-07-20 [2023-07-17]: https://github.com/latex3/l3build/compare/2023-03-27...2023-07-17 [2023-03-27]: https://github.com/latex3/l3build/compare/2023-03-22...2023-03-27 diff --git a/Master/texmf-dist/doc/latex/l3build/README.md b/Master/texmf-dist/doc/latex/l3build/README.md index 60b9815c7e0..779c91cad96 100644 --- a/Master/texmf-dist/doc/latex/l3build/README.md +++ b/Master/texmf-dist/doc/latex/l3build/README.md @@ -1,7 +1,7 @@ l3build: a testing and building system for LaTeX ================================================= -Release 2023-07-20 +Release 2023-09-05 Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3build/l3build.pdf b/Master/texmf-dist/doc/latex/l3build/l3build.pdf Binary files differindex 7fe2b2e9277..ac44c0e0cec 100644 --- a/Master/texmf-dist/doc/latex/l3build/l3build.pdf +++ b/Master/texmf-dist/doc/latex/l3build/l3build.pdf diff --git a/Master/texmf-dist/doc/man/man1/l3build.1 b/Master/texmf-dist/doc/man/man1/l3build.1 index 23008a64fc1..941958d57fe 100644 --- a/Master/texmf-dist/doc/man/man1/l3build.1 +++ b/Master/texmf-dist/doc/man/man1/l3build.1 @@ -1,4 +1,4 @@ -.TH l3build 1 "2023-07-20" +.TH l3build 1 "2023-09-05" .SH NAME l3build \- Checking and building packages .SH SYNOPSIS diff --git a/Master/texmf-dist/doc/man/man1/l3build.man1.pdf b/Master/texmf-dist/doc/man/man1/l3build.man1.pdf Binary files differindex f4aca61271d..d485138cf9b 100644 --- a/Master/texmf-dist/doc/man/man1/l3build.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/l3build.man1.pdf diff --git a/Master/texmf-dist/scripts/l3build/l3build-check.lua b/Master/texmf-dist/scripts/l3build/l3build-check.lua index b1c33c6d56c..3f1f5d55426 100644 --- a/Master/texmf-dist/scripts/l3build/l3build-check.lua +++ b/Master/texmf-dist/scripts/l3build/l3build-check.lua @@ -48,6 +48,9 @@ local exit = os.exit local execute = os.execute local remove = os.remove +-- randomise the random numbers +math.randomseed( os.time() ) + -- -- Auxiliary functions which are used by more than one main function -- @@ -155,6 +158,8 @@ local function normalize_log(content,engine,errlevels) -- More luaotfload line = gsub(line, "database loaded from " .. pattern .. "%)", "database loaded from ../%1)") + line = gsub(line, 'Root cache directory is "' .. pattern .. '"', + 'Root cache directory is ".../%1"') -- Deal with XeTeX specials if match(line, "^%.+\\XeTeX.?.?.?file") then line = gsub(line, pattern, "../%1") diff --git a/Master/texmf-dist/scripts/l3build/l3build.lua b/Master/texmf-dist/scripts/l3build/l3build.lua index ffabdcc4b0d..66f50e96419 100755 --- a/Master/texmf-dist/scripts/l3build/l3build.lua +++ b/Master/texmf-dist/scripts/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2023-07-20" +release_date = "2023-09-05" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") @@ -117,6 +117,17 @@ if options["epoch"] then forcedocepoch = true end epoch = normalise_epoch(epoch) +-- LuaTeX needs the `-utc` option +if next(specialformats) and next(specialformats.latex) + and next (specialformats.latex.luatex) then + local options = specialformats.latex.luatex.options + specialformats.latex.luatex.options = (options and (options .. " ") or "") .. "-utc" +end +if next(specialformats) and next(specialformats["latex-dev"]) + and next (specialformats["latex-dev"].luatex) then + local options = specialformats["latex-dev"].luatex.options + specialformats["latex-dev"].luatex.options = (options and (options .. " ") or "") .. "-utc" +end -- -- Deal with multiple configs for tests diff --git a/Master/texmf-dist/source/latex/l3build/l3build.dtx b/Master/texmf-dist/source/latex/l3build/l3build.dtx index 48c7ab87c84..0ca5366d817 100644 --- a/Master/texmf-dist/source/latex/l3build/l3build.dtx +++ b/Master/texmf-dist/source/latex/l3build/l3build.dtx @@ -251,7 +251,7 @@ % }^^A % } % -% \date{Released 2023-07-20} +% \date{Released 2023-09-05} % % \maketitle % \tableofcontents |