Hello community, here is the log from the commit of package texlive for openSUSE:Factory checked in at 2020-05-29 21:20:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive (Old) and /work/SRC/openSUSE:Factory/.texlive.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive" Fri May 29 21:20:06 2020 rev:66 rq:808817 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive/texlive.changes 2020-03-31 17:32:05.932255341 +0200 +++ /work/SRC/openSUSE:Factory/.texlive.new.3606/texlive.changes 2020-05-29 21:35:51.662379108 +0200 @@ -1,0 +2,88 @@ +Mon May 25 14:52:43 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Clean rpmlintrc as request in SR#805514 + +------------------------------------------------------------------- +Thu May 14 08:46:23 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Correct permissions of wrapper of e.g. mktexlsr (boo#1171341) + +------------------------------------------------------------------- +Tue May 12 09:03:38 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Correct obsoletes for new packages + +------------------------------------------------------------------- +Tue May 5 09:01:14 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Add patch source-ppc64.dif to get ppc64 acrch to work + (nevertheless ppc64 is currently disabled) + +------------------------------------------------------------------- +Tue May 5 08:56:04 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Avouid conflict with rungs(.tlu) seeing twice in texlive-scripts + and texlive-dvipdfmx-bin + +------------------------------------------------------------------- +Wed Apr 29 09:56:08 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Add patch 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch + *Support luajit on ppc64/ppc64le +- Add patch 0006-Fix-register-allocation-bug-in-arm64.patch + * luajit fix for arm64 +- Modify spec file to build luajit based programs on ppc64* + +------------------------------------------------------------------- +Wed Apr 22 11:20:57 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- More LuaJIT binaries which are not build on ppc64/ppc64le not fixed + since ages https://github.com/LuaJIT/LuaJIT/issues/42 + +------------------------------------------------------------------- +Wed Apr 22 10:27:33 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Adopt patch source-poppler0.59.0.patch to latest use of read_pdf_info() + +------------------------------------------------------------------- +Wed Apr 22 09:49:08 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Add a _constraints file to have a better control how much disk + space and power we have to get all binaries build and installed + +------------------------------------------------------------------- +Wed Apr 22 06:18:45 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Extend patch source-overflow.dif to catch an overflow found + by fortify on ppc64 +- TeXLive 2020 requires harfbuzz >= 2.6 + +------------------------------------------------------------------- +Mon Apr 20 07:02:13 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Update to TeXLive 2020 + * Version based on texlive-20200327-source and biber-2.14 + * Remove patches now fixed upstream + 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch + source-poppler0.84.0.patch + source-common.patch + source-fix-axohelp.patch + source-synctex-bump-soname.dif + * Ported patches + biber-certs.dif + source-64.dif + source-a2ping.dif + source-configure.dif + source-fix-bool-poppler.patch + source-fix-const-poppler0.66.0.patch + source-lacheck.dif + source-poppler-fix-dict-memleak.patch + source-poppler-use-std_string.patch + source-psutils-kpathsea.dif + source-psutils.dif + source-warns.dif + source-x11r7.dif + source.dif + * New patch source-psutils-kpathsea.dif to avoid false positiv + +------------------------------------------------------------------- @@ -4,0 +93,6 @@ + +------------------------------------------------------------------- +Fri Mar 20 12:12:25 UTC 2020 - Dr. Werner Fink <wer...@suse.de> + +- Add patch source-psutils-kpathsea.dif to ignore warning from + kpathsea due missing ls-R files Old: ---- 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch biber-2.12.tar.xz source-common.patch source-fix-axohelp.patch source-poppler0.84.0.patch source-synctex-bump-soname.dif texlive-20190407-source.tar.xz New: ---- 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch 0006-Fix-register-allocation-bug-in-arm64.patch _constraints biber-2.14.tar.xz source-ppc64.dif source-psutils-kpathsea.dif texlive-20200327-source.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive.spec ++++++ ++++ 1698 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/texlive/texlive.spec ++++ and /work/SRC/openSUSE:Factory/.texlive.new.3606/texlive.spec ++++++ 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch ++++++ ++++ 3521 lines (skipped) ++++++ 0006-Fix-register-allocation-bug-in-arm64.patch ++++++ From: Jason Teplitz <ja...@tensyr.com> Date: Mon, 9 Oct 2017 23:03:09 +0000 Subject: Fix register allocation bug in arm64 --- src/lj_asm_arm64.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lj_asm_arm64.h b/src/lj_asm_arm64.h index 8fd92e7..549f8a6 100644 --- a/src/lj_asm_arm64.h +++ b/src/lj_asm_arm64.h @@ -871,7 +871,7 @@ static void asm_hrefk(ASMState *as, IRIns *ir) int bigofs = !emit_checkofs(A64I_LDRx, ofs); RegSet allow = RSET_GPR; Reg dest = (ra_used(ir) || bigofs) ? ra_dest(as, ir, RSET_GPR) : RID_NONE; - Reg node = ra_alloc1(as, ir->op1, allow); + Reg node = ra_alloc1(as, ir->op1, ra_hasreg(dest) ? rset_clear(allow, dest) : allow); Reg key = ra_scratch(as, rset_clear(allow, node)); Reg idx = node; uint64_t k; @@ -879,7 +879,6 @@ static void asm_hrefk(ASMState *as, IRIns *ir) rset_clear(allow, key); if (bigofs) { idx = dest; - rset_clear(allow, dest); kofs = (int32_t)offsetof(Node, key); } else if (ra_hasreg(dest)) { emit_opk(as, A64I_ADDx, dest, node, ofs, allow); ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">4</size> </disk> <physicalmemory> <size unit="G">4</size> </physicalmemory> <processors>4</processors> </hardware> <overwrite> <conditions> <arch>x86_64</arch> <arch>ppc64le</arch> <arch>s390x</arch> <arch>aarch64</arch> </conditions> <hardware> <memory> <size unit="G">6</size> </memory> <processors>8</processors> </hardware> </overwrite> </constraints> ++++++ biber-2.12.tar.xz -> biber-2.14.tar.xz ++++++ ++++ 54689 lines of diff (skipped) ++++++ biber-certs.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.282383930 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.286383942 +0200 @@ -4,18 +4,18 @@ 2 files changed, 2 insertions(+), 1 deletion(-) --- Build.PL -+++ Build.PL 2018-04-12 12:07:59.531719830 +0000 -@@ -54,7 +54,6 @@ my $builder = $class->new( ++++ Build.PL 2020-03-20 11:01:12.391105105 +0100 +@@ -55,7 +55,6 @@ my $builder = $class->new( 'List::AllUtils' => 0, 'List::MoreUtils' => 0, 'List::MoreUtils::XS' => 0, - 'Mozilla::CA' => '20160104', 'Regexp::Common' => 0, 'Log::Log4perl' => 0, - 'Unicode::Collate' => '1.25', + 'Unicode::Collate' => '1.27', --- bin/biber +++ bin/biber 2018-04-12 12:06:39.913188617 +0000 -@@ -116,6 +116,8 @@ GetOptions( +@@ -123,6 +123,8 @@ GetOptions( ) or pod2usage(-verbose => 0, -exitval => EXIT_ERROR); ++++++ source-64.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.334384084 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.334384084 +0200 @@ -5,7 +5,7 @@ --- configure +++ configure 2018-04-10 08:58:00.463820598 +0000 -@@ -20674,6 +20674,10 @@ fi +@@ -20747,6 +20747,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-a2ping.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.346384120 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.346384120 +0200 @@ -4,7 +4,7 @@ --- texk/texlive/linked_scripts/a2ping/a2ping.pl +++ texk/texlive/linked_scripts/a2ping/a2ping.pl 2018-04-10 09:00:52.856579965 +0000 -@@ -1676,7 +1676,7 @@ showpage quit +@@ -1677,7 +1677,7 @@ showpage quit ## print STDERR $res; error $?==11 ? "segmentation fault in $GS" : "not a GS output from $GS ($?)" if !defined $res # BUGFIX at Sun Mar 7 18:51:34 CET 2004 ++++++ source-configure.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.366384180 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.366384180 +0200 @@ -30,13 +30,13 @@ ac_configure_args="$ac_configure_args '--enable-native-texlive-build'"]) AS_CASE([$enable_largefile], --- texk/dvipdfm-x/configure.ac -+++ texk/dvipdfm-x/configure.ac 2019-05-13 10:27:04.041797653 +0000 -@@ -7,7 +7,7 @@ dnl This file is free software; the co ++++ texk/dvipdfm-x/configure.ac 2020-03-19 13:15:34.631031066 +0000 +@@ -8,7 +8,7 @@ dnl This file is free software; the co 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)], [20190225], [te...@tug.org]) -+AC_INIT([dvipdfmx (TeX Live)], [20190225], [te...@tug.org]) +-AC_INIT([dvipdfm-x (TeX Live)], [20200315], [dvipd...@tug.org]) ++AC_INIT([dvipdfm (TeX Live)], [20200315], [dvipd...@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([agl.c]) AC_CONFIG_AUX_DIR([../../build-aux]) ++++++ source-fix-bool-poppler.patch ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.390384251 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.390384251 +0200 @@ -80,7 +80,7 @@ index 3b1d250..7dbee00 100644 --- a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc +++ b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc -@@ -178,9 +178,9 @@ int main(int argc, char *argv[]) +@@ -174,9 +174,9 @@ int main(int argc, char *argv[]) // parse the header: object numbers and offsets objStr.streamReset(); ++++++ source-fix-const-poppler0.66.0.patch ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.410384311 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.410384311 +0200 @@ -16,7 +16,7 @@ =================================================================== --- texk/web2c/pdftexdir/pdftosrc-newpoppler.cc +++ texk/web2c/pdftexdir/pdftosrc-newpoppler.cc -@@ -73,7 +73,7 @@ int main(int argc, char *argv[]) +@@ -69,7 +69,7 @@ int main(int argc, char *argv[]) Stream *s; Object srcStream, srcName, catalogDict; FILE *outfile; @@ -437,7 +437,7 @@ int rotate; --- texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc +++ texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc 2019-05-13 08:38:55.432114555 +0000 -@@ -275,7 +275,7 @@ static int getNewObjectNumber(Ref ref) +@@ -276,7 +276,7 @@ static int getNewObjectNumber(Ref ref) static void copyObject(Object *); @@ -446,7 +446,7 @@ { pdf_puts("/"); for (; *s != 0; s++) { -@@ -287,7 +287,7 @@ static void copyName(char *s) +@@ -288,7 +288,7 @@ static void copyName(char *s) } } @@ -455,7 +455,7 @@ { Object obj1; copyName((char *)obj->dictGetKey(i)); -@@ -297,7 +297,7 @@ static void copyDictEntry(Object * obj, +@@ -298,7 +298,7 @@ static void copyDictEntry(Object * obj, pdf_puts("\n"); } @@ -464,7 +464,7 @@ { int i, l; if (!obj->isDict()) -@@ -307,10 +307,10 @@ static void copyDict(Object * obj) +@@ -308,10 +308,10 @@ static void copyDict(Object * obj) copyDictEntry(obj, i); } @@ -477,7 +477,7 @@ if (!obj->isDict()) pdftex_fail("PDF inclusion: invalid dict type <%s>", obj->getTypeName()); -@@ -382,7 +382,7 @@ static bool embeddableFont(Object * font +@@ -383,7 +383,7 @@ static bool embeddableFont(Object * font return false; } @@ -486,7 +486,7 @@ { Object fontdict, subtype, basefont, fontdescRef, fontdesc, charset, stemV; -@@ -467,7 +467,7 @@ static void copyFontResources(Object * o +@@ -468,7 +468,7 @@ static void copyFontResources(Object * o pdf_puts(">>\n"); } @@ -495,7 +495,7 @@ { // copies all other resources (write_epdf handles Fonts and ProcSets), -@@ -554,8 +554,8 @@ static void copyObject(Object * obj) +@@ -555,8 +555,8 @@ static void copyObject(Object * obj) Object obj1; int i, l, c; Ref ref; @@ -506,7 +506,7 @@ if (obj->isBool()) { pdf_printf("%s", obj->getBool()? "true" : "false"); } else if (obj->isInt()) { -@@ -655,7 +655,7 @@ static void writeRefs() +@@ -656,7 +656,7 @@ static void writeRefs() static void writeEncodings() { UsedEncoding *r, *n; @@ -515,7 +515,7 @@ int i; for (r = encodingList; r != 0; r = r->next) { for (i = 0; i < 256; i++) { -@@ -822,7 +822,7 @@ void write_epdf(void) +@@ -823,7 +823,7 @@ void write_epdf(void) Object groupDict; bool writeSepGroup = false; Object info; ++++++ source-lacheck.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.426384359 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.430384371 +0200 @@ -4,7 +4,7 @@ --- utils/lacheck/lacheck.l +++ utils/lacheck/lacheck.l 2016-01-28 12:07:17.472961598 +0000 -@@ -119,6 +119,7 @@ +@@ -121,6 +121,7 @@ #include <stdio.h> #include <string.h> ++++++ source-overflow.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.446384418 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.446384418 +0200 @@ -1,6 +1,7 @@ --- + texk/upmendex/convert.c | 2 +- utils/lacheck/lacheck.test | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) + 2 files changed, 3 insertions(+), 2 deletions(-) --- utils/lacheck/lacheck.test +++ utils/lacheck/lacheck.test 2018-04-10 08:57:17.672625041 +0000 @@ -12,3 +13,14 @@ +test -e $srcdir/test.old || > $srcdir/test.old +diff $srcdir/test.old test.out || true +--- texk/upmendex/convert.c ++++ texk/upmendex/convert.c 2020-04-22 06:10:54.285427585 +0000 +@@ -187,7 +187,7 @@ static int dcomp(const void *bf1, const + int convert(UChar *buff1, UChar *buff2) + { + int i=0,j=0,k; +- char errbuff[BUFFERLEN],errbuff2[BUFFERLEN]; ++ char errbuff[BUFFERLEN+42],errbuff2[BUFFERLEN]; + int wclen; + UChar buff3[3]; + ++++++ source-poppler-fix-dict-memleak.patch ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.458384454 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.462384466 +0200 @@ -50,7 +50,7 @@ diff --git a/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc b/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc --- a/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc +++ b/texk/web2c/pdftexdir/pdftoepdf-poppler0.72.0.cc -@@ -977,7 +977,7 @@ The changes below seem to work fine. +@@ -978,7 +978,7 @@ The changes below seem to work fine. } l = dic1.getLength(); for (i = 0; i < l; i++) { ++++++ source-poppler-use-std_string.patch ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.470384489 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.474384501 +0200 @@ -11,7 +11,7 @@ index 7dbee00..cc44daf 100644 --- a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc +++ b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc -@@ -114,7 +114,7 @@ int main(int argc, char *argv[]) +@@ -110,7 +110,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "No SourceName found\n"); exit(1); } @@ -20,7 +20,7 @@ // We cannot free srcName, as objname shares its string. // srcName.free(); } else if (objnum > 0) { -@@ -123,7 +123,7 @@ int main(int argc, char *argv[]) +@@ -119,7 +119,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "Not a Stream object\n"); exit(1); } @@ -29,7 +29,7 @@ if ((p = strrchr(buf, '.')) == 0) p = strchr(buf, 0); if (objgen == 0) -@@ -133,7 +133,7 @@ int main(int argc, char *argv[]) +@@ -129,7 +129,7 @@ int main(int argc, char *argv[]) outname = buf; } else { // objnum < 0 means we are extracting the XRef table extract_xref_table = true; ++++++ source-poppler0.59.0.patch ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.486384537 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.486384537 +0200 @@ -717,7 +717,7 @@ + +int +read_pdf_info(char *image_name, char *page_name, int page_num, -+ int pagebox_spec, int minor_pdf_version_wanted, ++ int pagebox_spec, int major_pdf_version_wanted, int minor_pdf_version_wanted, + int pdf_inclusion_errorlevel) +{ + PdfDocument *pdf_doc; @@ -745,16 +745,16 @@ +#ifdef POPPLER_VERSION + pdf_major_version_found = pdf_doc->doc->getPDFMajorVersion(); + pdf_minor_version_found = pdf_doc->doc->getPDFMinorVersion(); -+ if ((pdf_major_version_found > 1) ++ if ((pdf_major_version_found > major_pdf_version_wanted) + || (pdf_minor_version_found > minor_pdf_version_wanted)) { + const char *msg = + "PDF inclusion: found PDF version <%d.%d>, but at most version <1.%d> allowed"; + if (pdf_inclusion_errorlevel > 0) { -+ pdftex_fail(msg, pdf_major_version_found, pdf_minor_version_found, minor_pdf_version_wanted); ++ pdftex_fail(msg, pdf_major_version_found, pdf_minor_version_found, major_pdf_version_wanted, minor_pdf_version_wanted); + } else if (pdf_inclusion_errorlevel < 0) { + ; /* do nothing */ + } else { /* = 0, give warning */ -+ pdftex_warn(msg, pdf_major_version_found, pdf_minor_version_found, minor_pdf_version_wanted); ++ pdftex_warn(msg, pdf_major_version_found, pdf_minor_version_found, major_pdf_version_wanted, minor_pdf_version_wanted); + } + } +#else ++++++ source-ppc64.dif ++++++ --- libs/luajit/configure | 9 +++++++++ libs/luajit/m4/lj-system.m4 | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) --- libs/luajit/configure +++ libs/luajit/configure 2020-04-30 15:42:15.998038368 +0000 @@ -14300,6 +14300,15 @@ fi fi if test "x$LJHOST" = xPS3; then : echo '-D PPE -D TOC' >>dynasm_flags +fi + if grep 'LJ_ARCH_PPC_OPD 1' conftest.i >/dev/null 2>&1; then : + echo '-D OPD' >>dynasm_flags +fi + if grep 'LJ_ARCH_PPC_OPDENV 1' conftest.i >/dev/null 2>&1; then : + echo '-D OPDENV' >>dynasm_flags +fi + if grep 'LJ_ARCH_PPC_ELFV2 1' conftest.i >/dev/null 2>&1; then : + echo '-D ELFV2' >>dynasm_flags fi ;; #( *) : ;; --- libs/luajit/m4/lj-system.m4 +++ libs/luajit/m4/lj-system.m4 2020-04-30 15:42:03.782274022 +0000 @@ -87,7 +87,13 @@ AS_CASE([$LJARCH], AS_IF([grep 'LJ_ARCH_PPC64 ' conftest.i >/dev/null 2>&1], [DASM_ARCH=ppc64]) AS_IF([test "x$LJHOST" = xPS3], - [echo '-D PPE -D TOC' >>dynasm_flags])]) + [echo '-D PPE -D TOC' >>dynasm_flags]) + AS_IF([grep 'LJ_ARCH_PPC_OPD 1' conftest.i >/dev/null 2>&1], + [echo '-D OPD' >>dynasm_flags]) + AS_IF([grep 'LJ_ARCH_PPC_OPDENV 1' conftest.i >/dev/null 2>&1], + [echo '-D OPDENV' >>dynasm_flags]) + AS_IF([grep 'LJ_ARCH_PPC_ELFV2 1' conftest.i >/dev/null 2>&1], + [echo '-D ELFV2' >>dynasm_flags])]) AS_IF([test "x$build" != "x$host"], [AS_CASE([$LJHOST], ++++++ source-psutils-kpathsea.dif ++++++ --- texk/psutils/tests/playnup.2 | 8 ++++++++ texk/psutils/tests/playnup1.2 | 8 ++++++++ texk/psutils/tests/playps.2 | 8 ++++++++ 3 files changed, 24 insertions(+) --- texk/psutils/tests/playnup.2 +++ texk/psutils/tests/playnup.2 2020-03-20 12:06:37.965805617 +0000 @@ -1 +1,9 @@ +warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /usr/share/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. [1] [2] [3] [4] [5] [6] Wrote 6 pages, 16644 bytes --- texk/psutils/tests/playnup1.2 +++ texk/psutils/tests/playnup1.2 2020-03-20 12:07:21.136995637 +0000 @@ -1 +1,9 @@ +warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /usr/share/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. [1] Wrote 1 pages, 19503 bytes --- texk/psutils/tests/playps.2 +++ texk/psutils/tests/playps.2 2020-03-20 12:08:02.816213645 +0000 @@ -1 +1,9 @@ +warning: kpathsea: /etc/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/lib/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /usr/share/texmf/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. +warning: kpathsea: /var/cache/texmf/fonts/ls-R: No usable entries in ls-R. +warning: kpathsea: See the manual for how to generate ls-R. [1] [2] [3] [4] [5] [6] Wrote 6 pages, 16696 bytes ++++++ source-psutils.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.530384668 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.534384680 +0200 @@ -1,9 +1,9 @@ --- - texk/psutils/psutils-1.23/epsffit.c | 13 +++++++++---- + texk/psutils/psutils-src/epsffit.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) ---- texk/psutils/psutils-1.23/epsffit.c -+++ texk/psutils/psutils-1.23/epsffit.c 2009-08-28 14:47:37.000000000 +0000 +--- texk/psutils/psutils-src/epsffit.c ++++ texk/psutils/psutils-src/epsffit.c 2009-08-28 14:47:37.000000000 +0000 @@ -147,9 +147,14 @@ main(int argc, char **argv) yoffset -= lly * yscale; } ++++++ source-warns.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.554384740 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.558384752 +0200 @@ -1,19 +1,18 @@ --- libs/gmp/Makefile.in | 2 +- libs/icu/icu-src/source/i18n/decNumber.h | 22 +++++++++++++--------- - libs/lua52/Makefile.in | 4 ++-- libs/lua53/Makefile.in | 4 ++-- libs/mpfr/Makefile.in | 2 +- - libs/teckit/TECkit-src/source/Compiler.cpp | 17 ++++++++++------- + libs/teckit/TECkit-src/source/Compiler.cpp | 12 +++++++----- texk/makeindexk/genind.h | 16 +++++++++++++++- texk/makeindexk/mkind.h | 20 +++++++++++++++++--- texk/makeindexk/scanid.h | 16 +++++++++++++++- texk/makeindexk/scanst.h | 16 +++++++++++++++- - 10 files changed, 93 insertions(+), 32 deletions(-) + 9 files changed, 86 insertions(+), 24 deletions(-) --- libs/gmp/Makefile.in +++ libs/gmp/Makefile.in 2016-06-07 13:29:33.925651292 +0000 -@@ -480,7 +480,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +@@ -484,7 +484,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) \ @@ -66,7 +65,7 @@ --- libs/lua53/Makefile.in +++ libs/lua53/Makefile.in 2016-06-07 13:29:33.925651292 +0000 -@@ -238,11 +238,11 @@ depcomp = $(SHELL) $(top_srcdir)/../../b +@@ -238,11 +238,11 @@ am__depfiles_remade = ./$(DEPDIR)/luates @LUA53_TREE@/src/$(DEPDIR)/lzio.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -92,28 +91,23 @@ am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; --- libs/teckit/TECkit-src/source/Compiler.cpp -+++ libs/teckit/TECkit-src/source/Compiler.cpp 2016-06-07 13:29:51.653318024 +0000 -@@ -1449,13 +1449,16 @@ Compiler::Compiler(const char* txt, UInt - if (dest != 0) { - int result = compress2(dest + 8, &destLen, compiledTable, compiledSize, Z_BEST_COMPRESSION); ++++ libs/teckit/TECkit-src/source/Compiler.cpp 2020-03-19 13:42:03.021195717 +0000 +@@ -1451,11 +1451,13 @@ Compiler::Compiler(const char* txt, UInt if (result == Z_OK) { -- destLen += 8; -- dest = (Byte*)realloc(dest, destLen); // shrink dest to fit -- WRITE(((FileHeader*)dest)->type, kMagicNumberCmp); -- WRITE(((FileHeader*)dest)->version, compiledSize); + destLen += 8; + dest = static_cast<Byte*>(realloc(dest, destLen)); // shrink dest to fit +- WRITE(reinterpret_cast<FileHeader*>(dest)->type, kMagicNumberCmp); +- WRITE(reinterpret_cast<FileHeader*>(dest)->version, compiledSize); - free(compiledTable); - compiledTable = dest; - compiledSize = destLen; -+ if ((dest = (Byte*)realloc(dest, destLen+8)) != NULL) { -+ destLen += 8; -+ WRITE(((FileHeader*)dest)->type, kMagicNumberCmp); -+ WRITE(((FileHeader*)dest)->version, compiledSize); ++ if (dest != NULL) { ++ WRITE(reinterpret_cast<FileHeader*>(dest)->type, kMagicNumberCmp); ++ WRITE(reinterpret_cast<FileHeader*>(dest)->version, compiledSize); + free(compiledTable); + compiledTable = dest; + compiledSize = destLen; + } -+ else -+ free(dest); } else free(dest); ++++++ source-x11r7.dif ++++++ --- /var/tmp/diff_new_pack.rdukq5/_old 2020-05-29 21:35:53.570384787 +0200 +++ /var/tmp/diff_new_pack.rdukq5/_new 2020-05-29 21:35:53.574384799 +0200 @@ -4,7 +4,7 @@ --- texk/xdvik/xdvi.h +++ texk/xdvik/xdvi.h 2016-01-28 12:20:33.976881969 +0000 -@@ -194,6 +194,12 @@ extern unsigned long time_start, time_en +@@ -182,6 +182,12 @@ extern unsigned long time_start, time_en #include <inttypes.h> #endif ++++++ source.dif ++++++ ++++ 855 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/texlive/source.dif ++++ and /work/SRC/openSUSE:Factory/.texlive.new.3606/source.dif ++++++ texlive-20190407-source.tar.xz -> texlive-20200327-source.tar.xz ++++++ /work/SRC/openSUSE:Factory/texlive/texlive-20190407-source.tar.xz /work/SRC/openSUSE:Factory/.texlive.new.3606/texlive-20200327-source.tar.xz differ: char 26, line 1