New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82452


Ignore:
Timestamp:
08/13/11 22:28:41 (4 years ago)
Author:
ryandesign@…
Message:

atanks: update to 5.1 (#22475), indicate license, rewrite master_sites to avoid redirects

Location:
trunk/dports/games/atanks
Files:
1 deleted
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/dports/games/atanks/Portfile

    r81726 r82452  
    44 
    55name                    atanks 
    6 version                 3.1 
     6version                 5.1 
    77categories              games 
    88platforms               darwin 
     
    1010supported_archs         i386 ppc 
    1111maintainers             nomaintainer 
     12license                 GPL-2+ 
    1213 
    1314description             atanks is a multi-platform Scorched Earth clone 
     
    1516 
    1617homepage                http://atanks.sourceforge.net/ 
    17 master_sites            sourceforge 
    18 checksums               md5     16c46685a089e40f1dc69010b4d839a8 \ 
    19                         sha1    3937a1dab9001c60be659bb913d95b9c57817d2c \ 
    20                         rmd160  e51624da4563b9cdc3e77275d6212895cded537f 
    21 worksrcdir              ${name} 
     18master_sites            sourceforge:project/${name}/${name}/${name}-${version} 
     19 
     20checksums               sha1    b5c692839015992e55bb9c9eb94d75739dcb4081 \ 
     21                        rmd160  542cc069a850eb2a28cc6df320da62c9d6461f94 
    2222 
    2323depends_lib             port:allegro 
    2424 
    25 patchfiles              patch-Makefile \ 
    26                         patch-src-Makefile \ 
    27                         patch-src-files.cc 
     25patchfiles              patch-Makefile.diff \ 
     26                        patch-src-Makefile.bsd.diff 
    2827 
    2928post-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 
    3235} 
    3336 
    3437use_configure           no 
    3538 
    36 build.env               CFLAGS="${configure.cflags} ${configure.cc_archflags}" \ 
    37                         LDFLAGS="${configure.ld_archflags}" \ 
    38                         CC=${configure.cc} 
    39 build.args              PREFIX=${prefix} 
     39build.args              PREFIX=${prefix}/ 
     40 
     41destroot.destdir        PREFIX=${destroot}${prefix}/ 
     42destroot.args           INSTALL=/usr/bin/install 
    4043 
    4144platform darwin { 
     45    build.target        osx 
    4246    post-destroot { 
    4347        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 -0600 
    2 +++ Makefile    2008-08-01 23:50:24.000000000 -0500 
    3 @@ -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.txt 
    5  INCOMMON=*.dat COPYING README TODO Changelog *.txt 
     1--- 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 
    66  
    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 
    1211  
    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 
    56  
    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 
    917 OUTPUT = ../atanks 
    1018 WFLAGS =  
    11  OFLAGS =  
     19-OFLAGS =  
     20+OFLAGS = @OPTFLAGS@ 
    1221 LFLAGS += 
    1322-LDFLAGS =  `allegro-config --libs` 
    14 +LDFLAGS +=  `allegro-config --libs` 
     23+LDFLAGS =  `allegro-config --libs` @LDFLAGS@ @ARCHFLAGS@ 
    1524  
    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.