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