texlive[48367] trunk: l3build (7aug18)
commits+karl at tug.org
commits+karl at tug.org
Wed Aug 8 00:07:08 CEST 2018
Revision: 48367
http://tug.org/svn/texlive?view=revision&revision=48367
Author: karl
Date: 2018-08-08 00:07:07 +0200 (Wed, 08 Aug 2018)
Log Message:
-----------
l3build (7aug18)
Modified Paths:
--------------
trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua
trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/l3build/README.md
trunk/Master/texmf-dist/doc/latex/l3build/l3build.pdf
trunk/Master/texmf-dist/doc/man/man1/l3build.1
trunk/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua
trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua
trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua
trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua
trunk/Master/texmf-dist/scripts/l3build/l3build.lua
trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex
Modified: trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -25,7 +25,7 @@
--]]
-- Version information
-release_date = "2018-08-04"
+release_date = "2018-08-07"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl 2018-08-07 22:07:07 UTC (rev 48367)
@@ -1,15 +1,16 @@
#!/usr/bin/env perl
-# $Id: tlmgr.pl 48271 2018-07-25 01:51:31Z preining $
+# $Id: tlmgr.pl 48361 2018-08-06 21:44:39Z karl $
#
# Copyright 2008-2018 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
-my $svnrev = '$Revision: 48271 $';
-my $datrev = '$Date: 2018-07-25 03:51:31 +0200 (Wed, 25 Jul 2018) $';
+my $svnrev = '$Revision: 48361 $';
+my $datrev = '$Date: 2018-08-06 23:44:39 +0200 (Mon, 06 Aug 2018) $';
my $tlmgrrevision;
my $tlmgrversion;
my $prg;
+my $bindir;
if ($svnrev =~ m/: ([0-9]+) /) {
$tlmgrrevision = $1;
} else {
@@ -46,7 +47,7 @@
# Unix-specific problems with use as library will probably go undetected.
# make subprograms (including kpsewhich) have the right path:
- my ($bindir, $kpsewhichname);
+ my $kpsewhichname;
if ($^O =~ /^MSWin/i) {
# on w32 $0 and __FILE__ point directly to tlmgr.pl; they can be relative
$Master = __FILE__;
@@ -848,7 +849,8 @@
if ($::files_changed) {
$errors += do_cmd_and_check("mktexlsr");
- if (defined($localtlpdb->get_package('context'))) {
+ if (defined($localtlpdb->get_package('context'))
+ && (-x "$bindir/texlua" || -x "$bindir/texlua.exe")) {
$errors += do_cmd_and_check("mtxrun --generate");
}
$::files_changed = 0;
@@ -9729,7 +9731,7 @@
distribution (L<http://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
-$Id: tlmgr.pl 48271 2018-07-25 01:51:31Z preining $
+$Id: tlmgr.pl 48361 2018-08-06 21:44:39Z karl $
=cut
# test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html
Modified: trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md 2018-08-07 22:07:07 UTC (rev 48367)
@@ -7,6 +7,14 @@
## [Unreleased]
+## [2018-08-07]
+
+### Changed
+- Suppress file name info in PDF output for included images, etc.
+
+### Fixed
+- Issue with creation of CTAN releases for bundles
+
## [2018-08-04]
### Added
@@ -143,6 +151,7 @@
- Target `cmdcheck`: specific to LaTeX3 kernel work
[Unreleased]: https://github.com/latex3/l3build/compare/2018-08-04...HEAD
+[2018-08-07]: https://github.com/latex3/l3build/compare/2018-08-04...2018-08-07
[2018-08-04]: https://github.com/latex3/l3build/compare/2018-08-02...2018-08-04
[2018-08-02]: https://github.com/latex3/l3build/compare/2018-05-10...2018-08-02
[2018-05-10]: https://github.com/latex3/l3build/compare/2018-05-06...2018-05-10
Modified: trunk/Master/texmf-dist/doc/latex/l3build/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3build/README.md 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/doc/latex/l3build/README.md 2018-08-07 22:07:07 UTC (rev 48367)
@@ -1,7 +1,7 @@
l3build: a testing and building system for LaTeX3
=================================================
-Release 2018-08-04
+Release 2018-08-07
Overview
--------
Modified: trunk/Master/texmf-dist/doc/latex/l3build/l3build.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/man/man1/l3build.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/l3build.1 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/doc/man/man1/l3build.1 2018-08-07 22:07:07 UTC (rev 48367)
@@ -1,4 +1,4 @@
-.TH l3build 1 "2018-08-04"
+.TH l3build 1 "2018-08-07"
.SH NAME
l3build \- Checking and building packages
.SH SYNOPSIS
Modified: trunk/Master/texmf-dist/doc/man/man1/l3build.man1.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-check.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -580,7 +580,7 @@
if not (tlgfile or tpffile) then
if not locate({unpackdir, testfiledir}, {name .. lveext}) then
print(
- "Error: failed to find " .. tlgext .. ", " .. tlpext .. " or "
+ "Error: failed to find " .. tlgext .. ", " .. tpfext .. " or "
.. lveext .. " file for " .. name .. "!"
)
exit(1)
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-ctan.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -55,7 +55,12 @@
end
end
--- Standard versions of the main targets for building modules
+function bundlectan()
+ local errorlevel = install_files(tdsdir,true)
+ if errorlevel ~=0 then return errorlevel end
+ copyctan()
+ return 0
+end
function ctan()
-- Always run tests for all engines
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-install.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -100,7 +100,7 @@
if tool and module == "base" then
subdir = nil
end
- dir = dir .. (subdir and "/" or "") .. subdir
+ dir = dir .. (subdir and ("/" .. subdir) or "")
local filenames = { }
for _,glob_table in pairs(files) do
for _,glob in pairs(glob_table) do
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build-stdmain.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -58,6 +58,10 @@
return 0
end
},
+ bundlectan =
+ {
+ func = bundlectan
+ },
bundleunpack =
{
func = bundleunpack,
Modified: trunk/Master/texmf-dist/scripts/l3build/l3build.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/l3build/l3build.lua 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/scripts/l3build/l3build.lua 2018-08-07 22:07:07 UTC (rev 48367)
@@ -25,7 +25,7 @@
--]]
-- Version information
-release_date = "2018-08-04"
+release_date = "2018-08-07"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
Modified: trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/source/latex/l3build/l3build.dtx 2018-08-07 22:07:07 UTC (rev 48367)
@@ -222,7 +222,7 @@
% }^^A
% }
%
-% \date{Released 2018-08-04}
+% \date{Released 2018-08-07}
%
% \maketitle
% \tableofcontents
@@ -1920,7 +1920,11 @@
\pdfinfo{/Producer (\ifx\directlua\@undefined pdf\else Lua\fi TeX)}
\ifx\pdfinfoomitdate\@undefined\else
\pdfinfoomitdate = 1 %
- \pdfsuppressptexinfo = 1 %
+ \pdfsuppressptexinfo = \numexpr
+ 0
+ + 1 % PTEX.Fullbanner
+ + 2 % PTEX.FileName
+ \relax
\pdftrailerid{}
\fi
\else
@@ -1928,8 +1932,10 @@
\pdfvariable suppressoptionalinfo \numexpr
0
+ 1 % PTEX.Fullbanner
+ + 2 % PTEX.FileName
+ 32 % CreationDate
+ 64 % ModDate
+ + 512 % ID
\relax
\fi
\else
Modified: trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex 2018-08-07 22:06:23 UTC (rev 48366)
+++ trunk/Master/texmf-dist/tex/latex/l3build/regression-test.tex 2018-08-07 22:07:07 UTC (rev 48367)
@@ -149,7 +149,11 @@
\pdfinfo{/Producer (\ifx\directlua\@undefined pdf\else Lua\fi TeX)}
\ifx\pdfinfoomitdate\@undefined\else
\pdfinfoomitdate = 1 %
- \pdfsuppressptexinfo = 1 %
+ \pdfsuppressptexinfo = \numexpr
+ 0
+ + 1 % PTEX.Fullbanner
+ + 2 % PTEX.FileName
+ \relax
\pdftrailerid{}
\fi
\else
@@ -157,8 +161,10 @@
\pdfvariable suppressoptionalinfo \numexpr
0
+ 1 % PTEX.Fullbanner
+ + 2 % PTEX.FileName
+ 32 % CreationDate
+ 64 % ModDate
+ + 512 % ID
\relax
\fi
\else
More information about the tex-live-commits
mailing list