Hello community, here is the log from the commit of package gpm for openSUSE:Factory checked in at 2017-08-24 17:38:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpm (Old) and /work/SRC/openSUSE:Factory/.gpm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpm" Thu Aug 24 17:38:31 2017 rev:48 rq:513698 version:1.20.7 Changes: -------- --- /work/SRC/openSUSE:Factory/gpm/gpm.changes 2017-06-16 10:48:33.616060059 +0200 +++ /work/SRC/openSUSE:Factory/.gpm.new/gpm.changes 2017-08-24 17:38:33.025437114 +0200 @@ -1,0 +2,5 @@ +Wed Jul 5 13:10:44 UTC 2017 - [email protected] + +- decls.patch: fix missing declarations + +------------------------------------------------------------------- New: ---- decls.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpm.spec ++++++ --- /var/tmp/diff_new_pack.mWOE1z/_old 2017-08-24 17:38:36.081006932 +0200 +++ /var/tmp/diff_new_pack.mWOE1z/_new 2017-08-24 17:38:36.097004680 +0200 @@ -55,6 +55,8 @@ Patch29: gpm-do_create_symlink.patch #PATCH-FIX-UPSTREAM Copy the current licence text from gpl-2.0+ to gpm.h Patch30: gpm-fix_fsf_addess.patch +#PATCH-FIX-UPSTREAM Fix missing declarations +Patch31: decls.patch BuildRequires: bison BuildRequires: libtool BuildRequires: lzma @@ -118,6 +120,7 @@ %patch28 %patch29 %patch30 +%patch31 -p1 cp %{S:2} %{S:3} %{S:4} . cp %{S:7} COPYING ++++++ decls.patch ++++++ __sigemptyset has been removed from glibc public API headers in upcoming (2.26) release onwards Upstream-PR: https://github.com/telmich/gpm/pull/20 Index: gpm-1.20.7/src/daemon/open_console.c =================================================================== --- gpm-1.20.7.orig/src/daemon/open_console.c +++ gpm-1.20.7/src/daemon/open_console.c @@ -22,6 +22,7 @@ #include <fcntl.h> /* open and co. */ #include <sys/stat.h> /* stat() */ #include <sys/ioctl.h> /* ioctl */ +#include <sys/sysmacros.h> /* major */ /* Linux specific (to be outsourced in gpm2 */ #include <linux/serial.h> /* for serial console check */ Index: gpm-1.20.7/src/prog/gpm-root.y =================================================================== --- gpm-1.20.7.orig/src/prog/gpm-root.y +++ gpm-1.20.7/src/prog/gpm-root.y @@ -1196,7 +1196,7 @@ int main(int argc, char **argv) /* reap your zombies */ childaction.sa_handler=reap_children; #if defined(__GLIBC__) - __sigemptyset(&childaction.sa_mask); + sigemptyset(&childaction.sa_mask); #else /* __GLIBC__ */ childaction.sa_mask=0; #endif /* __GLIBC__ */
