# $Id: Portfile 108317 2013-07-19 11:07:47Z ciserlohn@macports.org $

PortSystem          1.0

name                jmol
version             13.2.0
set branch          [join [lrange [split ${version} .] 0 1] .]
categories          science
platforms           darwin
maintainers         web.de:p.bro openmaintainer
supported_archs     noarch

description         An open-source Java viewer for chemical structures in 3D
long_description    Jmol is a free, open source molecule viewer for \
                    students, educators, and researchers in chemistry and \
                    biochemistry. \
                    \
                    This port only installs the Jmol application, not the \
                    applet or developer version. If you want to use it, \
                    please download it from the Jmol homepage.

license             LGPL-2.1+
homepage            http://jmol.sourceforge.net/
master_sites        sourceforge:project/jmol/Jmol/Version%20${branch}/Version%20${version}

distname            Jmol-${version}-binary

checksums           rmd160  8f9e4754308520fc5c5a291558523601ca53528b \
                    sha256  098f8feda6dc3c62e4d78f661cf6f0c5d9d8f865a9ff4d15314bc119c39b5cd9

worksrcdir          ${name}-${version}

depends_run         bin:java:kaffe

use_configure       no

post-patch {
    reinplace "s|/usr/share/jmol/|${prefix}/share/java/jmol/|g" \
        ${worksrcpath}/jmol
}

build {}

destroot {
    # install the jmol script:
    xinstall ${worksrcpath}/jmol ${destroot}${prefix}/bin
    # install the jmol java files:
    xinstall -d ${destroot}${prefix}/share/java/jmol
    foreach jar [glob ${worksrcpath}/*.jar] {
        xinstall $jar ${destroot}${prefix}/share/java/jmol
    }
    # install doc files:
    xinstall -d ${destroot}${prefix}/share/doc/jmol-${version}
    foreach doc {CHANGES.txt COPYRIGHT.txt LEAME.txt LICENSE.txt README.txt} {
        xinstall ${worksrcpath}/$doc \
                 ${destroot}${prefix}/share/doc/jmol-${version}
    }
}

livecheck.type      regex
livecheck.url       http://sourceforge.net/projects/jmol/files/
livecheck.regex     {Version (\d+[0-9a-zA-Z.]+)}
