diff options
Diffstat (limited to 'games')
-rw-r--r-- | games/etlegacy/MESSAGE | 5 | ||||
-rw-r--r-- | games/etlegacy/Makefile | 14 | ||||
-rw-r--r-- | games/etlegacy/distinfo | 3 | ||||
-rw-r--r-- | games/etlegacy/patches/patch-src_client_snd__main.c | 15 |
4 files changed, 14 insertions, 23 deletions
diff --git a/games/etlegacy/MESSAGE b/games/etlegacy/MESSAGE index c5e529a9848..88d08d96bb4 100644 --- a/games/etlegacy/MESSAGE +++ b/games/etlegacy/MESSAGE @@ -1,5 +1,8 @@ =========================================================================== -$NetBSD: MESSAGE,v 1.1 2019/04/11 20:56:34 nia Exp $ +$NetBSD: MESSAGE,v 1.2 2019/06/23 13:28:04 nia Exp $ + +Enemy Territory is available as a free download, but the data files are not +redistributable. pak0.pk3, pak1.pk3 and pak2.pk3 must be copied from the official game files to ${PREFIX}/share/etlegacy/etmain to play Enemy Territory. diff --git a/games/etlegacy/Makefile b/games/etlegacy/Makefile index b15bc24a9ae..3088cecd9a6 100644 --- a/games/etlegacy/Makefile +++ b/games/etlegacy/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.4 2019/06/23 11:20:23 maya Exp $ +# $NetBSD: Makefile,v 1.5 2019/06/23 13:28:04 nia Exp $ PKGNAME= etlegacy-2.76 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= games DIST_SUBDIR= etlegacy-${PKGVERSION_NOREV} @@ -25,12 +25,14 @@ LICENSE= gnu-gpl-v3 USE_CMAKE= yes USE_LANGUAGES= c c++ -CMAKE_ARGS+= -DRENDERER_DYNAMIC=OFF # doesn't work with builtin MesaLib +CMAKE_ARGS+= -DRENDERER_DYNAMIC=OFF CMAKE_ARGS+= -DFEATURE_RENDERER2=OFF # experimental, buggy +# use libraries from pkgsrc CMAKE_ARGS+= -DBUNDLED_CURL=OFF CMAKE_ARGS+= -DBUNDLED_FREETYPE=OFF CMAKE_ARGS+= -DBUNDLED_GLEW=OFF +CMAKE_ARGS+= -DBUNDLED_JANSSON=OFF CMAKE_ARGS+= -DBUNDLED_JPEG=OFF CMAKE_ARGS+= -DBUNDLED_LUA=OFF CMAKE_ARGS+= -DBUNDLED_OGG_VORBIS=OFF @@ -41,20 +43,22 @@ CMAKE_ARGS+= -DBUNDLED_SQLITE3=OFF CMAKE_ARGS+= -DBUNDLED_THEORA=OFF CMAKE_ARGS+= -DBUNDLED_ZLIB=OFF +# don't try to build i386 binaries on amd64 CMAKE_ARGS+= -DCROSS_COMPILE32=OFF CMAKE_ARGS+= -DFEATURE_AUTOUPDATE=OFF +# tries to install binaries +# but maybe this can be built from source separately CMAKE_ARGS+= -DFEATURE_OMNIBOT=OFF CMAKE_ARGS+= -DINSTALL_OMNIBOT=OFF -CMAKE_ARGS+= -DFEATURE_OPENAL=ON - CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release" CMAKE_ARGS+= -DINSTALL_DEFAULT_BASEDIR="${PREFIX}/share/etlegacy" CMAKE_ARGS+= -DINSTALL_DEFAULT_BINDIR="bin" CMAKE_ARGS+= -DINSTALL_DEFAULT_MODDIR="share/etlegacy" +# don't use fopen64 etc CFLAGS+= -DIOAPI_NO_64 CHECK_PORTABILITY_SKIP+= libs/sdl2/build-scripts/* diff --git a/games/etlegacy/distinfo b/games/etlegacy/distinfo index e050726d15a..a6bbfdb5a94 100644 --- a/games/etlegacy/distinfo +++ b/games/etlegacy/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2019/06/23 11:20:23 maya Exp $ +$NetBSD: distinfo,v 1.3 2019/06/23 13:28:04 nia Exp $ SHA1 (etlegacy-2.76/etlegacy-libs.tar.gz) = 27da78b9c118be2bb931543ee217f95246e26658 RMD160 (etlegacy-2.76/etlegacy-libs.tar.gz) = 3052bd1c8f3164016d5402452e76f4ed66e3571f @@ -10,5 +10,4 @@ SHA512 (etlegacy-2.76/etlegacy.tar.gz) = 911c91dac71741067b9ac4e4651fae64c7def77 Size (etlegacy-2.76/etlegacy.tar.gz) = 10381173 bytes SHA1 (patch-cmake_ETLInstall.cmake) = f89a99b5c280227f520fbd6f2eec06139cec503f SHA1 (patch-cmake_ETLPlatform.cmake) = d73dd745cf2d70f0f0fe6385364d54ac2cdbe0e8 -SHA1 (patch-src_client_snd__main.c) = 82d4fef339044d6677eadad526b8f2b57099514f SHA1 (patch-src_qcommon_q__platform.h) = b377ad5033c4f47a2c6659837e2a0b72082dd570 diff --git a/games/etlegacy/patches/patch-src_client_snd__main.c b/games/etlegacy/patches/patch-src_client_snd__main.c deleted file mode 100644 index ed4e78ab008..00000000000 --- a/games/etlegacy/patches/patch-src_client_snd__main.c +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-src_client_snd__main.c,v 1.1 2019/04/11 20:56:34 nia Exp $ - -Default to OpenAL over SDL2 - eliminates stuttering on NetBSD. - ---- src/client/snd_main.c.orig 2019-01-05 19:54:35.000000000 +0000 -+++ src/client/snd_main.c -@@ -809,7 +809,7 @@ void S_StopMusic_f(void) - */ - void S_Init(void) - { -- cvar_t *cv = Cvar_Get("s_initsound", "1", CVAR_ARCHIVE | CVAR_LATCH | CVAR_UNSAFE); // 0 = disabled, 1 = SDL2, 2 = OpenAL -+ cvar_t *cv = Cvar_Get("s_initsound", "2", CVAR_ARCHIVE | CVAR_LATCH | CVAR_UNSAFE); // 0 = disabled, 1 = SDL2, 2 = OpenAL - - Com_Printf("------ Initializing Sound (%i)------\n", cv->integer); - |