Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xf86-video-vmware for
openSUSE:Factory checked in at 2022-02-24 18:18:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-video-vmware (Old)
and /work/SRC/openSUSE:Factory/.xf86-video-vmware.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-video-vmware"
Thu Feb 24 18:18:17 2022 rev:21 rq:957024 version:13.3.0+12
Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-video-vmware/xf86-video-vmware.changes
2018-05-20 17:20:30.630301029 +0200
+++
/work/SRC/openSUSE:Factory/.xf86-video-vmware.new.1958/xf86-video-vmware.changes
2022-02-24 18:18:19.530740500 +0100
@@ -1,0 +2,25 @@
+Wed Feb 23 09:26:07 UTC 2022 - [email protected]
+
+- Update to version 13.3.0+12:
+ * vmwgfx:
+ - Change header inclusion order to avoid xorg headers catching
+ stdbool.h
+ - Unify style in scanout_update and present functions
+ - Limit the number of cliprects in a drm present_readback
+ command v3
+ - Limit the number of cliprects in a drm present command v3
+ - Limit the number of cliprects in a drm dirtyfb command v3
+ - Don't exceed the device command size limit v3
+ - Fix invalid memory accesses in CloseScreen
+ - Use libdrm to obtain the drm device node name v2
+ - Fix a memory leak
+ - Fix XVideo memory leaks
+ * saa: Make sure damage destruction happens at the correct
+ location
+ * Remove obsolete B16 & B32 tags in struct definitions
+- Switch to git checkout via source service.
+- Add u_Fix-build-gcc-12.patch: Still needs a patch to build with
+ gcc 12.
+- Modernize spec, add libtool BuildRequires and bootstrap build.
+
+-------------------------------------------------------------------
Old:
----
xf86-video-vmware-13.3.0.tar.bz2
New:
----
_service
_servicedata
u_Fix-build-gcc-12.patch
xf86-video-vmware-13.3.0+12.obscpio
xf86-video-vmware.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xf86-video-vmware.spec ++++++
--- /var/tmp/diff_new_pack.TmgHtc/_old 2022-02-24 18:18:19.974740382 +0100
+++ /var/tmp/diff_new_pack.TmgHtc/_new 2022-02-24 18:18:19.978740381 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xf86-video-vmware
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: xf86-video-vmware
-Version: 13.3.0
+Version: 13.3.0+12
Release: 0
Summary: VMware SVGA video driver for the Xorg X server
License: MIT
Group: System/X11/Servers/XF86_4
-Url: http://xorg.freedesktop.org/
+URL: http://xorg.freedesktop.org/
#http://xorg.freedesktop.org/releases/individual/driver/
-Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+# Source url disabled, we are using a git checkout via source service
+#Source0:
http://xorg.freedesktop.org/releases/individual/driver/%%{name}-%%{version}.tar.bz2
+Source0: %{name}-%{version}.tar.xz
+Patch0: u_Fix-build-gcc-12.patch
ExclusiveArch: %ix86 x86_64
-BuildRequires: pkg-config
+BuildRequires: libtool
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(fontsproto)
BuildRequires: pkgconfig(pciaccess) >= 0.8.0
BuildRequires: pkgconfig(randrproto)
@@ -41,26 +45,26 @@
Supplements: modalias(xorg-x11-server:pci:v000015ADd*sv*sd*bc03sc*i*)
# This was part of the xorg-x11-driver-video package up to version 7.6
Conflicts: xorg-x11-driver-video <= 7.6
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%x11_abi_videodrv_req
%description
vmware is an Xorg driver for VMware virtual video cards.
%prep
-%setup -q
+%autosetup -p1
%build
+NOCONFIGURE=1 ./autogen.sh
%configure
-make %{?_smp_mflags}
+%make_build
%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%files
-%defattr(-,root,root)
-%doc ChangeLog COPYING README
+%license COPYING
+%doc README
%dir %{_libdir}/xorg/modules/drivers
%{_libdir}/xorg/modules/drivers/vmware_drv.so
%{_datadir}/man/man4/vmware.4%{?ext_man}
++++++ _service ++++++
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param
name="url">https://gitlab.freedesktop.org/xorg/driver/xf86-video-vmware.git</param>
<param name="scm">git</param>
<param name="revision">50ab008c</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">xf86-video-vmware-(.*)</param>
<param name="changesgenerate">enable</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service mode="manual" name="set_version" />
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param
name="url">https://gitlab.freedesktop.org/xorg/driver/xf86-video-vmware.git</param>
<param
name="changesrevision">50ab008cb965dc9e47e0a84a1950e2485bbd3c44</param></service></servicedata>
(No newline at EOF)
++++++ u_Fix-build-gcc-12.patch ++++++
diff -Nur xf86-video-vmware/vmwgfx/vmwgfx_tex_video.c
patched-xf86-video-vmware/vmwgfx/vmwgfx_tex_video.c
--- xf86-video-vmware/vmwgfx/vmwgfx_tex_video.c 2022-02-23 10:26:07.678383367
+0100
+++ patched-xf86-video-vmware/vmwgfx/vmwgfx_tex_video.c 2022-02-23
11:03:54.104420733 +0100
@@ -237,7 +237,7 @@
for (i=0; i<3; ++i) {
for (j=0; j<2; ++j) {
- if (priv->yuv[i]) {
+ if (priv->yuv[j][i]) {
xa_surface_destroy(priv->yuv[j][i]);
priv->yuv[j][i] = NULL;
}
++++++ xf86-video-vmware.obsinfo ++++++
name: xf86-video-vmware
version: 13.3.0+12
mtime: 1638305298
commit: 50ab008cb965dc9e47e0a84a1950e2485bbd3c44