+++ /dev/null
-diff -urN mesa-18.1.2.orig/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c mesa-18.1.2/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
---- mesa-18.1.2.orig/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c 2018-07-04 12:45:31.057803594 +0200
-+++ mesa-18.1.2/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c 2018-07-04 12:47:02.030220461 +0200
-@@ -368,10 +368,14 @@
- DEBUG_PRINT("KMS-DEBUG: unmapped buffer %u (was %p)\n", kms_sw_dt->handle, kms_sw_dt->mapped);
- DEBUG_PRINT("KMS-DEBUG: unmapped buffer %u (was %p)\n", kms_sw_dt->handle, kms_sw_dt->ro_mapped);
-
-- munmap(kms_sw_dt->mapped, kms_sw_dt->size);
-- kms_sw_dt->mapped = NULL;
-- munmap(kms_sw_dt->ro_mapped, kms_sw_dt->size);
-- kms_sw_dt->ro_mapped = NULL;
-+ if (kms_sw_dt->mapped != NULL) {
-+ munmap(kms_sw_dt->mapped, kms_sw_dt->size);
-+ kms_sw_dt->mapped = NULL;
-+ }
-+ if (kms_sw_dt->ro_mapped != NULL) {
-+ munmap(kms_sw_dt->ro_mapped, kms_sw_dt->size);
-+ kms_sw_dt->ro_mapped = NULL;
-+ }
- }
-
- static struct sw_displaytarget *
Summary: Free OpenGL implementation
Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
Name: Mesa
-Version: 18.1.6
+Version: 18.1.7
Release: 1
License: MIT (core) and others - see license.html file
Group: X11/Libraries
Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
-# Source0-md5: f798814c0b93ca3c1cf395bb936db3e0
+# Source0-md5: 17d8a7e7ecbe146a7dc439e8b6eb02e9
Patch0: %{name}-link.patch
-Patch1: glvnd-fix-gl-dot-pc.patch
-Patch2: %{name}-munmap_null.patch
URL: http://www.mesa3d.org/
BuildRequires: autoconf >= 2.60
BuildRequires: automake
%prep
%setup -q -n mesa-%{version}
%patch0 -p1
-%if %{with glvnd}
-%patch1 -p1
-%endif
-%patch2 -p1
%build
%{__libtoolize}
+++ /dev/null
-diff -up mesa-12.0.3/src/mesa/gl.pc.in.jx mesa-12.0.3/src/mesa/gl.pc.in
---- mesa-12.0.3/src/mesa/gl.pc.in.jx 2016-01-18 02:39:26.000000000 -0500
-+++ mesa-12.0.3/src/mesa/gl.pc.in 2016-10-25 13:06:44.013159358 -0400
-@@ -7,7 +7,7 @@ Name: gl
- Description: Mesa OpenGL library
- Requires.private: @GL_PC_REQ_PRIV@
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -l@GL_LIB@
-+Libs: -L${libdir} -lGL
- Libs.private: @GL_PC_LIB_PRIV@
- Cflags: -I${includedir} @GL_PC_CFLAGS@
- glx_tls: @GLX_TLS@