Commit Graph

40 Commits

Author SHA256 Message Date
ec40d0c12d Accepting request 1117044 from home:iznogood:branches:X11:XOrg
- Update to 1.7.0:
  * meson.build: error out on unsupported OSes
  * Update bin/symbols-check.py from mesa/mesa@9d42e31b
  * EGL/libeglcurrent: fix crash on library unload
  * HGL: add Haiku libGL.so implementation based on EGL
  * symbols-check: Add Haiku platform symbols
  * tests/egl: Fix LIBRARY_PATH on Haiku

OBS-URL: https://build.opensuse.org/request/show/1117044
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=69
2023-10-12 13:08:18 +00:00
d408bed676 Accepting request 1041173 from home:dirkmueller:Factory
- update to 1.6.0:
  * Read gl.symbols when generating stubs for libGL.so
  * Update GL headers and XML files
  * Add support for loongarch64
  * GLX: Fix assembly stubs for x32
  * Fix pthreads lookup on FreeBSD

OBS-URL: https://build.opensuse.org/request/show/1041173
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=67
2022-12-07 17:02:21 +00:00
e44363041d Accepting request 1007419 from home:dirkmueller:Factory
- update to 1.5.0:
  * Add BTI landing pads for aarch64
  * Set current thread state to NULL in teardown 
  * Moving setspecific to before DestroyThreadState
  * Fix a memory leak in libGLdispatch 
  * Use assembly stubs on armv6
- drop libglvnd-add-bti.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1007419
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=65
2022-10-02 09:45:15 +00:00
c0e8d2f391 - let libglvnd require Mesa-dri so GL drivers are available on
Wayland-only desktop installations (boo#1201474)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=63
2022-07-14 12:13:53 +00:00
61a51766e7 no longer provide/obsolete GLES*-devel packages
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=61
2022-03-04 11:24:28 +00:00
464abc2ec4 - provide/obsolete libGLESv1/libGLESv2/libGLESv3 packages
(bsc#1196576)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=60
2022-03-03 11:35:11 +00:00
c4d791a5c6 Accepting request 957396 from home:Guillaume_G:branches:X11:XOrg
- Update libglvnd-add-bti.patch from latest upstream submission

OBS-URL: https://build.opensuse.org/request/show/957396
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=59
2022-02-24 16:34:59 +00:00
475a9feeb1 Accepting request 947883 from home:Guillaume_G:branches:X11:XOrg
- Re-enable asm on aarch64
- Add patch to fix run with BTI enabled on aarch64:
  * libglvnd-add-bti.patch - boo#1188928

OBS-URL: https://build.opensuse.org/request/show/947883
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=58
2022-01-21 09:29:34 +00:00
7c634616ae Accepting request 943862 from home:dirkmueller:Factory
- update to 1.4.0:
  * tests cleanups
  * Update bin/symbols-check.py from mesa/mesa@6f854145
  * Remove extra paragraph from license text. 
  * Add one more missing dep_x11_headers 
  * Update uthash to v2.3.0 
  * EGL: Add support for eglQueryDisplayAttribKHR and NV.

OBS-URL: https://build.opensuse.org/request/show/943862
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=57
2022-01-05 09:49:17 +00:00
a34c91e730 Accepting request 932010 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Disable asm on aarch64 Tumbleweed due to issue with BTI - boo#1188928

OBS-URL: https://build.opensuse.org/request/show/932010
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=56
2021-11-17 17:43:53 +00:00
994f85a1d2 - libglvnd.rpmlintrc
* workaround for future buildcheck (boo#1191763)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=55
2021-10-20 14:26:22 +00:00
3080502689 Accepting request 907962 from home:bobbie424242:branches:openSUSE:Factory
update to 1.3.3, fixes boo#1188640

OBS-URL: https://build.opensuse.org/request/show/907962
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=53
2021-07-26 14:13:25 +00:00
e6c552c770 Accepting request 829037 from home:dirkmueller:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/829037
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=48
2020-08-24 20:52:46 +00:00
5408f41a8c - removed n_0001-GL-Bump-GL-version-to-9-2.patch, which is no
longer needed with xorg-server 1.20.6

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=46
2019-11-24 12:53:34 +00:00
985ac1bddf - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=42
2019-10-25 19:20:10 +00:00
06a1d5b2d7 - 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 ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=40
2019-10-07 21:49:11 +00:00
4b6d974a79 reintroduce n_0001-GL-Bump-GL-version-to-9-2.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=39
2019-10-07 20:05:14 +00:00
2947fc516c require Mesa -devel subpackages
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=38
2019-10-07 19:28:54 +00:00
e045d9779c readded egl.pc and gl.pc files
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=37
2019-10-07 18:59:50 +00:00
7551e6ba31 egl, gl pkgconfig files; no longer let libglvnd-devel package provide and
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=36
2019-10-07 16:40:47 +00:00
dc51a184c8 - reverting inclusion of GL, EGL, GLES, GLES2, GLES3 header and
pkgconfig files; no longer let libglvnd-devel package provide and 
  obsolete corresponding Mesa gl, egl, gles* devel subpackages; files
  just aren't compatible ...
- supersedes patches:
  * n_0001-GL-Bump-GL-version-to-9-2.patch
  * n_0001-eglplatform-fix-mesa-specific-defines.patch
  * u_add-gl3ext.h

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=35
2019-10-07 16:20:09 +00:00
106d5ff587 - let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=34
2019-10-06 10:52:42 +00:00
1e6c98c1ac -devel package should obsolete <= 19.1.7
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=33
2019-10-03 16:40:01 +00:00
d4628d2b34 - u_add-gl3ext.h
* adds missing include/GLES/gl3ext.h

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=31
2019-09-27 11:35:12 +00:00
1c430aed97 * Mesa-KHR-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=30
2019-09-26 20:15:48 +00:00
3c8618b27c - let libglvnd-devel provide/obsolete some of previous Mesa devel
packages:
  * Mesa-libGL-devel
  * Mesa-libEGL-devel
  * Mesa-libGLESv1_CM-devel
  * Mesa-libGLESv2-devel

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=29
2019-09-26 15:28:04 +00:00
feaf42641a Accepting request 733371 from home:tobijk:X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/733371
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=27
2019-09-26 10:46:23 +00:00
9266a202b8 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=25
2019-03-19 15:33:08 +00:00
994f3bf77b - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=23
2018-08-27 12:46:57 +00:00
02ba96e6f6 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=21
2018-04-19 13:38:30 +00:00
Michal Srb
c79bb0ed82 Accepting request 561472 from openSUSE:Factory:Staging:O
- Make sure to use only python3 for the build and do not rely
  on env calls for python

OBS-URL: https://build.opensuse.org/request/show/561472
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=19
2018-01-04 07:45:46 +00:00
Michal Srb
4f2e55c07b Accepting request 516841 from home:michalsrb:branches:bnc1052776:X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/516841
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=17
2017-08-14 13:45:18 +00:00
997d57f709 Accepting request 505458 from home:Zaitor:branches:X11:XOrg
Update to latest git, fix boo#1045185

OBS-URL: https://build.opensuse.org/request/show/505458
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=15
2017-06-21 20:59:45 +00:00
c2023bd0a4 Accepting request 500977 from home:Zaitor:branches:X11:XOrg
Update to latest git, get the last 6 months of development.

OBS-URL: https://build.opensuse.org/request/show/500977
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=13
2017-06-04 17:24:54 +00:00
eedf9648e6 Accepting request 500369 from home:alarrosa:branches:X11:XOrg
- Obsolete libglvnd0 <= %version-%release instead of only older
  versions in order to fix conflicts on TW.

OBS-URL: https://build.opensuse.org/request/show/500369
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=11
2017-06-01 18:57:24 +00:00
7350c8b42c test
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=10
2017-05-15 12:12:56 +00:00
86ad9562aa Accepting request 493103 from home:jengelh:branches:X11:XOrg
resolve the "%_lib" = "%_lib" fuckup from previous SR

OBS-URL: https://build.opensuse.org/request/show/493103
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=8
2017-05-06 15:12:44 +00:00
d31f8b4b59 Accepting request 486376 from home:jengelh:branches:X11:XOrg
- Replace old $RPM_ shell vars by macros
- Converge on one style of using macros (drop curlies)
- RPM group correction

OBS-URL: https://build.opensuse.org/request/show/486376
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=6
2017-04-07 13:45:21 +00:00
dad96c4134 - fixed/improved summary/description of libglvnd-devel package
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=3
2017-03-28 14:36:27 +00:00
ffb0ceb856 osc copypac from project:X11:XOrg:libglvnd package:libglvnd revision:5
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=1
2017-03-27 13:12:57 +00:00