Ignore:
Timestamp:
Jan 19, 2012, 1:03:20 AM (9 years ago)
Author:
ryandesign@…
Message:

freeciv: incorporate freeciv-x11 as a subport

File:
1 edited

Legend:

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

    r82698 r89057  
    33
    44PortSystem          1.0
    5 PortGroup           app 1.0
    65
    76name                freeciv
    87version             2.3.0
    9 revision            1
    108set branch          [join [lrange [split ${version} .] 0 1] .]
    119categories          games
     
    1816   age...
    1917
    20 platforms           macosx
    21 
    2218homepage            http://www.freeciv.org/
    2319master_sites        sourceforge:project/${name}/Freeciv%20${branch}/${version}/ \
     
    2824                    sha256  f380f7f89a3478e8b2a68033b37325539248618508d94edf55b84e5e979fbefa
    2925
    30 conflicts           freeciv-x11
    31 
    32 depends_lib         port:freetype port:libpng port:libsdl port:libsdl_image \
    33                     port:libsdl_mixer port:readline port:libiconv port:zlib
     26depends_lib         port:libiconv \
     27                    port:libsdl_mixer \
     28                    port:readline \
     29                    port:zlib
    3430
    3531patchfiles          patch-client-options.c.diff
    3632
    37 configure.args      --enable-client=sdl --with-readline \
     33configure.args      --with-readline \
    3834                    --enable-nls --with-libiconv-prefix=${prefix} \
    3935                    --mandir=${prefix}/share/man --with-sdl-prefix=${prefix} \
    4036                    --disable-sdltest
    4137
    42 app.executable      freeciv-sdl
    43 app.icon            data/icons/128x128/freeciv-client.png
     38subport freeciv {
     39    conflicts               freeciv-x11
     40   
     41    revision                1
     42   
     43    platforms               macosx
     44   
     45    depends_lib-append      port:freetype \
     46                            port:libpng \
     47                            port:libsdl \
     48                            port:libsdl_image
     49   
     50    configure.args-append   --enable-client=sdl
     51   
     52    PortGroup               app 1.0
     53    app.executable          freeciv-sdl
     54    app.icon                data/icons/128x128/freeciv-client.png
     55}
    4456
    45 livecheck.type      regex
    46 livecheck.url       ${homepage}
    47 livecheck.regex     freeciv-(\[0-9\.\]+).tar.bz2
     57subport freeciv-x11 {
     58    conflicts               freeciv
     59   
     60    platforms               darwin
     61   
     62    depends_build-append    port:pkgconfig
     63   
     64    depends_lib-append      port:gettext \
     65                            port:gtk2
     66   
     67    configure.args-append   --enable-client=gtk2 \
     68                            --disable-gtktest
     69}
     70
     71if {${name} == ${subport}} {
     72    livecheck.type          regex
     73    livecheck.regex         ${name}-(\[0-9.\]+)${extract.suffix}
     74} else {
     75    livecheck.type          none
     76}
Note: See TracChangeset for help on using the changeset viewer.