pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/ioquake3 Update to 1.36, based on PR 41527 by Yo...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/25562094596a
branches:  trunk
changeset: 394179:25562094596a
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jun 06 22:04:50 2009 +0000

description:
Update to 1.36, based on PR 41527 by Yorick Hardy. While here, convert
to user-destdir.

Changes since last release (pkgsrc had a newer snapshot):
     * Ports to new platforms
     * Off-server data downloads (http redirection) via HTTP and
     FTP with cURL
     * OpenAL sound rendering allowing for surround (5.1 and 7.1)
     speaker layouts and generally improved sound quality. Especially
     on the Windows Vista Operating System.
     * Ogg Vorbis audio decoding.
     * In-engine VOIP support, with optional Mumble player-location
     (positional audio) support.
     * IPV6 Networking. We're ready to frag on the net of the
     future!
     * SDL backend for the OpenGL context, window management, and
     input. This also improves portability.
     * Anaglyph stereo rendering (for viewing with 3D glasses)
     * Full x86-64 architecture support
     * Rewritten PowerPC JIT compiler, with ppc64 support
     * New SPARC JIT compiler, with support for both sparc32 and
     sparc64
     * Compilation with MinGW and cross-compilation for Windows
     from Linux
     * Improved console command auto-completion
     * Persistent console command history
     * Improved QVM (Quake Virtual Machine) tools
     * Colored terminal output on POSIX operating systems
     * GUID System
     * Multiuser support on Windows systems (user-specific game
     data is stored in their respective Application Data folders)
     * PNG format support for textures
     * Numerous security fixes

diffstat:

 games/ioquake3/Makefile         |  11 +++++++----
 games/ioquake3/distinfo         |  10 +++++-----
 games/ioquake3/patches/patch-ad |  13 +++++++++++--
 3 files changed, 23 insertions(+), 11 deletions(-)

diffs (69 lines):

diff -r 1af94400ae3f -r 25562094596a games/ioquake3/Makefile
--- a/games/ioquake3/Makefile   Sat Jun 06 21:56:29 2009 +0000
+++ b/games/ioquake3/Makefile   Sat Jun 06 22:04:50 2009 +0000
@@ -1,15 +1,18 @@
-# $NetBSD: Makefile,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $
+# $NetBSD: Makefile,v 1.2 2009/06/06 22:04:50 wiz Exp $
 #
 
-DISTNAME=      ioquake3-0.0.1490
+DISTNAME=      ioquake3-1.36
 CATEGORIES=    games
-MASTER_SITES=  http://www.invisible.ca/~jmcneill/distfiles/
+MASTER_SITES=  http://ioquake3.org/files/1.36/
+EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.ioquake3.org/
 COMMENT=       Open source Quake 3 distribution
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 USE_TOOLS+=    gmake
-
 BUILD_TARGET=  release
 
 do-install:
diff -r 1af94400ae3f -r 25562094596a games/ioquake3/distinfo
--- a/games/ioquake3/distinfo   Sat Jun 06 21:56:29 2009 +0000
+++ b/games/ioquake3/distinfo   Sat Jun 06 22:04:50 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.2 2009/03/23 09:57:36 hasso Exp $
+$NetBSD: distinfo,v 1.3 2009/06/06 22:04:50 wiz Exp $
 
-SHA1 (ioquake3-0.0.1490.tar.gz) = 249bf7e55d62adde90caa20aca05e2df10541079
-RMD160 (ioquake3-0.0.1490.tar.gz) = 16bc03444cfa8670b3f37cc713be52109bd528ba
-Size (ioquake3-0.0.1490.tar.gz) = 4054017 bytes
+SHA1 (ioquake3-1.36.tar.bz2) = 0f92891e2b174253d02f666fd22e147c886089b4
+RMD160 (ioquake3-1.36.tar.bz2) = af9f65bbde2fe5531fa371ec6d2023126a523293
+Size (ioquake3-1.36.tar.bz2) = 3503058 bytes
 SHA1 (patch-aa) = 3f89e248cb2e64657f37ccb4f77b837fc7e7a012
 SHA1 (patch-ab) = 7808f9c26160ae1931c96fe1bc5e898b69afbde2
 SHA1 (patch-ac) = 38834fd3e1b3b1c9dba648ffbc97814c0aaa581a
-SHA1 (patch-ad) = be5e91745076c23b3984268f428445722223f350
+SHA1 (patch-ad) = 577ca1c8fab64289d6f91e9e02542094cf7f2800
diff -r 1af94400ae3f -r 25562094596a games/ioquake3/patches/patch-ad
--- a/games/ioquake3/patches/patch-ad   Sat Jun 06 21:56:29 2009 +0000
+++ b/games/ioquake3/patches/patch-ad   Sat Jun 06 22:04:50 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.1.1.1 2009/01/13 00:12:29 jmcneill Exp $
+$NetBSD: patch-ad,v 1.2 2009/06/06 22:04:50 wiz Exp $
 
---- code/qcommon/vm_x86_64.c.orig      2009-01-12 18:50:39.000000000 -0500
+--- code/qcommon/vm_x86_64.c.orig      2008-08-06 16:09:29.000000000 +0000
 +++ code/qcommon/vm_x86_64.c
 @@ -58,6 +58,10 @@ void assemble_line(const char* input, si
  #endif
@@ -13,3 +13,12 @@
  static void VM_Destroy_Compiled(vm_t* self);
  
  /*
+@@ -246,7 +250,7 @@ void emit(const char* fmt, ...)
+ #else
+ #define JMPIARG \
+       emit("movq $%lu, %%rax", vm->codeBase+vm->instructionPointers[iarg]); \
+-      emit("jmpq *%rax");
++      emit("jmpq *%%rax");
+ #endif
+  
+ // integer compare and jump



Home | Main Index | Thread Index | Old Index