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

name                libdsk
livecheck.version   1.4
version             ${livecheck.version}.2
revision            0

categories          devel
maintainers         {@aeiouaeiouaeiouaeiouaeiouaeiou outlook.com:aeioudev} openmaintainer
license             GPL-2

description         LIBDSK is a library for accessing discs and disc image \
                    files.

long_description    {*}${description}

homepage            https://www.seasip.info/Unix/LibDsk/
master_sites        ${homepage}

checksums           rmd160  5446f8bdcc7567a44feda80da6c895da4d0753b7 \
                    sha256  71eda9d0e33ab580cea1bb507467877d33d887cea6ec042b8d969004db89901a \
                    size    1083103

depends_build       port:libtool
depends_lib         port:zlib

patchfiles          dynamic_lookup-11.diff

# docs target depends on lyx
post-patch {
    reinplace "s|SUBDIRS = . include lib tools man doc|SUBDIRS = . include lib tools man|g" \
    ${worksrcpath}/Makefile.in
}

post-destroot {
    set doc_dir         ${destroot}${prefix}/share/doc/${name}

    xinstall -d -m 0755 ${doc_dir}
    xinstall -m 0644 -W ${worksrcpath}/doc apridisk.html \
    cfi.html libdsk.pdf libdsk.txt libdskrc.sample protocol.txt \
    README TODO ${doc_dir}
}

livecheck.regex     ${name}-(\\d+(?:\\.\\d+)*)
