commit texlive for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-08-14 09:31:58

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3399 (New)


Package is "texlive"

Fri Aug 14 09:31:58 2020 rev:69 rq:826037 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-07-06 
16:19:03.565275406 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.3399/texlive.changes
2020-08-14 09:33:06.776391771 +0200
@@ -1,0 +2,6 @@
+Wed Aug 12 11:23:33 UTC 2020 - Dr. Werner Fink 
+
+- Fix longstanding bug: Make sure that pdfcsplain points to pdftex
+  as otherwise UTF-8 characters are missed in the output
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.hAAvtl/_old  2020-08-14 09:33:09.804393323 +0200
+++ /var/tmp/diff_new_pack.hAAvtl/_new  2020-08-14 09:33:09.808393325 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2020
 %define texlive_previous 2019
 %define texlive_release  20200327
-%define texlive_noarch   176
+%define texlive_noarch   177
 %define texlive_source   texlive-20200327-source
 
 %define __perl_requires%{nil}
@@ -4351,6 +4351,7 @@
cont-??|mptopdf|*musixtex) continue ;;
*)  test "$fmt" = "$(ls -ld "$fmt" 2> /dev/null | awk '{print 
$NF}')" || rm -rf "$fmt"
test ! -f "$fmt" || continue
+   test "$fmt" = "pdfcsplain" && engine=pdftex
ln -vsf "$engine" "$fmt"
esac
done




commit texlive for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-07-06 16:18:10

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3060 (New)


Package is "texlive"

Mon Jul  6 16:18:10 2020 rev:68 rq:818535 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-06-11 
14:40:55.128649006 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.3060/texlive.changes
2020-07-06 16:19:03.565275406 +0200
@@ -1,0 +2,5 @@
+Fri Jun 26 07:57:00 UTC 2020 - Dr. Werner Fink 
+
+- Avoid expanded texuid/texgid macros within comments (boo#1172690)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.ubkpNe/_old  2020-07-06 16:19:08.313289993 +0200
+++ /var/tmp/diff_new_pack.ubkpNe/_new  2020-07-06 16:19:08.317290005 +0200
@@ -321,8 +321,8 @@
 #
 %define texgrp mktex
 %define texusr mktex
-#%define texgid505
-#%define texuid505
+#define texgid 505
+#define texuid 505
 #
 %description
 After installing texlive and the package texlive-latex, find a large




commit texlive for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-06-11 14:39:53

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3606 (New)


Package is "texlive"

Thu Jun 11 14:39:53 2020 rev:67 rq:810732 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-05-29 
21:35:51.662379108 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.3606/texlive.changes
2020-06-11 14:40:55.128649006 +0200
@@ -1,0 +2,5 @@
+Sat May 30 19:14:09 UTC 2020 - Andreas Schwab 
+
+- Properly configure luajit
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.5lETLN/_old  2020-06-11 14:40:57.056654731 +0200
+++ /var/tmp/diff_new_pack.5lETLN/_new  2020-06-11 14:40:57.060654744 +0200
@@ -39,7 +39,7 @@
 #  
https://github.com/LuaJIT/LuaJIT/issues/42
 #  Compare with libs/luajit/LuaJIT-/src/lj_arch.h
 #
-%ifarch %ix86 x86_64 ppc %arml aarch64 mips
+%ifarch %ix86 x86_64 %arml aarch64 mips
 %global with_LuaJIT 1
 %endif
 %bcond_withLuaJIT
@@ -3987,9 +3987,11 @@
--enable-shared \
 %if %{with LuaJIT}
--enable-luajittex  \
+   --enable-luajithbtex\
--enable-mfluajit   \
 %else
--disable-luajittex \
+   --disable-luajithbtex   \
--disable-mfluajit  \
 %endif
--with-gnu-ld   \




commit texlive for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-05-29 21:20:06

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3606 (New)


Package is "texlive"

Fri May 29 21:20:06 2020 rev:66 rq:808817 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-03-31 
17:32:05.932255341 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.3606/texlive.changes
2020-05-29 21:35:51.662379108 +0200
@@ -1,0 +2,88 @@
+Mon May 25 14:52:43 UTC 2020 - Dr. Werner Fink 
+
+- Clean rpmlintrc as request in SR#805514 
+
+---
+Thu May 14 08:46:23 UTC 2020 - Dr. Werner Fink 
+
+- Correct permissions of wrapper of e.g. mktexlsr (boo#1171341) 
+
+---
+Tue May 12 09:03:38 UTC 2020 - Dr. Werner Fink 
+
+- Correct obsoletes for new packages 
+
+---
+Tue May  5 09:01:14 UTC 2020 - Dr. Werner Fink 
+
+- Add patch source-ppc64.dif to get ppc64 acrch to work
+  (nevertheless ppc64 is currently disabled)
+
+---
+Tue May  5 08:56:04 UTC 2020 - Dr. Werner Fink 
+
+- Avouid conflict with rungs(.tlu) seeing twice in texlive-scripts
+  and texlive-dvipdfmx-bin
+
+---
+Wed Apr 29 09:56:08 UTC 2020 - Dr. Werner Fink 
+
+- Add patch 0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
+  *Support luajit on ppc64/ppc64le
+- Add patch 0006-Fix-register-allocation-bug-in-arm64.patch
+  * luajit fix for arm64
+- Modify spec file to build luajit based programs on ppc64*
+
+---
+Wed Apr 22 11:20:57 UTC 2020 - Dr. Werner Fink 
+
+- More LuaJIT binaries which are not build on ppc64/ppc64le not fixed
+  since ages https://github.com/LuaJIT/LuaJIT/issues/42
+
+---
+Wed Apr 22 10:27:33 UTC 2020 - Dr. Werner Fink 
+
+- Adopt patch source-poppler0.59.0.patch to latest use of read_pdf_info() 
+
+---
+Wed Apr 22 09:49:08 UTC 2020 - Dr. Werner Fink 
+
+- Add a _constraints file to have a better control how much disk
+  space and power we have to get all binaries build and installed
+
+---
+Wed Apr 22 06:18:45 UTC 2020 - Dr. Werner Fink 
+
+- Extend patch source-overflow.dif to catch an overflow found
+  by fortify on ppc64
+- TeXLive 2020 requires harfbuzz >= 2.6
+
+---
+Mon Apr 20 07:02:13 UTC 2020 - Dr. Werner Fink 
+
+- Update to TeXLive 2020
+  * Version based on texlive-20200327-source and biber-2.14
+  * Remove patches now fixed upstream
+0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
+source-poppler0.84.0.patch
+source-common.patch
+source-fix-axohelp.patch
+source-synctex-bump-soname.dif
+  * Ported patches
+biber-certs.dif
+source-64.dif
+source-a2ping.dif
+source-configure.dif
+source-fix-bool-poppler.patch
+source-fix-const-poppler0.66.0.patch
+source-lacheck.dif
+source-poppler-fix-dict-memleak.patch
+source-poppler-use-std_string.patch
+source-psutils-kpathsea.dif
+source-psutils.dif
+source-warns.dif
+source-x11r7.dif
+source.dif
+   * New patch source-psutils-kpathsea.dif to avoid false positiv
+
+---
@@ -4,0 +93,6 @@
+
+---
+Fri Mar 20 12:12:25 UTC 2020 - Dr. Werner Fink 
+
+- Add patch source-psutils-kpathsea.dif to ignore warning from
+  kpathsea due missing ls-R files 

Old:

  0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
  biber-2.12.tar.xz
  source-common.patch
  source-fix-axohelp.patch
  source-poppler0.84.0.patch
  source-synctex-bump-soname.dif
  texlive-20190407-source.tar.xz

New:

  0004-Add-ppc64-support-based-on-koriakin-GitHub-patchset.patch
  0006-Fix-register-allocation-bug-in-arm64.patch
  _constraints
  biber-2.14.tar.xz
  source-ppc64.dif
  source-psutils-kpathsea.dif
  texlive-20200327-source.tar.xz



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

++ 

commit texlive for openSUSE:Factory

2020-03-31 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-03-31 17:31:54

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3160 (New)


Package is "texlive"

Tue Mar 31 17:31:54 2020 rev:65 rq:789002 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-03-19 
19:44:01.615977674 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.3160/texlive.changes
2020-03-31 17:32:05.932255341 +0200
@@ -1,0 +2,5 @@
+Fri Mar 27 01:39:45 UTC 2020 - Michael Gorse 
+
+- Add source-poppler0.86.0.patch: fix build with poppler 0.86.0.
+
+---

New:

  source-poppler0.86.0.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.fH0JMr/_old  2020-03-31 17:32:08.020256564 +0200
+++ /var/tmp/diff_new_pack.fH0JMr/_new  2020-03-31 17:32:08.024256566 +0200
@@ -283,6 +283,8 @@
 Patch62:source-common.patch
 # PATCH-FIX-UPSTREAM source-poppler0.84.0.patch
 Patch63:source-poppler0.84.0.patch
+# PATCH-FIX-UPSTREAM source-poppler0.86.0.patch
+Patch64:source-poppler0.86.0.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3689,6 +3691,9 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.84.0}}%{!?pkg_vcmp:0}
 %patch63 -p1 -b .poppler84
 %endif
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.86.0}}%{!?pkg_vcmp:0}
+%patch64 -p1 -b .poppler86
+%endif
 pver=$(pkg-config --modversion poppler)
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.79.0}}%{!?pkg_vcmp:0}
 cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc

++ source-poppler0.86.0.patch ++
diff -urp 
texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
texlive-20190407-source/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
--- 
texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
2020-03-26 20:36:35.584513454 -0500
+++ texlive-20190407-source/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
2020-03-26 20:37:50.808915680 -0500
@@ -757,7 +757,7 @@ read_pdf_info(char *image_name, char *pa
 if (page_name) {
 // get page by name
 GString name(page_name);
-LinkDest *link = pdf_doc->doc->findDest();
+std::unique_ptr link = pdf_doc->doc->findDest();
 if (link == 0 || !link->isOk())
 pdftex_fail("PDF inclusion: invalid destination <%s>", page_name);
 const Ref ref = link->getPageRef();
@@ -765,7 +765,6 @@ read_pdf_info(char *image_name, char *pa
 if (page_num == 0)
 pdftex_fail("PDF inclusion: destination is not a page <%s>",
 page_name);
-delete link;
 } else {
 // get page by number
 if (page_num <= 0 || page_num > epdf_num_pages)



commit texlive for openSUSE:Factory

2020-03-19 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-03-19 19:42:10

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.3160 (New)


Package is "texlive"

Thu Mar 19 19:42:10 2020 rev:64 rq:786224 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-02-22 
18:57:07.813254856 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.3160/texlive.changes
2020-03-19 19:44:01.615977674 +0100
@@ -1,0 +2,5 @@
+Wed Mar 11 16:16:55 UTC 2020 - Dr. Werner Fink 
+
+- Use CVE numbers 
+
+---
@@ -4 +9 @@
-- Switch also to user mktex in fmtutil script (boo#1159740) 
+- Switch also to user mktex in fmtutil script (boo#1159740, CVE-2020-8016)
@@ -14 +19 @@
-- Introduce a user mktex as replacement for user nobody (boo#1159740)
+- Introduce a user mktex as replacement for user nobody (boo#1159740, 
CVE-2020-8016)



Other differences:
--



commit texlive for openSUSE:Factory

2020-02-22 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-02-22 18:56:56

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.26092 (New)


Package is "texlive"

Sat Feb 22 18:56:56 2020 rev:63 rq:777662 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-02-06 
13:07:39.072317406 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.26092/texlive.changes   
2020-02-22 18:57:07.813254856 +0100
@@ -1,0 +2,5 @@
+Thu Feb 20 06:21:10 UTC 2020 - Dr. Werner Fink 
+
+- Switch also to user mktex in fmtutil script (boo#1159740) 
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.EUJLSh/_old  2020-02-22 18:57:09.581258280 +0100
+++ /var/tmp/diff_new_pack.EUJLSh/_new  2020-02-22 18:57:09.581258280 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2020 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -1440,9 +1440,6 @@
 Requires(pre):%{name}-filesystem
 Requires(pre):/usr/bin/getent
 Requires(pre):/usr/sbin/groupadd
-%if 0%{?suse_version} >= 1330
-Requires(pre):user(nobody)
-%endif
 Requires(post):   %{name}-filesystem
 Requires(post):   permissions
 Requires:   %{name}-gsftopk-bin

++ source.dif ++
--- /var/tmp/diff_new_pack.EUJLSh/_old  2020-02-22 18:57:09.661258435 +0100
+++ /var/tmp/diff_new_pack.EUJLSh/_new  2020-02-22 18:57:09.661258435 +0100
@@ -723,7 +723,7 @@
} else {
 +my ($uid, $gid);
  $tmpdir = File::Temp::tempdir(CLEANUP => 1);
-+if ($> == 0 && ($uid=getpwnam("nobody")) && ($gid=getgrnam("mktex"))) {
++if ($> == 0 && ($uid=getpwnam("mktex")) && ($gid=getgrnam("mktex"))) {
 +  my $cnt = chown $uid, $gid, $tmpdir;
 +  die "could not create directory $tmpdir" if $cnt <= 0;
 +  $cnt = chmod 0770, $tmpdir;




commit texlive for openSUSE:Factory

2020-02-06 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-02-06 13:07:25

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.26092 (New)


Package is "texlive"

Thu Feb  6 13:07:25 2020 rev:62 rq:770144 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-01-19 
20:57:48.872062131 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.26092/texlive.changes   
2020-02-06 13:07:39.072317406 +0100
@@ -1,0 +2,10 @@
+Wed Feb  5 06:56:24 UTC 2020 - Dr. Werner Fink 
+
+- Check passwd not group file for user mktex 
+
+---
+Fri Jan 31 12:32:25 UTC 2020 - Dr. Werner Fink 
+
+- Introduce a user mktex as replacement for user nobody (boo#1159740)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.2T03tO/_old  2020-02-06 13:07:41.576318768 +0100
+++ /var/tmp/diff_new_pack.2T03tO/_new  2020-02-06 13:07:41.580318771 +0100
@@ -312,7 +312,9 @@
 %define _appdefdir %{_x11data}/app-defaults
 #
 %define texgrp mktex
+%define texusr mktex
 #%define texgid505
+#%define texuid505
 #
 %description
 After installing texlive and the package texlive-latex, find a large
@@ -3932,7 +3934,7 @@
 
 # compile public
 mkdir -p ${prefix}/lib/mktex
-$CC ${RPM_OPT_FLAGS} -DTEXGRP='"%{texgrp}"' 
-DMKTEX='"%{_libexecdir}/mktex"' -fPIE -pie -o ${prefix}/lib/mktex/public 
%{S:50}
+$CC ${RPM_OPT_FLAGS} -DTEXGRP='"%{texgrp}"' -DTEXUSR='"%{texusr}"' 
-DMKTEX='"%{_libexecdir}/mktex"' -fPIE -pie -o ${prefix}/lib/mktex/public 
%{S:50}
 
 # install our own scripts
 mkdir -p ${prefix}/bin
@@ -4279,6 +4281,7 @@
 
 %pre kpathsea-bin
 %{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r 
%{?texgid:-g %texgid} %{texgrp}
+%{_bindir}/getent passwd %{texusr} > /dev/null 2>&1 || %{_sbindir}/useradd  -r 
%{?texuid:-u %texuid} -g %{texgrp} -d %{_fontcache} -s /bin/false %{texusr}
 
 %post kpathsea-bin
 %if %{defined set_permissions}
@@ -4287,6 +4290,7 @@
 
 %pre
 %{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r 
%{?texgid:-g %texgid} %{texgrp}
+%{_bindir}/getent passwd %{texusr} > /dev/null 2>&1 || %{_sbindir}/useradd  -r 
%{?texuid:-u %texuid} -g %{texgrp} -d %{_fontcache} -s /bin/false %{texusr}
 
 %post
 mkdir -p /var/run/texlive

++ public.8 ++
--- /var/tmp/diff_new_pack.2T03tO/_old  2020-02-06 13:07:41.628318796 +0100
+++ /var/tmp/diff_new_pack.2T03tO/_new  2020-02-06 13:07:41.628318796 +0100
@@ -17,9 +17,9 @@
 .\"
 .TH NOBODY 8 "Apr 27, 2012" "" "Linux System Administrator's Manual"
 .SH NAME
-public \- for user root run specific TeX programs as user \fInobody\fP
+public \- for user root run specific TeX programs as user \fImktex\fP
 .br
-public \- for all users run specific TeX programs as group \fIpublic\fP
+public \- for all users run specific TeX programs as group \fImktex\fP
 .SH SYNOPSIS
 .B public
 .RB \->\ [ texhash | mktexlsr | mktexmf | mktexpk | mktextfm ]

++ public.c ++
--- /var/tmp/diff_new_pack.2T03tO/_old  2020-02-06 13:07:41.648318807 +0100
+++ /var/tmp/diff_new_pack.2T03tO/_new  2020-02-06 13:07:41.648318807 +0100
@@ -1,5 +1,5 @@
 /*
- * Public  For user root run a specific program as user nobody
+ * Public  For user root run a specific program as user mktex
  * for user root and others use group public and umask 0002
  *
  * Usage:  public -> [texhash|mktexlsr|mktexmf|mktexpk|mktextfm]
@@ -36,7 +36,10 @@
 #include 
 
 #ifndef TEXGRP
-# define TEXGRP "public"
+# define TEXGRP "mktex"
+#endif
+#ifndef TEXUSR
+# define TEXUSR "mktex"
 #endif
 #ifndef MKTEX
 # define "/usr/lib/mktex"
@@ -122,10 +125,10 @@
 if ((grp = getgrnam(TEXGRP)) == (struct group*)0)
goto err;
 
-if (ruid == 0 || euid == 0) {   /* If user is root switch over to 
nobody:public */
+if (ruid == 0 || euid == 0) {   /* If user is root switch over to 
mktex:mktex */
int initgrp = 0;
 
-   if ((pwd = getpwnam("nobody")) == (struct passwd*)0)
+   if ((pwd = getpwnam(TEXUSR)) == (struct passwd*)0)
goto err;
 
if (ruid != pwd->pw_uid)




commit texlive for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-01-19 20:55:51

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.26092 (New)


Package is "texlive"

Sun Jan 19 20:55:51 2020 rev:61 rq:765170 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2020-01-16 
18:19:07.928903244 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.26092/texlive.changes   
2020-01-19 20:57:48.872062131 +0100
@@ -1,0 +2,10 @@
+Thu Jan 16 10:41:17 UTC 2020 - Dr. Werner Fink 
+
+- Make patch suffix unique 
+
+---
+Wed Jan 15 12:21:14 UTC 2020 - Bjørn Lie 
+
+- Add source-poppler0.84.0.patch: Fix build with poppler-0.84.
+
+---

New:

  source-poppler0.84.0.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.VfqEPE/_old  2020-01-19 20:57:50.212062835 +0100
+++ /var/tmp/diff_new_pack.VfqEPE/_new  2020-01-19 20:57:50.216062837 +0100
@@ -281,6 +281,8 @@
 Patch61:source-poppler0.83.0.patch
 # PATCH-FIX-SUSE Avoid common variable (boo#1160417)
 Patch62:source-common.patch
+# PATCH-FIX-UPSTREAM source-poppler0.84.0.patch
+Patch63:source-poppler0.84.0.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3685,6 +3687,9 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.83.0}}%{!?pkg_vcmp:0}
 %patch61 -p1 -b .poppler79
 %endif
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.84.0}}%{!?pkg_vcmp:0}
+%patch63 -p1 -b .poppler84
+%endif
 pver=$(pkg-config --modversion poppler)
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.79.0}}%{!?pkg_vcmp:0}
 cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc

++ source-poppler0.84.0.patch ++
 pdfTeX 3.14159265-2.6-1.40.18 (TeX Live 2017)  (April 27, 2017)
diff --git a/texk/web2c/pdftexdir/utils.c b/texk/web2c/pdftexdir/utils.c
index c93a87819..7f5e50416 100644
--- a/texk/web2c/pdftexdir/utils.c
+++ b/texk/web2c/pdftexdir/utils.c
@@ -33,7 +33,7 @@ with this program.  If not, see 
.
 #include "ptexlib.h"
 #include 
 #ifdef POPPLER_VERSION
-#include 
+/* POPPLER_VERSION should be a proper version string */
 #define xpdfVersion POPPLER_VERSION
 #define xpdfString "poppler"
 #else

diff --git a/texk/web2c/xetexdir/XeTeX_ext.c b/texk/web2c/xetexdir/XeTeX_ext.c
index 4968ee41e..0aee4ee38 100644
--- a/texk/web2c/xetexdir/XeTeX_ext.c
+++ b/texk/web2c/xetexdir/XeTeX_ext.c
@@ -38,7 +38,10 @@ authorization from the copyright holders.
 
 #include 
 
+#ifndef POPPLER_VERSION
 #include 
+#endif
+
 #include 
 #include 
 #include 




commit texlive for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2020-01-16 18:19:03

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.26092 (New)


Package is "texlive"

Thu Jan 16 18:19:03 2020 rev:60 rq:764928 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-12-18 
14:46:27.941887772 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.26092/texlive.changes   
2020-01-16 18:19:07.928903244 +0100
@@ -1,0 +2,7 @@
+Thu Jan  9 12:02:09 UTC 2020 - Dr. Werner Fink 
+
+- Add source-common.patch to avoid common variable (boo#1160417) 
+- Ensure to have the correct version of perl-Business-ISBN
+  and perl-Business-ISBN-Data
+
+---

New:

  source-common.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.Vjrcsd/_old  2020-01-16 18:19:09.916904369 +0100
+++ /var/tmp/diff_new_pack.Vjrcsd/_new  2020-01-16 18:19:09.920904371 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -173,8 +173,8 @@
 BuildRequires:  perl-base >= 5.26.1
 BuildRequires:  perl(autovivification)
 #BuildRequires: perl(Business::ISBN)
-BuildRequires:  perl-Business-ISBN
-BuildRequires:  perl-Business-ISBN-Data
+BuildRequires:  perl-Business-ISBN >= 3.005
+BuildRequires:  perl-Business-ISBN-Data >= 20191107
 BuildRequires:  perl(Business::ISMN)
 BuildRequires:  perl(Business::ISSN)
 BuildRequires:  perl(Class::Accessor)
@@ -279,6 +279,8 @@
 Patch60:source-fix-axohelp.patch
 # PATCH-FIX-TEXLIVE
 Patch61:source-poppler0.83.0.patch
+# PATCH-FIX-SUSE Avoid common variable (boo#1160417)
+Patch62:source-common.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3442,7 +3444,7 @@
 URL:http://biblatex-biber.sourceforge.net/
 Recommends: perl(Readonly::XS)
 Requires:   perl-base >= 5.26.1
-Requires:   perl(Business::ISBN)
+Requires:   perl(Business::ISBN) >= 3.005
 Requires:   perl(Business::ISMN)
 Requires:   perl(Business::ISSN)
 Requires:   perl(Class::Accessor)
@@ -3688,6 +3690,7 @@
 cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc
 %endif
 %patch60 -p0
+%patch62 -p0 -b .cv
 
 if pkg-config --atleast-version=0.59 poppler
 then

++ source-common.patch ++
---
 utils/autosp/autosp-src/utils.c |1 +
 utils/autosp/autosp-src/utils.h |2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

--- utils/autosp/autosp-src/utils.c
+++ utils/autosp/autosp-src/utils.c 2020-01-09 11:48:29.954763221 +
@@ -23,6 +23,7 @@
  */
 
 # include "utils.h"
+int lineno;
 
 void
 warning (const char msg[])/* output warning message msg to stderr  
   */
--- utils/autosp/autosp-src/utils.h
+++ utils/autosp/autosp-src/utils.h 2020-01-09 11:48:01.819295851 +
@@ -61,6 +61,6 @@ extern size_t append (char *dst, char **
 extern bool prefix (const char *cs, const char *ct); /* is string cs[] a 
prefix of ct[]?  */
 extern bool suffix (const char *cs, const char *ct); /* is string cs[] a 
suffix of ct[]?  */
 
-int lineno;
+extern int lineno;
 extern void error (const char msg[]);  /* abort with stderr message msg */
 extern void warning (const char msg[]); /* output warning message msg to 
stderr  */



commit texlive for openSUSE:Factory

2019-12-18 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-12-18 14:43:22

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.4691 (New)


Package is "texlive"

Wed Dec 18 14:43:22 2019 rev:59 rq:756091 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-12-02 
11:25:59.770702195 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.4691/texlive.changes
2019-12-18 14:46:27.941887772 +0100
@@ -1,0 +2,5 @@
+Wed Dec 11 21:35:59 UTC 2019 - Michael Gorse 
+
+- Add  source-poppler0.83.0.patch: support poppler 0.83.
+
+---

New:

  source-poppler0.83.0.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.k9g4gb/_old  2019-12-18 14:46:29.493888482 +0100
+++ /var/tmp/diff_new_pack.k9g4gb/_new  2019-12-18 14:46:29.509888489 +0100
@@ -277,6 +277,8 @@
 Patch59:
0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
 # PATCH-FIX-UPSTREAM Bug bsc#1155411 - (CVE-2019-18604) VUL-1: CVE-2019-18604: 
texlive: improper use of sprintf
 Patch60:source-fix-axohelp.patch
+# PATCH-FIX-TEXLIVE
+Patch61:source-poppler0.83.0.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3678,6 +3680,9 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.73.0}}%{!?pkg_vcmp:0}
 %patch58 -p1 -b .poppler75
 %endif
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.83.0}}%{!?pkg_vcmp:0}
+%patch61 -p1 -b .poppler79
+%endif
 pver=$(pkg-config --modversion poppler)
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.79.0}}%{!?pkg_vcmp:0}
 cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc

++ source-poppler0.83.0.patch ++
From: Mike Gorse 
Date: Wed 11 Dec 2019 03:33:09 PM CST
Subject: [PATCH] poppler 0.83

---
diff -urp 
texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
texlive-20190407-source/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
--- 
texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
2019-12-11 14:46:41.821436082 -0600
+++ texlive-20190407-source/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
2019-12-11 15:28:27.578835392 -0600
@@ -723,7 +723,7 @@ read_pdf_info(char *image_name, char *pa
 #endif
 // initialize
 if (!isInit) {
-globalParams = new GlobalParams();
+globalParams = std::make_unique();
 globalParams->setErrQuiet(false);
 isInit = true;
 }
@@ -1107,7 +1107,5 @@ void epdf_check_mem()
 n = p->next;
 delete_document(p);
 }
-// see above for globalParams
-delete globalParams;
 }
 }
diff -urp 
texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc 
texlive-20190407-source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
--- texlive-20190407-source.orig/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
2019-12-11 14:46:41.821436082 -0600
+++ texlive-20190407-source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc 
2019-12-11 16:51:21.765434275 -0600
@@ -80,7 +80,7 @@ int main(int argc, char *argv[])
 exit(1);
 }
 fileName = new GString(argv[1]);
-globalParams = new GlobalParams();
+globalParams = std::make_unique();
 doc = new PDFDoc(fileName);
 if (!doc->isOk()) {
 fprintf(stderr, "Invalid PDF file\n");
@@ -100,8 +100,8 @@ int main(int argc, char *argv[])
 srcStream = Object(objNull);
 if (objnum == 0) {
 srcStream = catalogDict.dictLookup("SourceObject");
-static char const_SourceFile[] = "SourceFile";
-if (!srcStream.isStream(const_SourceFile)) {
+static const char *const_SourceFile = "SourceFile";
+if (!srcStream.isDict(const_SourceFile)) {
 fprintf(stderr, "No SourceObject found\n");
 exit(1);
 }
@@ -202,5 +202,4 @@ int main(int argc, char *argv[])
 fprintf(stderr, "Cross-reference table extracted to %s\n", outname);
 fclose(outfile);
 delete doc;
-delete globalParams;
 }



commit texlive for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-12-02 11:25:30

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.4691 (New)


Package is "texlive"

Mon Dec  2 11:25:30 2019 rev:58 rq:751315 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-11-06 
13:48:03.487632964 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.4691/texlive.changes
2019-12-02 11:25:59.770702195 +0100
@@ -1,0 +2,6 @@
+Tue Nov 26 09:54:59 UTC 2019 - Dr. Werner Fink 
+
+- Apply patch 
0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
+  also for perl 5.30.1 and up (boo#1157545) 
+
+---



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




commit texlive for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-11-06 13:47:56

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.2990 (New)


Package is "texlive"

Wed Nov  6 13:47:56 2019 rev:57 rq:744485 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-09-30 
15:57:34.641507490 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.2990/texlive.changes
2019-11-06 13:48:03.487632964 +0100
@@ -1,0 +2,15 @@
+Thu Oct 31 12:30:04 UTC 2019 - Dr. Werner Fink 
+
+- Add patch source-fix-axohelp.patch for bsc#1155411
+  * CVE-2019-18604: improper use of sprintf
+
+---
+Fri Oct 25 09:04:31 UTC 2019 - Antonio Larrosa 
+
+- Add 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
+  from upstream (with context modifications to apply correctly) to update
+  biber tests after the Unicode::Collate upgrade from 1.25 to 1.27
+  changed sortinit hashes with (at least) perl 5.26, while using
+  perl 5.28 seems to work fine (boo#1152776)
+
+---

New:

  0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
  source-fix-axohelp.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.u00sse/_old  2019-11-06 13:48:05.519635166 +0100
+++ /var/tmp/diff_new_pack.u00sse/_new  2019-11-06 13:48:05.523635171 +0100
@@ -19,7 +19,7 @@
 %define texlive_version  2019
 %define texlive_previous 2018
 %define texlive_release  20190407
-%define texlive_noarch   161
+%define texlive_noarch   168
 %define texlive_source   texlive-20190407-source
 
 %define __perl_requires%{nil}
@@ -273,6 +273,10 @@
 Patch57:source-poppler-fix-dict-memleak.patch
 # PATCH-FIX-TEXLIVE
 Patch58:source-poppler0.79.0.patch
+# PATCH-FIX-UPSTREAM Updated tests after Unicode::Collate upgrade from 1.25 to 
1.27 changed sortinit hashes
+Patch59:
0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch
+# PATCH-FIX-UPSTREAM Bug bsc#1155411 - (CVE-2019-18604) VUL-1: CVE-2019-18604: 
texlive: improper use of sprintf
+Patch60:source-fix-axohelp.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3648,6 +3652,9 @@
 %if 0%{perl_versnum} < 5200
 %patch47 -p0 -b .518
 %endif
+%if %{?pkg_vcmp:%{pkg_vcmp perl < 5.28.0}}%{!?pkg_vcmp:1}
+%patch59 -p1
+%endif
 rm -vf bin/biber.noica
 rm -vf t/*.fastsort
 popd
@@ -3671,6 +3678,7 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.79.0}}%{!?pkg_vcmp:0}
 cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc
 %endif
+%patch60 -p0
 
 if pkg-config --atleast-version=0.59 poppler
 then

++ 0001-Updated-tests-after-U-C-upgrade-changed-sortinit-hashes.patch ++
 1767 lines (skipped)

++ source-fix-axohelp.patch ++
Part of 9216833a3888a4105a18e8c349f65b045ddb1079 Mon Sep 17 00:00:00 2001
From: Akira Kakuto 
Date: Fri, 6 Sep 2019 22:26:30 +
Subject: [PATCH] axohelp 1.3

---
 utils/axodraw2/axodraw2-src/axohelp.c |  233 --
 1 file changed, 142 insertions(+), 91 deletions(-)

--- utils/axodraw2/axodraw2-src/axohelp.c
+++ utils/axodraw2/axodraw2-src/axohelp.c   2019-10-31 12:23:51.285129661 
+
@@ -1,7 +1,12 @@
 /*
+
+   Need to do:
+   1. Fix reporting of number of object to in-file number
+   2. Or Don't require object 0 for ID line
+
#[ License :
 
-(C) 2016-2018 by authors:
+(C) 2016-2019 by authors:
 John Collins (jcc8 at psu dot edu)
 Jos Vermaseren (t68 at nikhef dot nl) 
 
@@ -60,6 +65,7 @@
 #include 
 #include 
 #include 
+#include 
 
 /*
#] Includes : 
@@ -67,9 +73,9 @@
 */
 
 #define NAME "axohelp"
-#define VERSIONDATE "2018 Feb 20"
+#define VERSIONDATE "2019 Aug 28"
 #define VERSION 1
-#define SUBVERSION 2
+#define SUBVERSION 3
 
 #define COMMENTCHAR '%'
 #define TERMCHAR ';'
@@ -110,7 +116,10 @@ double linesep = 0;
 int flip = 0;
 int clockwise = 0;
  
-void OutputString(char *);
+void CleanupOutput(char *str);
+void send( char* str );
+void sendClean( char* str );
+
 void ArrowHead();
 void GetArrow(double *);
 void BezierArrow(double *);
@@ -329,40 +338,43 @@ double mod( double x, int n ) {
#[ PDF utilities :
 
 These routines are included to make the program more readable and easier
-to write. It also allows the easy use of the OutputString routine that
+to write. It also allows the easy use of the OutputString?? OLD name 
routine that
 compactifies the output.
 */
 
-#define 

commit texlive for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-09-30 15:57:32

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.2352 (New)


Package is "texlive"

Mon Sep 30 15:57:32 2019 rev:56 rq:733764 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-08-23 
11:03:48.686511334 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.2352/texlive.changes
2019-09-30 15:57:34.641507490 +0200
@@ -1,0 +2,8 @@
+Fri Sep 20 20:12:25 UTC 2019 - Michael Gorse 
+
+- Ensure that pdftoepdf-poppler-0.75.0.cc is used for any version
+  of poppler >= 0.79.0. Fixes the build with 0.80.0.
+- Update source-poppler0.79.0.patch, since we now patch before
+  copying.
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.h3equs/_old  2019-09-30 15:57:36.989501242 +0200
+++ /var/tmp/diff_new_pack.h3equs/_new  2019-09-30 15:57:36.993501231 +0200
@@ -3664,9 +3664,12 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.69.0}}%{!?pkg_vcmp:0}
 %patch57 -p1 -b .popplerdict
 %endif
-cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.73.0}}%{!?pkg_vcmp:0}
-%patch58 -p1 -b .poppler79
+%patch58 -p1 -b .poppler75
+%endif
+pver=$(pkg-config --modversion poppler)
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.79.0}}%{!?pkg_vcmp:0}
+cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler${pver}.cc
 %endif
 
 if pkg-config --atleast-version=0.59 poppler
@@ -3685,7 +3688,6 @@
test -e "$old" && mv -fv $old $old.oldpoppler || :
mv -fv $cc $old
 done
-pver=$(pkg-config --modversion poppler)
 for cc in $(find -name "*-poppler${pver}.cc")
 do
test -e "$cc" || continue

++ source-poppler0.79.0.patch ++
--- /var/tmp/diff_new_pack.h3equs/_old  2019-09-30 15:57:37.057501060 +0200
+++ /var/tmp/diff_new_pack.h3equs/_new  2019-09-30 15:57:37.057501060 +0200
@@ -35,10 +35,10 @@
  for (n = 0; n < nObjects; ++n) {
  obj1 = parser->getObj();
  obj2 = parser->getObj();
-diff --git a/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc 
b/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
+diff --git a/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
b/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
 index 13c3bd5..ea78179 100644
 a/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
-+++ b/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
+--- a/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
 b/texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc
 @@ -760,8 +760,8 @@ read_pdf_info(char *image_name, char *page_name, int 
page_num,
  LinkDest *link = pdf_doc->doc->findDest();
  if (link == 0 || !link->isOk())




commit texlive for openSUSE:Factory

2019-08-23 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-08-23 11:03:40

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.7948 (New)


Package is "texlive"

Fri Aug 23 11:03:40 2019 rev:55 rq:724035 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-07-13 
13:58:50.542926520 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.7948/texlive.changes
2019-08-23 11:03:48.686511334 +0200
@@ -1,0 +2,5 @@
+Thu Aug  8 10:27:36 UTC 2019 - Jiri Slaby 
+
+- source-poppler0.79.0.patch: fix build with poppler 0.79
+
+---

New:

  source-poppler0.79.0.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.uxQ325/_old  2019-08-23 11:03:50.302511071 +0200
+++ /var/tmp/diff_new_pack.uxQ325/_new  2019-08-23 11:03:50.310511069 +0200
@@ -271,6 +271,8 @@
 Patch56:source-poppler-use-std_string.patch
 # PATCH-FIX-SUSE Fix leaking string copy
 Patch57:source-poppler-fix-dict-memleak.patch
+# PATCH-FIX-TEXLIVE
+Patch58:source-poppler0.79.0.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3662,6 +3664,10 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.69.0}}%{!?pkg_vcmp:0}
 %patch57 -p1 -b .popplerdict
 %endif
+cp ./texk/web2c/pdftexdir/pdftoepdf-poppler0.75.0.cc 
./texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.73.0}}%{!?pkg_vcmp:0}
+%patch58 -p1 -b .poppler79
+%endif
 
 if pkg-config --atleast-version=0.59 poppler
 then

++ source-poppler0.79.0.patch ++
>From 3c5802812e0ae918ba5979e6a16abe39d0e2d7bf Mon Sep 17 00:00:00 2001
From: Jiri Slaby 
Date: Thu, 8 Aug 2019 11:42:38 +0200
Subject: [PATCH] poppler 0.79

---
 texk/web2c/pdftexdir/pdftosrc-newpoppler.cc | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc 
b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
index 78fc2dd..682bcdf 100644
--- a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
+++ b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
@@ -157,12 +157,11 @@ int main(int argc, char *argv[])
 (e->type == xrefEntryFree ? "f" : "n"));
 else {  // e->offset is the object number of the 
object stream
 Stream *str;
-Lexer *lexer;
 Parser *parser;
 Object objStr, obj1, obj2;
 int nObjects, first, n;
 int localOffset = 0;
-Guint firstOffset;
+unsigned int firstOffset;
 
 objStr = xref->fetch(e->offset, 0);
 assert(objStr.isStream());
@@ -175,8 +174,7 @@ int main(int argc, char *argv[])
 // parse the header: object numbers and offsets
 objStr.streamReset();
 str = new EmbedStream(objStr.getStream(), Object(objNull), 
true, first);
-lexer = new Lexer(xref, str);
-parser = new Parser(xref, lexer, false);
+parser = new Parser(xref, str, false);
 for (n = 0; n < nObjects; ++n) {
 obj1 = parser->getObj();
 obj2 = parser->getObj();
diff --git a/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc 
b/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
index 13c3bd5..ea78179 100644
--- a/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
+++ b/texk/web2c/pdftexdir/pdftoepdf-poppler0.79.0.cc
@@ -760,8 +760,8 @@ read_pdf_info(char *image_name, char *page_name, int 
page_num,
 LinkDest *link = pdf_doc->doc->findDest();
 if (link == 0 || !link->isOk())
 pdftex_fail("PDF inclusion: invalid destination <%s>", page_name);
-Ref ref = link->getPageRef();
-page_num = pdf_doc->doc->getCatalog()->findPage(ref.num, ref.gen);
+const Ref ref = link->getPageRef();
+page_num = pdf_doc->doc->getCatalog()->findPage(ref);
 if (page_num == 0)
 pdftex_fail("PDF inclusion: destination is not a page <%s>",
 page_name);
-- 
2.21.0




commit texlive for openSUSE:Factory

2019-07-13 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-07-13 13:41:54

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.4615 (New)


Package is "texlive"

Sat Jul 13 13:41:54 2019 rev:54 rq:713338 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-04-28 
19:58:19.918975528 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.4615/texlive.changes
2019-07-13 13:58:50.542926520 +0200
@@ -1,0 +2,80 @@
+Thu Jul  4 06:35:49 UTC 2019 - Dr. Werner Fink 
+
+- Clean patch source.dif that is remove left over from TeXLive 2018  
(boo#1140203)
+
+---
+Fri May 31 12:29:26 UTC 2019 - Dr. Werner Fink 
+
+- Avoid error on older compiler as well as older glm on Leap 42.3
+
+---
+Wed May 29 06:37:37 UTC 2019 - Dr. Werner Fink 
+
+- Correct /etc/texmf/web2c/texmf.cnf (boo#1136314)
+
+---
+Mon May 20 12:31:56 UTC 2019 - Dr. Werner Fink 
+
+- Reenable ARM_COMPLIANT=1 on ARM but fix the memory errors 
+
+---
+Fri May 17 13:38:23 UTC 2019 - Dr. Werner Fink 
+
+- Let's give ARM_COMPLIANT=0 on armv7l/aarch64 a try
+
+---
+Tue May 14 10:15:40 UTC 2019 - Dr. Werner Fink 
+
+- Add patch source-poppler0.59.0.patch to support older systems
+  as well
+
+---
+Tue May 14 08:29:47 UTC 2019 - Dr. Werner Fink 
+
+-  On 32bit systems disable some more biber tests with negative
+   values for dateformats as those will always fail
+
+---
+Mon May 13 12:38:47 UTC 2019 - Dr. Werner Fink 
+
+- Make it build by modifying patches
+  * source-configure.dif
+  * source-fix-bool-poppler.patch
+  * source-fix-const-poppler0.66.0.patch
+  * source-poppler-fix-dict-memleak.patch
+  * source-poppler-use-std_string.patch
+  * source.dif
+  and the spec file by moving the code of the choice of the
+  poppler source below the patching area as well as build
+  require pkgconfig(glew), pkgconfig(glm), and pkgconfig(gsl)
+  for asymptote
+
+---
+Fri May 10 13:04:02 UTC 2019 - Dr. Werner Fink 
+
+- Update to TeXLive 2019 (boo#1135744)
+- Modify patches
+  * biber-certs.dif
+  * source-64.dif
+  * source-configure.dif
+  * source-dviutils.dif
+  * source-fix-bool-poppler.patch
+  * source-fix-const-poppler0.66.0.patch
+  * source-overflow.dif
+  * source-poppler-fix-dict-memleak.patch
+  * source-poppler-use-std_string.patch
+  * source-synctex-bump-soname.dif
+  * source-texdoc.dif
+  * source-warns.dif
+  * source.dif
+- Drop obsolate patches
+  * freetype-use-pkg-config.patch
+  * source-bsc1109673.dif
+  * source-dvipdfm-x.dif
+  * source-fix-synctex-missing-header-install.dif
+  * source-lua-fix-bad-compare.patch
+  * source-m-tx-0.63a-buffer-overflow.dif
+  * source-patgen.dif
+  * source-tounicode.dif
+
+---
@@ -4,0 +85,5 @@
+
+---
+Wed Apr 17 12:35:06 UTC 2019 - Dr. Werner Fink 
+
+- Update to biber 2.12

Old:

  biblatex-biber-2.11.tar.xz
  freetype-use-pkg-config.patch
  source-bsc1109673.dif
  source-dvipdfm-x.dif
  source-fix-synctex-missing-header-install.dif
  source-lua-fix-bad-compare.patch
  source-m-tx-0.63a-buffer-overflow.dif
  source-patgen.dif
  source-tounicode.dif
  texlive-20180414-source.tar.xz

New:

  biber-2.12.tar.xz
  source-poppler0.59.0.patch
  texlive-20190407-source.tar.xz



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

++ biblatex-biber-2.11.tar.xz -> biber-2.12.tar.xz ++
 11887 lines of diff (skipped)

++ biber-certs.dif ++
--- /var/tmp/diff_new_pack.iqbJ5m/_old  2019-07-13 13:58:52.698925861 +0200
+++ /var/tmp/diff_new_pack.iqbJ5m/_new  2019-07-13 13:58:52.698925861 +0200
@@ -1,9 +1,7 @@
 ---
  Build.PL  |1 -
- META.json |1 -
- META.yml  |1 -
  bin/biber |2 ++
- 4 files changed, 2 insertions(+), 3 deletions(-)
+ 2 files changed, 2 insertions(+), 1 deletion(-)
 
 --- Build.PL
 +++ Build.PL   2018-04-12 12:07:59.531719830 +
@@ -15,29 +13,9 @@
   'Regexp::Common' => 0,
   

commit texlive for openSUSE:Factory

2019-04-28 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-04-28 19:58:07

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.5536 (New)


Package is "texlive"

Sun Apr 28 19:58:07 2019 rev:53 rq:697747 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2019-01-08 
12:18:05.188947687 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.5536/texlive.changes
2019-04-28 19:58:19.918975528 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 17:42:03 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1133287).
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.QB3z04/_old  2019-04-28 19:58:21.818974382 +0200
+++ /var/tmp/diff_new_pack.QB3z04/_new  2019-04-28 19:58:21.822974380 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -3603,6 +3603,7 @@
 cp -vf %{S:4} $paths
 
 %build
+%define _lto_cflags %{nil}
 # Extend the options file
 echo "world=${PWD}/world" >> %{options}
 echo "prefix=${PWD}/prefix" >> %{options}




commit texlive for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2019-01-08 12:18:02

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new.28833 (New)


Package is "texlive"

Tue Jan  8 12:18:02 2019 rev:52 rq:662394 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-10-02 
19:40:52.986257621 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new.28833/texlive.changes   
2019-01-08 12:18:05.188947687 +0100
@@ -1,0 +2,13 @@
+Fri Dec 21 23:59:40 UTC 2018 - Stefan Brüns 
+
+- Add patches for poppler 0.72:
+  * Rebase/extend source-fix-const-poppler0.66.0.patch and apply for
+all versions using pdf*-newpoppler.cc
+  * source-fix-bool-poppler.patch
+  * source-poppler-use-std_string.patch
+  * source-poppler-fix-dict-memleak.patch
+- Add source-lua-fix-bad-compare.patch
+- Drop source-lua-poppler0640.dif, instead of casting the const's
+  away, add const where appropriate
+
+---

Old:

  source-lua-poppler0640.dif

New:

  source-fix-bool-poppler.patch
  source-lua-fix-bad-compare.patch
  source-poppler-fix-dict-memleak.patch
  source-poppler-use-std_string.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.KIWmTe/_old  2019-01-08 12:18:07.416945596 +0100
+++ /var/tmp/diff_new_pack.KIWmTe/_new  2019-01-08 12:18:07.424945589 +0100
@@ -258,8 +258,6 @@
 # PATCH-FIX-TEXLIVE
 Patch23:source-fix-synctex-missing-header-install.dif
 # PATCH-FIX-TEXLIVE
-Patch24:source-lua-poppler0640.dif
-# PATCH-FIX-TEXLIVE
 Patch25:source-patgen.dif
 # PATCH-FIX-SUSE Make biber work with our perl
 Patch42:biblatex-encoding.dif
@@ -277,6 +275,14 @@
 Patch53:source-fix-const-poppler0.66.0.patch
 # PATCH-FIX-TEXLIVE
 Patch54:source-bsc1109673.dif
+# PATCH-FIX-TEXLIVE
+Patch55:source-fix-bool-poppler.patch
+# PATCH-FIX-TEXLIVE
+Patch56:source-poppler-use-std_string.patch
+# PATCH-FIX-SUSE Fix leaking string copy
+Patch57:source-poppler-fix-dict-memleak.patch
+# PATCH-FIX-SUSE Fix bad comparison
+Patch58:source-lua-fix-bad-compare.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3560,7 +3566,6 @@
 %patch21 -p0 -b .m-tx
 %patch22 -p0 -b .synctexAPI
 %patch23 -p0 -b .synctexINC
-%patch24 -p0 -b .popp064
 %patch25 -p0 -b .patgen
 %patch0  -p0 -b .p0
 %if %{with buildbiber}
@@ -3579,10 +3584,18 @@
 %patch51 -p1 -b .fft2
 %patch52 -p0 -b .2utf8
 
-%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.66.0}}%{!?pkg_vcmp:0}
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.59.0}}%{!?pkg_vcmp:0}
 %patch53 -p0 -b .poppler
+%patch55 -p1 -b .popplerbool
 %endif
 %patch54 -p2 -b .type1
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.72.0}}%{!?pkg_vcmp:0}
+%patch56 -p1 -b .popplerstring
+%endif
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.69.0}}%{!?pkg_vcmp:0}
+%patch57 -p1 -b .popplerdict
+%endif
+%patch58 -p1 -b .luacompare
 
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)

++ source-fix-bool-poppler.patch ++
>From 497c0e42d91d78837ddca8906bf7246c93654d41 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Sat, 22 Dec 2018 00:25:44 +0100
Subject: [PATCH] Use bool instead of GBool

---
 luatexdir/image/pdftoepdf.w   | 12 ++--
 luatexdir/lua/lepdflib.cc | 20 ++--
 pdftexdir/pdftoepdf.cc |  6 +++---
 pdftexdir/pdftosrc.cc  |  4 ++--
 4 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w 
b/texk/web2c/luatexdir/image/pdftoepdf.w
index 7ba2973..dedc489 100644
--- a/texk/web2c/luatexdir/image/pdftoepdf.w
+++ b/texk/web2c/luatexdir/image/pdftoepdf.w
@@ -35,7 +35,7 @@
 
 extern void md5(Guchar *msg, int msgLen, Guchar *digest);
 
-static GBool isInit = gFalse;
+static bool isInit = false;
 
 /* Maintain AVL tree of all PDF files for embedding */
 
@@ -587,11 +587,11 @@ void read_pdf_info(image_dict * idict)
 const PDFRectangle *pagebox;
 int pdf_major_version_found, pdf_minor_version_found;
 float xsize, ysize, xorig, yorig;
-if (isInit == gFalse) {
+if (isInit == false) {
 if (!(globalParams))
 globalParams = new GlobalParams();
-globalParams->setErrQuiet(gFalse);
-isInit = gTrue;
+globalParams->setErrQuiet(false);
+isInit = true;
 }
 if (img_type(idict) == IMG_TYPE_PDF)
 pdf_doc = refPdfDocument(img_filepath(idict), FE_FAIL);
@@ -966,7 +966,7 @@ void epdf_free()
 if (PdfDocumentTree != NULL)
 avl_destroy(PdfDocumentTree, 

commit texlive for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-10-02 19:40:49

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue Oct  2 19:40:49 2018 rev:51 rq:638724 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-07-23 
17:59:27.369046292 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-10-02 
19:40:52.986257621 +0200
@@ -1,0 +2,7 @@
+Wed Sep 26 11:54:24 UTC 2018 - Dr. Werner Fink 
+
+- Add patch source-bsc1109673.dif to fix bsc#1109673 for CVE-2018-17407
+  which is about buffer overflow in the handling of Type 1 fonts
+  allowing arbitrary code execution
+
+---

New:

  source-bsc1109673.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.lxgaPK/_old  2018-10-02 19:40:55.658253652 +0200
+++ /var/tmp/diff_new_pack.lxgaPK/_new  2018-10-02 19:40:55.662253647 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -275,6 +275,8 @@
 Patch52:source-tounicode.dif
 # PATCH-FIX-TEXLIVE
 Patch53:source-fix-const-poppler0.66.0.patch
+# PATCH-FIX-TEXLIVE
+Patch54:source-bsc1109673.dif
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3580,6 +3582,7 @@
 %if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.66.0}}%{!?pkg_vcmp:0}
 %patch53 -p0 -b .poppler
 %endif
+%patch54 -p2 -b .type1
 
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)

++ source-bsc1109673.dif ++
Extracted from svn source tree of TeXLive for CVE-2018-17407 (bsc#1109673)

r48697 | preining | 2018-09-19 06:02:06 +0200 (Wed, 19 Sep 2018) | 1 line

writet1 protection against buffer overflow

| Index: Build/source/texk/dvipsk/ChangeLog
| ===
| --- Build/source/texk/dvipsk/ChangeLog(revision 48696)
| +++ Build/source/texk/dvipsk/ChangeLog(revision 48697)
| @@ -1,3 +1,8 @@
| +2018-09-18  Nick Roessler  
| +
| + * writet1.c (t1_check_unusual_charstring): protect against buffer
| + overflow.
| +
|  2018-04-14  Karl Berry  
|  
|   * Version 5.998 for TeX Live 2018 release.
Index: Build/source/texk/dvipsk/writet1.c
===
--- Build/source/texk/dvipsk/writet1.c  (revision 48696)
+++ Build/source/texk/dvipsk/writet1.c  (revision 48697)
@@ -1449,7 +1449,9 @@
 *(strend(t1_buf_array) - 1) = ' ';
 
 t1_getline();
+alloc_array(t1_buf, strlen(t1_line_array) + strlen(t1_buf_array) + 1, 
T1_BUF_SIZE);
 strcat(t1_buf_array, t1_line_array);
+alloc_array(t1_line, strlen(t1_buf_array) + 1, T1_BUF_SIZE);
 strcpy(t1_line_array, t1_buf_array);
 t1_line_ptr = eol(t1_line_array);
 }
| Index: Build/source/texk/web2c/luatexdir/ChangeLog
| ===
| --- Build/source/texk/web2c/luatexdir/ChangeLog   (revision 48696)
| +++ Build/source/texk/web2c/luatexdir/ChangeLog   (revision 48697)
| @@ -1,3 +1,7 @@
| +2018-09-18 Nick Roessler 
| + * fonts/writet1.w (t1_check_unusual_charstring): protect against
| + buffer overflow.
| +
|  2018-08-27 Luigi Scarso 
|   * dropped dependency from gmp and mpfr
|  
Index: Build/source/texk/web2c/luatexdir/font/writet1.c
===
--- Build/source/texk/web2c/luatexdir/font/writet1.w(revision 48696)
+++ Build/source/texk/web2c/luatexdir/font/writet1.w(revision 48697)
@@ -1581,7 +1581,9 @@
 if (sscanf(p, "%i", ) != 1) {
 strcpy(t1_buf_array, t1_line_array);
 t1_getline();
+alloc_array(t1_buf, strlen(t1_line_array) + strlen(t1_buf_array) + 1, 
T1_BUF_SIZE);
 strcat(t1_buf_array, t1_line_array);
+alloc_array(t1_line, strlen(t1_buf_array) + 1, T1_BUF_SIZE);
 strcpy(t1_line_array, t1_buf_array);
 t1_line_ptr = eol(t1_line_array);
 }
| Index: Build/source/texk/web2c/pdftexdir/ChangeLog
| ===
| --- Build/source/texk/web2c/pdftexdir/ChangeLog   (revision 48696)
| +++ 

commit texlive for openSUSE:Factory

2018-07-23 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-07-23 17:59:24

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Mon Jul 23 17:59:24 2018 rev:50 rq:624235 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-05-15 
10:29:06.429652620 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-07-23 
17:59:27.369046292 +0200
@@ -1,0 +2,11 @@
+Thu Jul 19 12:19:08 UTC 2018 - alarr...@suse.com
+
+- Add source-fix-const-poppler0.66.0.patch to fix several const
+  issues that broke the build of texlive with poppler 0.66.0.
+
+---
+Mon Jul 16 10:55:34 UTC 2018 - wer...@suse.de
+
+- Add a view dependencies to perl-biber
+
+---

New:

  source-fix-const-poppler0.66.0.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.Wr4qKk/_old  2018-07-23 17:59:29.221043986 +0200
+++ /var/tmp/diff_new_pack.Wr4qKk/_new  2018-07-23 17:59:29.225043982 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2018
 %define texlive_previous 2016
 %define texlive_release  20180414
-%define texlive_noarch   154
+%define texlive_noarch   158
 %define texlive_source   texlive-20180414-source
 
 %define __perl_requires%{nil}
@@ -273,6 +273,8 @@
 Patch51:freetype-use-pkg-config.patch
 # PATCH-FIX-TEXLIVE
 Patch52:source-tounicode.dif
+# PATCH-FIX-TEXLIVE
+Patch53:source-fix-const-poppler0.66.0.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3358,6 +3360,8 @@
 Requires:   perl(Encode::HanExtra)
 Requires:   perl(Encode::JIS2K)
 Requires:   perl(File::Slurp)
+Requires:   perl(File::Slurp::Unicode)
+Requires:   perl(File::Slurper)
 Requires:   perl(IPC::Cmd)
 Requires:   perl(IPC::Run3)
 Requires:   perl(LWP::Protocol::https)
@@ -3573,6 +3577,10 @@
 %patch51 -p1 -b .fft2
 %patch52 -p0 -b .2utf8
 
+%if %{?pkg_vcmp:%{pkg_vcmp libpoppler-devel >= 0.66.0}}%{!?pkg_vcmp:0}
+%patch53 -p0 -b .poppler
+%endif
+
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)
 test -n "$paths" || exit 1
@@ -4118,15 +4126,16 @@
 %endif
 
 %pre kpathsea-bin
-if test "$1" = 1 -a -z "$(%{_bindir}/getent group %{texgrp} 2>/dev/null)"; then
-%{_sbindir}/groupadd -r %{?texgid:-g %texgid} %{texgrp}
-fi
+%{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r 
%{?texgid:-g %texgid} %{texgrp}
 
 %post kpathsea-bin
 %if %{defined set_permissions}
 %set_permissions %{_libexecdir}/mktex/public
 %endif
 
+%pre
+%{_bindir}/getent group %{texgrp} > /dev/null 2>&1 || %{_sbindir}/groupadd -r 
%{?texgid:-g %texgid} %{texgrp}
+
 %post
 mkdir -p /var/run/texlive
 > /var/run/texlive/run-mktexlsr

++ source-fix-const-poppler0.66.0.patch ++
Index: texk/web2c/pdftexdir/pdftosrc.cc
===
--- texk/web2c/pdftexdir/pdftosrc.cc
+++ texk/web2c/pdftexdir/pdftosrc.cc
@@ -63,7 +63,7 @@ int main(int argc, char *argv[])
 Stream *s;
 Object srcStream, srcName, catalogDict;
 FILE *outfile;
-char *outname;
+const char *outname = NULL;
 int objnum = 0, objgen = 0;
 bool extract_xref_table = false;
 int c;
Index: texk/web2c/pdftexdir/pdftoepdf.cc
===
--- texk/web2c/pdftexdir/pdftoepdf.cc
+++ texk/web2c/pdftexdir/pdftoepdf.cc
@@ -306,7 +306,7 @@ static int getNewObjectNumber(Ref ref)
 
 static void copyObject(Object *);
 
-static void copyName(char *s)
+static void copyName(const char *s)
 {
 pdf_puts("/");
 for (; *s != 0; s++) {
@@ -318,7 +318,7 @@ static void copyName(char *s)
 }
 }
 
-static void copyDictEntry(Object * obj, int i)
+static void copyDictEntry(const Object * obj, int i)
 {
 Object obj1;
 copyName(obj->dictGetKey(i));
@@ -328,7 +328,7 @@ static void copyDictEntry(Object * obj,
 pdf_puts("\n");
 }
 
-static void copyDict(Object * obj)
+static void copyDict(const Object * obj)
 {
 int i, l;
 if (!obj->isDict())
@@ -338,7 +338,7 @@ static void copyDict(Object * obj)
 copyDictEntry(obj, i);
 }
 
-static void copyFontDict(Object * obj, InObj * r)
+static void copyFontDict(const Object * obj, InObj * r)
 {
 int i, l;
 char *key;
@@ -394,7 +394,7 @@ static void copyProcSet(Object * obj)
 return false;
 }
 
-static void copyFont(char *tag, Object * fontRef)
+static void copyFont(const char *tag, Object * fontRef)
 {
 

commit texlive for openSUSE:Factory

2018-05-15 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-05-15 10:02:24

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

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

Changes:

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

Old:

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

New:

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



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

++ biber-certs.dif ++
--- /var/tmp/diff_new_pack.0Qyh8O/_old  2018-05-15 10:29:08.217586972 +0200
+++ /var/tmp/diff_new_pack.0Qyh8O/_new  2018-05-15 10:29:08.217586972 +0200
@@ -6,7 +6,7 @@
  4 files changed, 2 insertions(+), 3 deletions(-)
 
 --- Build.PL
-+++ Build.PL   2017-05-30 13:22:55.692794072 +
 Build.PL   2018-04-12 12:07:59.531719830 +
 @@ -54,7 +54,6 @@ my $builder = $class->new(
   'List::AllUtils' => 0,
   'List::MoreUtils' => 0,
@@ -14,30 +14,30 @@
 - 'Mozilla::CA' =>  '20160104',
   'Regexp::Common' => 0,
   'Log::Log4perl' => 0,
-  'Unicode::Collate' => '1.18',
+  'Unicode::Collate' => '1.25',
 --- META.json
-+++ META.json  2017-05-30 

commit texlive for openSUSE:Factory

2018-05-01 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-05-01 23:10:56

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue May  1 23:10:56 2018 rev:48 rq:602075 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-04-20 
17:25:07.23743 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-05-01 
23:10:59.520080531 +0200
@@ -1,0 +2,5 @@
+Fri Apr 27 00:54:31 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Add patch source-dvipdfm-x.dif to fix XeTeX bug #151
+
+---

New:

  source-dvipdfm-x.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.X1wjG6/_old  2018-05-01 23:11:01.388012653 +0200
+++ /var/tmp/diff_new_pack.X1wjG6/_new  2018-05-01 23:11:01.396012363 +0200
@@ -269,6 +269,8 @@
 Patch48:
http://www.linuxfromscratch.org/patches/blfs/svn/texlive-20170524-source-poppler059-1.patch
 # PATCH-FIX-UPSTREAM source-poppler-0.59.1.dif -- Adapt to poppler 0.59.1+ API 
changes
 Patch49:source-poppler-0.59.1.dif
+# PATCH-FIX-SUSE https://sourceforge.net/p/xetex/bugs/151/ -- Fix OOB access 
when generating alpha mask for 1/2/4-bit indexed PNGs
+Patch50:source-dvipdfm-x.dif
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3438,6 +3440,7 @@
 %patch48 -p1 -b .poppler59
 %patch49 -p0 -b .poppler591
 fi
+%patch50 -p0 -b .dvipdfm-x
 
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)

++ source-dvipdfm-x.dif ++
--- texk/dvipdfm-x/pngimage.c_orig  2018-04-27 02:37:38.954103428 +0200
+++ texk/dvipdfm-x/pngimage.c   2018-04-27 02:48:48.121731743 +0200
@@ -966,12 +966,16 @@
   png_bytep   trans;
   int num_trans;
   png_uint_32 i;
+  png_bytebpc, mask, shift;
 
   if (!png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) ||
   !png_get_tRNS(png_ptr, info_ptr, , _trans, NULL)) {
 WARN("%s: PNG does not have valid tRNS chunk but tRNS is requested.", 
PNG_DEBUG_STR);
 return NULL;
   }
+  bpc   = png_get_bit_depth(png_ptr, info_ptr);
+  mask  = 0xff >> (8 - bpc);
+  shift = 8 - bpc;
 
   smask = pdf_new_stream(STREAM_COMPRESS);
   dict  = pdf_stream_dict(smask);
@@ -983,7 +987,8 @@
   pdf_add_dict(dict, pdf_new_name("ColorSpace"), pdf_new_name("DeviceGray"));
   pdf_add_dict(dict, pdf_new_name("BitsPerComponent"), pdf_new_number(8));
   for (i = 0; i < width*height; i++) {
-png_byte idx = image_data_ptr[i];
+/* data is packed for 1/2/4 bpc formats, msb first */
+png_byte idx = (image_data_ptr[bpc * i / 8] >> (shift - bpc * i % 8)) & 
mask;
 smask_data_ptr[i] = (idx < num_trans) ? trans[idx] : 0xff;
   }
   pdf_add_stream(smask, (char *)smask_data_ptr, width*height);



commit texlive for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-04-20 17:25:01

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Fri Apr 20 17:25:01 2018 rev:47 rq:598470 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-03-22 
11:58:36.839664627 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-04-20 
17:25:07.23743 +0200
@@ -1,0 +2,12 @@
+Thu Apr 19 09:05:23 UTC 2018 - wer...@suse.de
+
+- Add patch source-lcdf-typetools.dif to help gcc8 (boo#1087075)
+
+---
+Mon Apr  9 10:57:54 UTC 2018 - idon...@suse.com
+
+- Update source-poppler-0.59.1.dif to fix compilation with poppler
+  0.63. Dict objects are now uncopyable, make a const reference
+  instead.
+
+---

New:

  source-lcdf-typetools.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.VBUMlY/_old  2018-04-20 17:25:10.719876109 +0200
+++ /var/tmp/diff_new_pack.VBUMlY/_new  2018-04-20 17:25:10.727875819 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   136
+%define texlive_noarch   137
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires%{nil}
@@ -251,6 +251,8 @@
 # PATCH-EXTEND-UPSTREAM source-maxpath.dif
 Patch14:source-maxpath.dif
 Patch15:source-overflow.dif
+# PATCH-FIX-UPSTREAM source-lcdf-typetools.dif
+Patch16:source-lcdf-typetools.dif
 Patch17:source-64.dif
 Patch18:source-a2ping.dif
 Patch19:source-dvipng.dif
@@ -3411,6 +3413,7 @@
 %patch13 -p0 -b .x11r7
 %patch14 -p0 -b .maxpath
 %patch15 -p0 -b .overflow
+%patch16 -p0 -b .lcdf
 %patch17 -p0 -b .64
 %patch18 -p0 -b .a2p
 %patch19 -p0 -b .dvipng

++ source-lcdf-typetools.dif ++
--- texk/lcdf-typetools/lcdf-typetools-src/libefont/t1rw.cc
+++ texk/lcdf-typetools/lcdf-typetools-src/libefont/t1rw.cc 2018-02-22 
22:32:26.288398000 +
@@ -117,7 +117,7 @@ inline int
 Type1Reader::eexec(int c)
 {
 unsigned char answer = (unsigned char)(c ^ (_r >> 8));
-_r = (((unsigned char)c + _r) * t1C1 + t1C2) & 0x;
+_r = (((unsigned char)c + _r) * (uint32_t) t1C1 + t1C2) & 0x;
 return answer;
 }
 
@@ -439,7 +439,7 @@ inline unsigned char
 Type1Writer::eexec(int p)
 {
 unsigned char c = ((unsigned char)p ^ (_r >> 8)) & 0xFF;
-_r = ((c + _r) * t1C1 + t1C2) & 0x;
+_r = ((c + _r) * (uint32_t) t1C1 + t1C2) & 0x;
 return c;
 }
 
++ source-poppler-0.59.1.dif ++
--- /var/tmp/diff_new_pack.VBUMlY/_old  2018-04-20 17:25:10.851871323 +0200
+++ /var/tmp/diff_new_pack.VBUMlY/_new  2018-04-20 17:25:10.855871178 +0200
@@ -200,8 +200,8 @@
 +*/
 +// begin modification
 +groupDict = pageDict->lookup("Group");
-+Dict dic1 = page->getGroup();
-+Dict dic2 = groupDict.getDict();
++const Dict& dic1 = page->getGroup();
++const Dict& dic2 = groupDict.getDict();
 +// replace dic2 in groupDict with dic1
 +l = dic2.getLength();
 +for (i = 0; i < l; i++) {




commit texlive for openSUSE:Factory

2018-03-22 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-03-22 11:55:38

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Thu Mar 22 11:55:38 2018 rev:46 rq:587485 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-02-07 
18:18:17.865165408 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-03-22 
11:58:36.839664627 +0100
@@ -1,0 +2,15 @@
+Thu Mar 15 08:54:09 UTC 2018 - wer...@suse.de
+
+- Add patch biber-perl-5.30.dif to avoid trouble with perl 5.30 and biber 
+
+---
+Thu Mar 15 07:29:33 UTC 2018 - wer...@suse.de
+
+- Add missing dependencies for perl-biber (boo#1084900) 
+
+---
+Wed Mar 14 18:57:04 UTC 2018 - crrodrig...@opensuse.org
+
+- Remove xorg-x11-devel and Mesa-devel from buildrequires. 
+
+---

New:

  biber-perl-5.30.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.s2ZcPl/_old  2018-03-22 11:58:40.547531664 +0100
+++ /var/tmp/diff_new_pack.s2ZcPl/_new  2018-03-22 11:58:40.567530947 +0100
@@ -73,7 +73,7 @@
 Version:%{texlive_version}.%{texlive_release}
 Release:0
 Summary:The TeXLive Formatting System
-License:GPL-2.0+ and GPL-2.0 and GPL-3.0 and LPPL-1.3c and LPPL-1.0 
and Artistic-1.0 and Apache-2.0 and MIT and BSD-3-Clause and SUSE-TeX and 
SUSE-Public-Domain
+License:GPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND 
LPPL-1.3c AND LPPL-1.0 AND Artistic-1.0 AND Apache-2.0 AND MIT AND BSD-3-Clause 
AND SUSE-TeX AND SUSE-Public-Domain
 Group:  Productivity/Publishing/TeX/Base
 Url:http://www.tug.org/texlive/
 PreReq: /usr/bin/perl
@@ -134,9 +134,6 @@
 BuildRequires:  ghostscript-devel
 BuildRequires:  ghostscript-library
 BuildRequires:  glibc-devel
-%if 0%{suse_version} > 1220
-BuildRequires:  glu-devel
-%endif
 BuildRequires:  graphite2-devel
 BuildRequires:  gsl-devel
 BuildRequires:  harfbuzz-devel
@@ -144,12 +141,6 @@
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libopenssl-devel
-%if 0%{suse_version} > 1220
-BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(osmesa)
-%else
-BuildRequires:  Mesa-devel
-%endif
 BuildRequires:  libpaper-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpoppler-devel
@@ -164,14 +155,21 @@
 BuildRequires:  potrace-devel
 BuildRequires:  pwdutils
 BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glu)
 BuildConflicts: texinfo
 BuildRequires:  unzip
 BuildRequires:  xaw3d-devel
-BuildRequires:  xorg-x11-devel
 BuildRequires:  xz
 BuildRequires:  zip
 BuildRequires:  zlib-devel
 BuildRequires:  zziplib-devel
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xaw7)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xmu)
+BuildRequires:  pkgconfig(xpm)
+BuildRequires:  pkgconfig(xt)
 %if %{with buildbiber}
 BuildRequires:  perl-base >= 5.24.1
 BuildRequires:  perl(autovivification)
@@ -261,6 +259,8 @@
 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 5.30
+Patch46:biber-perl-5.30.dif
 # PATCH-FIX-SUSE Make biber work with perl 5.18.2
 Patch47:biber-perl-5.18.2.dif
 # PATCH-FIX-UPSTREAM texlive-20170524-source-poppler059-1.patch 
dims...@opensuse.org -- Adapt to poppler 0.59 API changes
@@ -3039,7 +3039,7 @@
 Version:6.2.3
 Release:0
 Summary:Path searching library for TeX-related files
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  System/Libraries
 Url:http://www.tug.org/texlive/
 Prefix: %{_libdir}
@@ -3056,7 +3056,7 @@
 Version:6.2.3
 Release:0
 Summary:Path searching library for TeX-related files
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Url:http://www.tug.org/texlive/
 Requires:   libkpathsea6 = 6.2.3
@@ -3187,7 +3187,7 @@
 Version:%{texlive_version}.%{texlive_release}
 Release:0
 Summary:Basic development packages for TeXLive
-License:LGPL-2.1+ and BSD-3-Clause and SUSE-TeX
+License:LGPL-2.1-or-later AND BSD-3-Clause AND SUSE-TeX
 Group:  Development/Languages/Other
 Url:http://www.tug.org/texlive/
 Requires:   libkpathsea6 = 6.2.3
@@ -3222,7 

commit texlive for openSUSE:Factory

2018-02-07 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-02-07 18:17:34

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Wed Feb  7 18:17:34 2018 rev:45 rq:573590 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-01-30 
15:40:01.942849535 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-02-07 
18:18:17.865165408 +0100
@@ -1,0 +2,5 @@
+Tue Feb  6 15:14:53 UTC 2018 - meiss...@suse.com
+
+- drop freetype-devel buildrequires, we use freetype2 here.
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.WM1poY/_old  2018-02-07 18:18:20.069062146 +0100
+++ /var/tmp/diff_new_pack.WM1poY/_new  2018-02-07 18:18:20.073061958 +0100
@@ -125,7 +125,6 @@
 BuildRequires:  fftw3-devel
 BuildRequires:  flex
 BuildRequires:  freeglut-devel
-BuildRequires:  freetype-devel
 BuildRequires:  freetype2-devel
 BuildRequires:  gc-devel
 BuildRequires:  gcc-c++
@@ -3559,10 +3558,8 @@
--with-system-libpng\
--with-system-pnglib\
--with-system-gd\
-   --with-system-freetype  \
--with-system-zziplib   \
--with-system-libgs \
-   --with-freetype-includes=/usr/include/freetype \
--with-system-freetype2 \
--with-freetype2-includes=/usr/include/freetype2 \
--with-system-cairo \




commit texlive for openSUSE:Factory

2018-01-30 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-01-30 15:39:56

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue Jan 30 15:39:56 2018 rev:44 rq:570644 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2018-01-13 
21:37:09.783392691 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-01-30 
15:40:01.942849535 +0100
@@ -1,0 +2,10 @@
+Mon Jan 29 14:41:24 UTC 2018 - sndir...@suse.com
+
+- removed unneeded 'BuildRequires: xorg-x11-util-devel' (bsc#1077489)
+
+---
+Mon Jan 29 09:20:27 UTC 2018 - wer...@suse.de
+
+- For Leap 42.3 build without biber as the perl version does not fit 
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.Yi5kJR/_old  2018-01-30 15:40:04.810715643 +0100
+++ /var/tmp/diff_new_pack.Yi5kJR/_new  2018-01-30 15:40:04.814715456 +0100
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   133
+%define texlive_noarch   136
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires%{nil}
@@ -62,14 +62,12 @@
 #  architectures can be supported (in theory) and the final
 #  perl dump binary is smaller
 #
-%globalwith_buildbiber 1
-%bcond_withbuildbiber
+%bcond_without buildbiber
 
 #
 # lcdf-typetools -- is also available as the package lcdf-typetools
 #  and therefore we may only require this external package
-%globalwith_lcdf_typetools 1
-%bcond_withlcdf_typetools
+%bcond_without lcdf_typetools
 
 Name:   texlive
 Version:%{texlive_version}.%{texlive_release}
@@ -156,9 +154,7 @@
 BuildRequires:  libpaper-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpoppler-devel
-%if 0%{suse_version} > 1230
 BuildRequires:  libsigsegv-devel
-%endif
 BuildRequires:  libxml2-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  mpfr-devel
@@ -173,7 +169,6 @@
 BuildRequires:  unzip
 BuildRequires:  xaw3d-devel
 BuildRequires:  xorg-x11-devel
-BuildRequires:  xorg-x11-util-devel
 BuildRequires:  xz
 BuildRequires:  zip
 BuildRequires:  zlib-devel
@@ -215,9 +210,6 @@
 BuildRequires:  perl(List::MoreUtils::XS)
 BuildRequires:  perl(Log::Log4perl)
 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)
@@ -3686,76 +3678,6 @@
LANG=en_US.UTF-8 \
BIBER_DEV_TESTS=1 \
./Build test
-
-%if 0%{suse_version} <= 1230
-   pushd blib
-
-   (cat > biber.files)<<-'EOF'
-   ../data/biber-tool.conf;lib/Biber/biber-tool.conf
-   ../data/schemata/config.rnc;lib/Biber/config.rnc
-   ../data/schemata/config.rng;lib/Biber/config.rng
-   ../data/schemata/bcf.rnc;lib/Biber/bcf.rnc
-   ../data/schemata/bcf.rng;lib/Biber/bcf.rng
-   ../data/schemata/biblatexml.rnc;lib/Biber/biblatexml.rnc
-   ../data/schemata/biblatexml.rng;lib/Biber/biblatexml.rng
-   ../lib/Biber/LaTeX/recode_data.xml;lib/Biber/LaTeX/recode_data.xml
-   ../data/bcf.xsl;lib/Biber/bcf.xsl
-   ../data/latinkeys.txt;lib/Unicode/Collate/latinkeys.txt
-   %{perl_privlib}/Unicode/Collate/Locale;lib/Unicode/Collate/Locale
-   %{perl_privlib}/Unicode/Collate/CJK;lib/Unicode/Collate/CJK
-   
%{perl_privlib}/Unicode/Collate/allkeys.txt;lib/Unicode/Collate/allkeys.txt
-   %{perl_privlib}/Unicode/Collate/keys.txt;lib/Unicode/Collate/keys.txt
-   %{perl_privlib}/PerlIO;lib/PerlIO
-   %{perl_archlib}/auto/PerlIO;lib/auto/PerlIO
-   
%{perl_vendorlib}/Business/ISBN/RangeMessage.xml;lib/Business/ISBN/RangeMessage.xml
-   EOF
-   LD_LIBRARY_PATH=/%{_lib}:%{_libdir} \
-   PAR_VERBATIM=1  \
-   pp -I lib --dependent   \
-   --compress=7\
-   --module=deprecate  \
-   --module=Biber::Input::file::bibtex \
-   --module=Biber::Input::file::biblatexml \
-   --module=Biber::Input::file::ris\
-   --module=Biber::Input::file::zoterordfxml   \
-   --module=Biber::Input::file::endnotexml \
-   --module=Biber::Output::bibtex  \
-   --module=Biber::Output::biblatexml  \
- 

commit texlive for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2018-01-13 21:36:31

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Sat Jan 13 21:36:31 2018 rev:43 rq:562513 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-12-16 
20:48:02.125002004 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2018-01-13 
21:37:09.783392691 +0100
@@ -1,0 +2,6 @@
+Mon Jan  8 12:55:08 UTC 2018 - wer...@suse.de
+
+- If zypper way of posttrans scripts are disabled do use the rpm
+  %posttrans scriptlets (boo#1074128)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.RZvLTD/_old  2018-01-13 21:37:12.283276221 +0100
+++ /var/tmp/diff_new_pack.RZvLTD/_new  2018-01-13 21:37:12.291275848 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   132
+%define texlive_noarch   133
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires%{nil}
@@ -4048,7 +4048,9 @@
 
 %posttrans
 test -f /var/run/texlive/run-update || exit 0
+%if %{with zypper_posttrans}
 test -z "$ZYPP_IS_RUNNING" || exit 0
+%endif
 VERBOSE=false %{_texmfdistdir}/texconfig/update || :
 rm -f /var/run/texlive/run-update
 




commit texlive for openSUSE:Factory

2017-12-16 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-12-16 20:47:57

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Sat Dec 16 20:47:57 2017 rev:42 rq:557088 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-11-16 
13:59:29.596932621 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-12-16 
20:48:02.125002004 +0100
@@ -1,0 +2,21 @@
+Tue Dec 12 17:36:08 UTC 2017 - dims...@opensuse.org
+
+- Replace Mesa-libGL-devel and libOSMesa-devel BuildRequires with
+  pkgconfig(gl) and pkgconfig(osmesa).
+- Drop Mesa-libglapi-devel Buildequires: not needed by texlive for
+  a while already.
+
+---
+Thu Dec  7 11:20:45 UTC 2017 - dims...@opensuse.org
+
+- Escape the usage of %{VERSION} when calling out to rpm.
+  RPM 4.14 has %{VERSION} defined as 'the main packages version'.
+
+---
+Fri Nov 24 12:46:53 UTC 2017 - wer...@suse.de
+
+- Disable by a build conditions using zypper way of posttrans scripts
+  as we already use %posttrans. Nevertheless correct naming scheme
+  (boo#1069445)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.eWtPsQ/_old  2017-12-16 20:48:06.796776478 +0100
+++ /var/tmp/diff_new_pack.eWtPsQ/_new  2017-12-16 20:48:06.800776285 +0100
@@ -27,9 +27,11 @@
   %(ls /usr/lib/rpm/brp-suse.d/* 2> /dev/null | grep -vE 'symlink|desktop') 
%{nil}
 
 %if ! %{defined perl_version}
-%global perl_version %(rpm -q --qf '%{VERSION}' perl)
+%global perl_version %(rpm -q --qf '%%{VERSION}' perl)
 %endif
-%global perl_versnum %(rpm -q --qf '%{VERSION}' perl | sed 's/\\.//g')
+%global perl_versnum %(rpm -q --qf '%%{VERSION}' perl | sed 's/\\.//g')
+
+%bcond_with zypper_posttrans
 
 #
 # LuaJIT -- does not build nor support all architectures
@@ -146,9 +148,8 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libopenssl-devel
 %if 0%{suse_version} > 1220
-BuildRequires:  Mesa-libGL-devel
-BuildRequires:  Mesa-libglapi-devel
-BuildRequires:  libOSMesa-devel
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(osmesa)
 %else
 BuildRequires:  Mesa-devel
 %endif
@@ -4000,9 +4001,10 @@
mv -f %{buildroot}%{_bindir}/$mktex %{buildroot}%{_libexecdir}/mktex/
ln -sf %{_libexecdir}/mktex/public %{buildroot}%{_bindir}/$mktex
 done
-
+%if %{with zypper_posttrans}
 ln -sf %{_texmfdistdir}/texconfig/zypper.py \
%{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
+%endif
 
 pushd ${prefix}/lib/pkgconfig/
 for pc in kpathsea ptexenc texlua52 texluajit synctex
@@ -4081,7 +4083,9 @@
 #%config(noreplace) %verify(not md5 size mtime) 
%{_texmfconfdir}/web2c/texmfcnf.lua
 #%verify(link) %{_texmfmaindir}/web2c/texmfcnf.lua
 %{_mandir}/man8/public.*
+%if %{with zypper_posttrans}
 %verify(link) /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
+%endif
 
 %files a2ping-bin
 %defattr(-,root,root,755)




commit texlive for openSUSE:Factory

2017-11-16 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-11-16 13:59:28

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Thu Nov 16 13:59:28 2017 rev:41 rq:541877 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-11-14 
14:06:08.599863837 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-11-16 
13:59:29.596932621 +0100
@@ -1,0 +2,6 @@
+Tue Nov 14 16:41:11 UTC 2017 - wer...@suse.de
+
+- Sometimes user nobody has its own ~/.cache directory therefore
+  split path at colon if found
+
+---



Other differences:
--
++ source.dif ++
--- /var/tmp/diff_new_pack.lZ0FlM/_old  2017-11-16 13:59:31.848851023 +0100
+++ /var/tmp/diff_new_pack.lZ0FlM/_new  2017-11-16 13:59:31.848851023 +0100
@@ -242,15 +242,24 @@
  case $dirname in
"") # Do nothing
;;
-@@ -141,6 +144,7 @@ old_ls_R_magic='% ls-R -- maintained by
+@@ -141,6 +144,16 @@ old_ls_R_magic='% ls-R -- maintained by
shift
  }
  
 +cache="`kpsewhich --expand-var='$VARTEXFONTS'`"
++{
++  saveIFS=$IFS
++  IFS=:
++  for c in ${cache}; do
++test -w "$c" || continue
++cache=$c
++  done
++  IFS=$saveIFS
++}
  for TEXMFLS_R in "$@"; do
# Prepend cwd if the directory was relative.
case "$TEXMFLS_R" in
-@@ -170,12 +174,23 @@ for TEXMFLS_R in "$@"; do
+@@ -170,12 +183,23 @@ for TEXMFLS_R in "$@"; do
# want to be silent if the directory doesn't exist, since the ls-R
# path ordinarily contains many nonexistent directories.
test -d "$db_dir" || continue
@@ -276,7 +285,7 @@
elif test -s "$db_file" \
 && test "x`sed '1s/
$//;1q' \"$db_file\"`" != "x$ls_R_magic" \
 && test "x`sed '1s/
$//;1q' \"$db_file\"`" != "x$old_ls_R_magic"; then
-@@ -186,8 +201,13 @@ for TEXMFLS_R in "$@"; do
+@@ -186,8 +210,13 @@ for TEXMFLS_R in "$@"; do
# Skip if we cannot write the file:
kpseaccess -w "$db_file" || { echo "$progname: $db_file: no write 
permission, skipping..." >&2; continue; }
  
@@ -292,7 +301,7 @@
  || { echo "$progname: $db_dir_tmp: could not create directory, 
skipping..." >&2; continue; }
db_file_tmp="$db_dir_tmp/lsR$$.tmp"
rm -f "$db_file_tmp"
-@@ -195,7 +215,9 @@ for TEXMFLS_R in "$@"; do
+@@ -195,7 +224,9 @@ for TEXMFLS_R in "$@"; do
$verbose && echo "$progname: Updating $db_file... "
$dry_run && continue

@@ -303,7 +312,7 @@
  
# The main task. We put ./: in the output, so top-level files can be
# found via ls-R. Probably irrelevant in practice.  The sed command
-@@ -209,15 +231,20 @@ for TEXMFLS_R in "$@"; do
+@@ -209,15 +240,20 @@ for TEXMFLS_R in "$@"; do
vc_dirs='\.\(bzr\|git\|hg\|svn\)\|_darcs'
(cd "$TEXMFLS_R" && \ls -LRa 2>/dev/null) \
 | sed -e '/^$/{n;s%^\./%%;s%^%./%;}; /^\.$/d; /^\.\.$/d; /^'$vc_dirs'$/d;' 
\




commit texlive for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-11-14 14:06:06

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue Nov 14 14:06:06 2017 rev:40 rq:539796 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-09-26 
21:12:17.012441735 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-11-14 
14:06:08.599863837 +0100
@@ -1,0 +2,6 @@
+Wed Nov  8 08:22:20 UTC 2017 - wer...@suse.de
+
+- Add yet an other patch source-poppler-0.59.1.dif for poppler
+  0.59 and up (boo#1060652)
+
+---

New:

  source-poppler-0.59.1.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.U9J0TV/_old  2017-11-14 14:06:10.467795719 +0100
+++ /var/tmp/diff_new_pack.U9J0TV/_new  2017-11-14 14:06:10.471795573 +0100
@@ -273,6 +273,8 @@
 Patch47:biber-perl-5.18.2.dif
 # PATCH-FIX-UPSTREAM texlive-20170524-source-poppler059-1.patch 
dims...@opensuse.org -- Adapt to poppler 0.59 API changes
 Patch48:
http://www.linuxfromscratch.org/patches/blfs/svn/texlive-20170524-source-poppler059-1.patch
+# PATCH-FIX-UPSTREAM source-poppler-0.59.1.dif -- Adapt to poppler 0.59.1+ API 
changes
+Patch49:source-poppler-0.59.1.dif
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3433,6 +3435,7 @@
 %endif
 if pkg-config --atleast-version=0.59 poppler; then
 %patch48 -p1 -b .poppler59
+%patch49 -p0 -b .poppler591
 fi
 
 # Correct FHS paths

++ source-poppler-0.59.1.dif ++
Dear Werner,

> See attachment for figure_fsteps.pdf ...

Please test attached pdftoepdf.cc and pdftosrc.cc on SUSE.
They are working fine on windows for your example with
the poppler 0.60.1.
Simply replace pdftoepdf.cc and pdftosrc.cc in web2c/pdftexdir
by the attached files.

Thanks,
Akira

---
 texk/web2c/pdftexdir/pdftoepdf.cc |  113 +++---
 texk/web2c/pdftexdir/pdftosrc.cc  |   19 --
 2 files changed, 83 insertions(+), 49 deletions(-)

--- texk/web2c/pdftexdir/pdftoepdf.cc
+++ texk/web2c/pdftexdir/pdftoepdf.cc   2017-11-07 15:57:03.960327000 +
@@ -1,5 +1,5 @@
 /*
-Copyright 1996-2016 Han The Thanh, 
+Copyright 1996-2017 Han The Thanh, 
 
 This file is part of pdfTeX.
 
@@ -17,6 +17,15 @@ You should have received a copy of the G
 with this program.  If not, see .
 */
 
+/*
+This is based on the patch texlive-poppler-0.59.patch <2017-09-19> at
+https://git.archlinux.org/svntogit/packages.git/plain/texlive-bin/trunk
+by Arch Linux. A little modifications are made to avoid a crash for
+some kind of pdf images, such as figure_missing.pdf in gnuplot.
+The poppler should be 0.59.0 or newer versions.
+POPPLER_VERSION should be defined.
+*/
+
 /* Do this early in order to avoid a conflict between
MINGW32  defining 'boolean' as 'unsigned char' and
 defining Pascal's boolean as 'int'.
@@ -39,10 +48,7 @@ with this program.  If not, see 
 #define GString GooString
 #else
-#include 
-#include 
-#include 
-#include 
+#error POPPLER_VERSION should be defined.
 #endif
 #include 
 
@@ -357,10 +363,29 @@ static void copyProcSet(Object * obj)
 
 #define REPLACE_TYPE1C true
 
+static bool embeddableFont(Object * fontdesc)
+{
+Object fontfile, ffsubtype;
+
+if (!fontdesc->isDict())
+return false;
+fontfile = fontdesc->dictLookup("FontFile");
+if (fontfile.isStream())
+return true;
+if (REPLACE_TYPE1C) {
+fontfile = fontdesc->dictLookup("FontFile3");
+if (!fontfile.isStream())
+return false;
+ffsubtype = fontfile.streamGetDict()->lookup("Subtype");
+return ffsubtype.isName() && !strcmp(ffsubtype.getName(), "Type1C");
+}
+return false;
+}
+
 static void copyFont(char *tag, Object * fontRef)
 {
 Object fontdict, subtype, basefont, fontdescRef, fontdesc, charset,
-fontfile, ffsubtype, stemV;
+stemV;
 GfxFont *gfont;
 fd_entry *fd;
 fm_entry *fontmap;
@@ -377,23 +402,13 @@ static void copyFont(char *tag, Object *
 // Only handle included Type1 (and Type1C) fonts; anything else will be 
copied.
 // Type1C fonts are replaced by Type1 fonts, if REPLACE_TYPE1C is true.
 fontdict = fontRef->fetch(xref);
+fontdesc = Object(objNull);
 if (fontdict.isDict()) {
 subtype = fontdict.dictLookup("Subtype");
 basefont = fontdict.dictLookup("BaseFont");
 fontdescRef = fontdict.dictLookupNF("FontDescriptor");
 if 

commit texlive for openSUSE:Factory

2017-09-26 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-09-26 21:12:15

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue Sep 26 21:12:15 2017 rev:39 rq:528387 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-08-10 
14:57:59.668791661 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-09-26 
21:12:17.012441735 +0200
@@ -1,0 +2,11 @@
+Fri Sep 22 14:26:49 UTC 2017 - dims...@opensuse.org
+
+- Add texlive-20170524-source-poppler059-1.patch: Adapt API usage
+  to poppler 0.59.
+
+---
+Mon Aug 14 11:36:01 UTC 2017 - wer...@suse.de
+
+- Add missing link from texdef to latexdef 
+
+---

New:

  texlive-20170524-source-poppler059-1.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.8eWHM5/_old  2017-09-26 21:12:20.299979451 +0200
+++ /var/tmp/diff_new_pack.8eWHM5/_new  2017-09-26 21:12:20.303978889 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   130
+%define texlive_noarch   132
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires%{nil}
@@ -271,6 +271,8 @@
 Patch44:biber-certs.dif
 # PATCH-FIX-SUSE Make biber work with perl 5.18.2
 Patch47:biber-perl-5.18.2.dif
+# PATCH-FIX-UPSTREAM texlive-20170524-source-poppler059-1.patch 
dims...@opensuse.org -- Adapt to poppler 0.59 API changes
+Patch48:
http://www.linuxfromscratch.org/patches/blfs/svn/texlive-20170524-source-poppler059-1.patch
 Prefix: %{_bindir}
 Provides:   pdfjam = %{version}
 Obsoletes:  pdfjam < %{version}
@@ -3429,6 +3431,9 @@
 rm -vf t/*.fastsort
 popd
 %endif
+if pkg-config --atleast-version=0.59 poppler; then
+%patch48 -p1 -b .poppler59
+fi
 
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)
@@ -3933,6 +3938,7 @@
test -e texluac  || ln -vsf luatex   texluac
test -e texhash  || ln -vsf mktexlsr texhash
test -e rpdfcrop || ln -vsf pdfcrop  rpdfcrop
+   test -e latexdef || ln -vsf texdef   latexdef
# stolen from texlink script, also added musixtex case
sed -r '\@^[[:blank:]]*(#|$)@d;s@\*@@' < 
$prefix/texmf-dist/web2c/fmtutil.cnf | \
awk '{print $1, $2 }' | while read fmt engine ; do
@@ -4896,6 +4902,7 @@
 %files texdef-bin
 %defattr(-,root,root,755)
 %{_bindir}/texdef
+%{_bindir}/latexdef
 
 %files texdiff-bin
 %defattr(-,root,root,755)

++ texlive-20170524-source-poppler059-1.patch ++
 1139 lines (skipped)




commit texlive for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-08-10 14:10:53

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Thu Aug 10 14:10:53 2017 rev:38 rq:515190 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-07-04 
11:53:08.965655377 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-08-10 
14:57:59.668791661 +0200
@@ -1,0 +2,10 @@
+Tue Aug  1 07:53:05 UTC 2017 - sch...@suse.de
+
+- Define _GNU_SOURCE to request GNU extensions
+
+---
+Thu Jun 29 12:13:34 UTC 2017 - wer...@suse.de
+
+- Avoid nasty warning about missing batchmode in ENVironment
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.C1qPF4/_old  2017-08-10 14:58:02.580381752 +0200
+++ /var/tmp/diff_new_pack.C1qPF4/_new  2017-08-10 14:58:02.600378937 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2017
 %define texlive_previous 2016
 %define texlive_release  20170520
-%define texlive_noarch   123
+%define texlive_noarch   130
 %define texlive_source   texlive-20170520-source
 
 %define __perl_requires%{nil}
@@ -3269,11 +3269,7 @@
 %endif
 CC=gcc
 CXX=g++
-if grep -q _DEFAULT_SOURCE /usr/include/features.h ; then
-   XCFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=200803L -D_XOPEN_SOURCE=600 
-D_DEFAULT_SOURCE"
-else
-   XCFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=200803L -D_XOPEN_SOURCE=600 
-D_BSD_SOURCE"
-fi
+XCFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE"
 XCXXFLAGS="$XCFLAGS"
 cflags ()
 {

++ source.dif ++
--- /var/tmp/diff_new_pack.C1qPF4/_old  2017-08-10 14:58:03.180297293 +0200
+++ /var/tmp/diff_new_pack.C1qPF4/_new  2017-08-10 14:58:03.180297293 +0200
@@ -872,7 +872,7 @@
  }
}
  
-+  if ($ENV{batchmode} eq "yes") {
++  if ($ENV{batchmode} and $ENV{batchmode} eq "yes") {
 +$texargs="\\batchmode \\input $texargs" if $eng eq "tex" || $eng eq 
"ptex";
 +  }
my $cmdline = "$eng -ini $tcxflag $recorderswitch $jobswitch "




commit texlive for openSUSE:Factory

2017-07-04 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-07-04 11:53:07

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Tue Jul  4 11:53:07 2017 rev:37 rq:506967 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-06-25 
19:21:02.677503616 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-07-04 
11:53:08.965655377 +0200
@@ -1,0 +2,5 @@
+Wed Jun 28 07:56:00 UTC 2017 - nico.kru...@gmail.com
+
+- add missing dependencies for perl-biber
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.l6dlmI/_old  2017-07-04 11:53:10.869387466 +0200
+++ /var/tmp/diff_new_pack.l6dlmI/_new  2017-07-04 11:53:10.873386902 +0200
@@ -3226,6 +3226,7 @@
 Requires:   perl(Data::Dump)
 Requires:   perl(Data::Uniqid)
 Requires:   perl(Date::Simple)
+Requires:   perl(DateTime::Calendar::Julian)
 Requires:   perl(Encode::EUCJPASCII)
 Requires:   perl(Encode::HanExtra)
 Requires:   perl(Encode::JIS2K)
@@ -3238,7 +3239,9 @@
 Requires:   perl(List::MoreUtils)
 Requires:   perl(Log::Log4perl)
 Requires:   perl(Regexp::Common)
+Requires:   perl(Sort::Key)
 Requires:   perl(Text::BibTeX)
+Requires:   perl(Text::CSV)
 Requires:   perl(Text::Roman)
 Requires:   perl(URI)
 Requires:   perl(Unicode::Collate)




commit texlive for openSUSE:Factory

2017-06-25 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-06-25 19:20:58

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Sun Jun 25 19:20:58 2017 rev:36 rq:504155 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-06-08 
14:57:30.453559182 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-06-25 
19:21:02.677503616 +0200
@@ -1,0 +2,28 @@
+Wed Jun 14 12:59:21 UTC 2017 - wer...@suse.de
+
+- Let biber test suite not use 64bit longs on 32bit architectures 
+
+---
+Wed Jun 14 08:10:24 UTC 2017 - wer...@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 - wer...@suse.de
+
+- Final TeXLive 2017 20170520
+
+---
+Thu Jun  1 12:02:37 UTC 2017 - wer...@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
+
+---

Old:

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

New:

  biblatex-biber-2.7.tar.xz
  source-luatex.dif
  texlive-20170520-source.tar.xz



Other differences:
--
++ texlive.spec ++
 1092 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.guoFlN/_old  2017-06-25 19:21:06.149012963 +0200
+++ /var/tmp/diff_new_pack.guoFlN/_new  2017-06-25 19:21:06.153012398 +0200
@@ -6,38 +6,38 @@
  4 files changed, 2 insertions(+), 3 deletions(-)
 
 --- Build.PL
-+++ Build.PL   2016-06-07 14:11:47.318106451 +
-@@ -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 +
+@@ -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 +
-@@ -48,7 +48,6 @@
 META.json  2017-05-30 13:23:19.305046965 +
+@@ -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 +
-@@ -93,7 +93,6 @@ requires:
 META.yml   2017-05-30 13:23:28.101141166 +
+@@ -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 +
-@@ -104,6 +104,8 @@ GetOptions(
 bin/biber  2017-05-30 13:22:13.032337114 +
+@@ -112,6 +112,8 @@ GetOptions(
) or pod2usage(-verbose => 0,
   -exitval => EXIT_ERROR);
  

++ biblatex-biber-2.5.tar.xz -> biblatex-biber-2.7.tar.xz ++
 51884 lines of diff (skipped)

++ biblatex-encoding.dif ++
--- /var/tmp/diff_new_pack.guoFlN/_old  2017-06-25 19:21:06.452970003 +0200
+++ /var/tmp/diff_new_pack.guoFlN/_new  2017-06-25 19:21:06.452970003 +0200
@@ -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 +
 lib/Biber/Output/base.pm   2017-05-30 13:14:49.503601586 +
 @@ 

commit texlive for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-06-08 14:57:24

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Thu Jun  8 14:57:24 2017 rev:35 rq:500750 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-05-10 
20:33:37.469861504 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-06-08 
14:57:30.453559182 +0200
@@ -1,0 +2,11 @@
+Fri May 26 15:22:17 UTC 2017 - wer...@suse.de
+
+- Switch over from 20160523 source tree to 20160523b
+  as it includes someminor bug fixes
+
+---
+Fri May 26 11:07:07 UTC 2017 - wer...@suse.de
+
+- Use lua compatible configuration for TEXMFCNF in texmf.cnf
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.4Mcirz/_old  2017-06-08 14:57:32.793228975 +0200
+++ /var/tmp/diff_new_pack.4Mcirz/_new  2017-06-08 14:57:32.797228411 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2016
 %define texlive_previous 2015
 %define texlive_release  20160523
-%define texlive_noarch   117
+%define texlive_noarch   122
 %define texlive_source   texlive-20160523-source
 
 %define __perl_requires%{nil}
@@ -3945,6 +3945,9 @@
 #%config(noreplace) %verify(not md5 size mtime) 
%{_texmfconfdir}/web2c/texmf.cnf
 #%verify(link) %{_texmfmaindir}/web2c/fmtutil.cnf
 #%verify(link) %{_texmfmaindir}/web2c/texmf.cnf
+# is part of texlive-luatex
+#%config(noreplace) %verify(not md5 size mtime) 
%{_texmfconfdir}/web2c/texmfcnf.lua
+#%verify(link) %{_texmfmaindir}/web2c/texmfcnf.lua
 %{_mandir}/man8/public.*
 %verify(link) /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
 

++ source.dif ++
--- /var/tmp/diff_new_pack.4Mcirz/_old  2017-06-08 14:57:32.937208655 +0200
+++ /var/tmp/diff_new_pack.4Mcirz/_new  2017-06-08 14:57:32.941208090 +0200
@@ -392,7 +392,7 @@
  
  % Where to look for ls-R files.  There need not be an ls-R in the
  % directories in this path, but if there is one, Kpathsea will use it.
-@@ -102,13 +102,13 @@ TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHO
+@@ -102,24 +102,23 @@ TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHO
  % 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.
@@ -408,7 +408,11 @@
  
  % First writable tree here is used by Lua(La)TeX for the font cache.
  % LuaLaTeX uses the value here, while ConTeXt uses the same variable but
-@@ -119,7 +119,6 @@ TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR
+ % from texmfcnf.lua; therefore the two values should be kept in sync.
+ % (As should everything else in texmf.cnf <-> texmfcnf.lua.)
+-TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR
++TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR;$HOMECACHE
+ 
  % Where generated fonts may be written.  This tree is used when the sources
  % were found in a system tree and either that tree wasn't writable, or the
  % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
@@ -572,11 +576,10 @@
  OTPINPUTS = .;$TEXMF/omega/otp//
  OCPINPUTS = .;$TEXMF/omega/ocp//
  
-@@ -489,33 +489,34 @@ RUBYINPUTS   = .;$TEXMF/scripts/{$progna
- % since we don't want to scatter ../'s throughout the value.  Hence we
+@@ -490,32 +490,38 @@ RUBYINPUTS   = .;$TEXMF/scripts/{$progna
  % explicitly list every directory.  Arguably more understandable anyway.
  %
--TEXMFCNF = {\
+ TEXMFCNF = {\
 -$SELFAUTOLOC,\
 -$SELFAUTOLOC/share/texmf-local/web2c,\
 -$SELFAUTOLOC/share/texmf-dist/web2c,\
@@ -602,8 +605,11 @@
 -$SELFAUTOPARENT/texmf-local/web2c,\
 -$SELFAUTOPARENT/texmf-dist/web2c,\
 -$SELFAUTOPARENT/texmf/web2c\
--}
-+TEXMFCNF = /etc/texmf;/etc/texmf/web2c;/var/lib/texmf/web2c;$TEXMF/web2c
++/etc/texmf,\
++/etc/texmf/web2c,\
++/var/lib/texmf/web2c,\
++/usr/share/texmf/web2c\
+ }
 +%TEXMFCNF = {\
 +%$SELFAUTOLOC,\
 +%$SELFAUTOLOC/share/texmf-local/web2c,\
@@ -634,7 +640,7 @@
  %
  % For reference, here is the old brace-using definition:
  %TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
-@@ -568,7 +569,6 @@ extractbb,\
+@@ -568,7 +574,6 @@ extractbb,\
  gregorio,\
  kpsewhich,\
  makeindex,\
@@ -642,7 +648,7 @@
  repstopdf,\
  
  % we'd like to allow:
-@@ -791,3 +791,33 @@ max_cols.gftype = 8191
+@@ -791,3 +796,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

++ texlive-20160523-source.tar.xz ++

commit texlive for openSUSE:Factory

2017-05-10 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-05-10 20:33:36

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Wed May 10 20:33:36 2017 rev:34 rq:493684 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2017-03-18 
20:48:09.942149760 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-05-10 
20:33:37.469861504 +0200
@@ -1,0 +2,5 @@
+Wed May  3 11:50:38 CEST 2017 - ku...@suse.de
+
+- Require user nobody needed by public in kpathsea-bin
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.Pesdgz/_old  2017-05-10 20:33:40.109489091 +0200
+++ /var/tmp/diff_new_pack.Pesdgz/_new  2017-05-10 20:33:40.117487962 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2016
 %define texlive_previous 2015
 %define texlive_release  20160523
-%define texlive_noarch   111
+%define texlive_noarch   117
 %define texlive_source   texlive-20160523-source
 
 %define __perl_requires%{nil}
@@ -474,7 +474,7 @@
 Requires:   perl = %{perl_version}
 Recommends: ca-certificates
 Recommends: ca-certificates-mozilla
-%if 0%{suse_version} > 1230
+%if 0%{?suse_version} > 1230
 Requires:   perl(Biber) >= %{texlive_version}.%{texlive_release}
 %endif
 Requires:   perl(LWP::UserAgent)
@@ -1313,6 +1313,9 @@
 Requires(pre):%{name}-filesystem
 Requires(pre):/usr/bin/getent
 Requires(pre):/usr/sbin/groupadd
+%if 0%{?suse_version} >= 1330
+Requires(pre):user(nobody)
+%endif
 Requires(post):   %{name}-filesystem
 Requires(post):   permissions
 Requires:   %{name}-gsftopk-bin




commit texlive for openSUSE:Factory

2017-03-18 Thread root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2017-03-18 20:48:08

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is "texlive"

Sat Mar 18 20:48:08 2017 rev:33 rq:479687 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2016-12-16 
11:57:58.504793084 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2017-03-18 
20:48:09.942149760 +0100
@@ -1,0 +2,6 @@
+Wed Mar  8 12:02:02 UTC 2017 - wer...@suse.de
+
+- Modify patch kpathsea_cnf.dif to remove mpost from the allowed
+  shell escaping commands (bsc#1028271, CVE-2016-10243)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.64ZvKI/_old  2017-03-18 20:48:11.837881193 +0100
+++ /var/tmp/diff_new_pack.64ZvKI/_new  2017-03-18 20:48:11.845880061 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ source.dif ++
--- /var/tmp/diff_new_pack.64ZvKI/_old  2017-03-18 20:48:11.961863629 +0100
+++ /var/tmp/diff_new_pack.64ZvKI/_new  2017-03-18 20:48:11.961863629 +0100
@@ -634,7 +634,15 @@
  %
  % For reference, here is the old brace-using definition:
  %TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
-@@ -791,3 +792,33 @@ max_cols.gftype = 8191
+@@ -568,7 +569,6 @@ extractbb,\
+ gregorio,\
+ kpsewhich,\
+ makeindex,\
+-mpost,\
+ repstopdf,\
+ 
+ % we'd like to allow:
+@@ -791,3 +791,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




commit texlive for openSUSE:Factory

2016-09-20 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2016-09-20 13:17:44

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-08-22 
10:00:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2016-09-20 
13:17:45.0 +0200
@@ -1,0 +2,6 @@
+Tue Aug 23 14:14:49 UTC 2016 - bwiedem...@suse.com
+
+- perl-biber requires perl(Class::Accessor) and perl(Data::Uniqid)
+  at runtime (boo#995076)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.HYsEus/_old  2016-09-20 13:17:48.0 +0200
+++ /var/tmp/diff_new_pack.HYsEus/_new  2016-09-20 13:17:48.0 +0200
@@ -19,7 +19,7 @@
 %define texlive_version  2016
 %define texlive_previous 2015
 %define texlive_release  20160523
-%define texlive_noarch   110
+%define texlive_noarch   111
 %define texlive_source   texlive-20160523-source
 
 %define __perl_requires%{nil}
@@ -3106,8 +3106,10 @@
 Requires:   perl(Business::ISBN)
 Requires:   perl(Business::ISMN)
 Requires:   perl(Business::ISSN)
+Requires:   perl(Class::Accessor)
 Requires:   perl(Data::Compare)
 Requires:   perl(Data::Dump)
+Requires:   perl(Data::Uniqid)
 Requires:   perl(Date::Simple)
 Requires:   perl(Encode::EUCJPASCII)
 Requires:   perl(Encode::HanExtra)




commit texlive for openSUSE:Factory

2016-08-22 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2016-08-22 10:00:16

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-07-26 
13:02:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2016-08-22 
10:00:18.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug  5 12:30:50 UTC 2016 - wer...@suse.de
+
+- Avoid dangling symbolic link for texlive-dvipdfmx-bin (boo#992360)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.3mFI6E/_old  2016-08-22 10:00:21.0 +0200
+++ /var/tmp/diff_new_pack.3mFI6E/_new  2016-08-22 10:00:21.0 +0200
@@ -971,6 +971,7 @@
 Url:http://www.tug.org/texlive/
 Obsoletes:  texlive-dvipdfm-bin <= 2012
 Provides:   texlive-dvipdfm-bin = %{texlive_version}
+Requires:   texlive-xetex-bin >= %{texlive_version}
 Requires(pre):  texlive-dvipdfmx >= %{texlive_version}
 #!BuildIgnore:  texlive-dvipdfmx
 Prefix: %{_bindir}




commit texlive for openSUSE:Factory

2016-07-26 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2016-07-26 
13:02:16.0 +0200
@@ -1,0 +2,42 @@
+Tue Jul 19 11:48:39 UTC 2016 - wer...@suse.de
+
+- 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 - wer...@suse.de
+
+- Avoid missing dependencies due upstream package splits
+
+---
+Fri Jul  8 12:06:53 UTC 2016 - wer...@suse.de
+
+- 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 - wer...@suse.de
+
+- 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 - wer...@suse.de
+
+- 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.0 +0200
+++ /var/tmp/diff_new_pack.KqNxAt/_new  2016-07-26 13:02:19.0 +0200
@@ -6,7 +6,7 @@
  4 files changed, 2 insertions(+), 3 deletions(-)
 
 --- Build.PL
-+++ Build.PL   2016-01-29 09:02:36.740221776 +
 Build.PL   2016-06-07 14:11:47.318106451 +
 @@ -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 +
-@@ -45,7 +45,6 @@
 META.json  2016-06-07 14:12:02.509820834 +
+@@ -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 +
-@@ -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 +
+@@ -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 +
-@@ -93,6 +93,8 @@ GetOptions(
 bin/biber  2016-06-07 14:00:30.294825957 +
+@@ -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 +
@@ -4,7 +4,7 @@ use warnings;
 use utf8;
 no warnings 'utf8';
 
-use Test::More tests => 15;
+use Test::More tests => 14;
 
 use Biber;
 use 

commit texlive for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2016-04-22 16:22:27

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-03-17 
16:47:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2016-04-22 
16:22:28.0 +0200
@@ -1,0 +2,30 @@
+Wed Apr 13 13:59:41 UTC 2016 - wer...@suse.de
+
+- Use some more system libraries
+- Avoid to prerequire own packages at build time
+
+---
+Wed Apr 13 09:21:49 UTC 2016 - sch...@suse.de
+
+- Use system libmpfr
+
+---
+Tue Apr 12 16:04:19 UTC 2016 - wer...@suse.de
+
+- Work around broken perl_gen_filelist rpm macro
+
+---
+Wed Mar 30 14:32:20 UTC 2016 - wer...@suse.de
+
+- Change Recommends for binary packages on their main packages
+  to Requires(pre) even if we get a dependency loop as otherwise
+  some developers to not get it right.
+- Add some basic Recommends for binary packages to have an
+  basic environment around.
+
+---
+Mon Mar 21 13:57:38 UTC 2016 - wer...@suse.de
+
+- Really require the library packages with texive-bin-devel 
+
+---



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




commit texlive for openSUSE:Factory

2016-03-19 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2016-03-17 16:33:38

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  2015-08-25 
08:58:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2016-03-17 
16:47:19.0 +0100
@@ -1,0 +2,75 @@
+Sat Mar  5 14:17:59 UTC 2016 - wer...@suse.de
+
+- Fix version template to get version of libtexlua52 right 
+
+---
+Fri Mar  4 09:47:55 UTC 2016 - wer...@suse.de
+
+-  Split off shared libraries and the development headers for
+   synctex, lua52, and luajit as separate packages.
+
+---
+Tue Feb  9 10:22:57 UTC 2016 - kru...@zib.de
+
+- new perl-biber also requires perl module Text::Roman
+
+---
+Tue Feb  9 08:12:05 UTC 2016 - wer...@suse.de
+
+- Let texlive-ps2pk Obsoletes texlive-ps2pkm (boo#965472)
+
+---
+Mon Feb  8 10:36:43 UTC 2016 - wer...@suse.de
+
+- Also enforce fmtutil.pl to use FHS as then it will find mktexlsr.pl
+  boo#965151 
+
+---
+Thu Feb  4 14:58:39 UTC 2016 - wer...@suse.de
+
+- Fix bug boo#965151 that is wrong perl syntax 
+
+---
+Wed Feb  3 13:15:30 UTC 2016 - wer...@suse.de
+
+- Make it build even on Leap with old perl 5.18.2 
+
+---
+Tue Feb  2 17:41:37 UTC 2016 - wer...@suse.de
+
+- On older systems the linpoppler is somewhat to old
+
+---
+Tue Feb  2 08:11:37 UTC 2016 - wer...@suse.de
+
+- Be aware that LuaJIT does not build on all architectures
+
+---
+Thu Jan 28 10:52:36 UTC 2016 - wer...@suse.de
+
+- Update to TeXLive 2015 (timestamp 20150521 revision 26946)
+  * Remove the now included patches
+biber-decode.diff
+biber-noreadonly.diff
+biblatex-biber-1.8.tar.xz
+source-asymptote-gs9.15.dif
+  * Readd patch biber-certs.dif
+as we do not ship perls Motilla:CA
+  * Add upstream patches
+biber-perl-unicode-normalize.dif
+biber-skip-bibtex-forms.dif
+  * Add patch source-missed-scripts.dif to work around missed
+symbolic linked scripts
+  * Adopted the following patches
+biber-perl-5.18.2.dif becomes biber-perl-5.22.dif
+biblatex-encoding.dif
+source-configure.dif
+source-dvipng.dif
+source-dviutils.dif
+source-lacheck.dif
+source-overflow.dif
+source-warns.dif
+source-x11r7.dif
+source.dif
+
+---

Old:

  biber-decode.diff
  biber-noreadonly.diff
  biblatex-biber-1.8.tar.xz
  source-asymptote-gs9.15.dif
  texlive-20140525-source.tar.xz

New:

  biber-certs.dif
  biber-perl-5.18.2.dif
  biber-perl-unicode-normalize.dif
  biber-skip-bibtex-forms.dif
  biblatex-biber-2.1.tar.xz
  source-missed-scripts.dif
  texlive-20150521-source.tar.xz



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

++ biber-certs.dif ++
---
 Build.PL  |1 -
 META.json |1 -
 META.yml  |1 -
 bin/biber |2 ++
 4 files changed, 2 insertions(+), 3 deletions(-)

--- Build.PL
+++ Build.PL2016-01-29 09:02:36.740221776 +
@@ -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.12',
--- META.json
+++ META.json   2016-01-29 09:03:02.755699411 +
@@ -45,7 +45,6 @@
 "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
+++ META.yml2016-01-29 09:03:12.131511153 +
@@ -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
--- bin/biber
+++ bin/biber   2016-01-29 

commit texlive for openSUSE:Factory

2015-08-25 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2015-08-25 07:23:37

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  2015-04-25 
09:51:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2015-08-25 
08:58:03.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul 14 14:25:04 UTC 2015 - wer...@suse.de
+
+- Add patch biber-perl-5.22.dif to make regular expressions work
+  even with perl 5.22 (boo#938018, patch by Friedrich Haubensak)
+
+---

New:

  biber-perl-5.22.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.R3L70x/_old  2015-08-25 08:58:05.0 +0200
+++ /var/tmp/diff_new_pack.R3L70x/_new  2015-08-25 08:58:05.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -218,8 +218,10 @@
 Patch17:source-64.dif
 Patch18:source-a2ping.dif
 Patch19:source-dvipng.dif
-# PATCH-FIX-SUSE Make biber work with out perl
+# PATCH-FIX-SUSE Make biber work with our perl
 Patch42:biblatex-encoding.dif
+# PATCH-FIX-SUSE Make biber work with perl 5.22
+Patch43:biber-perl-5.22.dif
 # PATCH-FIX-SUSE deal with semantic change of Perl Readonly implementation in 
version 1.04
 Patch44:biber-noreadonly.diff
 # PATCH-FIX-SUSE deal with semantic change of Perl's Encode::decode_utf8 in 
perl-5.20.0
@@ -2576,6 +2578,7 @@
 pushd ../biblatex-biber-*
 /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
 %patch42 -p0 -b .en
+%patch43 -p0 -b .522
 %patch44 -p0 -b .ro
 %patch45 -p0 -b .decode
 popd

++ biber-perl-5.22.dif ++
--- lib/Biber/Input/file/bibtex.pm  2013-10-18 22:42:29.0 +0200
+++ lib/Biber/Input/file/bibtex.pm  2015-07-14 13:57:35.656475620 +0200
@@ -696,7 +696,7 @@ 
 # Check for malformed names in names which aren't completely escaped
 
 # Too many commas
-unless ($name =~ m/\A{\X+}\z/xms) { # Ignore these tests for escaped names
+unless ($name =~ m/\A\{\X+}\z/xms) { # Ignore these tests for escaped names
   my @commas = $name =~ m/,/g;
   if ($#commas  1) {
 biber_warn(Name \$name\ has too many commas: skipping name, 
$bibentry);
--- lib/Biber/LaTeX/Recode.pm   2013-10-18 22:42:29.0 +0200
+++ lib/Biber/LaTeX/Recode.pm   2015-07-14 14:01:37.700350317 +0200
@@ -198,13 +198,13 @@ 
 $text =~ s/\\not\\($re)/$map-{$1}/ge if $re;
   }
   elsif ($type eq 'superscripts') {
-$text =~ s/\\textsuperscript{($re)}/$map-{$1}/ge if $re;
+$text =~ s/\\textsuperscript\{($re)}/$map-{$1}/ge if $re;
   }
-  elsif ($type eq 'cmssuperscripts') {
-$text =~ s/\\textsuperscript{\\($re)}/$map-{$1}/ge if $re;
+  elsif ($type eq 'cmdsuperscripts') {
+$text =~ s/\\textsuperscript\{\\($re)}/$map-{$1}/ge if $re;
   }
   elsif ($type eq 'dings') {
-$text =~ s/\\ding{([2-9AF][0-9A-F])}/$map-{$1}/ge;
+$text =~ s/\\ding\{([2-9AF][0-9A-F])}/$map-{$1}/ge;
   }
 }
 
@@ -246,7 +246,7 @@ 
 ## remove {} around letter+combining mark(s)
 ## by default we skip that, as it would destroy constructions like 
\foo{\`e}
 if ($strip_outer_braces) {
-$text =~ s/{(\PM\pM+)}/$1/g;
+$text =~ s/\{(\PM\pM+)}/$1/g;
 }
 
 $logger-trace(String in latex_decode() now - '$text');
--- lib/Biber/Utils.pm  2013-10-18 22:42:29.0 +0200
+++ lib/Biber/Utils.pm  2015-07-14 13:57:35.657475629 +0200
@@ -474,7 +474,7 @@ 
 
 sub remove_outer {
   my $str = shift;
-  $str =~ s/^{(\X+)}$/$1/;
+  $str =~ s/^\{(\X+)}$/$1/;
   return $str;
 }
 



commit texlive for openSUSE:Factory

2015-04-25 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2015-04-25 09:50:04

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  2015-03-29 
20:14:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2015-04-25 
09:51:13.0 +0200
@@ -1,0 +2,57 @@
+Fri Apr 17 13:40:24 UTC 2015 - wer...@suse.de
+
+- Port the patch set 'remove or clarify nosell material' from
+  upstream to TeXlive source tar ball of 2014 (bsc#926106)
+
+---
+Wed Apr  1 08:58:37 UTC 2015 - wer...@suse.de
+
+- Add patch source-asymptote-gs9.15.dif to switch from espwrite
+  device to eos2write device of ghostscript (boo#912398)
+
+---
+Tue Mar 31 15:49:35 UTC 2015 - wer...@suse.de
+
+- Luajittex does only compile on Intel, PPC, and ARM_LE (EABI)
+
+---
+Thu Mar 26 14:05:48 UTC 2015 - wer...@suse.de
+
+- Update to TeXLive 2014 (timestamp 20140525 revision 34252)
+  * Support DVIPDFMx
+  * [fix] avoid luatex crash under math_mode 'decimal'
+  * luaotfload: Fix incorrect handling of font file formats luaotfload)
+  * Sync with Context beta as of 2014-04-05
+  * pdfTeX: sync with Knuth TeX 3.14159265, e-TeX 2.6
+  * Many more ...
+- Update biblatex-biber to 1.8
+- Add upstrema patch
+   source-xdvik-events.dif
+  to make Xaw3d work
+- Remove the now included patches
+biber-av.patch
+biber-certs.dif
+biber-dev.patch
+source-asymptote.dif
+source-bnc856363.dif
+source-dvipdfmx.dif
+source-poppler-0.26.patch
+source-psutils-flip.dif
+- Adapted the following patches
+biber-decode.diff
+biber-noreadonly.diff
+biblatex-encoding.dif
+source-64.dif
+source-arraysubs.dif
+source-configure.dif
+source-dviutils.dif
+source-lacheck.dif
+source-poppler.dif
+source-psutils.dif
+source-texdoc.dif
+source-warns.dif
+source-x11r7.dif
+source-xdvizilla.dif
+source.dif
+
+---

Old:

  biber-av.patch
  biber-certs.dif
  biber-dev.patch
  biblatex-biber-1.7.tar.xz
  source-asymptote.dif
  source-bnc856363.dif
  source-dvipdfmx.dif
  source-poppler-0.26.patch
  source-psutils-flip.dif
  texlive-20130620-source.tar.xz

New:

  biblatex-biber-1.8.tar.xz
  source-asymptote-gs9.15.dif
  source-xdvik-events.dif
  texlive-20140525-source.tar.xz



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

++ biber-decode.diff ++
--- /var/tmp/diff_new_pack.FiTuKd/_old  2015-04-25 09:51:15.0 +0200
+++ /var/tmp/diff_new_pack.FiTuKd/_new  2015-04-25 09:51:15.0 +0200
@@ -2,9 +2,35 @@
 # longer short-circuits if the input is already utf8. Instead,
 # it dies with a 'Cannot decode string with wide characters'
 # error message.
 ./lib/Biber/Input/file/bibtex.pm.orig  2014-07-15 16:11:39.039227206 
+
-+++ ./lib/Biber/Input/file/bibtex.pm   2014-07-15 16:15:57.321972318 +
-@@ -592,7 +592,8 @@ sub _literal {
+---
+ lib/Biber/Input/file/bibtex.pm |5 +++--
+ lib/Biber/Output/bibtex.pm |3 ++-
+ lib/Biber/Utils.pm |4 ++--
+ 3 files changed, 7 insertions(+), 5 deletions(-)
+
+--- lib/Biber/Utils.pm
 lib/Biber/Utils.pm 2014-07-15 16:17:58.0 +
+@@ -147,7 +147,7 @@ sub locate_biber_file {
+   chomp $found;
+   $found =~ s/\cM\z//xms; # kpsewhich in cygwin sometimes returns ^M at 
the end
+   # filename can be UTF-8 and run3() isn't clever with UTF-8
+-  return decode_utf8($found);
++  return Encode::is_utf8($found) ? $found : decode_utf8($found);
+ }
+ else {
+   $logger-debug(Could not find '$filename' via kpsewhich);
+@@ -935,7 +935,7 @@ sub parse_date {
+ =cut
+ 
+ sub biber_decode_utf8 {
+-  return NFD(decode_utf8(shift));# Unicode NFD boundary
++  return NFD(Encode::is_utf8($_[0]) ? $_[0] : decode_utf8($_[0]));# Unicode 
NFD boundary
+ }
+ 
+ =head2 out
+--- lib/Biber/Input/file/bibtex.pm
 lib/Biber/Input/file/bibtex.pm 2014-07-15 16:15:57.0 +
+@@ -605,7 +605,8 @@ sub _literal {
  # URI fields
  sub _uri {
my ($bibentry, $entry, $f) = @_;
@@ -14,7 +40,7 @@
my ($field, $form, $lang) = $f =~ m/$fl_re/xms;
  
# If there are some escapes in the URI, unescape them
-@@ -600,7 +601,7 @@ sub _uri {
+@@ 

commit texlive for openSUSE:Factory

2015-03-29 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2015-03-29 20:14: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  2015-02-22 
17:23:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2015-03-29 
20:14:40.0 +0200
@@ -1,0 +2,5 @@
+Sun Mar 15 17:25:38 UTC 2015 - jeng...@inai.de
+
+- Remove redundant ldconfig requires
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.M1Xhyh/_old  2015-03-29 20:14:43.0 +0200
+++ /var/tmp/diff_new_pack.M1Xhyh/_new  2015-03-29 20:14:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -2010,8 +2010,6 @@
 License:LGPL-2.1+
 Group:  System/Libraries
 Url:http://www.tug.org/texlive/
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 Prefix: %{_libdir}
 
 %description -n libkpathsea6
@@ -2046,8 +2044,6 @@
 License:BSD-3-Clause
 Group:  System/Libraries
 Url:http://www.tug.org/texlive/
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 Prefix: %{_libdir}
 
 %description -n libptexenc1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2015-02-22 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2015-02-22 17:23:22

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  2014-11-24 
11:13:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2015-02-22 
17:23:24.0 +0100
@@ -1,0 +2,8 @@
+Sat Dec 13 22:03:00 UTC 2014 - Led led...@gmail.com
+
+- fix shebang of xdvi script: option '-a' of 'exec' command may be
+  unsupported in some POSIX-complete shells
+- update patches:
+  * source.dif
+
+---



Other differences:
--
++ source.dif ++
--- /var/tmp/diff_new_pack.6CDaKV/_old  2015-02-22 17:23:26.0 +0100
+++ /var/tmp/diff_new_pack.6CDaKV/_new  2015-02-22 17:23:26.0 +0100
@@ -1156,6 +1156,12 @@
  if (GS_pid == 0) {/* child */
 --- texk/xdvik/xdvi-sh.in
 +++ texk/xdvik/xdvi-sh.in  2009-09-02 12:47:27.0 +
+@@ -1,4 +1,4 @@
+-#!/bin/sh
++#!/bin/bash
+ 
+ # This is the xdvi wrapper script for teTeX, version 0.2.
+ # Copyright Thomas Esser, 1998. Permission to distribute under the terms
 @@ -50,4 +50,19 @@ if test -n $xdviappfile; then
XFILESEARCHPATH=$xdviapppath:${XFILESEARCHPATH-%D}; export XFILESEARCHPATH
  fi

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-11-24 11:13:14

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  2014-07-19 
11:04:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-11-24 
11:13:18.0 +0100
@@ -1,0 +2,6 @@
+Tue Nov 11 15:11:39 UTC 2014 - toddrme2...@gmail.com
+
+- Make pdfjam-bin subpackage obsolete the older pdfjam package.
+  These two packages provide the same binaries.
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.uSUDgF/_old  2014-11-24 11:13:21.0 +0100
+++ /var/tmp/diff_new_pack.uSUDgF/_new  2014-11-24 11:13:21.0 +0100
@@ -1441,6 +1441,8 @@
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
 Prefix: %{_bindir}
+Provides:   pdfjam = %{version}
+Obsoletes:  pdfjam  %{version}
 
 %description pdfjam-bin
 Binary files of pdfjam

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-07-19 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-07-19 11:04:17

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  2014-06-18 
07:49:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-07-19 
11:04:30.0 +0200
@@ -1,0 +2,7 @@
+Tue Jul 15 18:24:30 CEST 2014 - m...@suse.de
+
+- Add biber-decode.diff: Fix build with perl-5.20.0, where
+  Encode::decode_utf8 no longer short-circuits if the input
+  is already utf8.
+
+---

New:

  biber-decode.diff



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.0U0VOW/_old  2014-07-19 11:04:33.0 +0200
+++ /var/tmp/diff_new_pack.0U0VOW/_new  2014-07-19 11:04:33.0 +0200
@@ -233,6 +233,8 @@
 Patch43:biber-av.patch
 # PATCH-FIX-UPSTREAM deal with semantic change of Perl Readonly implementation 
in version 1.04
 Patch44:biber-noreadonly.diff
+# PATCH-FIX-UPSTREAM deal with semantic change of Perl's Encode::decode_utf8 
in perl-5.20.0
+Patch45:biber-decode.diff
 Prefix: %{_bindir}
 
 %{expand: %%global options %(mktemp /tmp/texlive-opts.)}
@@ -2295,6 +2297,7 @@
 %patch42 -p0 -b .en
 %patch43 -p1 -b .av
 %patch44 -p1 -b .ro
+%patch45 -p1 -b .decode
 popd
 %endif
 

++ biber-decode.diff ++
# perl-5.20.0 contains an Encode::decode_utf8 version that no
# longer short-circuits if the input is already utf8. Instead,
# it dies with a 'Cannot decode string with wide characters'
# error message.
--- ./lib/Biber/Input/file/bibtex.pm.orig   2014-07-15 16:11:39.039227206 
+
+++ ./lib/Biber/Input/file/bibtex.pm2014-07-15 16:15:57.321972318 +
@@ -592,7 +592,8 @@ sub _literal {
 # URI fields
 sub _uri {
   my ($bibentry, $entry, $f) = @_;
-  my $value = NFC(decode_utf8($entry-get($f)));# Unicode NFC boundary (before 
hex encoding)
+  my $value = $entry-get($f);
+  $value = NFC(Encode::is_utf8($value) ? $value : decode_utf8($value)); # 
Unicode NFC boundary (before hex encoding)
   my ($field, $form, $lang) = $f =~ m/$fl_re/xms;
 
   # If there are some escapes in the URI, unescape them
@@ -600,7 +601,7 @@ sub _uri {
 $value =~ s/\\%/%/g; # just in case someone BibTeX escaped the %
 # This is what uri_unescape() does but it's faster
 $value =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
-$value = NFC(decode_utf8($value));# Unicode NFC boundary (before hex 
encoding)
+$value = NFC(Encode::is_utf8($value) ? $value : decode_utf8($value)); # 
Unicode NFC boundary (before hex encoding)
   }
 
   $value = URI-new($value)-as_string;
--- ./lib/Biber/Output/bibtex.pm.orig   2014-07-15 16:14:07.925503890 +
+++ ./lib/Biber/Output/bibtex.pm2014-07-15 16:18:47.922143172 +
@@ -100,7 +100,8 @@ sub set_output_entry {
   next if first {lc($f) eq $_}  ('xdata', 'crossref');
 }
 # Save post-mapping data for tool mode
-my $value = decode_utf8($be-get_rawfield($f));
+my $value = $be-get_rawfield($f);
+$value = decode_utf8($value) unless Encode::is_utf8($value);
 $acc .= ' ' x Biber::Config-getoption('tool_indent');
 $acc .= $casing-($f);
 $acc .= ' ' x ($max_field_len - Unicode::GCString-new($f)-length) if 
Biber::Config-getoption('tool_align');
--- ./lib/Biber/Utils.pm.orig   2014-07-15 16:12:11.829067919 +
+++ ./lib/Biber/Utils.pm2014-07-15 16:17:57.874386675 +
@@ -147,7 +147,7 @@ sub locate_biber_file {
   chomp $found;
   $found =~ s/\cM\z//xms; # kpsewhich in cygwin sometimes returns ^M at 
the end
   # filename can be UTF-8 and run3() isn't clever with UTF-8
-  return decode_utf8($found);
+  return Encode::is_utf8($found) ? $found : decode_utf8($found);
 }
 else {
   $logger-debug(Could not find '$filename' via kpsewhich);
@@ -935,7 +935,7 @@ sub parse_date {
 =cut
 
 sub biber_decode_utf8 {
-  return NFD(decode_utf8(shift));# Unicode NFD boundary
+  return NFD(Encode::is_utf8($_[0]) ? $_[0] : decode_utf8($_[0]));# Unicode 
NFD boundary
 }
 
 =head2 out
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-06-17 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-06-18 07:49:21

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  2014-05-02 
19:21:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-06-18 
07:49:24.0 +0200
@@ -1,0 +2,5 @@
+Tue May 20 09:23:14 UTC 2014 - sch...@suse.de
+
+- Make sure that texconfig/update is run only once per transaction
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.QKFGrW/_old  2014-06-18 07:49:27.0 +0200
+++ /var/tmp/diff_new_pack.QKFGrW/_new  2014-06-18 07:49:27.0 +0200
@@ -19,7 +19,7 @@
 %define texlive_version 2013
 %define texlive_previous 2011
 %define texlive_release 20130620
-%define texlive_noarch  83
+%define texlive_noarch  84
 %define texlive_source  texlive-20130620-source
 
 %define __perl_requires%{nil}
@@ -2856,16 +2856,20 @@
 %post
 mkdir -p /var/run/texlive
  /var/run/texlive/run-mktexlsr
+ /var/run/texlive/run-update
 
 %postun
 if test $1 = 1; then
 mkdir -p /var/run/texlive
  /var/run/texlive/run-mktexlsr
+ /var/run/texlive/run-update
 fi
 
 %posttrans
+test -f /var/run/texlive/run-update || exit 0
 test -z $ZYPP_IS_RUNNING || exit 0
 VERBOSE=false %{_texmfdistdir}/texconfig/update || :
+rm -f /var/run/texlive/run-update
 
 %post   -n libkpathsea6 -p /sbin/ldconfig
 %postun -n libkpathsea6 -p /sbin/ldconfig

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-05-02 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-05-02 19:21:35

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  2014-02-02 
07:40:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-05-02 
19:21:38.0 +0200
@@ -1,0 +2,12 @@
+Fri May  2 08:40:22 UTC 2014 - wer...@suse.de
+
+- Correct patch number scheme of latest change
+
+---
+Wed Apr 30 20:05:29 UTC 2014 - dims...@opensuse.org
+
+- Add source-poppler-0.26.patch: Fix build with poppler 0.26:
+  with poppler commit e04cab, there was an API break. Apply patch
+  onlt when building against poppler 0.26 or newer.
+
+---

New:

  source-poppler-0.26.patch



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.O8IzjR/_old  2014-05-02 19:21:41.0 +0200
+++ /var/tmp/diff_new_pack.O8IzjR/_new  2014-05-02 19:21:41.0 +0200
@@ -19,7 +19,7 @@
 %define texlive_version 2013
 %define texlive_previous 2011
 %define texlive_release 20130620
-%define texlive_noarch  81
+%define texlive_noarch  83
 %define texlive_source  texlive-20130620-source
 
 %define __perl_requires%{nil}
@@ -221,6 +221,8 @@
 Patch21:source-bnc856363.dif
 # PATCH-FIX-UPSTREAM Do not be fooled on big endian and
 Patch22:source-dvipdfmx.dif
+# PATCH-FIX-UPSTREAM source-poppler-0.26.patch dims...@opensuse.org -- Fix 
build with Poppler 0.26
+Patch23:source-poppler-0.26.patch
 # PATCH-FIX-UPSTREAM build with perl 5.18.0
 Patch40:biber-dev.patch
 # PATCH-EXTEND-UPSTREAM Use always system CA certificates
@@ -2283,6 +2285,7 @@
 %patch20 -p0 -b .asymptote
 %patch21 -p0 -b .bnc856363
 %patch22 -p0 -b .be
+%patch23 -p1 -b .poppler-0.26
 %patch0
 %if %{with buildbiber}
 pushd ../biblatex-biber-*

++ source-poppler-0.26.patch ++
diff -ur texlive-20130620-source/texk/web2c/luatexdir/lua/lepdflib.cc 
texlive-20130620-source.patched/texk/web2c/luatexdir/lua/lepdflib.cc
--- texlive-20130620-source/texk/web2c/luatexdir/lua/lepdflib.cc
2013-04-05 13:37:46.0 +0200
+++ texlive-20130620-source.patched/texk/web2c/luatexdir/lua/lepdflib.cc
2014-05-01 16:13:08.955638067 +0200
@@ -23,6 +23,7 @@
 $URL: 
https://foundry.supelec.fr/svn/luatex/tags/beta-0.76.0/source/texk/web2c/luatexdir/lua/lepdflib.cc
 $;
 
 #include image/epdf.h
+#include cpp/poppler-version.h
 
 // define DEBUG
 
@@ -65,6 +66,7 @@
 #define M_PDFRectangle PDFRectangle
 #define M_Ref  Ref
 #define M_Stream   Stream
+#define M_StructTreeRoot   StructTreeRoot
 #define M_XRefEntryXRefEntry
 #define M_XRef XRef
 
@@ -96,6 +98,7 @@
 new_poppler_userdata(PDFRectangle);
 new_poppler_userdata(Ref);
 new_poppler_userdata(Stream);
+new_poppler_userdata(StructTreeRoot);
 new_poppler_userdata(XRef);
 
 //**
@@ -573,7 +576,11 @@
 
 m_poppler_get_GOOSTRING(Catalog, getBaseURI);
 m_poppler_get_GOOSTRING(Catalog, readMetadata);
+#if ((POPPLER_VERSION_MAJOR  0) || (POPPLER_VERSION_MAJOR == 0  
POPPLER_VERSION_MINOR  25) || (POPPLER_VERSION_MAJOR == 0  
POPPLER_VERSION_MINOR == 25  POPPLER_VERSION_MICRO  1))
+m_poppler_get_poppler(Catalog, StructTreeRoot, getStructTreeRoot);
+#else
 m_poppler_get_poppler(Catalog, Object, getStructTreeRoot);
+#endif
 
 static int m_Catalog_findPage(lua_State * L)
 {
@@ -2146,7 +2153,11 @@
 
 static int m_PDFDoc_getStructTreeRoot(lua_State * L)
 {
+#if ((POPPLER_VERSION_MAJOR  0) || (POPPLER_VERSION_MAJOR == 0  
POPPLER_VERSION_MINOR  25) || (POPPLER_VERSION_MAJOR == 0  
POPPLER_VERSION_MINOR == 25  POPPLER_VERSION_MICRO  1))
+StructTreeRoot *obj;
+#else
 Object *obj;
+#endif
 udstruct *uin, *uout;
 uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
 if (uin-pd != NULL  uin-pd-pc != uin-pc)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-02-01 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-02-02 07:40:32

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  2014-01-15 
22:59:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-02-02 
07:40:33.0 +0100
@@ -1,0 +2,15 @@
+Fri Jan 31 20:28:55 UTC 2014 - rschweik...@suse.com
+
+- The Perl Readonly module changes semantics with version 1.04 such that
+  Readonly variables are read only across contexts. Therefore using
+  a read only variable as an XML namespace context name triggers an
+  error when the context gets unregistered and an attempt is made to
+  reset the variable.
+  ~ add patch biber-noreadonly.diff to address the issue
+
+---
+Sat Jan 25 09:25:19 UTC 2014 - co...@suse.com
+
+- remove buildrequire kernel-devel, there are no kmps in here
+
+---

New:

  biber-noreadonly.diff



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.C8IK3k/_old  2014-02-02 07:40:36.0 +0100
+++ /var/tmp/diff_new_pack.C8IK3k/_new  2014-02-02 07:40:36.0 +0100
@@ -117,7 +117,6 @@
 %endif
 BuildRequires:  gsl-devel
 BuildRequires:  jpeg
-BuildRequires:  kernel-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libopenssl-devel
@@ -230,6 +229,8 @@
 Patch42:biblatex-encoding.dif
 # PATCH-FIX-UPSTREAM Make biber work without Data::diver perl module but 
autovivification
 Patch43:biber-av.patch
+# PATCH-FIX-UPSTREAM deal with semantic change of Perl Readonly implementation 
in version 1.04
+Patch44:biber-noreadonly.diff
 Prefix: %{_bindir}
 
 %{expand: %%global options %(mktemp /tmp/texlive-opts.)}
@@ -2290,6 +2291,7 @@
 %patch41 -p0 -b .ca
 %patch42 -p0 -b .en
 %patch43 -p1 -b .av
+%patch44 -p1 -b .ro
 popd
 %endif
 

++ biber-noreadonly.diff ++
# Perl Readonly semantics changed with version 1.04. Readonly variable are
# readonly across contexts and thus unregistration of namespaces fails if
# the namespace variable is readoonly as the unregistration attempts to
# modify the value
diff -ru biblatex-biber-1.7.org/lib/Biber/Input/file/biblatexml.pm 
biblatex-biber-1.7/lib/Biber/Input/file/biblatexml.pm
--- biblatex-biber-1.7.org/lib/Biber/Input/file/biblatexml.pm   2014-01-31 
14:22:27.906441935 -0500
+++ biblatex-biber-1.7/lib/Biber/Input/file/biblatexml.pm   2014-01-31 
14:25:36.144787433 -0500
@@ -23,7 +23,6 @@
 use List::AllUtils qw( uniq );
 use XML::LibXML;
 use XML::LibXML::Simple;
-use Readonly;
 use Data::Dump qw(dump);
 use Unicode::Normalize;
 use Unicode::GCString;
@@ -32,8 +31,8 @@
 my $logger = Log::Log4perl::get_logger('main');
 my $orig_key_order = {};
 
-Readonly::Scalar our $BIBLATEXML_NAMESPACE_URI = 
'http://biblatex-biber.sourceforge.net/biblatexml';
-Readonly::Scalar our $NS = 'bltx';
+our $BIBLATEXML_NAMESPACE_URI = 
'http://biblatex-biber.sourceforge.net/biblatexml';
+our $NS = 'bltx';
 
 # Determine handlers from data model
 my $dm = Biber::Config-get_dm;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2014-01-15 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2014-01-15 19:36:24

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  2013-12-22 
19:38:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2014-01-15 
22:59:13.0 +0100
@@ -1,0 +2,8 @@
+Mon Jan 13 11:15:56 UTC 2014 - wer...@suse.de
+
+- Add upstream patch source-dvipdfmx.dif
+  to avoid trouble with big endian
+- Extend patch source-configure.dif to change package name for
+  dvipdfmx (bnc#858412)
+
+---

New:

  source-dvipdfmx.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.YN2Peo/_old  2014-01-15 22:59:15.0 +0100
+++ /var/tmp/diff_new_pack.YN2Peo/_new  2014-01-15 22:59:15.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -220,6 +220,8 @@
 Patch20:source-asymptote.dif
 # PATCH-FIX-UPSTREAM xdvi -sourceposition exits with Fatal error
 Patch21:source-bnc856363.dif
+# PATCH-FIX-UPSTREAM Do not be fooled on big endian and
+Patch22:source-dvipdfmx.dif
 # PATCH-FIX-UPSTREAM build with perl 5.18.0
 Patch40:biber-dev.patch
 # PATCH-EXTEND-UPSTREAM Use always system CA certificates
@@ -2279,6 +2281,7 @@
 %patch19 -p0 -b .dvipng
 %patch20 -p0 -b .asymptote
 %patch21 -p0 -b .bnc856363
+%patch22 -p0 -b .be
 %patch0
 %if %{with buildbiber}
 pushd ../biblatex-biber-*

++ source-configure.dif ++
--- /var/tmp/diff_new_pack.YN2Peo/_old  2014-01-15 22:59:16.0 +0100
+++ /var/tmp/diff_new_pack.YN2Peo/_new  2014-01-15 22:59:16.0 +0100
@@ -93,3 +93,25 @@
  ## 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/dvipdfm-x/configure.ac
 texk/dvipdfm-x/configure.ac2014-01-13 11:10:27.0 +
+@@ -6,7 +6,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], [20130405], [te...@tug.org])
++AC_INIT([dvipdfmx], [20130405], [te...@tug.org])
+ AC_PREREQ([2.65])
+ AC_CONFIG_SRCDIR([src/dvipdfmx.c])
+ AC_CONFIG_AUX_DIR([../../build-aux])
+--- texk/dvipdfm-x/configure
 texk/dvipdfm-x/configure   2014-01-13 11:11:08.0 +
+@@ -7883,7 +7883,7 @@ fi
+ 
+ 
+ # Define the identity of the package.
+- PACKAGE='dvipdfm-x'
++ PACKAGE='dvipdfmx'
+  VERSION='20130405'
+ 
+ 

++ source-dvipdfmx.dif ++
--- texk/dvipdfm-x/src/dpxcrypt.c
+++ texk/dvipdfm-x/src/dpxcrypt.c   2014-01-13 11:02:13.742235821 +
@@ -289,7 +289,7 @@ void MD5_final (unsigned char *outbuf, M
 #define X(a) do { *p++ = hd-a; *p++ = hd-a  8; \
  *p++ = hd-a  16; *p++ = hd-a  24; } while (0)
 #else /* little endian */
-#define X(a) do { *(unsigned long *)p = (*hd).a ; p += 4; } while (0)
+#define X(a) do { *(uint32_t *)p = (*hd).a ; p += sizeof(uint32_t); } while (0)
 #endif
   X(A);
   X(B);
--- texk/dvipdfm-x/src/dpxcrypt.h
+++ texk/dvipdfm-x/src/dpxcrypt.h   2014-01-13 11:02:13.658236115 +
@@ -24,10 +24,11 @@
 #define _DPXCRYPT_H_
 
 #include stdio.h
+#include stdint.h
 
 /* libgcrypt md5 */
 typedef struct {
-  unsigned long A,B,C,D; /* chaining variables */
+  uint32_t A,B,C,D; /* chaining variables */
   unsigned long nblocks;
   unsigned char buf[64];
   int count;
--- texk/dvipdfm-x/xsrc/dpxcrypt.c
+++ texk/dvipdfm-x/xsrc/dpxcrypt.c  2014-01-13 11:02:33.490235748 +
@@ -289,7 +289,7 @@ void MD5_final (unsigned char *outbuf, M
 #define X(a) do { *p++ = hd-a; *p++ = hd-a  8; \
  *p++ = hd-a  16; *p++ = hd-a  24; } while (0)
 #else /* little endian */
-#define X(a) do { *(unsigned long *)p = (*hd).a ; p += 4; } while (0)
+#define X(a) do { *(uint32_t *)p = (*hd).a ; p += sizeof(uint32_t); } while (0)
 #endif
   X(A);
   X(B);
--- texk/dvipdfm-x/xsrc/dpxcrypt.h
+++ texk/dvipdfm-x/xsrc/dpxcrypt.h  2014-01-13 11:02:33.406235303 +
@@ -24,10 +24,11 @@
 #define _DPXCRYPT_H_
 
 #include stdio.h
+#include stdint.h
 
 /* libgcrypt md5 */
 typedef struct {
-  unsigned long 

commit texlive for openSUSE:Factory

2013-12-22 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-12-22 19:38:05

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  2013-11-21 
15:26:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-12-22 
19:38:07.0 +0100
@@ -1,0 +2,9 @@
+Fri Dec 20 08:40:42 UTC 2013 - wer...@suse.de
+
+- Add patch
+  source-bnc856363.dif
+  from upstream CVS to fix bnc#856363 - xdvi -sourceposition exits
+  with Fatal error: currinf.set_char_p...
+  compare with https://sourceforge.net/p/xdvi/bugs/388/
+
+---

New:

  source-bnc856363.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.gSjuzZ/_old  2013-12-22 19:38:09.0 +0100
+++ /var/tmp/diff_new_pack.gSjuzZ/_new  2013-12-22 19:38:09.0 +0100
@@ -218,7 +218,9 @@
 Patch18:source-a2ping.dif
 Patch19:source-dvipng.dif
 Patch20:source-asymptote.dif
-# PATCH-FIX-UPSTREAM build woth perl 5.18.0
+# PATCH-FIX-UPSTREAM xdvi -sourceposition exits with Fatal error
+Patch21:source-bnc856363.dif
+# PATCH-FIX-UPSTREAM build with perl 5.18.0
 Patch40:biber-dev.patch
 # PATCH-EXTEND-UPSTREAM Use always system CA certificates
 Patch41:biber-certs.dif
@@ -405,7 +407,7 @@
 Recommends: ca-certificates
 Recommends: ca-certificates-mozilla
 %if 0%{suse_version}  1230
-Requires:   perl(Biber)
+Requires:   perl(Biber) = %{texlive_version}.%{texlive_release}
 %endif
 Requires:   perl(LWP::UserAgent)
 Requires:   perl(Text::BibTeX)
@@ -2276,6 +2278,7 @@
 %patch18 -p0 -b .a2p
 %patch19 -p0 -b .dvipng
 %patch20 -p0 -b .asymptote
+%patch21 -p0 -b .bnc856363
 %patch0
 %if %{with buildbiber}
 pushd ../biblatex-biber-*

++ source-bnc856363.dif ++
--- texk/xdvik/CHANGES  2013/04/05 02:34:34 1.103 xdvik_22_86
+++ texk/xdvik/CHANGES  2013/09/01 05:55:44 1.107
@@ -9,6 +9,13 @@
 may contain undetected bugs. Such versions shouldn't be used
 by distributors.
 
+   * 22.86.01 CVS2 (2013-08-31):
+   + ft.c: Avoid a compiler warning.
+   + font-open.c: Add support for .runlibfileifexists in gs Fontmap file;
+ tweak some messages.
+   + dvi-draw.c: Fixed bug #388 (currinf.set_char_p is not a registered
+ routine!)
+
* 22.86 (2013-04-04):
+ xdvi.h, xdvi.c, x_util.h, x_util.c, dvi-init.c: Fixed bugs in
  property handling on 64-bit systems (related to source specials).
--- texk/xdvik/dvi-draw.c   2013/04/05 00:14:54 1.392 xdvik_22_86
+++ texk/xdvik/dvi-draw.c   2013/09/01 05:55:44 1.393
@@ -2962,6 +2962,10 @@
}
maxchar = currinf.fontp-maxchar;
currinf.set_char_p = currinf.fontp-set_char_p;
+#if FREETYPE
+   if (currinf.set_char_p == set_ft_char)
+   do_load_freetype_font();
+#endif
 }
 
 if (currinf.set_char_p == set_char) {
@@ -3087,6 +3091,10 @@
}
maxchar = currinf.fontp-maxchar;
currinf.set_char_p = currinf.fontp-set_char_p;
+#if FREETYPE
+   if (currinf.set_char_p == set_ft_char)
+   do_load_freetype_font();
+#endif
 }
 
 if (currinf.set_char_p == set_char) {
--- texk/xdvik/font-open.c  2013/04/04 21:05:48 1.55 xdvik_22_86
+++ texk/xdvik/font-open.c  2013/05/14 05:26:19 1.56
@@ -722,6 +722,7 @@
const   char*str1_end, *str2_end;
const char  *p1, *p2;
FILE*f;
+   unsigned intnamelen;
 
if (str1 == NULL) {
str1 = str2;
@@ -770,6 +771,11 @@
str1 = p1 + 1;
}
 
+   /* leave the file name in ffline[] for error message */
+   namelen = strlen(name) + 1;
+   if (namelen  ffline_len) expandline(namelen);
+   memcpy(ffline, name, namelen);
+
return NULL;
 }
 
@@ -1087,6 +1093,7 @@
 * Allow entries of the following types:
 *
 *  (string) .runlibfile
+*  (string) .runlibfileifexists
 *  /identifier (string) ;
 *  /identifier /alias ;
 */
@@ -1096,6 +1103,7 @@
if (ttype == GS_EOF || ttype == GS_ERR)
break;
if (ttype == LPAREN) {
+   Boolean quiet = False;
FILE*f1;
 
ttype = get_gs_token(gsf, pos1, pos2, Fontmap);
@@ -1106,7 +1114,10 @@
  unexpected end of Fontmap file; giving up.));
break;
}
-   if (ttype != '.' || pos2 - pos1 != 11
+   if 

commit texlive for openSUSE:Factory

2013-11-21 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-11-21 15:26:22

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  2013-11-07 
09:10:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-11-21 
15:26:23.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 13 13:06:23 UTC 2013 - wer...@suse.de
+
+- Make biber a simple perl script that is provide a new package
+  perl-biber for the library files
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.lMseaY/_old  2013-11-21 15:26:25.0 +0100
+++ /var/tmp/diff_new_pack.lMseaY/_new  2013-11-21 15:26:25.0 +0100
@@ -19,7 +19,7 @@
 %define texlive_version 2013
 %define texlive_previous 2011
 %define texlive_release 20130620
-%define texlive_noarch  80
+%define texlive_noarch  81
 %define texlive_source  texlive-20130620-source
 
 %define __perl_requires%{nil}
@@ -177,8 +177,9 @@
 BuildRequires:  perl(List::MoreUtils)
 BuildRequires:  perl(Log::Log4perl)
 BuildRequires:  perl(Module::Build)
+%if 0%{suse_version} = 1230
 BuildRequires:  perl(PAR::Packer)
-BuildRequires:  perl(Readonly::XS)
+%endif
 BuildRequires:  perl(Readonly::XS)
 BuildRequires:  perl(Regexp::Common)
 BuildRequires:  perl(Test::More)
@@ -403,6 +404,9 @@
 Requires:   perl = %{perl_version}
 Recommends: ca-certificates
 Recommends: ca-certificates-mozilla
+%if 0%{suse_version}  1230
+Requires:   perl(Biber)
+%endif
 Requires:   perl(LWP::UserAgent)
 Requires:   perl(Text::BibTeX)
 %endif
@@ -2071,6 +2075,49 @@
 This package will cause the installation of several
 development packages for TeXLive.
 
+%if %{with buildbiber}
+%package -n perl-biber
+Version:%{texlive_version}.%{texlive_release}.svn30357
+Release:0
+Summary:Library files of Biber a BibTeX replacement
+License:LPPL-1.0
+Group:  Productivity/Publishing/TeX/Utilities
+Url:http://biblatex-biber.sourceforge.net/
+Recommends: perl(Readonly::XS)
+Requires:   perl(Business::ISBN)
+Requires:   perl(Business::ISMN)
+Requires:   perl(Business::ISSN)
+Requires:   perl(Data::Compare)
+Requires:   perl(Data::Dump)
+Requires:   perl(Date::Simple)
+Requires:   perl(Encode::EUCJPASCII)
+Requires:   perl(Encode::HanExtra)
+Requires:   perl(Encode::JIS2K)
+Requires:   perl(File::Slurp)
+Requires:   perl(IPC::Cmd)
+Requires:   perl(IPC::Run3)
+Requires:   perl(LWP::Protocol::https)
+Requires:   perl(LWP::Simple)
+Requires:   perl(List::AllUtils)
+Requires:   perl(List::MoreUtils)
+Requires:   perl(Log::Log4perl)
+Requires:   perl(Regexp::Common)
+Requires:   perl(Text::BibTeX)
+Requires:   perl(URI)
+Requires:   perl(Unicode::Collate)
+Requires:   perl(Unicode::GCString)
+Requires:   perl(XML::LibXML::Simple)
+Requires:   perl(XML::LibXSLT)
+Requires:   perl(XML::Writer)
+Requires:   perl(autovivification)
+Prefix: %{_bindir}
+BuildArch:  noarch
+
+%description -n perl-biber
+Perl library files of Biber a BibTeX replacement for users of BibLaTeX.
+This package is required by the package texlive-biber-bin.
+%endif
+
 %prep
 OS=%{_target_os}
 CPU=%{_target_cpu}
@@ -2442,6 +2489,7 @@
 %if %{with buildbiber}
 # dump a biber executable
 pushd ../biblatex-biber-*
+   find -name '*.ca' | xargs -r rm -vf
 
LANG=en_US.UTF-8 %{__perl} ./Build.PL installdirs=vendor 
optimize=$RPM_OPT_FLAGS
LANG=en_US.UTF-8 ./Build build flags=%{?_smp_mflags}
@@ -2453,6 +2501,7 @@
BIBER_DEV_TESTS=1 \
./Build test
 
+%if 0%{suse_version} = 1230
pushd blib
 
(cat  biber.files)-'EOF'
@@ -2520,6 +2569,7 @@
script/biber
install -m 0644 bindoc/biber.1 ${prefix}/share/man/man1/
popd
+%endif
 popd
 %endif
 
@@ -2601,8 +2651,10 @@
 popd
 pushd ${prefix}/share/man/
 %if %{with buildbiber}
+%if 0%{suse_version} = 1230
install -m 0644 man1/biber.1 %{buildroot}%{_mandir}/man1/
 %endif
+%endif
 %if 0%{texlive_version}  2013
install -m 0644 man1/pmx2pdf.1 %{buildroot}%{_mandir}/man1/
install -m 0644 man1/pmxab.1 %{buildroot}%{_mandir}/man1/
@@ -2612,6 +2664,28 @@
 %endif
 popd
 #
+# Biber support
+#
+%if %{with buildbiber}
+%if 0%{suse_version}  1230
+pushd ../biblatex-biber-*
+   ./Build install destdir=%{buildroot}
+   chmod0755 

commit texlive for openSUSE:Factory

2013-11-07 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-11-07 09:10:32

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  2013-09-26 
20:04:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-11-07 
09:10:33.0 +0100
@@ -1,0 +2,5 @@
+Mon Oct 28 14:12:33 UTC 2013 - wer...@suse.de
+
+- Tar is now squeamishly with create and same order option 
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.zaVci6/_old  2013-11-07 09:10:38.0 +0100
+++ /var/tmp/diff_new_pack.zaVci6/_new  2013-11-07 09:10:38.0 +0100
@@ -19,7 +19,7 @@
 %define texlive_version 2013
 %define texlive_previous 2011
 %define texlive_release 20130620
-%define texlive_noarch  77
+%define texlive_noarch  80
 %define texlive_source  texlive-20130620-source
 
 %define __perl_requires%{nil}
@@ -2579,25 +2579,25 @@
 mkdir -p %{buildroot}/var/adm/update-scripts
 
 pushd ${prefix}/bin/
-   tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_bindir}/
+   tar -cpSf - . | tar -xvspSf - -C %{buildroot}%{_bindir}/
rm -vf %{buildroot}%{_bindir}/tlmgr
rm -vf %{buildroot}%{_bindir}/installfont-tl
 popd
 pushd ${prefix}/lib/
-   tar -cspSf - *.so* | tar -xvspSf - -C %{buildroot}%{_libdir}/
-   tar -cspSf - mktex | tar -xvspSf - -C %{buildroot}%{_libexecdir}/
+   tar -cpSf - *.so* | tar -xvspSf - -C %{buildroot}%{_libdir}/
+   tar -cpSf - mktex | tar -xvspSf - -C %{buildroot}%{_libexecdir}/
 popd
 %if 0%{texlive_version}  2013
 pushd ${prefix}/lib/
-   tar -cspSf - tlpkg | tar -xvspSf - -C %{buildroot}%{_libexecdir}/
+   tar -cpSf - tlpkg | tar -xvspSf - -C %{buildroot}%{_libexecdir}/
 popd
 %else
 pushd ${prefix}/share/
-   tar -cspSf - tlpkg | tar -xvspSf - -C %{buildroot}%{_datadir}/
+   tar -cpSf - tlpkg | tar -xvspSf - -C %{buildroot}%{_datadir}/
 popd
 %endif
 pushd ${prefix}/include/
-   tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_includedir}/
+   tar -cpSf - . | tar -xvspSf - -C %{buildroot}%{_includedir}/
 popd
 pushd ${prefix}/share/man/
 %if %{with buildbiber}
@@ -2616,15 +2616,15 @@
 # specific spec files
 #
 #!  pushd ${prefix}/share/info/
-#! tar -cspSf - *.info | tar -xvspSf - -C %{buildroot}%{_infodir}/
+#! tar -cpSf - *.info | tar -xvspSf - -C %{buildroot}%{_infodir}/
 #!  popd
 #!  pushd ${prefix}/share/man/
-#! tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_mandir}/
+#! tar -cpSf - . | tar -xvspSf - -C %{buildroot}%{_mandir}/
 #! rm -vf %{buildroot}%{_mandir}/man*/tlmgr*
 #! rm -vf %{buildroot}%{_mandir}/man*/installfont-tl*
 #!  popd
 pushd ${prefix}/texmf/
-   tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_texmfmaindir}/
+   tar -cpSf - . | tar -xvspSf - -C %{buildroot}%{_texmfmaindir}/
rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/g
rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/v
rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/x
@@ -2650,7 +2650,7 @@
 #! %{buildroot}%{_appdefdir}/
 popd
 pushd ${prefix}/texmf-dist/
-   tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_texmfdistdir}/
+   tar -cpSf - . | tar -xvspSf - -C %{buildroot}%{_texmfdistdir}/
rm -vrf %{buildroot}%{_texmfdistdir}/texconfig/g
rm -vrf %{buildroot}%{_texmfdistdir}/texconfig/v
rm -vrf %{buildroot}%{_texmfdistdir}/texconfig/x

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2013-09-26 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-09-26 20:04:26

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  2013-09-26 
07:20:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-09-26 
20:04:28.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep 26 10:37:10 UTC 2013 - wer...@suse.de
+
+- Correct SELFAUTODIR and SELFAUTOPARENT 
+
+---



Other differences:
--
++ source.dif ++
--- /var/tmp/diff_new_pack.uOb6Jk/_old  2013-09-26 20:04:30.0 +0200
+++ /var/tmp/diff_new_pack.uOb6Jk/_new  2013-09-26 20:04:30.0 +0200
@@ -314,10 +314,10 @@
   and SELFAUTOPARENT the grandparent.  This is how teTeX did it.  */
kpathsea_xputenv (kpse, SELFAUTOLOC, fix_selfdir (sdir));
 -  sdir_parent = xdirname (sdir);
-+  sdir_parent = xdirname (/usr/lib);
++  sdir_parent = xdirname (/usr/share);
kpathsea_xputenv (kpse, SELFAUTODIR, fix_selfdir (sdir_parent));
 -  sdir_grandparent = xdirname (sdir_parent);
-+  sdir_grandparent = xdirname (/usr/lib/texmf);
++  sdir_grandparent = xdirname (/usr/share/texmf);
kpathsea_xputenv (kpse, SELFAUTOPARENT, fix_selfdir (sdir_grandparent));
sdir_greatgrandparent = xdirname (sdir_grandparent);
kpathsea_xputenv (kpse, SELFAUTOGRANDPARENT, fix_selfdir 
(sdir_greatgrandparent));

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2013-09-25 Thread h_root


binMyN4dQbhuB.bin
Description: Binary data


commit texlive for openSUSE:Factory

2013-07-24 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-07-24 15:10:30

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  2013-05-27 
10:08:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-07-24 
15:10:31.0 +0200
@@ -1,0 +2,13 @@
+Wed Jul 17 08:54:11 UTC 2013 - wer...@suse.de
+
+- Use PreReq for own packages instead of Requires(pre)
+
+---
+Tue Jul 16 12:36:45 UTC 2013 - wer...@suse.de
+
+- Let texlive-biber require perl(LWP::UserAgent) to be able to
+  read system based certificates
+- New rpm had removed prereq flag from installation script bits
+  that is that `Requires(prereq)' is not valid anymore :(((
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.gAdE6b/_old  2013-07-24 15:10:33.0 +0200
+++ /var/tmp/diff_new_pack.gAdE6b/_new  2013-07-24 15:10:33.0 +0200
@@ -19,7 +19,7 @@
 %define texlive_version 2012
 %define texlive_previous 2011
 %define texlive_release 20120611
-%define texlive_noarch  66
+%define texlive_noarch  67
 %define texlive_source  texlive-20120611-source
 
 %define __perl_requires%{nil}
@@ -53,21 +53,27 @@
 License:GPL-2.0+ and GPL-2.0 and GPL-3.0 and LPPL-1.3c and LPPL-1.0 
and Artistic-1.0 and Apache-2.0 and MIT and BSD-3-Clause and SUSE-TeX and 
SUSE-Public-Domain
 Group:  Productivity/Publishing/TeX/Base
 Url:http://www.tug.org/texlive/
-Requires(prereq): /usr/bin/perl
-Requires(prereq): /usr/bin/clear
-Requires(prereq): /usr/bin/dialog
-Requires(prereq): coreutils
-Requires(prereq): ed
-Requires(prereq): findutils
-Requires(prereq): grep
-Requires(prereq): sed
-Requires(prereq): %{name}-filesystem = %{texlive_version}
-Requires(prereq): %{name}-kpathsea-bin = %{texlive_version}
-Requires(prereq): %{name}-kpathsea = %{texlive_version}
-Requires(prereq): %{name}-tetex-bin = %{texlive_version}
-Requires(prereq): %{name}-tetex = %{texlive_version}
-Requires(prereq): %{name}-texconfig-bin = %{texlive_version}
-Requires(prereq): %{name}-texconfig = %{texlive_version}
+PreReq: %{name}-filesystem = %{texlive_version}
+PreReq: %{name}-kpathsea-bin = %{texlive_version}
+PreReq: %{name}-kpathsea = %{texlive_version}
+PreReq: %{name}-tetex-bin = %{texlive_version}
+PreReq: %{name}-tetex = %{texlive_version}
+PreReq: %{name}-texconfig-bin = %{texlive_version}
+PreReq: %{name}-texconfig = %{texlive_version}
+#!BuildIgnore:  %{name}-kpathsea-bin
+#!BuildIgnore:  %{name}-kpathsea
+#!BuildIgnore:  %{name}-tetex-bin
+#!BuildIgnore:  %{name}-tetex
+#!BuildIgnore:  %{name}-texconfig-bin
+#!BuildIgnore:  %{name}-texconfig
+Requires(pre):  /usr/bin/perl
+Requires(pre):  /usr/bin/clear
+Requires(pre):  /usr/bin/dialog
+Requires(pre):  coreutils
+Requires(pre):  ed
+Requires(pre):  findutils
+Requires(pre):  grep
+Requires(pre):  sed
 Requires(post): coreutils
 Requires(postun): coreutils
 Requires(posttrans): coreutils
@@ -333,6 +339,7 @@
 Url:http://www.tug.org/texlive/
 %if %{with buildbiber}
 Requires:   perl = %{perl_version}
+Requires:   perl(LWP::UserAgent)
 Requires:   perl(Text::BibTeX)
 %endif
 Prefix: %{_bindir}
@@ -915,7 +922,6 @@
 License:LPPL-1.0
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
-Requires(prereq): %{name}-filesystem
 Requires(pre):%{name}-filesystem
 Requires(pre):/usr/bin/getent
 Requires(pre):/usr/sbin/groupadd
@@ -2037,6 +2043,11 @@
 %patch19 -p0 -b .dvipng
 %patch20 -p0 -b .asymptote
 %patch0
+%if %{with buildbiber}
+pushd ../biblatex-biber-*
+/usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+popd
+%endif
 
 # Correct FHS paths
 paths=$(find -name cnf-to-paths.awk)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-05-27 10:08:12

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  2013-05-13 
15:44:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-05-27 
10:08:13.0 +0200
@@ -1,0 +2,5 @@
+Thu May 16 09:35:39 CEST 2013 - mhruse...@suse.cz
+
+- backward compatibility Provides: texlive-bin-dvilj (SR#175836)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.pgLnhL/_old  2013-05-27 10:08:15.0 +0200
+++ /var/tmp/diff_new_pack.pgLnhL/_new  2013-05-27 10:08:15.0 +0200
@@ -19,7 +19,7 @@
 %define texlive_version 2012
 %define texlive_previous 2011
 %define texlive_release 20120611
-%define texlive_noarch  65
+%define texlive_noarch  66
 %define texlive_source  texlive-20120611-source
 
 %define __perl_requires%{nil}
@@ -649,6 +649,7 @@
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
 Obsoletes:  texlive-bin-dvilj = %{texlive_previous}
+Provides:   texlive-bin-dvilj   = %{texlive_version}
 Prefix: %{_bindir}
 
 %description dviljk-bin

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-05-13 15:44:26

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  2013-02-22 
19:33:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-05-13 
15:44:27.0 +0200
@@ -1,0 +2,26 @@
+Tue May  7 08:45:34 UTC 2013 - wer...@suse.de
+
+- As lcdf-typetools does not support kpathsea nor search below
+  texmf tree build the texlive-lcdftypetools(-bin) packages again
+  and let them conflict with the lcdf-typetools package.
+
+---
+Fri May  3 09:53:07 UTC 2013 - wer...@suse.de
+
+- Let texlive-pdfjam require texlive-pdfpages (bnc#814804)
+- Let texlive-pdftools require texlive-pst-pdf (bnc#812286)
+- Correct license boolean for biber packages
+- Let texlive-tex4ht-bin conflict with ht due path /usr/bin/ht
+- Let texlive-lcdftypetools(-bin) packages depend on lcdf-typetools
+  package or conflict.
+
+---
+Wed Mar 27 13:23:46 UTC 2013 - wer...@suse.de
+
+- Change Obsoletes from  2012+subversion to = 2011 (bnc#811162)
+- Let mathdesign require tex(texnansi.enc) (bnc#808731)
+- Let biber-bin require perl(Text::BibTeX) (bnc#811258)
+- Do not require xfs as we do not use xfs at all, otherwise we
+  have to add some more lua code in the %post scriptlet.
+
+---

New:

  source-asymptote.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.hS8G3Z/_old  2013-05-13 15:44:31.0 +0200
+++ /var/tmp/diff_new_pack.hS8G3Z/_new  2013-05-13 15:44:31.0 +0200
@@ -17,8 +17,9 @@
 
 
 %define texlive_version 2012
+%define texlive_previous 2011
 %define texlive_release 20120611
-%define texlive_noarch  61
+%define texlive_noarch  65
 %define texlive_source  texlive-20120611-source
 
 %define __perl_requires%{nil}
@@ -39,6 +40,12 @@
 %globalwith_buildbiber 1
 %bcond_withbuildbiber
 
+#
+# lcdf-typetools -- is also available as the package lcdf-typetools
+#  and therefore we may only require this external package
+%globalwith_lcdf_typetools 1
+%bcond_withlcdf_typetools
+
 Name:   texlive
 Version:%{texlive_version}.%{texlive_release}
 Release:0
@@ -101,6 +108,7 @@
 BuildRequires:  glibc-devel
 BuildRequires:  gsl-devel
 BuildRequires:  jpeg
+BuildRequires:  kernel-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
@@ -177,6 +185,7 @@
 Patch17:source-64.dif
 Patch18:source-a2ping.dif
 Patch19:source-dvipng.dif
+Patch20:source-asymptote.dif
 Prefix: %{_bindir}
 
 %{expand: %%global options %(mktemp /tmp/texlive-opts.)}
@@ -324,6 +333,7 @@
 Url:http://www.tug.org/texlive/
 %if %{with buildbiber}
 Requires:   perl = %{perl_version}
+Requires:   perl(Text::BibTeX)
 %endif
 Prefix: %{_bindir}
 
@@ -433,8 +443,7 @@
 License:LPPL-1.0
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
-Provides:   texlive-bin-cjk = %{texlive_version}
-Obsoletes:  texlive-bin-cjk  %{texlive_version}
+Obsoletes:  texlive-bin-cjk = %{texlive_previous}
 Prefix: %{_bindir}
 
 %description cjkutils-bin
@@ -639,8 +648,7 @@
 License:LPPL-1.0
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
-Provides:   texlive-bin-dvilj = %{texlive_version}
-Obsoletes:  texlive-bin-dvilj  %{texlive_version}
+Obsoletes:  texlive-bin-dvilj = %{texlive_previous}
 Prefix: %{_bindir}
 
 %description dviljk-bin
@@ -881,8 +889,7 @@
 License:LPPL-1.0
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
-Provides:   texlive-bin-jadetex = %{texlive_version}
-Obsoletes:  texlive-bin-jadetex  %{texlive_version}
+Obsoletes:  texlive-bin-jadetex = %{texlive_previous}
 Prefix: %{_bindir}
 
 %description jadetex-bin
@@ -939,8 +946,7 @@
 License:LPPL-1.0
 Group:  Productivity/Publishing/TeX/Utilities
 Url:http://www.tug.org/texlive/
-Provides:   texlive-bin-latex = %{texlive_version}
-Obsoletes:  texlive-bin-latex  %{texlive_version}
+Obsoletes:  texlive-bin-latex = %{texlive_previous}
 Prefix: %{_bindir}
 
 %description latex-bin-bin
@@ -1001,6 +1007,11 @@
 License: 

commit texlive for openSUSE:Factory

2013-02-22 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-02-22 19:33:46

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is texlive, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2013-02-07 
10:49:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-02-22 
19:33:47.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 21 14:02:39 UTC 2013 - wer...@suse.de
+
+- Add patch source-xdvi-xkbbell.dif from upstream to add aupport for
+  XkbBell, fix bugs in handling source specials on 64bit systems,
+  and allow mksedscript to handle macro values containing spaces.
+
+---

New:

  source-maxpath.dif
  source-xdvi-xkbbell.dif



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.KrfvHq/_old  2013-02-22 19:33:54.0 +0100
+++ /var/tmp/diff_new_pack.KrfvHq/_new  2013-02-22 19:33:54.0 +0100
@@ -165,10 +165,14 @@
 Patch6: source-dviutils.dif
 Patch7: source-psutils-flip.dif
 Patch8: source-psutils.dif
+# PATCH-FIX-UPSTREAM source-xdvi-xkbbell.dif
+Patch9: source-xdvi-xkbbell.dif
 Patch10:source-poppler.dif
 Patch11:source-lacheck.dif
 Patch12:source-warns.dif
 Patch13:source-x11r7.dif
+# PATCH-EXTEND-UPSTREAM source-maxpath.dif
+Patch14:source-maxpath.dif
 Patch15:source-overflow.dif
 Patch17:source-64.dif
 Patch18:source-a2ping.dif
@@ -2016,10 +2020,12 @@
 %patch7  -p0 -b .psutils-flip
 %patch8  -p0 -b .psutils
 %endif
+%patch9  -p1 -b .xdvi
 %patch10 -p0 -b .poppler
 %patch11 -p0 -b .lacheck
 %patch12 -p0 -b .warns
 %patch13 -p0 -b .x11r7
+%patch14 -p0 -b .maxpath
 %patch15 -p0 -b .overflow
 %patch17 -p0 -b .64
 %patch18 -p0 -b .a2p


++ source-maxpath.dif ++
--- texk/ptexenc/ptexenc.c
+++ texk/ptexenc/ptexenc.c  2012-11-25 06:22:00.0 +
@@ -7,6 +7,7 @@
 #include kpathsea/variable.h
 #include kpathsea/readable.h
 #include kpathsea/c-limits.h
+#include kpathsea/c-pathmx.h
 
 #include ptexenc/c-auto.h
 #include ptexenc/ptexenc.h
++ source-poppler.dif ++
--- /var/tmp/diff_new_pack.KrfvHq/_old  2013-02-22 19:33:54.0 +0100
+++ /var/tmp/diff_new_pack.KrfvHq/_new  2013-02-22 19:33:54.0 +0100
@@ -39,7 +39,7 @@
  #define PROGRAM_HELP XETEXHELP
 --- texk/web2c/luatexdir/image/epdf.h
 +++ texk/web2c/luatexdir/image/epdf.h  2011-09-13 14:49:39.051927771 +
-@@ -36,20 +36,20 @@
+@@ -40,20 +40,20 @@
  #  include goo/GooString.h
  #  include goo/gmem.h
  #  include goo/gfile.h
@@ -192,7 +192,7 @@
  
  static XRef *xref = 0;
  
-@@ -130,7 +134,7 @@ int main(int argc, char *argv[])
+@@ -134,7 +138,7 @@ int main(int argc, char *argv[])
  exit(1);
  }
  if (extract_xref_table) {

++ source-xdvi-xkbbell.dif ++
 828 lines (skipped)


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2013-02-07 10:49:19

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is texlive, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2012-12-21 
15:03:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-02-07 
10:49:20.0 +0100
@@ -1,0 +2,6 @@
+Tue Feb  5 09:08:31 UTC 2013 - wer...@suse.de
+
+- Work around missing support of %posttrans scriptlets in libzypp
+  due missing rpm option for not to execute those scriptlets (bnc#773575)
+
+---



Other differences:
--
++ texlive.spec ++
--- /var/tmp/diff_new_pack.oVwEVL/_old  2013-02-07 10:49:27.0 +0100
+++ /var/tmp/diff_new_pack.oVwEVL/_new  2013-02-07 10:49:27.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package texlive
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define texlive_version 2012
 %define texlive_release 20120611
-%define texlive_noarch  59
+%define texlive_noarch  61
 %define texlive_source  texlive-20120611-source
 
 %define __perl_requires%{nil}
@@ -2335,6 +2335,7 @@
 mkdir -p %{buildroot}%{_fontcache}/source
 mkdir -p %{buildroot}%{_fontcache}/tfm
 mkdir -p %{buildroot}%{_appdefdir}
+mkdir -p %{buildroot}/var/adm/update-scripts
 
 pushd ${prefix}/bin/
tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_bindir}/
@@ -2477,6 +2478,9 @@
ln -sf %{_libexecdir}/mktex/public %{buildroot}%{_bindir}/$mktex
 done
 
+ln -sf %{_texmfmaindir}/texconfig/zypper.py \
+   %{buildroot}/var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
+
 %if %{defined verify_permissions}
 %verifyscript kpathsea-bin
 %verify_permissions -e %{_libexecdir}/mktex/public
@@ -2503,6 +2507,7 @@
 fi
 
 %posttrans
+test -z $ZYPP_IS_RUNNING || exit 0
 VERBOSE=false %{_texmfmaindir}/texconfig/update || :
 
 %post   -n libkpathsea6 -p /sbin/ldconfig
@@ -2521,6 +2526,7 @@
 #%verify(link) %{_texmfmaindir}/web2c/fmtutil.cnf
 #%verify(link) %{_texmfmaindir}/web2c/texmf.cnf
 %{_mandir}/man8/public.*
+%verify(link) /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
 
 %files a2ping-bin
 %defattr(-,root,root,755)



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit texlive for openSUSE:Factory

2012-12-21 Thread h_root
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2012-12-21 15:03:24

Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and  /work/SRC/openSUSE:Factory/.texlive.new (New)


Package is texlive, Maintainer is wer...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2012-07-20 
10:12:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2012-12-21 
15:03:25.0 +0100
@@ -1,0 +2,6 @@
+Fri Dec 21 09:00:17 UTC 2012 - wer...@suse.de
+
+- remove conflicting libicu buildrequires as required by the arm
+  people (was SR#146133)
+
+---



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



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org