# $Id: Portfile 64449 2010-03-06 14:42:03Z singingwolfboy@macports.org $

PortSystem          1.0

name                gcs-java
version             2010.01.06
categories          games
platforms           darwin
maintainers         singingwolfboy openmaintainer
homepage            http://gurpscharactersheet.com
master_sites        sourceforge:gcs-java
fetch.type          svn
svn.url             http://gcs-java.svn.sourceforge.net/svnroot/gcs-java/trunk
svn.revision        508
worksrcdir          trunk

description         GURPS Character Sheet
long_description \
    GURPS Character Sheet (GCS) is a stand-alone, interactive, character sheet \
    editor that allows you to build characters for Steve Jackson Games' GURPS \
    4th Edition roleplaying game system.

depends_lib         port:ttk port:trove4j
depends_build       bin:ant:apache-ant

use_configure       no
build.cmd           ant
build.target        dist

pre-build {
    reinplace "s|../ttk/TrollworksToolkit.jar|${prefix}/share/java/ttk/TrollworksToolkit.jar|" ${worksrcpath}/build.xml
    reinplace "s|../ttk/libraries/Trove.jar|${prefix}/share/java/trove4j/trove.jar|" ${worksrcpath}/build.xml
    reinplace "s|../ttk/libraries/AppleJavaExtensions.jar|/Developer/Library/Xcode/Organizer Templates/Java Templates/Java Application/lib/AppleJavaExtensions.jar|" ${worksrcpath}/build.xml
}

destroot {
    copy ${worksrcpath}/gcs_build/GCS-${version} ${destroot}${applications_dir}
}
