Revision: 75806 http://trac.macports.org/changeset/75806 Author: jmr@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) +