[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