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

name                    xmlenc
github.setup            znerd ${name} 0.53 ${name}-
github.tarball_from     archive

categories              java textproc
license                 BSD-2-Clause
platforms               any
maintainers             nomaintainer
supported_archs         noarch

description             fast stream-based XML output library for Java
long_description        The xmlenc library is a fast stream-based XML output \
                        library for Java. Main design goals are performance, \
                        simplicitity and pureness.

homepage                https://xmlenc.sourceforge.net/

checksums               rmd160  313462d82c9934a64c041af96d10853b0d0c9e28 \
                        sha256  e7eb006ed8355c299e13bfa075144aebad12c5b0783727a0be3fe8ae3bb70183 \
                        size    42232

java.version            1.8+
java.fallback           openjdk11

patchfiles              bump-jdk-version.diff

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

    xinstall -d ${destdocdir}
    xinstall -m 644 \
        ${worksrcpath}/CHANGES.txt \
        ${worksrcpath}/COPYRIGHT.txt \
        ${worksrcpath}/README.txt \
        ${destdocdir}

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