# $Id: Portfile 82553 2011-08-15 19:22:39Z jmr@macports.org $

PortSystem 1.0

name            xqf
version         1.0.5
revision        1
categories      games
platforms       darwin
maintainers     nomaintainer
homepage        http://www.linuxgames.com/xqf/
description     GTK+ Front-end to Qstat

long_description    XQF is a game server browser and launcher for \
                    Unix/X11 for many popular games such as the \
                    Quake series, Unreal Tournament series, Half-Life \
                    etc.

master_sites        sourceforge

patchfiles          patch-Makefile.am.diff \
                    patch-Makefile.in.diff \
                    patch-src-loadpixmap_c.diff \
                    patch-src-game_c.diff \
                    patch-src-launch_c.diff

checksums           md5 a88cecba6abb6349107ab135f1009946 \
                    sha1 052351ff26cf2f79f6bc2de5aacf63e76a02eb62 \
                    rmd160 159b9cd02a15fe3b1afd78952152adf5aaafc0c2

depends_lib         port:gtk1 \
                    port:gdk-pixbuf \
                    port:p5.12-xml-parser \
                    port:readline

depends_run         port:qstat

configure.args      --mandir=${prefix}/share/man \
                    --with-qstat=${prefix}/bin/qstat \
                    --enable-bzip2 \
                    --enable-externalrcon \
                    --disable-geoip

post-destroot {     file mkdir ${destroot}${prefix}/share/doc/${name}
                    xinstall -m 644 -v -W ${worksrcpath} \
                    AUTHORS BUGS COPYING NEWS README TODO \
                        ${destroot}${prefix}/share/doc/${name}
                    file copy ${worksrcpath}/docs/xqfdocs.html \
                        ${destroot}${prefix}/share/doc/${name}
                    }

variant gtk2 description {Use GTK2} {       depends_lib-delete  port:gtk1 port:gdk-pixbuf
                    depends_lib-append  port:gtk2
                    configure.args-append   --enable-gtk2
                    }

default_variants    +gtk2
