head 1.6; access; symbols pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.3.0.42 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.38 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.36 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.34 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.32 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.30 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.28 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.26 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.24 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.22 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.18 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.16 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.14 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.12 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.10 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.8 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.6 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.4 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.2 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.2.0.50 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.48 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.46 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.44 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.42 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.40 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.38 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.36 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.34 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.32 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.30 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.28 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.26 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.24 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.22 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.20 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.18 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.16 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.14 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.12 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.10 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.8 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.6 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.4 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.2 pkgsrc-2009Q1-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2021.05.21.15.01.52; author nia; state dead; branches; next 1.5; commitid sq6ecgTry1KvI1UC; 1.5 date 2020.01.25.20.13.49; author jmcneill; state Exp; branches; next 1.4; commitid rXuNfsdaP0lYV6UB; 1.4 date 2020.01.25.16.07.15; author jmcneill; state Exp; branches; next 1.3; commitid GXdRiOXzvTKDz5UB; 1.3 date 2015.04.18.20.44.08; author joerg; state Exp; branches; next 1.2; commitid tnKSByxODUQc87iy; 1.2 date 2009.03.23.09.57.37; author hasso; state Exp; branches 1.2.50.1; next 1.1; 1.1 date 2009.01.13.00.12.29; author jmcneill; state Exp; branches 1.1.1.1; next ; 1.2.50.1 date 2015.04.21.19.07.14; author tron; state Exp; branches; next ; commitid swTQjrNUcNR2vuiy; 1.1.1.1 date 2009.01.13.00.12.29; author jmcneill; state Exp; branches; next ; desc @@ 1.6 log @ioquake3: Add generic multi-arch support, avoid bundled dependencies Bump PKGREVISION @ text @$NetBSD: patch-aa,v 1.5 2020/01/25 20:13:49 jmcneill Exp $ --- code/qcommon/q_platform.h.orig 2019-12-07 13:16:15.000000000 +0000 +++ code/qcommon/q_platform.h @@@@ -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 #include @@@@ -216,6 +216,8 @@@@ 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 @@@@ -229,6 +231,10 @@@@ Foundation, Inc., 51 Franklin St, Fifth #define ARCH_STRING "x86_64" #elif defined __axp__ #define ARCH_STRING "alpha" +#elif defined __arm__ +#define ARCH_STRING "arm" +#elif defined __aarch64__ +#define ARCH_STRING "aarch64" #endif #if BYTE_ORDER == BIG_ENDIAN @ 1.5 log @Update ioquake3 to 1.36.20200125 (latest from Github). The project seems to no longer do official releases. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2020/01/25 16:07:15 jmcneill Exp $ @ 1.4 log @Add aarch64 support. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2015/04/18 20:44:08 joerg Exp $ d3 1 a3 1 --- code/qcommon/q_platform.h.orig 2009-03-02 17:29:30.000000000 +0000 d5 1 a5 10 @@@@ -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 d14 1 a14 1 @@@@ -192,6 +194,8 @@@@ Foundation, Inc., 51 Franklin St, Fifth d23 2 a24 2 @@@@ -201,6 +205,12 @@@@ Foundation, Inc., 51 Franklin St, Fifth #define ARCH_STRING "i386" a26 2 +#elif defined __x86_64__ +#define ARCH_STRING "x86_64" @ 1.3 log @Allow building on NetBSD/arm. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2009/03/23 09:57:37 hasso Exp $ d32 1 a32 1 @@@@ -201,6 +205,10 @@@@ Foundation, Inc., 51 Franklin St, Fifth d40 2 @ 1.2 log @Make it build on DragonFly. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $ d3 12 a14 3 --- code/qcommon/q_platform.h.orig 2009-01-12 19:28:35 +0200 +++ code/qcommon/q_platform.h 2009-03-23 11:14:03 +0200 @@@@ -170,7 +170,7 @@@@ Foundation, Inc., 51 Franklin St, Fifth d23 1 a23 1 @@@@ -185,6 +185,8 @@@@ Foundation, Inc., 51 Franklin St, Fifth d32 1 a32 1 @@@@ -194,6 +196,8 @@@@ Foundation, Inc., 51 Franklin St, Fifth d38 2 @ 1.2.50.1 log @Pullup ticket #4675 - requested by joerg games/ioquake3: build fix Revisions pulled up: - games/ioquake3/Makefile 1.4 - games/ioquake3/PLIST 1.3 - games/ioquake3/distinfo 1.5 - games/ioquake3/patches/patch-aa 1.3 --- Module Name: pkgsrc Committed By: joerg Date: Sat Apr 18 20:44:08 UTC 2015 Modified Files: pkgsrc/games/ioquake3: Makefile PLIST distinfo pkgsrc/games/ioquake3/patches: patch-aa Log Message: Allow building on NetBSD/arm. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 12 --- code/qcommon/q_platform.h.orig 2009-03-02 17:29:30.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 d14 1 a14 1 @@@@ -192,6 +194,8 @@@@ Foundation, Inc., 51 Franklin St, Fifth d23 1 a23 1 @@@@ -201,6 +205,10 @@@@ Foundation, Inc., 51 Franklin St, Fifth a28 2 +#elif defined __arm__ +#define ARCH_STRING "arm" @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 21 a23 3 --- code/qcommon/q_platform.h.orig 2009-01-12 12:28:35.000000000 -0500 +++ code/qcommon/q_platform.h @@@@ -194,6 +194,8 @@@@ Foundation, Inc., 51 Franklin St, Fifth @ 1.1.1.1 log @Import ioquake3 version 0.0.1490 (svn snapshot). ioquake3 is a game engine project which aims to build upon id Software's Quake 3 source code release. The source code was released on August 20, 2005 under the GPL. The project's goal is to create a bug-free, enhanced open source Quake 3 source code distribution upon which new games and projects can be based, as well as an improved version (in relation to the original binaries) of the engine for playing Quake III: Arena, the Team Arena expansion pack and all the popular mods. @ text @@