1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= OpenGL function pointer management library
8 HOMEPAGE= https://github.com/anholt/libepoxy
12 SITES[main]= https://github.com/anholt/libepoxy/releases/download/1.4.3/
13 DISTFILE[1]= libepoxy-1.4.3.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= mesa meson pkgconfig
23 FPC_EQUIVALENT= graphics/libepoxy
24 MESON_ARGS= -Denable-egl=yes
26 [FILE:333:descriptions/desc.single]
27 Epoxy is a library for handling OpenGL function pointer management.
29 It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
30 eglGetProcAddress(), etc. from the app developer, with very little
31 knowledge needed on their part. They get to read GL specs and write code
32 using undecorated function names like glCompileShader().
36 0b808a06c9685a62fca34b680abb8bc7fb2fda074478e329b063c1f872b826f6 783624 libepoxy-1.4.3.tar.xz
39 [FILE:170:manifests/plist.single]
52 lib/pkgconfig/epoxy.pc
55 [FILE:276:patches/patch-test_dlwrap.c]
56 --- test/dlwrap.c.orig 2017-03-28 08:56:46 UTC
60 /* dladdr is a glibc extension */
62 +/* FreeBSD needs this to make asprintf() and dlvsym() visible */
63 +#define __BSD_VISIBLE 1