source: trunk/dports/games/freeciv/Portfile

Last change on this file was 120154, checked in by ryandesign@…, 3 years ago

freeciv: put back the revision lines removed in r119947, because this port uses subports and this prevents an incorrect insertion of a global revision from having undesired consequences

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- Mode: Tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:et:sw=4:ts=4:sts=4
2# $Id: Portfile 120154 2014-05-17 02:30:59Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                freeciv
7version             2.4.2
8set branch          [join [lrange [split ${version} .] 0 1] .]
9categories          games
10maintainers         nomaintainer
11license             GPL-2+
12description         An empire-building strategy game
13long_description \
14   Freeciv is a Free and Open Source empire-building strategy game inspired \
15   by the history of human civilization. The game commences in prehistory \
16   and your mission is to lead your tribe from the stone age to the space \
17   age...
18
19homepage            http://www.freeciv.org/
20master_sites        sourceforge:project/${name}/Freeciv%20${branch}/${version}/ \
21                    ftp://ftp.freeciv.org/freeciv/stable/
22use_bzip2           yes
23
24checksums           rmd160  6afef825310ca32ad977ddfe5f5be01117b92cad \
25                    sha256  025d3cf51237a0c12422a5f100460a22ce1236b650a1e73cbd1c13c0b0676ce0
26
27
28depends_build       port:pkgconfig
29
30depends_lib         port:curl \
31                    port:libiconv \
32                    port:libsdl_mixer \
33                    port:readline \
34                    port:zlib
35
36patchfiles          patch-client-options.c.diff
37
38configure.args      --with-readline \
39                    --enable-nls --with-libiconv-prefix=${prefix} \
40                    --mandir=${prefix}/share/man --with-sdl-prefix=${prefix} \
41                    --disable-sdltest
42
43if {${name} eq ${subport}} {
44    revision                0
45    conflicts               freeciv-x11
46   
47    platforms               macosx
48   
49    depends_lib-append      port:freetype \
50                            port:libpng \
51                            port:libsdl \
52                            port:libsdl_image
53   
54    configure.args-append   --enable-client=sdl
55   
56    PortGroup               app 1.0
57    app.executable          freeciv-sdl
58    app.icon                data/icons/128x128/freeciv-client.png
59   
60    livecheck.type          regex
61    livecheck.regex         ${name}-(\[0-9.\]+)${extract.suffix}
62} else {
63    livecheck.type          none
64}
65
66subport freeciv-x11 {
67    revision                0
68    conflicts               freeciv
69   
70    platforms               darwin
71   
72    depends_lib-append      port:gettext \
73                            port:gtk2
74   
75    configure.args-append   --enable-client=gtk2 \
76                            --disable-gtktest
77}
Note: See TracBrowser for help on using the repository browser.