Changeset 82452
- Timestamp:
- 08/13/11 22:28:41 (4 years ago)
- Location:
- trunk/dports/games/atanks
- Files:
-
- 1 deleted
- 1 edited
- 2 moved
-
Portfile (modified) (3 diffs)
-
files/patch-Makefile.diff (moved) (moved from trunk/dports/games/atanks/files/patch-Makefile) (1 diff)
-
files/patch-src-Makefile.bsd.diff (moved) (moved from trunk/dports/games/atanks/files/patch-src-Makefile) (1 diff)
-
files/patch-src-files.cc (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/games/atanks/Portfile
r81726 r82452 4 4 5 5 name atanks 6 version 3.16 version 5.1 7 7 categories games 8 8 platforms darwin … … 10 10 supported_archs i386 ppc 11 11 maintainers nomaintainer 12 license GPL-2+ 12 13 13 14 description atanks is a multi-platform Scorched Earth clone … … 15 16 16 17 homepage http://atanks.sourceforge.net/ 17 master_sites sourceforge 18 checksums md5 16c46685a089e40f1dc69010b4d839a8 \ 19 sha1 3937a1dab9001c60be659bb913d95b9c57817d2c \ 20 rmd160 e51624da4563b9cdc3e77275d6212895cded537f 21 worksrcdir ${name} 18 master_sites sourceforge:project/${name}/${name}/${name}-${version} 19 20 checksums sha1 b5c692839015992e55bb9c9eb94d75739dcb4081 \ 21 rmd160 542cc069a850eb2a28cc6df320da62c9d6461f94 22 22 23 23 depends_lib port:allegro 24 24 25 patchfiles patch-Makefile \ 26 patch-src-Makefile \ 27 patch-src-files.cc 25 patchfiles patch-Makefile.diff \ 26 patch-src-Makefile.bsd.diff 28 27 29 28 post-patch { 30 reinplace s|@PREFIX@|${prefix}|g ${worksrcpath}/Makefile 31 reinplace s|@DESTROOT@|${destroot}|g ${worksrcpath}/Makefile 29 reinplace "s|@CC@|${configure.cc}|g" ${worksrcpath}/src/Makefile.bsd 30 reinplace "s|@CXX@|${configure.cxx}|g" ${worksrcpath}/src/Makefile.bsd 31 reinplace "s|@CPPFLAGS@|${configure.cppflags}|g" ${worksrcpath}/src/Makefile.bsd 32 reinplace "s|@LDFLAGS@|${configure.ldflags}|g" ${worksrcpath}/src/Makefile.bsd 33 reinplace "s|@OPTFLAGS@|${configure.optflags}|g" ${worksrcpath}/src/Makefile.bsd 34 reinplace "s|@ARCHFLAGS@|[get_canonical_archflags]|g" ${worksrcpath}/src/Makefile.bsd 32 35 } 33 36 34 37 use_configure no 35 38 36 build. env CFLAGS="${configure.cflags} ${configure.cc_archflags}" \37 LDFLAGS="${configure.ld_archflags}" \ 38 CC=${configure.cc} 39 build.args PREFIX=${prefix} 39 build.args PREFIX=${prefix}/ 40 41 destroot.destdir PREFIX=${destroot}${prefix}/ 42 destroot.args INSTALL=/usr/bin/install 40 43 41 44 platform darwin { 45 build.target osx 42 46 post-destroot { 43 47 xinstall -d ${destroot}${applications_dir}/ATanks.app/Contents/MacOS -
trunk/dports/games/atanks/files/patch-Makefile.diff
r82430 r82452 1 --- Makefile 2007-11-08 19:27:29.000000000 -06002 +++ Makefile 20 08-08-01 23:50:24.000000000 -05003 @@ - 5,13 +5,16@@4 DISTCOMMON=atanks/*.dat atanks/COPYING atanks/README atanks/TODO atanks/Changelog atanks/BUGS atanks/Help.txt atanks/credits.txt atanks/gloat.txt atanks/instr.txt atanks/revenge.txt atanks/suicide.txt gloat.pt_BR.txt Help.pt_BR.txt revenge.pt_BR.txt suicide.pt_BR.txt5 INCOMMON=*.dat COPYING README TODO Changelog *.txt1 --- Makefile.orig 2011-06-30 18:35:07.000000000 -0500 2 +++ Makefile 2011-08-13 23:15:56.000000000 -0500 3 @@ -48,8 +48,8 @@ 4 winuser: 5 INSTALLDIR=./ FLAGS=-DWIN32 $(MAKE) -C src -f Makefile.windows 6 6 7 +PREFIX=@PREFIX@ 8 +DESTROOT=@DESTROOT@ 9 + 10 all: 11 $(MAKE) -C src 7 -osxuser: 8 - INSTALLDIR=./ FLAGS="-DMACOSX" $(MAKE) -C src -f Makefile.bsd 9 +osx: 10 + FLAGS="-DMACOSX" $(MAKE) -C src -f Makefile.bsd 12 11 13 install: all 14 - $(INSTALL) -g 0 -m 755 -o 0 atanks /usr/bin 15 - mkdir -p /usr/share/games/atanks 16 - $(INSTALL) -g 0 -m 644 -o 0 $(INCOMMON) /usr/share/games/atanks 17 + $(INSTALL) -m 755 atanks $(DESTROOT)$(PREFIX)/bin 18 + mkdir -p $(DESTROOT)$(PREFIX)/share/atanks 19 + $(INSTALL) -m 644 $(INCOMMON) $(DESTROOT)$(PREFIX)/share/atanks 20 clean: 21 rm -f atanks 22 $(MAKE) -C src clean 12 ubuntu: 13 FLAGS="-DLINUX -DUBUNTU" $(MAKE) -C src -
trunk/dports/games/atanks/files/patch-src-Makefile.bsd.diff
r82430 r82452 1 --- src/Makefile 2007-10-13 13:37:07.000000000 -0500 2 +++ src/Makefile 2008-08-01 23:48:42.000000000 -0500 3 @@ -4,12 +4,12 @@ 4 globaldata.o environment.o player.o virtobj.o floattext.o teleport.o physobj.o decor.o explosion.o missile.o beam.o tank.o atanks.o fade.o perlin.o sky.o button.o files.o team.o 1 --- src/Makefile.bsd.orig 2011-08-13 23:11:43.000000000 -0500 2 +++ src/Makefile.bsd 2011-08-13 23:12:20.000000000 -0500 3 @@ -4,20 +4,20 @@ 4 missile.o perlin.o physobj.o player.o satellite.o sky.o tank.o team.o teleport.o virtobj.o \ 5 update.o network.o floattext.o land.o text.o client.o gameloop.o 5 6 6 CC = g++ 7 -FLAGS = -DLINUX -DDATA_DIR=\".\" 8 +FLAGS = -DLINUX -DDATA_DIR=\"$(PREFIX)/share/atanks\" 7 -CPP=g++ 8 -CC=gcc 9 -LD=g++ 10 +CPP=@CXX@ 11 +CC=@CC@ 12 +LD=@CXX@ 13 LIB=ar 14 WINDRES= 15 # FLAGS += -DDATA_DIR=\".\" -Wno-write-strings -DNETWORK -DTHREADS 16 FLAGS += -DDATA_DIR=\"${INSTALLDIR}\" -DNEW_GAMELOOP -Wno-write-strings -DTHREADS 9 17 OUTPUT = ../atanks 10 18 WFLAGS = 11 OFLAGS = 19 -OFLAGS = 20 +OFLAGS = @OPTFLAGS@ 12 21 LFLAGS += 13 22 -LDFLAGS = `allegro-config --libs` 14 +LDFLAGS += `allegro-config --libs`23 +LDFLAGS = `allegro-config --libs` @LDFLAGS@ @ARCHFLAGS@ 15 24 16 CFLAGS += -Wall -Iinclude # -fprofile-arcs -ftest-coverage 17 CFLAGS += -g # debug vs optimize flags 25 -CFLAGS += -g -Wall -Iinclude -I/usr/local/include 26 +CFLAGS += -g -Wall -Iinclude @CPPFLAGS@ @ARCHFLAGS@ 27 28 SRCS = $(MODULES:.o=.cpp) 29 GLOBALS = main.h imagedefs.h externs.h
Note: See TracChangeset
for help on using the changeset viewer.

