pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/xmame Update xmame to version 0.103.
details: https://anonhg.NetBSD.org/pkgsrc/rev/76b7d211523b
branches: trunk
changeset: 506826:76b7d211523b
user: kristerw <kristerw%pkgsrc.org@localhost>
date: Sun Jan 22 18:37:13 2006 +0000
description:
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:
emulators/xmame/Makefile | 4 +-
emulators/xmame/distinfo | 10 ++++----
emulators/xmame/patches/patch-aa | 50 ++++++++++++++++++++++++++++++++--------
3 files changed, 47 insertions(+), 17 deletions(-)
diffs (119 lines):
diff -r 39000c896bc5 -r 76b7d211523b emulators/xmame/Makefile
--- a/emulators/xmame/Makefile Sun Jan 22 16:54:13 2006 +0000
+++ b/emulators/xmame/Makefile Sun Jan 22 18:37:13 2006 +0000
@@ -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 -r 39000c896bc5 -r 76b7d211523b emulators/xmame/distinfo
--- a/emulators/xmame/distinfo Sun Jan 22 16:54:13 2006 +0000
+++ b/emulators/xmame/distinfo Sun Jan 22 18:37:13 2006 +0000
@@ -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 -r 39000c896bc5 -r 76b7d211523b emulators/xmame/patches/patch-aa
--- a/emulators/xmame/patches/patch-aa Sun Jan 22 16:54:13 2006 +0000
+++ b/emulators/xmame/patches/patch-aa Sun Jan 22 18:37:13 2006 +0000
@@ -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 @@
###########################################################################
# 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 @@
# 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 @@
# FreeBSD
# ARCH = freebsd
-@@ -733,7 +733,7 @@
+@@ -732,7 +732,7 @@
X11_MITSHM = 1
# Use Xv extension for hardware scaling.
@@ -65,7 +95,7 @@
# 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
Home |
Main Index |
Thread Index |
Old Index