a CUPS configuration tool in gnome-control-center.
While here, don't enforce the dependency on CUPS; while this is a CUPS
configuration tool, it's also a dependency of gnome-control-center and some
users may not want CUPS on their system.
OK abieber@
Port changes:
- bump version
- install new ref_gl1 / ref_gl3 shared libraries into
/usr/local/lib/yquake2
- patch the Makefile to not pass -Wl,--no-undefined to
the linker, change already merged upstream:
https://github.com/yquake2/yquake2/pull/213
- patch backends/generic/vid.c to dlopen libraries
from /usr/local/lib/yquake2 instead of relying
on Sys_GetBinaryDir() that thinks the OS can tell
it the executable path
Regarding the .so changes, please see the following 2 github links
- https://github.com/yquake2/yquake2/pull/213
- https://github.com/yquake2/yquake2/issues/214
especially the second one. In short, it's possible that upstream will
add a way to define /usr/local/lib/yquake2 as a compile time option
which would make this patch obsolete. Note that I did not move the game.so
file on purpose, as upstream mentioned in 213 that mods expect it to be
in that specific spot.
If you want to test the new renderer just execute the game with:
$ quake2 +vid_renderer gl3
after first run it will be added to your config, or you can add it
yourself by adding:
set vid_renderer "gl3"
to:
/home/mulander/.yq2/baseq2/config.cfg
Upstream changelog:
Quake II 7.00 to 7.01:
- Fix build of GL3 for platforms without SSE.
- Fix Jennel Jaquays name in credits and quit screen.
- Make Quake II high DPI aware on Window Vista and above.
- Fix some problems with loading dependend librarys on Windows.
Quake II 6.00 to 7.00:
- Remove the broken multitexturing render path from the OpenGL 1.4
renderer. It was switched off by default in 6.00.
- Reimplement the support for shared renderer libraries. Please note
the this is an incompatible implementation with an custom API. The
original renderer libraries will not work!
- Implement an OpenGL 3.2 renderer. This renderer has the same look
and feel as the old OpenGL 1.4 renderer but makes heavy use of
modern OpenGL and GPU features. An OpenGL 3.2 capable GPU (Intel
starting with Ivy Bridge on Windows or Sandy Bridge on Linux, Nvidia
staring with G80 and AMD starting with R600 / HD2000) is required.
- Fix OpenAL compatibility with modern openal-soft versions.
- Several fixes and optimizations to OpenAL, implement support for
doppler effects. (by xorw)
from Matthias Pitzl; OK sthen@
Comment:
a Test::Deep plugin for validating type constraints
Description:
This is a Test::Deep plugin that provides the sub is_type to indicate
that the data being tested must validate against the passed type.
This is an actual type object, not a string name -- for example
something provided via MooseX::Types, or a plain old coderef that
returns a bool (such as what might be used in a Moo type constraint)
from Matthias Pitzl; OK sthen@
Comment:
compare JSON with Test::Deep
Description:
Test::Deep::JSON provides json($expected) function to expect that target can be
parsed as a JSON string and matches (by cmp_deeply) with $expected.
- use the proper compiler and linker in ${WRKDIR}/bin
- casting to nullptr where required (diff from espie@)
- link the character_data_generator with c++abi twice until a linker
bug is figured out
from Matthias Pitzl; OK sthen@
Comment:
correct check for object classes in Perl
Description:
This module provides several functions to assist in testing whether
a value is an object, and if so asking about its class.
QCA aims to provide a straightforward and cross-platform crypto API, using Qt
datatypes and conventions. QCA separates the API from the implementation,
using plugins known as Providers.
tweaks/ok zhuk@