Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-05-15 10:02:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and      /work/SRC/openSUSE:Factory/.texlive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive"

Tue May 15 10:02:24 2018 rev:49 rq:606362 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-05-01 
23:10:59.520080531 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes     2018-05-15 
10:29:06.429652620 +0200
@@ -1,0 +2,44 @@
+Thu May 10 10:10:29 UTC 2018 - [email protected]
+
+- Let texlive-kpathsea-bin Pre Require texlive-tetex-bin
+
+-------------------------------------------------------------------
+Tue May  8 12:24:13 UTC 2018 - [email protected]
+
+- Respect rename of texconfig to tetex 
+
+-------------------------------------------------------------------
+Mon May  7 11:19:03 UTC 2018 - [email protected]
+
+- Add patch source-tounicode.difto fix tounicode entries for
+  ligatures in pdf output of xelatex
+
+-------------------------------------------------------------------
+Mon May  7 10:16:26 UTC 2018 - [email protected]
+
+- Add freetype-use-pkg-config.patch to fix build with new Freetype:
+  use pkgconfig to find Freetype libraries.
+
+-------------------------------------------------------------------
+Fri May  4 07:09:02 UTC 2018 - [email protected]
+
+- Shorten reautoconfig a bit that is only reconfigure trees with
+  changed ac files 
+
+-------------------------------------------------------------------
+Fri May  4 06:41:12 UTC 2018 - [email protected]
+
+- Help asymptote with libOSMesa AND libglapi
+
+-------------------------------------------------------------------
+Thu May  3 15:39:00 UTC 2018 - [email protected]
+
+- Add patch source-patgen.dif to enhance upper size limit of
+  arrays in patgen as mentioned at [email protected]
+
+-------------------------------------------------------------------
+Wed May  2 10:22:22 UTC 2018 - [email protected]
+
+- Switch over to TeXLive 2018 final 20180414 
+
+-------------------------------------------------------------------
@@ -6,0 +51,11 @@
+Mon Apr 23 11:11:21 UTC 2018 - [email protected]
+
+- Add patches
+  * source-m-tx-0.63a-buffer-overflow.dif
+  * source-synctex-bump-soname.dif as the API had changed and the
+    major version 1 does not fix anymore
+  * source-fix-synctex-missing-header-install.dif
+  * source-lua-poppler0640.dif
+  * source-synctex-bump-soname.dif
+
+-------------------------------------------------------------------
@@ -9 +64,21 @@
-- Add patch source-lcdf-typetools.dif to help gcc8 (boo#1087075)
+- Skip patch source-lcdf-typetools.dif as now upstream (boo#1087075)
+
+-------------------------------------------------------------------
+Tue Apr 10 09:25:55 UTC 2018 - [email protected]
+
+- First initial snapshot of TeXLive pre 2018
+- Port patches
+  * biber-certs.dif
+  * source-64.dif
+  * source-a2ping.dif
+  * source-configure.dif
+  * source-dviutils.dif
+  * source-overflow.dif
+  * source-warns.dif
+  * source.dif
+- Removed patches now upstream
+  * texlive-20170524-source-poppler059-1.patch
+  * source-poppler-0.59.1.dif
+  * source-luatex.dif
+  * source-maxpath.dif
+  * biber-perl-5.30.dif

Old:
----
  biber-perl-5.30.dif
  biblatex-biber-2.7.tar.xz
  source-lcdf-typetools.dif
  source-luatex.dif
  source-maxpath.dif
  source-poppler-0.59.1.dif
  texlive-20170520-source.tar.xz
  texlive-20170524-source-poppler059-1.patch

New:
----
  biblatex-biber-2.11.tar.xz
  freetype-use-pkg-config.patch
  source-fix-synctex-missing-header-install.dif
  source-lua-poppler0640.dif
  source-m-tx-0.63a-buffer-overflow.dif
  source-patgen.dif
  source-synctex-bump-soname.dif
  source-tounicode.dif
  texlive-20180414-source.tar.xz

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

Other differences:
------------------
++++++ texlive.spec ++++++
++++ 1367 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.0Qyh8O/_old  2018-05-15 10:29:08.217586972 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.217586972 +0200
@@ -6,7 +6,7 @@
  4 files changed, 2 insertions(+), 3 deletions(-)
 
 --- Build.PL
-+++ Build.PL   2017-05-30 13:22:55.692794072 +0000
++++ Build.PL   2018-04-12 12:07:59.531719830 +0000
 @@ -54,7 +54,6 @@ my $builder = $class->new(
                   'List::AllUtils' => 0,
                   'List::MoreUtils' => 0,
@@ -14,30 +14,30 @@
 -                 'Mozilla::CA' =>  '20160104',
                   'Regexp::Common' => 0,
                   'Log::Log4perl' => 0,
-                  'Unicode::Collate' => '1.18',
+                  'Unicode::Collate' => '1.25',
 --- META.json
-+++ META.json  2017-05-30 13:23:19.305046965 +0000
++++ META.json  2018-04-12 12:08:19.691347923 +0000
 @@ -49,7 +49,6 @@
              "List::MoreUtils" : "0",
              "List::MoreUtils::XS" : "0",
              "Log::Log4perl" : "0",
 -            "Mozilla::CA" : "20160104",
+             "PerlIO::utf8_strict" : "0",
              "Regexp::Common" : "0",
              "Sort::Key" : "0",
-             "Text::BibTeX" : "0.76",
 --- META.yml
-+++ META.yml   2017-05-30 13:23:28.101141166 +0000
++++ META.yml   2018-04-12 12:08:45.330874919 +0000
 @@ -94,7 +94,6 @@ requires:
    List::MoreUtils: '0'
    List::MoreUtils::XS: '0'
    Log::Log4perl: '0'
 -  Mozilla::CA: '20160104'
+   PerlIO::utf8_strict: '0'
    Regexp::Common: '0'
    Sort::Key: '0'
-   Text::BibTeX: '0.76'
 --- bin/biber
-+++ bin/biber  2017-05-30 13:22:13.032337114 +0000
-@@ -112,6 +112,8 @@ GetOptions(
++++ bin/biber  2018-04-12 12:06:39.913188617 +0000
+@@ -114,6 +114,8 @@ GetOptions(
            ) or pod2usage(-verbose => 0,
                           -exitval => EXIT_ERROR);
  

++++++ biblatex-biber-2.7.tar.xz -> biblatex-biber-2.11.tar.xz ++++++
++++ 195832 lines of diff (skipped)

++++++ freetype-use-pkg-config.patch ++++++
---
 m4/kpse-freetype2-flags.m4 |    4 ++++
 1 file changed, 4 insertions(+)

--- texlive-bin.orig/m4/kpse-freetype2-flags.m4
+++ texlive-bin/m4/kpse-freetype2-flags.m4
@@ -28,9 +28,13 @@
 AC_DEFUN([KPSE_FREETYPE2_SYSTEM_FLAGS], [dnl
 AC_REQUIRE([AC_CANONICAL_HOST])[]dnl
 AC_CHECK_TOOL([FT2_CONFIG], [freetype-config], [false])[]dnl
+AC_CHECK_TOOL([PKG_CONFIG], [pkg-config], [false])[]dnl
 if $FT2_CONFIG --ftversion >/dev/null 2>&1; then
   FREETYPE2_INCLUDES=`$FT2_CONFIG --cflags`
   FREETYPE2_LIBS=`$FT2_CONFIG --libs`
+elif $PKG_CONFIG --libs freetype2 >/dev/null 2>&1; then
+  FREETYPE2_INCLUDES=`$PKG_CONFIG --cflags freetype2`
+  FREETYPE2_LIBS=`$PKG_CONFIG --libs freetype2`
 elif test "x$need_freetype2:$with_system_freetype2" = xyes:yes; then
   AC_MSG_ERROR([did not find freetype-config required for system freetype2 
library])
 fi
++++++ source-64.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.869563032 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.877562739 +0200
@@ -4,8 +4,8 @@
  2 files changed, 8 insertions(+)
 
 --- configure
-+++ configure  2009-08-28 15:44:30.000000000 +0000
-@@ -19830,6 +19830,10 @@ fi
++++ configure  2018-04-10 08:58:00.463820598 +0000
+@@ -20730,6 +20730,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.
@@ -17,8 +17,8 @@
    ;;
  
 --- m4/libtool.m4
-+++ m4/libtool.m4      2009-08-28 15:46:57.000000000 +0000
-@@ -2681,6 +2681,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
++++ m4/libtool.m4      2018-04-10 08:58:00.463820598 +0000
+@@ -2884,6 +2884,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
    # 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.0Qyh8O/_old  2018-05-15 10:29:08.889562298 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.889562298 +0200
@@ -1,6 +1,10 @@
+---
+ texk/texlive/linked_scripts/a2ping/a2ping.pl |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 --- texk/texlive/linked_scripts/a2ping/a2ping.pl
-+++ texk/texlive/linked_scripts/a2ping/a2ping.pl       2011-10-29 
22:06:11.000000000 -0500
-@@ -1677,7 +1677,7 @@ showpage quit
++++ texk/texlive/linked_scripts/a2ping/a2ping.pl       2018-04-10 
09:00:52.856579965 +0000
+@@ -1676,7 +1676,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
@@ -8,4 +12,4 @@
 +        or $res!~s/\A(?:\w+ Ghostscript +\d|Copyright .* artofcode ).*\n// # 
AFPL Ghostscript 6.50 (2000-12-02)
          or $res!~s/.*?^bbox-begin\n//m;
        if ($res!~s/\nbbox-success\n\Z(?!\n)/\n/) {
-         warning # not `error', mpost(1) `prologues:=0; ... btex fonts' output 
won't compile 
+         warning # not `error', mpost(1) `prologues:=0; ... btex fonts' output 
won't compile

++++++ source-configure.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.901561857 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.901561857 +0200
@@ -6,7 +6,7 @@
  4 files changed, 5 insertions(+), 11 deletions(-)
 
 --- configure.ac
-+++ configure.ac       2017-05-30 12:46:15.933298946 +0000
++++ configure.ac       2018-04-10 08:18:33.592283965 +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])
@@ -18,8 +18,8 @@
  
  AM_CONDITIONAL([cross], [test "x$cross_compiling" = xyes])
 --- configure
-+++ configure  2017-05-30 12:46:15.981299457 +0000
-@@ -22124,9 +22124,6 @@ fi
++++ configure  2018-04-10 08:18:33.596283890 +0000
+@@ -22265,9 +22265,6 @@ fi
  if test "x$syslib_status" = xno; then
    as_fn_error $? "some requested system libraries failed" "$LINENO" 5
  fi
@@ -30,18 +30,18 @@
  LIBS=$kpse_save_LIBS
  
 --- texk/dvipdfm-x/configure.ac
-+++ texk/dvipdfm-x/configure.ac        2017-05-30 12:50:20.711904998 +0000
++++ texk/dvipdfm-x/configure.ac        2018-04-10 08:22:36.759724038 +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)], [20170318], [[email protected]])
-+AC_INIT([dvipdfmx (TeX Live)], [20170318], [[email protected]])
+-AC_INIT([dvipdfm-x (TeX Live)], [20180217], [[email protected]])
++AC_INIT([dvipdfmx (TeX Live)], [20180217], [[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   2017-05-30 12:52:21.189194983 +0000
++++ texk/dvipdfm-x/configure   2018-04-10 08:24:05.082067815 +0000
 @@ -588,10 +588,10 @@ MFLAGS=
  MAKEFLAGS=
  
@@ -50,9 +50,9 @@
 -PACKAGE_TARNAME='dvipdfm-x--tex-live-'
 +PACKAGE_NAME='dvipdfmx (TeX Live)'
 +PACKAGE_TARNAME='dvipdfmx'
- PACKAGE_VERSION='20170318'
--PACKAGE_STRING='dvipdfm-x (TeX Live) 20170318'
-+PACKAGE_STRING='dvipdfmx (TeX Live) 20170318'
+ PACKAGE_VERSION='20180217'
+-PACKAGE_STRING='dvipdfm-x (TeX Live) 20180217'
++PACKAGE_STRING='dvipdfmx (TeX Live) 20180217'
  PACKAGE_BUGREPORT='[email protected]'
  PACKAGE_URL=''
  
@@ -62,6 +62,6 @@
  # Define the identity of the package.
 - PACKAGE='dvipdfm-x--tex-live-'
 + PACKAGE='dvipdfmx'
-  VERSION='20170318'
+  VERSION='20180217'
  
  

++++++ source-dvipdfm-x.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.913561417 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.913561417 +0200
@@ -1,6 +1,6 @@
 --- texk/dvipdfm-x/pngimage.c_orig     2018-04-27 02:37:38.954103428 +0200
 +++ texk/dvipdfm-x/pngimage.c  2018-04-27 02:48:48.121731743 +0200
-@@ -966,12 +966,16 @@
+@@ -964,12 +964,16 @@
    png_bytep   trans;
    int         num_trans;
    png_uint_32 i;
@@ -17,7 +17,7 @@
  
    smask = pdf_new_stream(STREAM_COMPRESS);
    dict  = pdf_stream_dict(smask);
-@@ -983,7 +987,8 @@
+@@ -981,7 +985,8 @@
    pdf_add_dict(dict, pdf_new_name("ColorSpace"), pdf_new_name("DeviceGray"));
    pdf_add_dict(dict, pdf_new_name("BitsPerComponent"), pdf_new_number(8));
    for (i = 0; i < width*height; i++) {

++++++ source-dviutils.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.925560976 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.929560829 +0200
@@ -4,7 +4,7 @@
  texk/seetexk/configure    |    2 +-
  texk/seetexk/dvibook.c    |    6 +++---
  texk/seetexk/dviconcat.c  |    6 ++----
- texk/seetexk/dviselect.c  |    9 ++++-----
+ texk/seetexk/dviselect.c  |    8 +++-----
  texk/seetexk/dvitodvi.c   |   40 ++++++++++++++++++++++++++++++++--------
  texk/seetexk/error.c      |   14 +++++---------
  texk/seetexk/gripes.h     |   21 +++++++++++----------
@@ -16,10 +16,10 @@
  texk/seetexk/seek.c       |   11 +++++------
  texk/seetexk/tempfile.c   |    5 ++---
  texk/seetexk/types.h      |    2 +-
- 17 files changed, 142 insertions(+), 70 deletions(-)
+ 17 files changed, 141 insertions(+), 70 deletions(-)
 
 --- m4/kpse-kpathsea-flags.m4
-+++ m4/kpse-kpathsea-flags.m4  2016-06-07 13:37:06.329142840 +0000
++++ m4/kpse-kpathsea-flags.m4  2018-04-10 08:25:10.644838384 +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-06-07 13:37:06.329142840 +0000
++++ texk/seetexk/a4toa5        2018-04-10 08:25:10.644838384 +0000
 @@ -0,0 +1,26 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -59,7 +59,7 @@
 +#
 +exec  dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2
 --- texk/seetexk/configure
-+++ texk/seetexk/configure     2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/configure     2018-04-10 08:25:10.644838384 +0000
 @@ -14939,7 +14939,7 @@ elif test "x$need_kpathsea:$with_system_
    as_fn_error $? "did not find kpathsea" "$LINENO" 5
  fi
@@ -70,8 +70,8 @@
    KPATHSEA_DEPEND='${top_builddir}/../kpathsea/libkpathsea.la'
    KPATHSEA_RULE='# Rebuild libkpathsea
 --- texk/seetexk/dvibook.c
-+++ texk/seetexk/dvibook.c     2016-06-07 13:37:06.333142765 +0000
-@@ -43,6 +43,7 @@ extern char *optarg;
++++ texk/seetexk/dvibook.c     2018-04-10 08:25:10.644838384 +0000
+@@ -46,6 +46,7 @@ extern char *optarg;
  extern int   optind;
  #endif
  
@@ -79,7 +79,7 @@
  #include "types.h"
  #include "dviclass.h"
  #include "dvicodes.h"
-@@ -51,6 +52,8 @@ extern int   optind;
+@@ -54,6 +55,8 @@ extern int   optind;
  #include "gripes.h"
  #include "search.h"
  #include <stdio.h>
@@ -88,7 +88,7 @@
  #include <ctype.h>
  #include "seek.h"
  
-@@ -117,9 +120,6 @@ i32        Count[10];              /* the 10 \count variabl
+@@ -129,9 +132,6 @@ i32        Count[10];              /* the 10 \count variabl
  /* save some string space: we use this a lot */
  char  writeerr[] = "error writing DVI file";
  
@@ -99,8 +99,8 @@
   * 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-06-07 13:37:06.333142765 +0000
-@@ -40,6 +40,8 @@ extern char *optarg;
++++ texk/seetexk/dviconcat.c   2018-04-10 08:25:10.644838384 +0000
+@@ -43,6 +43,8 @@ extern char *optarg;
  extern int optind;
  #endif
  
@@ -109,7 +109,7 @@
  #include "types.h"
  #include "dviclass.h"
  #include "dvicodes.h"
-@@ -103,10 +105,6 @@ char      writeerr[] = "error writing DVI fil
+@@ -114,10 +116,6 @@ char      writeerr[] = "error writing DVI fil
  
  static void HandleDVIFile(void);
  
@@ -121,19 +121,17 @@
  
  /*
 --- texk/seetexk/dviselect.c
-+++ texk/seetexk/dviselect.c   2016-06-07 13:37:06.333142765 +0000
-@@ -54,7 +54,10 @@ extern int optind;
++++ texk/seetexk/dviselect.c   2018-04-10 08:49:25.661500063 +0000
+@@ -57,6 +57,8 @@ extern int optind;
  #include "gripes.h"
  #include "search.h"
  #include <stdio.h>
 +#include <stdlib.h>
- #include <ctype.h>
-+#include <stdlib.h>
 +#include <string.h>
+ #include <ctype.h>
  
- #define white(x) ((x) == ' ' || (x) == '\t' || (x) == ',')
- 
-@@ -166,10 +169,6 @@ static void HandleDVIFile(void);
+ #if defined(WIN32) && defined(KPATHSEA)
+@@ -177,10 +179,6 @@ static void HandleDVIFile(void);
  static void PutFontSelector(i32);
  static void WritePreAmble(void);
  
@@ -144,7 +142,7 @@
  /*
   * You may get lint warnings about sprintf's return value.
   * Older versions of 4BSD have `char *sprintf()'.  ANSI and
-@@ -601,7 +600,7 @@ Usage: %s [-s] [-i infile] [-o outfile]
+@@ -633,7 +631,7 @@ Usage: %s [-s] [-i infile] [-o outfile]
  static struct pagelist *
  InstallPL(struct pagesel *ps, int n, int absolute)
  {
@@ -154,8 +152,8 @@
        pl = (struct pagelist *)malloc(sizeof *pl);
        if (pl == NULL)
 --- texk/seetexk/dvitodvi.c
-+++ texk/seetexk/dvitodvi.c    2016-06-07 13:37:06.333142765 +0000
-@@ -43,6 +43,7 @@ extern char *optarg;
++++ texk/seetexk/dvitodvi.c    2018-04-10 08:49:00.045981786 +0000
+@@ -46,6 +46,7 @@ extern char *optarg;
  extern int   optind;
  #endif
  
@@ -163,16 +161,16 @@
  #include "types.h"
  #include "dviclass.h"
  #include "dvicodes.h"
-@@ -51,6 +52,8 @@ extern int   optind;
+@@ -54,6 +55,8 @@ extern int   optind;
  #include "gripes.h"
  #include "search.h"
  #include <stdio.h>
 +#include <stdlib.h>
 +#include <unistd.h>
  #include <ctype.h>
+ #include "seek.h"
  
- #define white(x) ((x) == ' ' || (x) == '\t' || (x) == ',')
-@@ -87,6 +90,7 @@ struct fontinfo {
+@@ -95,6 +98,7 @@ struct fontinfo {
  i32     Width;                  /* width of page */
  i32     Height;                 /* height of page */
  i32     Magnification;          /* Magnification of pages */
@@ -180,7 +178,7 @@
  int     Modulo;                 /* page spec modulo */
  struct pagespec *PageSpecs;     /* page specification list */
  
-@@ -123,9 +127,6 @@ i32        Count[10];              /* the 10 \count variabl
+@@ -134,9 +138,6 @@ i32        Count[10];              /* the 10 \count variabl
  
  /* save some string space: we use this a lot */
  char  writeerr[] = "error writing DVI file";
@@ -190,7 +188,7 @@
  
  static void WriteFont(struct fontinfo *fi);
  static void PutFontSelector(i32 index);
-@@ -186,6 +187,15 @@ scale(i32 whole, int num, int den, i32 s
+@@ -197,6 +198,15 @@ scale(i32 whole, int num, int den, i32 s
     return (v) ;
  }
  
@@ -206,7 +204,7 @@
  struct pagespec {
     int reversed, pageno, add;
     i32 xoff, yoff;
-@@ -293,6 +303,8 @@ parsedimen(char **sp)
+@@ -304,6 +314,8 @@ parsedimen(char **sp)
        fac = Height;
        s++;
     }
@@ -215,7 +213,7 @@
     whole = scale(whole, num, den, fac) ;
     *sp = s;
     return (neg ? -whole : whole);
-@@ -495,9 +507,15 @@ HandlePostAmble(void)
+@@ -506,9 +518,15 @@ HandlePostAmble(void)
        PutLong(outf, Denominator);
        PutLong(outf, DVIMag);
        c = GetLong(inf);
@@ -233,7 +231,7 @@
        c = GetWord(inf)+1;
        PutWord(outf, c);       /* DVI stack size */
        PutWord(outf, NumberOfOutputPages);
-@@ -590,7 +608,8 @@ HandlePreAmble(void)
+@@ -606,7 +624,8 @@ HandlePreAmble(void)
                    DVIFileName, DVI_VERSION);
        Numerator = GetLong(inf);
        Denominator = GetLong(inf);
@@ -243,7 +241,7 @@
        putbyte(outf, DVI_PRE);
        putbyte(outf, DVI_VERSION);
        PutLong(outf, Numerator);
-@@ -617,6 +636,7 @@ main(int argc, char **argv)
+@@ -644,6 +663,7 @@ main(int argc, char **argv)
        Width = 0;
        Height = 0;
        Magnification = 1000;
@@ -251,7 +249,7 @@
        Modulo = 1;
  
        ProgName = *argv;
-@@ -713,12 +733,16 @@ Usage: %s [-q] [-i infile] [-o outfile]
+@@ -745,12 +765,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 +269,7 @@
        HandleDVIFile();
        if (WritingPage)
 --- texk/seetexk/error.c
-+++ texk/seetexk/error.c       2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/error.c       2018-04-10 08:25:10.644838384 +0000
 @@ -29,7 +29,12 @@
  #include <config.h>
  #endif
@@ -307,7 +305,7 @@
  static char *
  strerror (int errnum)
 --- texk/seetexk/gripes.h
-+++ texk/seetexk/gripes.h      2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/gripes.h      2018-04-10 08:25:10.644838384 +0000
 @@ -28,16 +28,17 @@ extern const char *DVIFileName;
   * Declarations for the various gripes.
   */
@@ -337,7 +335,7 @@
 +void GripeUndefinedOp(int n) __NR__;
  void GripeBadGlyph(i32 c, struct font *f);
 --- texk/seetexk/gripes0.c
-+++ texk/seetexk/gripes0.c     2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/gripes0.c     2018-04-10 08:25:10.644838384 +0000
 @@ -28,10 +28,8 @@
  #include "error.h"
  #include "gripes.h"
@@ -377,7 +375,7 @@
 +      exit(0); /* NOTREACHED */
  }
 --- texk/seetexk/gripes1.c
-+++ texk/seetexk/gripes1.c     2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/gripes1.c     2018-04-10 08:25:10.644838384 +0000
 @@ -29,6 +29,7 @@
  #include "font.h"
  #include "gripes.h"
@@ -459,7 +457,7 @@
  
  /*
 --- texk/seetexk/mydvichk
-+++ texk/seetexk/mydvichk      2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/mydvichk      2018-04-10 08:25:10.648838309 +0000
 @@ -0,0 +1,12 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -474,7 +472,7 @@
 +
 +exit(0)
 --- texk/seetexk/odd2even
-+++ texk/seetexk/odd2even      2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/odd2even      2018-04-10 08:25:10.648838309 +0000
 @@ -0,0 +1,22 @@
 +#!/bin/csh -f
 +# 1993 (c) Werner Fink <[email protected]>
@@ -499,7 +497,7 @@
 +
 +exit 0
 --- texk/seetexk/search.c
-+++ texk/seetexk/search.c      2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/search.c      2018-04-10 08:25:10.648838309 +0000
 @@ -34,6 +34,7 @@
   * it runs in increasing-key-value sequence).
   */
@@ -520,7 +518,7 @@
  SCreate(unsigned int dsize)
  {
 --- texk/seetexk/seek.c
-+++ texk/seetexk/seek.c        2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/seek.c        2018-04-10 08:25:10.648838309 +0000
 @@ -43,6 +43,10 @@
  #endif
  
@@ -547,7 +545,7 @@
  /*
   * Make and return a version of `f' on which fseek works (unconditionally).
 --- texk/seetexk/tempfile.c
-+++ texk/seetexk/tempfile.c    2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/tempfile.c    2018-04-10 08:25:10.648838309 +0000
 @@ -25,6 +25,7 @@
  #endif
  
@@ -568,7 +566,7 @@
  
  #include "tempfile.h"
 --- texk/seetexk/types.h
-+++ texk/seetexk/types.h       2016-06-07 13:37:06.333142765 +0000
++++ texk/seetexk/types.h       2018-04-10 08:25:10.648838309 +0000
 @@ -58,7 +58,7 @@
   *
   * (The bcopy provided in lib/bcopy.c does handle overlap.)

++++++ source-fix-synctex-missing-header-install.dif ++++++
---
 texk/web2c/synctexdir/am/synctex.am |    1 +
 1 file changed, 1 insertion(+)

--- texk/web2c/synctexdir/am/synctex.am
+++ texk/web2c/synctexdir/am/synctex.am
@@ -55,6 +55,7 @@
 if SYNCTEX
 syncinclude_HEADERS = \
        synctexdir/synctex_parser.h \
+       synctexdir/synctex_version.h \
        synctexdir/synctex_parser_utils.h
 
 pkgconfig_DATA = synctexdir/synctex.pc
++++++ source-lua-poppler0640.dif ++++++
--- texk/web2c/luatexdir/image/pdftoepdf.w
+++ texk/web2c/luatexdir/image/pdftoepdf.w      Mon Apr 23 17:29:28 2018
@@ -472,10 +472,10 @@
         break;
     */
     case objString:
-        copyString(pdf, obj->getString());
+        copyString(pdf, (GooString *)obj->getString());
         break;
     case objName:
-        copyName(pdf, obj->getName());
+        copyName(pdf, (char *)obj->getName());
         break;
     case objNull:
         pdf_add_null(pdf);
--- texk/web2c/luatexdir/lua/lepdflib.cc
+++ texk/web2c/luatexdir/lua/lepdflib.cc        Mon Apr 23 17:29:12 2018
@@ -674,7 +674,7 @@
     uin = (udstruct *) luaL_checkudata(L, 1, M_##in);          \
     if (uin->pd != NULL && uin->pd->pc != uin->pc)             \
         pdfdoc_changed_error(L);                               \
-    gs = ((in *) uin->d)->function();                          \
+    gs = (GooString *)((in *) uin->d)->function();             \
     if (gs != NULL)                                            \
         lua_pushlstring(L, gs->getCString(), gs->getLength()); \
     else                                                       \
@@ -1813,7 +1813,7 @@
     if (uin->pd != NULL && uin->pd->pc != uin->pc)
         pdfdoc_changed_error(L);
     if (((Object *) uin->d)->isString()) {
-        gs = ((Object *) uin->d)->getString();
+        gs = (GooString *)((Object *) uin->d)->getString();
         lua_pushlstring(L, gs->getCString(), gs->getLength());
     } else
         lua_pushnil(L);
++++++ source-m-tx-0.63a-buffer-overflow.dif ++++++
--- utils/m-tx/mtx-src/preamble.c        2018-01-09 14:14:43.000000000 +0000
+++ utils/m-tx/mtx-src/preamble.c        2018-04-08 12:23:37.000000000 +0100
@@ -801,8 +801,8 @@
     stave_size[i] = unspec;
   for (i = 0; i <= maxstaves; i++)
     nspace[i] = unspec;
-  nspace[i] = unspec;
-  stave_size[i-1] = unspec;
+  /* next line seems to be spurious.  0.63a RDT */
+  /* begin  nspace[i]:=unspec;  stave_size[i]:=unspec;  end; */
   n_pages = 1;
   n_systems = 1;
   readStyles();
--- utils/m-tx/mtx-src/preamble.pas      2018-01-09 14:14:43.000000000 +0000
+++ utils/m-tx/mtx-src/preamble.pas      2018-04-08 12:21:23.000000000 +0100
@@ -501,7 +501,8 @@
   for i:=1 to maxvoices do setVocal(i,false);
   for i:=1 to maxstaves do stave_size[i]:=unspec;
   for i:=0 to maxstaves do nspace[i]:=unspec;
-  begin  nspace[i]:=unspec;  stave_size[i]:=unspec;  end;
+  { next line seems to be spurious.  0.63a RDT }
+  { begin  nspace[i]:=unspec;  stave_size[i]:=unspec;  end; }  
   n_pages:=1; n_systems:=1;
   readStyles; old_known_styles := known_styles;
   for i:=1 to lines_in_paragraph do omit_line[i]:=false;
++++++ source-overflow.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.977559067 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.977559067 +0200
@@ -3,8 +3,8 @@
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 --- utils/lacheck/lacheck.test
-+++ utils/lacheck/lacheck.test 2016-01-28 12:25:40.958687909 +0000
-@@ -6,5 +6,6 @@
++++ utils/lacheck/lacheck.test 2018-04-10 08:57:17.672625041 +0000
+@@ -7,5 +7,6 @@
  ./lacheck $srcdir/test.tex | \
        sed -e "s!$srcdir/test.tex!./test.tex!g" >test.out || exit 1
  

++++++ source-patgen.dif ++++++
---
 texk/web2c/patgen.ch |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- texk/web2c/patgen.ch
+++ texk/web2c/patgen.ch        2018-05-03 15:37:08.333623698 +0000
@@ -78,8 +78,8 @@ begin
  |trie_size| and greater than the number of occurrences of any pattern in
  the dictionary}
 @y
-@!trie_size=550000; {space for pattern trie}
-@!triec_size=260000; {space for pattern count trie, must be less than
+@!trie_size=10000000; {space for pattern trie}
+@!triec_size=5000000; {space for pattern count trie, must be less than
  |trie_size| and greater than the number of occurrences of any pattern in
  the dictionary}
 @z
++++++ source-synctex-bump-soname.dif ++++++
---
 texk/web2c/synctexdir/ac/synctex.ac            |    2 +-
 texk/web2c/synctexdir/synctex_parser_api_level |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)


--- texk/web2c/synctexdir/ac/synctex.ac
+++ texk/web2c/synctexdir/ac/synctex.ac 2018-04-23 11:57:26.371746955 +0000
@@ -5,7 +5,7 @@ dnl You may freely use, modify and/or di
 dnl
 dnl Additional code for synctex
 dnl
-m4_define([synctex_version], 
m4_chomp(m4_include([synctexdir/synctex_parser_version.txt]))[.0])
+m4_define([synctex_version], 
m4_chomp(m4_include([synctexdir/synctex_parser_api_level]))[.0])
 AC_SUBST([SYNCTEXVERSION], [synctex_version])
 KPSE_LT_VERSION([synctex])
 
--- texk/web2c/synctexdir/synctex_parser_api_level
+++ texk/web2c/synctexdir/synctex_parser_api_level      2018-04-23 
11:57:26.371746955 +0000
@@ -0,0 +1 @@
+2.0
++++++ source-tounicode.dif ++++++
--- texk/dvipdfm-x/tt_cmap.c    (revision 47624)
+++ texk/dvipdfm-x/tt_cmap.c    (revision 47625)
@@ -1,6 +1,6 @@
 /* This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks.
 
-    Copyright (C) 2007-2017 by Jin-Hwan Cho and Shunsaku Hirata,
+    Copyright (C) 2007-2018 by Jin-Hwan Cho and Shunsaku Hirata,
     the dvipdfmx project team.
     
     This program is free software; you can redistribute it and/or modify
@@ -928,7 +928,6 @@
         }
 #undef MAX_UNICODES
         if (unicode_count == -1) {
-#if defined(LIBDPX)
           if(verbose > VERBOSE_LEVEL_MIN) {
             if (name)
               MESG("No Unicode mapping available: GID=%u, name=%s\n", gid, 
name);
@@ -935,12 +934,6 @@
             else
               MESG("No Unicode mapping available: GID=%u\n", gid);
           }
-#else
-          if (name)
-            MESG("No Unicode mapping available: GID=%u, name=%s\n", gid, name);
-          else
-            MESG("No Unicode mapping available: GID=%u\n", gid);
-#endif /* LIBDPX */
         } else {
           /* the Unicode characters go into wbuf[2] and following, in UTF16BE 
*/
           /* we rely on WBUF_SIZE being more than adequate for MAX_UNICODES  */
@@ -1021,13 +1014,7 @@
 {
   USHORT count = 0;
   USHORT cid = cffont ? cff_charsets_lookup_inverse(cffont, gid) : gid;
-
-  /* Skip PUA characters and alphabetic presentation forms, allowing
-   * handle_subst_glyphs() as it might find better mapping. Fixes the
-   * mapping of ligatures encoded in PUA in fonts like Linux Libertine
-   * and old Adobe fonts.
-   */
-  if (is_used_char2(used_chars, cid) && !is_PUA_or_presentation(ch)) {
+  if (is_used_char2(used_chars, cid)) {
     int len;
     unsigned char *p = wbuf + 2;
 
@@ -1038,11 +1025,18 @@
     len = UC_UTF16BE_encode_char((int32_t) ch, &p, wbuf + WBUF_SIZE);
     CMap_add_bfchar(cmap, wbuf, 2, wbuf + 2, len);
 
-    /* Avoid duplicate entry
-     * There are problem when two Unicode code is mapped to
-     * single glyph...
+    /* Skip PUA characters and alphabetic presentation forms, allowing
+     * handle_subst_glyphs() as it might find better mapping. Fixes the
+     * mapping of ligatures encoded in PUA in fonts like Linux Libertine
+     * and old Adobe fonts.
      */
-    used_chars[cid / 8] &= ~(1 << (7 - (cid % 8)));
+    if (!is_PUA_or_presentation(ch)) {
+      /* Avoid duplicate entry
+       * There are problem when two Unicode code is mapped to
+       * single glyph...
+       */
+      used_chars[cid / 8] &= ~(1 << (7 - (cid % 8)));
+    }
   }
 
   return count;
++++++ source-warns.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:09.021557451 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:09.025557305 +0200
@@ -2,17 +2,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 ++++++++++-------
  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(-)
+ 10 files changed, 93 insertions(+), 32 deletions(-)
 
 --- libs/gmp/Makefile.in
 +++ 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@)
+@@ -306,7 +306,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) \
@@ -79,9 +80,25 @@
  AM_V_CC = $(am__v_CC_@AM_V@)
  am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  am__v_CC_0 = @echo "  CC      " $@;
+--- libs/lua53/Makefile.in
++++ libs/lua53/Makefile.in     2016-06-07 13:29:33.925651292 +0000
+@@ -202,11 +202,11 @@ depcomp = $(SHELL) $(top_srcdir)/../../b
+ am__depfiles_maybe = depfiles
+ am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+-      $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++      $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(XCFLAGS)
+ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+       $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+-      $(AM_CFLAGS) $(CFLAGS)
++      $(AM_CFLAGS) $(CFLAGS) $(XCFLAGS)
+ AM_V_CC = $(am__v_CC_@AM_V@)
+ am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+ am__v_CC_0 = @echo "  CC      " $@;
 --- libs/mpfr/Makefile.in
 +++ 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@)
+@@ -234,7 +234,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) \

++++++ source.dif ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:09.041556717 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:09.041556717 +0200
@@ -7,7 +7,7 @@
  texk/kpathsea/cnf-to-paths.awk                              |    2 
  texk/kpathsea/db.c                                          |   13 
  texk/kpathsea/mktex.opt                                     |   39 ++
- texk/kpathsea/mktexlsr                                      |   43 ++
+ texk/kpathsea/mktexlsr                                      |   52 +++
  texk/kpathsea/progname.c                                    |    4 
  texk/kpathsea/texmf.cnf                                     |  174 
+++++++-----
  texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc |    3 
@@ -27,10 +27,10 @@
  texk/web2c/window/x11-Xt.c                                  |    4 
  texk/xdvik/psgs.c                                           |   22 +
  texk/xdvik/xdvi-sh.in                                       |   19 +
- 28 files changed, 374 insertions(+), 194 deletions(-)
+ 28 files changed, 383 insertions(+), 194 deletions(-)
 
 --- libs/icu/icu-src/source/common/Makefile.in
-+++ libs/icu/icu-src/source/common/Makefile.in 2017-05-30 12:59:40.801914534 
+0000
++++ libs/icu/icu-src/source/common/Makefile.in 2018-04-10 09:02:17.774983801 
+0000
 @@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION
  LDFLAGS += $(LDFLAGSICUUC)
  
@@ -41,7 +41,7 @@
  # for icu data location
  ifeq ($(PKGDATA_MODE),common)
 --- reautoconf
-+++ reautoconf 2017-05-30 12:59:40.801914534 +0000
++++ reautoconf 2018-04-10 09:02:17.774983801 +0000
 @@ -83,7 +83,7 @@ echo "$0:               TL_AUTOHEADER, T
  
  # Give users a chance to quit here
@@ -52,7 +52,7 @@
  AUTOCONF=$TL_AUTOCONF
  AUTOHEADER=$TL_AUTOHEADER
 --- texk/dviljk/dvi2xx.c
-+++ texk/dviljk/dvi2xx.c       2017-05-30 12:59:40.809914620 +0000
++++ texk/dviljk/dvi2xx.c       2018-04-10 09:02:17.858982223 +0000
 @@ -168,7 +168,18 @@ main(int argc, char *argv[])
  
    setbuf(ERR_STREAM, NULL);
@@ -73,7 +73,7 @@
    G_progname = kpse_program_name;
  #else
 --- texk/kpathsea/c-fopen.h
-+++ texk/kpathsea/c-fopen.h    2017-05-30 12:59:40.809914620 +0000
++++ texk/kpathsea/c-fopen.h    2018-04-10 09:02:17.858982223 +0000
 @@ -38,17 +38,17 @@
  
  /* How to open a binary file for reading:  */
@@ -96,7 +96,7 @@
  
  /* How to switch an already open file handle to binary mode.
 --- texk/kpathsea/c-memstr.h
-+++ texk/kpathsea/c-memstr.h   2017-05-30 12:59:40.817914706 +0000
++++ texk/kpathsea/c-memstr.h   2018-04-10 09:02:17.858982223 +0000
 @@ -37,6 +37,7 @@
  
  /* For ancient systems that lack the system V/ANSI version of the
@@ -113,8 +113,8 @@
 +
  #endif /* not KPATHSEA_C_MEMSTR_H */
 --- texk/kpathsea/cnf-to-paths.awk
-+++ texk/kpathsea/cnf-to-paths.awk     2017-05-30 12:59:40.817914706 +0000
-@@ -37,7 +37,7 @@
++++ texk/kpathsea/cnf-to-paths.awk     2018-04-10 09:02:17.858982223 +0000
+@@ -40,7 +40,7 @@
    val = $0;
    sub(/^.*=[ \t]*/, "", val);
    sub(/[ \t]*$/, "", val);
@@ -124,18 +124,18 @@
    if (val ~ /\$SELFAUTO/) {
      # Replace all semicolons with colons in the SELFAUTO paths we're keeping.
 --- texk/kpathsea/db.c
-+++ texk/kpathsea/db.c 2017-05-30 12:59:40.817914706 +0000
-@@ -92,7 +92,8 @@ db_build (kpathsea kpse, hash_table_type
++++ texk/kpathsea/db.c 2018-04-10 09:08:03.084494047 +0000
+@@ -93,7 +93,8 @@ db_build (kpathsea kpse, hash_table_type
    unsigned len = strlen (db_filename) - sizeof (DB_NAME) + 1; /* Keep the /. 
*/
    string top_dir = (string)xmalloc (len + 1);
    string cur_dir = NULL; /* First thing in ls-R might be a filename.  */
 -  FILE *db_file = fopen (db_filename, FOPEN_R_MODE);
 +  struct stat statdb;
 +  FILE *db_file;
- #if defined(WIN32)
+ #if defined(MONOCASE_FILENAMES)
    string pp;
- #endif
-@@ -100,7 +101,15 @@ db_build (kpathsea kpse, hash_table_type
+ #endif /* MONOCASE_FILENAMES */
+@@ -101,7 +102,15 @@ db_build (kpathsea kpse, hash_table_type
    strncpy (top_dir, db_filename, len);
    top_dir[len] = 0;
  
@@ -153,7 +153,7 @@
        len = strlen (line);
  
 --- texk/kpathsea/mktex.opt
-+++ texk/kpathsea/mktex.opt    2017-05-30 12:59:40.817914706 +0000
++++ texk/kpathsea/mktex.opt    2018-04-10 09:02:17.858982223 +0000
 @@ -38,10 +38,11 @@ if test "$DOSISH" = "no"; then SEP=':';
  # TEMPDIR needs to be unique to each process because of the possibility of two
  # people running dvips (or whatever) simultaneously.
@@ -231,7 +231,7 @@
  # Cache values that may be useful for recursive calls.
  export MT_MKTEX_OPT MT_MKTEX_CNF 
 --- texk/kpathsea/mktexlsr
-+++ texk/kpathsea/mktexlsr     2017-05-30 12:59:40.817914706 +0000
++++ texk/kpathsea/mktexlsr     2018-04-10 09:02:17.858982223 +0000
 @@ -58,6 +58,9 @@ if test "$DOSISH" = "no"; then SEP=':';
  # be done before kpsewhich can be called, and thus cannot be put into
  # mktex.opt.
@@ -242,7 +242,7 @@
  case $dirname in
    "") # Do nothing
        ;;
-@@ -141,6 +144,16 @@ old_ls_R_magic='% ls-R -- maintained by
+@@ -152,6 +155,16 @@ old_ls_R_magic='% ls-R -- maintained by
    shift
  }
  
@@ -259,7 +259,7 @@
  for TEXMFLS_R in "$@"; do
    # Prepend cwd if the directory was relative.
    case "$TEXMFLS_R" in
-@@ -170,12 +183,23 @@ for TEXMFLS_R in "$@"; do
+@@ -181,12 +194,23 @@ for TEXMFLS_R in "$@"; do
    # want to be silent if the directory doesn't exist, since the ls-R
    # path ordinarily contains many nonexistent directories.
    test -d "$db_dir" || continue
@@ -285,7 +285,7 @@
    elif test -s "$db_file" \
         && test "x`sed '1s/
$//;1q' \"$db_file\"`" != "x$ls_R_magic" \
         && test "x`sed '1s/
$//;1q' \"$db_file\"`" != "x$old_ls_R_magic"; then
-@@ -186,8 +210,13 @@ for TEXMFLS_R in "$@"; do
+@@ -197,8 +221,13 @@ for TEXMFLS_R in "$@"; do
    # Skip if we cannot write the file:
    kpseaccess -w "$db_file" || { echo "$progname: $db_file: no write 
permission, skipping..." >&2; continue; }
  
@@ -301,7 +301,7 @@
      || { echo "$progname: $db_dir_tmp: could not create directory, 
skipping..." >&2; continue; }
    db_file_tmp="$db_dir_tmp/lsR$$.tmp"
    rm -f "$db_file_tmp"
-@@ -195,7 +224,9 @@ for TEXMFLS_R in "$@"; do
+@@ -206,7 +235,9 @@ for TEXMFLS_R in "$@"; do
    $verbose && echo "$progname: Updating $db_file... "
    $dry_run && continue
    
@@ -312,7 +312,7 @@
  
    # The main task. We put ./: in the output, so top-level files can be
    # found via ls-R. Probably irrelevant in practice.  The sed command
-@@ -209,15 +240,20 @@ for TEXMFLS_R in "$@"; do
+@@ -220,15 +251,20 @@ for TEXMFLS_R in "$@"; do
    vc_dirs='\.\(bzr\|git\|hg\|svn\)\|_darcs'
    (cd "$TEXMFLS_R" && \ls -LRa 2>/dev/null) \
     | sed -e '/^$/{n;s%^\./%%;s%^%./%;}; /^\.$/d; /^\.\.$/d; /^'$vc_dirs'$/d;' 
\
@@ -337,8 +337,8 @@
  done
  
 --- texk/kpathsea/progname.c
-+++ texk/kpathsea/progname.c   2017-05-30 12:59:40.817914706 +0000
-@@ -668,9 +668,9 @@ kpathsea_set_program_name (kpathsea kpse
++++ texk/kpathsea/progname.c   2018-04-10 09:02:17.862982147 +0000
+@@ -661,9 +661,9 @@ kpathsea_set_program_name (kpathsea kpse
    /* SELFAUTODIR is actually the parent of the invocation directory,
       and SELFAUTOPARENT the grandparent.  This is how teTeX did it.  */
    kpathsea_xputenv (kpse, "SELFAUTOLOC", fix_selfdir (sdir));
@@ -351,8 +351,8 @@
    sdir_greatgrandparent = xdirname (sdir_grandparent);
    kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir 
(sdir_greatgrandparent));
 --- texk/kpathsea/texmf.cnf
-+++ texk/kpathsea/texmf.cnf    2017-05-30 13:09:02.347900901 +0000
-@@ -57,20 +57,20 @@
++++ texk/kpathsea/texmf.cnf    2018-04-10 09:11:07.729004411 +0000
+@@ -61,20 +61,20 @@
  TEXMFROOT = $SELFAUTOPARENT
  
  % The main tree of distributed packages and programs:
@@ -377,20 +377,20 @@
  
  % Per-user texmf tree(s) -- organized per the TDS, as usual.  To define
  % more than one per-user tree, set this to a list of directories in
-@@ -79,10 +79,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
+@@ -83,10 +83,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
  TEXMFHOME = ~/texmf
  
  % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
--TEXMFVAR = ~/.texlive2017/texmf-var
+-TEXMFVAR = ~/.texlive2018/texmf-var
 +TEXMFVAR = ${TEXMFSYSVAR}
  
  % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
--TEXMFCONFIG = ~/.texlive2017/texmf-config
-+TEXMFCONFIG = ${TEXMFSYSCONFIG}
+-TEXMFCONFIG = ~/.texlive2018/texmf-config
++TEXMFCONFIG = ${TEXMFSYSVAR}
  
  % This is the value manipulated by tlmgr's auxtrees subcommand in the
  % root texmf.cnf. Kpathsea warns about a literally empty string for a
-@@ -103,7 +103,7 @@ TEXMFAUXTREES = {}
+@@ -107,7 +107,7 @@ TEXMFAUXTREES = {}
  % The odd-looking $TEXMFAUXTREES$TEXMF... construct is so that if no auxtree 
is
  % ever defined (the 99% common case), no extra elements will be added to
  % the search paths. tlmgr takes care to end any value with a trailing comma.
@@ -399,7 +399,7 @@
  
  % Where to look for ls-R files.  There need not be an ls-R in the
  % directories in this path, but if there is one, Kpathsea will use it.
-@@ -111,24 +111,23 @@ TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEX
+@@ -115,24 +115,23 @@ TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEX
  % does not create ls-R files in the non-!! elements -- because if an
  % ls-R is present, it will be used, and the disk will not be searched.
  % This is arguably a bug in kpathsea.
@@ -427,7 +427,7 @@
  
  % On some systems, there will be a system tree which contains all the font
  % files that may be created as well as the formats.  For example
-@@ -139,7 +138,8 @@ VARTEXFONTS = $TEXMFVAR/fonts
+@@ -143,7 +142,8 @@ VARTEXFONTS = $TEXMFVAR/fonts
  %
  % Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
  % one of the TEXMF directories (avoids overlapping ls-R files).
@@ -437,7 +437,7 @@
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % Usually you will not need to edit any of the following variables.
-@@ -147,7 +147,7 @@ VARTEXFONTS = $TEXMFVAR/fonts
+@@ -151,7 +151,7 @@ VARTEXFONTS = $TEXMFVAR/fonts
  
  % WEB2C is for Web2C specific files.  The current directory may not be
  % a good place to look for them.
@@ -446,7 +446,7 @@
  
  % TEXINPUTS is for TeX input files -- i.e., anything to be found by \input
  % or \openin, including .sty, .eps, etc.  We specify paths for all known
-@@ -188,18 +188,18 @@ TEXINPUTS.elatex        = .;$TEXMF/tex/{
+@@ -192,18 +192,18 @@ TEXINPUTS.elatex        = .;$TEXMF/tex/{
  TEXINPUTS.etex          = .;$TEXMF/tex/{plain,generic,}//
  
  % pdfTeX.
@@ -475,7 +475,7 @@
  
  % LuaTeX.
  TEXINPUTS.luatex        = .;$TEXMF/tex/{luatex,plain,generic,}//
-@@ -248,18 +248,18 @@ BSTINPUTS.pbibtex       = .;$TEXMF/{pbib
+@@ -256,18 +256,18 @@ BSTINPUTS.upbibtex      = .;$TEXMF/{upbi
  TEXINPUTS.context       = .;$TEXMF/tex/{context,plain,generic,}//
  
  % jadetex.
@@ -500,7 +500,7 @@
  
  % Earlier entries override later ones, so put this generic one last.
  TEXINPUTS               = .;$TEXMF/tex/{$progname,generic,}//
-@@ -268,7 +268,7 @@ TEXINPUTS               = .;$TEXMF/tex/{
+@@ -276,7 +276,7 @@ TEXINPUTS               = .;$TEXMF/tex/{
  TTF2TFMINPUTS =                 .;$TEXMF/ttf2pk//
  
  % Metafont, MetaPost inputs.
@@ -509,7 +509,7 @@
  MPINPUTS = .;$TEXMF/metapost//
  
  % Dump files (fmt/base/mem) for vir{tex,mf,mp} to read.
-@@ -278,31 +278,31 @@ MPINPUTS = .;$TEXMF/metapost//
+@@ -286,31 +286,31 @@ MPINPUTS = .;$TEXMF/metapost//
  % We repeat the same definition three times because of the way fmtutil
  % is implemented; if we use ${TEXFORMATS}, the mpost/mf/etc. formats
  % will not be found.
@@ -548,7 +548,7 @@
  
  % Similarly for the GF format, which only remains in existence because
  % Metafont outputs it (and MF isn't going to change).
-@@ -312,7 +312,7 @@ GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MOD
+@@ -320,7 +320,7 @@ GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MOD
  GLYPHFONTS = .;$TEXMF/fonts
  
  % A place to puth everything that doesn't fit the other font categories.
@@ -557,7 +557,7 @@
  
  % font name map files.  This isn't just fonts/map// because ConTeXt
  % wants support for having files with the same name in the different
-@@ -398,8 +398,8 @@ MPSUPPORT = .;$TEXMF/metapost/support
+@@ -406,8 +406,8 @@ MPSUPPORT = .;$TEXMF/metapost/support
  % For xdvi to find mime.types and .mailcap, if they do not exist in
  % ~.  These are single directories, not paths.
  % (But the default mime.types, at least, may well suffice.)
@@ -568,7 +568,7 @@
  
  % Default settings for the fontconfig library as used by the Windows
  % versions of xetex/xdvipdfmx.  Not used by xetex on Unixish systems.
-@@ -418,10 +418,10 @@ WEBINPUTS = .;$TEXMF/web//
+@@ -426,10 +426,10 @@ WEBINPUTS = .;$TEXMF/web//
  CWEBINPUTS = .;$TEXMF/cweb//
  
  % Omega-related fonts and other files.
@@ -583,7 +583,7 @@
  OTPINPUTS = .;$TEXMF/omega/otp//
  OCPINPUTS = .;$TEXMF/omega/ocp//
  
-@@ -504,32 +504,38 @@ RUBYINPUTS   = .;$TEXMF/scripts/{$progna
+@@ -512,32 +512,38 @@ RUBYINPUTS   = .;$TEXMF/scripts/{$progna
  % explicitly list every directory.  Arguably more understandable anyway.
  %
  TEXMFCNF = {\
@@ -647,9 +647,9 @@
  %
  % For reference, here is the old brace-using definition:
  %TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
-@@ -805,3 +811,33 @@ max_cols.gftype = 8191
+@@ -821,3 +827,33 @@ max_cols.gftype = 8191
  % Guess input encoding (SJIS vs. Unicode, etc.) in pTeX and friends?
- % Default is 0, to not guess.
+ % Default is 1, to guess. Used on Windows only.
  guess_input_kanji_encoding = 1
 +
 +% These are xmltex specific
@@ -682,7 +682,7 @@
 +pool_size.jadetex = 500000
 +save_size.jadetex = 15000
 --- texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc
-+++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc        
2017-05-30 12:59:40.825914791 +0000
++++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc        
2018-04-10 09:08:59.687430373 +0000
 @@ -67,6 +67,9 @@
  # include <io.h>
  #endif
@@ -692,9 +692,9 @@
 +
  using namespace Efont;
  
- #define VERSION_OPT           301
+ #define VERSION_OPT             301
 --- texk/ps2pk/pk2bm.c
-+++ texk/ps2pk/pk2bm.c 2017-05-30 12:59:40.825914791 +0000
++++ texk/ps2pk/pk2bm.c 2018-04-10 09:02:17.862982147 +0000
 @@ -45,7 +45,6 @@
  
  static quarterword lsbf(quarterword u);
@@ -777,8 +777,8 @@
 -   return octal;
 -}
 --- texk/texlive/linked_scripts/musixtex/musixtex.lua
-+++ texk/texlive/linked_scripts/musixtex/musixtex.lua  2017-05-30 
13:11:42.885612642 +0000
-@@ -183,14 +183,25 @@ end
++++ texk/texlive/linked_scripts/musixtex/musixtex.lua  2018-04-10 
09:12:50.395048030 +0000
+@@ -192,15 +192,26 @@ end
  --       possible by exploiting the the fact that Lua has two false values.
  --         dvi == nil    "do not produce a DVI file" (but maybe PDF)
  --         dvi == false  "do not process the DVI file" (but stop after TeX)
@@ -789,6 +789,7 @@
  function defaults()
    prepmx = "prepmx"
    pmx = "pmxab"
+   autosp = "autosp"
 -  tex = "etex"
 +  if base == "pdfmusixtex" then
 +    tex = "pdfetex"  
@@ -808,7 +809,7 @@
    index = false
    latex = false 
 --- texk/texlive/linked_scripts/texlive/fmtutil-sys.sh
-+++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2017-05-30 
12:59:40.825914791 +0000
++++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2018-04-10 
09:02:17.862982147 +0000
 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH
  # hack around a bug in zsh:
  test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
@@ -816,7 +817,7 @@
 +umask 022
  exec fmtutil --sys ${1+"$@"}
 --- texk/texlive/linked_scripts/texlive/fmtutil.pl
-+++ texk/texlive/linked_scripts/texlive/fmtutil.pl     2017-05-30 
12:59:40.833914877 +0000
++++ texk/texlive/linked_scripts/texlive/fmtutil.pl     2018-04-10 
09:02:17.862982147 +0000
 @@ -10,16 +10,16 @@
  # History:
  # Original shell script (C) 2001 Thomas Esser, public domain
@@ -863,7 +864,7 @@
    }
    # set up destination directory
    $opts{'fmtdir'} ||= "$texmfvar/web2c";
-@@ -576,6 +583,7 @@ sub rebuild_one_format {
+@@ -597,6 +604,7 @@ sub rebuild_one_format {
    # check for existence of ini file before doing anything else
    if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") 
!= 0) {
      # we didn't find the ini file, skip
@@ -871,7 +872,7 @@
      print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
      # The original script just skipped it but in TeX Live we expect that
      # all activated formats are also buildable, thus return failure.
-@@ -635,11 +643,15 @@ sub rebuild_one_format {
+@@ -656,11 +664,15 @@ sub rebuild_one_format {
          ",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
        return $FMT_NOTAVAIL;
      } else {
@@ -888,7 +889,7 @@
                    . "$prgswitch $texargs";
    print_verbose("running \`$cmdline' ...\n");
 --- texk/texlive/linked_scripts/texlive/updmap-sys.sh
-+++ texk/texlive/linked_scripts/texlive/updmap-sys.sh  2017-05-30 
12:59:40.833914877 +0000
++++ texk/texlive/linked_scripts/texlive/updmap-sys.sh  2018-04-10 
09:02:17.862982147 +0000
 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH
  # hack around a bug in zsh:
  test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
@@ -896,7 +897,7 @@
 +umask 022
  exec updmap --sys ${1+"$@"}
 --- texk/texlive/tl_scripts/fmtutil.cnf
-+++ texk/texlive/tl_scripts/fmtutil.cnf        2017-05-30 12:59:40.833914877 
+0000
++++ texk/texlive/tl_scripts/fmtutil.cnf        2018-04-10 09:02:17.862982147 
+0000
 @@ -46,10 +46,11 @@ amstex pdftex - -translate-file=cp227.tc
  # from context:
  cont-en pdftex cont-usr.tex -8bit *cont-en.mkii
@@ -933,7 +934,7 @@
 +xmltex pdftex language.dat -translate-file=cp227.tcx *xmltex.ini
 +pdfxmltex pdftex language.dat -translate-file=cp227.tcx *pdfxmltex.ini
 --- texk/texlive/tl_scripts/texconfig-dialog.sh
-+++ texk/texlive/tl_scripts/texconfig-dialog.sh        2017-05-30 
12:59:40.833914877 +0000
++++ texk/texlive/tl_scripts/texconfig-dialog.sh        2018-04-10 
09:02:17.862982147 +0000
 @@ -157,7 +157,14 @@ termCtl()
  
###############################################################################
  menuMain()
@@ -963,7 +964,7 @@
    while :; do
      logMessage='view logfile'
 --- texk/texlive/tl_scripts/texconfig-sys.sh
-+++ texk/texlive/tl_scripts/texconfig-sys.sh   2017-05-30 12:59:40.833914877 
+0000
++++ texk/texlive/tl_scripts/texconfig-sys.sh   2018-04-10 09:02:17.862982147 
+0000
 @@ -30,4 +30,5 @@ TEXMFVAR="$v"
  TEXMFCONFIG="$c"
  export TEXMFVAR TEXMFCONFIG
@@ -971,7 +972,7 @@
 +umask 022
  exec texconfig ${1+"$@"}
 --- texk/texlive/tl_scripts/texconfig.sh
-+++ texk/texlive/tl_scripts/texconfig.sh       2017-05-30 12:59:40.833914877 
+0000
++++ texk/texlive/tl_scripts/texconfig.sh       2018-04-10 09:02:17.862982147 
+0000
 @@ -40,7 +40,7 @@ envVars="
    TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS
    TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
@@ -981,7 +982,7 @@
  needsCleanup=false
  lastUpdatedFile=
  
-@@ -975,21 +975,6 @@ For more information about these \`featu
+@@ -997,21 +997,6 @@ For more information about these \`featu
        ;;
  
      formats)
@@ -1003,7 +1004,7 @@
        setupTmpDir
        echo "$progname: analyzing old configuration..." >&2
        fmtutil --catcfg > $tmpdir/pre
-@@ -1015,22 +1000,6 @@ EOM
+@@ -1037,22 +1022,6 @@ EOM
  
      # "hyphen FORMAT"
      hyphen)
@@ -1026,7 +1027,7 @@
        tcBatchHyphenFormat=$2
        formatsForHyphen=`getFormatsForHyphen`
        formatsForHyphenFmt=`echo "$formatsForHyphen" | myFmt | sed 's@^@  @'`
-@@ -1276,7 +1245,7 @@ Valid PAPER settings:
+@@ -1301,7 +1270,7 @@ Valid PAPER settings:
        ;;
  
      rehash)
@@ -1036,7 +1037,7 @@
      
      # 
 --- texk/texlive/tl_scripts/texlinks.sh
-+++ texk/texlive/tl_scripts/texlinks.sh        2017-05-30 12:59:40.841914963 
+0000
++++ texk/texlive/tl_scripts/texlinks.sh        2018-04-10 09:02:17.862982147 
+0000
 @@ -100,7 +100,7 @@ setupTmpDir()
  
    trap 'cleanup 1' 1 2 3 7 13 15
@@ -1135,8 +1136,8 @@
        if test -f "$d/$engine$exeext"; then
          case $unlink in
 --- texk/web2c/Makefile.in
-+++ texk/web2c/Makefile.in     2017-05-30 12:59:40.929915908 +0000
-@@ -3816,7 +3816,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
++++ texk/web2c/Makefile.in     2018-04-10 09:02:17.870981997 +0000
+@@ -4117,7 +4117,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
  md5main_CPPFLAGS = -I$(srcdir)/libmd5
  md5main_SOURCES = libmd5/md5main.c
  md5main_LDADD = libmd5.a
@@ -1145,7 +1146,7 @@
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
  
  .SUFFIXES:
-@@ -3863,6 +3863,11 @@ w2c/c-auto.h: w2c/stamp-h1
+@@ -4164,6 +4164,11 @@ w2c/c-auto.h: w2c/stamp-h1
  w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status
        @rm -f w2c/stamp-h1
        cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h
@@ -1158,7 +1159,7 @@
        ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
        rm -f w2c/stamp-h1
 --- texk/web2c/window/regis.c
-+++ texk/web2c/window/regis.c  2017-05-30 12:59:40.929915908 +0000
++++ texk/web2c/window/regis.c  2018-04-10 09:02:17.870981997 +0000
 @@ -64,12 +64,14 @@ void mf_regis_blankrectangle (screencol
                                screenrow top,
                                screenrow bottom)
@@ -1178,7 +1179,7 @@
                left,bottom,ESCAPE);
  }
 --- texk/web2c/window/x11-Xlib.c
-+++ texk/web2c/window/x11-Xlib.c       2017-05-30 12:59:40.929915908 +0000
++++ texk/web2c/window/x11-Xlib.c       2018-04-10 09:02:18.646967412 +0000
 @@ -73,6 +73,8 @@ static XWMHints wm_hints = {
  #define BORDER_WIDTH 1 /* Should get this from resource. */
  #define DEFAULT_X_POSITION 0
@@ -1205,7 +1206,7 @@
  
      /* Look up the geometry for this window. (Section 10.2 Obtaining X
 --- texk/web2c/window/x11-Xt.c
-+++ texk/web2c/window/x11-Xt.c 2017-05-30 12:59:40.929915908 +0000
++++ texk/web2c/window/x11-Xt.c 2018-04-10 09:02:18.646967412 +0000
 @@ -18,8 +18,8 @@
  
  #define PLANE 0
@@ -1218,7 +1219,7 @@
  static Display *mf_display;
  static Window mf_window;
 --- texk/xdvik/psgs.c
-+++ texk/xdvik/psgs.c  2017-05-30 12:59:40.929915908 +0000
++++ texk/xdvik/psgs.c  2018-04-10 09:02:18.646967412 +0000
 @@ -34,6 +34,8 @@ OTHER DEALINGS IN THE SOFTWARE.
  #include <sys/time.h> /* for timeval */
  
@@ -1256,7 +1257,7 @@
      GS_pid = vfork();
      if (GS_pid == 0) {        /* child */
 --- texk/xdvik/xdvi-sh.in
-+++ texk/xdvik/xdvi-sh.in      2017-05-30 12:59:40.929915908 +0000
++++ texk/xdvik/xdvi-sh.in      2018-04-10 09:02:18.646967412 +0000
 @@ -1,4 +1,4 @@
 -#!/bin/sh
 +#!/bin/bash

++++++ texlive-20170520-source.tar.xz -> texlive-20180414-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive/texlive-20170520-source.tar.xz 
/work/SRC/openSUSE:Factory/.texlive.new/texlive-20180414-source.tar.xz differ: 
char 26, line 1

++++++ texlive-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:09.081555248 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:09.081555248 +0200
@@ -21,3 +21,5 @@
 addFilter(".*dangling-symlink.*/usr/lib/mktex/public.*")
 addFilter(".*devel-dependency.*texlive-lua-visual-debug.*")
 addFilter(".*obsolete-not-provided.*")
+addFilter(".*position-independent-executable-suggested.*")
+addFilter(".*shared-lib-calls-exit.*")


Reply via email to