# $Id: Portfile 58210 2009-09-24 06:56:08Z ryandesign@macports.org $

PortSystem              1.0

name                    openmortal
version                 0.7
categories              games
platforms               darwin
maintainers             nomaintainer

description             Mortal Szombat is a parody of the coin-up game Mortal Kombat
long_description        Mortal Szombat is a parody of the popular coin-up \
                        game, Mortal Kombat. It is currently playable (maybe \
                        even enjoyable), although it is still under \
                        development. Only two-player game is supported, \
                        single-player games against computer opponent is not \
                        planned yet. There are currently 9 playable \
                        characters, and 8 more in the making!

homepage                http://openmortal.sourceforge.net/
master_sites            sourceforge
checksums               md5 95278382bb563906fce624d833a845cf
use_bzip2               yes

depends_lib             path:lib/pkgconfig/sdl.pc:libsdl \
                        port:libsdl_mixer \
                        port:libsdl_image \
                        port:libsdl_ttf \
                        port:libsdl_net \
                        port:freetype \
                        bin:perl:perl5

configure.args          --enable-main \
                        --enable-characters \
                        --enable-additional \
                        --enable-thirdparty \
                        --disable-sdltest

platform darwin {
    pre-patch {
        # Convert files from DOS to UNIX linefeeds before patching.
        reinplace "s/\r$//g" \
            ${worksrcpath}/src/gfx.cpp
    }
    patchfiles          patch-gfx.cpp.diff \
                        patch-sge_tt_text.cpp.diff
    post-destroot {
        xinstall -d -m 755 \
            ${destroot}${applications_dir}/OpenMortal.app/Contents/MacOS \
            ${destroot}${applications_dir}/OpenMortal.app/Resources
        ln -s ${prefix}/bin/openmortal \
            ${destroot}${applications_dir}/OpenMortal.app/Contents/MacOS/OpenMortal
        xinstall -m 644 ${filespath}/OpenMortal.icns \
            ${destroot}${applications_dir}/OpenMortal.app/Resources/
    }
}
