Piglit is a collection of automated tests for OpenGL and OpenCL
implementations.
The goal of Piglit is to help improve the quality of open source
OpenGL and OpenCL drivers by providing developers with a simple means to
perform regression tests.
The original tests have been taken from
- Glean ( http://glean.sf.net/ ) and
- Mesa ( http://www.mesa3d.org/ )
OK sthen@, bcallah@
Submitted by Thomas Frohwein, who takes MAINTAINER (thanks!)
MojoShader is a library to work with Direct3D shaders on alternate 3D
APIs and non-Windows platforms. The primary motivation is moving shaders
to OpenGL languages on the fly. The developer deals with "profiles" that
represent various target languages, such as GLSL or ARB_*_program.
This allows a developer to manage one set of shaders, presumably written
in Direct3D HLSL, and use them across multiple rendering backends. This
also means that the developer only has to worry about one (offline)
compiler to manage program complexity, while MojoShader itself deals
with the reduced complexity of the bytecode at runtime.
MojoShader provides both a simple API to convert bytecode to various
profiles, and (optionally) basic glue to rendering APIs to abstract the
management of the shaders at runtime.
"It doesn't seem to install anything that depends on sdl but it does build
things using the headers which fail if sdl is removed between configure and
build" -- sthen@
ok sthen@
ok rsadowski@
Drawpile is a Free/Libre networked drawing program that allows multiple
people to sketch on the same image simultaneously. It supports the
OpenRaster image file format and thus works well with applications such
as MyPaint, Krita and GIMP.
https://www.darktable.org/2017/12/darktable-240-released/
"when updating from the currently stable 2.2.x series, please bear in
mind that your edits will be preserved during this process, but it will
not be possible to downgrade from 2.4 to 2.2.x any more."
Security patches removed, since all of them appear to be merged
upstream, APIWARN diffs kept. The atexit workaround introduced by jolan
is not needed any more.
The port now explicitely requests gnu11 support. I did not change the
feature set (no libjpeg, no opengl) to ease the update. People can
enable stuff later if they need to.
Testing quirks:
- not enabling jpeg means that the two first tests fail
- shells/bash should be installed at *configure* time in order for tests
to be picked up; maybe we should add a "test" FLAVOR so that regular
builds aren't affected?
Tested on amd64 and arm, bulk build + ok ajacoutot@ (thanks!)