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++) {
