summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/libs/libpng/ChangeLog2
-rw-r--r--Build/source/texk/README11
-rw-r--r--Build/source/texk/tests/TeXLive/TLUtils.pm23
-rwxr-xr-xMaster/install-tl16
-rwxr-xr-xMaster/tlpkg/bin/tl-try-install2
-rw-r--r--Master/tlpkg/doc/releng.txt2
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 <jhielscher@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.
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<profile> 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<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
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