# -*- 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

PortSystem          1.0
PortGroup           xcode 1.0

name                GNUMail-Aqua
version             1.2.0pre3
categories          mail aqua
license             GPL-2
maintainers         nomaintainer

description         Fully featured mail application using GNUStep or Cocoa.

long_description    GNUMail.app is a fully featured mail application \
                    running on multiple platforms. It uses the GNUstep \
                    development framework or Apple Cocoa, which are based \
                    on the OpenStep specification provided by NeXT, Inc..

homepage            http://www.collaboration-world.com/gnumail/
set subdir          releases/Stable/
master_sites        http://www.collaboration-world.com/gnumail.data/${subdir}:g \
                    http://www.collaboration-world.com/pantomime.data/${subdir}:p

distfiles           GNUMail-${version}${extract.suffix}:g \
                    Pantomime-${version}${extract.suffix}:p

checksums           GNUMail-${version}${extract.suffix} \
                    rmd160  5d8ff5d6d520f586eca5eb194ed2bafa3e718d0c \
                    sha256  29127a65f35208a461436853b41de81f46db7d735958b40e06776805114d7b37 \
                    Pantomime-${version}${extract.suffix} \
                    rmd160  25c397080f0826d7b266e018246658707e9bbd00 \
                    sha256  84227a08ca9131f14fdc6aa1365b15d75d82ca84fc3ceaec2d936f38d38f2ff2

worksrcdir          GNUMail

post-configure {
    file mkdir ${worksrcpath}/build
}

xcode.project       GNUMail.xcodeproj

pre-build {
    build.dir ${workpath}/Pantomime
    set configuration release
    set project Pantomime.xcodeproj
    set xcode_configuration_arg [xcode::get_configuration_arg ${configuration}]
    set xcode_project_arg [xcode::get_project_arg ${project}]
    set xcode_build_args [xcode::get_build_args]
    xcode::build_one_target \
        "$xcode_project_arg -alltargets $xcode_configuration_arg" \
        "$xcode_build_args ${xcode.build.settings}"
    copy ${build.dir}/build/${configuration}/Pantomime.framework ${worksrcpath}/build
    build.dir ${worksrcpath}
}

destroot {
    copy ${destroot.dir}/build/${xcode.configuration}/GNUMail.app ${destroot}${applications_dir}
}
