[arch-commits] Commit in lib32-libglvnd/trunk (2 files)

2019-12-05 Thread Laurent Carlier via arch-commits
Date: Friday, December 6, 2019 @ 07:56:28
  Author: lcarlier
Revision: 535774

upgpkg: lib32-libglvnd 1.3.0-1: upstream update 1.3.0

Modified:
  lib32-libglvnd/trunk/PKGBUILD
Deleted:
  
lib32-libglvnd/trunk/0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch

---+
 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch |  122 --
 PKGBUILD  |   36 --
 2 files changed, 12 insertions(+), 146 deletions(-)

Deleted: 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
===
--- 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch   
2019-12-06 06:58:24 UTC (rev 535773)
+++ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch   
2019-12-06 07:56:28 UTC (rev 535774)
@@ -1,122 +0,0 @@
-From 3a1fb32c3b2ba0bc28952759c33dc98bb5260125 Mon Sep 17 00:00:00 2001
-From: Laurent Carlier 
-Date: Tue, 8 Oct 2019 16:34:16 +
-Subject: [PATCH] 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],
- [AS_HELP_STRING([--disable-headers],
-@@ -87,7 +93,8 @@ AC_ARG_ENABLE([headers],
- AM_CONDITIONAL([ENABLE_GL_HEADERS], [test "x$enable_headers" = "xyes"])
- AM_CONDITIONAL([ENABLE_EGL_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_egl" = "xyes"])
- AM_CONDITIONAL([ENABLE_GLX_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_glx" = "xyes"])
--AM_CONDITIONAL([ENABLE_GLES_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles" = "xyes"])
-+AM_CONDITIONAL([ENABLE_GLES1_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles1" = "xyes"])
-+AM_CONDITIONAL([ENABLE_GLES2_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles2" = "xyes"])
- 
- dnl
- dnl Arch/platform-specific settings. Copied from mesa
-diff --git a/include/Makefile.am b/include/Makefile.am
-index 3d81d17..0c41dc7 100644
 a/include/Makefile.am
-+++ b/include/Makefile.am
-@@ -17,14 +17,18 @@ GL_HEADER_FILES = \
-   GL/glext.h \
-   KHR/khrplatform.h
- 
--GLES_HEADER_FILES = \
-+GLES1_HEADER_FILES = \
-   GLES/egl.h \
-   GLES/gl.h \
-   GLES/glext.h \
--  GLES/glplatform.h \
-+  GLES/glplatform.h
-+
-+GLES2_HEADER_FILES = \
-   GLES2/gl2ext.h \
-   GLES2/gl2.h \
--  GLES2/gl2platform.h \
-+  GLES2/gl2platform.h
-+
-+GLES3_HEADER_FILES = \
-   GLES3/gl31.h \
-   GLES3/gl32.h \
-   GLES3/gl3.h \
-@@ -45,10 +49,18 @@ else
- noinst_HEADERS += $(GL_HEADER_FILES)
- endif
- 
--if ENABLE_GLES_HEADERS
--nobase_include_HEADERS += $(GLES_HEADER_FILES)
-+if ENABLE_GLES1_HEADERS
-+nobase_include_HEADERS += $(GLES1_HEADER_FILES)
-+else
-+noinst_HEADERS += $(GLES1_HEADER_FILES)
-+endif
-+
-+if ENABLE_GLES2_HEADERS
-+nobase_include_HEADERS += $(GLES2_HEADER_FILES)
-+nobase_include_HEADERS += $(GLES3_HEADER_FILES)
- else
--noinst_HEADERS += $(GLES_HEADER_FILES)
-+noinst_HEADERS += $(GLES2_HEADER_FILES)
-+noinst_HEADERS += $(GLES3_HEADER_FILES)
- endif
- 
- if ENABLE_GLX_HEADERS
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 5f7ce79..821346f 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -12,8 +12,10 @@ SUBDIRS += GLX
- SUBDIRS += GL
- endif
- 
--if ENABLE_GLES
-+if ENABLE_GLES1
- SUBDIRS += GLESv1
-+endif
-+if ENABLE_GLES2
- SUBDIRS += GLESv2
- endif
- 
--- 
-2.23.0
-

Modified: PKGBUILD
===
--- PKGBUILD

[arch-commits] Commit in lib32-libglvnd/trunk (2 files)

2019-10-19 Thread Laurent Carlier via arch-commits
Date: Saturday, October 19, 2019 @ 08:24:22
  Author: lcarlier
Revision: 517432

upgpkg: lib32-libglvnd 1.2.0-3

keep in sync with libglvnd-1.2.0-3

Added:
  
lib32-libglvnd/trunk/0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
Modified:
  lib32-libglvnd/trunk/PKGBUILD

---+
 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch |  122 ++
 PKGBUILD  |   24 +
 2 files changed, 137 insertions(+), 9 deletions(-)

Added: 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
===
--- 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch   
(rev 0)
+++ 0001-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch   
2019-10-19 08:24:22 UTC (rev 517432)
@@ -0,0 +1,122 @@
+From 3a1fb32c3b2ba0bc28952759c33dc98bb5260125 Mon Sep 17 00:00:00 2001
+From: Laurent Carlier 
+Date: Tue, 8 Oct 2019 16:34:16 +
+Subject: [PATCH] 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],
+ [AS_HELP_STRING([--disable-headers],
+@@ -87,7 +93,8 @@ AC_ARG_ENABLE([headers],
+ AM_CONDITIONAL([ENABLE_GL_HEADERS], [test "x$enable_headers" = "xyes"])
+ AM_CONDITIONAL([ENABLE_EGL_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_egl" = "xyes"])
+ AM_CONDITIONAL([ENABLE_GLX_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_glx" = "xyes"])
+-AM_CONDITIONAL([ENABLE_GLES_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles" = "xyes"])
++AM_CONDITIONAL([ENABLE_GLES1_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles1" = "xyes"])
++AM_CONDITIONAL([ENABLE_GLES2_HEADERS], [test "x$enable_headers" = "xyes" -a 
"x$enable_gles2" = "xyes"])
+ 
+ dnl
+ dnl Arch/platform-specific settings. Copied from mesa
+diff --git a/include/Makefile.am b/include/Makefile.am
+index 3d81d17..0c41dc7 100644
+--- a/include/Makefile.am
 b/include/Makefile.am
+@@ -17,14 +17,18 @@ GL_HEADER_FILES = \
+   GL/glext.h \
+   KHR/khrplatform.h
+ 
+-GLES_HEADER_FILES = \
++GLES1_HEADER_FILES = \
+   GLES/egl.h \
+   GLES/gl.h \
+   GLES/glext.h \
+-  GLES/glplatform.h \
++  GLES/glplatform.h
++
++GLES2_HEADER_FILES = \
+   GLES2/gl2ext.h \
+   GLES2/gl2.h \
+-  GLES2/gl2platform.h \
++  GLES2/gl2platform.h
++
++GLES3_HEADER_FILES = \
+   GLES3/gl31.h \
+   GLES3/gl32.h \
+   GLES3/gl3.h \
+@@ -45,10 +49,18 @@ else
+ noinst_HEADERS += $(GL_HEADER_FILES)
+ endif
+ 
+-if ENABLE_GLES_HEADERS
+-nobase_include_HEADERS += $(GLES_HEADER_FILES)
++if ENABLE_GLES1_HEADERS
++nobase_include_HEADERS += $(GLES1_HEADER_FILES)
++else
++noinst_HEADERS += $(GLES1_HEADER_FILES)
++endif
++
++if ENABLE_GLES2_HEADERS
++nobase_include_HEADERS += $(GLES2_HEADER_FILES)
++nobase_include_HEADERS += $(GLES3_HEADER_FILES)
+ else
+-noinst_HEADERS += $(GLES_HEADER_FILES)
++noinst_HEADERS += $(GLES2_HEADER_FILES)
++noinst_HEADERS += $(GLES3_HEADER_FILES)
+ endif
+ 
+ if ENABLE_GLX_HEADERS
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 5f7ce79..821346f 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -12,8 +12,10 @@ SUBDIRS += GLX
+ SUBDIRS += GL
+ endif
+ 
+-if ENABLE_GLES
++if ENABLE_GLES1
+ SUBDIRS += GLESv1
++endif
++if ENABLE_GLES2
+ SUBDIRS += GLESv2
+ endif
+ 
+-- 
+2.23.0
+

Modified: PKGBUILD
===
--- PKGBUILD