# -*- 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-devel
version             2.0.0-beta2
categories          kde kde4
maintainers         fs.ei.tum.de:jonas 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:krusader
distname            krusader-${version}
distfiles           ${distname}.tar.gz
checksums           md5     88805a863dc51bf723a6307173f7f044 \
                    sha1    c170d112b3a89cdcd5872669c403176030f71092 \
                    rmd160  42860b8180af2857710428d44bad4e31ece3bd9a


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 {
    configure.universal_args-delete  --disable-dependency-tracking
    configure.args-append -DCMAKE_OSX_ARCHITECTURES=\"[strsed ${configure.universal_archs} "g| |;|"]\"
}

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

