[latex3-commits] [git/LaTeX3-latex3-latex3] drop-xparse: Drop xparse installation (633a37e6f)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Feb 4 13:37:40 CET 2021


Repository : https://github.com/latex3/latex3
On branch  : drop-xparse
Link       : https://github.com/latex3/latex3/commit/633a37e6f8d612ff4ee18685a996e00a636129b1

>---------------------------------------------------------------

commit 633a37e6f8d612ff4ee18685a996e00a636129b1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Feb 4 12:37:40 2021 +0000

    Drop xparse installation


>---------------------------------------------------------------

633a37e6f8d612ff4ee18685a996e00a636129b1
 build-config.lua                   |  2 +-
 l3backend/build.lua                |  2 +-
 l3experimental/xcoffins/build.lua  |  4 ++--
 l3experimental/xgalley/build.lua   |  2 +-
 l3kernel/build.lua                 |  2 +-
 l3packages/xfp/build.lua           |  3 ---
 l3packages/xfrac/build.lua         |  4 ++--
 l3packages/xtemplate/build.lua     |  4 ----
 l3trial/l3htoks/build.lua          |  1 -
 l3trial/xbox/build.lua             |  4 ----
 l3trial/xbox/testfiles/xbox001.tlg | 16 +++++++++++-----
 l3trial/xfont/build.lua            |  2 +-
 12 files changed, 20 insertions(+), 26 deletions(-)

diff --git a/build-config.lua b/build-config.lua
index bf85e9459..07ae9ab84 100644
--- a/build-config.lua
+++ b/build-config.lua
@@ -1,6 +1,6 @@
 -- Common settings for LaTeX3 development repo, used by l3build script
 
-checkdeps   = checkdeps   or {maindir .. "/l3backend", maindir .. "/l3kernel", maindir .. "/l3packages/xparse"}
+checkdeps   = checkdeps   or {maindir .. "/l3backend", maindir .. "/l3kernel"}
 typesetdeps = typesetdeps or checkdeps
 unpackdeps  = unpackdeps  or {maindir .. "/l3kernel"}
 
diff --git a/l3backend/build.lua b/l3backend/build.lua
index 715389ff2..cbbbbb471 100644
--- a/l3backend/build.lua
+++ b/l3backend/build.lua
@@ -21,7 +21,7 @@ unpacksuppfiles = {"/support/docstrip.tex","/l3kernel/l3docstrip.dtx"}
 
 -- No deps other than the test system
 unpackdeps  = { }
-typesetdeps = {maindir .. "/l3packages/xparse"}
+typesetdeps = {}
 
 -- Get the .pro files in the right place
 tdslocations = {"dvips/l3backend/*.pro"}
diff --git a/l3experimental/xcoffins/build.lua b/l3experimental/xcoffins/build.lua
index d919c061d..a54d4f432 100644
--- a/l3experimental/xcoffins/build.lua
+++ b/l3experimental/xcoffins/build.lua
@@ -12,8 +12,8 @@ module = "xcoffins"
 maindir = "../.."
 
 -- Non-standard settings
-checkdeps   = {maindir .. "/l3packages/xparse", maindir .. "/l3packages/xtemplate"}
-typesetdeps = {maindir .. "/l3packages/xparse", maindir .. "/l3packages/xtemplate"}
+checkdeps   = {maindir .. "/l3packages/xtemplate"}
+typesetdeps = checkdeps
 
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
diff --git a/l3experimental/xgalley/build.lua b/l3experimental/xgalley/build.lua
index 0de77a53d..74aceeb83 100644
--- a/l3experimental/xgalley/build.lua
+++ b/l3experimental/xgalley/build.lua
@@ -11,7 +11,7 @@ module = "xgalley"
 maindir = "../.."
 
 -- Non-standard settings
-checkdeps = {maindir .. "/l3packages/xparse", maindir .. "/l3packages/xtemplate"}
+checkdeps = {maindir .. "/l3packages/xtemplate"}
 
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
diff --git a/l3kernel/build.lua b/l3kernel/build.lua
index 5bab5da89..da0d61ef6 100644
--- a/l3kernel/build.lua
+++ b/l3kernel/build.lua
@@ -44,7 +44,7 @@ typesetskipfiles = {"source3-body.tex"}
 typesetruns      = 3
 unpackfiles      = {"l3.ins"}
 
-checkdeps   = {maindir .. "/l3backend", maindir .. "/l3packages/xparse"}
+checkdeps   = {maindir .. "/l3backend"}
 typesetdeps = typesetdeps
 unpackdeps  = { }
 
diff --git a/l3packages/xfp/build.lua b/l3packages/xfp/build.lua
index 45764c35b..f250cf093 100644
--- a/l3packages/xfp/build.lua
+++ b/l3packages/xfp/build.lua
@@ -10,9 +10,6 @@ module = "xfp"
 -- Location of main directory: use Unix-style path separators
 maindir = "../.."
 
--- Need xparse
-checkdeps = {maindir .. "/l3packages/xparse"}
-
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
 
diff --git a/l3packages/xfrac/build.lua b/l3packages/xfrac/build.lua
index 86b363d86..df7fdbd6e 100644
--- a/l3packages/xfrac/build.lua
+++ b/l3packages/xfrac/build.lua
@@ -12,8 +12,8 @@ maindir = "../.."
 
 -- Non-standard settings
 checksearch  = true
-checkdeps   = {maindir .. "/l3packages/xparse", maindir .. "/l3packages/xtemplate", maindir .. "/l3packages/l3keys2e"}
-typesetdeps = {maindir .. "/l3packages/xparse", maindir .. "/l3packages/xtemplate", maindir .. "/l3packages/l3keys2e"}
+checkdeps   = {maindir .. "/l3packages/xtemplate", maindir .. "/l3packages/l3keys2e"}
+typesetdeps = checkdeps
 
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
diff --git a/l3packages/xtemplate/build.lua b/l3packages/xtemplate/build.lua
index c0f8f01b7..45e05a951 100644
--- a/l3packages/xtemplate/build.lua
+++ b/l3packages/xtemplate/build.lua
@@ -10,10 +10,6 @@ module = "xtemplate"
 -- Location of main directory: use Unix-style path separators
 maindir = "../.."
 
--- Non-standard settings
-checkdeps   = {maindir .. "/l3packages/xparse"}
-typesetdeps = {maindir .. "/l3packages/xparse"}
-
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
 
diff --git a/l3trial/l3htoks/build.lua b/l3trial/l3htoks/build.lua
index 0f7829bed..ba806c9b7 100644
--- a/l3trial/l3htoks/build.lua
+++ b/l3trial/l3htoks/build.lua
@@ -11,7 +11,6 @@ module = "l3htoks"
 maindir = "../.."
 
 -- Non-standard settings
-checkdeps    = {maindir .. "/l3kernel", maindir .. "/l3packages/xparse"}
 checkengines = {"pdftex", "xetex", "luatex"}
 checkruns    = 2
 checksearch  = true
diff --git a/l3trial/xbox/build.lua b/l3trial/xbox/build.lua
index 9bd0ce92b..3cfdc10c7 100644
--- a/l3trial/xbox/build.lua
+++ b/l3trial/xbox/build.lua
@@ -10,10 +10,6 @@ module = "xbox"
 -- Location of main directory: use Unix-style path separators
 maindir = "../.."
 
--- Non-standard settings
-checkdeps   = {maindir .. "/l3kernel", maindir .. "/l3packages/xparse"}
-typesetdeps = {maindir .. "/l3kernel", maindir .. "/l3packages/xparse"}
-
 -- Load the common build code
 dofile(maindir .. "/build-config.lua")
 
diff --git a/l3trial/xbox/testfiles/xbox001.tlg b/l3trial/xbox/testfiles/xbox001.tlg
index 1492f824b..208d83f7c 100644
--- a/l3trial/xbox/testfiles/xbox001.tlg
+++ b/l3trial/xbox/testfiles/xbox001.tlg
@@ -6,17 +6,17 @@ TEST 1: \newsavebox
 ============================================================
 Defining \myboxa on line ...
 \myboxa=\box...
-> \myboxa=\char"51.
+> \myboxa=\char"53.
 <argument> \newsavebox {\myboxa }\show \myboxa 
                                                \begingroup \newsavebox {\myb...
 l. ...  }
 Defining \myboxb on line ...
 \myboxb=\box...
-> \myboxb=\char"52.
+> \myboxb=\char"54.
 <argument> ...\newsavebox {\myboxb }\show \myboxb 
                                                   \endgroup \show \myboxb \n...
 l. ...  }
-> \myboxb=\char"52.
+> \myboxb=\char"54.
 <argument> ...how \myboxb \endgroup \show \myboxb 
                                                   \newsavebox {\myboxa }\sho...
 l. ...  }
@@ -28,10 +28,10 @@ This is a coding error.
 LaTeX has been asked to create a new control sequence '\myboxa' but this name
 has already been used elsewhere.
 The current meaning is:
-  \char"51
+  \char"53
 Defining \myboxa on line ...
 \myboxa=\box...
-> \myboxa=\char"53.
+> \myboxa=\char"55.
 <argument> ...\newsavebox {\myboxa }\show \myboxa 
 l. ...  }
 ============================================================
@@ -558,6 +558,12 @@ l. ...  }
 <argument> \myboxa 
 l. ...  }
 ============================================================
+Defining \g__hook_env/lrbox/after_code_prop on line ...
+Defining \__hook_toplevel env/lrbox/after on line ...
+Defining \__hook_next env/lrbox/after on line ...
+Defining \__hook env/lrbox/after on line ...
+Defining \g__hook_env/lrbox/after_labels_clist on line ...
+Defining \g__hook_env/lrbox/after_reversed_tl on line ...
 ============================================================
 TEST 7: lrbox
 ============================================================
diff --git a/l3trial/xfont/build.lua b/l3trial/xfont/build.lua
index 02f6fcf6f..605ce6b41 100644
--- a/l3trial/xfont/build.lua
+++ b/l3trial/xfont/build.lua
@@ -15,7 +15,7 @@ installfiles = {"*.cfg", "*.ltx", "*.sty"}
 sourcefiles  = {"*.dtx", "*.ins", "*.ltx"}
 typesetfiles = {}
 
-checkdeps   = {maindir .. "/l3kernel", maindir .. "/l3packages/xparse", "../l3hooks"}
+checkdeps   = {maindir .. "/l3kernel", "../l3hooks"}
 typesetdeps = {maindir .. "/l3kernel", "../l3hooks"}
 
 checksearch = true





More information about the latex3-commits mailing list.