Commit Graph

23 Commits

Author SHA256 Message Date
25cc88f768 - Update to version 13.4.0
- supersedes u_Fix-build-gcc-12.patch
- switched back to tarball from git checkout via source service

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=42
2023-02-06 18:12:43 +00:00
6256c78f0c - set SUSE_ZNOW to 0 (boo#1197994)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=40
2022-05-14 17:42:38 +00:00
1b7e417b62 Accepting request 956998 from home:iznogood:factory
My original intent was to fix build with gcc 12 - but it grew somewhat during that process.
We still get 4 years of bugfixes, so I think overall this is the way to go.
Feel free to reject, and only use the gcc 12 buildfix patch

- 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.

OBS-URL: https://build.opensuse.org/request/show/956998
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=39
2022-02-23 12:00:57 +00:00
20b191e595 - Update to version 13.3.0
* This release provides dri3 support for recent mesa (XA version
    2.4+), build support for xserver 1.20, a number of compilation
    warning fixes, removal of old Xwayland and Xmir support, and a
    couple of minor bug fixes.
  * Note that linux distros that choose to not compile in kernel
    modesetting- and 3D should avoid enabling the vmwgfx linux
    kernel module.
  * As usual, the release is intended to be usable even with old
    X servers, but testing for older servers (xserver 1.0+) has
    been limited to compile-testing only. Dedicated functionality
    testing has been run on xserver 1.19.99 series.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=37
2018-05-19 15:18:39 +00:00
aa00ce6407 - includes everything needed for missing sle issue entries:
fate #315643-315645, 319159-319161, 319618 (bsc#1041651)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=35
2017-05-30 10:19:35 +00:00
021d60f516 Accepting request 440984 from home:tobijk:X11:XOrg
- Update to version 13.2.1:
  This release provides support for adapting to a desktop configuration (read
  VMware GUI configuration) exposed using drm connectors rather than using 
  RandR12+. Since this is the way gnome-shell/Wayland adapts to a desktop 
  configuration this driver can coexist with an auto-fit multimonitor VMware 
  gnome-shell/Wayland configuration and therefore enables future open-vm-tools
  versions to expose GUI configuration changes through drm connectors at system
  start-up time without using the xorg driver as a proxy.
  It also contains a compilation fix for ABI 23 (Xserver 1.19).

OBS-URL: https://build.opensuse.org/request/show/440984
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=33
2016-11-21 11:02:27 +00:00
688e8e3c7d fixed typo in patch name in changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=31
2015-01-23 10:39:26 +00:00
b21063e80a Accepting request 282504 from home:sfalken:branches:X11:XOrg
Update to 13.1.0

OBS-URL: https://build.opensuse.org/request/show/282504
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=30
2015-01-23 10:28:24 +00:00
f2d5caf4f8 - U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
* prevent endless looping during Xserver reset (bnc#900884)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=28
2014-10-14 10:03:17 +00:00
d14ce87c66 - u_xf86xv.h-cannot-be-included-without-first-including-.patch
* include xorg-server.h before xf86xv.h in order to fix 
    build with latest glibc

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=27
2014-10-06 10:59:30 +00:00
3c97aa96fd - update to release 13.0.2
* This release contains support for both XMir and XWayland,
    updated support for the new XA version released with the
    new Mesa 10.1 version.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=25
2014-05-07 09:58:58 +00:00
a595b0677c - update to current git commit 51cdfa6 in order to fix build against
latest xserver
- obsoletes U_0001-vmwgfx-update-for-XA-API-changes.patch,
  U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch,
  U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch,
  U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch,
  U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=23
2014-03-19 17:22:00 +00:00
e81dc8bbd0 - U_0001-vmwgfx-update-for-XA-API-changes.patch
- U_0002-vmwgfx-Avoid-HW-operations-when-not-master.patch
  * Note that for DRI2, a dri2_copy_region becomes a NOP when not master.
    Additionally, all dri2 operations that lead to a potential kernel
    access will return FALSE.
- U_0003-vmwgfx-Implement-textured-video-completely-on-top-of.patch
  * Remove device-specific hacks. This may increase resource usage a little
    on old hardware revisions, but we don't need separate code paths on
    different hardware revisions.
- U_0004-vmwgfx-Get-rid-of-device-specific-DMA-code.patch
  * It's rarely used and things seem to work well enough on top of XA.
- U_0005-vmwgfx-handle-changes-of-DamageUnregister-API-in-1.1.patch
  * Fix is inspired from the intel driver.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=21
2013-12-02 15:55:50 +00:00
0e60a9618e - xf86-video-vmware 13.0.1
* vmwgfx: Use myGlyphs to fix crashes (fdo#61780)
  * Kill mibstore
- obsoletes U_mibstore.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=19
2013-05-07 11:42:20 +00:00
b6c764d538 Accepting request 162729 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/162729
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=17
2013-04-05 12:13:37 +00:00
e365618608 - make supplements conditional on hardware (bnc#810333)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=15
2013-03-20 11:38:29 +00:00
0517bd9248 Accepting request 160010 from home:sumski:branches:X11:XOrg
- Add U_mibstore.patch, fixes build with xorg-server 1.14

OBS-URL: https://build.opensuse.org/request/show/160010
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=14
2013-03-19 19:50:46 +00:00
2df1bc807e - xf86-video-vmware 13.0.0
* Release for Xserver 1.13. ABI bump plus bug fixes. A must have
    for all users of the Xserver 1.13.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=12
2013-01-24 15:50:42 +00:00
a0280f880e - update to latest git commit 007bed3
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=9
2012-09-17 09:21:19 +00:00
022875ae19 Accepting request 129345 from home:dirkmueller:branches:X11:XOrg
- disable build on anything other than i386/x86_64

OBS-URL: https://build.opensuse.org/request/show/129345
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=7
2012-07-31 10:20:02 +00:00
9d50aa724e Accepting request 126719 from home:dimstar:branches:X11:XOrg
Enable xatracker support, allowing vmware to have full 3d capability.. one of the features we annoucne as 'new'  in 12.2... pleae verify inclusion in openSUSE 12.2

OBS-URL: https://build.opensuse.org/request/show/126719
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=4
2012-07-01 10:14:17 +00:00
5e604546c3 Accepting request 114601 from home:dimstar:branches:X11:XOrg
Update - compatible with X 1.12. - Package fails build until my xorg-server 1.12 package lands (due to missing x11_abi_videodrv_req macro) - Recommend to accept as one collection

OBS-URL: https://build.opensuse.org/request/show/114601
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=2
2012-04-20 09:30:54 +00:00
eeee26b1c2 Accepting request 114543 from home:vuntz:branches:X11:XOrg
New package, split from xorg-x11-driver-video

OBS-URL: https://build.opensuse.org/request/show/114543
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-vmware?expand=0&rev=1
2012-04-19 09:40:54 +00:00