Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lout for openSUSE:Factory checked in 
at 2021-05-15 23:16:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lout (Old)
 and      /work/SRC/openSUSE:Factory/.lout.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lout"

Sat May 15 23:16:31 2021 rev:5 rq:893351 version:3.42

Changes:
--------
--- /work/SRC/openSUSE:Factory/lout/lout.changes        2020-10-23 
18:14:18.818453176 +0200
+++ /work/SRC/openSUSE:Factory/.lout.new.2988/lout.changes      2021-05-15 
23:17:34.928397926 +0200
@@ -1,0 +2,22 @@
+Fri May 14 13:46:35 UTC 2021 - Ferdinand Thiessen <[email protected]>
+
+- Use fork by William Bader
+  * https://mail.gnu.org/archive/html/lout-users/2021-04/msg00001.html
+- Update to version 3.42:
+  * Support for embedding PDF and bitmapped images in lout.
+  * Small images are now placed more accurately.
+  * Improve accuracy of the CM unit.
+  * Add support for segmented postscript files.
+  * Fix the fatal error "AdjustSize: Up(x) == x!"
+  * Fix possible memory overwrite
+  * Fix some bad memory accesses
+  * Full changes:
+    https://github.com/william8000/lout/blob/3.42/whatsnew#L615
+- Update to version 3.41:
+  * Fix CVE-2019-19918 and CVE-2019-19917
+- Always generate the PDFs, dropped as sources
+- Drop upstream resolved
+  * makefile.patch
+  * lout-3.40-cve.patch
+
+-------------------------------------------------------------------

Old:
----
  design.pdf
  expert-guide.pdf
  lout-3.40-cve.patch
  lout-3.40.tar.gz
  makefile.patch
  slides.pdf
  user-guide.pdf

New:
----
  lout-3.42.tar.gz

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

Other differences:
------------------
++++++ lout.spec ++++++
--- /var/tmp/diff_new_pack.qguQCZ/_old  2021-05-15 23:17:35.440395298 +0200
+++ /var/tmp/diff_new_pack.qguQCZ/_new  2021-05-15 23:17:35.444395277 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lout
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,28 +16,16 @@
 #
 
 
-%global makedocs 0
 Name:           lout
-Version:        3.40
-Release:        1%{?dist}
+Version:        3.42
+Release:        0
 Summary:        A document formatting system
 License:        GPL-2.0-or-later
 Group:          Productivity/Publishing/PS
 URL:            http://savannah.nongnu.org/projects/lout/
-Source0:        
http://download.savannah.gnu.org/releases/lout/lout-%{version}.tar.gz
-Patch0:         makefile.patch
-# PATCH-FIX-UPSTREAM lout-3.40-cve.patch [email protected]
-# from https://lists.nongnu.org/archive/html/lout-users/2020-10/msg00013.html
-# Fix for bsc#1159713 and bsc#1159714 (CVE-2019-19918 and CVE-2019-19917)
-Patch1:         lout-3.40-cve.patch
+Source0:        
https://github.com/william8000/lout/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  ghostscript
-%if !%{makedocs}
-Source1:        design.pdf
-Source2:        expert-guide.pdf
-Source3:        user-guide.pdf
-Source4:        slides.pdf
-%endif
 
 %description
 Lout is a document formatting system. The system reads a high-level
@@ -48,7 +36,7 @@
 
 %prep
 %setup -q
-%autopatch -p1
+chmod 0644 README
 
 %build
 make COPTS="%{optflags}" \
@@ -85,37 +73,25 @@
     popd
 }
 
-# For some reason, ps2pdf segfaults in koji.
-%if %{makedocs}
 render_docs design design.pdf       3
 render_docs expert expert-guide.pdf 4
 render_docs slides slides.pdf       2
 render_docs user   user-guide.pdf   6
-%else
-cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} doc/
-%endif
 
 %install
-mkdir -p %{buildroot}/%{_bindir}
-mkdir -p %{buildroot}/%{_datadir}/%{name}/doc
-mkdir -p %{buildroot}/%{_mandir}/man1
+mkdir -p %{buildroot}%{_bindir}
 make BINDIR=%{buildroot}%{_bindir} \
      LOUTLIBDIR=%{buildroot}%{_datadir}/%{name} \
      LOUTDOCDIR=%{buildroot}%{_datadir}/%{name}/doc \
      MANDIR=%{buildroot}%{_mandir}/man1 \
      install installman installdoc
-
-# Looks like vim dump?
-rm -rf %{buildroot}%{_datadir}/%{name}/doc/user/.pie_intr.swp
-
 %fdupes %{buildroot}%{_datadir}/%{name}
 
 %files
-%doc %attr(0644,-,-) README READMEPDF
+%doc README READMEPDF
 %license COPYING
 %{_bindir}/*
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/*
+%{_datadir}/%{name}/
 %{_mandir}/man1/*.1%{?ext_man}
 
 %changelog

++++++ lout-3.40.tar.gz -> lout-3.42.tar.gz ++++++
++++ 45203 lines of diff (skipped)

Reply via email to