Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libxshmfence for openSUSE:Factory checked in at 2023-01-01 09:38:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxshmfence (Old)
and /work/SRC/openSUSE:Factory/.libxshmfence.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxshmfence"
Sun Jan 1 09:38:16 2023 rev:8 rq:1045901 version:1.3.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/libxshmfence/libxshmfence.changes 2022-10-27 13:52:11.719966432 +0200
+++ /work/SRC/openSUSE:Factory/.libxshmfence.new.1563/libxshmfence.changes 2023-01-01 09:38:17.910594721 +0100
@@ -1,0 +2,7 @@
+Fri Dec 23 08:22:25 UTC 2022 - Dirk M��ller
+
+- update to 1.3.2:
+ * configure: Use AC_SYS_LARGEFILE to enable large file support
+- spec file modernisation, add license and README
+
+-------------------------------------------------------------------
Old:
----
libxshmfence-1.3.1.tar.xz
New:
----
libxshmfence-1.3.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libxshmfence.spec ++++++
--- /var/tmp/diff_new_pack.o7cdQR/_old 2023-01-01 09:38:18.574598353 +0100
+++ /var/tmp/diff_new_pack.o7cdQR/_new 2023-01-01 09:38:18.582598396 +0100
@@ -16,21 +16,18 @@
#
+%define lname libxshmfence1
Name: libxshmfence
-Version: 1.3.1
+Version: 1.3.2
Release: 0
-%define lname libxshmfence1
Summary: A tiny library that exposes a event API on top of Linux futexes
License: HPND
Group: Development/Libraries/C and C++
-URL: http://xorg.freedesktop.org/
-
+URL: https://xorg.freedesktop.org/
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libxshmfence
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libxshmfence/
-Source: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.xz
+Source: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.xz
Source1: baselibs.conf
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
BuildRequires: autoconf >= 2.60
BuildRequires: automake
BuildRequires: libtool
@@ -45,11 +42,11 @@
seems excessive, and by using PresentIdleNotify events, to work around
the limitations of futexes.
-%package -n %lname
+%package -n %{lname}
Summary: A tiny library that exposes a event API on top of Linux futexes
Group: System/Libraries
-%description -n %lname
+%description -n %{lname}
This is a tiny library that exposes a event API on top of Linux
futexes. There was some discussion about using eventfd instead of this,
but the cost of adding two FDs to the X server for every DRI application
@@ -59,14 +56,14 @@
%package devel
Summary: Development files for the X Shm-Fence library
Group: Development/Libraries/C and C++
-Requires: %lname = %version
+Requires: %{lname} = %{version}
%description devel
This is a tiny library that exposes a event API on top of Linux
futexes.
This package contains the development headers for the library found
-in %name.
+in %{name}.
%prep
%setup -q
@@ -74,24 +71,23 @@
%build
autoreconf -fi
%configure --disable-static
-make %{?_smp_mflags}
+%make_build
%install
-make install DESTDIR="%buildroot"
-rm -f "%buildroot/%_libdir"/*.la
-
-%post -n %lname -p /sbin/ldconfig
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
-%postun -n %lname -p /sbin/ldconfig
+%post -n %{lname} -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
-%files -n %lname
-%defattr(-,root,root)
-%_libdir/libxshmfence.so.1*
+%files -n %{lname}
+%{_libdir}/libxshmfence.so.1*
%files devel
-%defattr(-,root,root)
-%_includedir/X11/*
-%_libdir/libxshmfence.so
-%_libdir/pkgconfig/xshmfence.pc
+%license COPYING
+%doc README.md
+%{_includedir}/X11/*
+%{_libdir}/libxshmfence.so
+%{_libdir}/pkgconfig/xshmfence.pc
%changelog
++++++ libxshmfence-1.3.1.tar.xz -> libxshmfence-1.3.2.tar.xz ++++++
++++ 7672 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.3.1/ChangeLog new/libxshmfence-1.3.2/ChangeLog
--- old/libxshmfence-1.3.1/ChangeLog 2022-10-18 18:50:35.000000000 +0200
+++ new/libxshmfence-1.3.2/ChangeLog 2022-12-08 17:08:32.000000000 +0100
@@ -1,3 +1,19 @@
+commit edbb7d9e5f3912fe521f0cfe5ae416bb9ca83633
+Author: Matt Turner
+Date: Thu Dec 8 10:40:00 2022 -0500
+
+ libxshmfence 1.3.2
+
+ Signed-off-by: Matt Turner
+
+commit 7df37ab0c44ee9c24153c7a1eaf05a8a95e9ac80
+Author: Matt Turner
+Date: Tue Nov 29 12:08:54 2022 -0500
+
+ configure: Use AC_SYS_LARGEFILE to enable large file support
+
+ Signed-off-by: Matt Turner
+
commit 43749ba6a7631f5060ef85c93942ec32dfd39bf8
Author: Alan Coopersmith
Date: Tue Oct 18 09:38:22 2022 -0700
@@ -74,7 +90,7 @@
Signed-off-by: Matt Turner
commit 30d946bc7b522ada9ec2fdbd502f9e36aae21bba
-Author: Micha�� G��rny <
+Author: Micha�� G��rny
Date: Thu Feb 22 19:23:38 2018 +0100
Fix missing include for HAVE_UMTX branch of futex
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.3.1/config.h.in new/libxshmfence-1.3.2/config.h.in
--- old/libxshmfence-1.3.1/config.h.in 2022-10-18 18:50:28.000000000 +0200
+++ new/libxshmfence-1.3.2/config.h.in 2022-12-08 17:08:29.000000000 +0100
@@ -192,3 +192,9 @@
/* Version number of package */
#undef VERSION
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
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.3.1/configure.ac new/libxshmfence-1.3.2/configure.ac
--- old/libxshmfence-1.3.1/configure.ac 2022-10-18 18:50:22.000000000 +0200
+++ new/libxshmfence-1.3.2/configure.ac 2022-12-08 17:08:26.000000000 +0100
@@ -23,7 +23,7 @@
dnl Process this file with autoconf to create configure.
AC_PREREQ([2.60])
-AC_INIT([libxshmfence], [1.3.1],
+AC_INIT([libxshmfence], [1.3.2],
[https://gitlab.freedesktop.org/xorg/lib/libxshmfence/-/issues],
[libxshmfence])
AC_CONFIG_SRCDIR([Makefile.am])
@@ -47,7 +47,9 @@
XORG_WITH_LINT
LINT_FLAGS="${LINT_FLAGS} ${FONTENC_CFLAGS}"
-
+# Checks for typedefs, structures, and compiler characteristics.
+AC_SYS_LARGEFILE
+
dnl
dnl Locate a suitable tmp file system for creating shared memory files
dnl