Commit Graph

17 Commits

Author SHA256 Message Date
fcbe02e5e9 Accepting request 894852 from home:iznogood:branches:X11:XOrg
- Update to version 1.5.8:
  + Revert changes from PR #238 / #229
  + Fixes regressions: #240, #252, #253

OBS-URL: https://build.opensuse.org/request/show/894852
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=20
2021-05-21 21:03:57 +00:00
65a07c889b Accepting request 893946 from home:AndreasStieger:branches:X11:XOrg
libepoxy 1.5.7

OBS-URL: https://build.opensuse.org/request/show/893946
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=19
2021-05-18 08:35:29 +00:00
6de6fd10e7 Accepting request 858201 from home:iznogood:branches:X11:XOrg
New stable release

OBS-URL: https://build.opensuse.org/request/show/858201
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=18
2021-01-04 12:03:25 +00:00
172206ea7a Accepting request 760830 from home:StefanBruens:branches:openSUSE:Factory
- 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
- 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.
- 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.
- 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.
- -devel package requires pkgconfig(x11), pkgconfig(egl)
   but those deps are not generated automatically.
- 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.
- 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.
- 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.
- 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
- Add baselibs.conf in order to build 32bit packages.
- 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)
- 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
- Init libepoxy package

OBS-URL: https://build.opensuse.org/request/show/760830
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=14
2020-01-04 21:45:39 +00:00
124a0440cd Accepting request 751004 from home:iznogood:branches:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/751004
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=13
2020-01-04 19:53:25 +00:00
429eae2f85 Accepting request 695293 from home:tobijk:X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/695293
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=12
2019-04-17 15:56:47 +00:00
8fa5ccfbf6 Accepting request 640080 from home:iznogood:branches:X11:XOrg
NOTE: This depends on new meson landing in TW ( https://build.opensuse.org/request/show/639505 )


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

OBS-URL: https://build.opensuse.org/request/show/640080
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=11
2018-10-18 15:32:01 +00:00
386673ef67 Accepting request 580976 from home:iznogood:branches:X11:XOrg
New upstream release

OBS-URL: https://build.opensuse.org/request/show/580976
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=10
2018-02-28 15:26:25 +00:00
Michal Srb
92750c552f Accepting request 563449 from home:elvigia:branches:X11:XOrg
- -devel package requires pkgconfig(x11), pkgconfig(egl)
   but those deps are not generated automatically.

OBS-URL: https://build.opensuse.org/request/show/563449
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=9
2018-01-11 08:21:15 +00:00
ff4d2de005 Accepting request 501359 from home:Zaitor:branches:X11:XOrg
New stable release

OBS-URL: https://build.opensuse.org/request/show/501359
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=8
2017-06-06 12:34:09 +00:00
b0da94772a Accepting request 500952 from home:Zaitor:branches:X11:XOrg
New stable release

OBS-URL: https://build.opensuse.org/request/show/500952
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=7
2017-06-04 14:32:31 +00:00
422eac6cd8 Accepting request 476882 from home:Zaitor:branches:X11:XOrg
New upstream release

OBS-URL: https://build.opensuse.org/request/show/476882
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=6
2017-03-05 21:43:02 +00:00
789c63398a Accepting request 317672 from home:sumski:hazard:to:your:stereo
- 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

OBS-URL: https://build.opensuse.org/request/show/317672
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=5
2015-07-21 07:25:05 +00:00
d31c3708f2 Accepting request 293257 from home:Zaitor:branches:X11:XOrg
Add baselibs.conf in order to build 32bit packages, needed for GNOME 3.16

OBS-URL: https://build.opensuse.org/request/show/293257
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=4
2015-03-26 13:50:02 +00:00
aec9dd70d7 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libepoxy?expand=0&rev=3
2015-02-12 10:16:15 +00:00
Stephan Kulow
dd438d980e Accepting request 234495 from X11:XOrg
Update to 1.2 (forwarded request 234429 from sumski)

OBS-URL: https://build.opensuse.org/request/show/234495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libepoxy?expand=0&rev=2
2014-05-22 07:04:11 +00:00
Stephan Kulow
d3191e7416 Accepting request 224818 from KDE:Frameworks5
Init libepoxy package. We'll need it for kwin 5, and Stefan didn't thought it's a good idea to put it in X11:XOrg (sr#224114)

OBS-URL: https://build.opensuse.org/request/show/224818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libepoxy?expand=0&rev=1
2014-03-10 11:18:22 +00:00