[75806] trunk/dports/games/defendguin

jmr at macports.org jmr at macports.org
Tue Feb 8 20:40:52 PST 2011


Revision: 75806
          http://trac.macports.org/changeset/75806
Author:   jmr at macports.org
Date:     2011-02-08 20:40:51 -0800 (Tue, 08 Feb 2011)
Log Message:
-----------
defendguin: update to 0.0.12, use configure.cc and build_arch, add http mirrors

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

Added Paths:
-----------
    trunk/dports/games/defendguin/files/
    trunk/dports/games/defendguin/files/Makefile.diff

Modified: trunk/dports/games/defendguin/Portfile
===================================================================
--- trunk/dports/games/defendguin/Portfile	2011-02-09 03:49:09 UTC (rev 75805)
+++ trunk/dports/games/defendguin/Portfile	2011-02-09 04:40:51 UTC (rev 75806)
@@ -3,7 +3,7 @@
 PortSystem              1.0
 
 name                    defendguin
-version                 0.0.11
+version                 0.0.12
 categories              games
 platforms               darwin
 maintainers             nomaintainer
@@ -20,28 +20,30 @@
                         which there are plenty...
 
 homepage                http://www.newbreedsoftware.com/defendguin/
-master_sites            ftp://ftp.billsgames.com/unix/x/defendguin/src/
+master_sites            ftp://ftp.billsgames.com/unix/x/defendguin/src/ \
+                        freebsd
 
-checksums               md5     c8040e39f199c5338625066025ec2395 \
-                        sha1    e7d9e31aebe5d43d854170fcbbf82eaf8daa4ea4 \
-                        rmd160  383c40d5091aad917b290506cd1e1527531e106c
+checksums               md5     a543e3f5f4e935546116384c6f20d782 \
+                        sha1    bdbcd49729f879d34d932bec2e3ee7991697a266 \
+                        rmd160  468056a93347ec4b476d6b2daff337626a1e3921
 
 depends_lib             path:lib/pkgconfig/sdl.pc:libsdl \
                         port:libsdl_mixer
 
+patchfiles              Makefile.diff
+
 use_configure           no
 
-build.env               CFLAGS=-I${prefix}/include \
-                        LDFLAGS=-L${prefix}/lib
-
-build.args              PREFIX=${prefix} \
+build.env               CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
+                        CC=${configure.cc} \
+                        PREFIX=${prefix} \
                         JOY=NO
 
 destroot.args           PREFIX=${destroot}${prefix} \
                         MAN_PREFIX=${destroot}${prefix}/share
 
 post-destroot {
-    set docdir ${destroot}${prefix}/share/doc/${name}-${version}
+    set docdir ${destroot}${prefix}/share/doc/${name}
     xinstall -d ${docdir}
     xinstall -W ${worksrcpath}/docs \
         AUTHORS.txt \

Added: trunk/dports/games/defendguin/files/Makefile.diff
===================================================================
--- trunk/dports/games/defendguin/files/Makefile.diff	                        (rev 0)
+++ trunk/dports/games/defendguin/files/Makefile.diff	2011-02-09 04:40:51 UTC (rev 75806)
@@ -0,0 +1,30 @@
+--- Makefile.orig	2009-11-06 08:21:34.000000000 +1100
++++ Makefile	2011-02-09 14:37:01.000000000 +1100
+@@ -9,22 +9,22 @@
+ 
+ # User-definable stuff:
+ 
+-CFLAGS=-Wall -O2
++CFLAGS?=-Wall -O2
+ #DATA_PREFIX=$(PWD)/data/
+-PREFIX=/usr/local
++PREFIX?=/usr/local
+ MAN_PREFIX=$(PREFIX)
+ BIN_PREFIX=$(PREFIX)/bin
+ DATA_PREFIX=$(PREFIX)/share/defendguin/
+-JOY=YES
++JOY?=YES
+ 
+ 
+ # Other definitions:
+ 
+ SDL_CFLAGS := $(shell sdl-config --cflags)
+-SDL_LDFLAGS := $(shell sdl-config --libs) -L/usr/X11R6/lib
++SDL_LDFLAGS := $(shell sdl-config --libs)
+ MIXER=-lSDL_mixer
+ NOSOUNDFLAG=__SOUND
+-CFLAGS=-Wall $(SDL_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG) \
++CFLAGS+=-Wall $(SDL_CFLAGS) -DDATA_PREFIX=\"$(DATA_PREFIX)\" -D$(NOSOUNDFLAG) \
+ 	-DJOY_$(JOY)
+ SDL_LIB=$(SDL_LDFLAGS) $(MIXER)
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110208/a7019e46/attachment.html>


More information about the macports-changes mailing list