Hello community, here is the log from the commit of package brltty for openSUSE:Factory checked in at 2017-04-07 14:17:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/brltty (Old) and /work/SRC/openSUSE:Factory/.brltty.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "brltty" Fri Apr 7 14:17:56 2017 rev:37 rq:481968 version:5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/brltty/brltty.changes 2017-02-21 13:35:56.294271293 +0100 +++ /work/SRC/openSUSE:Factory/.brltty.new/brltty.changes 2017-04-07 14:17:57.954504316 +0200 @@ -1,0 +2,13 @@ +Tue Mar 21 18:35:02 UTC 2017 - mgo...@suse.com + +- Replace brltty.format-error.patch with the upstream fix; our + current patch doesn't appear to be sufficient (boo#1030240). + +------------------------------------------------------------------- +Tue Mar 21 15:18:10 UTC 2017 - o...@aepfle.de + +- Add -Wformat to work around build failure (boo#1030240) + Add brltty.format-error.patch + Add brltty.makedev.patch + +------------------------------------------------------------------- New: ---- brltty.format-error.patch brltty.makedev.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ brltty.spec ++++++ --- /var/tmp/diff_new_pack.ZcnFvs/_old 2017-04-07 14:17:59.722254682 +0200 +++ /var/tmp/diff_new_pack.ZcnFvs/_new 2017-04-07 14:17:59.726254117 +0200 @@ -41,6 +41,8 @@ # PATCH-FIX-UPSTREAM brltty-5.4-latex-tables-executable.patch mgo...@suse.com -- LaTeX tables need to be executable. Patch4: brltty-5.4-latex-tables-executable.patch Patch5: brltty-braillenote-usb.patch +Patch6: brltty.format-error.patch +Patch7: brltty.makedev.patch BuildRequires: bison BuildRequires: espeak-devel @@ -73,6 +75,7 @@ BuildRequires: pkgconfig(xaw7) BuildRequires: pkgconfig(xt) # needed for patch5 +BuildRequires: autoconf BuildRequires: automake %{?systemd_requires} %define _udevdir %(pkg-config --variable udevdir udev) @@ -302,6 +305,8 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 +%patch7 -p1 # Fix "wrong-file-end-of-line-encoding" rpmlint warning sed -i 's/\r$//' Documents/Manual-BRLTTY/Portuguese/BRLTTY.txt ++++++ brltty.format-error.patch ++++++ >From dce5afa224ad35260065b4e65cfe576f84273c86 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher <sgall...@redhat.com> Date: Fri, 17 Mar 2017 10:34:19 -0400 Subject: [PATCH] Drop -Wno-format from Python bindings This causes a build error on GCC7: cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security] It is also no longer necessary, as the bindings do not have format security issues. --- Bindings/Python/bindings.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bindings/Python/bindings.m4 b/Bindings/Python/bindings.m4 index a8c0fd6..58f0216 100644 --- a/Bindings/Python/bindings.m4 +++ b/Bindings/Python/bindings.m4 @@ -121,7 +121,7 @@ fi if test "${GCC}" = "yes" then - CYTHON_CFLAGS="-Wno-parentheses -Wno-unused -Wno-format -fno-strict-aliasing -U_POSIX_C_SOURCE -U_XOPEN_SOURCE" + CYTHON_CFLAGS="-Wno-parentheses -Wno-unused -fno-strict-aliasing -U_POSIX_C_SOURCE -U_XOPEN_SOURCE" else case "${host_os}" in -- 2.6.6 ++++++ brltty.makedev.patch ++++++ --- a/Programs/system_linux.c +++ b/Programs/system_linux.c @@ -22,6 +22,7 @@ #include <string.h> #include <errno.h> #include <fcntl.h> +#include <sys/sysmacros.h> #include <sys/ioctl.h> #include <sys/stat.h> #include <linux/major.h> --- a/Programs/brlapi_client.c +++ b/Programs/brlapi_client.c @@ -27,6 +27,7 @@ #include <string.h> #include <errno.h> #include <fcntl.h> +#include <sys/sysmacros.h> #include <sys/stat.h> #include <locale.h>