SSL/TLS library (as we used to do by default) - fixes a segfault
that now occurs when making a TLS connection to a database from
a program that is also using poppler-glib. (specifically I see
an insane value for c->num in MD5_Final/HASH_FINAL resulting in
a write past the end of an array when doing "use DBI; use Poppler;
$dbh = DBI->connect('dbi:Sybase:server=server'" in perl).
We used to do this (with an optional openssl flavour) but switched
away previously because gnutls started needing pthread and we wanted
to avoid the need to preload libpthread.so for various programs
(especially DBD::Sybase), but that is no longer a problem.
ok ajacoutot@
OK abieber@
Changes in the port:
- taking MAINTAINER, agreed with bmercer@ who provided the initial port
- added a q2ded rc script in a similar fashion as the games/ioquake3
port does
- the existing /usr/local/share/yquake2/q2ded binary from previous
port did not work as it was searching for games.so from a relative
path. I found a way to make both quake2 and q2ded work with an
upstream supported MAKE variable to provide the system wide quake
data directory. Thanks to this change we can drop the wrapper script
and use the binaries directly.
- adding a new _yquake2 user/group plus /var/yquake2 for the dedicated server
binary
- updated the port to version 5.34
Additional notes:
- make port-lib-depends-check complains on:
Extra: openal.2 pthread.22
ktrace tells me that the check is wrong. Openal and pthreads are both
used.
- upstream said in their changelog that they are changing their
platform policy 'Switch from an arch whitelist to an "all archs are
supported" approach.'. I saw in our tree a change by landry@
specifically limiting the supported platform to the upstream
supported versions
(http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games/yquake2/Makefile?rev=1.2&content-type=text/x-cvsweb-markup).
I am not removing this restriction until I get some feedback from
people able to test other platforms than currently
listed in ONLY_FOR_ARCHS.
Upstream changelog:
Quake II 5.33 to 5.34:
- Add support for stereo 3D (by Valery Guskov)
- Make gibt solid so they move with conveyor belts.
- Disable gl_ext_multitexturing by default.
- Switch from an arch whitelist to an "all archs are supported"
approach.
- Add a new README.
Quake II 5.32 to 5.33:
- Add OGG volume slider in settings menu
- Fixed some bugs in volume settings
- Replaced HUD scale option in video menu with generic UI scale
- General UI upscaling improvements
- Better support for keyboards with AZERTY layout
- Set default map for proper startup (users can't connect without one
specified).
- Use libogg from ports (fixes bulk).
- Update readme to give more info on pk3 locations.
OK awolk@, ajacoutot@ and a "look good" from espie@
fix possible loss of data
(git commit 72dda66be8c3261aae5af54807afdedfa94f4c67)
add parameter checking to `sc_right_trim`
fix conversion from 'size_t' to 'long', possible loss of data
(git commit 050c62f7dfa0b6d76c0c57fbc0e41efba5864079)
gids bux fixing
fix the problem if the serial number is entered in the command line
(git commit 0ae4b4ac0d13e596dd4fbf1a9f35c6a5f3a45726)