texlive[50137] trunk: doc,sync

commits+karl at tug.org commits+karl at tug.org
Mon Feb 25 23:41:15 CET 2019


Revision: 50137
          http://tug.org/svn/texlive?view=revision&revision=50137
Author:   karl
Date:     2019-02-25 23:41:15 +0100 (Mon, 25 Feb 2019)
Log Message:
-----------
doc,sync

Modified Paths:
--------------
    trunk/Build/source/libs/libpng/ChangeLog
    trunk/Build/source/texk/README
    trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
    trunk/Master/install-tl
    trunk/Master/tlpkg/bin/tl-try-install
    trunk/Master/tlpkg/doc/releng.txt

Modified: trunk/Build/source/libs/libpng/ChangeLog
===================================================================
--- trunk/Build/source/libs/libpng/ChangeLog	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Build/source/libs/libpng/ChangeLog	2019-02-25 22:41:15 UTC (rev 50137)
@@ -1,6 +1,6 @@
 2019-02-14  Johannes Hielscher  <jhielscher at posteo.de>
 
-	* Makefile.am (nodist_libpng_a_SOURCES) [PNG_ARM_NEON]: include
+	* Makefile.am (nodist_libpng_a_SOURCES) [PNG_ARM_NEON]: add
 	@LIBPNG_TREE@/arm/palette_neon_intrinsics.c.
 	tlbuild 12 Feb 2019 00:07:11.
 

Modified: trunk/Build/source/texk/README
===================================================================
--- trunk/Build/source/texk/README	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Build/source/texk/README	2019-02-25 22:41:15 UTC (rev 50137)
@@ -38,7 +38,7 @@
   https://github.com/pkubowicz/opendetex
     old info: http://www.cs.purdue.edu/homes/trinkle/detex/
 
-dtl - ?
+dtl - maintained here, by Takuji
 
 dvi2tty 6.0.0 - checked 05mar16
   https://github.com/t-tk/dvi2tty
@@ -115,7 +115,8 @@
   updated here by their respective maintainers.  More info:
        aleph - maintained here
         ctie - CTAN
-        cweb - Knuth, ftp://ftp.cs.stanford.edu/pub/cweb/
+        cweb - https://github.com/ascherer/cwebbin
+               (original Knuth, ftp://ftp.cs.stanford.edu/pub/cweb/)
        eptex - https://github.com/texjporg/tex-jp-build
                also: https://osdn.jp/projects/eptex
         etex - maintained here
@@ -122,10 +123,10 @@
       euptex - http://www.t-lab.opal.ne.jp/tex/uptex_en.html
   mflua[jit] - https://serveur-svn.lri.fr/svn/modhel/mflua
                also: http://www.luatex.org/download.html
-    mplibdir - http://tug.org/metapost
+    mplibdir - http://tug.org/metapost/
                also: http://www.luatex.org/download.html
-      luatex - http://luatex.org
-      pdftex - http://pdftex.org
+      luatex - http://luatex.org/
+      pdftex - http://pdftex.org/
    [u]pmpost - nothing current, see README for old info
         ptex - https://github.com/texjporg/tex-jp-build
                old info: http://ascii.asciimw.jp/pb/ptex/

Modified: trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2019-02-25 22:41:15 UTC (rev 50137)
@@ -1,4 +1,3 @@
-# $Id: TLUtils.pm 49855 2019-01-28 22:47:02Z karl $
 # TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
 # Copyright 2007-2019 Norbert Preining, Reinhard Kotucha
 # This file is licensed under the GNU General Public License version 2
@@ -6,7 +5,7 @@
 
 package TeXLive::TLUtils;
 
-my $svnrev = '$Revision: 49855 $';
+my $svnrev = '$Revision: 50107 $';
 my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
 sub module_revision { return $_modulerevision; }
 
@@ -1137,10 +1136,14 @@
     $outfile = "$destdir/$filename";
   }
 
-  mkdirhier ($destdir) unless -d "$destdir";
+  if (! -d $destdir) {
+    my ($ret,$err) = mkdirhier ($destdir);
+    die "mkdirhier($destdir) failed: $err\n" if ! $ret;
+  }
 
   if (-l "$infile") {
-    symlink (readlink $infile, "$destdir/$filename");
+    symlink (readlink $infile, "$destdir/$filename")
+    || die "symlink(readlink $infile, $destdir/$filename) failed: $!";
   } else {
     if (! open (IN, $infile)) {
       warn "open($infile) failed, not copying: $!";
@@ -1148,13 +1151,13 @@
     }
     binmode IN;
 
-    $mode = (-x "$infile") ? oct("0777") : oct("0666");
+    $mode = (-x $infile) ? oct("0777") : oct("0666");
     $mode &= ~umask;
 
     open (OUT, ">$outfile") || die "open(>$outfile) failed: $!";
     binmode OUT;
 
-    chmod $mode, "$outfile";
+    chmod ($mode, $outfile) || warn "chmod($mode,$outfile) failed: $!";
 
     while ($read = sysread (IN, $buffer, $blocksize)) {
       die "read($infile) failed: $!" unless defined $read;
@@ -1167,8 +1170,9 @@
       }
     }
     close (OUT) || warn "close($outfile) failed: $!";
-    close IN || warn "close($infile) failed: $!";;
-    @stat = lstat ("$infile");
+    close (IN) || warn "close($infile) failed: $!";;
+    @stat = lstat ($infile);
+    die "lstat($infile) failed: $!" if ! @stat;
     utime ($stat[8], $stat[9], $outfile);
   }
 }
@@ -2224,7 +2228,8 @@
     # we can remove it afterwards
     $remove_containerfile = 1;
   }
-  if (!system_pipe($decompressor, $containerfile, $tarfile, $remove_container, @decompressorArgs)
+  if (!system_pipe($decompressor, $containerfile, $tarfile,
+                   $remove_containerfile, @decompressorArgs)
       ||
       ! -f $tarfile) {
     unlink($tarfile, $containerfile);

Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Master/install-tl	2019-02-25 22:41:15 UTC (rev 50137)
@@ -2921,12 +2921,18 @@
 installation.  After a normal installation has finished, a profile for
 that exact installation is written to the file C<tlpkg/texlive.profile>.
 In addition, from the text menu one can select C<P> to save the current
-setup as a profile at any time.  Such a profile file can be given as the
-argument to C<-profile>, for example to redo the exact same installation
-on a different system.  Alternatively, you can use a custom profile,
-most easily created by starting from a generated one and changing
-values, or an empty file, which will take all the defaults.
+setup as a profile at any time.
 
+Such a profile file can be given as the argument to C<-profile>, for
+example to redo the exact same installation on a different system.
+Alternatively, you can use a custom profile, most easily created by
+starting from a generated one and changing values, or an empty file,
+which will take all the defaults.
+
+As mentioned above, the installer only supports selection by scheme and
+collections, not individual packages, so packages cannot be specified in
+profile files either. Use C<tlmgr> to work at the package level.
+
 Within a profile file, each line consists of
 
 I<variable> [I<value>]

Modified: trunk/Master/tlpkg/bin/tl-try-install
===================================================================
--- trunk/Master/tlpkg/bin/tl-try-install	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Master/tlpkg/bin/tl-try-install	2019-02-25 22:41:15 UTC (rev 50137)
@@ -22,7 +22,7 @@
 
 set -x
 pro=--profile=${1-$Master/tlpkg/dev/profiles/TLinfra+none.pro} #infra min ... full
-#exec time $Master/install-tl $pro
+exec time $Master/install-tl $pro
 cust=--custom-bin=$wb
 exec time $Master/install-tl $cust $pro
 exec time $lp/install-tl $pro

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2019-02-25 22:39:21 UTC (rev 50136)
+++ trunk/Master/tlpkg/doc/releng.txt	2019-02-25 22:41:15 UTC (rev 50137)
@@ -42,6 +42,8 @@
   top level version.ac
   dvipdfm-x:configure.ac dvipdfmx.c xbb.c
   dvips:    configure.ac NEWS dvips.c dvips.h afm2tfm.c dvips.texi
+  mendexk,  
+  upmendex: main.c, configure.ac, COPYRIGHT.
   kpathsea: version.ac NEWS kpsewhich.c doc/kpathsea.texi texmf.cnf
   ptexenc:  version.ac
   web2c:    NEWS doc/web2c.texi ptexdir/ptex-base.ch,ptex_version.h



More information about the tex-live-commits mailing list