Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lout for openSUSE:Factory checked in at 2026-09-18 22:03:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lout (Old) and /work/SRC/openSUSE:Factory/.lout.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lout" Fri Sep 18 22:03:59 2026 rev:11 rq:1378629 version:3.43.4 Changes: -------- --- /work/SRC/openSUSE:Factory/lout/lout.changes 2025-04-30 19:05:47.553853591 +0200 +++ /work/SRC/openSUSE:Factory/.lout.new.383539/lout.changes 2026-09-18 22:04:58.233650616 +0200 @@ -1,0 +2,26 @@ +Sun Sep 13 14:09:07 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 3.43.4 (maintained fork by William Bader, same lineage + as used in 2021-2024; Arch, NixOS and FreeBSD ship it): + * PDF/bitmap image embedding, segmented PostScript, CM unit + accuracy, webp image support + * Compiler warning fixes for gcc 13/14/15 and clang 17/19/21 + * lout accepts --help and --version + * Full list: https://github.com/william8000/lout/blob/3.43.4/whatsnew +- Switch Source0/URL to the fork (Kingston's 3.41 tarball is + unmaintained since June 2023); the tarball unpacks as + lout-3.43.4, adjust %prep accordingly +- Drop all patches, merged upstream: + * opensuse-build.patch (DESTDIR, BINDIR creation and install + flags are in the fork makefile since 3.42.1) + * fix-for-CVE-2019-19917-and-CVE-2019-19918.patch (fixed in + fork 3.41) + * tblf-fix-typo-in-PaintBox-PDF-backend.patch (fixed in 3.42.2) + * avoid-calling-catclose-with-an-invalid-argument.patch + (fixed in 3.43) + * reproducible.patch (SOURCE_DATE_EPOCH support merged in 3.43.2) +- Pass CFLAGS instead of the removed COPTS variable to make +- License is now GPL-3.0-or-later (fork COPYING, same as Arch + and FreeBSD carry) + +------------------------------------------------------------------- Old: ---- avoid-calling-catclose-with-an-invalid-argument.patch fix-for-CVE-2019-19917-and-CVE-2019-19918.patch lout-3.41.tar.gz opensuse-build.patch reproducible.patch tblf-fix-typo-in-PaintBox-PDF-backend.patch New: ---- lout-3.43.4.tar.gz ----------(Old B)---------- Old: * tblf-fix-typo-in-PaintBox-PDF-backend.patch (fixed in 3.42.2) * avoid-calling-catclose-with-an-invalid-argument.patch (fixed in 3.43) Old: flags are in the fork makefile since 3.42.1) * fix-for-CVE-2019-19917-and-CVE-2019-19918.patch (fixed in fork 3.41) Old:- Drop all patches, merged upstream: * opensuse-build.patch (DESTDIR, BINDIR creation and install flags are in the fork makefile since 3.42.1) Old: (fixed in 3.43) * reproducible.patch (SOURCE_DATE_EPOCH support merged in 3.43.2) - Pass CFLAGS instead of the removed COPTS variable to make Old: fork 3.41) * tblf-fix-typo-in-PaintBox-PDF-backend.patch (fixed in 3.42.2) * avoid-calling-catclose-with-an-invalid-argument.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lout.spec ++++++ --- /var/tmp/diff_new_pack.dwhV4b/_old 2026-09-18 22:04:59.172689971 +0200 +++ /var/tmp/diff_new_pack.dwhV4b/_new 2026-09-18 22:04:59.178690222 +0200 @@ -1,7 +1,7 @@ # # spec file for package lout # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,32 +16,13 @@ # -%define tarver 3.41 -%define tardate 2023_06_19 Name: lout -Version: 3.41.0 +Version: 3.43.4 Release: 0 Summary: A document formatting system -License: GPL-2.0-or-later -Group: Productivity/Publishing/PS -URL: http://jeffreykingston.id.au/lout/ -Source0: http://jeffreykingston.id.au/lout/lout-%{tarver}.tar.gz -# PATCH-FIX-UPSTREAM opensuse-build.patch [email protected] -# Make package building in OpenSUSE OBS -Patch0: opensuse-build.patch -# PATCH-FIX-UPSTREAM Fix-for-CVE-2019-19917-and-CVE-2019-19918.patch [email protected] -# Fix for CVE-2019-19918 and CVE-2019-19918 -# Patch from https://lists.nongnu.org/archive/html/lout-users/2020-10/msg00013.html -Patch1: fix-for-CVE-2019-19917-and-CVE-2019-19918.patch -# PATCH-FIX-UPSTREAM tblf-fix-typo-in-PaintBox-PDF-backend.patch [email protected] -# Patch from https://github.com/william8000/lout/commit/a8833f63f2b7.patch -# fix typo in @PaintBox PDF backend -Patch2: tblf-fix-typo-in-PaintBox-PDF-backend.patch -# PATCH-FIX-UPSTREAM avoid-calling-catclose-with-an-invalid-argument.patch [email protected] -# Patch from https://github.com/william8000/lout/commit/5e7b8f9e7d44.patch -# avoid calling catclose with an invalid argument -Patch3: avoid-calling-catclose-with-an-invalid-argument.patch -Patch4: reproducible.patch +License: GPL-3.0-or-later +URL: https://github.com/william8000/lout +Source0: https://github.com/william8000/lout/archive/refs/tags/%{version}.tar.gz#/lout-%{version}.tar.gz BuildRequires: fdupes BuildRequires: ghostscript @@ -53,12 +34,17 @@ fed to a printer. Lout is offered in multiple languages. %prep -%autosetup -p1 -n lout-%{tardate} +%autosetup find . -name README -exec chmod 0644 '{}' \; %build -make COPTS="%{optflags}" \ +# NOTE: CFLAGS must come via the environment, not the make command +# line: command-line variables are immune to the makefile's +# CFLAGS += config defines (-DLIB_DIR etc.) and the build then fails. +# %%{optflags} reach the makefile through ?= honoring the environment. +export CFLAGS="%{optflags}" +%make_build \ BINDIR=%{_bindir} \ LOUTLIBDIR=%{_datadir}/%{name} \ LOUTDOCDIR=%{_datadir}/%{name}/doc \ @@ -104,6 +90,9 @@ LOUTDOCDIR=%{buildroot}%{_datadir}/%{name}/doc \ MANDIR=%{buildroot}%{_mandir}/man1 \ install installman installdoc +# Upstream installdoc leaves executable bits on doc files +# (rpmlint E: script-without-shebang); nothing under doc/ is runnable +find %{buildroot}%{_datadir}/%{name}/doc -type f -perm -111 -exec chmod a-x '{}' + %fdupes %{buildroot}%{_datadir}/%{name} %check ++++++ lout-3.41.tar.gz -> lout-3.43.4.tar.gz ++++++ ++++ 56511 lines of diff (skipped)
