Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2016-07-26 12:57:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and      /work/SRC/openSUSE:Factory/.texlive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive"

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2016-04-22 
16:22:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes     2016-07-26 
13:02:16.000000000 +0200
@@ -1,0 +2,42 @@
+Tue Jul 19 11:48:39 UTC 2016 - [email protected]
+
+- Update biblatex-biber to version 2.5 as otherwise the biber
+  indexing engine is not usable due version mismatch (boo#989486) 
+
+-------------------------------------------------------------------
+Fri Jul 15 10:02:40 UTC 2016 - [email protected]
+
+- Avoid missing dependencies due upstream package splits
+
+-------------------------------------------------------------------
+Fri Jul  8 12:06:53 UTC 2016 - [email protected]
+
+- Use the latest revision of upmendex/fwrite.c (r.41498) 
+  to get stack smashing fixed as well as a working upmendex
+
+-------------------------------------------------------------------
+Tue Jun 14 13:03:21 UTC 2016 - [email protected]
+
+- Avoid stack smashing deteted on i586 in upmendex/fwrite.c
+- Add patch biber-perl-pre5.22.0.dif
+  as with perl 5.18 and below fastsort does not work
+
+-------------------------------------------------------------------
+Tue Jun  7 11:35:15 UTC 2016 - [email protected]
+
+- Update to TeXLive 2016
+  * Remove the now included patches
+    biber-perl-5.22.dif
+    biber-perl-unicode-normalize.dif
+    biber-skip-bibtex-forms.dif
+    source-xdvik-events.dif
+  * Adopted the following patches
+    biber-certs.dif
+    source-configure.dif
+    source-dvipng.dif
+    source-dviutils.dif
+    source-missed-scripts.dif
+    source-warns.dif
+    source.dif
+
+-------------------------------------------------------------------

Old:
----
  biber-perl-5.22.dif
  biber-perl-unicode-normalize.dif
  biber-skip-bibtex-forms.dif
  biblatex-biber-2.1.tar.xz
  source-xdvik-events.dif
  texlive-20150521-source.tar.xz

New:
----
  biber-perl-pre5.22.0.dif
  biblatex-biber-2.5.tar.xz
  texlive-20160523-source.tar.xz

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

Other differences:
------------------
++++++ texlive.spec ++++++
++++ 1185 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive/texlive.spec
++++ and /work/SRC/openSUSE:Factory/.texlive.new/texlive.spec

++++++ biber-certs.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:19.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:19.000000000 +0200
@@ -6,7 +6,7 @@
  4 files changed, 2 insertions(+), 3 deletions(-)
 
 --- Build.PL
-+++ Build.PL   2016-01-29 09:02:36.740221776 +0000
++++ Build.PL   2016-06-07 14:11:47.318106451 +0000
 @@ -53,7 +53,6 @@ my $builder = $class->new(
          'List::AllUtils' => 0,
          'List::MoreUtils' => 0,
@@ -14,30 +14,30 @@
 -        'Mozilla::CA' =>  '20141217',
          'Regexp::Common' => 0,
          'Log::Log4perl' => 0,
-         'Unicode::Collate' => '1.12',
+         'Unicode::Collate' => '1.14',
 --- META.json
-+++ META.json  2016-01-29 09:03:02.755699411 +0000
-@@ -45,7 +45,6 @@
++++ META.json  2016-06-07 14:12:02.509820834 +0000
+@@ -48,7 +48,6 @@
              "List::MoreUtils" : "0",
              "List::MoreUtils::XS" : "0",
              "Log::Log4perl" : "0",
 -            "Mozilla::CA" : "20141217",
              "Regexp::Common" : "0",
-             "Text::BibTeX" : "0.70",
+             "Text::BibTeX" : "0.72",
              "Text::Roman" : "0",
 --- META.yml
-+++ META.yml   2016-01-29 09:03:12.131511153 +0000
-@@ -115,7 +115,6 @@ requires:
-   List::MoreUtils: 0
-   List::MoreUtils::XS: 0
-   Log::Log4perl: 0
--  Mozilla::CA: 20141217
-   Regexp::Common: 0
-   Text::BibTeX: 0.70
-   Text::Roman: 0
++++ META.yml   2016-06-07 14:12:11.285655839 +0000
+@@ -93,7 +93,6 @@ requires:
+   List::MoreUtils: '0'
+   List::MoreUtils::XS: '0'
+   Log::Log4perl: '0'
+-  Mozilla::CA: '20141217'
+   Regexp::Common: '0'
+   Text::BibTeX: '0.72'
+   Text::Roman: '0'
 --- bin/biber
-+++ bin/biber  2016-01-29 09:09:32.127880732 +0000
-@@ -93,6 +93,8 @@ GetOptions(
++++ bin/biber  2016-06-07 14:00:30.294825957 +0000
+@@ -104,6 +104,8 @@ GetOptions(
            ) or pod2usage(-verbose => 0,
                           -exitval => EXIT_ERROR);
  

++++++ biber-perl-pre5.22.0.dif ++++++
Also fastsort causes trouble.

---
 t/sort-order.t |   24 +-----------------------
 1 file changed, 1 insertion(+), 23 deletions(-)

--- t/sort-order.t
+++ t/sort-order.t      2016-06-14 14:21:07.085073233 +0000
@@ -4,7 +4,7 @@ use warnings;
 use utf8;
 no warnings 'utf8';
 
-use Test::More tests => 15;
+use Test::More tests => 14;
 
 use Biber;
 use Biber::Output::bbl;
@@ -32,7 +32,6 @@ $biber->set_output_obj(Biber::Output::bb
 # Options - we could set these in the control file but it's nice to see what 
we're
 # relying on here for tests
 Biber::Config->setoption('sortlocale', 'en_GB.UTF-8');
-Biber::Config->setoption('fastsort', 1);
 Biber::Config->setblxoption('labelyear', undef);
 Biber::Config->setblxoption('labelalpha', 0);
 
@@ -482,27 +481,6 @@ $section = $biber->sections->get_section
 is_deeply([$main->get_keys], 
['L9','L6','L7','L8','L5','L4','L3','L2','L1B','L1A','L1'], 'nty with 
descending n');
 
 
-# testing case sensitive with fastsort
-# In alphabetic, all uppercase comes before lower so the
-# "sortcase => 1" on location means that "edinburgh" sorts at the end after 
"London"
-# Take this out of the location sorting spec and it fails as it should
-$S = { spec => [
-                                                    [
-                                                     {sortcase => 1},
-                                                     {'location'     => {}}
-                                                    ]
-                                                   ]};
-
-$main->set_sortscheme($S);
-
-$biber->set_output_obj(Biber::Output::bbl->new());
-# Have to set locale to something which understands lexical/case differences 
for this test
-# otherwise testing on Windows doesn't work ...
-Biber::Config->setoption('sortlocale', 'C.UTF-8');
-$biber->prepare;
-$section = $biber->sections->get_section(0);
-is_deeply([$main->get_keys], 
['L1B','L1','L1A','L2','L3','L4','L5','L7','L8','L9','L6'], 'location - 
sortcase=1');
-
 # Test nosort option
 $S = { spec => [
                                                     [
++++++ biblatex-biber-2.1.tar.xz -> biblatex-biber-2.5.tar.xz ++++++
++++ 197260 lines of diff (skipped)

++++++ biblatex-encoding.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -16,7 +16,7 @@
  use Log::Log4perl qw( :no_extra_logdie_message );
 --- lib/Biber/Output/bbl.pm
 +++ lib/Biber/Output/bbl.pm    2016-01-28 14:19:09.785831193 +0000
-@@ -11,6 +11,7 @@ use Biber::Utils;
+@@ -12,6 +12,7 @@ use Biber::Utils;
  use Encode;
  use List::AllUtils qw( :all );
  use IO::File;

++++++ source-configure.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -3,14 +3,14 @@
  configure.ac                |    3 ---
  libs/configure              |    6 ------
  texk/configure              |    6 ------
- texk/dvipdfm-x/configure    |    2 +-
+ texk/dvipdfm-x/configure    |    8 ++++----
  texk/dvipdfm-x/configure.ac |    2 +-
  texk/dvisvgm/ac/libgs.ac    |    3 ---
  utils/configure             |    6 ------
- 8 files changed, 2 insertions(+), 35 deletions(-)
+ 8 files changed, 5 insertions(+), 38 deletions(-)
 
 --- configure.ac
-+++ configure.ac       2016-01-28 11:52:53.618390612 +0000
++++ configure.ac       2016-06-07 12:51:38.568729621 +0000
 @@ -126,9 +126,6 @@ KPSE_FOR_PKGS([sys_libs], [m4_sinclude([
  if test "x$syslib_status" = xno; then
    AC_MSG_ERROR([some requested system libraries failed])
@@ -22,8 +22,8 @@
  
  AM_CONDITIONAL([cross], [test "x$cross_compiling" = xyes])
 --- configure
-+++ configure  2016-01-28 11:52:53.622390531 +0000
-@@ -5155,12 +5155,6 @@ if test "${with_libgs_libdir+set}" = set
++++ configure  2016-06-07 12:54:03.241986672 +0000
+@@ -5273,12 +5273,6 @@ if test "${with_libgs_libdir+set}" = set
  fi
  
  
@@ -33,10 +33,10 @@
 -  as_fn_error $? "you can not use system libraries for a native TeX Live 
build" "$LINENO" 5
 -fi
 -
- ## texk/gsftopk/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gsftopk/
- ## configure options and TL libraries required for gsftopk
- # Check whether --enable-gsftopk was given.
-@@ -22006,9 +22000,6 @@ fi
+ ## texk/gregorio/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gregorio/
+ ## configure options and TL libraries required for gregorio
+ # Check whether --enable-gregorio was given.
+@@ -22181,9 +22175,6 @@ fi
  if test "x$syslib_status" = xno; then
    as_fn_error $? "some requested system libraries failed" "$LINENO" 5
  fi
@@ -47,8 +47,8 @@
  LIBS=$kpse_save_LIBS
  
 --- libs/configure
-+++ libs/configure     2016-01-28 11:52:53.622390531 +0000
-@@ -4399,12 +4399,6 @@ if test "${with_libgs_libdir+set}" = set
++++ libs/configure     2016-06-07 12:54:22.137628386 +0000
+@@ -4471,12 +4471,6 @@ if test "${with_libgs_libdir+set}" = set
  fi
  
  
@@ -58,12 +58,12 @@
 -  as_fn_error $? "you can not use system libraries for a native TeX Live 
build" "$LINENO" 5
 -fi
 -
- ## texk/gsftopk/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gsftopk/
- ## configure options and TL libraries required for gsftopk
- # Check whether --enable-gsftopk was given.
+ ## texk/gregorio/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gregorio/
+ ## configure options and TL libraries required for gregorio
+ # Check whether --enable-gregorio was given.
 --- texk/configure
-+++ texk/configure     2016-01-28 11:52:53.626390451 +0000
-@@ -4409,12 +4409,6 @@ if test "${with_libgs_libdir+set}" = set
++++ texk/configure     2016-06-07 12:54:40.781274871 +0000
+@@ -4483,12 +4483,6 @@ if test "${with_libgs_libdir+set}" = set
  fi
  
  
@@ -73,33 +73,47 @@
 -  as_fn_error $? "you can not use system libraries for a native TeX Live 
build" "$LINENO" 5
 -fi
 -
- ## texk/gsftopk/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gsftopk/
- ## configure options and TL libraries required for gsftopk
- # Check whether --enable-gsftopk was given.
+ ## texk/gregorio/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gregorio/
+ ## configure options and TL libraries required for gregorio
+ # Check whether --enable-gregorio was given.
 --- texk/dvipdfm-x/configure.ac
-+++ texk/dvipdfm-x/configure.ac        2016-01-28 11:55:07.943684633 +0000
-@@ -6,7 +6,7 @@ dnl   This file is free software; the co
++++ texk/dvipdfm-x/configure.ac        2016-06-07 12:55:15.332619702 +0000
+@@ -7,7 +7,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)], [20150315], [[email protected]])
-+AC_INIT([dvipdfmx (TeX Live)], [20150315], [[email protected]])
+-AC_INIT([dvipdfm-x (TeX Live)], [20160307], [[email protected]])
++AC_INIT([dvipdfmx (TeX Live)], [20160307], [[email protected]])
  AC_PREREQ([2.65])
  AC_CONFIG_SRCDIR([agl.c])
  AC_CONFIG_AUX_DIR([../../build-aux])
 --- texk/dvipdfm-x/configure
-+++ texk/dvipdfm-x/configure   2016-01-28 11:56:07.878477380 +0000
-@@ -8082,7 +8082,7 @@ fi
++++ texk/dvipdfm-x/configure   2016-06-07 12:56:53.574756684 +0000
+@@ -588,10 +588,10 @@ MFLAGS=
+ MAKEFLAGS=
+ 
+ # Identity of this package.
+-PACKAGE_NAME='dvipdfm-x (TeX Live)'
+-PACKAGE_TARNAME='dvipdfm-x--tex-live-'
++PACKAGE_NAME='dvipdfmx (TeX Live)'
++PACKAGE_TARNAME='dvipdfmx'
+ PACKAGE_VERSION='20160307'
+-PACKAGE_STRING='dvipdfm-x (TeX Live) 20160307'
++PACKAGE_STRING='dvipdfmx (TeX Live) 20160307'
+ PACKAGE_BUGREPORT='[email protected]'
+ PACKAGE_URL=''
+ 
+@@ -8074,7 +8074,7 @@ fi
  
  
  # Define the identity of the package.
 - PACKAGE='dvipdfm-x--tex-live-'
 + PACKAGE='dvipdfmx'
-  VERSION='20150315'
+  VERSION='20160307'
  
  
 --- texk/dvisvgm/ac/libgs.ac
-+++ texk/dvisvgm/ac/libgs.ac   2016-01-28 11:52:53.630390370 +0000
++++ texk/dvisvgm/ac/libgs.ac   2016-06-07 12:51:38.616728710 +0000
 @@ -4,6 +4,3 @@ dnl Copyright (C) 2009 Peter Breitenlohn
  dnl You may freely use, modify and/or distribute this file.
  dnl
@@ -108,8 +122,8 @@
 -  AC_MSG_ERROR([you can not use system libraries for a native TeX Live build])
 -fi
 --- utils/configure
-+++ utils/configure    2016-01-28 11:52:53.630390370 +0000
-@@ -4391,12 +4391,6 @@ if test "${with_libgs_libdir+set}" = set
++++ utils/configure    2016-06-07 12:57:20.806240245 +0000
+@@ -4464,12 +4464,6 @@ if test "${with_libgs_libdir+set}" = set
  fi
  
  
@@ -119,6 +133,6 @@
 -  as_fn_error $? "you can not use system libraries for a native TeX Live 
build" "$LINENO" 5
 -fi
 -
- ## texk/gsftopk/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gsftopk/
- ## configure options and TL libraries required for gsftopk
- # Check whether --enable-gsftopk was given.
+ ## texk/gregorio/ac/withenable.ac: configure.ac fragment for the TeX Live 
subdirectory texk/gregorio/
+ ## configure options and TL libraries required for gregorio
+ # Check whether --enable-gregorio was given.

++++++ source-dvipng.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -1,9 +1,9 @@
 ---
- texk/dvipng/dvipng-1.15/vf.c |    2 +-
+ texk/dvipng/dvipng-src/vf.c |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- texk/dvipng/dvipng-1.15/vf.c
-+++ texk/dvipng/dvipng-1.15/vf.c       2016-01-28 12:28:40.787060207 +0000
+--- texk/dvipng/dvipng-src/vf.c
++++ texk/dvipng/dvipng-src/vf.c        2016-01-28 12:28:40.787060207 +0000
 @@ -115,7 +115,7 @@ void InitVF(struct font_entry * tfontp)
      tcharptr->tfmw = (int32_t)
        ((int64_t) tcharptr->tfmw * tfontp->s / (1 << 20));

++++++ source-dviutils.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -19,7 +19,7 @@
  17 files changed, 142 insertions(+), 70 deletions(-)
 
 --- m4/kpse-kpathsea-flags.m4
-+++ m4/kpse-kpathsea-flags.m4  2016-01-28 11:58:51.275186516 +0000
++++ m4/kpse-kpathsea-flags.m4  2016-06-07 13:37:06.329142840 +0000
 @@ -16,7 +16,7 @@
  AC_DEFUN([KPSE_KPATHSEA_FLAGS], [dnl
  AC_REQUIRE([KPSE_SAVE_FLAGS])[]dnl
@@ -30,7 +30,7 @@
                     [${top_builddir}/../kpathsea/paths.h])
  m4_if(m4_index([ $1 ], [ no-debug ]), [-1],
 --- texk/seetexk/a4toa5
-+++ texk/seetexk/a4toa5        2016-01-28 11:57:08.353259330 +0000
++++ texk/seetexk/a4toa5        2016-06-07 13:37:06.329142840 +0000
 @@ -0,0 +1,26 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -59,8 +59,8 @@
 +#
 +exec  dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2
 --- texk/seetexk/configure
-+++ texk/seetexk/configure     2016-01-28 12:00:06.457668521 +0000
-@@ -14881,7 +14881,7 @@ elif test "x$need_kpathsea:$with_system_
++++ texk/seetexk/configure     2016-06-07 13:37:06.333142765 +0000
+@@ -14939,7 +14939,7 @@ elif test "x$need_kpathsea:$with_system_
    as_fn_error $? "did not find kpathsea" "$LINENO" 5
  fi
  else
@@ -70,7 +70,7 @@
    KPATHSEA_DEPEND='${top_builddir}/../kpathsea/libkpathsea.la'
    KPATHSEA_RULE='# Rebuild libkpathsea
 --- texk/seetexk/dvibook.c
-+++ texk/seetexk/dvibook.c     2016-01-28 11:57:08.357259249 +0000
++++ texk/seetexk/dvibook.c     2016-06-07 13:37:06.333142765 +0000
 @@ -43,6 +43,7 @@ extern char *optarg;
  extern int   optind;
  #endif
@@ -99,7 +99,7 @@
   * You may get lint warnings about sprintf's return value.
   * Older versions of 4BSD have `char *sprintf()'.  ANSI and
 --- texk/seetexk/dviconcat.c
-+++ texk/seetexk/dviconcat.c   2016-01-28 11:57:08.357259249 +0000
++++ texk/seetexk/dviconcat.c   2016-06-07 13:37:06.333142765 +0000
 @@ -40,6 +40,8 @@ extern char *optarg;
  extern int optind;
  #endif
@@ -121,7 +121,7 @@
  
  /*
 --- texk/seetexk/dviselect.c
-+++ texk/seetexk/dviselect.c   2016-01-28 11:57:08.357259249 +0000
++++ texk/seetexk/dviselect.c   2016-06-07 13:37:06.333142765 +0000
 @@ -54,7 +54,10 @@ extern int optind;
  #include "gripes.h"
  #include "search.h"
@@ -154,7 +154,7 @@
        pl = (struct pagelist *)malloc(sizeof *pl);
        if (pl == NULL)
 --- texk/seetexk/dvitodvi.c
-+++ texk/seetexk/dvitodvi.c    2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/dvitodvi.c    2016-06-07 13:37:06.333142765 +0000
 @@ -43,6 +43,7 @@ extern char *optarg;
  extern int   optind;
  #endif
@@ -215,7 +215,7 @@
     whole = scale(whole, num, den, fac) ;
     *sp = s;
     return (neg ? -whole : whole);
-@@ -493,9 +505,15 @@ HandlePostAmble(void)
+@@ -495,9 +507,15 @@ HandlePostAmble(void)
        PutLong(outf, Denominator);
        PutLong(outf, DVIMag);
        c = GetLong(inf);
@@ -233,7 +233,7 @@
        c = GetWord(inf)+1;
        PutWord(outf, c);       /* DVI stack size */
        PutWord(outf, NumberOfOutputPages);
-@@ -588,7 +606,8 @@ HandlePreAmble(void)
+@@ -590,7 +608,8 @@ HandlePreAmble(void)
                    DVIFileName, DVI_VERSION);
        Numerator = GetLong(inf);
        Denominator = GetLong(inf);
@@ -243,7 +243,7 @@
        putbyte(outf, DVI_PRE);
        putbyte(outf, DVI_VERSION);
        PutLong(outf, Numerator);
-@@ -615,6 +634,7 @@ main(int argc, char **argv)
+@@ -617,6 +636,7 @@ main(int argc, char **argv)
        Width = 0;
        Height = 0;
        Magnification = 1000;
@@ -251,7 +251,7 @@
        Modulo = 1;
  
        ProgName = *argv;
-@@ -711,12 +731,16 @@ Usage: %s [-q] [-i infile] [-o outfile]
+@@ -713,12 +733,16 @@ Usage: %s [-q] [-i infile] [-o outfile]
        if (fseek(inf, 16L, 1) == -1)
                error(1, -1, "can't seek postamble");
        if (Height == 0)         /* get height from postamble */
@@ -271,7 +271,7 @@
        HandleDVIFile();
        if (WritingPage)
 --- texk/seetexk/error.c
-+++ texk/seetexk/error.c       2016-01-28 12:01:25.872063944 +0000
++++ texk/seetexk/error.c       2016-06-07 13:37:06.333142765 +0000
 @@ -29,7 +29,12 @@
  #include <config.h>
  #endif
@@ -307,7 +307,7 @@
  static char *
  strerror (int errnum)
 --- texk/seetexk/gripes.h
-+++ texk/seetexk/gripes.h      2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/gripes.h      2016-06-07 13:37:06.333142765 +0000
 @@ -28,16 +28,17 @@ extern const char *DVIFileName;
   * Declarations for the various gripes.
   */
@@ -337,7 +337,7 @@
 +void GripeUndefinedOp(int n) __NR__;
  void GripeBadGlyph(i32 c, struct font *f);
 --- texk/seetexk/gripes0.c
-+++ texk/seetexk/gripes0.c     2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/gripes0.c     2016-06-07 13:37:06.333142765 +0000
 @@ -28,10 +28,8 @@
  #include "error.h"
  #include "gripes.h"
@@ -377,7 +377,7 @@
 +      exit(0); /* NOTREACHED */
  }
 --- texk/seetexk/gripes1.c
-+++ texk/seetexk/gripes1.c     2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/gripes1.c     2016-06-07 13:37:06.333142765 +0000
 @@ -29,6 +29,7 @@
  #include "font.h"
  #include "gripes.h"
@@ -459,7 +459,7 @@
  
  /*
 --- texk/seetexk/mydvichk
-+++ texk/seetexk/mydvichk      2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/mydvichk      2016-06-07 13:37:06.333142765 +0000
 @@ -0,0 +1,12 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -474,7 +474,7 @@
 +
 +exit(0)
 --- texk/seetexk/odd2even
-+++ texk/seetexk/odd2even      2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/odd2even      2016-06-07 13:37:06.333142765 +0000
 @@ -0,0 +1,22 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -499,7 +499,7 @@
 +
 +exit 0
 --- texk/seetexk/search.c
-+++ texk/seetexk/search.c      2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/search.c      2016-06-07 13:37:06.333142765 +0000
 @@ -34,6 +34,7 @@
   * it runs in increasing-key-value sequence).
   */
@@ -520,7 +520,7 @@
  SCreate(unsigned int dsize)
  {
 --- texk/seetexk/seek.c
-+++ texk/seetexk/seek.c        2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/seek.c        2016-06-07 13:37:06.333142765 +0000
 @@ -43,6 +43,10 @@
  #endif
  
@@ -547,7 +547,7 @@
  /*
   * Make and return a version of `f' on which fseek works (unconditionally).
 --- texk/seetexk/tempfile.c
-+++ texk/seetexk/tempfile.c    2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/tempfile.c    2016-06-07 13:37:06.333142765 +0000
 @@ -25,6 +25,7 @@
  #endif
  
@@ -568,7 +568,7 @@
  
  #include "tempfile.h"
 --- texk/seetexk/types.h
-+++ texk/seetexk/types.h       2016-01-28 11:57:08.361259168 +0000
++++ texk/seetexk/types.h       2016-06-07 13:37:06.333142765 +0000
 @@ -58,7 +58,7 @@
   *
   * (The bcopy provided in lib/bcopy.c does handle overlap.)

++++++ source-missed-scripts.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -1,97 +1,11 @@
 ---
- texk/texlive/linked_scripts/Makefile.am                        |    5 
- texk/texlive/linked_scripts/Makefile.in                        |    5 
  texk/texlive/linked_scripts/diadia/diadia.lua                  |  298 ++++++
  texk/texlive/linked_scripts/glossaries/makeglossaries-lite.lua |  471 
++++++++++
  texk/texlive/linked_scripts/make4ht/make4ht                    |   62 +
  texk/texlive/linked_scripts/pdfbook2/pdfbook2                  |  237 +++++
  texk/texlive/linked_scripts/tex4ebook/tex4ebook                |  154 +++
- 7 files changed, 1232 insertions(+)
+ 5 files changed, 1222 insertions(+)
 
---- texk/texlive/linked_scripts/Makefile.am
-+++ texk/texlive/linked_scripts/Makefile.am    2016-01-29 13:15:51.042911818 
+0000
-@@ -94,6 +94,7 @@ texmf_other_scripts = \
-       ctanify/ctanify \
-       ctanupload/ctanupload.pl \
-       de-macro/de-macro \
-+      diadia/diadia.lua \
-       dosepsbin/dosepsbin.pl \
-       dviasm/dviasm.py \
-       ebong/ebong.py \
-@@ -109,6 +110,7 @@ texmf_other_scripts = \
-       fragmaster/fragmaster.pl \
-       getmap/getmapdl.lua \
-       glossaries/makeglossaries \
-+      glossaries/makeglossaries-lite.lua \
-       jfontmaps/kanji-fontmap-creator.pl \
-       jfontmaps/kanji-config-updmap.pl \
-       jfontmaps/kanji-config-updmap-sys.sh \
-@@ -129,6 +131,7 @@ texmf_other_scripts = \
-       ltximg/ltximg.pl \
-       luaotfload/luaotfload-tool.lua \
-       m-tx/m-tx.lua \
-+      make4ht/make4ht \
-       match_parens/match_parens \
-       mathspic/mathspic.pl \
-       mf2pt1/mf2pt1.pl \
-@@ -140,6 +143,7 @@ texmf_other_scripts = \
-       musixtex/musixtex.lua \
-       oberdiek/pdfatfi.pl \
-       pax/pdfannotextractor.pl \
-+      pdfbook2/pdfbook2 \
-       pdfcrop/pdfcrop.pl \
-       pedigree-perl/pedigree.pl \
-       perltex/perltex.pl \
-@@ -159,6 +163,7 @@ texmf_other_scripts = \
-       splitindex/splitindex.pl \
-       sty2dtx/sty2dtx.pl \
-       svn-multi/svn-multi.pl \
-+      tex4ebook/tex4ebook \
-       texdoc/texdoc.tlu \
-       texcount/texcount.pl \
-       texdef/texdef.pl \
---- texk/texlive/linked_scripts/Makefile.in
-+++ texk/texlive/linked_scripts/Makefile.in    2016-01-29 13:15:40.035132961 
+0000
-@@ -312,6 +312,7 @@ texmf_other_scripts = \
-       ctanify/ctanify \
-       ctanupload/ctanupload.pl \
-       de-macro/de-macro \
-+      diadia/diadia.lua \
-       dosepsbin/dosepsbin.pl \
-       dviasm/dviasm.py \
-       ebong/ebong.py \
-@@ -327,6 +328,7 @@ texmf_other_scripts = \
-       fragmaster/fragmaster.pl \
-       getmap/getmapdl.lua \
-       glossaries/makeglossaries \
-+      glossaries/makeglossaries-lite.lua \
-       jfontmaps/kanji-fontmap-creator.pl \
-       jfontmaps/kanji-config-updmap.pl \
-       jfontmaps/kanji-config-updmap-sys.sh \
-@@ -347,6 +349,7 @@ texmf_other_scripts = \
-       ltximg/ltximg.pl \
-       luaotfload/luaotfload-tool.lua \
-       m-tx/m-tx.lua \
-+      make4ht/make4ht \
-       match_parens/match_parens \
-       mathspic/mathspic.pl \
-       mf2pt1/mf2pt1.pl \
-@@ -358,6 +361,7 @@ texmf_other_scripts = \
-       musixtex/musixtex.lua \
-       oberdiek/pdfatfi.pl \
-       pax/pdfannotextractor.pl \
-+      pdfbook2/pdfbook2 \
-       pdfcrop/pdfcrop.pl \
-       pedigree-perl/pedigree.pl \
-       perltex/perltex.pl \
-@@ -377,6 +381,7 @@ texmf_other_scripts = \
-       splitindex/splitindex.pl \
-       sty2dtx/sty2dtx.pl \
-       svn-multi/svn-multi.pl \
-+      tex4ebook/tex4ebook \
-       texdoc/texdoc.tlu \
-       texcount/texcount.pl \
-       texdef/texdef.pl \
 --- texk/texlive/linked_scripts/diadia/diadia.lua
 +++ texk/texlive/linked_scripts/diadia/diadia.lua      2016-01-29 
11:39:38.599088869 +0000
 @@ -0,0 +1,298 @@

++++++ source-overflow.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -1,6 +1,7 @@
 ---
- utils/lacheck/lacheck.test |    3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
+ texk/upmendex/fwrite.c     |   62 
+++++++++++++++++++++++----------------------
+ utils/lacheck/lacheck.test |    3 +-
+ 2 files changed, 34 insertions(+), 31 deletions(-)
 
 |--- texk/web2c/eptexdir/eptex.ech
 |+++ texk/web2c/eptexdir/eptex.ech     2012-04-16 08:31:14.564665420 +0000
@@ -29,3 +30,101 @@
 +test -e $srcdir/test.old || > $srcdir/test.old
 +diff $srcdir/test.old test.out || true
  
+--- texk/upmendex/fwrite.c
++++ texk/upmendex/fwrite.c     2016-07-08 11:54:13.897971000 +0000
+@@ -67,33 +67,38 @@ static inline int SAPPENDF(char *buf, co
+ 
+ static void fprint_uchar(FILE *fp, const UChar *a, const int mode, const int 
len)
+ {
+-      int k;
+-      char str[15], *ret;
+-      UChar istr[5];
++      char str[3*INITIALLENGTH+1];
++      UChar istr[INITIALLENGTH];
+       int olen, wclen;
+       UErrorCode perr;
+ 
+       if (len<0) {
+-              for (k=0; a[k] || k<4; k++) istr[k]=a[k];
+-              wclen=k;
++              u_strcpy(istr,a);
++              wclen=u_strlen(istr);
+       } else {
+-              wclen = is_surrogate_pair(a) ? 2 : 1;
++              wclen=is_surrogate_pair(a) ? 2 : 1;
+                             istr[0]=a[0];
+               if (wclen==2) istr[1]=a[1];
++              istr[wclen]=L'\0';
+       }
+-      istr[wclen]=L'\0';
+       if (mode==M_TO_UPPER) {
+-              perr = U_ZERO_ERROR;
+-              u_strToUpper(istr,5,istr,wclen,"",&perr);
++              perr=U_ZERO_ERROR;
++              olen=u_strToUpper(istr,INITIALLENGTH,istr,wclen,"",&perr);
+       } else if (mode==M_TO_LOWER) {
+-              perr = U_ZERO_ERROR;
+-              u_strToLower(istr,5,istr,wclen, 
istr[0]==0x130&&turkish_i?"tr":"", &perr);
++              perr=U_ZERO_ERROR;
++              olen=u_strToLower(istr,INITIALLENGTH,istr,wclen, 
istr[0]==0x130&&turkish_i?"tr":"", &perr);
+       } else if (mode==M_TO_TITLE) {
+-              perr = U_ZERO_ERROR;
+-              u_strToTitle(istr,5,istr,wclen,NULL,"",&perr);
+-      }
+-      perr = U_ZERO_ERROR;
+-      ret = u_strToUTF8(str, 15, &olen, istr, wclen, &perr);
++              perr=U_ZERO_ERROR;
++              olen=u_strToTitle(istr,INITIALLENGTH,istr,wclen,NULL,"",&perr);
++      } else
++              olen=wclen;
++      if (olen>INITIALLENGTH) {
++              warn_printf(efp, "\nWarning, Too long (%d) header.\n", olen);
++              wclen=INITIALLENGTH;
++      } else
++              wclen=olen;
++      perr=U_ZERO_ERROR;
++      u_strToUTF8(str, 3*INITIALLENGTH+1, &olen, istr, wclen, &perr);
+       fprintf(fp,"%s",str);
+ }
+ 
+@@ -844,7 +849,7 @@ static int initial_cmp_char(UChar *ini,
+ static int init_hanzi_header(void)
+ {
+       UChar strX[2],*pch0,*pch1;
+-      int k, hzmode;
++      int k, hzmode, len;
+       struct hanzi_index *hz_idx_init;
+ 
+       strX[0]=0x5B57;  strX[1]=L'\0';
+@@ -878,21 +883,18 @@ static int init_hanzi_header(void)
+       for (k=0;k<hz_index_len;k++) {
+               if (u_strlen(pch0)==0) break;
+               if ((pch1=u_strchr(pch0,L';'))>0) {
+-                      if (pch1-pch0>=INITIALLENGTH) {
+-                              warn_printf(efp, "\nWarning, Too long hanzi 
header.\n");
+-                              break;
+-                      }
+-                      u_strncpy(hz_index[k].idx,pch0,pch1-pch0);
+-                      hz_index[k].idx[pch1-pch0]=L'\0';
+-                      pch0=pch1+1;
++                      len=pch1-pch0;
+               } else {
+-                      if (u_strlen(pch0)>=INITIALLENGTH) {
+-                              warn_printf(efp, "\nWarning, Too long hanzi 
header.\n");
+-                              break;
+-                      }
+-                      u_strcpy(hz_index[k].idx,pch0);
+-                      break;
++                      len=u_strlen(pch0);
+               }
++              if (len>=INITIALLENGTH) {
++                      warn_printf(efp, "\nWarning, Too long (%d) hanzi 
header.\n", len);
++                      len=INITIALLENGTH-1;
++              }
++              u_strncpy(hz_index[k].idx,pch0,len);
++              hz_index[k].idx[len]=L'\0';
++              if (pch1>0) pch0=pch1+1;
++              else break;
+       }
+ 
+       return hzmode;

++++++ source-warns.dif ++++++
--- /var/tmp/diff_new_pack.KqNxAt/_old  2016-07-26 13:02:20.000000000 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:20.000000000 +0200
@@ -1,18 +1,18 @@
 ---
- libs/gmp/Makefile.in                         |    2 +-
- libs/icu/icu-55.1/source/i18n/decNumber.h    |   22 +++++++++++++---------
- libs/lua52/Makefile.in                       |    4 ++--
- libs/mpfr/Makefile.in                        |    2 +-
- libs/teckit/TECkit-2.5.4/source/Compiler.cpp |   17 ++++++++++-------
- texk/makeindexk/genind.h                     |   16 +++++++++++++++-
- texk/makeindexk/mkind.h                      |   20 +++++++++++++++++---
- texk/makeindexk/scanid.h                     |   16 +++++++++++++++-
- texk/makeindexk/scanst.h                     |   16 +++++++++++++++-
+ libs/gmp/Makefile.in                       |    2 +-
+ libs/icu/icu-src/source/i18n/decNumber.h   |   22 +++++++++++++---------
+ libs/lua52/Makefile.in                     |    4 ++--
+ libs/mpfr/Makefile.in                      |    2 +-
+ libs/teckit/TECkit-src/source/Compiler.cpp |   17 ++++++++++-------
+ texk/makeindexk/genind.h                   |   16 +++++++++++++++-
+ texk/makeindexk/mkind.h                    |   20 +++++++++++++++++---
+ texk/makeindexk/scanid.h                   |   16 +++++++++++++++-
+ texk/makeindexk/scanst.h                   |   16 +++++++++++++++-
  9 files changed, 89 insertions(+), 26 deletions(-)
 
 --- libs/gmp/Makefile.in
-+++ libs/gmp/Makefile.in       2016-01-29 14:37:58.791563686 +0000
-@@ -294,7 +294,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
++++ libs/gmp/Makefile.in       2016-06-07 13:29:33.925651292 +0000
+@@ -298,7 +298,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) \
@@ -21,8 +21,8 @@
  AM_V_CC = $(am__v_CC_@AM_V@)
  am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  am__v_CC_0 = @echo "  CC      " $@;
---- libs/icu/icu-55.1/source/i18n/decNumber.h
-+++ libs/icu/icu-55.1/source/i18n/decNumber.h  2016-01-28 12:14:31.336201296 
+0000
+--- libs/icu/icu-src/source/i18n/decNumber.h
++++ libs/icu/icu-src/source/i18n/decNumber.h   2016-06-07 13:29:33.925651292 
+0000
 @@ -54,26 +54,30 @@
    /* For ICU, use one digit per byte, to make it easier to emulate the
     * old DigitList interface on top of a decNumber
@@ -64,7 +64,7 @@
    #define DECNUMUNITS ((DECNUMDIGITS+DECDPUN-1)/DECDPUN)
  
 --- libs/lua52/Makefile.in
-+++ libs/lua52/Makefile.in     2016-01-28 12:16:33.057744260 +0000
++++ libs/lua52/Makefile.in     2016-06-07 13:29:33.925651292 +0000
 @@ -201,11 +201,11 @@ depcomp = $(SHELL) $(top_srcdir)/../../b
  am__depfiles_maybe = depfiles
  am__mv = mv -f
@@ -80,7 +80,7 @@
  am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  am__v_CC_0 = @echo "  CC      " $@;
 --- libs/mpfr/Makefile.in
-+++ libs/mpfr/Makefile.in      2016-01-29 14:38:34.666839862 +0000
++++ libs/mpfr/Makefile.in      2016-06-07 13:29:33.925651292 +0000
 @@ -232,7 +232,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
  am__v_lt_0 = --silent
  am__v_lt_1 = 
@@ -90,8 +90,8 @@
  AM_V_CC = $(am__v_CC_@AM_V@)
  am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  am__v_CC_0 = @echo "  CC      " $@;
---- libs/teckit/TECkit-2.5.4/source/Compiler.cpp
-+++ libs/teckit/TECkit-2.5.4/source/Compiler.cpp       2016-01-28 
12:14:31.340201216 +0000
+--- 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);
@@ -117,7 +117,7 @@
                                        else
                                                free(dest);
 --- texk/makeindexk/genind.h
-+++ texk/makeindexk/genind.h   2016-01-28 12:14:31.340201216 +0000
++++ texk/makeindexk/genind.h   2016-06-07 13:29:37.209589558 +0000
 @@ -25,6 +25,20 @@
   *
   */
@@ -149,7 +149,7 @@
  }
  
 --- texk/makeindexk/mkind.h
-+++ texk/makeindexk/mkind.h    2016-01-28 12:14:31.340201216 +0000
++++ texk/makeindexk/mkind.h    2016-06-07 13:29:37.209589558 +0000
 @@ -244,6 +244,20 @@ extern int mk_getc (FILE *str);
  #define STREQ(A, B)  (strcmp(A, B) == 0)
  #define STRNEQ(A, B) (strcmp(A, B) != 0)
@@ -192,7 +192,7 @@
      EXIT(1); \
  }
 --- texk/makeindexk/scanid.h
-+++ texk/makeindexk/scanid.h   2016-01-28 12:14:31.340201216 +0000
++++ texk/makeindexk/scanid.h   2016-06-07 13:29:37.209589558 +0000
 @@ -112,6 +112,20 @@
      idx_ec++; \
  }
@@ -224,7 +224,7 @@
  }
  
 --- texk/makeindexk/scanst.h
-+++ texk/makeindexk/scanst.h   2016-01-28 12:14:31.340201216 +0000
++++ texk/makeindexk/scanst.h   2016-06-07 13:29:37.209589558 +0000
 @@ -158,6 +158,20 @@
      put_dot = FALSE; \
  }

++++++ source.dif ++++++
++++ 627 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive/source.dif
++++ and /work/SRC/openSUSE:Factory/.texlive.new/source.dif

++++++ texlive-20150521-source.tar.xz -> texlive-20160523-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive/texlive-20150521-source.tar.xz 
/work/SRC/openSUSE:Factory/.texlive.new/texlive-20160523-source.tar.xz differ: 
char 25, line 1


Reply via email to