From 74b3aafb99a7a8ea92c1b95dcf6700741fa1e4a1 Mon Sep 17 00:00:00 2001
From: Sava Chankov <sava@tutuf.com>
Date: Sun, 20 Sep 2009 13:46:47 +0300
Subject: [PATCH] Upgraded dosbox to 0.73

---
 emulators/dosbox/Portfile                     |   64 ++++++++++++-------------
 emulators/dosbox/files/patch-midi_coreaudio.h |   10 ----
 emulators/dosbox/files/patch-nullmodem.cpp    |   11 ----
 3 files changed, 30 insertions(+), 55 deletions(-)
 delete mode 100644 emulators/dosbox/files/patch-midi_coreaudio.h
 delete mode 100644 emulators/dosbox/files/patch-nullmodem.cpp

diff --git a/emulators/dosbox/Portfile b/emulators/dosbox/Portfile
index bccc809..eadfa99 100644
--- a/emulators/dosbox/Portfile
+++ b/emulators/dosbox/Portfile
@@ -1,44 +1,40 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id: Portfile 55037 2009-08-06 08:44:31Z jeremyhu@macports.org $
 
 PortSystem 1.0
 
-name			dosbox
-version			0.72
-categories		emulators
-platforms		darwin
-maintainers		nomaintainer
-description		DOS-emulator featuring 386 realmode, filesystem, XMS, EMS
-long_description	DOSBox is a DOS-emulator that uses the SDL-library. \
-				It also emulates CPU:286/386 realmode, directory \
-				file system/XMS/EMS, a SoundBlaster card for excellent \
-				sound compatibility with older games.
-
-homepage		http://dosbox.sourceforge.net/
-master_sites	sourceforge
-patchfiles		patch-nullmodem.cpp
-checksums		sha1 c49fba00187cd871ffdcbcd87ab82a23ea2d5e7d
-
-depends_lib		port:libsdl port:libsdl_net port:libsdl_sound \
-				port:libpng port:zlib
-
-# SDL isn't universal
-universal_variant no
-
-configure.args	--mandir=${prefix}/share/man --disable-sdltest \
-			--disable-alsatest
-configure.cxxflags-append	"-O2 -mdynamic-no-pic"
+name                dosbox
+version             0.73
+categories          emulators
+platforms           darwin
+maintainers         nomaintainer
+description         DOS emulator featuring 386 realmode, filesystem, XMS, EMS
+long_description    DOSBox is a DOS emulator supporting 286/386 realmode, directory \
+                    file system, XMS/EMS and many sound cards. \
+                    It can be configured to run a wide range of DOS games, from \
+                    CGA/Tandy/PCjr classics up to games from the Quake era.
+
+homepage            http://dosbox.sourceforge.net/
+master_sites        sourceforge
+checksums           sha1 e87682f8f468f3822d2f79e38e5ddb73825fa8c1
+
+depends_lib         port:libsdl \
+                    port:libsdl_net \
+                    port:libsdl_sound \
+                    port:libpng \
+                    port:zlib
+
+configure.args      --mandir=${prefix}/share/man \
+                    --disable-sdltest \
+                    --disable-alsatest
+configure.cxxflags-append    "-O2 -mdynamic-no-pic"
 
 post-destroot {
-	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
-	xinstall -W ${worksrcpath} README NEWS AUTHORS COPYING ChangeLog INSTALL \
-		THANKS ${destroot}${prefix}/share/doc/${name}
-}
-
-platform darwin 9 {
-	patchfiles-append patch-midi_coreaudio.h
+    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+    xinstall -W ${worksrcpath} README AUTHORS COPYING ChangeLog INSTALL \
+                THANKS ${destroot}${prefix}/share/doc/${name}
 }
 
 platform powerpc {
-	configure.args-append --disable-dynamic-x86
+    configure.args-append --disable-dynamic-x86
 }
-
diff --git a/emulators/dosbox/files/patch-midi_coreaudio.h b/emulators/dosbox/files/patch-midi_coreaudio.h
deleted file mode 100644
index bd9f245..0000000
--- a/emulators/dosbox/files/patch-midi_coreaudio.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/gui/midi_coreaudio.h.orig	2007-12-10 20:52:24.000000000 +0000
-+++ src/gui/midi_coreaudio.h	2007-12-10 20:52:42.000000000 +0000
-@@ -17,6 +17,7 @@
-  */
- 
- #include <AudioUnit/AudioUnit.h>
-+#include <AudioUnit/AUNTComponent.h>
- 
- class MidiHandler_coreaudio : public MidiHandler {
- private:
diff --git a/emulators/dosbox/files/patch-nullmodem.cpp b/emulators/dosbox/files/patch-nullmodem.cpp
deleted file mode 100644
index 56c2f8d..0000000
--- a/emulators/dosbox/files/patch-nullmodem.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/hardware/serialport/nullmodem.cpp.bak	2007-03-18 00:28:32.000000000 +0100
-+++ src/hardware/serialport/nullmodem.cpp	2007-03-18 00:29:18.000000000 +0100
-@@ -99,7 +99,7 @@
- 					// custom connect
- 					Bit8u peernamebuf[16];
- 					LOG_MSG("inheritance port: %d",sock);
--					clientsocket = new TCPClientSocket(sock);
-+					clientsocket = new TCPClientSocket((TCPsocket)sock);
- 					if(!clientsocket->isopen) {
- 						LOG_MSG("Serial%d: Connection failed.",COMNUMBER);
- 						delete clientsocket;
-- 
1.6.2.3


