# -*- 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       github 1.0
PortGroup       maven 1.0

github.setup    jaxen-xpath jaxen 2.0.6 v
github.tarball_from \
                archive

categories      java devel textproc
license         BSD
platforms       any
maintainers     nomaintainer
supported_archs noarch

description     Java XPath engine

long_description \
    The jaxen project is a Java XPath Engine. jaxen is a universal object \
    model walker, capable of evaluating XPath expressions across multiple \
    models. Currently supported are DOM, XOM, dom4j, and JDOM.

homepage        https://jaxen-xpath.github.io/jaxen/

checksums       rmd160  8fd669f7fbe426e270021a4491e9cba1d4edb12a \
                sha256  442c2b23c78d634cd3ae6578c53d938f0260b7429cabbf8b1a1189a59f854fea \
                size    315037

java.version    1.8+
java.fallback   openjdk11

patchfiles      bump-jdk-version.diff \
                remove-bad-javadoc-links.diff

destroot {
    set destdocdir  ${destroot}${prefix}/share/doc/${name}
    set destjavadir ${destroot}${prefix}/share/java

    xinstall -d ${destjavadir}
    xinstall -m 644 \
        ${worksrcpath}/core/target/${name}-${version}.jar \
        ${destjavadir}/${name}.jar

    xinstall -d ${destdocdir}
    xinstall -m 644 \
        ${worksrcpath}/LICENSE.txt \
        ${worksrcpath}/README.md \
        ${worksrcpath}/SECURITY.md \
        ${destdocdir}
}
