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
+
+- Clean rpmlintrc as request in SR#805514
+
+-------------------------------------------------------------------
+Thu May 14 08:46:23 UTC 2020 - Dr. Werner Fink
+
+- Correct permissions of wrapper of e.g. mktexlsr (boo#1171341)
+
+-------------------------------------------------------------------
+Tue May 12 09:03:38 UTC 2020 - Dr. Werner Fink
+
+- Correct obsoletes for new packages
+
+-------------------------------------------------------------------
+Tue May 5 09:01:14 UTC 2020 - Dr. Werner Fink
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
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], [tex-k@tug.org])
-+AC_INIT([dvipdfmx (TeX Live)], [20190225], [tex-k@tug.org])
+-AC_INIT([dvipdfm-x (TeX Live)], [20200315], [dvipdfmx@tug.org])
++AC_INIT([dvipdfm (TeX Live)], [20200315], [dvipdfmx@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
#include
++++++ 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(realloc(dest, destLen)); // shrink dest to fit
+- WRITE(reinterpret_cast(dest)->type, kMagicNumberCmp);
+- WRITE(reinterpret_cast(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(dest)->type, kMagicNumberCmp);
++ WRITE(reinterpret_cast(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
#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