source: trunk/dports/games/freeciv/Portfile @ 119947

Last change on this file since 119947 was 119947, checked in by mf2k@…, 6 years ago

freeciv: Update to version 2.4.2. (#43672)

  • 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 119947 2014-05-11 18:06:29Z mf2k@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    conflicts               freeciv-x11
45   
46    platforms               macosx
47   
48    depends_lib-append      port:freetype \
49                            port:libpng \
50                            port:libsdl \
51                            port:libsdl_image
52   
53    configure.args-append   --enable-client=sdl
54   
55    PortGroup               app 1.0
56    app.executable          freeciv-sdl
57    app.icon                data/icons/128x128/freeciv-client.png
58   
59    livecheck.type          regex
60    livecheck.regex         ${name}-(\[0-9.\]+)${extract.suffix}
61} else {
62    livecheck.type          none
63}
64
65subport freeciv-x11 {
66    conflicts               freeciv
67   
68    platforms               darwin
69   
70    depends_lib-append      port:gettext \
71                            port:gtk2
72   
73    configure.args-append   --enable-client=gtk2 \
74                            --disable-gtktest
75}
Note: See TracBrowser for help on using the repository browser.