libglvnd-devel-1.2.0-lp152.1.3 >  A ^9/=„ 2wk;,#R fx/gs ؈ap)& ʓS6=GHڹg/4҃YRu mNw|>n! =HJhz S,dhᖇ@trӟP(dQ3LR#:h BD>/"L 8f:#UnZ*ڸcBB?SAU+ zc&EDUŔƮ5K]i1̘k5sנքQ7088fcd87e30e5a1e19fa0645298462094192fb360e52af0f12241accd787a2b4357623446bdcb8c20bb1ca590473885e137919dc^9/=„>4qϿ0"CvNk\>MⷸޛRI^S*5"Xaٞc]7=q munZ pƒ߹d4yXkWSQP4#!o6*S#fs+݁gA=X@jX(ve19_b9[tiIke%w 3:kQOhFAV3ϒ }#Cj$ptpgY7jeRc(>p><?<d ! @ (,?HL f   ( `  x<` (89: kF8(G8<H8tI8X8Y8\9]98^9b:c:d;'e;,f;/l;1u;Dv;|w;x;y<z<4Stefan Dirsch Stefan Dirsch Stefan Dirsch Stefan Dirsch Stefan Dirsch Tobias Klausmann Stefan Dirsch sndirsch@suse.comsndirsch@suse.comtchvatal@suse.commsrb@suse.comzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comjengelh@inai.dejengelh@inai.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comzaitor@opensuse.orgzaitor@opensuse.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.com- 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)- 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- 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 ...- 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- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel- 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- 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.- 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- 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.- 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- Make sure to use only python3 for the build and do not rely on env calls for python- 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)- 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.- 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.- Obsolete libglvnd0 <= %version-%release instead of only older versions in order to fix conflicts on TW.- 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.- Replace old $RPM_ shell vars by macros - Converge on one style of using macros (drop curlies) - RPM group correction- baselibs.conf: added -devel package- fixed/improved summary/description of libglvnd-devel package- removed unneeded rpmlintrc- 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.- 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. * tests: Merge the dummy and patchentry libraries. * GLX: Fix a couple of errors. * GLdispatch: Don't unpatch entrypoints in __glDispatchLoseCurrent. - Add _service and use it to update to current relase. - Replace autoreconf for autogen.sh call ref info in README.- added Recommends to Mesa-libGL1/Mesa-libGL-devel- fixed build on 32bit with SUSE < 1330- created libglvnd packagesheep85 1589642284 1.2.0-lp152.1.31.2.0-lp152.1.31.41.2.04.5glvndGLdispatchABI.hlibeglabi.hlibglxabi.hlibEGL.solibGL.solibGLESv1_CM.solibGLESv2.solibGLX.solibGLdispatch.solibOpenGL.soglx.pclibglvnd.pcopengl.pc/usr/include//usr/include/glvnd//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/37b0e1dd4ddfb49a3a858552bf0c4f40-libglvndcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filePRPRPR`rDR:utf-87725fb3aa5d86c8c63be2ebf0d925d60d77db4d46dffc7cbe7156c1b386a0c34? 7zXZ !t/"] crt:bLL _Y:-Űa dz񐸘f6RiL ̐0R*5G B2OGh1nsZėݽÉ xm",2f3#Ͳ:=ƅIph"W/"RyvR! B6e`^5.k$i0~~1$GP(祃 n9d6=BLG%j󤔣љڤb~+MiV^aRjn\3knD9SP WdVZ rSGc YRVUC] ?tI]͓c"I[(w$CDX>FZ)SU{SH&T3Ǜ[ϬMj|0b-W R;c]O8rwop.J:5VA\Z慣tWoHf 6Nipc2E1ď(01+M*YNZ(Ǵ WQ"B2JEe0 s~%BjM3$#U0bo/n3 q2+'kgwq9{i˪C=,r/̍{ 7?5(JYFoQ~|:GG sn~]"u --_^l p("wK<~"tZFSF+Uc,S]bZ|C~B'HVꗼ~YwNv d҂ ÂrF=W]< bީܕ6H48ނ1CQg 3۸gȣ)=m{b9H^]qe_bi 8 =I*}[.1':VЫU Kv#MNr.CEaKxь ݍ5G ؄E<:IHuJS:X68j6ba|yWYP]f`ɱYz/jkr& F 4Ic^Q{@y;R쾴Oskޤf*$w TFE*Rh8l4cz\yx JRrI] 懓nQdY]lob據n.2ےmU5@R.eJ+9+w]|Oѿ$$jbFg>q;qpu)ST :kV* sU`Я占ˬ}HI/G0Q @^B4p0XX )E2ȎgiP6ߎbvgggkA$w;qeE oC yAG,7LeL 7yRˊX ^LpShP0T "{Fe"*}@pVW•V4N:0 b4P$˵Ȥ߯+ADžڐ/O`O={*S12'R aGXdMw}2Ϧ`!) <,Ai 6K?PTbBYpN_:וM"N0Fp/J^~ 0d,HIc/7ǬAC  9`6KOރ]T[s4XDEI]+2I)1a>%u[]N%9mmusEkuaL,~Ǐ>v1 6B1 ¹^\?K^P}8>'p1{Q%ȕO6 J u| vQ.OkLO]&N)t㱫^7^:AעmwhnjoC2> یea.><1صbjstSoI+c}¤dlU ƨjSݛ@z< m2<u…[5+Q VTOw#s E6hYF!ϻSސ]Pm֖ڼeoGK wA]5yKG CPloISAU_,rz@ q 6+:Ŷ8 E$/\o~KB EsM5i au${fk%1 /V HqM]L^4VDq9xEG3'BOJop*#|Uu jGYzF:_%&x)rz*MM:jfBb&ձ\[VcD* [)BGc<pFZQn ׮w--754v,G z3YǴId2Amj 5Ll;\y~wEG΃ ;zk"1q9ſ5l*m9&L~}_'[?ǚ$ڮgq]-aBrDxm>-D|ˎݭYckQnj 1N7_yGN GbmxHxd6jKiVx/)oWgdIg` ,X,oӬ7,i =U&ʼn|? r}@<ŰJv/mmmCY92ԅ>J*_{N¥{8ޭ_qpޕ:$/xE!55 w<)_{Qպ*a\y于iaVк|+4:Db[^.XƳH9kva[Yf\PKٕ6h@T:@ͻR8;slchtmUxwvnb3"}k61N#A0)`{(^(Fmœnxv{mh5lh_$W! 1&,I' m҇ g$m$Ocfrٶ ŕ|?!leV]‰38q &s-<Þ_AB E7Sغ =5~g[yfڳJ:R7JDF kY3$e_J,KFW5p*U= q(;;gE;"Cߎd7Xb[)|G3@Vi.AjI6 V#um]H\Be ׸>uD${=K/>䖩fRhbca0P\cYyr8pv"_@^0wy9)3AkPi${1=pQ뙔˻6>J5JE}G.1| 6^eΩqHMD2$ (vpooASELøhx^L鿏yF;$_~mX^4pWj t)W]Dxu_O>LM' Eh)T*B@?OYhꮨCӋ ]ى8QNC~hSc& (@YVkn&,f/m]}auZeMlb߿+{r SNtsX4~[^(r,+\L&~ &B`T.Βqzt3{ůaan]?pXMs-T03UjNdl|_:% &Ę< wEWpv";|#6؟S'1Zagn<]&wH? j=9btKƺay:~V*$'/ugl/>΅}0w6GK"'.?+`E;ܲJY[~S1b5Lxt`otF%6ׯdMbK܋d_$ d;QsלwYZJB׍QE@IA)܇MTVKy@-ժz"pk;:kӿxu*x}A;jĹաKbUr)8,m:=[þH?:A8D GM<]I ug;0mL)f+2A=vDΝ.}mB o>q+cpFJJm$S)'T-AڞFEw4tm=m'~Rfnho:wVm1::Zy U!;^~ 1Mkފ[u`]_>Bv?դ?eUN7 fH <+1KgǠ v1w&Ph[i_GG @lBh)u(XmY_D(2V?%f@8 oOAz0[Ibby ܯ,~oO. bD!٪ڲUw2Q#&CU& -*d76 >c܋XPm ++#9pL^JӤ}udYԝ=+ُHڠxD*=(9]sѼ?2cKӬ,f0R.X9K+I0G%t_{> hǸB <%sx4 {53!YN/!R1fxhko}d%;7)<OIXM7NF#A#^^gnp-R|0y{>K 4o.F 7h(a3-T4k%#E5H\& Q뛏Rrpn;bU(hΙ0JI/gz nzL'o,Fag= A4 `C4)%msb#Cjrc!$|u,,GgŌ=G,WCֈ(p䥗*U^cyu-l!nmq;&m@8&5;U 7ϺƟN թ6uQmE1rCguُ2'e93oh3” 89ֱu紪o>%@7דE.3)α'yH4^ŧ>>E!JG-NYn!]f=P0\CUYtӴ&hT7N֧it@t^} B|wq톤ˑt;mgĵ N1_Gv$*F`SK"H˰WE8JKQ[q%<'SLG2@/)pfI0U 9"yم|$,HUo,$QֵܯbP?RjPN]j9}@38"Sk4@&.`fڪ2†p'b"=i s |dM%tUJuULӶ)C~?#6<#NA6Mk'ᄏϺE[QM5HQv$1vTݳHk߼~q+{0]F0t2ķ3a.Y"tG}Y13 ~Р=Oa y2)WC5!ix(oAh:l\ Эt :fOYg ڻ?ҋI0+/H-p zCs~SqvYr9q6],w! b?;gSvED~j(M@N֯$ 3&R&ú+@pZVp>YG ?M׼>ܤF[}FJ1b3ߌ]77fq 期?O|r=#KL˼>پ{F> yN?mX|wm@lR{-iAw *9_ ӀC 4,@I=zO0&iWwצބ U~s-lK*Ғ,{Iudґ,:1U<`krmHb4)r-d/p !~s\;rU6կ5mԉ.'=D&T/rӺKTz`[o|pQڭ|{e3Fz!m:yl لt7'"j*WI0|",0jծۆ0v>vQU4Gd1E=H:J]?m1tR>6>6f'"2?R!?\JqޭQSTMm挴"%u{jȷ^*DK_kDj%6vو4JBێw|&eq_l8ˁ3n%)\^ru3`bWp\]\\GS3>ϙ{#&KxEiǚ{]D^]RS )AQo$lpsxC[$ YC=-aso  ¤Jpe$>zYshIւ  g<X򫃐-vV8~ziuuU[Q`%g\^όԻF=]($2܁_枯[gXR 46lQE/S4 ;@JoVoo֑sj3z9]o4`9 'mtG_HRUᯭ"  ~>qN<,(Y{#Nt9Z  M[gŸjdTzERmrO d", Pt*6j@5)xR^F%,orOd._C/O)roV!'?x0k^dHe?ByCEQ?kz䨕qozw{#!\ze$'ԸdHs76,>wk U)8OC1:uoZP Qie;ףg}dŅ1r%H 8tqdž \E1-5/zhJU^V18yHߊbMLvnv4ǚ;$˹ p7yr\4=<9`T u B-:%wrv;QR#)nB(]kZ'a/qMl/^AS%,(%\b+%~|q _腛p [vh!+9xi/(dOuׇ^~/U.st>.KAi>d{&2qM|"RwR,'@wV3),U)6̡h= O$Sp~2x2AhAdؠiuC$\!-FCx)"EHoc6 >)PΡxǵW5% y<˟y] oNdnW,C9qKx)\I|O\lcAklURc L3d)6$r{ta+@]>YCYe:rzR|ų_8Y&@ yT!~W2㐖S*X`,76Q/7}Wz\PTugumG^d@j?ifu9QOOts8(fp|H mB,=?>O@ A J*I[݂2.6Ntq&}ʳ}xV\JuHGlK\9LfY95x2&tȤFʼnɂ@Hm,$Qc)qi1Vz֭kLCJDҲFw #q jojzGL] Y#(#*)T,1;!c6Y6,9~jø6-^h(=2Fb;1 у2Tn#<qQ*r)z|:!O;FA7 g&hwQd`vAFxzE 3 YZ