pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/ioquake3 Update ioquake3 to 1.36.20200125 (lates...
details: https://anonhg.NetBSD.org/pkgsrc/rev/eae031995bb8
branches: trunk
changeset: 410614:eae031995bb8
user: jmcneill <jmcneill%pkgsrc.org@localhost>
date: Sat Jan 25 20:13:49 2020 +0000
description:
Update ioquake3 to 1.36.20200125 (latest from Github).
The project seems to no longer do official releases.
diffstat:
games/ioquake3/Makefile | 17 +-
games/ioquake3/PLIST | 4 +-
games/ioquake3/distinfo | 18 +-
games/ioquake3/patches/patch-aa | 23 +-
games/ioquake3/patches/patch-ab | 13 -
games/ioquake3/patches/patch-ac | 308 +---------------
games/ioquake3/patches/patch-ad | 24 -
games/ioquake3/patches/patch-code_tools_lcc_cpp_unix.c | 12 +-
8 files changed, 67 insertions(+), 352 deletions(-)
diffs (truncated from 533 to 300 lines):
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/Makefile
--- a/games/ioquake3/Makefile Sat Jan 25 19:26:42 2020 +0000
+++ b/games/ioquake3/Makefile Sat Jan 25 20:13:49 2020 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.8 2020/01/25 16:07:15 jmcneill Exp $
+# $NetBSD: Makefile,v 1.9 2020/01/25 20:13:49 jmcneill Exp $
#
-DISTNAME= ioquake3-1.36
-PKGREVISION= 3
+DISTNAME= ioquake3-1.36.20200125
CATEGORIES= games
-MASTER_SITES= http://ioquake3.org/files/1.36/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ioquake/}
+GITHUB_PROJECT= ioq3
+GITHUB_TAG= daae32ddfdab2172a628072ed3ff7dd1fc1563fe
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.ioquake3.org/
@@ -21,8 +21,10 @@
.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD" && ${MACHINE:U} == "evbarm"
+.if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm"
QUAKE_ARCH!= uname -m
+.elif ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "aarch64"
+QUAKE_ARCH= ${MACHINE_CPU}
.else
QUAKE_ARCH= ${MACHINE_ARCH}
.endif
@@ -34,6 +36,7 @@
NOT_PAX_MPROTECT_SAFE+= lib/ioquake3/ioquake3.${QUAKE_ARCH}
.include "../../audio/openal-soft/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/PLIST
--- a/games/ioquake3/PLIST Sat Jan 25 19:26:42 2020 +0000
+++ b/games/ioquake3/PLIST Sat Jan 25 20:13:49 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2015/04/18 20:44:08 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/01/25 20:13:49 jmcneill Exp $
lib/ioquake3/baseq3/cgame${QUAKE_ARCH}.so
lib/ioquake3/baseq3/qagame${QUAKE_ARCH}.so
lib/ioquake3/baseq3/ui${QUAKE_ARCH}.so
@@ -7,3 +7,5 @@
lib/ioquake3/missionpack/cgame${QUAKE_ARCH}.so
lib/ioquake3/missionpack/qagame${QUAKE_ARCH}.so
lib/ioquake3/missionpack/ui${QUAKE_ARCH}.so
+lib/ioquake3/renderer_opengl1_${QUAKE_ARCH}.so
+lib/ioquake3/renderer_opengl2_${QUAKE_ARCH}.so
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/distinfo
--- a/games/ioquake3/distinfo Sat Jan 25 19:26:42 2020 +0000
+++ b/games/ioquake3/distinfo Sat Jan 25 20:13:49 2020 +0000
@@ -1,11 +1,9 @@
-$NetBSD: distinfo,v 1.7 2020/01/25 16:07:15 jmcneill Exp $
+$NetBSD: distinfo,v 1.8 2020/01/25 20:13:49 jmcneill Exp $
-SHA1 (ioquake3-1.36.tar.bz2) = 0f92891e2b174253d02f666fd22e147c886089b4
-RMD160 (ioquake3-1.36.tar.bz2) = af9f65bbde2fe5531fa371ec6d2023126a523293
-SHA512 (ioquake3-1.36.tar.bz2) = fdd8e0ab56966cdc614eff45ab478b87255cfb1b50ba10b3141bcfcc569fc620d281de93333d39119b2d7b43aac3900ecf826a0459fc89bb2f57e30ae2425645
-Size (ioquake3-1.36.tar.bz2) = 3503058 bytes
-SHA1 (patch-aa) = c259a5261704d3b71824de60667cdc4287fe7ae7
-SHA1 (patch-ab) = 7808f9c26160ae1931c96fe1bc5e898b69afbde2
-SHA1 (patch-ac) = 4631bdda582aa105b661f45e09e0d5eb68713978
-SHA1 (patch-ad) = 577ca1c8fab64289d6f91e9e02542094cf7f2800
-SHA1 (patch-code_tools_lcc_cpp_unix.c) = 7d9e4bf34dd0c6df0c0267449d3365604d972fdd
+SHA1 (ioquake3-1.36.20200125-daae32ddfdab2172a628072ed3ff7dd1fc1563fe.tar.gz) = 791bc69ea853ced457134ed4759a76b40cd0e008
+RMD160 (ioquake3-1.36.20200125-daae32ddfdab2172a628072ed3ff7dd1fc1563fe.tar.gz) = 10c18309b358b0b091073f96c3ddaeb7c1535aa5
+SHA512 (ioquake3-1.36.20200125-daae32ddfdab2172a628072ed3ff7dd1fc1563fe.tar.gz) =
689a0efa6eaf88fcf98616c100df625b77617c55e351455cc25727fea525748855c58e2288f04d86372d392a556f2ef4926e2c808f75e104ac328baa9458c4d1
+Size (ioquake3-1.36.20200125-daae32ddfdab2172a628072ed3ff7dd1fc1563fe.tar.gz) = 7691640 bytes
+SHA1 (patch-aa) = b146df4f36fc7f9e0bfece50bd154c24e507dc2f
+SHA1 (patch-ac) = dc32068082c3493eb503811c2577b8fadb2745d3
+SHA1 (patch-code_tools_lcc_cpp_unix.c) = e80699461d92b9a659c88c0f5d66580ecf237f5f
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/patches/patch-aa
--- a/games/ioquake3/patches/patch-aa Sat Jan 25 19:26:42 2020 +0000
+++ b/games/ioquake3/patches/patch-aa Sat Jan 25 20:13:49 2020 +0000
@@ -1,17 +1,8 @@
-$NetBSD: patch-aa,v 1.4 2020/01/25 16:07:15 jmcneill Exp $
+$NetBSD: patch-aa,v 1.5 2020/01/25 20:13:49 jmcneill Exp $
---- code/qcommon/q_platform.h.orig 2009-03-02 17:29:30.000000000 +0000
+--- code/qcommon/q_platform.h.orig 2019-12-07 13:16:15.000000000 +0000
+++ code/qcommon/q_platform.h
-@@ -163,6 +163,8 @@ Foundation, Inc., 51 Franklin St, Fifth
- #define ARCH_STRING "mips"
- #elif defined __sh__
- #define ARCH_STRING "sh"
-+#elif defined __arm__
-+#define ARCH_STRING "arm"
- #endif
-
- #if __FLOAT_WORD_ORDER == __BIG_ENDIAN
-@@ -177,7 +179,7 @@ Foundation, Inc., 51 Franklin St, Fifth
+@@ -201,7 +201,7 @@ Foundation, Inc., 51 Franklin St, Fifth
//=================================================================== BSD ===
@@ -20,7 +11,7 @@
#include <sys/types.h>
#include <machine/endian.h>
-@@ -192,6 +194,8 @@ Foundation, Inc., 51 Franklin St, Fifth
+@@ -216,6 +216,8 @@ Foundation, Inc., 51 Franklin St, Fifth
#define OS_STRING "openbsd"
#elif defined(__NetBSD__)
#define OS_STRING "netbsd"
@@ -29,12 +20,10 @@
#endif
#define ID_INLINE inline
-@@ -201,6 +205,12 @@ Foundation, Inc., 51 Franklin St, Fifth
- #define ARCH_STRING "i386"
+@@ -229,6 +231,10 @@ Foundation, Inc., 51 Franklin St, Fifth
+ #define ARCH_STRING "x86_64"
#elif defined __axp__
#define ARCH_STRING "alpha"
-+#elif defined __x86_64__
-+#define ARCH_STRING "x86_64"
+#elif defined __arm__
+#define ARCH_STRING "arm"
+#elif defined __aarch64__
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/patches/patch-ab
--- a/games/ioquake3/patches/patch-ab Sat Jan 25 19:26:42 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $
-
---- code/qcommon/q_shared.h.orig 2009-01-12 12:28:35.000000000 -0500
-+++ code/qcommon/q_shared.h
-@@ -40,7 +40,7 @@ Foundation, Inc., 51 Franklin St, Fifth
- #define GAMENAME_FOR_MASTER "Quake3Arena"
- #endif
-
--#ifdef _MSC_VER
-+#if defined(_MSC_VER) || !defined(PRODUCT_VERSION)
- #define PRODUCT_VERSION "1.35"
- #endif
-
diff -r b72f24864f83 -r eae031995bb8 games/ioquake3/patches/patch-ac
--- a/games/ioquake3/patches/patch-ac Sat Jan 25 19:26:42 2020 +0000
+++ b/games/ioquake3/patches/patch-ac Sat Jan 25 20:13:49 2020 +0000
@@ -1,298 +1,58 @@
-$NetBSD: patch-ac,v 1.3 2013/10/28 23:45:59 joerg Exp $
+$NetBSD: patch-ac,v 1.4 2020/01/25 20:13:49 jmcneill Exp $
---- Makefile.orig 2009-04-22 18:54:48.000000000 +0000
+--- Makefile.orig 2019-12-07 13:16:15.000000000 +0000
+++ Makefile
-@@ -261,16 +261,13 @@ ifeq ($(PLATFORM),linux)
- OPTIMIZE = -O3 -ffast-math -funroll-loops -fomit-frame-pointer
-
- ifeq ($(ARCH),x86_64)
-- OPTIMIZE = -O3 -fomit-frame-pointer -ffast-math -funroll-loops \
-- -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-- -fstrength-reduce
-+ OPTIMIZE = -O3 -fomit-frame-pointer -ffast-math -funroll-loops
- # experimental x86_64 jit compiler! you need GNU as
- HAVE_VM_COMPILED = true
- else
- ifeq ($(ARCH),i386)
- OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math \
-- -funroll-loops -falign-loops=2 -falign-jumps=2 \
-- -falign-functions=2 -fstrength-reduce
-+ -funroll-loops
- HAVE_VM_COMPILED=true
- else
- ifeq ($(ARCH),ppc)
-@@ -457,10 +454,7 @@ ifeq ($(PLATFORM),mingw32)
- BASE_CFLAGS += -DUSE_CODEC_VORBIS
- endif
-
-- OPTIMIZE = -O3 -march=i586 -fno-omit-frame-pointer -ffast-math \
-- -falign-loops=2 -funroll-loops -falign-jumps=2 -falign-functions=2 \
-- -fstrength-reduce
--
-+ OPTIMIZE = -O3 -march=i586 -fno-omit-frame-pointer -ffast-math
- HAVE_VM_COMPILED = true
+@@ -11,6 +11,13 @@ ifeq ($(COMPILE_PLATFORM),sunos)
+ COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/')
+ endif
- SHLIBEXT=dll
-@@ -550,8 +544,7 @@ ifeq ($(PLATFORM),freebsd)
- ifeq ($(ARCH),i386)
- RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 -mtune=pentiumpro \
- -march=pentium -fomit-frame-pointer -pipe -ffast-math \
-- -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-- -funroll-loops -fstrength-reduce
-+ -funroll-loops
- HAVE_VM_COMPILED=true
- else
- BASE_CFLAGS += -DNO_VM_COMPILED
-@@ -611,8 +604,7 @@ ifeq ($(PLATFORM),openbsd)
- BASE_CFLAGS += -DNO_VM_COMPILED -I/usr/X11R6/include -I/usr/local/include
- RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG -O3 \
- -march=pentium -fomit-frame-pointer -pipe -ffast-math \
-- -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-- -funroll-loops -fstrength-reduce
-+ -funroll-loops
- HAVE_VM_COMPILED=false
++ifeq ($(COMPILE_PLATFORM),netbsd)
++ COMPILE_CPU=$(shell uname -p)
++ ifeq ($(COMPILE_CPU),aarch64)
++ COMPILE_ARCH=$(COMPILE_CPU)
++ endif
++endif
++
+ ifndef BUILD_STANDALONE
+ BUILD_STANDALONE =
+ endif
+@@ -850,11 +857,38 @@ ifeq ($(PLATFORM),netbsd)
- DEBUG_CFLAGS=$(BASE_CFLAGS) -g
-@@ -648,28 +640,211 @@ ifeq ($(PLATFORM),netbsd)
+ BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes
- ifeq ($(shell uname -m),i386)
- ARCH=i386
-+ else
-+ ifeq ($(shell uname -m),amd64)
-+ ARCH=x86_64
-+ endif
-+ endif
++ OPTIMIZEVM = -O3
++ OPTIMIZE = $(OPTIMIZEVM) -ffast-math
+
-+ USE_MUMBLE=0
-+
-+ BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes \
-+ -pipe -DUSE_ICON $(shell sdl-config --cflags)
-+
-+ ifeq ($(USE_OPENAL),1)
-+ BASE_CFLAGS += -DUSE_OPENAL
-+ ifeq ($(USE_OPENAL_DLOPEN),1)
-+ BASE_CFLAGS += -DUSE_OPENAL_DLOPEN
-+ endif
++ ifeq ($(ARCH),x86_64)
++ HAVE_VM_COMPILED=true
++ else
+ ifeq ($(ARCH),x86)
+ HAVE_VM_COMPILED=true
+ endif
+ endif
+
+ ifeq ($(USE_CURL),1)
-+ BASE_CFLAGS += -DUSE_CURL
-+ ifeq ($(USE_CURL_DLOPEN),1)
-+ BASE_CFLAGS += -DUSE_CURL_DLOPEN
-+ endif
-+ endif
-+
-+ ifeq ($(USE_CODEC_VORBIS),1)
-+ BASE_CFLAGS += -DUSE_CODEC_VORBIS
-+ endif
-+
-+ OPTIMIZE = -O3 -ffast-math -funroll-loops -fomit-frame-pointer
-+
-+ ifeq ($(ARCH),x86_64)
-+ OPTIMIZE = -O3 -fomit-frame-pointer -ffast-math -funroll-loops
-+ # experimental x86_64 jit compiler! you need GNU as
-+ HAVE_VM_COMPILED = true
-+ else
-+ ifeq ($(ARCH),i386)
-+ OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math \
-+ -funroll-loops
-+ HAVE_VM_COMPILED=true
-+ else
-+ ifeq ($(ARCH),ppc)
-+ BASE_CFLAGS += -maltivec
-+ HAVE_VM_COMPILED=true
-+ endif
-+ ifeq ($(ARCH),ppc64)
-+ BASE_CFLAGS += -maltivec
-+ HAVE_VM_COMPILED=true
-+ endif
-+ endif
-+ endif
-+
-+ ifneq ($(HAVE_VM_COMPILED),true)
-+ BASE_CFLAGS += -DNO_VM_COMPILED
- endif
-
-- LIBS=-lm
- SHLIBEXT=so
- SHLIBCFLAGS=-fPIC
- SHLIBLDFLAGS=-shared $(LDFLAGS)
-+
- THREAD_LIBS=-lpthread
-+ LIBS=-lm
-
-- BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes
-+ CLIENT_LIBS=$(shell sdl-config --libs) -lGL
-
-- ifneq ($(ARCH),i386)
Home |
Main Index |
Thread Index |
Old Index