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
