[74898] trunk/dports/emulators/dosbox

ryandesign at macports.org ryandesign at macports.org
Wed Jan 5 23:04:27 PST 2011


Revision: 74898
          http://trac.macports.org/changeset/74898
Author:   ryandesign at macports.org
Date:     2011-01-05 23:04:20 -0800 (Wed, 05 Jan 2011)
Log Message:
-----------
dosbox: update to 0.74 and add debug variant; see #27880

Modified Paths:
--------------
    trunk/dports/emulators/dosbox/Portfile

Added Paths:
-----------
    trunk/dports/emulators/dosbox/files/patch-configure.in.diff

Removed Paths:
-------------
    trunk/dports/emulators/dosbox/files/patch-src_gui_midi_coreaudio.h

Modified: trunk/dports/emulators/dosbox/Portfile
===================================================================
--- trunk/dports/emulators/dosbox/Portfile	2011-01-06 07:02:17 UTC (rev 74897)
+++ trunk/dports/emulators/dosbox/Portfile	2011-01-06 07:04:20 UTC (rev 74898)
@@ -5,8 +5,7 @@
 PortGroup           archcheck 1.0
 
 name                dosbox
-version             0.73
-revision            1
+version             0.74
 categories          emulators
 platforms           darwin
 maintainers         nomaintainer
@@ -20,8 +19,10 @@
 
 homepage            http://dosbox.sourceforge.net/
 master_sites        sourceforge
-checksums           sha1 e87682f8f468f3822d2f79e38e5ddb73825fa8c1
 
+checksums           sha1    2d99f0013350efb29b769ff19ddc8e4d86f4e77e \
+                    rmd160  4534d87206de8401cd0de471d8172726f2c6b788
+
 depends_lib         path:lib/pkgconfig/sdl.pc:libsdl \
                     port:libsdl_net \
                     port:libsdl_sound \
@@ -35,10 +36,7 @@
 # Assembly language issues
 universal_variant no
 
-patchfiles          patch-src_gui_midi_coreaudio.h
-
-configure.args      --mandir=${prefix}/share/man \
-                    --disable-sdltest \
+configure.args      --disable-sdltest \
                     --disable-alsatest
 configure.cxxflags-append   -mdynamic-no-pic
 
@@ -59,3 +57,11 @@
 platform darwin {
     configure.args-append --build=${configure.build_arch}-apple-darwin${os.major}
 }
+
+variant debug description {Enable debug mode} {
+    depends_lib-append port:ncurses
+    use_autoreconf yes
+    patchfiles-append patch-configure.in.diff
+    configure.args-append --enable-debug
+    configure.cppflags-append -I${prefix}/include/ncurses
+}

Added: trunk/dports/emulators/dosbox/files/patch-configure.in.diff
===================================================================
--- trunk/dports/emulators/dosbox/files/patch-configure.in.diff	                        (rev 0)
+++ trunk/dports/emulators/dosbox/files/patch-configure.in.diff	2011-01-06 07:04:20 UTC (rev 74898)
@@ -0,0 +1,21 @@
+--- configure.in.orig	2010-05-10 13:58:57.000000000 -0500
++++ configure.in	2011-01-06 00:38:43.000000000 -0600
+@@ -190,18 +190,11 @@
+ AH_TEMPLATE(C_HEAVY_DEBUG,[Define to 1 to enable heavy debugging, also have to enable C_DEBUG])
+ AC_ARG_ENABLE(debug,AC_HELP_STRING([--enable-debug],[Enable debug mode]),[
+    AC_CHECK_HEADER(curses.h,have_curses_h=yes,)
+-   AC_CHECK_LIB(curses, initscr, have_curses_lib=yes, , )
+    AC_CHECK_LIB(ncurses, initscr, have_ncurses_lib=yes, , )
+    AC_CHECK_LIB(pdcurses, initscr, have_pdcurses_lib=yes, , )
+ 
+    if test x$enable_debug = xno; then
+      AC_MSG_RESULT([Debugger not enabled])
+-   elif test x$have_curses_lib = xyes -a x$have_curses_h = xyes ; then
+-     LIBS="$LIBS -lcurses"
+-     AC_DEFINE(C_DEBUG,1)
+-     if test x$enable_debug = xheavy ; then 
+-       AC_DEFINE(C_HEAVY_DEBUG,1)
+-     fi
+    elif test x$have_ncurses_lib = xyes -a x$have_curses_h = xyes ; then
+      LIBS="$LIBS -lncurses"
+      AC_DEFINE(C_DEBUG,1)

Deleted: trunk/dports/emulators/dosbox/files/patch-src_gui_midi_coreaudio.h
===================================================================
--- trunk/dports/emulators/dosbox/files/patch-src_gui_midi_coreaudio.h	2011-01-06 07:02:17 UTC (rev 74897)
+++ trunk/dports/emulators/dosbox/files/patch-src_gui_midi_coreaudio.h	2011-01-06 07:04:20 UTC (rev 74898)
@@ -1,10 +0,0 @@
---- src/gui/midi_coreaudio.h.orig	2009-05-26 04:44:46.000000000 +1000
-+++ src/gui/midi_coreaudio.h	2009-09-28 09:18:05.000000000 +1000
-@@ -17,6 +17,7 @@
-  */
- 
- #include <AudioToolbox/AUGraph.h>
-+#include <CoreServices/CoreServices.h>
- 
- // A macro to simplify error handling a bit.
- #define RequireNoErr(error)                                         \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110105/06b6dac2/attachment.html>


More information about the macports-changes mailing list