Commit graph

17 commits

Author SHA1 Message Date
tnn
dc6185fd4c Try to fix breakage, optionalize x11 on Darwin. Bump. 2015-11-30 14:36:35 +00:00
jperkin
27f735495e Fix install with modular Xorg on Darwin, egl is explicitly not built. 2015-11-27 10:33:21 +00:00
adam
857792fcb0 Allow building on OS X without X11 2015-11-19 11:46:33 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
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-11-03 21:33:50 +00:00
tnn
3bf02ac501 Deal with hardcoded libGL.1.dylib location. Fixes gtk3 apps on OSX. 2015-10-01 13:50:05 +00:00
tnn
3586ed1ef0 fix build on Darwin when X11_TYPE=modular 2015-10-01 09:36:57 +00:00
tnn
c2d0b60cb0 PR pkg/50256: pretend to return NULL in epoxy_get_proc_address after errx() 2015-09-24 22:51:29 +00:00
tnn
02c5285498 PR pkg/50243: PLIST fix when X11_TYPE=modular and PKG_OPTIONS.MesaLib=-dri
ok gdt@
2015-09-16 12:28:53 +00:00
tron
5c32075c9a Fix typo and thereby really bump the revision. 2015-09-14 18:20:12 +00:00
gdt
c5de524026 Re-enable glx on OS X.
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-14 14:40:37 +00:00
tron
5e72c609d6 Correct package list for Mac OS X. 2015-09-13 11:38:32 +00:00
tnn
36f4fba198 Update to libepoxy-1.3.1 (2015-07-16)
Changes:
GL API registry update
fixes for a nonconformant GL implementation
some library size reductions
support reproducible builds
2015-09-13 04:44:48 +00:00
prlw1
a0637ce3ad libepoxy looks for libGL.so.1. This matches the pkgsrc version, but
native X has libGL.so.2. Split the difference and look for libGL.so.
2015-06-14 21:50:07 +00:00
tnn
ca4a1afc36 Fix build with native / old X11 (build tested on netbsd-6)
Apparently this will be required by GTK3 soon.
2015-06-13 19:13:10 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00
tnn
b42c8975a2 add build dependency on py-expat 2015-04-13 13:54:17 +00:00
tnn
908a1839a7 Import libepoxy-1.2 as graphics/libepoxy.
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.
2015-04-03 08:48:57 +00:00