commit libepoxy for openSUSE:Factory

2020-01-06 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2020-01-06 15:24:56

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


Package is "libepoxy"

Mon Jan  6 15:24:56 2020 rev:13 rq:760848 version:1.5.4

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2019-04-21 
09:01:31.754419215 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new.6675/libepoxy.changes  
2020-01-06 15:24:57.472566904 +0100
@@ -1,0 +2,14 @@
+Sat Jan  4 17:31:21 UTC 2020 - Stefan Brüns 
+
+- Update to version 1.5.4:
+  + Don't build GLX tests if X11 support is disabled
+  + Add unit tests for epoxy_gl_version()
+  + Reduce the size of the binary by reusing static strings
+  + Fix build on Solaris
+  + Update the GL registries
+- Only require python3-base package for building instead of
+  full python3 package.
+- Allow building with meson 0.46:
+  Add Lower-the-minimum-required-version-of-Meson.patch
+
+---
@@ -6,3 +20,3 @@
-  "meson: don't build libGLES*.so with GLVND" mesa stopped providing
-  glesv1_cm.pc and glesv2.pc along. Let epoxy find the libraries directly 
-  instead.
+  "meson: don't build libGLES*.so with GLVND" mesa stopped
+  providing glesv1_cm.pc and glesv2.pc along. Let epoxy find the
+  libraries directly instead.

Old:

  libepoxy-1.5.3.tar.gz

New:

  Lower-the-minimum-required-version-of-Meson.patch
  libepoxy-1.5.4.tar.xz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.6jHpVW/_old  2020-01-06 15:24:57.940567146 +0100
+++ /var/tmp/diff_new_pack.6jHpVW/_new  2020-01-06 15:24:57.944567148 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libepoxy
 #
-# Copyright (c) 2018 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,18 +18,20 @@
 
 Name:   libepoxy
 %define sonum   0
-Version:1.5.3
+Version:1.5.4
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
 Group:  Development/Libraries/C and C++
 URL:https://github.com/anholt/libepoxy
-Source0:
https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source0:
https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.xz
 Source1:baselibs.conf
+# PATCH-FIX-UPSTREAM -- 
https://github.com/anholt/libepoxy/commit/5c0dff60907983b0e764006053637febcc3e48ec.patch
+Patch0: Lower-the-minimum-required-version-of-Meson.patch
 
-BuildRequires:  meson >= 0.47
+BuildRequires:  meson >= 0.46
 BuildRequires:  pkgconfig
-BuildRequires:  python3
+BuildRequires:  python3-base
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(x11)
@@ -59,9 +61,9 @@
 Summary:Development files for libepoxy
 Group:  Development/Libraries/C and C++
 Requires:   %{name}%{sonum} = %{version}
-Requires:   pkgconfig(x11)
-Requires:   pkgconfig(egl)
 Requires:   glibc-devel
+Requires:   pkgconfig(egl)
+Requires:   pkgconfig(x11)
 
 %description devel
 Epoxy is a library for handling OpenGL function pointer management for you.

++ Lower-the-minimum-required-version-of-Meson.patch ++
>From 5c0dff60907983b0e764006053637febcc3e48ec Mon Sep 17 00:00:00 2001
From: Emmanuele Bassi 
Date: Tue, 26 Nov 2019 15:08:23 +
Subject: [PATCH] Lower the minimum required version of Meson

Makes it easier to build Epoxy on older operating systems.
---
 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index fe632c5..029798c 100644
--- a/meson.build
+++ b/meson.build
@@ -5,7 +5,7 @@ project('libepoxy', 'c', version: '1.5.5',
   'warning_level=1',
 ],
 license: 'MIT',
-meson_version: '>= 0.47.0')
+meson_version: '>= 0.46.0')
 
 epoxy_version = meson.project_version().split('.')
 epoxy_major_version = epoxy_version[0].to_int()



commit libepoxy for openSUSE:Factory

2019-04-21 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2019-04-21 09:01:27

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


Package is "libepoxy"

Sun Apr 21 09:01:27 2019 rev:12 rq:695294 version:1.5.3

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2018-10-25 
08:09:45.860289351 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new.5536/libepoxy.changes  
2019-04-21 09:01:31.754419215 +0200
@@ -1,0 +2,9 @@
+Wed Apr 17 15:33:55 UTC 2019 - Tobias Klausmann 

+
+- Remove pkgconfig dependecies for glesv1_cm and glesv2:
+  Starting with mesa commit b01524fff05 
+  "meson: don't build libGLES*.so with GLVND" mesa stopped providing
+  glesv1_cm.pc and glesv2.pc along. Let epoxy find the libraries directly 
+  instead.
+
+---



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.Iz5KyF/_old  2019-04-21 09:01:33.806421653 +0200
+++ /var/tmp/diff_new_pack.Iz5KyF/_new  2019-04-21 09:01:33.850421705 +0200
@@ -32,8 +32,6 @@
 BuildRequires:  python3
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(glesv1_cm)
-BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xorg-macros)
 




commit libepoxy for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2018-10-25 08:09:44

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


Package is "libepoxy"

Thu Oct 25 08:09:44 2018 rev:11 rq:642992 version:1.5.3

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2018-03-04 
11:52:26.286501209 +0100
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2018-10-25 
08:09:45.860289351 +0200
@@ -1,0 +2,31 @@
+Fri Oct  5 11:51:19 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.5.3:
+  + Fix build with uClibc
+  + Fix GLES3 symbol lookup
+  + Fix conditional compilation
+  + Require Meson 0.47
+  + Fix Autotools build with EGL-X11 support
+- Changes from version 1.5.2:
+  + Fix the detection of the -z,relro linker flag
+  + Query the EGL context version when bootstrapping on GLES
+  + Avoid inadvertedly loading libraries when probing for them
+  + Consistently use abort() instead of exit() for internal state
+checks
+  + Fix a performance regression in the global function pointer
+trampolines introduced by using -Bsymbolic-functions
+  + Improve performance when using GL function pointers like
+glAlphaFunc
+- Changes from version 1.5.1:
+  + Generalise checks for dlvsym
+  + Add an option for disabling building the test suite
+  + Typo fixes in the comments and documentation
+  + Simplify the Meson configuration logic for EGL and GLX
+  + Use assert when no context is found
+  + Remove a test superceded by GLVND
+  + Avoid Meson warnings when testing for linker arguments
+- Pass tests=false to meson, ensure we do not build the test-suite.
+- Drop la files removal, they are no longer built.
+- Run spec-cleaner, modernize spec.
+
+---

Old:

  libepoxy-1.5.0.tar.gz

New:

  libepoxy-1.5.3.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.igZpcA/_old  2018-10-25 08:09:46.408288992 +0200
+++ /var/tmp/diff_new_pack.igZpcA/_new  2018-10-25 08:09:46.416288986 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libepoxy
 #
-# 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
@@ -12,22 +12,22 @@
 # 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:   libepoxy
 %define sonum  0
-Version:1.5.0
+Version:1.5.3
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
 Group:  Development/Libraries/C and C++
-Url:https://github.com/anholt/libepoxy
+URL:https://github.com/anholt/libepoxy
 Source0:
https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
 
-BuildRequires:  meson >= 0.44.1
+BuildRequires:  meson >= 0.47
 BuildRequires:  pkgconfig
 BuildRequires:  python3
 BuildRequires:  pkgconfig(egl)
@@ -79,17 +79,17 @@
 %autosetup
 
 %build
-%{meson} \
+%meson \
-D docs=false \
-D glx=yes \
-D egl=yes \
-D x11=true \
+   -D tests=false \
%{nil}
-%{meson_build}
+%meson_build
 
 %install
-%{meson_install}
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 
 %post   -n %{name}%{sonum} -p /sbin/ldconfig
 %postun -n %{name}%{sonum} -p /sbin/ldconfig

++ libepoxy-1.5.0.tar.gz -> libepoxy-1.5.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libepoxy-1.5.0/.gitignore 
new/libepoxy-1.5.3/.gitignore
--- old/libepoxy-1.5.0/.gitignore   2018-02-24 15:09:37.0 +0100
+++ new/libepoxy-1.5.3/.gitignore   2018-10-05 01:12:11.0 +0200
@@ -66,7 +66,6 @@
 *.l[oa]
 *.[oa]
 *.obj
-*.patch
 *.so
 *.pcf.gz
 *.pdb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libepoxy-1.5.0/.travis/Dockerfile 
new/libepoxy-1.5.3/.travis/Dockerfile
--- old/libepoxy-1.5.0/.travis/Dockerfile   2018-02-24 15:09:37.0 
+0100
+++ new/libepoxy-1.5.3/.travis/Dockerfile   2018-10-05 01:12:11.0 
+0200
@@ -27,5 +27,3 @@
 RUN pip3 install meson
 
 WORKDIR /root
-
-COPY epoxy-run-tests.sh .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit libepoxy for openSUSE:Factory

2018-03-04 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2018-03-04 11:52:23

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


Package is "libepoxy"

Sun Mar  4 11:52:23 2018 rev:10 rq:581003 version:1.5.0

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2018-01-16 
09:40:00.432326582 +0100
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2018-03-04 
11:52:26.286501209 +0100
@@ -1,0 +2,18 @@
+Wed Feb 28 13:45:02 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.5.0:
+  + Bump the Meson dependency to 0.44.1.
+  + Include Xlib.h in the tests that use X11 API.
+  + Update the GL registry to OpenGL 4.6.
+  + Add gl and egl private dependencies in the pkg-config file.
+  + Allow building Epoxy without X11 support.
+  + Rename the Meson configuration options to be more idiomatic.
+  + New API:
+- epoxy_set_resolver_failure_handler().
+- epoxy_glsl_version().
+- epoxy_extension_in_string().
+- Do a minor spec cleanup, use autosetup macro.
+- Pass docs=false, glx=yes, egl=yes and x11=true to meson, ensure
+  we build the features we want.
+
+---

Old:

  libepoxy-1.4.3.tar.gz

New:

  libepoxy-1.5.0.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.Qrrc2p/_old  2018-03-04 11:52:26.810482349 +0100
+++ /var/tmp/diff_new_pack.Qrrc2p/_new  2018-03-04 11:52:26.814482205 +0100
@@ -18,7 +18,7 @@
 
 Name:   libepoxy
 %define sonum  0
-Version:1.4.3
+Version:1.5.0
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
@@ -26,7 +26,8 @@
 Url:https://github.com/anholt/libepoxy
 Source0:
https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-BuildRequires:  meson >= 0.39.1
+
+BuildRequires:  meson >= 0.44.1
 BuildRequires:  pkgconfig
 BuildRequires:  python3
 BuildRequires:  pkgconfig(egl)
@@ -35,7 +36,6 @@
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xorg-macros)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Epoxy is a library for handling OpenGL function pointer management for you.
@@ -76,10 +76,15 @@
 Development files.
 
 %prep
-%setup -q
+%autosetup
 
 %build
-%{meson}
+%{meson} \
+   -D docs=false \
+   -D glx=yes \
+   -D egl=yes \
+   -D x11=true \
+   %{nil}
 %{meson_build}
 
 %install
@@ -87,16 +92,13 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %post   -n %{name}%{sonum} -p /sbin/ldconfig
-
 %postun -n %{name}%{sonum} -p /sbin/ldconfig
 
 %files -n %{name}%{sonum}
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %{_libdir}/libepoxy.so.*
 
 %files devel
-%defattr(-,root,root)
 %doc README.md
 %{_libdir}/libepoxy.so
 %{_libdir}/pkgconfig/epoxy.pc

++ libepoxy-1.4.3.tar.gz -> libepoxy-1.5.0.tar.gz ++
 13287 lines of diff (skipped)




commit libepoxy for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2018-01-16 09:39:59

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


Package is "libepoxy"

Tue Jan 16 09:39:59 2018 rev:9 rq:563541 version:1.4.3

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2017-06-08 
16:38:09.653071650 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2018-01-16 
09:40:00.432326582 +0100
@@ -1,0 +2,6 @@
+Wed Jan 10 21:57:40 UTC 2018 - crrodrig...@opensuse.org
+
+- -devel package requires pkgconfig(x11), pkgconfig(egl)
+   but those deps are not generated automatically.
+
+---



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.oUbyhf/_old  2018-01-16 09:40:01.368282772 +0100
+++ /var/tmp/diff_new_pack.oUbyhf/_new  2018-01-16 09:40:01.368282772 +0100
@@ -61,6 +61,9 @@
 Summary:Development files for libepoxy
 Group:  Development/Libraries/C and C++
 Requires:   %{name}%{sonum} = %{version}
+Requires:   pkgconfig(x11)
+Requires:   pkgconfig(egl)
+Requires:   glibc-devel
 
 %description devel
 Epoxy is a library for handling OpenGL function pointer management for you.




commit libepoxy for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2017-06-08 16:38:06

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


Package is "libepoxy"

Thu Jun  8 16:38:06 2017 rev:8 rq:501393 version:1.4.3

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2017-03-10 
20:46:38.337765038 +0100
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2017-06-08 
16:38:09.653071650 +0200
@@ -1,0 +2,35 @@
+Tue Jun  6 10:16:41 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.4.3:
+  + Require Meson 0.39.1; the previous release already had an
+implicit requirement on this version.
+  + Allow disabling EGL support when building Epoxy.
+  + Add support for building on Haiku.
+  + Update EGL registry from Khronos.
+- Switch to meson build:
+  + Drop autoconf, automake and libtool BuildRequires, and drop
+conditional autogen.sh call.
+  + Add meson BuildRequires and add meson macros, drop autotools
+macros.
+- Correct docs installed.
+- Use "Full and pretty" source name.
+- Run spec-cleaner.
+- Add pkgconfig(glesv1_cm) and pkgconfig(glesv2) BuildRequires:
+  Build the optional gles v1 and v2 support.
+
+---
+Sun Jun  4 10:36:06 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.4.2:
+  * Add C++ guards around generated headers.
+  * Add z,relro and z,now to the GCC linker flags.
+  * Add explicit version flags for macOS builds.
+  * Add missing visibility compiler flags.
+  * Prefer using pkg-config files to find GLES.
+  * Fix build on MSVC 2013 when using the inline keyword.
+  * Fix dlwrap on aarch64.
+  * Require Meson ≥ 0.38.1.
+  * Allow building Epoxy as a Meson sub-project.
+  * Avoid crashes when running Epoxy on X servers without GLX.
+
+---

Old:

  1.4.1.tar.gz

New:

  libepoxy-1.4.3.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.OB4x3b/_old  2017-06-08 16:38:10.216992020 +0200
+++ /var/tmp/diff_new_pack.OB4x3b/_new  2017-06-08 16:38:10.216992020 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libepoxy
 #
-# Copyright (c) 2015 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
@@ -18,21 +18,21 @@
 
 Name:   libepoxy
 %define sonum  0
-Version:1.4.1
+Version:1.4.3
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://github.com/anholt/libepoxy
-Source: https://github.com/anholt/%{name}/archive/%{version}.tar.gz
+Source0:
https://github.com/anholt/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:baselibs.conf
-BuildRequires:  autoconf >= 2.60
-BuildRequires:  automake
-BuildRequires:  libtool
+BuildRequires:  meson >= 0.39.1
 BuildRequires:  pkgconfig
 BuildRequires:  python3
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glesv1_cm)
+BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xorg-macros)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -73,18 +73,15 @@
 Development files.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 
 %build
-if [ ! -e configure ]; then
-   NOCONFIGURE=1 ./autogen.sh;
-fi;
-%configure --disable-static
-make %{?_smp_mflags}
+%{meson}
+%{meson_build}
 
 %install
-make install DESTDIR="%buildroot";
-rm -f "%buildroot/%{_libdir}"/*.la
+%{meson_install}
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post   -n %{name}%{sonum} -p /sbin/ldconfig
 
@@ -97,7 +94,7 @@
 
 %files devel
 %defattr(-,root,root)
-%doc COPYING
+%doc README.md
 %{_libdir}/libepoxy.so
 %{_libdir}/pkgconfig/epoxy.pc
 %{_includedir}/epoxy/




commit libepoxy for openSUSE:Factory

2017-03-10 Thread root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2017-03-10 20:46:37

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


Package is "libepoxy"

Fri Mar 10 20:46:37 2017 rev:7 rq:477060 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2015-07-23 
15:22:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2017-03-10 
20:46:38.337765038 +0100
@@ -1,0 +2,31 @@
+Sat Mar  4 09:04:55 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.4.1:
+  * Find the appropriate version of the Python interpreter when
+building.
+  * Ensure that the dispatch generation script works with Python
+2.x and 3.x.
+  * Ensure that Epoxy builds correctly under Windows.
+  * Fix location of the m4 macros in the autotools build.
+- Changes from version 1.4.0:
+  * Epoxy can now build with MSVC versions prior to 2013; we still
+recommend using a recent, C99-compatible compiler, like MSVC
+2015.
+  * When used under X11, Epoxy now attempts to handle the cases
+where the GLX extension is not built or not available.
+  * GLX can now be enabled and disabled at configuration time; this
+allows building Epoxy with GLX on macOS, and allows building
+Epoxy without GLX on embedded platforms.
+  * Epoxy now exposes API that lets dependent projects safely check
+if platform API like GLX and EGL is available at run time.
+  * EGL support has been improved on Windows, and made more
+resilient on other platforms.
+  * Epoxy supports building with the Meson build system, which has
+Ninja, Visual Studio, and XCode backends.
+  * Epoxy can generate its API reference using Doxygen (currently
+only available on Meson builds).
+  * The GL registry has been updated with the latest version of the
+API references provided by Khronos; Epoxy now supports the API
+introduced by OpenGL 4.5.
+
+---

Old:

  v1.3.1.tar.gz

New:

  1.4.1.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.k2Vhyi/_old  2017-03-10 20:46:38.857691370 +0100
+++ /var/tmp/diff_new_pack.k2Vhyi/_new  2017-03-10 20:46:38.861690803 +0100
@@ -18,13 +18,13 @@
 
 Name:   libepoxy
 %define sonum  0
-Version:1.3.1
+Version:1.4.1
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://github.com/anholt/libepoxy
-Source: https://github.com/anholt/%{name}/archive/v%{version}.tar.gz
+Source: https://github.com/anholt/%{name}/archive/%{version}.tar.gz
 Source1:baselibs.conf
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake

++ v1.3.1.tar.gz -> 1.4.1.tar.gz ++
 8375 lines of diff (skipped)




commit libepoxy for openSUSE:Factory

2015-07-23 Thread h_root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2015-07-23 15:22:03

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


Package is libepoxy

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2015-03-29 
20:17:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2015-07-23 
15:22:04.0 +0200
@@ -1,0 +2,17 @@
+Mon Jul 20 18:20:19 UTC 2015 - hrvoje.sen...@gmail.com
+
+- Update to 1.3.1
+  * brown-paper-bag fix to unexport another private symbol that we'd
+leaked, noticed when I went diffing the exported symbols between
+v1.2 and v1.3 for the debian build.
+- Changes since 1.3.0:
+  * MSVC 2013 support.
+  * OSX drops GLX support.
+  * Updates to the registry
+  * Fixes for a nonconformant GL implementation
+  * Library size reductions
+  * Reproducible builds
+- Drop u_sort-the-providers-by-their-enum-not-by-their-functi.patch,
+  merged upstream
+
+---

Old:

  u_sort-the-providers-by-their-enum-not-by-their-functi.patch
  v1.2.tar.gz

New:

  v1.3.1.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.sRjoK7/_old  2015-07-23 15:22:04.0 +0200
+++ /var/tmp/diff_new_pack.sRjoK7/_new  2015-07-23 15:22:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libepoxy
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -18,7 +18,7 @@
 
 Name:   libepoxy
 %define sonum  0
-Version:1.2
+Version:1.3.1
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
@@ -26,7 +26,6 @@
 Url:https://github.com/anholt/libepoxy
 Source: https://github.com/anholt/%{name}/archive/v%{version}.tar.gz
 Source1:baselibs.conf
-Patch0: u_sort-the-providers-by-their-enum-not-by-their-functi.patch
 BuildRequires:  autoconf = 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -75,7 +74,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%patch0 -p1
 
 %build
 if [ ! -e configure ]; then

++ v1.2.tar.gz - v1.3.1.tar.gz ++
 10343 lines of diff (skipped)




commit libepoxy for openSUSE:Factory

2015-03-29 Thread h_root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2015-03-29 20:17:30

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


Package is libepoxy

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2015-02-16 
07:36:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2015-03-29 
20:17:31.0 +0200
@@ -1,0 +2,5 @@
+Thu Mar 26 11:42:39 UTC 2015 - zai...@opensuse.org
+
+- Add baselibs.conf in order to build 32bit packages.
+
+---

New:

  baselibs.conf



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.QKZaxn/_old  2015-03-29 20:17:32.0 +0200
+++ /var/tmp/diff_new_pack.QKZaxn/_new  2015-03-29 20:17:32.0 +0200
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/C and C++
 Url:https://github.com/anholt/libepoxy
 Source: https://github.com/anholt/%{name}/archive/v%{version}.tar.gz
+Source1:baselibs.conf
 Patch0: u_sort-the-providers-by-their-enum-not-by-their-functi.patch
 BuildRequires:  autoconf = 2.60
 BuildRequires:  automake

++ baselibs.conf ++
libepoxy0
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libepoxy for openSUSE:Factory

2015-02-15 Thread h_root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2015-02-16 07:36:11

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


Package is libepoxy

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2014-05-22 
09:04:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2015-02-16 
07:36:15.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 12 10:13:10 UTC 2015 - sndir...@suse.com
+
+- u_sort-the-providers-by-their-enum-not-by-their-functi.patch
+  * sort the providers by their enum not by their function name;
+patch by coolo (bnc#917533)
+
+---

New:

  u_sort-the-providers-by-their-enum-not-by-their-functi.patch



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.OOrhI5/_old  2015-02-16 07:36:16.0 +0100
+++ /var/tmp/diff_new_pack.OOrhI5/_new  2015-02-16 07:36:16.0 +0100
@@ -25,6 +25,7 @@
 Group:  Development/Libraries/C and C++
 Url:https://github.com/anholt/libepoxy
 Source: https://github.com/anholt/%{name}/archive/v%{version}.tar.gz
+Patch0: u_sort-the-providers-by-their-enum-not-by-their-functi.patch
 BuildRequires:  autoconf = 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -73,6 +74,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch0 -p1
 
 %build
 if [ ! -e configure ]; then

++ u_sort-the-providers-by-their-enum-not-by-their-functi.patch ++
From 05c11521105a00d3644fbc7e92dd97e3ab6531fe Mon Sep 17 00:00:00 2001
From: Stefan Dirsch sndir...@suse.de
Date: Thu, 12 Feb 2015 10:47:28 +0100
Subject: [PATCH] sort the providers by their enum not by their function name

Patch by Stephan Kulow co...@kde.org
---
 src/gen_dispatch.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gen_dispatch.py b/src/gen_dispatch.py
index ab526ef..f8b7492 100755
--- a/src/gen_dispatch.py
+++ b/src/gen_dispatch.py
@@ -566,8 +566,8 @@ class Generator(object):
 providers.append(provider)
 
 def provider_sort(provider):
-return (provider.name != func.name, provider.name)
-providers.sort(key=provider_sort);
+return (provider.name != func.name, provider.enum)
+providers.sort(key=provider_sort)
 
 if len(providers) != 1:
 self.outln('static const enum {0}_provider providers[] = 
{{'.format(self.target))
-- 
1.8.4.5

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libepoxy for openSUSE:Factory

2014-05-22 Thread h_root
Hello community,

here is the log from the commit of package libepoxy for openSUSE:Factory 
checked in at 2014-05-22 09:04:11

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


Package is libepoxy

Changes:

--- /work/SRC/openSUSE:Factory/libepoxy/libepoxy.changes2014-03-10 
12:18:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.libepoxy.new/libepoxy.changes   2014-05-22 
09:04:12.0 +0200
@@ -1,0 +2,15 @@
+Sat May 17 12:52:18 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Update to 1.2
+  *This is a bugfix and feature release. On the feature side of
+   things, it brings in an updated registry with support for
+   GLES 3.1 and EGL 1.5, along with miscellaneous other extensions,
+   and many more aliases for GLES functions. On the bugfix side,
+   it should be much more portable to non-Mesa drivers (nvidia binary
+   in particular) and systems with mixed Mesa and non-Mesa drivers,
+   and actually install the wgl headers in the windows build.
+- Explicitly BuildRequire pkgconfig(x11), and don't count other
+  packages drag it in
+- Drop git_fixes.patch, merged upstream
+
+---

Old:

  git_fixes.patch
  v1.1.tar.gz

New:

  v1.2.tar.gz



Other differences:
--
++ libepoxy.spec ++
--- /var/tmp/diff_new_pack.kkNH6t/_old  2014-05-22 09:04:13.0 +0200
+++ /var/tmp/diff_new_pack.kkNH6t/_new  2014-05-22 09:04:13.0 +0200
@@ -18,15 +18,13 @@
 
 Name:   libepoxy
 %define sonum  0
-Version:1.1
+Version:1.2
 Release:0
 Summary:OpenGL function pointer management library
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://github.com/anholt/libepoxy
 Source: https://github.com/anholt/%{name}/archive/v%{version}.tar.gz
-# PATCH-FIX-UPSTREAM git_fixes.patch -- import fixes from git
-Patch0: git_fixes.patch
 BuildRequires:  autoconf = 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -34,6 +32,7 @@
 BuildRequires:  python3
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xorg-macros)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -74,7 +73,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%patch0 -p1
 
 %build
 if [ ! -e configure ]; then

++ v1.1.tar.gz - v1.2.tar.gz ++
 6616 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org