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

PortSystem          1.0
PortGroup           github 1.0
PortGroup           java 1.0

# retrieving shasum 858bc0d6f82fdea6c67f145c768e70b48beb1b16 from master because there is no tag 1.8.0 set
github.setup        claur ProjectLibre 858bc0d6f82fdea6c67f145c768e70b48beb1b16
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
version             1.8.0-git

java.version        1.8
java.fallback       openjdk8

revision            0
categories          office java
maintainers         {gmail.com:giansalvo.gusinu @giansalvo} openmaintainer
license             GPL-2

description         ProjectLibre is a project management software.

long_description \
    ProjectLibre is an open source desktop alternative to Microsoft Project. \
    It has been downloaded over 3,000,000 times in over 200 countries and has \
    won InfoWorld "Best of Open Source" award. If you are looking for a team \
    solution or multi-project management we recommend our cloud version. \
    ProjectLibre has a lengthy list of Fortune 500, Government, small business \
    and non-profits utilizing our comprehensive project management features. \
    ProjectLibre has been translated into 20 languages.

homepage            http://www.projectlibre.com/

checksums           rmd160  43622557c6f45fa1127e2654ca0cbafed4f7ee0c \
                    sha256  f2244055c1612efad6a2308b3dc8c3d4478143f63e538c1ea08e7591d617a5eb \
                    size    22993420

depends_lib         port:apache-ant

use_configure       no

build {
    set ::env(JAVA_HOME) [exec /usr/libexec/java_home -v ${java.version}]
    system -W ${worksrcpath}/openproj_build "ant mac-new"
}

destroot {
    file copy ${worksrcpath}/openproj_build/packages/mac-new/${name}.app ${destroot}${applications_dir}
}
