commit libglvnd for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2020-09-03 01:13:34

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.3399 (New)


Package is "libglvnd"

Thu Sep  3 01:13:34 2020 rev:17 rq:831318 version:1.3.2

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2020-08-28 
21:13:22.040091389 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.3399/libglvnd.changes  
2020-09-03 01:14:32.124478965 +0200
@@ -1,0 +2,5 @@
+Mon Aug 31 17:32:50 UTC 2020 - Stefan Dirsch 
+
+- version 1.3.2 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882
+
+---



Other differences:
--



commit libglvnd for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2020-08-28 21:13:13

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.3399 (New)


Package is "libglvnd"

Fri Aug 28 21:13:13 2020 rev:16 rq:829046 version:1.3.2

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2019-12-02 
11:30:33.078582059 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.3399/libglvnd.changes  
2020-08-28 21:13:22.040091389 +0200
@@ -1,0 +2,17 @@
+Mon Aug 17 13:59:23 UTC 2020 - Dirk Mueller 
+
+- update to 1.3.2:
+  * Update GL/gl.h to match Mesa. 
+  * GLdispatch: Improve the x86 tsd stubs performance.
+  * GLdispatch: Define dynamic dispatch stubs at compile time. 
+  * GLdispatch: Change entry_generate_default_code to take an index. 
+  * GLdispatch: Use all 4096 dynamic dispatch stubs.
+  * Remove -Werror from default CFLAGS
+
+- run tests
+- add disable-glx-tests.patch: disable tests that require X
+- remove 0001-include-install-GL-headers-when-GL-is-enabled.patch
+  0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
+  0003-egl-Sync-with-Khronos.patch - upstream
+
+---

Old:

  0001-include-install-GL-headers-when-GL-is-enabled.patch
  0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
  0003-egl-Sync-with-Khronos.patch
  _service
  _servicedata
  libglvnd-1.2.0.tar.gz

New:

  disable-glx-tests.patch
  libglvnd-1.3.2.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.hV5ctZ/_old  2020-08-28 21:13:23.516092105 +0200
+++ /var/tmp/diff_new_pack.hV5ctZ/_new  2020-08-28 21:13:23.516092105 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libglvnd
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,16 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-
 Name:   libglvnd
-Version:1.2.0
+Version:1.3.2
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT
 Group:  Development/Libraries/C and C++
-Url:https://github.com/NVIDIA/libglvnd
-# Source is _service generated
-Source: %name-%version.tar.gz
+URL:https://github.com/NVIDIA/libglvnd
+Source: 
https://github.com/NVIDIA/libglvnd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-Patch1: 0001-include-install-GL-headers-when-GL-is-enabled.patch
-Patch2: 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
-Patch3: 0003-egl-Sync-with-Khronos.patch
+Patch1: disable-glx-tests.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -41,9 +37,8 @@
 BuildRequires:  pkgconfig(glproto)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Provides:   libglvnd0 = %version-%release
-Obsoletes:  libglvnd0 <= %version-%release
+Provides:   libglvnd0 = %{version}-%{release}
+Obsoletes:  libglvnd0 <= %{version}-%{release}
 
 %description
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
@@ -53,7 +48,7 @@
 %package devel
 Summary:Development files for libglvnd
 Group:  Development/Libraries/C and C++
-Requires:   %name = %version
+Requires:   %{name} = %{version}
 
 %description devel
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
@@ -64,67 +59,66 @@
 %prep
 %setup -q
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
 # fix env shebang to call py3 directly
-sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py
+sed -i -e "1s|#!.*|#!%{_bindir}/python3|" src/generate/*.py
 
 %build
 ./autogen.sh
 %configure \
 %if 0%{?suse_version} < 1330
---libdir=/usr/X11R6/%_lib \
+--libdir=%{_prefix}/X11R6/%{_lib} \
 %endif
 --disable-static \
 --disable-headers \
 --disable-silent-rules
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
-find "%buildroot" -type f -name "*.la" -delete
->%_builddir/%name-%version/filelist.rpm
+find %{buildroot} -type f -name "*.la" -delete -print
+>%{_builddir}/%{name}-%{version}/filelist.rpm
 %if 0%{?suse_version} < 1330
-mkdir -p %buildroot/%_libdir/pkgconfig
-mv %buildroot/usr/X11R6/%_lib/pkgconfig/*.pc %buildroot/%_libdir/pkgconfig
-if [ "%_lib" == "lib64" ]; then
-  mkdir -p %buildroot/%_sysconfdir/ld.so.conf.d
-  cat > 

commit libglvnd for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2019-12-02 11:28:30

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.4691 (New)


Package is "libglvnd"

Mon Dec  2 11:28:30 2019 rev:15 rq:750546 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2019-11-08 
15:29:14.739227203 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.4691/libglvnd.changes  
2019-12-02 11:30:33.078582059 +0100
@@ -1,0 +2,6 @@
+Sun Nov 24 12:50:20 UTC 2019 - Stefan Dirsch 
+
+- removed n_0001-GL-Bump-GL-version-to-9-2.patch, which is no
+  longer needed with xorg-server 1.20.6
+
+---

Old:

  n_0001-GL-Bump-GL-version-to-9-2.patch



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.jA15Rp/_old  2019-12-02 11:30:35.334581015 +0100
+++ /var/tmp/diff_new_pack.jA15Rp/_new  2019-12-02 11:30:35.334581015 +0100
@@ -29,7 +29,6 @@
 # Source is _service generated
 Source: %name-%version.tar.gz
 Source1:baselibs.conf
-Patch0: n_0001-GL-Bump-GL-version-to-9-2.patch
 Patch1: 0001-include-install-GL-headers-when-GL-is-enabled.patch
 Patch2: 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
 Patch3: 0003-egl-Sync-with-Khronos.patch
@@ -64,7 +63,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1




commit libglvnd for openSUSE:Factory

2019-11-08 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2019-11-08 15:29:05

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.2990 (New)


Package is "libglvnd"

Fri Nov  8 15:29:05 2019 rev:14 rq:746613 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2019-11-04 
17:01:42.871960016 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.2990/libglvnd.changes  
2019-11-08 15:29:14.739227203 +0100
@@ -1,0 +2,7 @@
+Thu Nov  7 11:45:05 UTC 2019 - Stefan Dirsch 
+
+- This release is needed for latest Mesa update in order to
+  support latest GPUs including Intel (jsc#SLE-7962, jsc#SLE-8024,
+  jsc#SLE-8022, jsc#SLE-10182)
+
+---



Other differences:
--



commit libglvnd for openSUSE:Factory

2019-11-04 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2019-11-04 17:01:41

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.2990 (New)


Package is "libglvnd"

Mon Nov  4 17:01:41 2019 rev:13 rq:743020 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2019-10-24 
23:00:11.515896673 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.2990/libglvnd.changes  
2019-11-04 17:01:42.871960016 +0100
@@ -1,0 +2,13 @@
+Fri Oct 25 19:13:21 UTC 2019 - Stefan Dirsch 
+
+- 0001-include-install-GL-headers-when-GL-is-enabled.patch
+  * A typo made it depend on EGL instead.
+- 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
+  * Because mesa can be built without glesv1 so it breaks 
+autodetection. Fixes: https://bugs.archlinux.org/task/64032 
+('mesa-demos doesn't build, unable to find GLES/gl.h')
+- 0003-egl-Sync-with-Khronos.patch
+  * Reserve enums 0x34A0..0x34AF for ANGLE project. (#93)
+Closes: https://gitlab.freedesktop.org/glvnd/libglvnd/issues/193
+
+---

New:

  0001-include-install-GL-headers-when-GL-is-enabled.patch
  0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
  0003-egl-Sync-with-Khronos.patch



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.a4pm6n/_old  2019-11-04 17:01:43.631960830 +0100
+++ /var/tmp/diff_new_pack.a4pm6n/_new  2019-11-04 17:01:43.635960835 +0100
@@ -30,6 +30,9 @@
 Source: %name-%version.tar.gz
 Source1:baselibs.conf
 Patch0: n_0001-GL-Bump-GL-version-to-9-2.patch
+Patch1: 0001-include-install-GL-headers-when-GL-is-enabled.patch
+Patch2: 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
+Patch3: 0003-egl-Sync-with-Khronos.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -62,6 +65,9 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 # fix env shebang to call py3 directly
 sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py
 

++ 0001-include-install-GL-headers-when-GL-is-enabled.patch ++
>From 6f52473dac08c44b081b792874b4ce73122096da Mon Sep 17 00:00:00 2001
From: Eric Engestrom 
Date: Mon, 30 Sep 2019 16:06:42 +0100
Subject: [PATCH 1/3] include: install GL headers when GL is enabled

A typo made it depend on EGL instead.

Fixes: ab9b5fcc3bf90064418f ("Install the GL/GLES/GLX/EGL header files.")
---
 include/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/Makefile.am b/include/Makefile.am
index 1e33d2d..3d81d17 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -39,7 +39,7 @@ EGL_HEADER_FILES = \
EGL/eglext.h \
EGL/eglplatform.h
 
-if ENABLE_EGL_HEADERS
+if ENABLE_GL_HEADERS
 nobase_include_HEADERS += $(GL_HEADER_FILES)
 else
 noinst_HEADERS += $(GL_HEADER_FILES)
-- 
2.16.4

++ 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch ++
>From 3a1fb32c3b2ba0bc28952759c33dc98bb5260125 Mon Sep 17 00:00:00 2001
From: Laurent Carlier 
Date: Tue, 8 Oct 2019 16:34:16 +
Subject: [PATCH 2/3] Add a configure option to disable glesv1 or glesv2

Because mesa can be built without glesv1 so it breaks autodetection.

Fixes: https://bugs.archlinux.org/task/64032 ('mesa-demos doesn't build, unable 
to find GLES/gl.h')
---
 configure.ac| 23 +++
 include/Makefile.am | 24 ++--
 src/Makefile.am |  4 +++-
 3 files changed, 36 insertions(+), 15 deletions(-)

diff --git a/configure.ac b/configure.ac
index faa0379..eb68d3b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -70,13 +70,19 @@ if test "x$enable_x11" != "xyes" -a "x$enable_glx" = "xyes" 
; then
 AC_MSG_ERROR([Can't build GLX without X11.])
 fi
 
-AC_ARG_ENABLE([gles],
-[AS_HELP_STRING([--disable-gles],
-[Do not build the libGLES*.so libraries @<:@default=enabled@:>@])],
-[enable_gles="$enableval"],
-[enable_gles=yes]
-)
-AM_CONDITIONAL([ENABLE_GLES], [test "x$enable_gles" = "xyes"])
+AC_ARG_ENABLE([gles1],
+[AS_HELP_STRING([--disable-gles1],
+[disable support for OpenGL ES 1.x API @<:@default=enabled@:>@])],
+[enable_gles1="$enableval"],
+[enable_gles1=yes])
+AM_CONDITIONAL([ENABLE_GLES1], [test "x$enable_gles1" = "xyes"])
+
+AC_ARG_ENABLE([gles2],
+[AS_HELP_STRING([--disable-gles2],
+[disable support for OpenGL ES 2.x and 3.x API 
@<:@default=enabled@:>@])],
+[enable_gles2="$enableval"],
+[enable_gles2=yes])
+AM_CONDITIONAL([ENABLE_GLES2], [test "x$enable_gles2" = "xyes"])
 
 AC_ARG_ENABLE([headers],
 

commit libglvnd for openSUSE:Factory

2019-10-24 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2019-10-24 23:00:07

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.2990 (New)


Package is "libglvnd"

Thu Oct 24 23:00:07 2019 rev:12 rq:735975 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2019-03-24 
14:56:57.419202344 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.2990/libglvnd.changes  
2019-10-24 23:00:11.515896673 +0200
@@ -1,0 +2,53 @@
+Mon Oct  7 21:32:25 UTC 2019 - Stefan Dirsch 
+
+- move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc
+  directory, so these can be picked up by Mesa build; no longer
+  require Mesa devel subpackages ...
+
+---
+Mon Oct  7 16:12:05 UTC 2019 - Stefan Dirsch 
+
+- reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers;
+  no longer let libglvnd-devel package provide and obsolete 
+  corresponding Mesa gl, egl, gles* devel subpackages; headers
+  just aren't compatible; instead require them ...
+- supersedes patches:
+  * n_0001-eglplatform-fix-mesa-specific-defines.patch
+  * u_add-gl3ext.h
+
+---
+Sun Oct  6 10:51:27 UTC 2019 - Stefan Dirsch 
+
+- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel
+
+---
+Fri Sep 27 11:24:45 UTC 2019 - Stefan Dirsch 
+
+- let libglvnd-devel provide/obsolete some of previous Mesa devel
+  packages:
+  * Mesa-libGL-devel
+  * Mesa-libEGL-devel
+  * Mesa-libGLESv1_CM-devel
+  * Mesa-libGLESv2-devel
+  * Mesa-KHR-devel
+- u_add-gl3ext.h
+  * adds missing include/GLES/gl3ext.h 
+
+---
+Thu Sep 26 07:01:41 UTC 2019 - Tobias Klausmann 
+
+- Update to version 1.2.0:
+  * Changes:
++ Libglvnd now includes and installs the header files for OpenGL, GLES, 
EGL,
+  and GLX.
++ Added pkg-config files for each library.
++ The X11 libraries are now an optional dependency if you're not building
+  GLX.
+- n_0001-GL-Bump-GL-version-to-9-2.patch  
+  * with a version of 1.2 the XServer build fails; set the version accordingly 
to
+allow XServer builds again.
+- n_0001-eglplatform-fix-mesa-specific-defines.patch
+  * the XServer fails to build; add the mesa specific defines to eglplatform, 
to
+let it build again.
+
+---

Old:

  libglvnd-1.1.1.tar.gz

New:

  libglvnd-1.2.0.tar.gz
  n_0001-GL-Bump-GL-version-to-9-2.patch



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.NljLBX/_old  2019-10-24 23:00:12.443897740 +0200
+++ /var/tmp/diff_new_pack.NljLBX/_new  2019-10-24 23:00:12.459897758 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:1.1.1
+Version:1.2.0
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT
@@ -29,6 +29,7 @@
 # Source is _service generated
 Source: %name-%version.tar.gz
 Source1:baselibs.conf
+Patch0: n_0001-GL-Bump-GL-version-to-9-2.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -51,7 +52,6 @@
 Summary:Development files for libglvnd
 Group:  Development/Libraries/C and C++
 Requires:   %name = %version
-Recommends: Mesa-libGL-devel >= 12.0.0
 
 %description devel
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
@@ -61,6 +61,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # fix env shebang to call py3 directly
 sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py
 
@@ -71,6 +72,7 @@
 --libdir=/usr/X11R6/%_lib \
 %endif
 --disable-static \
+--disable-headers \
 --disable-silent-rules
 make %{?_smp_mflags}
 
@@ -90,6 +92,9 @@
   echo "%config %_sysconfdir/ld.so.conf.d/%name.conf" 
>%_builddir/%name-%version/filelist.rpm
 fi
 %endif
+mkdir -p %buildroot/usr/share/doc/packages/%name/pkgconfig
+mv %buildroot/%_libdir/pkgconfig/{gl,egl,glesv1_cm,glesv2}.pc \
+   %buildroot/usr/share/doc/packages/%name/pkgconfig
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -97,6 +102,7 @@
 %files -f filelist.rpm
 %defattr(-,root,root)
 %doc README.md
+/usr/share/doc/packages/%name/pkgconfig
 %if 0%{?suse_version} < 1330
 %dir 

commit libglvnd for openSUSE:Factory

2019-03-24 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2019-03-24 14:56:55

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new.25356 (New)


Package is "libglvnd"

Sun Mar 24 14:56:55 2019 rev:11 rq:686460 version:1.1.1

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2018-09-11 
17:13:10.343791739 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new.25356/libglvnd.changes 
2019-03-24 14:56:57.419202344 +0100
@@ -1,0 +2,8 @@
+Tue Mar 19 15:30:52 UTC 2019 - Stefan Dirsch 
+
+- Update to release 1.1.1
+  * Fixed a potential race condition with entrypoint patching
+  * Fixed the TSD dispatch stubs for PPC64LE
+  * Fixed a segfault when generating GLX dispatch stubs for AARCH64
+
+---

Old:

  libglvnd-1.1.0.tar.gz

New:

  libglvnd-1.1.1.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.GFDw2j/_old  2019-03-24 14:56:59.071202169 +0100
+++ /var/tmp/diff_new_pack.GFDw2j/_new  2019-03-24 14:56:59.095202167 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libglvnd
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:1.1.0
+Version:1.1.1
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT

++ libglvnd-1.1.0.tar.gz -> libglvnd-1.1.1.tar.gz ++
 271312 lines of diff (skipped)




commit libglvnd for openSUSE:Factory

2018-09-11 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2018-09-11 17:13:07

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Tue Sep 11 17:13:07 2018 rev:10 rq:631797 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2018-04-22 
14:35:40.689568926 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2018-09-11 
17:13:10.343791739 +0200
@@ -1,0 +2,41 @@
+Mon Aug 27 12:30:13 UTC 2018 - sndir...@suse.com
+
+- Update to release 1.1.0
+  * Changes
++ Update the OpenGL XML and header files.
++ EGL: Remove a few unused functions in egldispatchstubs.c.
++ GLdispatch: Add a version script for the TSD build.
++ Some fixes for "make dist"
++ GLdispatch: Use --version-script instead -export-symbols.
++ Merge branch 'freebsd-fixes'
++ Add a (void*) cast for the last parameter when calling mincore.
++ Use sh instead of bash for the test scripts.
++ configure: Recognize both "x86_64" and "amd64" for host_cpu.
++ configure: Check if linking against libdl is necessary.
++ GL: Expand glapi_gen_libglglxstubs in the makefile.
++ Move the glapi_gen_libglglxstubs function into the GL makefile.
++ vnd-glapi: Change glapi_gen_mapi to a makefile variable.
++ Move the glapi_gen_mapi function into the vnd-glapi makefile.
++ generate: Remove glapi_gen_libopengl_exports.
++ GL: Don't generate g_glapi_mapi_gl_tmp.h
++ Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
++ Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
++ Handle dlsym succeeding with info.dli_sname == NULL.
++ Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
++ Always return an error from eglMakeCurrent if the EGLDispaly is invalid
++ GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
++ Merge pull request #148 from kbrenneman/bump-library-versions
++ Bump the version numbers in the library filenames.
++ Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
++ GLdispatch: Fix the allocation size for the dynamic stubs.
++ GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
++ Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
++ tests: Only use glXCreateContext in testglxmakecurrent.
++ tests: Add a test for creating GLX contexts.
++ tests/GLX_dummy: Add a vendor-provided create context function
++ tests: Add a dummy attribute for glXQueryContext.
++ tests: Add support for GLX_EXT_no_context_config to GLX_dummy
++ tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
++ Add support for GLX_EXT_no_config_context.
+
+---

Old:

  libglvnd-1.0.0.tar.gz

New:

  libglvnd-1.1.0.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.pFqD4a/_old  2018-09-11 17:13:10.923790841 +0200
+++ /var/tmp/diff_new_pack.pFqD4a/_new  2018-09-11 17:13:10.927790835 +0200
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:1.0.0
+Version:1.1.0
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT

++ libglvnd-1.0.0.tar.gz -> libglvnd-1.1.0.tar.gz ++
 272162 lines of diff (skipped)




commit libglvnd for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2018-04-22 14:35:38

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Sun Apr 22 14:35:38 2018 rev:9 rq:598576 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2018-01-16 
09:34:51.598780527 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2018-04-22 
14:35:40.689568926 +0200
@@ -1,0 +2,27 @@
+Thu Apr 19 13:24:28 UTC 2018 - sndir...@suse.com
+
+- update to release 1.0.0
+  * Now that both the EGL and GLX interfaces are defined and stable,
+set the package version to 1.0.0.
+  * Changes
++ GLX: Fix an error in handling GLX dispatch stubs.
++ EGL: Fix handling a malloc failure in eglQueryString.
++ GLdispatch: Clean up the assembly dispatch code.
++ GLdispatch aarch64: Align the dispatch stubs to a 64K page size.
++ Fix typo in _LIBRARY_FEATURE_NAMES.
++ Merge pull request #131 from michalsrb/fix-missing-gles-symbols
++ Merge branch 'fix-aarch64-page-size'
++ Convert lq/stq instructions
++ Merge pull request #125 from kbrenneman/ppc64le-convert-lq-stq
++ Don't #define USE_ASM (defined(USE_X86_ASM) || ... )
++ Remove -Wno-misleading-indentation
++ Remove the cJSON README and tests
++ Update cJSON to version 1.5.9
++ Merge pull request #135 from aaronp24/remove-misleading-indentation
++ Fix memory leak in LoadVendorsFromConfigDir
++ Cleanup winsys dispatch index list on EGL mapping teardown
++ Merge pull request #137 from polarina/memleak
++ Set package version to 1.0.0.
+- supersedes U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
+
+---

Old:

  U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
  libglvnd-0.1.2~20170620~d850cdd.tar.gz

New:

  libglvnd-1.0.0.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.FnrXhS/_old  2018-04-22 14:35:41.305546634 +0200
+++ /var/tmp/diff_new_pack.FnrXhS/_new  2018-04-22 14:35:41.309546490 +0200
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:0.1.2~20170620~d850cdd
+Version:1.0.0
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT
@@ -29,7 +29,6 @@
 # Source is _service generated
 Source: %name-%version.tar.gz
 Source1:baselibs.conf
-Patch1: U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -62,7 +61,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 # fix env shebang to call py3 directly
 sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py
 

++ libglvnd-0.1.2~20170620~d850cdd.tar.gz -> libglvnd-1.0.0.tar.gz ++
 268874 lines of diff (skipped)




commit libglvnd for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2018-01-16 09:34:50

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Tue Jan 16 09:34:50 2018 rev:8 rq:561553 version:0.1.2~20170620~d850cdd

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-08-18 
14:56:57.912987138 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2018-01-16 
09:34:51.598780527 +0100
@@ -1,0 +2,6 @@
+Wed Jan  3 20:48:01 UTC 2018 - tchva...@suse.com
+
+- Make sure to use only python3 for the build and do not rely
+  on env calls for python
+
+---



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.aCYlQN/_old  2018-01-16 09:34:52.254749835 +0100
+++ /var/tmp/diff_new_pack.aCYlQN/_new  2018-01-16 09:34:52.254749835 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libglvnd
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,8 +34,8 @@
 BuildRequires:  automake
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  python-xml
 BuildRequires:  python3-base
+BuildRequires:  python3-xml
 BuildRequires:  pkgconfig(glproto)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
@@ -61,17 +61,19 @@
 development.
 
 %prep
-%setup -q -n %name-%version
+%setup -q
 %patch1 -p1
+# fix env shebang to call py3 directly
+sed -i -e "1s|#!.*|#!/usr/bin/python3|" src/generate/*.py
 
 %build
 ./autogen.sh
 %configure \
 %if 0%{?suse_version} < 1330
---libdir=/usr/X11R6/%_lib \
+--libdir=/usr/X11R6/%_lib \
 %endif
---disable-static
-
+--disable-static \
+--disable-silent-rules
 make %{?_smp_mflags}
 
 %install




commit libglvnd for openSUSE:Factory

2017-08-18 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-08-18 14:56:55

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Fri Aug 18 14:56:55 2017 rev:7 rq:516842 version:0.1.2~20170620~d850cdd

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-06-28 
10:33:56.819235071 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-08-18 
14:56:57.912987138 +0200
@@ -1,0 +2,7 @@
+Mon Aug 14 13:35:51 UTC 2017 - m...@suse.com
+
+- U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
+  * Fix typo that caused gles 3.1 and 3.2 symbols to be missing in
+the generated libraries. (bnc#1052776)
+
+---

New:

  U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.GaG4gv/_old  2017-08-18 14:56:58.716873972 +0200
+++ /var/tmp/diff_new_pack.GaG4gv/_new  2017-08-18 14:56:58.720873409 +0200
@@ -29,6 +29,7 @@
 # Source is _service generated
 Source: %name-%version.tar.gz
 Source1:baselibs.conf
+Patch1: U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -61,6 +62,7 @@
 
 %prep
 %setup -q -n %name-%version
+%patch1 -p1
 
 %build
 ./autogen.sh

++ U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch ++
Git-commit: 37fc6caa4b80bb7c75a8285d36d168cbf6932ef2
Patch-mainline: To-be-upstreamed
Author: Michal Srb 
Subject: Fix typo in _LIBRARY_FEATURE_NAMES.
References: bnc#1052776

The missing comma caused the "GL_ES_VERSION_3_1" and "GL_ES_VERSION_3_2" to
concatenate into non-existing feature name. Symbols from gles 3.1 and 3.2 were
then missing in the generated files.
---
 src/generate/genCommon.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/generate/genCommon.py b/src/generate/genCommon.py
index b486ad0..5c721ac 100644
--- a/src/generate/genCommon.py
+++ b/src/generate/genCommon.py
@@ -44,7 +44,7 @@ _LIBRARY_FEATURE_NAMES = {
 )),
 "glesv1" : frozenset(("GL_VERSION_ES_CM_1_0", "GL_OES_point_size_array")),
 "glesv2" : frozenset(("GL_ES_VERSION_2_0", "GL_ES_VERSION_3_0",
-"GL_ES_VERSION_3_1" "GL_ES_VERSION_3_2",
+"GL_ES_VERSION_3_1", "GL_ES_VERSION_3_2",
 )),
 }
 
-- 
2.12.3




commit libglvnd for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-06-28 10:33:53

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Wed Jun 28 10:33:53 2017 rev:6 rq:505574 version:0.1.2~20170620~d850cdd

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-06-10 
17:50:27.480427524 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-06-28 
10:33:56.819235071 +0200
@@ -1,0 +2,14 @@
+Wed Jun 21 14:48:46 UTC 2017 - zai...@opensuse.org
+
+- Update to version 0.1.2~20170620~d850cdd:
+  * EGL: detect platform gbm vendor capability.
+  * EGL: add platform gbm detection in eglGetDisplay.
+  * EGL: alias "drm" to gbm when using EGL_PLATFORM.
+  * EGL: honour eglGetPlatformDisplay's attrib_list.
+  * PPC64LE: Fix the cache clear instructions (boo#1045185).
+  * configure: Remove AC_PROG_CXX.
+  * EGL: Allow vendor libraries to identify platforms for
+eglGetDisplay.
+  * GL: Use a table to look up core GLX functions.
+
+---

Old:

  libglvnd-0.1.2~20170427~6bcecd8.tar.gz

New:

  libglvnd-0.1.2~20170620~d850cdd.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.83RXrA/_old  2017-06-28 10:33:57.367157553 +0200
+++ /var/tmp/diff_new_pack.83RXrA/_new  2017-06-28 10:33:57.367157553 +0200
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:0.1.2~20170427~6bcecd8
+Version:0.1.2~20170620~d850cdd
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT

++ _servicedata ++
--- /var/tmp/diff_new_pack.83RXrA/_old  2017-06-28 10:33:57.411151329 +0200
+++ /var/tmp/diff_new_pack.83RXrA/_new  2017-06-28 10:33:57.411151329 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/NVIDIA/libglvnd.git
-  6bcecd8f330f92e8033819f9c99e87e4e7519eb1
\ No newline at end of file
+  d850cdde46dd0633405e758fbee49119e384b639
\ No newline at end of file

++ libglvnd-0.1.2~20170427~6bcecd8.tar.gz -> 
libglvnd-0.1.2~20170620~d850cdd.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libglvnd-0.1.2~20170427~6bcecd8/configure.ac 
new/libglvnd-0.1.2~20170620~d850cdd/configure.ac
--- old/libglvnd-0.1.2~20170427~6bcecd8/configure.ac2017-04-27 
20:13:35.0 +0200
+++ new/libglvnd-0.1.2~20170620~d850cdd/configure.ac2017-06-20 
20:53:54.0 +0200
@@ -19,8 +19,6 @@
 AM_SILENT_RULES([yes])
 
 dnl Checks for programs.
-AC_PROG_CXX
-
 AC_PROG_CC
 AC_PROG_CC_C99
 AM_PROG_AS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libglvnd-0.1.2~20170427~6bcecd8/include/glvnd/libeglabi.h 
new/libglvnd-0.1.2~20170620~d850cdd/include/glvnd/libeglabi.h
--- old/libglvnd-0.1.2~20170427~6bcecd8/include/glvnd/libeglabi.h   
2017-04-27 20:13:35.0 +0200
+++ new/libglvnd-0.1.2~20170620~d850cdd/include/glvnd/libeglabi.h   
2017-06-20 20:53:54.0 +0200
@@ -86,7 +86,7 @@
  * will still work.
  */
 #define EGL_VENDOR_ABI_MAJOR_VERSION ((uint32_t) 0)
-#define EGL_VENDOR_ABI_MINOR_VERSION ((uint32_t) 0)
+#define EGL_VENDOR_ABI_MINOR_VERSION ((uint32_t) 1)
 #define EGL_VENDOR_ABI_VERSION ((EGL_VENDOR_ABI_MAJOR_VERSION << 16) | 
EGL_VENDOR_ABI_MINOR_VERSION)
 static inline uint32_t EGL_VENDOR_ABI_GET_MAJOR_VERSION(uint32_t version)
 {
@@ -388,6 +388,30 @@
  */
 void (*patchThreadAttach)(void);
 
+/*!
+ * (OPTIONAL) Tries to determine the platform type for a native display.
+ *
+ * If the vendor library provides this function, then libglvnd will call it
+ * to determine which platform to use for a native display handle in
+ * eglGetDisplay.
+ *
+ * If no vendor library identifies the platform, then libglvnd will fall
+ * back to its own platform detection logic.
+ *
+ * Libglvnd can call this function for any native display handle except
+ * \c EGL_DEFAULT_DISPLAY.
+ *
+ * No matter what the value of \p native_display, the vendor library must
+ * not crash, and must not return a false match. If the vendor library
+ * can't identify the display, then it must return \c EGL_NONE.
+ *
+ * In particular, that means that a vendor library must not return any sort
+ * of default or fallback platform.
+ *
+ * \param native_display The native display handle passed to eglGetDisplay.
+ * \return Either a platform type enum or EGL_NONE.
+ */
+EGLenum (* findNativeDisplayPlatform) (void *native_display);
 } __EGLapiImports;
 
 

commit libglvnd for openSUSE:Factory

2017-06-10 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-06-10 17:50:21

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Sat Jun 10 17:50:21 2017 rev:5 rq:500985 version:0.1.2~20170427~6bcecd8

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-06-04 
01:49:54.668272672 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-06-10 
17:50:27.480427524 +0200
@@ -1,0 +2,26 @@
+Thu Jun  1 11:37:20 UTC 2017 - zai...@opensuse.org
+
+- Update to version 0.1.2~20170427~6bcecd8:
+  * Print out $host_cpu when undetected, for easier debugging.
+  * Fix compile errors.
+  * armv7: make sure asm is compiled in unified syntax mode.
+  * Treat armv7hl as armv7l.
+  * tests: Expand the unit tests for libGLdispatch.
+  * GLdispatch: Minor cleanup of the x86-64 TLS stubs.
+  * GLdispatch: Add support for x32.
+  * Shorten the generated x86-64 TLS stubs.
+  * GLX: Fix GLX entrypoint generation for x32.
+  * tests: Add support for x32.
+  * GLdispatch: Remove the ".syntax divided" directive for ARMv7.
+  * Update the README file.
+  * GLdispatch: Fix TEXTREL in the ARMv7 TSD stubs.
+  * GLdispatch: Improve the documentation in entry_arm7_tsd.c.
+  * Makefile and structural changes for ppc64le support.
+  * GLdispatch: Implement the TSD dispatch stubs for PPC64LE.
+  * GLdispatch: Implement the TLS dispatch stubs for PPC64LE.
+  * GLX: Implement GLX dispatch stubs for PPC64LE.
+  * tests: Fill in the ASM code in the template in patch_ppc64le().
+  * GLX: Add cache-flushing sequence to the generated GLX stubs.
+  * GLdispatch: Rename entry_x86_64_common.c to entry_simple_asm.c.
+
+---

Old:

  libglvnd-0.1.1~20161222~dc16f8c.tar.gz

New:

  libglvnd-0.1.2~20170427~6bcecd8.tar.gz



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.9BL8xN/_old  2017-06-10 17:50:28.300311758 +0200
+++ /var/tmp/diff_new_pack.9BL8xN/_new  2017-06-10 17:50:28.304311194 +0200
@@ -20,7 +20,7 @@
 #
 
 Name:   libglvnd
-Version:0.1.1~20161222~dc16f8c
+Version:0.1.2~20170427~6bcecd8
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
 License:MIT

++ _service ++
--- /var/tmp/diff_new_pack.9BL8xN/_old  2017-06-10 17:50:28.328307805 +0200
+++ /var/tmp/diff_new_pack.9BL8xN/_new  2017-06-10 17:50:28.332307241 +0200
@@ -2,7 +2,7 @@
   
 https://github.com/NVIDIA/libglvnd.git
 git
-0.1.1~%cd~%h
+0.1.2~%cd~%h
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.9BL8xN/_old  2017-06-10 17:50:28.352304417 +0200
+++ /var/tmp/diff_new_pack.9BL8xN/_new  2017-06-10 17:50:28.356303853 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/NVIDIA/libglvnd.git
-  7067ba11c58f6f95a3b1bc1a3ebe342ce806fcde
\ No newline at end of file
+  6bcecd8f330f92e8033819f9c99e87e4e7519eb1
\ No newline at end of file

++ libglvnd-0.1.1~20161222~dc16f8c.tar.gz -> 
libglvnd-0.1.2~20170427~6bcecd8.tar.gz ++
 2034 lines of diff (skipped)




commit libglvnd for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-06-04 01:49:31

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Sun Jun  4 01:49:31 2017 rev:4 rq:500474 version:0.1.1~20161222~dc16f8c

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-05-10 
20:35:37.312953193 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-06-04 
01:49:54.668272672 +0200
@@ -1,0 +2,6 @@
+Thu Jun  1 11:15:20 UTC 2017 - alarr...@suse.com
+
+- Obsolete libglvnd0 <= %version-%release instead of only older
+  versions in order to fix conflicts on TW.
+
+---



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.FH324W/_old  2017-06-04 01:49:55.420166438 +0200
+++ /var/tmp/diff_new_pack.FH324W/_new  2017-06-04 01:49:55.424165873 +0200
@@ -16,6 +16,9 @@
 #
 
 
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
 Name:   libglvnd
 Version:0.1.1~20161222~dc16f8c
 Release:0
@@ -37,7 +40,7 @@
 BuildRequires:  pkgconfig(xext)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Provides:   libglvnd0 = %version-%release
-Obsoletes:  libglvnd0 < %version-%release
+Obsoletes:  libglvnd0 <= %version-%release
 
 %description
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.FH324W/_old  2017-06-04 01:49:55.492156266 +0200
+++ /var/tmp/diff_new_pack.FH324W/_new  2017-06-04 01:49:55.496155701 +0200
@@ -1,2 +1,3 @@
 libglvnd
+obsoletes "libglvnd0- <= "
 libglvnd-devel




commit libglvnd for openSUSE:Factory

2017-05-10 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-05-10 20:35:36

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Wed May 10 20:35:36 2017 rev:3 rq:493214 version:0.1.1~20161222~dc16f8c

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-04-17 
10:22:52.947349453 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-05-10 
20:35:37.312953193 +0200
@@ -1,0 +2,9 @@
+Sat Apr 29 20:59:17 UTC 2017 - jeng...@inai.de
+
+- The package misuses an SLPP package name (libglvnd0) while not
+  being SLPP — there is not even a libglvnd.so.0. Since
+  implementing SLPP does not make much sense either (these are all
+  just compat wrappers), switch to libglvnd.
+- Avoid doubleshipping of README.
+
+---



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.wZ7uhF/_old  2017-05-10 20:35:38.112840338 +0200
+++ /var/tmp/diff_new_pack.wZ7uhF/_new  2017-05-10 20:35:38.116839774 +0200
@@ -17,7 +17,6 @@
 
 
 Name:   libglvnd
-%define sonum  0
 Version:0.1.1~20161222~dc16f8c
 Release:0
 Summary:The GL Vendor-Neutral Dispatch library
@@ -37,26 +36,18 @@
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Provides:   libglvnd0 = %version-%release
+Obsoletes:  libglvnd0 < %version-%release
 
 %description
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
 multiple vendors on a per-screen basis, as described by Andy Ritger's
 OpenGL ABI proposal.
  
-%package -n %name%sonum
-Summary:The GL Vendor-Neutral Dispatch library
-Group:  System/Libraries
-Recommends: Mesa-libGL1 >= 12.0.0
-
-%description -n %name%sonum
-Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
-multiple vendors on a per-screen basis, as described by Andy Ritger's
-OpenGL ABI proposal.
-
 %package devel
 Summary:Development files for libglvnd
 Group:  Development/Libraries/C and C++
-Requires:   %name%sonum = %version
+Requires:   %name = %version
 Recommends: Mesa-libGL-devel >= 12.0.0
 
 %description devel
@@ -79,14 +70,13 @@
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR="%buildroot";
+%make_install
+find "%buildroot" -type f -name "*.la" -delete
 >%_builddir/%name-%version/filelist.rpm
 %if 0%{?suse_version} < 1330
-rm -f "%buildroot/usr/X11R6/%_lib"/*.la
 mkdir -p %buildroot/%_libdir/pkgconfig
 mv %buildroot/usr/X11R6/%_lib/pkgconfig/*.pc %buildroot/%_libdir/pkgconfig
-rm -rf %buildroot/usr/X11R6/pkgconfig
-if [ "%_libdir" == "/usr/lib64" ]; then
+if [ "%_lib" == "lib64" ]; then
   mkdir -p %buildroot/%_sysconfdir/ld.so.conf.d
   cat > %buildroot/%_sysconfdir/ld.so.conf.d/%name.conf << EOF
 /usr/X11R6/%_lib
@@ -94,15 +84,12 @@
 EOF
   echo "%config %_sysconfdir/ld.so.conf.d/%name.conf" 
>%_builddir/%name-%version/filelist.rpm
 fi
-%else
-rm -f "%buildroot/%_libdir"/*.la
 %endif
 
-%post   -n %name%sonum -p /sbin/ldconfig
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
-%postun -n %name%sonum -p /sbin/ldconfig
-
-%files -n %name%sonum -f filelist.rpm
+%files -f filelist.rpm
 %defattr(-,root,root)
 %doc README.md
 %if 0%{?suse_version} < 1330
@@ -115,7 +102,6 @@
 
 %files devel
 %defattr(-,root,root)
-%doc README.md
 %if 0%{?suse_version} < 1330
 %dir /usr/X11R6
 %dir /usr/X11R6/%_lib

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.wZ7uhF/_old  2017-05-10 20:35:38.192829053 +0200
+++ /var/tmp/diff_new_pack.wZ7uhF/_new  2017-05-10 20:35:38.192829053 +0200
@@ -1,2 +1,2 @@
-libglvnd0
+libglvnd
 libglvnd-devel




commit libglvnd for openSUSE:Factory

2017-04-17 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-04-17 10:22:51

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Mon Apr 17 10:22:51 2017 rev:2 rq:486440 version:0.1.1~20161222~dc16f8c

Changes:

--- /work/SRC/openSUSE:Factory/libglvnd/libglvnd.changes2017-04-07 
14:18:34.829297001 +0200
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-04-17 
10:22:52.947349453 +0200
@@ -1,0 +2,7 @@
+Fri Apr  7 11:09:23 UTC 2017 - jeng...@inai.de
+
+- Replace old $RPM_ shell vars by macros
+- Converge on one style of using macros (drop curlies)
+- RPM group correction
+
+---



Other differences:
--
++ libglvnd.spec ++
--- /var/tmp/diff_new_pack.ypJ9kP/_old  2017-04-17 10:22:53.827224843 +0200
+++ /var/tmp/diff_new_pack.ypJ9kP/_new  2017-04-17 10:22:53.831224277 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libglvnd
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,17 +25,17 @@
 Group:  Development/Libraries/C and C++
 Url:https://github.com/NVIDIA/libglvnd
 # Source is _service generated
-Source: %{name}-%{version}.tar.gz
+Source: %name-%version.tar.gz
 Source1:baselibs.conf
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+BuildRequires:  python-xml
+BuildRequires:  python3-base
+BuildRequires:  pkgconfig(glproto)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
-BuildRequires:  pkgconfig(glproto)
-BuildRequires:  python3-base
-BuildRequires:  python-xml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -43,12 +43,12 @@
 multiple vendors on a per-screen basis, as described by Andy Ritger's
 OpenGL ABI proposal.
  
-%package -n %{name}%{sonum}
+%package -n %name%sonum
 Summary:The GL Vendor-Neutral Dispatch library
-Group:  Development/Libraries/C and C++
+Group:  System/Libraries
 Recommends: Mesa-libGL1 >= 12.0.0
 
-%description -n %{name}%{sonum}
+%description -n %name%sonum
 Vendor-neutral dispatch layer for arbitrating OpenGL API calls between
 multiple vendors on a per-screen basis, as described by Andy Ritger's
 OpenGL ABI proposal.
@@ -56,7 +56,7 @@
 %package devel
 Summary:Development files for libglvnd
 Group:  Development/Libraries/C and C++
-Requires:   %{name}%{sonum} = %{version}
+Requires:   %name%sonum = %version
 Recommends: Mesa-libGL-devel >= 12.0.0
 
 %description devel
@@ -66,13 +66,13 @@
 development.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %name-%version
 
 %build
 ./autogen.sh
 %configure \
 %if 0%{?suse_version} < 1330
---libdir=/usr/X11R6/%{_lib} \
+--libdir=/usr/X11R6/%_lib \
 %endif
 --disable-static
 
@@ -80,37 +80,37 @@
 
 %install
 make install DESTDIR="%buildroot";
-> $RPM_BUILD_DIR/%name-%{version}/filelist.rpm
+>%_builddir/%name-%version/filelist.rpm
 %if 0%{?suse_version} < 1330
-rm -f "%buildroot/usr/X11R6/%{_lib}"/*.la
-mkdir -p %buildroot/%{_libdir}/pkgconfig
-mv %buildroot/usr/X11R6/%{_lib}/pkgconfig/*.pc %buildroot/%{_libdir}/pkgconfig
+rm -f "%buildroot/usr/X11R6/%_lib"/*.la
+mkdir -p %buildroot/%_libdir/pkgconfig
+mv %buildroot/usr/X11R6/%_lib/pkgconfig/*.pc %buildroot/%_libdir/pkgconfig
 rm -rf %buildroot/usr/X11R6/pkgconfig
 if [ "%_libdir" == "/usr/lib64" ]; then
-  mkdir -p %buildroot/etc/ld.so.conf.d
-  cat > %buildroot/etc/ld.so.conf.d/%name.conf << EOF
-/usr/X11R6/%{_lib}
+  mkdir -p %buildroot/%_sysconfdir/ld.so.conf.d
+  cat > %buildroot/%_sysconfdir/ld.so.conf.d/%name.conf << EOF
+/usr/X11R6/%_lib
 /usr/X11R6/lib
 EOF
-  echo "%config /etc/ld.so.conf.d/%name.conf" > 
$RPM_BUILD_DIR/%name-%{version}/filelist.rpm
+  echo "%config %_sysconfdir/ld.so.conf.d/%name.conf" 
>%_builddir/%name-%version/filelist.rpm
 fi
 %else
-rm -f "%buildroot/%{_libdir}"/*.la
+rm -f "%buildroot/%_libdir"/*.la
 %endif
 
-%post   -n %{name}%{sonum} -p /sbin/ldconfig
+%post   -n %name%sonum -p /sbin/ldconfig
 
-%postun -n %{name}%{sonum} -p /sbin/ldconfig
+%postun -n %name%sonum -p /sbin/ldconfig
 
-%files -n %{name}%{sonum} -f filelist.rpm
+%files -n %name%sonum -f filelist.rpm
 %defattr(-,root,root)
 %doc README.md
 %if 0%{?suse_version} < 1330
 %dir /usr/X11R6
-%dir /usr/X11R6/%{_lib}
-/usr/X11R6/%{_lib}/lib*.so.*
+%dir /usr/X11R6/%_lib
+/usr/X11R6/%_lib/lib*.so.*
 %else

commit libglvnd for openSUSE:Factory

2017-04-07 Thread root
Hello community,

here is the log from the commit of package libglvnd for openSUSE:Factory 
checked in at 2017-04-07 14:18:32

Comparing /work/SRC/openSUSE:Factory/libglvnd (Old)
 and  /work/SRC/openSUSE:Factory/.libglvnd.new (New)


Package is "libglvnd"

Fri Apr  7 14:18:32 2017 rev:1 rq:483276 version:0.1.1~20161222~dc16f8c

Changes:

New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.libglvnd.new/libglvnd.changes   2017-04-07 
14:18:34.829297001 +0200
@@ -0,0 +1,120 @@
+---
+Wed Mar 29 08:56:19 UTC 2017 - sndir...@suse.com
+
+- baselibs.conf: added -devel package
+
+---
+Tue Mar 28 14:34:53 UTC 2017 - sndir...@suse.com
+
+- fixed/improved summary/description of libglvnd-devel package
+
+---
+Mon Mar 27 14:40:29 UTC 2017 - sndir...@suse.com
+
+- removed unneeded rpmlintrc 
+
+---
+Fri Jan 20 13:15:07 UTC 2017 - zai...@opensuse.org
+
+- Update to version 0.1.1~20161222~dc16f8c:
+  * Update the README file.
+  * util: Add a local implementation of vsprintf(3).
+  * tests: Fix testpatchentrypoints.
+  * util: Add functions for splitting a string into tokens.
+  * Checked in the EGL headers.
+  * Checked in a copy of the cJSON library.
+  * EGL: Initial implementation of libEGL.
+  * EGL: Implement EGL_KHR_debug.
+  * GLdispatch: Remove an incorrect assert.
+  * util: Add trylock functions to glnvd_pthread.
+  * GLX: Fix a deadlock in teardown
+  * EGL: Rework the current rendering API.
+  * EGL: Fix a crash in __eglGetVendorFromDevice.
+  * EGL: Improve eglGetDisplay platform guessing.
+  * EGL: Check for some client extensions when loading the vendors.
+  * EGL: Check the version number in the JSON files.
+  * EGL: Trim the dispatch stub list.
+  * Change the package version to 0.1.999.
+  * GLX: Keep track of the displays passed to glXMakeCurrent.
+  * EGL: Fix a few errors in EGL_KHR_debug.
+  * EGL: Change __EGLapiImports to use (void *) for function
+pointers.
+  * EGL: Add -Wno-misleading-indentation for cJSON.
+  * utils: Add cJSON.h to noinst_HEADERS.
+  * EGL: Change the vendor config search paths.
+  * EGL: Fix a couple of typos.
+  * Increment the package version to 0.2.
+  * Don't use 'xrange' because Python 3 doesn't have it.
+  * EGL: Fix an uninitialized variable.
+  * Factor out some common extension string functions.
+  * tests: Some minor cleanup
+  * tests: Rename GLX_dummy directory.
+  * tests: Move the entrypoint patching code into a helper library.
+  * tests: Add a more extensive test for entrypoint patching.
+  * GLX: Add an environment variable to specify a vendor for a
+single screen.
+  * tests: Rewrite testglxgetprocaddress.
+  * tests: Add a test for generated GLX entrypoints.
+  * Change the assembly templates for ARMv7 to use uint16_t.
+  * Fix a crash in process termination when EGL and GLX are both
+loaded.
+  * chmod -x files that aren't scripts
+  * GLdispatch: Don't call into the vendor from
+__glDispatchForceUnpatch.
+  * EGL: Don't call into the vendor library from __eglFini.
+  * EGL: Better wayland detection in eglGetDisplay
+  * EGL: Add display detection for X11.
+  * EGL: Fix an unitialized variable in IsX11Display.
+  * tests: Skip testglxqueryversion if the server doesn't support
+GLX.
+  * EGL: Fix the python command line.
+  * tests: Remove init_test_env.sh and fini_test_env.sh.
+  * tests: Add a basic test for eglGetPlatformDisplay.
+  * tests: Add a test for eglGetProcAddress.
+  * tests: Add a test for EGL device functions.
+  * tests: Add a test for eglMakeCurrent.
+  * tests: Add a test for eglGetError.
+  * tests: Add a test for EGL_KHR_debug.
+  * Add support for aarch64.
+  * GLdispatch: Fix the x86 TLS stubs.
+  * GLdispatch: Fix TEXTREL in the x86 TSD stubs.
+  * GLdispatch: Remove public_string_pool.
+  * GLdispatch: Remove _glapi_init_table_from_callback.
+  * GLdispatch: Remove the __GLdispatchProcEntry list.
+  * tests: Clean up tests makefile.
+  * Add configure options for the EGL, GLX, and GLES libraries.
+  * configure: Change the description for --disable-gles.
+
+---
+Fri Jan 20 12:35:16 UTC 2017 - zai...@opensuse.org
+
+- Update to version 0.1.1:
+  * GLX: Some additional cleanup for the GLX dispatch table.
+  * Remove uneeded xorg-server dependency
+  * tests: Add more GLX functions to GLX_dummy.
+  * tests: Clean up the function arrays in GLX_dummy.
+  * tests: Implement glXCreateContextAttribsARB in GLX_dummy.
+  * tests: Expand the MakeCurrent tests to the GLXFBConfig-based
+functions.
+  *