# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id: Portfile 78632 2011-05-14 22:50:58Z ryandesign@macports.org $

PortSystem          1.0
PortGroup           qt4 1.0

name                qtmobility
version             1.1.3
revision            0
categories          devel
platforms           darwin
maintainers         sharky openmaintainer
homepage            http://qt.nokia.com/products/qt-addons/mobility/
description         Qt Mobility APIs
long_description    Additional Qt APIs which enable developers to include \
                    standard mobile functionality in their applications and \
                    provide useful application functionality across desktop \
                    platforms.

master_sites        http://get.qt.nokia.com/qt/add-ons/
distname            qt-mobility-opensource-src-${version}
checksums           md5     4bf0cccd007c98a35aad94436538124f \
                    sha1    a3702659388cc7503946d672a1ae91eaed89e3e2 \
                    rmd160  b37773490c104f79247634bb6ea8226827e3ccc1

# --prefix is not recognized.
configure.pre_args-delete       --prefix=${prefix}

configure.args                                            \
    -prefix          ${qt_dir}                            \
    -bindir          ${qt_bins_dir}                       \
    -libdir          ${qt_libs_dir}                       \
    -headerdir       ${qt_includes_dir}                   \
    -plugindir       ${qt_plugins_dir}                    \
    -examplesdir     ${qt_examples_dir}                   \
    -demosdir        ${qt_demos_dir}

variant debug description {Build both release and debug library} {}

if {[variant_isset debug]} {
    configure.args-append -debug-and-release
} else {
    configure.args-append -release

    # Do not force building debug version of the declarative location plugin.
    patchfiles-append patch-plugins-declarative-location-location.pro.diff
}
