Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-04-20 17:25:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and      /work/SRC/openSUSE:Factory/.texlive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive"

Fri Apr 20 17:25:01 2018 rev:47 rq:598470 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-03-22 
11:58:36.839664627 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes     2018-04-20 
17:25:07.200003743 +0200
@@ -1,0 +2,12 @@
+Thu Apr 19 09:05:23 UTC 2018 - [email protected]
+
+- Add patch source-lcdf-typetools.dif to help gcc8 (boo#1087075)
+
+-------------------------------------------------------------------
+Mon Apr  9 10:57:54 UTC 2018 - [email protected]
+
+- Update source-poppler-0.59.1.dif to fix compilation with poppler
+  0.63. Dict objects are now uncopyable, make a const reference
+  instead.
+
+-------------------------------------------------------------------

New:
----
  source-lcdf-typetools.dif

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ texlive.spec ++++++
--- /var/tmp/diff_new_pack.VBUMlY/_old  2018-04-20 17:25:10.719876109 +0200
+++ /var/tmp/diff_new_pack.VBUMlY/_new  2018-04-20 17:25:10.727875819 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   136
+%define texlive_noarch   137
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires                %{nil}
@@ -251,6 +251,8 @@
 # PATCH-EXTEND-UPSTREAM source-maxpath.dif
 Patch14:        source-maxpath.dif
 Patch15:        source-overflow.dif
+# PATCH-FIX-UPSTREAM source-lcdf-typetools.dif
+Patch16:        source-lcdf-typetools.dif
 Patch17:        source-64.dif
 Patch18:        source-a2ping.dif
 Patch19:        source-dvipng.dif
@@ -3411,6 +3413,7 @@
 %patch13 -p0 -b .x11r7
 %patch14 -p0 -b .maxpath
 %patch15 -p0 -b .overflow
+%patch16 -p0 -b .lcdf
 %patch17 -p0 -b .64
 %patch18 -p0 -b .a2p
 %patch19 -p0 -b .dvipng

++++++ source-lcdf-typetools.dif ++++++
--- texk/lcdf-typetools/lcdf-typetools-src/libefont/t1rw.cc
+++ texk/lcdf-typetools/lcdf-typetools-src/libefont/t1rw.cc     2018-02-22 
22:32:26.288398000 +0000
@@ -117,7 +117,7 @@ inline int
 Type1Reader::eexec(int c)
 {
     unsigned char answer = (unsigned char)(c ^ (_r >> 8));
-    _r = (((unsigned char)c + _r) * t1C1 + t1C2) & 0xFFFF;
+    _r = (((unsigned char)c + _r) * (uint32_t) t1C1 + t1C2) & 0xFFFF;
     return answer;
 }
 
@@ -439,7 +439,7 @@ inline unsigned char
 Type1Writer::eexec(int p)
 {
     unsigned char c = ((unsigned char)p ^ (_r >> 8)) & 0xFF;
-    _r = ((c + _r) * t1C1 + t1C2) & 0xFFFF;
+    _r = ((c + _r) * (uint32_t) t1C1 + t1C2) & 0xFFFF;
     return c;
 }
 
++++++ source-poppler-0.59.1.dif ++++++
--- /var/tmp/diff_new_pack.VBUMlY/_old  2018-04-20 17:25:10.851871323 +0200
+++ /var/tmp/diff_new_pack.VBUMlY/_new  2018-04-20 17:25:10.855871178 +0200
@@ -200,8 +200,8 @@
 +*/
 +// begin modification
 +            groupDict = pageDict->lookup("Group");
-+            Dict dic1 = page->getGroup();
-+            Dict dic2 = groupDict.getDict();
++            const Dict& dic1 = page->getGroup();
++            const Dict& dic2 = groupDict.getDict();
 +            // replace dic2 in groupDict with dic1
 +            l = dic2.getLength();
 +            for (i = 0; i < l; i++) {


Reply via email to