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


Reply via email to