Update games/yquake2 7.45 => 8.00
Port changes: * reintroduce execinfo (it's now in base and not creating trouble) Libraries are opened with dlopen now. So we have expected portcheck warnings: Extra: curl.26 openal.4 Quake II 8.00: * Client side support for the optional Vulkan renderer library. * Non existent renderer libraries are now skipped over by the menu. * Fix several bugs when loading autosaves. * Bump the maximal number of OGG/Vorbis files to 128. * Several fixes to the Barracuda Shark. (by BjossiAlfreds) * vid_fullscreen and r_mode are no longer special, they require an explicit vid_restart like every other cvar. * Remove hardcoded map fixes and replace them by optional entity files. Add several newly discovered map fixes. (by BjossiAlfreds) * Send the network protocol version to the server. This can be used by the server to support clients with different network protocol version. (by Knightmare) * Force SDL to minimize the window when its focus is lost. This fixes several problem under Windows with SDL 2.0.14 and newer. * Switch the semantics of the vid_fullscreen cvar. 1 is now native fullscreen, like it was in Vanilla Quake II. 2 is desktop fullscreen. When desktop fullscreen is selected through the menu, r_mode is forced to -2. * Add g_footsteps to control the generation of footstep sound. This cvar is cheat protected. 1 is Vanilla Quake II behavior and the default. 0 never generates footstep sound, 2 always generates them. * Support stereo wave files. (by 0lvin) * Add cl_r1q2_lighstyle. When set to 1 Yamagi Quake II uses the Vanilla Quake II light styles (for example yellow light for the Hyperblaster) instead of the default r1q2 light styles. * Add a submenu to configure gamepad and joystick sensitivities. (by Larry Davis) * Ensure that the config file is written before changing the active mod. This prevents config changes from getting lost. * Overhaul the search path logic. Make sure that each directory is added only once.
This commit is contained in:
parent
170ee78f1d
commit
d078c47b2f
|
@ -1,10 +1,10 @@
|
|||
# $OpenBSD: Makefile,v 1.23 2021/01/07 22:20:25 thfr Exp $
|
||||
# $OpenBSD: Makefile,v 1.24 2021/12/15 13:44:11 sdk Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64 sparc64
|
||||
|
||||
COMMENT= Yamagi Quake II
|
||||
N= yquake2
|
||||
V= 7.45
|
||||
V= 8.00
|
||||
PKGNAME= ${N}-${V}
|
||||
DISTNAME= quake2-${V}
|
||||
CATEGORIES= games
|
||||
|
@ -17,8 +17,10 @@ EXTRACT_SUFX= .tar.xz
|
|||
# GPLv2
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
WANTLIB += GL SDL2 c curl m openal pthread
|
||||
WANTLIB += GL SDL2 c curl execinfo m openal
|
||||
|
||||
# Libraries loaded with dlopen(3)
|
||||
# Extra: curl.26 openal.4
|
||||
LIB_DEPENDS= audio/openal \
|
||||
devel/sdl2 \
|
||||
net/curl
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (quake2-7.45.tar.xz) = x1JFZ78apgRfJWGb6m5P2QZihLP7gYY7WB+0T09H/2U=
|
||||
SIZE (quake2-7.45.tar.xz) = 1997816
|
||||
SHA256 (quake2-8.00.tar.xz) = YNjRD8K011uWElGZDk2QM1cZSnMhC8HkKSTt74h9DrI=
|
||||
SIZE (quake2-8.00.tar.xz) = 2086776
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
$OpenBSD: patch-Makefile,v 1.3 2021/01/07 22:20:26 thfr Exp $
|
||||
|
||||
Index: Makefile
|
||||
--- Makefile.orig
|
||||
+++ Makefile
|
||||
@@ -452,11 +452,6 @@ release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
||||
release/quake2 : LDFLAGS += -lexecinfo
|
||||
endif
|
||||
|
||||
-ifeq ($(YQ2_OSTYPE), OpenBSD)
|
||||
-release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
||||
-release/quake2 : LDFLAGS += -lexecinfo
|
||||
-endif
|
||||
-
|
||||
ifeq ($(YQ2_OSTYPE), Haiku)
|
||||
release/quake2 : CFLAGS += -DHAVE_EXECINFO
|
||||
release/quake2 : LDFLAGS += -lexecinfo
|
Loading…
Reference in New Issue
Block a user