From b636af0b8e02e8e692b93c891b23189d3dd33807 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 25 Feb 2019 22:41:15 +0000 Subject: doc,sync git-svn-id: svn://tug.org/texlive/trunk@50137 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/libs/libpng/ChangeLog | 2 +- Build/source/texk/README | 11 ++++++----- Build/source/texk/tests/TeXLive/TLUtils.pm | 23 ++++++++++++++--------- Master/install-tl | 16 +++++++++++----- Master/tlpkg/bin/tl-try-install | 2 +- Master/tlpkg/doc/releng.txt | 2 ++ 6 files changed, 35 insertions(+), 21 deletions(-) diff --git a/Build/source/libs/libpng/ChangeLog b/Build/source/libs/libpng/ChangeLog index ee5ca7689c2..3c6e3a2edec 100644 --- a/Build/source/libs/libpng/ChangeLog +++ b/Build/source/libs/libpng/ChangeLog @@ -1,6 +1,6 @@ 2019-02-14 Johannes Hielscher - * 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. diff --git a/Build/source/texk/README b/Build/source/texk/README index ac0838b3399..726424538cb 100644 --- a/Build/source/texk/README +++ b/Build/source/texk/README @@ -38,7 +38,7 @@ detex 2.8.5 - checked 03feb19 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,17 +115,18 @@ web2c - maintained here, by us - core web2c, plain tex, etc. 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 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/ diff --git a/Build/source/texk/tests/TeXLive/TLUtils.pm b/Build/source/texk/tests/TeXLive/TLUtils.pm index aca30855ad5..c7cce80f505 100644 --- a/Build/source/texk/tests/TeXLive/TLUtils.pm +++ b/Build/source/texk/tests/TeXLive/TLUtils.pm @@ -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 @@ sub copy { $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 @@ sub copy { } 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 @@ sub copy { } } 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 @@ sub unpack { # 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); diff --git a/Master/install-tl b/Master/install-tl index 2f2554a6dd2..5556f1fc58b 100755 --- a/Master/install-tl +++ b/Master/install-tl @@ -2921,11 +2921,17 @@ A I file contains all the values needed to perform an installation. After a normal installation has finished, a profile for that exact installation is written to the file C. In addition, from the text menu one can select C

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 to work at the package level. Within a profile file, each line consists of diff --git a/Master/tlpkg/bin/tl-try-install b/Master/tlpkg/bin/tl-try-install index 0b59df14f4c..d83874b5170 100755 --- a/Master/tlpkg/bin/tl-try-install +++ b/Master/tlpkg/bin/tl-try-install @@ -22,7 +22,7 @@ PATH=/usr/local/bin:/usr/bin:/bin # /usr/local/bin for good perl on tug 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 diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index cce5c273321..955319e5a7d 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -42,6 +42,8 @@ To stop updating of certain packages before the general freeze: 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 -- cgit v1.2.3