summaryrefslogtreecommitdiff
path: root/graphics/libepoxy
AgeCommit message (Collapse)AuthorFilesLines
2017-04-19The generic EGL/GLX/WGL defaults are suitable for Darwin as BUILD_EGL will bedsainty2-4/+16
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-18Changes 1.4.1:adam3-10/+10
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-16Fix build under Mac OS X when XQuartz is used instead of modular X11.tron1-2/+2
2017-02-18When not hard-coding EGL, use the correct macro that available EGL isjoerg2-4/+4
actually used.
2017-02-18Fix hardcoded EGL detection to build this on NetBSD/amd64 current withryoon4-15/+79
native X.org.
2017-02-17Updated libepoxy to 1.4.wiz6-81/+25
This is a new stable release. Major changes for 1.4 are: Epoxy can now build with MSVC versions prior to 2013; we still recommend using a recent, C99-compatible compiler, like MSVC 2015 [Chun-wei Fan] When used under X11, Epoxy now attempts to handle the cases where the GLX extension is not built or not available [Yaron Cohen-Tal] 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 [Yaron Cohen-Tal, Adam Jackson] 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
2016-04-11update PKG_{FAIL,SKIP}_REASON with +=dbj1-2/+2
2015-11-30Try to fix breakage, optionalize x11 on Darwin. Bump.tnn1-9/+24
2015-11-27Fix install with modular Xorg on Darwin, egl is explicitly not built.jperkin1-2/+2
2015-11-19Allow building on OS X without X11adam4-47/+50
2015-11-03Add SHA512 digests for distfiles for graphics categoryagc1-1/+2
Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-01Deal with hardcoded libGL.1.dylib location. Fixes gtk3 apps on OSX.tnn3-8/+18
2015-10-01fix build on Darwin when X11_TYPE=modulartnn1-2/+2
2015-09-24PR pkg/50256: pretend to return NULL in epoxy_get_proc_address after errx()tnn2-3/+12
2015-09-16PR pkg/50243: PLIST fix when X11_TYPE=modular and PKG_OPTIONS.MesaLib=-dritnn1-7/+5
ok gdt@
2015-09-14Fix typo and thereby really bump the revision.tron1-2/+2
2015-09-14Re-enable glx on OS X.gdt4-9/+40
Upstream disabled glx on OS X (in an apparent attempt to make it build on systems without X11). However, libepoxy without glx is defective, and gtk3 fails with it. So it seems like the right thing is to ensure X11 presence for libepoxy. This patch reverts upstream's disabling of glx (setting configure variables/defines), making it be like libepoxy 1.2. The resulting libepoxy has glx, and gtk3+ builds fine against it on OS X 10.9. (It remains TBD to sort out how we feel about X vs quartz, but that's a separable issue.) Reviewed by ttn@ and tron@.
2015-09-13Correct package list for Mac OS X.tron2-4/+9
2015-09-13Update to libepoxy-1.3.1 (2015-07-16)tnn4-35/+16
Changes: GL API registry update fixes for a nonconformant GL implementation some library size reductions support reproducible builds
2015-06-14libepoxy looks for libGL.so.1. This matches the pkgsrc version, butprlw13-3/+19
native X has libGL.so.2. Split the difference and look for libGL.so.
2015-06-13Fix build with native / old X11 (build tested on netbsd-6)tnn5-11/+64
Apparently this will be required by GTK3 soon.
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn1-1/+2
2015-04-13add build dependency on py-expattnn1-1/+3
2015-04-03Import libepoxy-1.2 as graphics/libepoxy.tnn5-0/+69
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.