From a30800148afa03c7401d0d5ec961497bb1820632 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Thu, 14 Mar 2013 16:12:00 +0100 Subject: beta 2013.03.14 16:12 --- scripts/context/lua/mtx-context.lua | 3 ++- scripts/context/lua/mtxlibs.lua | 4 ++-- scripts/context/lua/mtxrun.lua | 12 ++++++------ scripts/context/stubs/mswin/mtxrun.lua | 12 ++++++------ scripts/context/stubs/unix/mtxrun | 12 ++++++------ 5 files changed, 22 insertions(+), 21 deletions(-) (limited to 'scripts') diff --git a/scripts/context/lua/mtx-context.lua b/scripts/context/lua/mtx-context.lua index 61aebe9b5..d06b60b77 100644 --- a/scripts/context/lua/mtx-context.lua +++ b/scripts/context/lua/mtx-context.lua @@ -492,6 +492,7 @@ local function run_texexec(filename,a_purge,a_purgeall) options = gsub(options,"--purge","") options = gsub(options,"--purgeall","") local command = format("ruby %s %s",texexec,options) + report("running command: %s\n\n",command) if a_purge then os.execute(command) scripts.context.purge_job(filename,false,true) @@ -499,7 +500,7 @@ local function run_texexec(filename,a_purge,a_purgeall) os.execute(command) scripts.context.purge_job(filename,true,true) else - os.exec(command) + os.execute(command) -- we can use os.exec but that doesn't give back timing end end end diff --git a/scripts/context/lua/mtxlibs.lua b/scripts/context/lua/mtxlibs.lua index 732c9a0af..9559e33d5 100644 --- a/scripts/context/lua/mtxlibs.lua +++ b/scripts/context/lua/mtxlibs.lua @@ -86,17 +86,17 @@ local ownlibs = { "util-str.lua", "util-tab.lua", "util-sto.lua", - "util-mrg.lua", -- "util-lua.lua", -- no need for compiling "util-prs.lua", -- "util-fmt.lua", -- no need for table formatters -- "util-deb.lua", -- no need for debugging (and tracing) - "trac-inf.lua", "trac-set.lua", "trac-log.lua", -- "trac-pro.lua", -- not relevant outside context + "trac-inf.lua", + "util-mrg.lua", "util-tpl.lua", "util-env.lua", diff --git a/scripts/context/lua/mtxrun.lua b/scripts/context/lua/mtxrun.lua index f1be8fc6a..b444e4918 100644 --- a/scripts/context/lua/mtxrun.lua +++ b/scripts/context/lua/mtxrun.lua @@ -56,7 +56,7 @@ do -- create closure to overcome 200 locals limit package.loaded["l-lua"] = package.loaded["l-lua"] or true --- original size: 7984, stripped down to: 5459 +-- original size: 8000, stripped down to: 5468 if not modules then modules={} end modules ['l-lua']={ version=1.001, @@ -258,7 +258,7 @@ helpers.notloaded=notloaded function helpers.loaded(name) local thename=gsub(name,"%.","/") local luaname=addsuffix(thename,"lua") - local libname=addsuffix(thename,os.libsuffix) + local libname=addsuffix(thename,os.libsuffix or "so") local libpaths=getlibpaths() local clibpaths=getclibpaths() return loadedbypath(luaname,name,libpaths,false,"lua") @@ -4396,7 +4396,7 @@ function string.autodouble(s,sep) return tostring(s) end if t=="table" then - return ('"'..sequenced(t,sep or ",")..'"') + return ('"'..sequenced(s,sep or ",")..'"') end return ('"'..tostring(s)..'"') end @@ -4409,7 +4409,7 @@ function string.autosingle(s,sep) return tostring(s) end if t=="table" then - return ("'"..sequenced(t,sep or ",").."'") + return ("'"..sequenced(s,sep or ",").."'") end return ("'"..tostring(s).."'") end @@ -15385,8 +15385,8 @@ end -- of closure -- used libraries : l-lua.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-md5.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-sto.lua util-prs.lua util-fmt.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-mrg.lua util-tpl.lua util-env.lua luat-env.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua luat-sta.lua luat-fmt.lua -- skipped libraries : - --- original bytes : 636013 --- stripped bytes : 230322 +-- original bytes : 636029 +-- stripped bytes : 230329 -- end library merge diff --git a/scripts/context/stubs/mswin/mtxrun.lua b/scripts/context/stubs/mswin/mtxrun.lua index f1be8fc6a..b444e4918 100644 --- a/scripts/context/stubs/mswin/mtxrun.lua +++ b/scripts/context/stubs/mswin/mtxrun.lua @@ -56,7 +56,7 @@ do -- create closure to overcome 200 locals limit package.loaded["l-lua"] = package.loaded["l-lua"] or true --- original size: 7984, stripped down to: 5459 +-- original size: 8000, stripped down to: 5468 if not modules then modules={} end modules ['l-lua']={ version=1.001, @@ -258,7 +258,7 @@ helpers.notloaded=notloaded function helpers.loaded(name) local thename=gsub(name,"%.","/") local luaname=addsuffix(thename,"lua") - local libname=addsuffix(thename,os.libsuffix) + local libname=addsuffix(thename,os.libsuffix or "so") local libpaths=getlibpaths() local clibpaths=getclibpaths() return loadedbypath(luaname,name,libpaths,false,"lua") @@ -4396,7 +4396,7 @@ function string.autodouble(s,sep) return tostring(s) end if t=="table" then - return ('"'..sequenced(t,sep or ",")..'"') + return ('"'..sequenced(s,sep or ",")..'"') end return ('"'..tostring(s)..'"') end @@ -4409,7 +4409,7 @@ function string.autosingle(s,sep) return tostring(s) end if t=="table" then - return ("'"..sequenced(t,sep or ",").."'") + return ("'"..sequenced(s,sep or ",").."'") end return ("'"..tostring(s).."'") end @@ -15385,8 +15385,8 @@ end -- of closure -- used libraries : l-lua.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-md5.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-sto.lua util-prs.lua util-fmt.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-mrg.lua util-tpl.lua util-env.lua luat-env.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua luat-sta.lua luat-fmt.lua -- skipped libraries : - --- original bytes : 636013 --- stripped bytes : 230322 +-- original bytes : 636029 +-- stripped bytes : 230329 -- end library merge diff --git a/scripts/context/stubs/unix/mtxrun b/scripts/context/stubs/unix/mtxrun index f1be8fc6a..b444e4918 100755 --- a/scripts/context/stubs/unix/mtxrun +++ b/scripts/context/stubs/unix/mtxrun @@ -56,7 +56,7 @@ do -- create closure to overcome 200 locals limit package.loaded["l-lua"] = package.loaded["l-lua"] or true --- original size: 7984, stripped down to: 5459 +-- original size: 8000, stripped down to: 5468 if not modules then modules={} end modules ['l-lua']={ version=1.001, @@ -258,7 +258,7 @@ helpers.notloaded=notloaded function helpers.loaded(name) local thename=gsub(name,"%.","/") local luaname=addsuffix(thename,"lua") - local libname=addsuffix(thename,os.libsuffix) + local libname=addsuffix(thename,os.libsuffix or "so") local libpaths=getlibpaths() local clibpaths=getclibpaths() return loadedbypath(luaname,name,libpaths,false,"lua") @@ -4396,7 +4396,7 @@ function string.autodouble(s,sep) return tostring(s) end if t=="table" then - return ('"'..sequenced(t,sep or ",")..'"') + return ('"'..sequenced(s,sep or ",")..'"') end return ('"'..tostring(s)..'"') end @@ -4409,7 +4409,7 @@ function string.autosingle(s,sep) return tostring(s) end if t=="table" then - return ("'"..sequenced(t,sep or ",").."'") + return ("'"..sequenced(s,sep or ",").."'") end return ("'"..tostring(s).."'") end @@ -15385,8 +15385,8 @@ end -- of closure -- used libraries : l-lua.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-number.lua l-set.lua l-os.lua l-file.lua l-md5.lua l-url.lua l-dir.lua l-boolean.lua l-unicode.lua l-math.lua util-str.lua util-tab.lua util-sto.lua util-prs.lua util-fmt.lua trac-set.lua trac-log.lua trac-inf.lua trac-pro.lua util-lua.lua util-deb.lua util-mrg.lua util-tpl.lua util-env.lua luat-env.lua lxml-tab.lua lxml-lpt.lua lxml-mis.lua lxml-aux.lua lxml-xml.lua data-ini.lua data-exp.lua data-env.lua data-tmp.lua data-met.lua data-res.lua data-pre.lua data-inp.lua data-out.lua data-fil.lua data-con.lua data-use.lua data-zip.lua data-tre.lua data-sch.lua data-lua.lua data-aux.lua data-tmf.lua data-lst.lua luat-sta.lua luat-fmt.lua -- skipped libraries : - --- original bytes : 636013 --- stripped bytes : 230322 +-- original bytes : 636029 +-- stripped bytes : 230329 -- end library merge -- cgit v1.2.3