Hello community,

here is the log from the commit of package texlive-specs-m for openSUSE:Factory 
checked in at 2016-10-06 12:36:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-m (Old)
 and      /work/SRC/openSUSE:Factory/.texlive-specs-m.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive-specs-m"

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-m/texlive-specs-m.changes  
2016-08-22 10:02:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-m.new/texlive-specs-m.changes     
2016-10-06 12:36:01.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Sep 27 12:42:09 UTC 2016 - [email protected]
+
+- Add patch latexpand_perl.dif to fix boo#983823 --
+  latexpand does not work anymore after Tumbleweed update 
+
+-------------------------------------------------------------------

New:
----
  latexpand_perl.dif

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

Other differences:
------------------
++++++ texlive-specs-m.spec ++++++
--- /var/tmp/diff_new_pack.gGbvkp/_old  2016-10-06 12:36:12.000000000 +0200
+++ /var/tmp/diff_new_pack.gGbvkp/_new  2016-10-06 12:36:12.000000000 +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
 
 #!BuildIgnore:          texlive
 
@@ -17480,6 +17480,7 @@
 # from 20160523
 Source185:      latexpand.tar.xz
 Source186:      latexpand.doc.tar.xz
+Source187:      latexpand_perl.dif
 
 %description -n texlive-latexpand
 Latexpand is a Perl script that simply replaces \input and
@@ -17698,8 +17699,8 @@
 Requires:       tex(slantsc.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source187:      lato.tar.xz
-Source188:      lato.doc.tar.xz
+Source188:      lato.tar.xz
+Source189:      lato.doc.tar.xz
 
 %description -n texlive-lato
 Lato is a sanserif typeface family designed in the Summer 2010
@@ -18037,8 +18038,8 @@
 Requires:       tex(keyval.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source189:      layaureo.tar.xz
-Source190:      layaureo.doc.tar.xz
+Source190:      layaureo.tar.xz
+Source191:      layaureo.doc.tar.xz
 
 %description -n texlive-layaureo
 This package produces a wide page layout for documents that use
@@ -18109,8 +18110,8 @@
 Provides:       tex(layouts.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source191:      layouts.tar.xz
-Source192:      layouts.doc.tar.xz
+Source192:      layouts.tar.xz
+Source193:      layouts.doc.tar.xz
 
 %description -n texlive-layouts
 Display information about a document, including: text
@@ -18181,8 +18182,8 @@
 Provides:       tex(lazylist.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source193:      lazylist.tar.xz
-Source194:      lazylist.doc.tar.xz
+Source194:      lazylist.tar.xz
+Source195:      lazylist.doc.tar.xz
 
 %description -n texlive-lazylist
 The package was developed to provide flexible lists, whose
@@ -18254,8 +18255,8 @@
 Provides:       tex(lcd.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source195:      lcd.tar.xz
-Source196:      lcd.doc.tar.xz
+Source196:      lcd.tar.xz
+Source197:      lcd.doc.tar.xz
 
 %description -n texlive-lcd
 A LaTeX package that will display text as on an (early) LCD
@@ -18332,7 +18333,7 @@
 Requires(posttrans): texlive >= %{texlive_version}
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source197:      lcdftypetools.doc.tar.xz
+Source198:      lcdftypetools.doc.tar.xz
 
 %description -n texlive-lcdftypetools
 This bundle of tools comprises: Cfftot1, which translates a
@@ -18411,8 +18412,8 @@
 Requires:       tex(keyval.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source198:      lcg.tar.xz
-Source199:      lcg.doc.tar.xz
+Source199:      lcg.tar.xz
+Source200:      lcg.doc.tar.xz
 
 %description -n texlive-lcg
 The lcg package generates random numbers (integers) via a
@@ -18487,8 +18488,8 @@
 Requires:       tex(ifpdf.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source200:      lcyw.tar.xz
-Source201:      lcyw.doc.tar.xz
+Source201:      lcyw.tar.xz
+Source202:      lcyw.doc.tar.xz
 
 %description -n texlive-lcyw
 The package makes the classic CM Cyrillic fonts accessible for
@@ -18564,8 +18565,8 @@
 Requires:       tex(calc.sty)
 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/
 # from 20160523
-Source202:      leading.tar.xz
-Source203:      leading.doc.tar.xz
+Source203:      leading.tar.xz
+Source204:      leading.doc.tar.xz
 
 %description -n texlive-leading
 The package defines a command \leading, whose argument is a
@@ -19328,10 +19329,13 @@
        
%{buildroot}/var/adm/update-scripts/texlive-latexpand-%{texlive_version}.%{texlive_noarch}.1.2svn37592-%{release}-zypper
     tar --use-compress-program=xz -xf %{S:185} -C 
%{buildroot}%{_datadir}/texlive
     tar --use-compress-program=xz -xf %{S:186} -C 
%{buildroot}%{_datadir}/texlive
+    pushd %{buildroot}%{_datadir}/texlive/texmf-dist
+       patch --reject-format=unified --quoting-style=literal -f -p1 -F0 -T < 
%{S:187}
+    popd
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lato-%{texlive_version}.%{texlive_noarch}.2.2svn24986-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:187} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:188} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:189} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     # Move font files
     mkdir -p %{buildroot}%{_datadir}/fonts/texlive-lato
     for font in 
%{buildroot}/%{_texmfdistdir}/fonts/truetype/public/lato/*.{pf[ab],[ot]tf} \
@@ -19365,23 +19369,23 @@
        EOF
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-layaureo-%{texlive_version}.%{texlive_noarch}.0.0.2svn19087-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:189} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:190} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:191} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-layouts-%{texlive_version}.%{texlive_noarch}.2.6dsvn15878-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:191} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:192} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:193} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lazylist-%{texlive_version}.%{texlive_noarch}.1.0asvn17691-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:193} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:194} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:195} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lcd-%{texlive_version}.%{texlive_noarch}.0.0.3svn16549-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:195} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:196} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:197} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lcdftypetools-%{texlive_version}.%{texlive_noarch}.svn40768-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:197} -C 
%{buildroot}%{_datadir}/texlive
+    tar --use-compress-program=xz -xf %{S:198} -C 
%{buildroot}%{_datadir}/texlive
 %if ! %{with lcdf_typetools}
     rm -vf  %{buildroot}%{_mandir}/man1/cfftot1.1*
     rm -vf  %{buildroot}%{_mandir}/man1/mmafm.1*
@@ -19397,16 +19401,16 @@
 %endif
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lcg-%{texlive_version}.%{texlive_noarch}.1.3svn31474-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:198} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:199} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:200} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-lcyw-%{texlive_version}.%{texlive_noarch}.1.1svn15878-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:200} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:201} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:202} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     ln -sf %{_texmfdistdir}/texconfig/zypper.py \
        
%{buildroot}/var/adm/update-scripts/texlive-leading-%{texlive_version}.%{texlive_noarch}.0.0.3svn15878-%{release}-zypper
-    tar --use-compress-program=xz -xf %{S:202} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     tar --use-compress-program=xz -xf %{S:203} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
+    tar --use-compress-program=xz -xf %{S:204} -C 
%{buildroot}%{_datadir}/texlive/texmf-dist
     # Remove this
     rm -vrf %{buildroot}%{_texmfdistdir}/tlpkg/tlpobj
     rm -vrf %{buildroot}%{_texmfmaindir}/tlpkg/tlpobj

++++++ latexpand_perl.dif ++++++
! Fix boo#983823

--- texmf-dist/scripts/latexpand/latexpand
+++ texmf-dist/scripts/latexpand/latexpand      2016-09-27 14:38:19.280920000 
+0200
@@ -123,7 +123,7 @@ sub process_file
                # ignored by LaTeX, but we don't allow anything before
                # to avoid e.g. \verb|\end{document}| from terminating
                # the file.
-               if (!$keep_comments && $line =~ /^[ \t]*\\end{document}/) {
+               if (!$keep_comments && $line =~ /^[ \t]*\\end\{document\}/) {
                        last;
                }
        }
@@ -131,9 +131,11 @@ sub process_file
        return $in_comment;
 }
 
+no warnings;
 sub process_line
 {
-       my ($_, $prefix, $file) = @_;
+       my ($line, $prefix, $file) = @_;
+       $_ = "$line";
        # Consider \makeatletter only in preamble, because we do want
        # to warn on \someCommand{\makeatletter\command@with@arobase}.
        if ($in_preamble && /^[^%]*\\makeatletter/) {
@@ -241,6 +243,7 @@ sub process_line
        }
        print;
 }
+use warnings;
 
 # search $1 in $TEXINPUTS, with possible extensions in $2
 sub find_tex_file

Reply via email to