Waffle is a cross-platform C library that allows one to defer selection
of an OpenGL API and window system until runtime. For example, on Linux,
Waffle enables an application to select X11/EGL with an OpenGL 3.3 core
profile, Wayland with OpenGL ES2, and other window system / API
combinations.
Waffle's immediate goal is to enable Piglit, Mesa's OpenGL test suite,
to test multiple OpenGL flavors in a cross-platform way. However,
Waffle's design does not preclude it from being useful to other
projects.
tweaks and ok aja
Too many improvements to mention here; for more information, see
http://www.darktable.org/2015/12/darktable-2-0-released/
Note: when updating from 1.6.x series, edits will be preserved, but it
will not be possible to downgrade from 2.0 to 1.6.x any more.
build.
Since 6.9.0 the wmf delegate depends on MagickWand; with a non-modular
build the delegate is in MagickCore, meaning that if enabled, programs
can no longer link against just Core. In the last version of this port we
changed to the modular build to avoid the wmf issue, however as discovered
by Manolis Tzanidakis the modular build doesn't play nicely with programs
trying to use this from chroot e.g. common uses of pecl-imagick.
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28634
At least some wmf functionality still seems to work even without the
delegate, but if you need this and run into problems, you could try
GraphicsMagick instead (prefix tools with 'gm' e.g. 'gm convert' instead
of just 'convert').
This fixes library naming in pkg-config files, as it was reported on ports@.
Also, it'd be last update before OpenCV 3.0, which is WIP (in openbsd-wip).
From maintainer Rafael Sadowski, thanks!