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

name                commons-io
version             2.22.0
revision            1

categories          java
license             Apache-2
maintainers         nomaintainer
platforms           any
supported_archs     noarch

description         Jakarta Commons-IO
long_description    Commons IO is a library of utilities to assist \
                    with developing IO functionality from Java.
homepage            https://commons.apache.org/io/

distname            ${name}-${version}-src
master_sites        apache:commons/io/source/
checksums           rmd160  7f6465f494a3913baa674f79f068c2517c866fe5 \
                    sha256  9a8e6d731e06edb10a35e2221aeea7f539b3ff4d5b90538bf119726e72644ff4 \
                    size    838797

java.version        1.8+
java.fallback       openjdk11

destroot {
    set destjavadir ${destroot}${prefix}/share/java

    xinstall -d ${destjavadir}

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

livecheck.type      regex
livecheck.url       https://commons.apache.org/proper/commons-io/download_io.cgi
livecheck.regex     "${name}-(\\d+\\.\\d+(\\.\\d+)?)-src.tar.gz"
