# -*- 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        apache pdfbox 3.0.8
github.tarball_from archive

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

description         PDFBox is a Java PDF Library
long_description    PDFBox is a Java PDF Library. This project will allow \
                    access to all of the components in a PDF document.

homepage            https://pdfbox.apache.org/
checksums           rmd160  6fe6737463277136d3cdb7d1fae4c2c6c77f5769 \
                    sha256  8ce71e5082466ea2705356c4196ab8f52b5ea28e4ee873b46ad66f3119f23c30 \
                    size    16607274

java.version        1.8+
java.fallback       openjdk11

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

    xinstall -d ${destdocdir} ${destjavadir}

    xinstall -m 644 \
        ${worksrcpath}/KEYS \
        ${worksrcpath}/LICENSE.txt \
        ${worksrcpath}/NOTICE.txt \
        ${worksrcpath}/README.md \
        ${worksrcpath}/RELEASE-NOTES.txt \
        ${destdocdir}

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