# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$

PortSystem          1.0

name                krusader
version             2.0.0-beta1
categories          kde kde4
maintainers         jonas@fs.ei.tum.de openmaintainer
description         Advanced twin panel (commander style) file manager for KDE.
long_description    Krusader is an advanced twin panel (commander style) file manager for KDE, \
                    similar to Midnight or Total Commander (formerly Windows Commander), with \
                    many extras such as directory synchronization, transparent archive handling, \
                    FTP, advanced search, internal viewer, ...

platforms           darwin
homepage            http://krusader.org
master_sites	    sourceforge
distname            ${name}-${version}
distfiles           ${distname}.tar.gz
checksums           md5     8c068962fa3ecaf26f306a72ea874512 \
                    sha1    1476425654aa08e408a18d8ad3c418694a724119 \
                    rmd160  a34f77a80e90f9b31f3e393283974e5af6bda37e
patchfiles          patch-po-CMakeLists.txt

depends_lib         port:kdelibs4
					
depends_build       port:cmake

use_parallel_build  yes
worksrcdir          build
post-extract 	    { file mkdir ${worksrcpath} }

configure.cmd       cmake
configure.ccache    no
configure.args	../${distname} \
		-DCMAKE_VERBOSE_MAKEFILE=ON \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_SYSTEM_PREFIX_PATH=\"${prefix}\;/usr\" \
		-DCMAKE_INSTALL_PREFIX=${prefix} \
		-DCMAKE_OSX_SYSROOT=${sysroot} \
		-Wno-dev

variant universal description "Compile for ppc and intel architectures" {
    configure.universal_args-delete  --disable-dependency-tracking
    configure.args-append	-DCMAKE_OSX_ARCHITECTURES=\"ppc\;i386\"
}

variant debug description "Enable debug binaries" {
	configure.args-delete		-DCMAKE_BUILD_TYPE=Release
	configure.args-append		-DCMAKE_BUILD_TYPE=debugFull
}

