[81583] trunk/dports/games/CrimsonFields

jmr at macports.org jmr at macports.org
Tue Aug 2 02:22:44 PDT 2011


Revision: 81583
          http://trac.macports.org/changeset/81583
Author:   jmr at macports.org
Date:     2011-08-02 02:22:43 -0700 (Tue, 02 Aug 2011)
Log Message:
-----------
CrimsonFields: don't use SDLmain in tools

Modified Paths:
--------------
    trunk/dports/games/CrimsonFields/Portfile

Added Paths:
-----------
    trunk/dports/games/CrimsonFields/files/
    trunk/dports/games/CrimsonFields/files/tools.patch

Modified: trunk/dports/games/CrimsonFields/Portfile
===================================================================
--- trunk/dports/games/CrimsonFields/Portfile	2011-08-02 07:31:06 UTC (rev 81582)
+++ trunk/dports/games/CrimsonFields/Portfile	2011-08-02 09:22:43 UTC (rev 81583)
@@ -29,6 +29,8 @@
                         port:libsdl_ttf \
                         port:zlib
 
+patchfiles              tools.patch
+
 configure.args          --disable-sdltest \
                         --mandir=${prefix}/share/man \
                         --with-sdl-prefix=${prefix} \

Added: trunk/dports/games/CrimsonFields/files/tools.patch
===================================================================
--- trunk/dports/games/CrimsonFields/files/tools.patch	                        (rev 0)
+++ trunk/dports/games/CrimsonFields/files/tools.patch	2011-08-02 09:22:43 UTC (rev 81583)
@@ -0,0 +1,77 @@
+--- tools/Makefile.in.orig	2009-03-01 22:28:01.000000000 +1100
++++ tools/Makefile.in	2011-08-02 19:15:15.000000000 +1000
+@@ -355,19 +355,19 @@
+ 	$(CXXLINK) $(cf2bmp_OBJECTS) $(cf2bmp_LDADD) $(LIBS)
+ cfed$(EXEEXT): $(cfed_OBJECTS) $(cfed_DEPENDENCIES) 
+ 	@rm -f cfed$(EXEEXT)
+-	$(CXXLINK) $(cfed_OBJECTS) $(cfed_LDADD) $(LIBS)
++	$(CXXLINK) $(cfed_OBJECTS) $(cfed_LDADD) -lSDL -lz
+ mkdatafile$(EXEEXT): $(mkdatafile_OBJECTS) $(mkdatafile_DEPENDENCIES) 
+ 	@rm -f mkdatafile$(EXEEXT)
+-	$(CXXLINK) $(mkdatafile_OBJECTS) $(mkdatafile_LDADD) $(LIBS)
++	$(CXXLINK) $(mkdatafile_OBJECTS) $(mkdatafile_LDADD) -lSDL -lz
+ mklocale$(EXEEXT): $(mklocale_OBJECTS) $(mklocale_DEPENDENCIES) 
+ 	@rm -f mklocale$(EXEEXT)
+-	$(CXXLINK) $(mklocale_OBJECTS) $(mklocale_LDADD) $(LIBS)
++	$(CXXLINK) $(mklocale_OBJECTS) $(mklocale_LDADD) -lSDL -lz
+ mktileset$(EXEEXT): $(mktileset_OBJECTS) $(mktileset_DEPENDENCIES) 
+ 	@rm -f mktileset$(EXEEXT)
+-	$(CXXLINK) $(mktileset_OBJECTS) $(mktileset_LDADD) $(LIBS)
++	$(CXXLINK) $(mktileset_OBJECTS) $(mktileset_LDADD) -lSDL -lz
+ mkunitset$(EXEEXT): $(mkunitset_OBJECTS) $(mkunitset_DEPENDENCIES) 
+ 	@rm -f mkunitset$(EXEEXT)
+-	$(CXXLINK) $(mkunitset_OBJECTS) $(mkunitset_LDADD) $(LIBS)
++	$(CXXLINK) $(mkunitset_OBJECTS) $(mkunitset_LDADD) -lSDL -lz
+ 
+ mostlyclean-compile:
+ 	-rm -f *.$(OBJEXT)
+--- tools/cfed.cpp.orig	2011-08-02 18:46:57.000000000 +1000
++++ tools/cfed.cpp	2011-08-02 18:47:20.000000000 +1000
+@@ -22,6 +22,7 @@
+ #include <map>
+ 
+ #include "SDL.h"
++#undef main
+ 
+ #include "parser.h"
+ #include "mission.h"
+--- tools/mkdatafile.cpp.orig	2007-01-20 21:19:29.000000000 +1100
++++ tools/mkdatafile.cpp	2011-08-02 18:28:52.000000000 +1000
+@@ -27,6 +27,7 @@
+ using namespace std;
+ 
+ #include "SDL.h"
++#undef main
+ 
+ #include "fileio.h"
+ #include "mksurface.h"
+--- tools/mklocale.cpp.orig	2007-01-20 21:19:29.000000000 +1100
++++ tools/mklocale.cpp	2011-08-02 19:14:07.000000000 +1000
+@@ -21,6 +21,7 @@
+ #include <string.h>
+ 
+ #include "SDL.h"
++#undef main
+ 
+ #include "lang.h"
+ #include "globals.h"
+--- tools/mktileset.cpp.orig	2007-01-20 21:19:29.000000000 +1100
++++ tools/mktileset.cpp	2011-08-02 18:31:45.000000000 +1000
+@@ -25,6 +25,7 @@
+ */
+ 
+ #include "SDL.h"
++#undef main
+ 
+ #include "fileio.h"
+ #include "parser.h"
+--- tools/mkunitset.cpp.orig	2007-01-20 21:19:29.000000000 +1100
++++ tools/mkunitset.cpp	2011-08-02 18:44:26.000000000 +1000
+@@ -26,6 +26,7 @@
+ #include <algorithm>
+ using namespace std;
+ #include "SDL.h"
++#undef main
+ 
+ #include "fileio.h"
+ #include "parser.h"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110802/1e6ef396/attachment.html>


More information about the macports-changes mailing list