summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorkristerw <kristerw@pkgsrc.org>2006-01-22 18:37:13 +0000
committerkristerw <kristerw@pkgsrc.org>2006-01-22 18:37:13 +0000
commit52233811a000635a84a19c68aa3129930d1e8a0c (patch)
tree02eec4ddd3feb684c97ceb2ce99192cd076024d6 /emulators
parent3c690f81a95916ba0341881e6fa8fc46bf730d5b (diff)
downloadpkgsrc-52233811a000635a84a19c68aa3129930d1e8a0c.tar.gz
Update xmame to version 0.103.
Release 0.103, 16 January 2006: - Everything from MAME 0.103 (http://x.mame.net/changes-mame.html) and MESS 0.103 (http://x.mame.net/changes-mess.html). - Modified osd_alloc_executable() to use mmap() by default. This prevents segfaults in the DRC core on systems that support the NX bit, such as AMD64 and Intel Prescott. Thanks to Julian Sikorski, Adam Moss, and Carl Fongheiser. - Fixed a segfault that occurred when LIRC was enabled but lirc_init returned an error value. (Joe Quanaim) - Added "-[no]lirc" to enable or disable LIRC support. (Joe Quanaim) - Fixed several buffer overruns that happened when overly-long data was passed for "-ctrlr", "-lang", "-rec", and "-pb". Fixed other potential buffer overruns. Bugzilla bug 821. - Files larger than 2GB can now be accessed on platforms with large file support. - The "-createhd" and "-merge" operations in chdman are now a lot faster on Linux.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/xmame/Makefile4
-rw-r--r--emulators/xmame/distinfo10
-rw-r--r--emulators/xmame/patches/patch-aa50
3 files changed, 47 insertions, 17 deletions
diff --git a/emulators/xmame/Makefile b/emulators/xmame/Makefile
index 825f240dbc0..64c11180853 100644
--- a/emulators/xmame/Makefile
+++ b/emulators/xmame/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.140 2005/12/29 06:21:40 jlam Exp $
+# $NetBSD: Makefile,v 1.141 2006/01/22 18:37:13 kristerw Exp $
#
-DISTNAME= xmame-0.102
+DISTNAME= xmame-0.103
CATEGORIES= emulators games x11
MASTER_SITES= http://x.mame.net/download/
EXTRACT_SUFX= .tar.bz2
diff --git a/emulators/xmame/distinfo b/emulators/xmame/distinfo
index 0cf060bfa4a..4c5e4a5a370 100644
--- a/emulators/xmame/distinfo
+++ b/emulators/xmame/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.69 2005/12/03 10:57:49 kristerw Exp $
+$NetBSD: distinfo,v 1.70 2006/01/22 18:37:13 kristerw Exp $
-SHA1 (xmame-0.102.tar.bz2) = d09865fb392ce2da6e2bc4796d8ffeeba91afbcd
-RMD160 (xmame-0.102.tar.bz2) = dd8f0c3fd0481ecf1612994f80af4913122f4e85
-Size (xmame-0.102.tar.bz2) = 16000693 bytes
-SHA1 (patch-aa) = 321bef62bb79dab5e5d97f887c0a90bc49544d89
+SHA1 (xmame-0.103.tar.bz2) = ba8f0cb5e6622cd5892b08072be88a5e11c37da3
+RMD160 (xmame-0.103.tar.bz2) = 84e029d4c24a37c77b5d0fbfb2ba9e7a0351159c
+Size (xmame-0.103.tar.bz2) = 16122491 bytes
+SHA1 (patch-aa) = b0052a1250e4b497653aae7d649dff2eac30c34e
SHA1 (patch-ab) = dd21329b7e1a05bc7ea12b5a98a05d502dc36656
SHA1 (patch-ac) = f4e0f614577924d19713e1862efa1e6d42e791c4
SHA1 (patch-ad) = 087e162f8b05d894532e6d5091d8b0008c3f0e80
diff --git a/emulators/xmame/patches/patch-aa b/emulators/xmame/patches/patch-aa
index fed06be78c4..3fe4d3755d4 100644
--- a/emulators/xmame/patches/patch-aa
+++ b/emulators/xmame/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.37 2005/12/03 10:57:49 kristerw Exp $
+$NetBSD: patch-aa,v 1.38 2006/01/22 18:37:13 kristerw Exp $
---- makefile.unix.orig 2005-12-01 01:03:10.000000000 +0100
-+++ makefile.unix 2005-12-01 01:05:33.000000000 +0100
+--- makefile.unix.orig 2006-01-22 11:08:05.000000000 +0100
++++ makefile.unix 2006-01-22 11:11:39.000000000 +0100
@@ -33,7 +33,7 @@
###########################################################################
@@ -33,12 +33,42 @@ $NetBSD: patch-aa,v 1.37 2005/12/03 10:57:49 kristerw Exp $
###########################################################################
# GCC on x86
--CFLAGS = -O2 -Wall -Wno-unused
-+# CFLAGS = -O2 -Wall -Wno-unused
+-CFLAGS = -O2
++# CFLAGS = -O2
# GCC on x86 with some optimizations
- # CFLAGS = -O2 -Wall -Wno-unused -mtune=i686 -fomit-frame-pointer \
-@@ -552,7 +552,7 @@
+ # CFLAGS = -O2 -mtune=i686 -fomit-frame-pointer -fstrength-reduce -ffast-math
+@@ -183,16 +183,16 @@
+ #########################################################################
+
+ # Check for C89 + GNU extensions compliance.
+- CFLAGS += -std=gnu89
++ # CFLAGS += -std=gnu89
+
+ # Show all warnings.
+- CFLAGS += -Wall
++ # CFLAGS += -Wall
+
+ # Don't warn about unused variables.
+- CFLAGS += -Wno-unused
++ # CFLAGS += -Wno-unused
+
+ # Warn about declarations after statements.
+- CFLAGS += -Wdeclaration-after-statement
++ # CFLAGS += -Wdeclaration-after-statement
+
+ # Don't warn about code that might break strict aliasing rules.
+ # CFLAGS += -Wno-strict-aliasing
+@@ -328,7 +328,7 @@
+ ifeq ($(CC),icc)
+
+ # Optimizations for the Intel compiler.
+- CFLAGS = -O3 -rcd -Xa -ipo -ipo_obj
++ # CFLAGS = -O3 -rcd -Xa -ipo -ipo_obj
+
+ else
+ ifeq ($(CC),sun-forte)
+@@ -551,7 +551,7 @@
###########################################################################
# i386, GNU asm
@@ -47,7 +77,7 @@ $NetBSD: patch-aa,v 1.37 2005/12/03 10:57:49 kristerw Exp $
# i386, no asm -- needed for the Intel C++ compiler, which does not fully
# understand GCC's inline assembly syntax, though you may still enable
-@@ -590,7 +590,7 @@
+@@ -589,7 +589,7 @@
###########################################################################
# Linux
@@ -56,7 +86,7 @@ $NetBSD: patch-aa,v 1.37 2005/12/03 10:57:49 kristerw Exp $
# FreeBSD
# ARCH = freebsd
-@@ -733,7 +733,7 @@
+@@ -732,7 +732,7 @@
X11_MITSHM = 1
# Use Xv extension for hardware scaling.
@@ -65,7 +95,7 @@ $NetBSD: patch-aa,v 1.37 2005/12/03 10:57:49 kristerw Exp $
# Enable XFree86 DGA. This also causes "make install" to set the suid bit
# on the executable.
-@@ -757,8 +757,8 @@
+@@ -756,8 +756,8 @@
# X11LIB = -L/usr/lib/X11
# Standard location for XFree86