From 7e82b3236da700e7b88778dbbcb2d95691a18188a371f0059f934a0146b644a5 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Wed, 14 Jun 2017 10:49:40 +0000 Subject: [PATCH] Update to TeXLive 2017 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive?expand=0&rev=248 --- biber-certs.dif | 42 ++--- biblatex-encoding.dif | 8 +- source-configure.dif | 97 ++--------- source-overflow.dif | 120 +------------ source-warns.dif | 2 +- source.dif | 142 ++++++++-------- texlive-rpmlintrc | 3 +- texlive.changes | 23 +++ texlive.spec | 381 +++++++++++++++++++++++++++++------------- 9 files changed, 398 insertions(+), 420 deletions(-) diff --git a/biber-certs.dif b/biber-certs.dif index 5b9bcbd..efa9b9b 100644 --- a/biber-certs.dif +++ b/biber-certs.dif @@ -6,38 +6,38 @@ 4 files changed, 2 insertions(+), 3 deletions(-) --- Build.PL -+++ Build.PL 2016-06-07 14:11:47.318106451 +0000 -@@ -53,7 +53,6 @@ my $builder = $class->new( - 'List::AllUtils' => 0, - 'List::MoreUtils' => 0, - 'List::MoreUtils::XS' => 0, -- 'Mozilla::CA' => '20141217', - 'Regexp::Common' => 0, - 'Log::Log4perl' => 0, - 'Unicode::Collate' => '1.14', ++++ Build.PL 2017-05-30 13:22:55.692794072 +0000 +@@ -54,7 +54,6 @@ my $builder = $class->new( + 'List::AllUtils' => 0, + 'List::MoreUtils' => 0, + 'List::MoreUtils::XS' => 0, +- 'Mozilla::CA' => '20160104', + 'Regexp::Common' => 0, + 'Log::Log4perl' => 0, + 'Unicode::Collate' => '1.18', --- META.json -+++ META.json 2016-06-07 14:12:02.509820834 +0000 -@@ -48,7 +48,6 @@ ++++ META.json 2017-05-30 13:23:19.305046965 +0000 +@@ -49,7 +49,6 @@ "List::MoreUtils" : "0", "List::MoreUtils::XS" : "0", "Log::Log4perl" : "0", -- "Mozilla::CA" : "20141217", +- "Mozilla::CA" : "20160104", "Regexp::Common" : "0", - "Text::BibTeX" : "0.72", - "Text::Roman" : "0", + "Sort::Key" : "0", + "Text::BibTeX" : "0.76", --- META.yml -+++ META.yml 2016-06-07 14:12:11.285655839 +0000 -@@ -93,7 +93,6 @@ requires: ++++ META.yml 2017-05-30 13:23:28.101141166 +0000 +@@ -94,7 +94,6 @@ requires: List::MoreUtils: '0' List::MoreUtils::XS: '0' Log::Log4perl: '0' -- Mozilla::CA: '20141217' +- Mozilla::CA: '20160104' Regexp::Common: '0' - Text::BibTeX: '0.72' - Text::Roman: '0' + Sort::Key: '0' + Text::BibTeX: '0.76' --- bin/biber -+++ bin/biber 2016-06-07 14:00:30.294825957 +0000 -@@ -104,6 +104,8 @@ GetOptions( ++++ bin/biber 2017-05-30 13:22:13.032337114 +0000 +@@ -112,6 +112,8 @@ GetOptions( ) or pod2usage(-verbose => 0, -exitval => EXIT_ERROR); diff --git a/biblatex-encoding.dif b/biblatex-encoding.dif index 1417a81..d26d8c4 100644 --- a/biblatex-encoding.dif +++ b/biblatex-encoding.dif @@ -5,7 +5,7 @@ 3 files changed, 3 insertions(+) --- lib/Biber/Output/base.pm -+++ lib/Biber/Output/base.pm 2016-01-28 14:18:54.154145820 +0000 ++++ lib/Biber/Output/base.pm 2017-05-30 13:14:49.503601586 +0000 @@ -7,6 +7,7 @@ use Biber::Entry; use Biber::Utils; use Encode; @@ -15,17 +15,17 @@ $Text::Wrap::columns = 80; 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 ++++ lib/Biber/Output/bbl.pm 2017-05-30 13:19:08.950366953 +0000 @@ -12,6 +12,7 @@ use Biber::Utils; use Encode; use List::AllUtils qw( :all ); use IO::File; +use PerlIO::encoding; use Log::Log4perl qw( :no_extra_logdie_message ); + use Scalar::Util qw(looks_like_number); use Text::Wrap; - use Unicode::Normalize; --- lib/Biber/Output/dot.pm -+++ lib/Biber/Output/dot.pm 2016-01-28 14:19:20.617613177 +0000 ++++ lib/Biber/Output/dot.pm 2017-05-30 13:14:50.359610708 +0000 @@ -10,6 +10,7 @@ use Biber::Entry; use Biber::Utils; use List::AllUtils qw( :all ); diff --git a/source-configure.dif b/source-configure.dif index ea83609..2d442ac 100644 --- a/source-configure.dif +++ b/source-configure.dif @@ -1,16 +1,12 @@ --- - configure | 9 --------- + configure | 3 --- configure.ac | 3 --- - libs/configure | 6 ------ - texk/configure | 6 ------ texk/dvipdfm-x/configure | 8 ++++---- texk/dvipdfm-x/configure.ac | 2 +- - texk/dvisvgm/ac/libgs.ac | 3 --- - utils/configure | 6 ------ - 8 files changed, 5 insertions(+), 38 deletions(-) + 4 files changed, 5 insertions(+), 11 deletions(-) --- configure.ac -+++ configure.ac 2016-06-07 12:51:38.568729621 +0000 ++++ configure.ac 2017-05-30 12:46:15.933298946 +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,21 +18,8 @@ AM_CONDITIONAL([cross], [test "x$cross_compiling" = xyes]) --- configure -+++ configure 2016-06-07 12:54:03.241986672 +0000 -@@ -5273,12 +5273,6 @@ if test "${with_libgs_libdir+set}" = set - fi - - --## texk/dvisvgm/ac/libgs.ac: configure.ac fragment for the TeX Live subdirectory texk/dvisvgm/ --## configure checks for dvisvgm and libgs --if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then -- as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5 --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 ++++ configure 2017-05-30 12:46:15.981299457 +0000 +@@ -22124,9 +22124,6 @@ fi if test "x$syslib_status" = xno; then as_fn_error $? "some requested system libraries failed" "$LINENO" 5 fi @@ -46,49 +29,19 @@ CPPFLAGS=$kpse_save_CPPFLAGS LIBS=$kpse_save_LIBS ---- libs/configure -+++ libs/configure 2016-06-07 12:54:22.137628386 +0000 -@@ -4471,12 +4471,6 @@ if test "${with_libgs_libdir+set}" = set - fi - - --## texk/dvisvgm/ac/libgs.ac: configure.ac fragment for the TeX Live subdirectory texk/dvisvgm/ --## configure checks for dvisvgm and libgs --if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then -- as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5 --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. ---- texk/configure -+++ texk/configure 2016-06-07 12:54:40.781274871 +0000 -@@ -4483,12 +4483,6 @@ if test "${with_libgs_libdir+set}" = set - fi - - --## texk/dvisvgm/ac/libgs.ac: configure.ac fragment for the TeX Live subdirectory texk/dvisvgm/ --## configure checks for dvisvgm and libgs --if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then -- as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5 --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. --- texk/dvipdfm-x/configure.ac -+++ texk/dvipdfm-x/configure.ac 2016-06-07 12:55:15.332619702 +0000 ++++ texk/dvipdfm-x/configure.ac 2017-05-30 12:50:20.711904998 +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)], [20160307], [tex-k@tug.org]) -+AC_INIT([dvipdfmx (TeX Live)], [20160307], [tex-k@tug.org]) +-AC_INIT([dvipdfm-x (TeX Live)], [20170318], [tex-k@tug.org]) ++AC_INIT([dvipdfmx (TeX Live)], [20170318], [tex-k@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([agl.c]) AC_CONFIG_AUX_DIR([../../build-aux]) --- texk/dvipdfm-x/configure -+++ texk/dvipdfm-x/configure 2016-06-07 12:56:53.574756684 +0000 ++++ texk/dvipdfm-x/configure 2017-05-30 12:52:21.189194983 +0000 @@ -588,10 +588,10 @@ MFLAGS= MAKEFLAGS= @@ -97,9 +50,9 @@ -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_VERSION='20170318' +-PACKAGE_STRING='dvipdfm-x (TeX Live) 20170318' ++PACKAGE_STRING='dvipdfmx (TeX Live) 20170318' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' @@ -109,30 +62,6 @@ # Define the identity of the package. - PACKAGE='dvipdfm-x--tex-live-' + PACKAGE='dvipdfmx' - VERSION='20160307' + VERSION='20170318' ---- texk/dvisvgm/ac/libgs.ac -+++ 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 - ## configure checks for dvisvgm and libgs --if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then -- AC_MSG_ERROR([you can not use system libraries for a native TeX Live build]) --fi ---- utils/configure -+++ utils/configure 2016-06-07 12:57:20.806240245 +0000 -@@ -4464,12 +4464,6 @@ if test "${with_libgs_libdir+set}" = set - fi - - --## texk/dvisvgm/ac/libgs.ac: configure.ac fragment for the TeX Live subdirectory texk/dvisvgm/ --## configure checks for dvisvgm and libgs --if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then -- as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5 --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. diff --git a/source-overflow.dif b/source-overflow.dif index ca0c1c3..3337c0f 100644 --- a/source-overflow.dif +++ b/source-overflow.dif @@ -1,25 +1,7 @@ --- - texk/upmendex/fwrite.c | 62 +++++++++++++++++++++++---------------------- - utils/lacheck/lacheck.test | 3 +- - 2 files changed, 34 insertions(+), 31 deletions(-) + utils/lacheck/lacheck.test | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) -|--- texk/web2c/eptexdir/eptex.ech -|+++ texk/web2c/eptexdir/eptex.ech 2012-04-16 08:31:14.564665420 +0000 -|@@ -300,10 +300,13 @@ othercases goto next_p -| hlist_node,vlist_node: begin r:=get_node(box_node_size); -| @z -| @x e-pTeX: just_copy -|+ mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; {copy the last two words} -| words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -| @y -|- words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -|+ mem[r+7]:=mem[p+7]; mem[r+6]:=mem[p+6]; mem[r+5]:=mem[p+5]; -|+ {copy the last three words} -| add_glue_ref(space_ptr(r)); add_glue_ref(xspace_ptr(r)); -|+ words:=5; list_ptr(r):=null; {this affects |mem[r+5]|} -| @z -| -| @x e-pTeX: ifcsname l.28620 --- utils/lacheck/lacheck.test +++ utils/lacheck/lacheck.test 2016-01-28 12:25:40.958687909 +0000 @@ -6,5 +6,6 @@ @@ -30,101 +12,3 @@ +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;k0) { -- 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; diff --git a/source-warns.dif b/source-warns.dif index d3c52a2..fa5b2fa 100644 --- a/source-warns.dif +++ b/source-warns.dif @@ -23,7 +23,7 @@ am__v_CC_0 = @echo " CC " $@; --- 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 @@ +@@ -56,26 +56,30 @@ /* For ICU, use one digit per byte, to make it easier to emulate the * old DigitList interface on top of a decNumber */ diff --git a/source.dif b/source.dif index 515d23a..78dbe37 100644 --- a/source.dif +++ b/source.dif @@ -9,7 +9,7 @@ texk/kpathsea/mktex.opt | 39 ++ texk/kpathsea/mktexlsr | 43 ++ texk/kpathsea/progname.c | 4 - texk/kpathsea/texmf.cnf | 173 +++++++----- + texk/kpathsea/texmf.cnf | 174 +++++++----- texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc | 3 texk/ps2pk/pk2bm.c | 35 +- texk/texlive/linked_scripts/musixtex/musixtex.lua | 17 - @@ -27,11 +27,11 @@ texk/web2c/window/x11-Xt.c | 4 texk/xdvik/psgs.c | 22 + texk/xdvik/xdvi-sh.in | 19 + - 28 files changed, 371 insertions(+), 196 deletions(-) + 28 files changed, 374 insertions(+), 194 deletions(-) --- libs/icu/icu-src/source/common/Makefile.in -+++ libs/icu/icu-src/source/common/Makefile.in 2016-06-07 13:40:23.537446416 +0000 -@@ -67,7 +67,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION ++++ libs/icu/icu-src/source/common/Makefile.in 2017-05-30 12:59:40.801914534 +0000 +@@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION LDFLAGS += $(LDFLAGSICUUC) # for plugin configuration @@ -41,7 +41,7 @@ # for icu data location ifeq ($(PKGDATA_MODE),common) --- reautoconf -+++ reautoconf 2016-06-07 13:40:23.537446416 +0000 ++++ reautoconf 2017-05-30 12:59:40.801914534 +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 2016-06-07 13:40:23.537446416 +0000 ++++ texk/dviljk/dvi2xx.c 2017-05-30 12:59:40.809914620 +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 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/c-fopen.h 2017-05-30 12:59:40.809914620 +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 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/c-memstr.h 2017-05-30 12:59:40.817914706 +0000 @@ -37,6 +37,7 @@ /* For ancient systems that lack the system V/ANSI version of the @@ -113,7 +113,7 @@ + #endif /* not KPATHSEA_C_MEMSTR_H */ --- texk/kpathsea/cnf-to-paths.awk -+++ texk/kpathsea/cnf-to-paths.awk 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/cnf-to-paths.awk 2017-05-30 12:59:40.817914706 +0000 @@ -37,7 +37,7 @@ val = $0; sub(/^.*=[ \t]*/, "", val); @@ -124,7 +124,7 @@ if (val ~ /\$SELFAUTO/) { # Replace all semicolons with colons in the SELFAUTO paths we're keeping. --- texk/kpathsea/db.c -+++ texk/kpathsea/db.c 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/db.c 2017-05-30 12:59:40.817914706 +0000 @@ -92,7 +92,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); @@ -153,7 +153,7 @@ len = strlen (line); --- texk/kpathsea/mktex.opt -+++ texk/kpathsea/mktex.opt 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/mktex.opt 2017-05-30 12:59:40.817914706 +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 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/mktexlsr 2017-05-30 12:59:40.817914706 +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. @@ -328,7 +328,7 @@ done --- texk/kpathsea/progname.c -+++ texk/kpathsea/progname.c 2016-06-07 13:40:23.537446416 +0000 ++++ texk/kpathsea/progname.c 2017-05-30 12:59:40.817914706 +0000 @@ -668,9 +668,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. */ @@ -342,8 +342,8 @@ sdir_greatgrandparent = xdirname (sdir_grandparent); kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir (sdir_greatgrandparent)); --- texk/kpathsea/texmf.cnf -+++ texk/kpathsea/texmf.cnf 2016-06-07 13:58:00.905630040 +0000 -@@ -57,32 +57,32 @@ ++++ texk/kpathsea/texmf.cnf 2017-05-30 13:09:02.347900901 +0000 +@@ -57,20 +57,20 @@ TEXMFROOT = $SELFAUTOPARENT % The main tree of distributed packages and programs: @@ -368,35 +368,33 @@ % 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 - % braces, as described above. (This used to be HOMETEXMF.) ~ expands - % to %USERPROFILE% on Windows, $HOME otherwise. --TEXMFHOME = ~/texmf -+TEXMFHOME = $HOME/texmf +@@ -79,10 +79,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config + TEXMFHOME = ~/texmf % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data. --TEXMFVAR = ~/.texlive2016/texmf-var +-TEXMFVAR = ~/.texlive2017/texmf-var +TEXMFVAR = ${TEXMFSYSVAR} % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data. --TEXMFCONFIG = ~/.texlive2016/texmf-config +-TEXMFCONFIG = ~/.texlive2017/texmf-config +TEXMFCONFIG = ${TEXMFSYSCONFIG} - % List all the texmf trees. For an explanation of what they are, see the - % TeX Live manual. -@@ -94,7 +94,7 @@ TEXMFCONFIG = ~/.texlive2016/texmf-confi - % should take precedence over distribution files -- although it is - % generally a source of confusion to have different versions of a - % package installed, whatever the trees, so try to avoid it. --TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} + % 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 = {} + % 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. +-TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST} +TEXMF = {$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} % 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. -@@ -102,24 +102,23 @@ TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHO +@@ -111,24 +111,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. --TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} +-TEXMFDBS = {!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST} +TEXMFDBS = $TEXMF;$VARTEXFONTS;$HOMECACHE % The system trees. These are the trees that are shared by all users. @@ -420,7 +418,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 -@@ -130,7 +129,8 @@ VARTEXFONTS = $TEXMFVAR/fonts +@@ -139,7 +138,8 @@ VARTEXFONTS = $TEXMFVAR/fonts % % Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below % one of the TEXMF directories (avoids overlapping ls-R files). @@ -430,7 +428,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Usually you will not need to edit any of the following variables. -@@ -138,7 +138,7 @@ VARTEXFONTS = $TEXMFVAR/fonts +@@ -147,7 +147,7 @@ VARTEXFONTS = $TEXMFVAR/fonts % WEB2C is for Web2C specific files. The current directory may not be % a good place to look for them. @@ -439,7 +437,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 -@@ -179,18 +179,18 @@ TEXINPUTS.elatex = .;$TEXMF/tex/{ +@@ -188,18 +188,18 @@ TEXINPUTS.elatex = .;$TEXMF/tex/{ TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}// % pdfTeX. @@ -467,8 +465,8 @@ +TEXINPUTS.pdfetex = .;$TEXMF/{pdftex,tex}/{plain,generic,}// % LuaTeX. - TEXINPUTS.lualatex = .;$TEXMF/tex/{lualatex,latex,luatex,generic,}// -@@ -238,18 +238,18 @@ BSTINPUTS.pbibtex = .;$TEXMF/{pbib + TEXINPUTS.luatex = .;$TEXMF/tex/{luatex,plain,generic,}// +@@ -248,18 +248,18 @@ BSTINPUTS.pbibtex = .;$TEXMF/{pbib TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}// % jadetex. @@ -493,7 +491,7 @@ % Earlier entries override later ones, so put this generic one last. TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}// -@@ -258,7 +258,7 @@ TEXINPUTS = .;$TEXMF/tex/{ +@@ -268,7 +268,7 @@ TEXINPUTS = .;$TEXMF/tex/{ TTF2TFMINPUTS = .;$TEXMF/ttf2pk// % Metafont, MetaPost inputs. @@ -502,7 +500,7 @@ MPINPUTS = .;$TEXMF/metapost// % Dump files (fmt/base/mem) for vir{tex,mf,mp} to read. -@@ -268,31 +268,31 @@ MPINPUTS = .;$TEXMF/metapost// +@@ -278,31 +278,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. @@ -541,7 +539,7 @@ % Similarly for the GF format, which only remains in existence because % Metafont outputs it (and MF isn't going to change). -@@ -302,7 +302,7 @@ GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MOD +@@ -312,7 +312,7 @@ GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MOD GLYPHFONTS = .;$TEXMF/fonts % A place to puth everything that doesn't fit the other font categories. @@ -550,7 +548,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 -@@ -384,8 +384,8 @@ MPSUPPORT = .;$TEXMF/metapost/support +@@ -398,8 +398,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.) @@ -561,7 +559,7 @@ % Default settings for the fontconfig library as used by the Windows % versions of xetex/xdvipdfmx. Not used by xetex on Unixish systems. -@@ -404,10 +404,10 @@ WEBINPUTS = .;$TEXMF/web// +@@ -418,10 +418,10 @@ WEBINPUTS = .;$TEXMF/web// CWEBINPUTS = .;$TEXMF/cweb// % Omega-related fonts and other files. @@ -576,7 +574,7 @@ OTPINPUTS = .;$TEXMF/omega/otp// OCPINPUTS = .;$TEXMF/omega/ocp// -@@ -490,32 +490,38 @@ RUBYINPUTS = .;$TEXMF/scripts/{$progna +@@ -504,32 +504,38 @@ RUBYINPUTS = .;$TEXMF/scripts/{$progna % explicitly list every directory. Arguably more understandable anyway. % TEXMFCNF = {\ @@ -640,15 +638,7 @@ % % For reference, here is the old brace-using definition: %TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c} -@@ -568,7 +574,6 @@ extractbb,\ - gregorio,\ - kpsewhich,\ - makeindex,\ --mpost,\ - repstopdf,\ - - % we'd like to allow: -@@ -791,3 +796,33 @@ max_cols.gftype = 8191 +@@ -805,3 +811,33 @@ max_cols.gftype = 8191 % Guess input encoding (SJIS vs. Unicode, etc.) in pTeX and friends? % Default is 0, to not guess. guess_input_kanji_encoding = 1 @@ -683,7 +673,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 2016-06-07 13:40:23.541446341 +0000 ++++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc 2017-05-30 12:59:40.825914791 +0000 @@ -67,6 +67,9 @@ # include #endif @@ -695,7 +685,7 @@ #define VERSION_OPT 301 --- texk/ps2pk/pk2bm.c -+++ texk/ps2pk/pk2bm.c 2016-06-07 13:54:20.741760758 +0000 ++++ texk/ps2pk/pk2bm.c 2017-05-30 12:59:40.825914791 +0000 @@ -45,7 +45,6 @@ static quarterword lsbf(quarterword u); @@ -778,8 +768,8 @@ - return octal; -} --- texk/texlive/linked_scripts/musixtex/musixtex.lua -+++ texk/texlive/linked_scripts/musixtex/musixtex.lua 2016-06-07 13:53:04.291194597 +0000 -@@ -172,14 +172,25 @@ end ++++ texk/texlive/linked_scripts/musixtex/musixtex.lua 2017-05-30 13:11:42.885612642 +0000 +@@ -183,14 +183,25 @@ 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) @@ -790,7 +780,7 @@ function defaults() prepmx = "prepmx" pmx = "pmxab" -- tex = "etex" +- tex = "etex" + if base == "pdfmusixtex" then + tex = "pdfetex" + dvips = "" @@ -809,7 +799,7 @@ index = false latex = false --- texk/texlive/linked_scripts/texlive/fmtutil-sys.sh -+++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/linked_scripts/texlive/fmtutil-sys.sh 2017-05-30 12:59:40.825914791 +0000 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH # hack around a bug in zsh: test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' @@ -817,7 +807,7 @@ +umask 022 exec fmtutil --sys ${1+"$@"} --- texk/texlive/linked_scripts/texlive/fmtutil.pl -+++ texk/texlive/linked_scripts/texlive/fmtutil.pl 2016-06-07 13:47:22.161607756 +0000 ++++ texk/texlive/linked_scripts/texlive/fmtutil.pl 2017-05-30 12:59:40.833914877 +0000 @@ -10,16 +10,16 @@ # History: # Original shell script (C) 2001 Thomas Esser, public domain @@ -840,7 +830,7 @@ require "mktexlsr.pl"; TeX::Update->import(); } -@@ -67,7 +67,7 @@ my @deferred_stdout; +@@ -70,7 +70,7 @@ TeXLive::TLUtils::prepend_own_path(); # this function checks by itself whether it is running on windows or not reset_root_home(); @@ -849,7 +839,7 @@ chomp(our $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`); chomp(our $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`); chomp(our $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`); -@@ -346,7 +346,14 @@ sub callback_build_formats { +@@ -361,7 +361,14 @@ sub callback_build_formats { TeXLive::TLWinGoo::maybe_make_ro ($tmpdir); } } else { @@ -864,7 +854,7 @@ } # set up destination directory $opts{'fmtdir'} ||= "$texmfvar/web2c"; -@@ -559,6 +566,7 @@ sub rebuild_one_format { +@@ -576,6 +583,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 @@ -872,7 +862,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. -@@ -610,11 +618,15 @@ sub rebuild_one_format { +@@ -635,11 +643,15 @@ sub rebuild_one_format { ",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) { return $FMT_NOTAVAIL; } else { @@ -889,7 +879,7 @@ . "$prgswitch $texargs"; print_verbose("running \`$cmdline' ...\n"); --- texk/texlive/linked_scripts/texlive/updmap-sys.sh -+++ texk/texlive/linked_scripts/texlive/updmap-sys.sh 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/linked_scripts/texlive/updmap-sys.sh 2017-05-30 12:59:40.833914877 +0000 @@ -22,4 +22,5 @@ PATH="$mydir:$PATH"; export PATH # hack around a bug in zsh: test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' @@ -897,7 +887,7 @@ +umask 022 exec updmap --sys ${1+"$@"} --- texk/texlive/tl_scripts/fmtutil.cnf -+++ texk/texlive/tl_scripts/fmtutil.cnf 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/tl_scripts/fmtutil.cnf 2017-05-30 12:59:40.833914877 +0000 @@ -46,10 +46,11 @@ amstex pdftex - -translate-file=cp227.tc # from context: cont-en pdftex cont-usr.tex -8bit *cont-en.mkii @@ -934,7 +924,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 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/tl_scripts/texconfig-dialog.sh 2017-05-30 12:59:40.833914877 +0000 @@ -157,7 +157,14 @@ termCtl() ############################################################################### menuMain() @@ -964,7 +954,7 @@ while :; do logMessage='view logfile' --- texk/texlive/tl_scripts/texconfig-sys.sh -+++ texk/texlive/tl_scripts/texconfig-sys.sh 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/tl_scripts/texconfig-sys.sh 2017-05-30 12:59:40.833914877 +0000 @@ -30,4 +30,5 @@ TEXMFVAR="$v" TEXMFCONFIG="$c" export TEXMFVAR TEXMFCONFIG @@ -972,7 +962,7 @@ +umask 022 exec texconfig ${1+"$@"} --- texk/texlive/tl_scripts/texconfig.sh -+++ texk/texlive/tl_scripts/texconfig.sh 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/tl_scripts/texconfig.sh 2017-05-30 12:59:40.833914877 +0000 @@ -40,7 +40,7 @@ envVars=" TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS @@ -982,7 +972,7 @@ needsCleanup=false lastUpdatedFile= -@@ -1010,21 +1010,6 @@ For more information about these \`featu +@@ -975,21 +975,6 @@ For more information about these \`featu ;; formats) @@ -1004,7 +994,7 @@ setupTmpDir echo "$progname: analyzing old configuration..." >&2 fmtutil --catcfg > $tmpdir/pre -@@ -1050,22 +1035,6 @@ EOM +@@ -1015,22 +1000,6 @@ EOM # "hyphen FORMAT" hyphen) @@ -1027,7 +1017,7 @@ tcBatchHyphenFormat=$2 formatsForHyphen=`getFormatsForHyphen` formatsForHyphenFmt=`echo "$formatsForHyphen" | myFmt | sed 's@^@ @'` -@@ -1317,7 +1286,7 @@ Valid PAPER settings: +@@ -1276,7 +1245,7 @@ Valid PAPER settings: ;; rehash) @@ -1037,7 +1027,7 @@ # --- texk/texlive/tl_scripts/texlinks.sh -+++ texk/texlive/tl_scripts/texlinks.sh 2016-06-07 13:40:23.541446341 +0000 ++++ texk/texlive/tl_scripts/texlinks.sh 2017-05-30 12:59:40.841914963 +0000 @@ -100,7 +100,7 @@ setupTmpDir() trap 'cleanup 1' 1 2 3 7 13 15 @@ -1136,7 +1126,7 @@ if test -f "$d/$engine$exeext"; then case $unlink in --- texk/web2c/Makefile.in -+++ texk/web2c/Makefile.in 2016-06-07 13:40:23.545446266 +0000 ++++ texk/web2c/Makefile.in 2017-05-30 12:59:40.929915908 +0000 @@ -3816,7 +3816,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m md5main_CPPFLAGS = -I$(srcdir)/libmd5 md5main_SOURCES = libmd5/md5main.c @@ -1159,7 +1149,7 @@ ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f w2c/stamp-h1 --- texk/web2c/window/regis.c -+++ texk/web2c/window/regis.c 2016-06-07 13:40:23.545446266 +0000 ++++ texk/web2c/window/regis.c 2017-05-30 12:59:40.929915908 +0000 @@ -64,12 +64,14 @@ void mf_regis_blankrectangle (screencol screenrow top, screenrow bottom) @@ -1179,7 +1169,7 @@ left,bottom,ESCAPE); } --- texk/web2c/window/x11-Xlib.c -+++ texk/web2c/window/x11-Xlib.c 2016-06-07 13:40:23.621444844 +0000 ++++ texk/web2c/window/x11-Xlib.c 2017-05-30 12:59:40.929915908 +0000 @@ -73,6 +73,8 @@ static XWMHints wm_hints = { #define BORDER_WIDTH 1 /* Should get this from resource. */ #define DEFAULT_X_POSITION 0 @@ -1206,7 +1196,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 2016-06-07 13:40:23.621444844 +0000 ++++ texk/web2c/window/x11-Xt.c 2017-05-30 12:59:40.929915908 +0000 @@ -18,8 +18,8 @@ #define PLANE 0 @@ -1219,7 +1209,7 @@ static Display *mf_display; static Window mf_window; --- texk/xdvik/psgs.c -+++ texk/xdvik/psgs.c 2016-06-07 13:40:23.621444844 +0000 ++++ texk/xdvik/psgs.c 2017-05-30 12:59:40.929915908 +0000 @@ -34,6 +34,8 @@ OTHER DEALINGS IN THE SOFTWARE. #include /* for timeval */ @@ -1257,7 +1247,7 @@ GS_pid = vfork(); if (GS_pid == 0) { /* child */ --- texk/xdvik/xdvi-sh.in -+++ texk/xdvik/xdvi-sh.in 2016-06-07 13:40:23.621444844 +0000 ++++ texk/xdvik/xdvi-sh.in 2017-05-30 12:59:40.929915908 +0000 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash diff --git a/texlive-rpmlintrc b/texlive-rpmlintrc index 3338035..dd63f1d 100644 --- a/texlive-rpmlintrc +++ b/texlive-rpmlintrc @@ -1,5 +1,6 @@ addFilter(".*texlive-(collection|scheme)-.*\.noarch:.*suse-filelist-empty.*") -addFilter(".*texlive-(extratools|devel)\.noarch:.*suse-filelist-empty.*") +addFilter(".*texlive-(extratools|devel)\..*:.*suse-filelist-empty.*") +addFilter(".*texlive-bin-devel\..*:.*suse-filelist-empty.*") addFilter(".*texlive.src:.*:.*macro-in-comment.*") addFilter(".*texlive-scheme-.*.noarch:.*:-*summary-not-capitalized.*") addFilter(".*texlive-.*noarch:.*:.*filename-too-long-for-joliet.*") diff --git a/texlive.changes b/texlive.changes index 88b0a0c..9b99677 100644 --- a/texlive.changes +++ b/texlive.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Wed Jun 14 08:10:24 UTC 2017 - werner@suse.de + +- Modify patch source-luatex.dif, that is update luatex tree from + version 2017033109 (r44589) to version 2017060901 (r44590) + +------------------------------------------------------------------- +Tue Jun 13 10:38:52 UTC 2017 - werner@suse.de + +- Final TeXLive 2017 20170520 + +------------------------------------------------------------------- +Thu Jun 1 12:02:37 UTC 2017 - werner@suse.de + +- Update to TeXLive 2017 20170520 pretest +- Update to biber 2.7 + * Add missing bblxml.pm +- Remove patch biber-perl-pre5.22.0.dif +- Add patch source-luatex.dif for new gcc-7.1 +- Adopted patches biber-certs.dif, biblatex-encoding.dif, + source-configure.dif, source-overflow.dif, source-warns.dif, + and source-warns.dif + ------------------------------------------------------------------- Fri May 26 15:22:17 UTC 2017 - werner@suse.de diff --git a/texlive.spec b/texlive.spec index 1748e69..5c8d139 100644 --- a/texlive.spec +++ b/texlive.spec @@ -16,11 +16,11 @@ # -%define texlive_version 2016 -%define texlive_previous 2015 -%define texlive_release 20160523 -%define texlive_noarch 122 -%define texlive_source texlive-20160523-source +%define texlive_version 2017 +%define texlive_previous 2016 +%define texlive_release 20170520 +%define texlive_noarch 2 +%define texlive_source texlive-20170520-source %define __perl_requires %{nil} %define __os_install_post /usr/lib/rpm/brp-compress \\\ @@ -178,6 +178,7 @@ BuildRequires: zip BuildRequires: zlib-devel BuildRequires: zziplib-devel %if %{with buildbiber} +BuildRequires: perl-base >= 5.24.1 BuildRequires: perl(autovivification) #BuildRequires: perl(Business::ISBN) BuildRequires: perl-Business-ISBN @@ -185,11 +186,16 @@ BuildRequires: perl-Business-ISBN-Data BuildRequires: perl(Business::ISMN) BuildRequires: perl(Business::ISSN) BuildRequires: perl(Class::Accessor) +BuildRequires: perl(Class::Factory::Util) BuildRequires: perl(Config::AutoConf) >= 0.15 BuildRequires: perl(Data::Compare) BuildRequires: perl(Data::Dump) BuildRequires: perl(Data::Uniqid) BuildRequires: perl(Date::Simple) +BuildRequires: perl(DateTime) +BuildRequires: perl(DateTime::Calendar::Julian) +BuildRequires: perl(DateTime::Format::Builder) +BuildRequires: perl(DateTime::Format::Strptime) BuildRequires: perl(Encode::EUCJPASCII) BuildRequires: perl(Encode::HanExtra) BuildRequires: perl(Encode::JIS2K) @@ -211,16 +217,23 @@ BuildRequires: perl(Module::Build) %if 0%{suse_version} <= 1230 BuildRequires: perl(PAR::Packer) %endif +BuildRequires: perl(Package::DeprecationManager) +BuildRequires: perl(Params::Util) BuildRequires: perl(Readonly::XS) BuildRequires: perl(Regexp::Common) +BuildRequires: perl(Sort::Key) +BuildRequires: perl(Sub::Install) BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) >= 1.22 BuildRequires: perl(Test::Pod::Coverage) >= 1.08 -BuildRequires: perl(Text::BibTeX) >= 0.71 +BuildRequires: perl(Text::BibTeX) >= 0.76 +BuildRequires: perl(Text::CSV) +BuildRequires: perl(Text::CSV_XS) BuildRequires: perl(Text::Roman) -BuildRequires: perl(Unicode::Collate) >= 1.14 +BuildRequires: perl(Unicode::Collate) >= 1.18 BuildRequires: perl(Unicode::GCString) +BuildRequires: perl(Unicode::LineBreak) BuildRequires: perl(Unicode::Normalize) >= 1.23 BuildRequires: perl(XML::LibXML::Simple) BuildRequires: perl(XML::LibXSLT) @@ -228,7 +241,7 @@ BuildRequires: perl(XML::Writer::String) %endif # Download at ftp://tug.org/texlive/historic/%{texlive_version}/ Source0: %{texlive_source}.tar.xz -Source3: biblatex-biber-2.5.tar.xz +Source3: biblatex-biber-2.7.tar.xz Source4: cnf-to-paths.awk Source30: texlive-rpmlintrc Source50: public.c @@ -240,6 +253,7 @@ Patch3: source-arraysubs.dif Patch5: source-texdoc.dif Patch6: source-dviutils.dif Patch8: source-psutils.dif +Patch9: source-luatex.dif Patch10: source-poppler.dif Patch11: source-lacheck.dif Patch12: source-warns.dif @@ -255,8 +269,6 @@ Patch20: source-missed-scripts.dif Patch42: biblatex-encoding.dif # PATCH-FIX-SUSE Old problem back: we do not use internal Certs! Patch44: biber-certs.dif -# PATCH-FIX-SUSE Make biber work with perl pre 5.22.0 -Patch45: biber-perl-pre5.22.0.dif # PATCH-FIX-SUSE Make biber work with perl 5.18.2 Patch47: biber-perl-5.18.2.dif Prefix: %{_bindir} @@ -363,7 +375,7 @@ Prefix: %{_bindir} Binary files of adhocfilelist %package afm2pl-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of afm2pl License: LPPL-1.0 @@ -377,7 +389,7 @@ Prefix: %{_bindir} Binary files of afm2pl %package aleph-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of aleph License: LPPL-1.0 @@ -422,7 +434,7 @@ Prefix: %{_bindir} Binary files of arara %package asymptote-bin -Version: %{texlive_version}.%{texlive_release}.svn41076 +Version: %{texlive_version}.%{texlive_release}.svn43843 Release: 0 Summary: Binary files of asymptote License: LPPL-1.0 @@ -450,7 +462,7 @@ Prefix: %{_bindir} Binary files of authorindex %package autosp-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of autosp License: LPPL-1.0 @@ -464,7 +476,7 @@ Prefix: %{_bindir} Binary files of autosp %package biber-bin -Version: %{texlive_version}.%{texlive_release}.svn41193 +Version: %{texlive_version}.%{texlive_release}.svn42679 Release: 0 Summary: Binary files of biber License: LPPL-1.0 @@ -504,7 +516,7 @@ Prefix: %{_bindir} Binary files of bibexport %package bibtex-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of bibtex License: LPPL-1.0 @@ -521,7 +533,7 @@ Prefix: %{_bindir} Binary files of bibtex %package bibtex8-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of bibtex8 License: LPPL-1.0 @@ -538,7 +550,7 @@ Prefix: %{_bindir} Binary files of bibtex8 %package bibtexu-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of bibtexu License: LPPL-1.0 @@ -611,7 +623,7 @@ Prefix: %{_bindir} Binary files of checklistings %package chktex-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of chktex License: LPPL-1.0 @@ -642,7 +654,7 @@ Prefix: %{_bindir} Binary files of cjk-gs-integrate %package cjkutils-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of cjkutils License: LPPL-1.0 @@ -688,7 +700,7 @@ Prefix: %{_bindir} Binary files of convbkmk %package crossrefware-bin -Version: %{texlive_version}.%{texlive_release}.svn35401 +Version: %{texlive_version}.%{texlive_release}.svn43866 Release: 0 Summary: Binary files of crossrefware License: LPPL-1.0 @@ -761,7 +773,7 @@ Prefix: %{_bindir} Binary files of ctanupload %package ctie-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of ctie License: LPPL-1.0 @@ -775,7 +787,7 @@ Prefix: %{_bindir} Binary files of ctie %package cweb-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of cweb License: LPPL-1.0 @@ -817,7 +829,7 @@ Prefix: %{_bindir} Binary files of de-macro %package detex-bin -Version: %{texlive_version}.%{texlive_release}.svn40750 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of detex License: LPPL-1.0 @@ -833,20 +845,6 @@ Prefix: %{_bindir} %description detex-bin Binary files of detex -%package devnag-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 -Release: 0 -Summary: Binary files of devnag -License: LPPL-1.0 -Group: Productivity/Publishing/TeX/Utilities -Url: http://www.tug.org/texlive/ -Requires(pre): texlive-devnag >= %{texlive_version} -#!BuildIgnore: texlive-devnag -Prefix: %{_bindir} - -%description devnag-bin -Binary files of devnag - %package diadia-bin Version: %{texlive_version}.%{texlive_release}.svn37645 Release: 0 @@ -877,7 +875,7 @@ Prefix: %{_bindir} Binary files of dosepsbin %package dtl-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dtl License: LPPL-1.0 @@ -919,7 +917,7 @@ Prefix: %{_bindir} Binary files of dviasm %package dvicopy-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dvicopy License: LPPL-1.0 @@ -933,7 +931,7 @@ Prefix: %{_bindir} Binary files of dvicopy %package dvidvi-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dvidvi License: LPPL-1.0 @@ -946,8 +944,22 @@ Prefix: %{_bindir} %description dvidvi-bin Binary files of dvidvi +%package dviinfox-bin +Version: %{texlive_version}.%{texlive_release}.svn44515 +Release: 0 +Summary: Binary files of dviinfox +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-dviinfox >= %{texlive_version} +#!BuildIgnore: texlive-dviinfox +Prefix: %{_bindir} + +%description dviinfox-bin +Binary files of dviinfox + %package dviljk-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dviljk License: LPPL-1.0 @@ -980,7 +992,7 @@ Prefix: %{_bindir} Binary files of dvipdfmx %package dvipng-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dvipng License: LPPL-1.0 @@ -994,7 +1006,7 @@ Prefix: %{_bindir} Binary files of dvipng %package dvipos-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dvipos License: LPPL-1.0 @@ -1008,7 +1020,7 @@ Prefix: %{_bindir} Binary files of dvipos %package dvips-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of dvips License: LPPL-1.0 @@ -1168,7 +1180,7 @@ Prefix: %{_bindir} Binary files of fontools %package fontware-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of fontware License: LPPL-1.0 @@ -1224,7 +1236,7 @@ Prefix: %{_bindir} Binary files of glossaries %package gregoriotex-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of gregoriotex License: LPPL-1.0 @@ -1241,7 +1253,7 @@ Prefix: %{_bindir} Binary files of gregoriotex %package gsftopk-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of gsftopk License: LPPL-1.0 @@ -1272,20 +1284,6 @@ Prefix: %{_bindir} %description jadetex-bin Binary files of jadetex -%package jfontmaps-bin -Version: %{texlive_version}.%{texlive_release}.svn29848 -Release: 0 -Summary: Binary files of jfontmaps -License: LPPL-1.0 -Group: Productivity/Publishing/TeX/Utilities -Url: http://www.tug.org/texlive/ -Requires(pre): texlive-jfontmaps >= %{texlive_version} -#!BuildIgnore: texlive-jfontmaps -Prefix: %{_bindir} - -%description jfontmaps-bin -Binary files of jfontmaps - %package kotex-utils-bin Version: %{texlive_version}.%{texlive_release}.svn32101 Release: 0 @@ -1304,7 +1302,7 @@ Prefix: %{_bindir} Binary files of kotex-utils %package kpathsea-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of kpathsea License: LPPL-1.0 @@ -1330,7 +1328,7 @@ Prefix: %{_bindir} Binary files of kpathsea %package lacheck-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of lacheck License: LPPL-1.0 @@ -1378,6 +1376,23 @@ Prefix: %{_bindir} %description latex-git-log-bin Binary files of latex-git-log +%package latex-papersize-bin +Version: %{texlive_version}.%{texlive_release}.svn42296 +Release: 0 +Summary: Binary files of latex-papersize +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-latex-papersize >= %{texlive_version} +#!BuildIgnore: texlive-latex-papersize +Recommends: texlive-collection-fontsrecommended >= %{texlive_version} +Recommends: texlive-collection-genericrecommended >= %{texlive_version} +Recommends: texlive-collection-latexrecommended >= %{texlive_version} +Prefix: %{_bindir} + +%description latex-papersize-bin +Binary files of latex-papersize + %package latex2man-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 @@ -1395,6 +1410,23 @@ Prefix: %{_bindir} %description latex2man-bin Binary files of latex2man +%package latex2nemeth-bin +Version: %{texlive_version}.%{texlive_release}.svn42300 +Release: 0 +Summary: Binary files of latex2nemeth +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-latex2nemeth >= %{texlive_version} +#!BuildIgnore: texlive-latex2nemeth +Recommends: texlive-collection-fontsrecommended >= %{texlive_version} +Recommends: texlive-collection-genericrecommended >= %{texlive_version} +Recommends: texlive-collection-latexrecommended >= %{texlive_version} +Prefix: %{_bindir} + +%description latex2nemeth-bin +Binary files of latex2nemeth + %package latexdiff-bin Version: %{texlive_version}.%{texlive_release}.svn16420 Release: 0 @@ -1481,7 +1513,7 @@ Prefix: %{_bindir} Binary files of latexpand %package lcdftypetools-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of lcdftypetools License: LPPL-1.0 @@ -1542,7 +1574,7 @@ Prefix: %{_bindir} Binary files of listings-ext %package lollipop-bin -Version: %{texlive_version}.%{texlive_release}.svn41133 +Version: %{texlive_version}.%{texlive_release}.svn41465 Release: 0 Summary: Binary files of lollipop License: LPPL-1.0 @@ -1612,7 +1644,7 @@ Prefix: %{_bindir} Binary files of luaotfload %package luatex-bin -Version: %{texlive_version}.%{texlive_release}.svn41091 +Version: %{texlive_version}.%{texlive_release}.svn44549 Release: 0 Summary: Binary files of luatex License: LPPL-1.0 @@ -1628,8 +1660,22 @@ Prefix: %{_bindir} %description luatex-bin Binary files of luatex +%package lwarp-bin +Version: %{texlive_version}.%{texlive_release}.svn43292 +Release: 0 +Summary: Binary files of lwarp +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-lwarp >= %{texlive_version} +#!BuildIgnore: texlive-lwarp +Prefix: %{_bindir} + +%description lwarp-bin +Binary files of lwarp + %package m-tx-bin -Version: %{texlive_version}.%{texlive_release}.svn40961 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of m-tx License: LPPL-1.0 @@ -1671,7 +1717,7 @@ Prefix: %{_bindir} Binary files of makedtx %package makeindex-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of makeindex License: LPPL-1.0 @@ -1713,7 +1759,7 @@ Prefix: %{_bindir} Binary files of mathspic %package metafont-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of metafont License: LPPL-1.0 @@ -1727,7 +1773,7 @@ Prefix: %{_bindir} Binary files of metafont %package metapost-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of metapost License: LPPL-1.0 @@ -1770,7 +1816,7 @@ Prefix: %{_bindir} Binary files of mf2pt1 %package mflua-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of mflua License: LPPL-1.0 @@ -1784,7 +1830,7 @@ Prefix: %{_bindir} Binary files of mflua %package mfware-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of mfware License: LPPL-1.0 @@ -1908,7 +1954,7 @@ Prefix: %{_bindir} Binary files of musixtex %package musixtnt-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of musixtnt License: LPPL-1.0 @@ -1922,7 +1968,7 @@ Prefix: %{_bindir} Binary files of musixtnt %package omegaware-bin -Version: %{texlive_version}.%{texlive_release}.svn40750 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of omegaware License: LPPL-1.0 @@ -1941,7 +1987,7 @@ Prefix: %{_bindir} Binary files of omegaware %package patgen-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of patgen License: LPPL-1.0 @@ -2010,8 +2056,25 @@ Prefix: %{_bindir} %description pdfjam-bin Binary files of pdfjam +%package pdflatexpicscale-bin +Version: %{texlive_version}.%{texlive_release}.svn41779 +Release: 0 +Summary: Binary files of pdflatexpicscale +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-pdflatexpicscale >= %{texlive_version} +#!BuildIgnore: texlive-pdflatexpicscale +Recommends: texlive-collection-fontsrecommended >= %{texlive_version} +Recommends: texlive-collection-genericrecommended >= %{texlive_version} +Recommends: texlive-collection-latexrecommended >= %{texlive_version} +Prefix: %{_bindir} + +%description pdflatexpicscale-bin +Binary files of pdflatexpicscale + %package pdftex-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of pdftex License: LPPL-1.0 @@ -2028,7 +2091,7 @@ Prefix: %{_bindir} Binary files of pdftex %package pdftools-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of pdftools License: LPPL-1.0 @@ -2160,7 +2223,7 @@ Prefix: %{_bindir} Binary files of platex %package pmx-bin -Version: %{texlive_version}.%{texlive_release}.svn41091 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of pmx License: LPPL-1.0 @@ -2188,7 +2251,7 @@ Prefix: %{_bindir} Binary files of pmxchords %package ps2pk-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of ps2pk License: LPPL-1.0 @@ -2231,7 +2294,7 @@ Prefix: %{_bindir} Binary files of pst2pdf %package pstools-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of pstools License: LPPL-1.0 @@ -2244,8 +2307,25 @@ Prefix: %{_bindir} %description pstools-bin Binary files of pstools +%package ptex-fontmaps-bin +Version: %{texlive_version}.%{texlive_release}.svn44206 +Release: 0 +Summary: Binary files of ptex-fontmaps +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-ptex-fontmaps >= %{texlive_version} +#!BuildIgnore: texlive-ptex-fontmaps +Recommends: texlive-collection-fontsrecommended >= %{texlive_version} +Recommends: texlive-collection-genericrecommended >= %{texlive_version} +Recommends: texlive-collection-basic >= %{texlive_version} +Prefix: %{_bindir} + +%description ptex-fontmaps-bin +Binary files of ptex-fontmaps + %package ptex-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of ptex License: LPPL-1.0 @@ -2341,7 +2421,7 @@ Prefix: %{_bindir} Binary files of rubik %package seetexk-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of seetexk License: LPPL-1.0 @@ -2414,7 +2494,7 @@ Prefix: %{_bindir} Binary files of svn-multi %package synctex-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of synctex License: LPPL-1.0 @@ -2431,7 +2511,7 @@ Prefix: %{_bindir} Binary files of synctex %package tetex-bin -Version: %{texlive_version}.%{texlive_release}.svn36770 +Version: %{texlive_version}.%{texlive_release}.svn43957 Release: 0 Summary: Binary files of tetex License: LPPL-1.0 @@ -2448,7 +2528,7 @@ Prefix: %{_bindir} Binary files of tetex %package tex-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of tex License: LPPL-1.0 @@ -2482,7 +2562,7 @@ Prefix: %{_bindir} Binary files of tex4ebook %package tex4ht-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of tex4ht License: LPPL-1.0 @@ -2653,6 +2733,23 @@ Prefix: %{_bindir} %description texloganalyser-bin Binary files of texloganalyser +%package texosquery-bin +Version: %{texlive_version}.%{texlive_release}.svn43596 +Release: 0 +Summary: Binary files of texosquery +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-texosquery >= %{texlive_version} +#!BuildIgnore: texlive-texosquery +Recommends: texlive-collection-fontsrecommended >= %{texlive_version} +Recommends: texlive-collection-genericrecommended >= %{texlive_version} +Recommends: texlive-collection-basic >= %{texlive_version} +Prefix: %{_bindir} + +%description texosquery-bin +Binary files of texosquery + %package texsis-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 @@ -2671,7 +2768,7 @@ Prefix: %{_bindir} Binary files of texsis %package texware-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of texware License: LPPL-1.0 @@ -2702,7 +2799,7 @@ Prefix: %{_bindir} Binary files of thumbpdf %package tie-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of tie License: LPPL-1.0 @@ -2733,7 +2830,7 @@ Prefix: %{_bindir} Binary files of tpic2pdftex %package ttfutils-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of ttfutils License: LPPL-1.0 @@ -2792,7 +2889,7 @@ Prefix: %{_bindir} Binary files of uplatex %package uptex-bin -Version: %{texlive_version}.%{texlive_release}.svn40987 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of uptex License: LPPL-1.0 @@ -2822,8 +2919,22 @@ Prefix: %{_bindir} %description urlbst-bin Binary files of urlbst +%package velthuis-bin +Version: %{texlive_version}.%{texlive_release}.svn44143 +Release: 0 +Summary: Binary files of velthuis +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://www.tug.org/texlive/ +Requires(pre): texlive-velthuis >= %{texlive_version} +#!BuildIgnore: texlive-velthuis +Prefix: %{_bindir} + +%description velthuis-bin +Binary files of velthuis + %package vlna-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of vlna License: LPPL-1.0 @@ -2851,7 +2962,7 @@ Prefix: %{_bindir} Binary files of vpe %package web-bin -Version: %{texlive_version}.%{texlive_release}.svn40473 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of web License: LPPL-1.0 @@ -2865,7 +2976,7 @@ Prefix: %{_bindir} Binary files of web %package xdvi-bin -Version: %{texlive_version}.%{texlive_release}.svn40750 +Version: %{texlive_version}.%{texlive_release}.svn44143 Release: 0 Summary: Binary files of xdvi License: LPPL-1.0 @@ -2879,7 +2990,7 @@ Prefix: %{_bindir} Binary files of xdvi %package xetex-bin -Version: %{texlive_version}.%{texlive_release}.svn41091 +Version: %{texlive_version}.%{texlive_release}.svn44361 Release: 0 Summary: Binary files of xetex License: LPPL-1.0 @@ -2929,7 +3040,7 @@ Prefix: %{_bindir} Binary files of yplan %package -n libkpathsea6 -Version: 6.2.2 +Version: 6.2.3 Release: 0 Summary: Path searching library for TeX-related files License: LGPL-2.1+ @@ -2946,13 +3057,13 @@ separately, but rather is released and maintained as part of the TeX-live sources. %package -n %{name}-kpathsea-devel -Version: 6.2.2 +Version: 6.2.3 Release: 0 Summary: Path searching library for TeX-related files License: LGPL-2.1+ Group: Development/Libraries/C and C++ Url: http://www.tug.org/texlive/ -Requires: libkpathsea6 = 6.2.2 +Requires: libkpathsea6 = 6.2.3 %description -n %{name}-kpathsea-devel Kpathsea is a library and utility programs which provide path @@ -2963,7 +3074,7 @@ separately, but rather is released and maintained as part of the TeX-live sources. %package -n libptexenc1 -Version: 1.3.4 +Version: 1.3.5 Release: 0 Summary: Libraries of Kanji code convert library for pTeX License: BSD-3-Clause @@ -2977,13 +3088,13 @@ The ptexenc is a useful library for Japanese pTeX TeX by ASCII Co.) and its surrounding tools. %package -n %{name}-ptexenc-devel -Version: 1.3.4 +Version: 1.3.5 Release: 0 Summary: Libraries of Kanji code convert library for pTeX License: BSD-3-Clause Group: Development/Libraries/C and C++ Url: http://www.tug.org/texlive/ -Requires: libptexenc1 = 1.3.4 +Requires: libptexenc1 = 1.3.5 %description -n %{name}-ptexenc-devel This package includes the ptexenc development files. @@ -3083,8 +3194,8 @@ Summary: Basic development packages for TeXLive License: LGPL-2.1+ and BSD-3-Clause and SUSE-TeX Group: Development/Languages/Other Url: http://www.tug.org/texlive/ -Requires: libkpathsea6 = 6.2.2 -Requires: libptexenc1 = 1.3.4 +Requires: libkpathsea6 = 6.2.3 +Requires: libptexenc1 = 1.3.5 Requires: libsynctex1 = 1.18 Requires: libtexlua52-5 = 5.2.4 %if %{with LuaJIT} @@ -3106,6 +3217,7 @@ License: LPPL-1.0 Group: Productivity/Publishing/TeX/Utilities Url: http://biblatex-biber.sourceforge.net/ Recommends: perl(Readonly::XS) +Requires: perl-base >= 5.24.1 Requires: perl(Business::ISBN) Requires: perl(Business::ISMN) Requires: perl(Business::ISSN) @@ -3294,6 +3406,7 @@ This package is required by the package texlive-biber-bin. %if %{with psutils} %patch8 -p0 -b .psutils %endif +%patch9 -p0 -b .crash %patch10 -p0 -b .poppler %patch11 -p0 -b .lacheck %patch12 -p0 -b .warns @@ -3310,7 +3423,6 @@ pushd ../biblatex-biber-* /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . %patch42 -p0 -b .en %patch44 -p0 -b .noica -%patch45 -p0 -b .fastsort %if 0%{perl_versnum} < 5200 %patch47 -p0 -b .518 %endif @@ -3384,6 +3496,7 @@ popd ../configure \ --host=${HOST} \ --build=${BUILD} \ + --enable-fast-install=no \ --disable-native-texlive-build \ --disable-cxx-runtime-hack \ --cache-file=$cache \ @@ -3491,6 +3604,8 @@ popd STRIP=/bin/true \ STRIPPROG=/bin/true \ LDFLAGS="$LDFLAGS -L$PWD" \ + CFLAGS="${CFLAGS/-std=gnu99/}" \ + CXXFLAGS="${CXXFLAGS/-std=gnu99/}" \ ./configure \ --host=${HOST} \ --build=${BUILD} \ @@ -3505,6 +3620,7 @@ popd --enable-fftw \ --enable-gc=system \ --enable-gl + make clean make asy mkdir -p ${prefix}/bin mkdir -p ${prefix}/texmf/asymptote/GUI @@ -3834,6 +3950,10 @@ popd printf '#!/bin/sh\nmtxrun --script rlxtools "$@"\n' > rlxtools chmod 755 rlxtools fi +%if 0%{texlive_version} >= 2017 + # new dviinfox perl script + ln -sf ../share/texmf/scripts/dviinfox/dviinfox.pl dviinfox +%endif popd # clear out all file below texmf tree as this will delivered by texlive tar balls @@ -4086,7 +4206,9 @@ rm -f /var/run/texlive/run-update %files crossrefware-bin %defattr(-,root,root,755) +%{_bindir}/bbl2bib %{_bindir}/bibdoiadd +%{_bindir}/bibmradd %{_bindir}/bibzbladd %{_bindir}/ltx2crossrefxml @@ -4130,10 +4252,6 @@ rm -f /var/run/texlive/run-update %defattr(-,root,root,755) %{_bindir}/detex -%files devnag-bin -%defattr(-,root,root,755) -%{_bindir}/devnag - %files diadia-bin %defattr(-,root,root,755) %{_bindir}/diadia @@ -4163,6 +4281,10 @@ rm -f /var/run/texlive/run-update %defattr(-,root,root,755) %{_bindir}/dvidvi +%files dviinfox-bin +%defattr(-,root,root,755) +%{_bindir}/dviinfox + %files dviljk-bin %defattr(-,root,root,755) %{_bindir}/dvihp @@ -4273,12 +4395,6 @@ rm -f /var/run/texlive/run-update %{_bindir}/jadetex %{_bindir}/pdfjadetex -%files jfontmaps-bin -%defattr(-,root,root,755) -%{_bindir}/kanji-config-updmap -%{_bindir}/kanji-config-updmap-sys -%{_bindir}/kanji-fontmap-creator - %files kotex-utils-bin %defattr(-,root,root,755) %{_bindir}/jamo-normalize @@ -4317,10 +4433,18 @@ rm -f /var/run/texlive/run-update %defattr(-,root,root,755) %{_bindir}/latex-git-log +%files latex-papersize-bin +%defattr(-,root,root,755) +%{_bindir}/latex-papersize + %files latex2man-bin %defattr(-,root,root,755) %{_bindir}/latex2man +%files latex2nemeth-bin +%defattr(-,root,root,755) +%{_bindir}/latex2nemeth + %files latexdiff-bin %defattr(-,root,root,755) %{_bindir}/latexdiff @@ -4403,6 +4527,10 @@ rm -f /var/run/texlive/run-update %{_bindir}/texluajit %{_bindir}/texluajitc +%files lwarp-bin +%defattr(-,root,root,755) +%{_bindir}/lwarpmk + %files m-tx-bin %defattr(-,root,root,755) %{_bindir}/m-tx @@ -4554,6 +4682,10 @@ rm -f /var/run/texlive/run-update %{_bindir}/pdfnup %{_bindir}/pdfpun +%files pdflatexpicscale-bin +%defattr(-,root,root,755) +%{_bindir}/pdflatexpicscale + %files pdftex-bin %defattr(-,root,root,755) %{_bindir}/etex @@ -4604,7 +4736,6 @@ rm -f /var/run/texlive/run-update %files pmx-bin %defattr(-,root,root,755) -%{_bindir}/pmx2pdf %{_bindir}/pmxab %{_bindir}/scor2prt @@ -4634,6 +4765,13 @@ rm -f /var/run/texlive/run-update %{_bindir}/ps2frag %{_bindir}/pslatex +%files ptex-fontmaps-bin +%defattr(-,root,root,755) +%{_bindir}/kanji-config-updmap +%{_bindir}/kanji-config-updmap-sys +%{_bindir}/kanji-config-updmap-user +%{_bindir}/kanji-fontmap-creator + %files ptex-bin %defattr(-,root,root,755) %{_bindir}/eptex @@ -4708,6 +4846,7 @@ rm -f /var/run/texlive/run-update %{_bindir}/dvired %{_bindir}/fmtutil %{_bindir}/fmtutil-sys +%{_bindir}/fmtutil-user %{_bindir}/kpsepath %{_bindir}/kpsetool %{_bindir}/kpsewhere @@ -4717,6 +4856,7 @@ rm -f /var/run/texlive/run-update %{_bindir}/texlinks %{_bindir}/updmap %{_bindir}/updmap-sys +%{_bindir}/updmap-user %files tex-bin %defattr(-,root,root,755) @@ -4740,6 +4880,7 @@ rm -f /var/run/texlive/run-update %{_bindir}/mk4ht %{_bindir}/t4ht %{_bindir}/tex4ht +%{_bindir}/xhlatex %files texconfig-bin %defattr(-,root,root,755) @@ -4778,6 +4919,12 @@ rm -f /var/run/texlive/run-update %defattr(-,root,root,755) %{_bindir}/texloganalyser +%files texosquery-bin +%defattr(-,root,root,755) +%{_bindir}/texosquery +%{_bindir}/texosquery-jre5 +%{_bindir}/texosquery-jre8 + %files texsis-bin %defattr(-,root,root,755) %{_bindir}/texsis @@ -4834,6 +4981,10 @@ rm -f /var/run/texlive/run-update %defattr(-,root,root,755) %{_bindir}/urlbst +%files velthuis-bin +%defattr(-,root,root,755) +%{_bindir}/devnag + %files vlna-bin %defattr(-,root,root,755) %{_bindir}/vlna