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

name                rzip64
version             3.0
revision            0
checksums           rmd160  d4fd1d841ceea3dba5fd0cf8ec965ef63c4eb7d5 \
                    sha256  98e94a8021fdcff5d79e5fd3112dbb4c6136359e938503528f688df7c2af7c13 \
                    size    159223

categories          archivers
platforms           darwin
maintainers         {ryandesign @ryandesign} openmaintainer
license             GPL-3+
installs_libs       no

description         a parallelized large file compression program

long_description    ${name} is a file compression program designed for very \
                    large files. \
                    ${name} can utilize multiple CPU cores. \
                    ${name} can also be interrupted at any time and be \
                    restarted later. \
                    ${name} uses very large amounts of memory.

livecheck.version   [string map {. -} ${version}]
livecheck.regex     ${name}-(\[0-9.-\]+)\\.

homepage            http://rzip64.ghsi.eu
master_sites        ${homepage}
distname            ${name}-${livecheck.version}
extract.suffix      .tgz
extract.mkdir       yes

depends_lib         port:bzip2

post-extract {
    # Source tarball includes ELF objects and binary.
    delete ${worksrcpath}/${name} {*}[glob ${worksrcpath}/*.o]
}

patchfiles          Makefile.in.patch \
                    runzip.c.patch \
                    rzip64.h.patch

post-destroot {
    set docdir ${prefix}/share/doc/${subport}
    xinstall -d ${destroot}${docdir}
    xinstall -m 0644 ${worksrcpath}/COPYING ${destroot}${docdir}
}
