Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package texlive for openSUSE:Factory checked in at 2021-04-29 22:45:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive (Old) and /work/SRC/openSUSE:Factory/.texlive.new.1947 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive" Thu Apr 29 22:45:41 2021 rev:71 rq:888676 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive/texlive.changes 2021-03-11 20:09:21.940378667 +0100 +++ /work/SRC/openSUSE:Factory/.texlive.new.1947/texlive.changes 2021-04-29 22:52:30.770131623 +0200 @@ -1,0 +2,48 @@ +Mon Apr 26 09:46:36 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Add patch source-r58686:r58919.dif + * Upstream fix for mpost/luatex btex/etex + +------------------------------------------------------------------- +Tue Apr 13 08:50:31 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Make public wrapper change into mktex home directory if current + directory is not accessible + +------------------------------------------------------------------- +Mon Apr 12 12:41:38 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Use -fsigned-char on non-Intel boxes for mendex and upmendex + otherwise the sort.c results are wrong +- Reenable pygmentex as now with python3 + +------------------------------------------------------------------- +Tue Apr 6 14:03:37 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Update to TeXLive 2021 + * No poppler required anymore (hurray) + * Uses its own xpdf based library +- Update to biber 2.16 + * perl(Unicode::Collate) >= 1.29 +- Port patches mostly by correcting offsets + * 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch + * biber-certs.dif + * source-64.dif + * source-configure.dif + * source-dviutils.dif + * source-ppc64.dif + * source-warns.dif + * source.dif +- Remove patches now fixed upstream or not required anymore + * source-fix-bool-poppler.patch + * source-fix-const-poppler0.66.0.patch + * source-overflow.dif + * source-poppler-fix-dict-memleak.patch + * source-poppler-use-std_string.patch + * source-poppler.dif + * source-poppler0.59.0.patch + * source-poppler0.79.0.patch + * source-poppler0.83.0.patch + * source-poppler0.86.0.patch + +------------------------------------------------------------------- Old: ---- biber-2.14.tar.xz source-fix-bool-poppler.patch source-fix-const-poppler0.66.0.patch source-overflow.dif source-poppler-fix-dict-memleak.patch source-poppler-use-std_string.patch source-poppler.dif source-poppler0.59.0.patch source-poppler0.79.0.patch source-poppler0.83.0.patch source-poppler0.86.0.patch texlive-20200327-source.tar.xz New: ---- biber-2.16.tar.xz source-r58686:r58919.dif texlive-20210325-source.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive.spec ++++++ ++++ 3118 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/texlive/texlive.spec ++++ and /work/SRC/openSUSE:Factory/.texlive.new.1947/texlive.spec ++++++ 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:31.706127455 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:31.706127455 +0200 @@ -54,7 +54,7 @@ index 6b73a89..cc50bae 100644 --- a/src/Makefile +++ b/src/Makefile -@@ -453,7 +453,16 @@ ifeq (ppc,$(TARGET_LJARCH)) +@@ -450,7 +450,16 @@ ifeq (ppc,$(TARGET_LJARCH)) DASM_AFLAGS+= -D GPR64 endif ifeq (PS3,$(TARGET_SYS)) @@ -113,7 +113,7 @@ index d609b37..53bc651 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h -@@ -269,10 +269,18 @@ +@@ -267,10 +267,18 @@ #if LJ_TARGET_CONSOLE #define LJ_ARCH_PPC32ON64 1 #define LJ_ARCH_NOFFI 1 @@ -134,7 +134,7 @@ #endif #if _ARCH_PWR7 -@@ -423,12 +431,6 @@ +@@ -421,12 +429,6 @@ #if defined(_SOFT_FLOAT) || defined(_SOFT_DOUBLE) #error "No support for PowerPC CPUs without double-precision FPU" #endif ++++++ biber-2.14.tar.xz -> biber-2.16.tar.xz ++++++ ++++ 8975 lines of diff (skipped) ++++++ biber-certs.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.106125673 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.106125673 +0200 @@ -4,7 +4,7 @@ 2 files changed, 2 insertions(+), 1 deletion(-) --- Build.PL -+++ Build.PL 2020-03-20 11:01:12.391105105 +0100 ++++ Build.PL 2021-04-07 10:33:36.151418110 +0000 @@ -55,7 +55,6 @@ my $builder = $class->new( 'List::AllUtils' => 0, 'List::MoreUtils' => 0, @@ -12,10 +12,10 @@ - 'Mozilla::CA' => '20160104', 'Regexp::Common' => 0, 'Log::Log4perl' => 0, - 'Unicode::Collate' => '1.27', + 'Unicode::Collate' => '1.29', --- bin/biber -+++ bin/biber 2018-04-12 12:06:39.913188617 +0000 -@@ -123,6 +123,8 @@ GetOptions( ++++ bin/biber 2021-04-07 10:32:14.806230488 +0000 +@@ -130,6 +130,8 @@ GetOptions( ) or pod2usage(-verbose => 0, -exitval => EXIT_ERROR); ++++++ public.c ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.150125477 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.150125477 +0200 @@ -127,6 +127,7 @@ if (ruid == 0 || euid == 0) { /* If user is root switch over to mktex:mktex */ int initgrp = 0; + char *cwd; if ((pwd = getpwnam(TEXUSR)) == (struct passwd*)0) goto err; @@ -171,6 +172,15 @@ setenv(ep->name, ep->value, 1); } + if ((cwd = getcwd(NULL, 0))) { + if (access(cwd, X_OK) < 0) { + int ret = chdir(pwd->pw_dir); + if (ret < 0) + fprintf(stderr, "public: %s: %m\n", pwd->pw_dir); + } + free(cwd); + } + } else if (rgid != grp->gr_gid && egid == grp->gr_gid) { rgid = grp->gr_gid; ++++++ source-64.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.158125441 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.162125424 +0200 @@ -5,7 +5,7 @@ --- configure +++ configure 2018-04-10 08:58:00.463820598 +0000 -@@ -20747,6 +20747,10 @@ fi +@@ -20711,6 +20711,10 @@ fi # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. ++++++ source-configure.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.174125370 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.178125353 +0200 @@ -35,8 +35,8 @@ dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl --AC_INIT([dvipdfm-x (TeX Live)], [20200315], [dvipd...@tug.org]) -+AC_INIT([dvipdfm (TeX Live)], [20200315], [dvipd...@tug.org]) +-AC_INIT([dvipdfm-x (TeX Live)], [20210318], [dvipd...@tug.org]) ++AC_INIT([dvipdfm (TeX Live)], [20210318], [dvipd...@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([agl.c]) AC_CONFIG_AUX_DIR([../../build-aux]) ++++++ source-dviutils.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.190125299 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.190125299 +0200 @@ -2,10 +2,10 @@ m4/kpse-kpathsea-flags.m4 | 2 +- texk/seetexk/a4toa5 | 26 ++++++++++++++++++++++++++ texk/seetexk/configure | 2 +- - texk/seetexk/dvibook.c | 6 +++--- + texk/seetexk/dvibook.c | 7 +++---- texk/seetexk/dviconcat.c | 6 ++---- texk/seetexk/dviselect.c | 8 +++----- - texk/seetexk/dvitodvi.c | 40 ++++++++++++++++++++++++++++++++-------- + texk/seetexk/dvitodvi.c | 41 ++++++++++++++++++++++++++++++++--------- texk/seetexk/error.c | 14 +++++--------- texk/seetexk/gripes.h | 21 +++++++++++---------- texk/seetexk/gripes0.c | 12 +++++------- @@ -16,10 +16,10 @@ texk/seetexk/seek.c | 11 +++++------ texk/seetexk/tempfile.c | 5 ++--- texk/seetexk/types.h | 2 +- - 17 files changed, 141 insertions(+), 70 deletions(-) + 17 files changed, 141 insertions(+), 72 deletions(-) --- m4/kpse-kpathsea-flags.m4 -+++ m4/kpse-kpathsea-flags.m4 2018-04-10 08:25:10.644838384 +0000 ++++ m4/kpse-kpathsea-flags.m4 2021-04-07 09:56:20.318745619 +0000 @@ -16,7 +16,7 @@ AC_DEFUN([KPSE_KPATHSEA_FLAGS], [dnl AC_REQUIRE([KPSE_SAVE_FLAGS])[]dnl @@ -30,7 +30,7 @@ [${top_builddir}/../kpathsea/paths.h]) m4_if(m4_index([ $1 ], [ no-debug ]), [-1], --- texk/seetexk/a4toa5 -+++ texk/seetexk/a4toa5 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/a4toa5 2021-04-07 09:56:20.322745677 +0000 @@ -0,0 +1,26 @@ +#!/bin/csh -f +# 1993 (c) Werner Fink <werner.f...@itap.physik.uni-stuttgart.de> @@ -59,7 +59,7 @@ +# +exec dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2 --- texk/seetexk/configure -+++ texk/seetexk/configure 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/configure 2021-04-07 09:56:20.322745677 +0000 @@ -14943,7 +14943,7 @@ elif test "x$need_kpathsea:$with_system_ as_fn_error $? "did not find kpathsea" "$LINENO" 5 fi @@ -70,7 +70,7 @@ KPATHSEA_DEPEND='${top_builddir}/../kpathsea/libkpathsea.la' KPATHSEA_RULE='# Rebuild libkpathsea --- texk/seetexk/dvibook.c -+++ texk/seetexk/dvibook.c 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/dvibook.c 2021-04-07 09:59:15.141300494 +0000 @@ -46,6 +46,7 @@ extern char *optarg; extern int optind; #endif @@ -87,19 +87,20 @@ +#include <unistd.h> #include <ctype.h> #include "seek.h" - -@@ -129,9 +132,6 @@ i32 Count[10]; /* the 10 \count variabl + #include "common.h" +@@ -123,10 +126,6 @@ i32 Count[10]; /* the 10 \count variabl /* save some string space: we use this a lot */ char writeerr[] = "error writing DVI file"; -#ifndef KPATHSEA --char *malloc(), *realloc(); +-void *malloc(), *realloc(); +-void free(); -#endif /* * You may get lint warnings about sprintf's return value. * Older versions of 4BSD have `char *sprintf()'. ANSI and --- texk/seetexk/dviconcat.c -+++ texk/seetexk/dviconcat.c 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/dviconcat.c 2021-04-07 09:56:20.322745677 +0000 @@ -43,6 +43,8 @@ extern char *optarg; extern int optind; #endif @@ -109,7 +110,7 @@ #include "types.h" #include "dviclass.h" #include "dvicodes.h" -@@ -114,10 +116,6 @@ char writeerr[] = "error writing DVI fil +@@ -110,10 +112,6 @@ char writeerr[] = "error writing DVI fil static void HandleDVIFile(void); @@ -121,7 +122,7 @@ /* --- texk/seetexk/dviselect.c -+++ texk/seetexk/dviselect.c 2018-04-10 08:49:25.661500063 +0000 ++++ texk/seetexk/dviselect.c 2021-04-07 09:59:54.141870365 +0000 @@ -57,6 +57,8 @@ extern int optind; #include "gripes.h" #include "search.h" @@ -129,9 +130,9 @@ +#include <stdlib.h> +#include <string.h> #include <ctype.h> + #include "common.h" - #if defined(WIN32) && defined(KPATHSEA) -@@ -177,10 +179,6 @@ static void HandleDVIFile(void); +@@ -173,10 +175,6 @@ static void HandleDVIFile(void); static void PutFontSelector(i32); static void WritePreAmble(void); @@ -152,7 +153,7 @@ pl = (struct pagelist *)malloc(sizeof *pl); if (pl == NULL) --- texk/seetexk/dvitodvi.c -+++ texk/seetexk/dvitodvi.c 2018-04-10 08:49:00.045981786 +0000 ++++ texk/seetexk/dvitodvi.c 2021-04-07 10:02:34.816217795 +0000 @@ -46,6 +46,7 @@ extern char *optarg; extern int optind; #endif @@ -169,8 +170,8 @@ +#include <unistd.h> #include <ctype.h> #include "seek.h" - -@@ -95,6 +98,7 @@ struct fontinfo { + #include "common.h" +@@ -89,6 +92,7 @@ struct fontinfo { i32 Width; /* width of page */ i32 Height; /* height of page */ i32 Magnification; /* Magnification of pages */ @@ -178,17 +179,18 @@ int Modulo; /* page spec modulo */ struct pagespec *PageSpecs; /* page specification list */ -@@ -134,9 +138,6 @@ i32 Count[10]; /* the 10 \count variabl +@@ -128,10 +132,6 @@ i32 Count[10]; /* the 10 \count variabl /* save some string space: we use this a lot */ char writeerr[] = "error writing DVI file"; -#ifndef KPATHSEA --char *malloc(), *realloc(); +-void *malloc(), *realloc(); +-void free(); -#endif static void WriteFont(struct fontinfo *fi); static void PutFontSelector(i32 index); -@@ -197,6 +198,15 @@ scale(i32 whole, int num, int den, i32 s +@@ -192,6 +192,15 @@ scale(i32 whole, int num, int den, i32 s return (v) ; } @@ -204,7 +206,7 @@ struct pagespec { int reversed, pageno, add; i32 xoff, yoff; -@@ -304,6 +314,8 @@ parsedimen(char **sp) +@@ -299,6 +308,8 @@ parsedimen(char **sp) fac = Height; s++; } @@ -213,7 +215,7 @@ whole = scale(whole, num, den, fac) ; *sp = s; return (neg ? -whole : whole); -@@ -506,9 +518,15 @@ HandlePostAmble(void) +@@ -501,9 +512,15 @@ HandlePostAmble(void) PutLong(outf, Denominator); PutLong(outf, DVIMag); c = GetLong(inf); @@ -231,7 +233,7 @@ c = GetWord(inf)+1; PutWord(outf, c); /* DVI stack size */ PutWord(outf, NumberOfOutputPages); -@@ -606,7 +624,8 @@ HandlePreAmble(void) +@@ -601,7 +618,8 @@ HandlePreAmble(void) DVIFileName, DVI_VERSION); Numerator = GetLong(inf); Denominator = GetLong(inf); @@ -241,7 +243,7 @@ putbyte(outf, DVI_PRE); putbyte(outf, DVI_VERSION); PutLong(outf, Numerator); -@@ -644,6 +663,7 @@ main(int argc, char **argv) +@@ -639,6 +657,7 @@ main(int argc, char **argv) Width = 0; Height = 0; Magnification = 1000; @@ -249,7 +251,7 @@ Modulo = 1; ProgName = *argv; -@@ -745,12 +765,16 @@ Usage: %s [-q] [-i infile] [-o outfile] +@@ -750,12 +769,16 @@ Usage: %s [-q] [-i infile] [-o outfile] if (fseek(inf, 16L, 1) == -1) error(1, -1, "can't seek postamble"); if (Height == 0) /* get height from postamble */ @@ -267,9 +269,9 @@ + Width = myscale(Width,MyMag,1000); HandleDVIFile(); - if (WritingPage) + free(StartOfPage); --- texk/seetexk/error.c -+++ texk/seetexk/error.c 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/error.c 2021-04-07 09:56:20.326745736 +0000 @@ -29,7 +29,12 @@ #include <config.h> #endif @@ -305,7 +307,7 @@ static char * strerror (int errnum) --- texk/seetexk/gripes.h -+++ texk/seetexk/gripes.h 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/gripes.h 2021-04-07 09:56:20.326745736 +0000 @@ -28,16 +28,17 @@ extern const char *DVIFileName; * Declarations for the various gripes. */ @@ -335,7 +337,7 @@ +void GripeUndefinedOp(int n) __NR__; void GripeBadGlyph(i32 c, struct font *f); --- texk/seetexk/gripes0.c -+++ texk/seetexk/gripes0.c 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/gripes0.c 2021-04-07 09:56:20.326745736 +0000 @@ -28,10 +28,8 @@ #include "error.h" #include "gripes.h" @@ -375,7 +377,7 @@ + exit(0); /* NOTREACHED */ } --- texk/seetexk/gripes1.c -+++ texk/seetexk/gripes1.c 2018-04-10 08:25:10.644838384 +0000 ++++ texk/seetexk/gripes1.c 2021-04-07 09:56:20.326745736 +0000 @@ -29,6 +29,7 @@ #include "font.h" #include "gripes.h" @@ -457,7 +459,7 @@ /* --- texk/seetexk/mydvichk -+++ texk/seetexk/mydvichk 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/mydvichk 2021-04-07 09:56:20.326745736 +0000 @@ -0,0 +1,12 @@ +#!/bin/csh -f +# 1993 (c) Werner Fink <werner.f...@itap.physik.uni-stuttgart.de> @@ -472,7 +474,7 @@ + +exit(0) --- texk/seetexk/odd2even -+++ texk/seetexk/odd2even 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/odd2even 2021-04-07 09:56:20.330745794 +0000 @@ -0,0 +1,22 @@ +#!/bin/csh -f +# 1993 (c) Werner Fink <werner.f...@itap.physik.uni-stuttgart.de> @@ -497,7 +499,7 @@ + +exit 0 --- texk/seetexk/search.c -+++ texk/seetexk/search.c 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/search.c 2021-04-07 09:56:20.330745794 +0000 @@ -34,6 +34,7 @@ * it runs in increasing-key-value sequence). */ @@ -518,7 +520,7 @@ SCreate(unsigned int dsize) { --- texk/seetexk/seek.c -+++ texk/seetexk/seek.c 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/seek.c 2021-04-07 09:56:20.330745794 +0000 @@ -43,6 +43,10 @@ #endif @@ -545,7 +547,7 @@ /* * Make and return a version of `f' on which fseek works (unconditionally). --- texk/seetexk/tempfile.c -+++ texk/seetexk/tempfile.c 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/tempfile.c 2021-04-07 09:56:20.330745794 +0000 @@ -25,6 +25,7 @@ #endif @@ -566,7 +568,7 @@ #include "tempfile.h" --- texk/seetexk/types.h -+++ texk/seetexk/types.h 2018-04-10 08:25:10.648838309 +0000 ++++ texk/seetexk/types.h 2021-04-07 09:56:20.330745794 +0000 @@ -58,7 +58,7 @@ * * (The bcopy provided in lib/bcopy.c does handle overlap.) ++++++ source-ppc64.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.206125228 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.206125228 +0200 @@ -5,7 +5,7 @@ --- libs/luajit/configure +++ libs/luajit/configure 2020-04-30 15:42:15.998038368 +0000 -@@ -14300,6 +14300,15 @@ fi +@@ -14295,6 +14295,15 @@ fi fi if test "x$LJHOST" = xPS3; then : echo '-D PPE -D TOC' >>dynasm_flags ++++++ source-r58686:r58919.dif ++++++ --- texk/web2c/luatexdir/ChangeLog | 9 +++++++++ texk/web2c/luatexdir/NEWS | 19 +++++++++++++++++++ texk/web2c/luatexdir/luatex.c | 4 ++-- texk/web2c/luatexdir/luatex_svnversion.h | 2 +- texk/web2c/mplibdir/ChangeLog | 7 ++++++- texk/web2c/mplibdir/am/libmplib.am | 2 +- texk/web2c/mplibdir/am/mplib.am | 2 +- texk/web2c/mplibdir/mp.w | 4 ++-- texk/web2c/mplibdir/mpxout.w | 2 +- texk/web2c/pmpostdir/pmp.ch | 8 ++++---- 10 files changed, 46 insertions(+), 13 deletions(-) --- texk/web2c/luatexdir/ChangeLog +++ texk/web2c/luatexdir/ChangeLog 2021-04-26 00:00:00.000000000 +0000 @@ -1,3 +1,12 @@ +2021-04-10 Luigi Scarso <luigi.sca...@gmail.com> + * LuaTeX version 1.13.2 with MetaPost 2.01. + The version change in MetaPost + is due solely to the bug fix in btex .. etex + +2021-04-02 Luigi Scarso <luigi.sca...@gmail.com> + * LuaTeX version 1.13.1, + The version change is due solely to the bug fix in btex .. etex + 2021-03-23 Karl Berry <k...@tug.org> * TL'21. --- texk/web2c/luatexdir/NEWS +++ texk/web2c/luatexdir/NEWS 2021-04-26 00:00:00.000000000 +0000 @@ -1,4 +1,23 @@ ============================================================== +LuaTeX 1.13.2 2021-04-10 +============================================================== + +MetaPost 2.01 (to mark the patch on the unwanted space in +btex etex). + + + +============================================================== +LuaTeX 1.13.1 2021-04-02 +============================================================== + +Fixed an unwanted space in btex etex in metapost, introduced +after a patch for troff. + + + + +============================================================== LuaTeX 1.13.0 2021-03-12 ============================================================== --- texk/web2c/luatexdir/luatex.c +++ texk/web2c/luatexdir/luatex.c 2021-04-26 00:00:00.000000000 +0000 @@ -33,8 +33,8 @@ */ int luatex_version = 113; -int luatex_revision = '0'; -const char *luatex_version_string = "1.13.0"; +int luatex_revision = '2'; +const char *luatex_version_string = "1.13.2"; const char *engine_name = my_name; #include <kpathsea/c-ctype.h> --- texk/web2c/luatexdir/luatex_svnversion.h +++ texk/web2c/luatexdir/luatex_svnversion.h 2021-04-26 00:00:00.000000000 +0000 @@ -1 +1 @@ -#define luatex_svn_revision 7418 +#define luatex_svn_revision 7430 --- texk/web2c/mplibdir/ChangeLog +++ texk/web2c/mplibdir/ChangeLog 2021-04-26 00:00:00.000000000 +0000 @@ -1,10 +1,15 @@ +2021-04-10 Luigi Scarso <luigi.sca...@gmail.com> + * Metapost version 2.01 (needed to mark the patch mpx_copy_mpto). + +2021-04-02 Luigi Scarso <luigi.sca...@gmail.com> + * Revert the patch in mpx_copy_mpto, it was wrong in tex mode. Added a check if in troff mode. + 2021-03-23 Karl Berry <k...@tug.org> * TL'21. 2020-12-28 Luigi Scarso <luigi.sca...@gmail.com> * Temp, fix in mpx_copy_mpto, changed || with && to avoid a wrong final % - 2020-12-27 Luigi Scarso <luigi.sca...@gmail.com> * Fixed some typos in manual (thank to ????????? (Hu Yajie) ) * Added the undocumented -T option --- texk/web2c/mplibdir/mp.w +++ texk/web2c/mplibdir/mp.w 2021-04-26 00:00:00.000000000 +0000 @@ -71,12 +71,12 @@ undergoes any modifications, so that it @^extensions to \MP@> @^system dependencies@> -@d default_banner "This is MetaPost, Version 2.00" /* printed when \MP\ starts */ +@d default_banner "This is MetaPost, Version 2.01" /* printed when \MP\ starts */ @d true 1 @d false 0 @<Metapost version header@>= -#define metapost_version "2.00" +#define metapost_version "2.01" @ The external library header for \MP\ is |mplib.h|. It contains a few typedefs and the header defintions for the externally used --- texk/web2c/mplibdir/mpxout.w +++ texk/web2c/mplibdir/mpxout.w 2021-04-26 00:00:00.000000000 +0000 @@ -564,7 +564,7 @@ static void mpx_copy_mpto (MPX mpx, FILE if (textype == B_TEX) { /* put no |%| at end if it's only 1 line total, starting with |%|; * this covers the special case |%&format| in a single line. */ - if (t != s && *t != '%') + if ((t != s || *t != '%') && mpx->mode == mpx_tex_mode) fprintf(outfile,"%%"); } free(res); --- texk/web2c/mplibdir/am/libmplib.am +++ texk/web2c/mplibdir/am/libmplib.am 2021-04-26 00:00:00.000000000 +0000 @@ -1,6 +1,6 @@ ## texk/web2c/mplibdir/am/libmplib.am: Makefile fragment for libmplib. ## -## Copyright (C) 2015-2020 Luigi Scarso <tex-l...@tug.org> +## Copyright (C) 2015-2021 Luigi Scarso <tex-l...@tug.org> ## Copyright (C) 2009-2014 Peter Breitenlohner <tex-l...@tug.org> ## You may freely use, modify and/or distribute this file. --- texk/web2c/mplibdir/am/mplib.am +++ texk/web2c/mplibdir/am/mplib.am 2021-04-26 00:00:00.000000000 +0000 @@ -1,6 +1,6 @@ ## texk/web2c/mplibdir/am/mplib.am: Makefile fragment for MetaPost. ## -## Copyright 2017-2018 Luigi Scarso <tex-l...@tug.org> +## Copyright 2017-2021 Luigi Scarso <tex-l...@tug.org> ## Copyright 2009-2015 Peter Breitenlohner <tex-l...@tug.org> ## You may freely use, modify and/or distribute this file. --- texk/web2c/pmpostdir/pmp.ch +++ texk/web2c/pmpostdir/pmp.ch 2021-04-26 00:00:00.000000000 +0000 @@ -13,19 +13,19 @@ % @x -@d default_banner "This is MetaPost, Version 2.00" /* printed when \MP\ starts */ +@d default_banner "This is MetaPost, Version 2.01" /* printed when \MP\ starts */ @y @z @x -#define metapost_version "2.00" +#define metapost_version "2.01" @y #ifdef UPMP #define P_UP "up" -#define metapost_version "2.00-0.04-u1.27" +#define metapost_version "2.01-0.04-u1.27" #else #define P_UP "p" -#define metapost_version "2.00-0.04" +#define metapost_version "2.01-0.04" #endif #define default_banner "This is " P_UP "MetaPost, Version " metapost_version /* printed when \MP\ starts */ @z ++++++ source-warns.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.238125085 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.238125085 +0200 @@ -12,7 +12,7 @@ --- libs/gmp/Makefile.in +++ libs/gmp/Makefile.in 2016-06-07 13:29:33.925651292 +0000 -@@ -484,7 +484,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +@@ -485,7 +485,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -81,7 +81,7 @@ am__v_CC_0 = @echo " CC " $@; --- libs/mpfr/Makefile.in +++ libs/mpfr/Makefile.in 2016-06-07 13:29:33.925651292 +0000 -@@ -337,7 +337,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +@@ -345,7 +345,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ ++++++ source.dif ++++++ --- /var/tmp/diff_new_pack.h8ybVy/_old 2021-04-29 22:52:32.254125014 +0200 +++ /var/tmp/diff_new_pack.h8ybVy/_new 2021-04-29 22:52:32.254125014 +0200 @@ -23,19 +23,8 @@ texk/xdvik/xdvi-sh.in | 19 + 22 files changed, 224 insertions(+), 83 deletions(-) ---- reautoconf -+++ reautoconf 2018-04-10 09:02:17.774983801 +0000 -@@ -83,7 +83,7 @@ echo "$0: TL_AUTOHEADER, T - - # Give users a chance to quit here - # and set TL_AUTOCONF, TL_AUTOHEADER, TL_AUTOMAKE, and/or TL_ACLOCAL --$do_cmd sleep 5 -+# $do_cmd sleep 5 - - AUTOCONF=$TL_AUTOCONF - AUTOHEADER=$TL_AUTOHEADER --- libs/icu/icu-src/source/common/Makefile.in -+++ libs/icu/icu-src/source/common/Makefile.in 2018-04-10 09:02:17.774983801 +0000 ++++ libs/icu/icu-src/source/common/Makefile.in 2021-04-07 10:14:44.202880715 +0000 @@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION LDFLAGS += $(LDFLAGSICUUC) @@ -45,8 +34,19 @@ # for icu data location ifeq ($(PKGDATA_MODE),common) +--- reautoconf ++++ reautoconf 2021-04-07 10:14:44.202880715 +0000 +@@ -83,7 +83,7 @@ echo "$0: TL_AUTOHEADER, T + + # Give users a chance to quit here + # and set TL_AUTOCONF, TL_AUTOHEADER, TL_AUTOMAKE, and/or TL_ACLOCAL +-$do_cmd sleep 5 ++# $do_cmd sleep 5 + + AUTOCONF=$TL_AUTOCONF + AUTOHEADER=$TL_AUTOHEADER --- texk/dviljk/dvi2xx.c -+++ texk/dviljk/dvi2xx.c 2018-04-10 09:02:17.858982223 +0000 ++++ texk/dviljk/dvi2xx.c 2021-04-07 10:14:44.206880772 +0000 @@ -168,7 +168,18 @@ main(int argc, char *argv[]) setbuf(ERR_STREAM, NULL); @@ -67,7 +67,7 @@ G_progname = kpse_program_name; #else --- texk/kpathsea/c-fopen.h -+++ texk/kpathsea/c-fopen.h 2018-04-10 09:02:17.858982223 +0000 ++++ texk/kpathsea/c-fopen.h 2021-04-07 10:14:44.206880772 +0000 @@ -38,17 +38,17 @@ /* How to open a binary file for reading: */ @@ -90,7 +90,7 @@ /* How to switch an already open file handle to binary mode. --- texk/kpathsea/c-memstr.h -+++ texk/kpathsea/c-memstr.h 2018-04-10 09:02:17.858982223 +0000 ++++ texk/kpathsea/c-memstr.h 2021-04-07 10:14:44.206880772 +0000 @@ -37,6 +37,7 @@ /* For ancient systems that lack the system V/ANSI version of the @@ -107,7 +107,7 @@ + #endif /* not KPATHSEA_C_MEMSTR_H */ --- texk/kpathsea/cnf-to-paths.awk -+++ texk/kpathsea/cnf-to-paths.awk 2018-04-10 09:02:17.858982223 +0000 ++++ texk/kpathsea/cnf-to-paths.awk 2021-04-07 10:14:44.206880772 +0000 @@ -40,7 +40,7 @@ val = $0; sub(/^.*=[ \t]*/, "", val); @@ -118,7 +118,7 @@ if (val ~ /\$SELFAUTO/) { # Replace all semicolons with colons in the SELFAUTO paths we're keeping. --- texk/kpathsea/db.c -+++ texk/kpathsea/db.c 2018-04-10 09:08:03.084494047 +0000 ++++ texk/kpathsea/db.c 2021-04-07 10:14:44.206880772 +0000 @@ -93,7 +93,8 @@ db_build (kpathsea kpse, hash_table_type unsigned len = strlen (db_filename) - sizeof (DB_NAME) + 1; /* Keep the /. */ string top_dir = (string)xmalloc (len + 1); @@ -147,7 +147,7 @@ len = strlen (line); --- texk/kpathsea/progname.c -+++ texk/kpathsea/progname.c 2018-04-10 09:02:17.862982147 +0000 ++++ texk/kpathsea/progname.c 2021-04-07 10:14:44.206880772 +0000 @@ -662,9 +662,9 @@ kpathsea_set_program_name (kpathsea kpse /* SELFAUTODIR is actually the parent of the invocation directory, and SELFAUTOPARENT the grandparent. This is how teTeX did it. */ @@ -161,7 +161,7 @@ sdir_greatgrandparent = xdirname (sdir_grandparent); kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir (sdir_greatgrandparent)); --- texk/kpathsea/texmf.cnf -+++ texk/kpathsea/texmf.cnf 2020-03-20 09:47:16.242820144 +0000 ++++ texk/kpathsea/texmf.cnf 2021-04-07 10:22:03.917307810 +0000 @@ -62,20 +62,20 @@ TEXMFROOT = $SELFAUTOPARENT @@ -191,11 +191,11 @@ TEXMFHOME = ~/texmf % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data. --TEXMFVAR = ~/.texlive2020/texmf-var +-TEXMFVAR = ~/.texlive2021/texmf-var +TEXMFVAR = ${TEXMFSYSVAR} % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data. --TEXMFCONFIG = ~/.texlive2020/texmf-config +-TEXMFCONFIG = ~/.texlive2021/texmf-config +TEXMFCONFIG = ${TEXMFSYSCONFIG} % This is the value manipulated by tlmgr's auxtrees subcommand in the @@ -394,7 +394,7 @@ % % For reference, here is the old brace-using definition: %TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c} -@@ -894,3 +900,33 @@ guess_input_kanji_encoding = 1 +@@ -904,3 +910,33 @@ guess_input_kanji_encoding = 1 % command_line_encoding = none % in a texmf.cnf prefered, for example $TEXMFLOCAL/web2c/texmf.cnf. command_line_encoding = utf-8 @@ -429,7 +429,7 @@ +pool_size.jadetex = 500000 +save_size.jadetex = 15000 --- texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc -+++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc 2018-04-10 09:08:59.687430373 +0000 ++++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc 2021-04-07 10:14:44.206880772 +0000 @@ -67,6 +67,9 @@ # include <io.h> #endif @@ -441,19 +441,19 @@ #define VERSION_OPT 301 --- texk/ps2pk/pk2bm.c -+++ texk/ps2pk/pk2bm.c 2018-04-10 09:02:17.862982147 +0000 ++++ texk/ps2pk/pk2bm.c 2021-04-07 10:23:07.138231549 +0000 @@ -103,7 +103,7 @@ invalid: } } - if (argc == 0) { + if (argc != 1) { - msg ("pk2bm (ps2pk) version " PACKAGE_VERSION "\n"); - printf("Usage: %s [-bh] {-c char|-o octchar} [-W width -H height] pkfile\n", myname); - exit(1); + msg ("pk2bm (ps2pk) version " PACKAGE_VERSION " (" TL_VERSION ")\n"); + msg ("Usage: %s [-bh] {-c char|-o octchar} [-W width -H height] pkfile\n", myname); + fatal("\nEmail bug reports to %s.\n", PACKAGE_BUGREPORT); --- texk/texlive/linked_scripts/musixtex/musixtex.lua -+++ texk/texlive/linked_scripts/musixtex/musixtex.lua 2018-04-10 09:12:50.395048030 +0000 -@@ -200,15 +200,26 @@ end ++++ texk/texlive/linked_scripts/musixtex/musixtex.lua 2021-04-07 10:29:14.951604240 +0000 +@@ -212,16 +212,27 @@ end -- possible by exploiting the the fact that Lua has two false values. -- dvi == nil "do not produce a DVI file" (but maybe PDF) -- dvi == false "do not process the DVI file" (but stop after TeX) @@ -462,6 +462,7 @@ +base=base[1] local dvips = "dvips -e0" function defaults() + xml2pmx = "xml2pmx" prepmx = "prepmx" pmx = "pmxab" autosp = "autosp" @@ -472,7 +473,7 @@ + dvi = "" + ps2pdf = "" + else -+ tex = "etex" ++ tex = "etex" + dvips = "dvips -e0" + dvi = dvips + ps2pdf = "ps2pdf" @@ -484,7 +485,7 @@ index = false latex = false --- texk/texlive/linked_scripts/texlive/fmtutil-sys.sh -+++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2018-04-10 09:02:17.862982147 +0000 ++++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2021-04-07 10:14:44.206880772 +0000 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH # hack around a bug in zsh: test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' @@ -492,7 +493,7 @@ +umask 022 exec fmtutil --sys ${1+"$@"} --- texk/texlive/linked_scripts/texlive/fmtutil.pl -+++ texk/texlive/linked_scripts/texlive/fmtutil.pl 2020-03-20 09:50:01.803710617 +0000 ++++ texk/texlive/linked_scripts/texlive/fmtutil.pl 2021-04-07 10:14:44.210880832 +0000 @@ -10,16 +10,16 @@ # History: # Original shell script (C) 2001 Thomas Esser, public domain @@ -539,7 +540,7 @@ } # set up destination directory $opts{'fmtdir'} ||= "$texmfvar/web2c"; -@@ -599,6 +606,7 @@ sub rebuild_one_format { +@@ -592,6 +599,7 @@ sub rebuild_one_format { # check for existence of ini file before doing anything else if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") != 0) { # we didn't find the ini file, skip @@ -547,7 +548,7 @@ print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n"); # The original script just skipped it but in TeX Live we expect that # all activated formats are also buildable, thus return failure. -@@ -658,11 +666,15 @@ sub rebuild_one_format { +@@ -651,11 +659,15 @@ sub rebuild_one_format { ",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) { return $FMT_NOTAVAIL; } else { @@ -564,7 +565,7 @@ . "$prgswitch $texargs"; print_verbose("running \`$cmdline' ...\n"); --- texk/texlive/linked_scripts/texlive/updmap-sys.sh -+++ texk/texlive/linked_scripts/texlive/updmap-sys.sh 2018-04-10 09:02:17.862982147 +0000 ++++ texk/texlive/linked_scripts/texlive/updmap-sys.sh 2021-04-07 10:14:44.210880832 +0000 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH # hack around a bug in zsh: test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' @@ -572,8 +573,8 @@ +umask 022 exec updmap --sys ${1+"$@"} --- texk/web2c/Makefile.in -+++ texk/web2c/Makefile.in 2018-04-10 09:02:17.870981997 +0000 -@@ -5085,7 +5085,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m ++++ texk/web2c/Makefile.in 2021-04-07 10:14:44.210880832 +0000 +@@ -5483,7 +5483,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m md5main_CPPFLAGS = -I$(srcdir)/libmd5 md5main_SOURCES = libmd5/md5main.c md5main_LDADD = libmd5.a @@ -582,7 +583,7 @@ $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: -@@ -5132,6 +5132,11 @@ w2c/c-auto.h: w2c/stamp-h1 +@@ -5530,6 +5530,11 @@ w2c/c-auto.h: w2c/stamp-h1 w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status @rm -f w2c/stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h @@ -595,7 +596,7 @@ ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f w2c/stamp-h1 --- texk/web2c/uptexdir/tests/gkhugeng.err -+++ texk/web2c/uptexdir/tests/gkhugeng.err 2019-05-13 11:22:35.158192154 +0000 ++++ texk/web2c/uptexdir/tests/gkhugeng.err 2021-04-07 10:14:44.214880889 +0000 @@ -1,3 +1,11 @@ +warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. @@ -609,7 +610,7 @@ The fifth byte of the input file exceeds 127! Sorry, but I can't go on; are you sure this is a TFM? --- texk/web2c/window/regis.c -+++ texk/web2c/window/regis.c 2018-04-10 09:02:17.870981997 +0000 ++++ texk/web2c/window/regis.c 2021-04-07 10:14:44.214880889 +0000 @@ -64,12 +64,14 @@ void mf_regis_blankrectangle (screencol screenrow top, screenrow bottom) @@ -629,7 +630,7 @@ left,bottom,ESCAPE); } --- texk/web2c/window/x11-Xlib.c -+++ texk/web2c/window/x11-Xlib.c 2018-04-10 09:02:18.646967412 +0000 ++++ texk/web2c/window/x11-Xlib.c 2021-04-07 10:14:44.214880889 +0000 @@ -73,6 +73,8 @@ static XWMHints wm_hints = { #define BORDER_WIDTH 1 /* Should get this from resource. */ #define DEFAULT_X_POSITION 0 @@ -656,7 +657,7 @@ /* Look up the geometry for this window. (Section 10.2 Obtaining X --- texk/web2c/window/x11-Xt.c -+++ texk/web2c/window/x11-Xt.c 2018-04-10 09:02:18.646967412 +0000 ++++ texk/web2c/window/x11-Xt.c 2021-04-07 10:14:44.214880889 +0000 @@ -18,8 +18,8 @@ #define PLANE 0 @@ -669,7 +670,7 @@ static Display *mf_display; static Window mf_window; --- texk/xdvik/psgs.c -+++ texk/xdvik/psgs.c 2018-04-10 09:02:18.646967412 +0000 ++++ texk/xdvik/psgs.c 2021-04-07 10:14:44.214880889 +0000 @@ -34,6 +34,8 @@ OTHER DEALINGS IN THE SOFTWARE. #include <sys/time.h> /* for timeval */ @@ -707,7 +708,7 @@ GS_pid = vfork(); if (GS_pid == 0) { /* child */ --- texk/xdvik/xdvi-sh.in -+++ texk/xdvik/xdvi-sh.in 2018-04-10 09:02:18.646967412 +0000 ++++ texk/xdvik/xdvi-sh.in 2021-04-07 10:14:44.214880889 +0000 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ++++++ texlive-20200327-source.tar.xz -> texlive-20210325-source.tar.xz ++++++ /work/SRC/openSUSE:Factory/texlive/texlive-20200327-source.tar.xz /work/SRC/openSUSE:Factory/.texlive.new.1947/texlive-20210325-source.tar.xz differ: char 26, line 1