diff options
author | kristerw <kristerw@pkgsrc.org> | 2006-01-22 18:37:13 +0000 |
---|---|---|
committer | kristerw <kristerw@pkgsrc.org> | 2006-01-22 18:37:13 +0000 |
commit | 57f198e97bed199cef079879f835a9c4d9f4a241 (patch) | |
tree | 02eec4ddd3feb684c97ceb2ce99192cd076024d6 /emulators | |
parent | 64000a0f1932291c4d039c5c89c76fd50f7c690d (diff) | |
download | pkgsrc-57f198e97bed199cef079879f835a9c4d9f4a241.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/Makefile | 4 | ||||
-rw-r--r-- | emulators/xmame/distinfo | 10 | ||||
-rw-r--r-- | emulators/xmame/patches/patch-aa | 50 |
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 |