pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/iortcw
Module Name: pkgsrc
Committed By: nia
Date: Wed Sep 9 11:22:27 UTC 2020
Modified Files:
pkgsrc/games/iortcw: Makefile distinfo
pkgsrc/games/iortcw/patches: patch-MP_Makefile
patch-MP_code_qcommon_q__platform.h patch-SP_Makefile
patch-SP_code_qcommon_q__platform.h
Log Message:
iortcw: Remove hardcoded list of CPU architectures
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/iortcw/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/iortcw/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/iortcw/patches/patch-MP_Makefile \
pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h \
pkgsrc/games/iortcw/patches/patch-SP_Makefile \
pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/iortcw/Makefile
diff -u pkgsrc/games/iortcw/Makefile:1.8 pkgsrc/games/iortcw/Makefile:1.9
--- pkgsrc/games/iortcw/Makefile:1.8 Tue Aug 18 17:57:51 2020
+++ pkgsrc/games/iortcw/Makefile Wed Sep 9 11:22:27 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2020/08/18 17:57:51 leot Exp $
+# $NetBSD: Makefile,v 1.9 2020/09/09 11:22:27 nia Exp $
DISTNAME= iortcw-1.51c
-PKGREVISION= 7
+PKGREVISION= 8
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=iortcw/}
Index: pkgsrc/games/iortcw/distinfo
diff -u pkgsrc/games/iortcw/distinfo:1.1 pkgsrc/games/iortcw/distinfo:1.2
--- pkgsrc/games/iortcw/distinfo:1.1 Sun Nov 17 17:56:48 2019
+++ pkgsrc/games/iortcw/distinfo Wed Sep 9 11:22:27 2020
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.1 2019/11/17 17:56:48 nia Exp $
+$NetBSD: distinfo,v 1.2 2020/09/09 11:22:27 nia Exp $
SHA1 (iortcw-1.51c.tar.gz) = a418f9747f3250ad855885368924dead48006909
RMD160 (iortcw-1.51c.tar.gz) = db33fd67b58b7163864c6b434a86f4cdd58fb308
SHA512 (iortcw-1.51c.tar.gz) = bed985e00ba117bfe8c5fae20671575af2fa1c2eeaaba9ef69e6b82485d883084138f7f949299cfdad8171b40209d9baf111879acfd01e5eae16859b63ce77c6
Size (iortcw-1.51c.tar.gz) = 27246236 bytes
-SHA1 (patch-MP_Makefile) = d1e7ab17dac10a923396bfe71c82deac97ffe1af
-SHA1 (patch-MP_code_qcommon_q__platform.h) = 5bd7cb759a1072589401dae7f13517ecf03e111d
-SHA1 (patch-SP_Makefile) = 61da55b573bebc4349cba29aacf31193736e2a9d
-SHA1 (patch-SP_code_qcommon_q__platform.h) = 69308492c4ac5f928ded4359b1a96b09801dabf7
+SHA1 (patch-MP_Makefile) = c3614773c88bbe619a2a049820c0958cbb8ec879
+SHA1 (patch-MP_code_qcommon_q__platform.h) = 70a91097da12aef4737feda2c3e3de1767f1e603
+SHA1 (patch-SP_Makefile) = ec6f37f38454c6112aa7443df4baa75feff11582
+SHA1 (patch-SP_code_qcommon_q__platform.h) = e469aefba31c26bf161a47533c8468b97aabed27
Index: pkgsrc/games/iortcw/patches/patch-MP_Makefile
diff -u pkgsrc/games/iortcw/patches/patch-MP_Makefile:1.1 pkgsrc/games/iortcw/patches/patch-MP_Makefile:1.2
--- pkgsrc/games/iortcw/patches/patch-MP_Makefile:1.1 Sun Nov 17 17:56:48 2019
+++ pkgsrc/games/iortcw/patches/patch-MP_Makefile Wed Sep 9 11:22:27 2020
@@ -1,10 +1,40 @@
-$NetBSD: patch-MP_Makefile,v 1.1 2019/11/17 17:56:48 nia Exp $
+$NetBSD: patch-MP_Makefile,v 1.2 2020/09/09 11:22:27 nia Exp $
-Always call it x86_64 regardless of operating system.
+Pass through ARCH_STRING properly on *BSD.
--- MP/Makefile.orig 2019-03-16 18:09:48.000000000 +0000
+++ MP/Makefile
-@@ -761,7 +761,6 @@ ifneq (,$(findstring "$(PLATFORM)", "fre
+@@ -8,8 +8,8 @@ COMPILE_PLATFORM=$(shell uname | sed -e
+ COMPILE_ARCH=$(shell uname -m | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
+ ARM_VER_CHECK=$(shell uname -m)
+
+-ifeq ($(COMPILE_PLATFORM),sunos)
+- # Solaris uname and GNU uname differ
++ifneq (,$(findstring "$(COMPILE_PLATFORM)", "sunos" "netbsd"))
++ # Solaris/NetBSD uname and GNU uname differ
+ COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/')
+ endif
+
+@@ -369,7 +369,7 @@ MKDIR=mkdir -p
+ EXTRA_FILES=
+ CLIENT_EXTRA_FILES=
+
+-ifneq (,$(findstring "$(COMPILE_PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu" "gnu"))
++ifneq (,$(findstring "$(COMPILE_PLATFORM)", "linux" "bsd" "gnu"))
+ TOOLS_CFLAGS += -DARCH_STRING=\"$(COMPILE_ARCH)\"
+ endif
+
+@@ -752,7 +752,8 @@ else # ifdef MINGW
+ ifneq (,$(findstring "$(PLATFORM)", "freebsd" "openbsd" "netbsd"))
+
+ BASE_CFLAGS = -Wall -fno-strict-aliasing \
+- -pipe -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON
++ -pipe -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON \
++ -DARCH_STRING=\\\"$(FILE_ARCH)\\\"
+ CLIENT_CFLAGS += $(SDL_CFLAGS)
+
+ OPTIMIZEVM = -O3
+@@ -761,7 +762,6 @@ ifneq (,$(findstring "$(PLATFORM)", "fre
ifeq ($(ARCH),x86_64)
OPTIMIZEVM = -O3
OPTIMIZE = $(OPTIMIZEVM) -ffast-math
Index: pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h
diff -u pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h:1.1 pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h:1.2
--- pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h:1.1 Sun Nov 17 17:56:48 2019
+++ pkgsrc/games/iortcw/patches/patch-MP_code_qcommon_q__platform.h Wed Sep 9 11:22:27 2020
@@ -1,15 +1,42 @@
-$NetBSD: patch-MP_code_qcommon_q__platform.h,v 1.1 2019/11/17 17:56:48 nia Exp $
+$NetBSD: patch-MP_code_qcommon_q__platform.h,v 1.2 2020/09/09 11:22:27 nia Exp $
-Always call it x86_64 regardless of operating system.
+Remove hardcoded list of architectures.
--- MP/code/qcommon/q_platform.h.orig 2019-03-16 18:09:48.000000000 +0000
+++ MP/code/qcommon/q_platform.h
-@@ -226,7 +226,7 @@ Foundation, Inc., 51 Franklin St, Fifth
- #elif defined __amd64__
+@@ -201,7 +201,7 @@ Foundation, Inc., 51 Franklin St, Fifth
+
+ //=================================================================== BSD ===
+
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+
+ #include <sys/types.h>
+ #include <machine/endian.h>
+@@ -216,19 +216,20 @@ Foundation, Inc., 51 Franklin St, Fifth
+ #define OS_STRING "openbsd"
+ #elif defined(__NetBSD__)
+ #define OS_STRING "netbsd"
++#elif defined(__DragonFly__)
++#define OS_STRING "dragonfly"
+ #endif
+
+ #define ID_INLINE inline
+ #define PATH_SEP '/'
+
+-#ifdef __i386__
+-#define ARCH_STRING "i386"
+-#elif defined __amd64__
++#if !defined(ARCH_STRING)
++# error ARCH_STRING should be defined by the Makefile
++#endif
++
++#if defined __x86_64__
#undef idx64
#define idx64 1
-#define ARCH_STRING "amd64"
-+#define ARCH_STRING "x86_64"
- #elif defined __axp__
- #define ARCH_STRING "alpha"
+-#elif defined __axp__
+-#define ARCH_STRING "alpha"
#endif
+
+ #if BYTE_ORDER == BIG_ENDIAN
Index: pkgsrc/games/iortcw/patches/patch-SP_Makefile
diff -u pkgsrc/games/iortcw/patches/patch-SP_Makefile:1.1 pkgsrc/games/iortcw/patches/patch-SP_Makefile:1.2
--- pkgsrc/games/iortcw/patches/patch-SP_Makefile:1.1 Sun Nov 17 17:56:48 2019
+++ pkgsrc/games/iortcw/patches/patch-SP_Makefile Wed Sep 9 11:22:27 2020
@@ -1,10 +1,40 @@
-$NetBSD: patch-SP_Makefile,v 1.1 2019/11/17 17:56:48 nia Exp $
+$NetBSD: patch-SP_Makefile,v 1.2 2020/09/09 11:22:27 nia Exp $
-Always call it x86_64 regardless of operating system.
+Pass through ARCH_STRING properly on *BSD.
--- SP/Makefile.orig 2019-03-16 18:09:48.000000000 +0000
+++ SP/Makefile
-@@ -750,7 +750,6 @@ ifneq (,$(findstring "$(PLATFORM)", "fre
+@@ -8,8 +8,8 @@ COMPILE_PLATFORM=$(shell uname | sed -e
+ COMPILE_ARCH=$(shell uname -m | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
+ ARM_VER_CHECK=$(shell uname -m)
+
+-ifeq ($(COMPILE_PLATFORM),sunos)
+- # Solaris uname and GNU uname differ
++ifneq (,$(findstring "$(COMPILE_PLATFORM)", "sunos" "netbsd"))
++ # Solaris/NetBSD uname and GNU uname differ
+ COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/')
+ endif
+
+@@ -358,7 +358,7 @@ MKDIR=mkdir -p
+ EXTRA_FILES=
+ CLIENT_EXTRA_FILES=
+
+-ifneq (,$(findstring "$(COMPILE_PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu" "gnu"))
++ifneq (,$(findstring "$(COMPILE_PLATFORM)", "linux" "bsd" "gnu"))
+ TOOLS_CFLAGS += -DARCH_STRING=\"$(COMPILE_ARCH)\"
+ endif
+
+@@ -741,7 +741,8 @@ else # ifdef MINGW
+ ifneq (,$(findstring "$(PLATFORM)", "freebsd" "openbsd" "netbsd"))
+
+ BASE_CFLAGS = -Wall -fno-strict-aliasing \
+- -pipe -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON
++ -pipe -DUSE_ICON -DMAP_ANONYMOUS=MAP_ANON \
++ -DARCH_STRING=\\\"$(FILE_ARCH)\\\"
+ CLIENT_CFLAGS += $(SDL_CFLAGS)
+
+ OPTIMIZEVM = -O3
+@@ -750,7 +751,6 @@ ifneq (,$(findstring "$(PLATFORM)", "fre
ifeq ($(ARCH),x86_64)
OPTIMIZEVM = -O3
OPTIMIZE = $(OPTIMIZEVM) -ffast-math
Index: pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h
diff -u pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h:1.1 pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h:1.2
--- pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h:1.1 Sun Nov 17 17:56:48 2019
+++ pkgsrc/games/iortcw/patches/patch-SP_code_qcommon_q__platform.h Wed Sep 9 11:22:27 2020
@@ -1,15 +1,42 @@
-$NetBSD: patch-SP_code_qcommon_q__platform.h,v 1.1 2019/11/17 17:56:48 nia Exp $
+$NetBSD: patch-SP_code_qcommon_q__platform.h,v 1.2 2020/09/09 11:22:27 nia Exp $
-Always call it x86_64 regardless of operating system.
+Remove hardcoded list of architectures.
--- SP/code/qcommon/q_platform.h.orig 2019-03-16 18:09:48.000000000 +0000
+++ SP/code/qcommon/q_platform.h
-@@ -226,7 +226,7 @@ Foundation, Inc., 51 Franklin St, Fifth
- #elif defined __amd64__
+@@ -201,7 +201,7 @@ Foundation, Inc., 51 Franklin St, Fifth
+
+ //=================================================================== BSD ===
+
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+
+ #include <sys/types.h>
+ #include <machine/endian.h>
+@@ -216,19 +216,20 @@ Foundation, Inc., 51 Franklin St, Fifth
+ #define OS_STRING "openbsd"
+ #elif defined(__NetBSD__)
+ #define OS_STRING "netbsd"
++#elif defined(__DragonFly__)
++#define OS_STRING "dragonfly"
+ #endif
+
+ #define ID_INLINE inline
+ #define PATH_SEP '/'
+
+-#ifdef __i386__
+-#define ARCH_STRING "i386"
+-#elif defined __amd64__
++#if !defined(ARCH_STRING)
++# error ARCH_STRING should be defined by the Makefile
++#endif
++
++#if defined __x86_64__
#undef idx64
#define idx64 1
-#define ARCH_STRING "amd64"
-+#define ARCH_STRING "x86_64"
- #elif defined __axp__
- #define ARCH_STRING "alpha"
+-#elif defined __axp__
+-#define ARCH_STRING "alpha"
#endif
+
+ #if BYTE_ORDER == BIG_ENDIAN
Home |
Main Index |
Thread Index |
Old Index