./graphics/libepoxy, Library for OpenGL function pointer management

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.3, Package name: libepoxy-1.4.3, Maintainer: pkgsrc-users

Epoxy is a library for handling OpenGL function pointer management for you.
It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
eglGetProcAddress(), etc. from the app developer, with very little knowledge
needed on their part.


Required to run:
[graphics/MesaLib]

Required to build:
[textproc/py-expat] [pkgtools/x11-links] [devel/xorg-util-macros] [x11/glproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/dri2proto] [x11/fixesproto4] [lang/python27] [pkgtools/cwrappers]

Package options: x11

Master sites:

SHA1: 4a375660b9928c29a52c4dbe2220c0813617f390
RMD160: 2b1d083ce8e17e2885099c08fc745b7b7ae5d630
Filesize: 303.538 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-08 14:37:33 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Fix for missing EGL_CAST
   2017-06-08 06:31:34 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
Changes 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
   2017-06-03 09:54:07 by Maya Rashish | Files touched by this commit (1)
Log message:
libepoxy: set PLIST.egl=yes in the Darwin case in case it's supported.
simplify logic. only functional change should be fixing Darwin builds.
   2017-05-26 19:40:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 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
   2017-04-19 09:34:12 by David Sainty | Files touched by this commit (2)
Log message:
The generic EGL/GLX/WGL defaults are suitable for Darwin as BUILD_EGL will be
correct, and possibly not zero.

No revision bump required - this change fixes the build if the EGL = 0 guess
was incorrect, and no change if it was correct.
   2017-03-18 21:18:39 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 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
   2017-03-16 19:38:33 by Matthias Scheler | Files touched by this commit (1)
Log message:
Fix build under Mac OS X when XQuartz is used instead of modular X11.
   2017-02-18 15:00:06 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
When not hard-coding EGL, use the correct macro that available EGL is
actually used.