summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorkristerw <kristerw@pkgsrc.org>2006-01-22 18:37:52 +0000
committerkristerw <kristerw@pkgsrc.org>2006-01-22 18:37:52 +0000
commit464a90c7694264019dd2e2761fa955df3a149562 (patch)
tree56dcd225f45d3db9f8d56924070a10bea6f4735e /emulators
parent57f198e97bed199cef079879f835a9c4d9f4a241 (diff)
downloadpkgsrc-464a90c7694264019dd2e2761fa955df3a149562.tar.gz
Update xmess 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/xmess/Makefile6
-rw-r--r--emulators/xmess/distinfo10
-rw-r--r--emulators/xmess/patches/patch-aa50
3 files changed, 48 insertions, 18 deletions
diff --git a/emulators/xmess/Makefile b/emulators/xmess/Makefile
index 0781b285df7..01ffeaec8d7 100644
--- a/emulators/xmess/Makefile
+++ b/emulators/xmess/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.80 2005/12/29 06:21:40 jlam Exp $
+# $NetBSD: Makefile,v 1.81 2006/01/22 18:37:52 kristerw Exp $
#
-DISTNAME= xmame-0.102
-PKGNAME= xmess-0.102
+DISTNAME= xmame-0.103
+PKGNAME= xmess-0.103
CATEGORIES= emulators games x11
MASTER_SITES= http://x.mame.net/download/
EXTRACT_SUFX= .tar.bz2
diff --git a/emulators/xmess/distinfo b/emulators/xmess/distinfo
index 6696fe1b147..4d5c140e28e 100644
--- a/emulators/xmess/distinfo
+++ b/emulators/xmess/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.43 2005/12/03 10:58:22 kristerw Exp $
+$NetBSD: distinfo,v 1.44 2006/01/22 18:37:52 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/xmess/patches/patch-aa b/emulators/xmess/patches/patch-aa
index c4597727409..d5dc4c20afd 100644
--- a/emulators/xmess/patches/patch-aa
+++ b/emulators/xmess/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.22 2005/12/03 10:58:22 kristerw Exp $
+$NetBSD: patch-aa,v 1.23 2006/01/22 18:37:52 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.22 2005/12/03 10:58:22 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.22 2005/12/03 10:58:22 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.22 2005/12/03 10:58:22 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.22 2005/12/03 10:58:22 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