Hello community,

here is the log from the commit of package libxshmfence for openSUSE:Factory 
checked in at 2018-02-28 20:00:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxshmfence (Old)
 and      /work/SRC/openSUSE:Factory/.libxshmfence.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libxshmfence"

Wed Feb 28 20:00:32 2018 rev:6 rq:580327 version:1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libxshmfence/libxshmfence.changes        
2018-02-14 09:18:52.867184671 +0100
+++ /work/SRC/openSUSE:Factory/.libxshmfence.new/libxshmfence.changes   
2018-02-28 20:00:36.884560024 +0100
@@ -1,0 +2,11 @@
+Mon Feb 26 18:51:24 UTC 2018 - sndir...@suse.com
+
+- Update to version 1.3
+  * autogen.sh: use quoted string variables
+  * Fix missing <limits.h> include for HAVE_UMTX branch of futex
+  * autogen: add default patch prefix
+  * autogen.sh: use exec instead of waiting for configure to finish
+  * configure.ac: call AC_USE_SYSTEM_EXTENSIONS
+- supersedes u_configure.ac-call-AC_USE_SYSTEM_EXTENSIONS.patch
+
+-------------------------------------------------------------------

Old:
----
  libxshmfence-1.2.tar.bz2
  u_configure.ac-call-AC_USE_SYSTEM_EXTENSIONS.patch

New:
----
  libxshmfence-1.3.tar.bz2

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

Other differences:
------------------
++++++ libxshmfence.spec ++++++
--- /var/tmp/diff_new_pack.hOC6Xv/_old  2018-02-28 20:00:37.924522394 +0100
+++ /var/tmp/diff_new_pack.hOC6Xv/_new  2018-02-28 20:00:37.924522394 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           libxshmfence
-Version:        1.2
+Version:        1.3
 Release:        0
 %define lname   libxshmfence1
 Summary:        A tiny library that exposes a event API on top of Linux futexes
@@ -29,7 +29,6 @@
 #Git-Web:      http://cgit.freedesktop.org/xorg/lib/libxshmfence/
 Source:         
http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2
 Source1:        baselibs.conf
-Patch1:         u_configure.ac-call-AC_USE_SYSTEM_EXTENSIONS.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  autoconf >= 2.60
@@ -71,7 +70,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 
 %build
 autoreconf -fi

++++++ libxshmfence-1.2.tar.bz2 -> libxshmfence-1.3.tar.bz2 ++++++
++++ 35405 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/ChangeLog new/libxshmfence-1.3/ChangeLog
--- old/libxshmfence-1.2/ChangeLog      2015-01-02 19:45:59.000000000 +0100
+++ new/libxshmfence-1.3/ChangeLog      2018-02-26 18:27:09.000000000 +0100
@@ -1,3 +1,84 @@
+commit f38b2e73071ba516127f8f5ae47f48df58dc9d53
+Author: Matt Turner <matts...@gmail.com>
+Date:   Mon Feb 26 09:26:06 2018 -0800
+
+    libxshmfence 1.3
+    
+    Signed-off-by: Matt Turner <matts...@gmail.com>
+
+commit 30d946bc7b522ada9ec2fdbd502f9e36aae21bba
+Author: Michał Górny <mgo...@gentoo.org>
+Date:   Thu Feb 22 19:23:38 2018 +0100
+
+    Fix missing <limits.h> include for HAVE_UMTX branch of futex
+    
+    This fixes build on Gentoo/FreeBSD which failed due to undefined
+    'INT_MAX'.
+    
+    Signed-off-by: Michał Górny <mgo...@gentoo.org>
+    Signed-off-by: Matt Turner <matts...@gmail.com>
+
+commit 517f21745c43883c1fd7128eeba3e2ae963cb779
+Author: Adam Jackson <a...@redhat.com>
+Date:   Mon Jan 29 14:36:04 2018 -0500
+
+    Revert "configure: Nerf a thing"
+    
+    Definitely didn't mean to push this.
+    
+    This reverts commit 1f194603cb927352c42798bead29c8ac3a680d02.
+
+commit 0b550a4e7acf02d3478602848f6afbfcbfb0d4b2
+Author: Ross Burton <ross.bur...@intel.com>
+Date:   Mon Jan 29 16:24:36 2018 +0000
+
+    configure.ac: call AC_USE_SYSTEM_EXTENSIONS
+    
+    With glibc 2.27 memfd_create() is inside a _GNU_SOURCE guard, so call
+    AC_USE_SYSTEM_EXTENSIONS to get this defined.
+    
+    Signed-off-by: Ross Burton <ross.bur...@intel.com>
+
+commit 1f194603cb927352c42798bead29c8ac3a680d02
+Author: Adam Jackson <a...@redhat.com>
+Date:   Thu Dec 14 14:31:17 2017 -0500
+
+    configure: Nerf a thing
+    
+    Signed-off-by: Adam Jackson <a...@redhat.com>
+
+commit db7966bee2ec46b835d0bb374f35ae631a0edbd1
+Author: Mihail Konev <k....@ya.ru>
+Date:   Thu Jan 26 13:52:49 2017 +1000
+
+    autogen: add default patch prefix
+    
+    Signed-off-by: Mihail Konev <k....@ya.ru>
+
+commit e242a02f650663f5d25915899126cd081f6c6083
+Author: Emil Velikov <emil.l.veli...@gmail.com>
+Date:   Mon Mar 9 12:00:52 2015 +0000
+
+    autogen.sh: use quoted string variables
+    
+    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
+    fall-outs, when they contain space.
+    
+    Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com>
+    Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit f290f3946105e76999f4107100a619f00b065141
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Tue Jan 24 10:32:07 2017 +1000
+
+    autogen.sh: use exec instead of waiting for configure to finish
+    
+    Syncs the invocation of configure with the one from the server.
+    
+    Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+    Reviewed-by: Emil Velikov <emil.veli...@collabora.com>
+
 commit fe2d6dbba6356ff275649017dd516f0270d79595
 Author: Keith Packard <kei...@keithp.com>
 Date:   Fri Jan 2 10:44:39 2015 -0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/compile new/libxshmfence-1.3/compile
--- old/libxshmfence-1.2/compile        2013-11-01 00:18:19.000000000 +0100
+++ new/libxshmfence-1.3/compile        2018-02-26 18:27:05.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -255,7 +255,8 @@
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
@@ -342,6 +343,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/config.h.in new/libxshmfence-1.3/config.h.in
--- old/libxshmfence-1.2/config.h.in    2015-01-02 19:44:59.000000000 +0100
+++ new/libxshmfence-1.3/config.h.in    2018-02-26 18:27:04.000000000 +0100
@@ -52,8 +52,7 @@
 /* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H
 
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
-   */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
 #undef LT_OBJDIR
 
 /* Name of package */
@@ -92,5 +91,37 @@
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
+/* Enable extensions on AIX 3, Interix.  */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+/* Enable GNU extensions on systems that have them.  */
+#ifndef _GNU_SOURCE
+# undef _GNU_SOURCE
+#endif
+/* Enable threading extensions on Solaris.  */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop.  */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+
+
 /* Version number of package */
 #undef VERSION
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+   this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/configure.ac new/libxshmfence-1.3/configure.ac
--- old/libxshmfence-1.2/configure.ac   2015-01-02 19:43:42.000000000 +0100
+++ new/libxshmfence-1.3/configure.ac   2018-02-26 18:26:59.000000000 +0100
@@ -23,11 +23,13 @@
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.60])
-AC_INIT([libxshmfence], [1.2],
+AC_INIT([libxshmfence], [1.3],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], 
[libxshmfence])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])
 
+AC_USE_SYSTEM_EXTENSIONS
+
 # Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/missing new/libxshmfence-1.3/missing
--- old/libxshmfence-1.2/missing        2013-11-01 00:18:19.000000000 +0100
+++ new/libxshmfence-1.3/missing        2018-02-26 18:27:05.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2012-06-26.16; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -160,7 +160,7 @@
       ;;
    autom4te*)
       echo "You might have modified some maintainer files that require"
-      echo "the 'automa4te' program to be rebuilt."
+      echo "the 'autom4te' program to be rebuilt."
       program_details 'autom4te'
       ;;
     bison*|yacc*)
@@ -210,6 +210,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/src/xshmfence_futex.h 
new/libxshmfence-1.3/src/xshmfence_futex.h
--- old/libxshmfence-1.2/src/xshmfence_futex.h  2014-06-17 22:46:42.000000000 
+0200
+++ new/libxshmfence-1.3/src/xshmfence_futex.h  2018-02-26 18:26:59.000000000 
+0100
@@ -30,6 +30,7 @@
 
 #include <sys/types.h>
 #include <sys/umtx.h>
+#include <limits.h>
 
 static inline int sys_futex(void *addr, int op, int32_t val)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libxshmfence-1.2/test-driver new/libxshmfence-1.3/test-driver
--- old/libxshmfence-1.2/test-driver    2013-11-20 17:40:36.000000000 +0100
+++ new/libxshmfence-1.3/test-driver    2018-02-26 18:27:05.000000000 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # test-driver - basic testsuite driver script.
 
-scriptversion=2012-06-27.10; # UTC
+scriptversion=2016-01-11.22; # UTC
 
-# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -44,13 +44,12 @@
 Usage:
   test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
               [--expect-failure={yes|no}] [--color-tests={yes|no}]
-              [--enable-hard-errors={yes|no}] [--] TEST-SCRIPT
+              [--enable-hard-errors={yes|no}] [--]
+              TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
 The '--test-name', '--log-file' and '--trs-file' options are mandatory.
 END
 }
 
-# TODO: better error handling in option parsing (in particular, ensure
-# TODO: $log_file, $trs_file and $test_name are defined).
 test_name= # Used for reporting.
 log_file=  # Where to save the output of the test script.
 trs_file=  # Where to save the metadata of the test run.
@@ -69,10 +68,23 @@
   --enable-hard-errors) enable_hard_errors=$2; shift;;
   --) shift; break;;
   -*) usage_error "invalid option: '$1'";;
+   *) break;;
   esac
   shift
 done
 
+missing_opts=
+test x"$test_name" = x && missing_opts="$missing_opts --test-name"
+test x"$log_file"  = x && missing_opts="$missing_opts --log-file"
+test x"$trs_file"  = x && missing_opts="$missing_opts --trs-file"
+if test x"$missing_opts" != x; then
+  usage_error "the following mandatory options are missing:$missing_opts"
+fi
+
+if test $# -eq 0; then
+  usage_error "missing argument"
+fi
+
 if test $color_tests = yes; then
   # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
   red='' # Red.
@@ -94,11 +106,14 @@
 # Test script is run here.
 "$@" >$log_file 2>&1
 estatus=$?
+
 if test $enable_hard_errors = no && test $estatus -eq 99; then
-  estatus=1
+  tweaked_estatus=1
+else
+  tweaked_estatus=$estatus
 fi
 
-case $estatus:$expect_failure in
+case $tweaked_estatus:$expect_failure in
   0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
   0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
   77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
@@ -107,6 +122,12 @@
   *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
 esac
 
+# Report the test outcome and exit status in the logs, so that one can
+# know whether the test passed or failed simply by looking at the '.log'
+# file, without the need of also peaking into the corresponding '.trs'
+# file (automake bug#11814).
+echo "$res $test_name (exit status: $estatus)" >>$log_file
+
 # Report outcome to console.
 echo "${col}${res}${std}: $test_name"
 
@@ -122,6 +143,6 @@
 # eval: (add-hook 'write-file-hooks 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:


Reply via email to