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

github.setup        xavierleroy camlzip 1.14 v
revision            0
name                ocaml-zip
categories          ocaml devel
maintainers         nomaintainer
license             LGPL-2
description         read and write ZIP, JAR and GZIP files from OCaml
long_description    {*}${description}
homepage            https://github.com/xavierleroy/camlzip
github.tarball_from archive

checksums           rmd160  645268530c0a413637404ea152964b58d1d765cf \
                    sha256  d2ce7ebc4d3b7c029daecd0b491a36163b22f7e1d95e86224d4a27a101f36177 \
                    size    32822

depends_lib-append  port:ocaml \
                    port:ocaml-findlib \
                    port:zlib

patchfiles          Makefile.diff

use_configure       no
use_parallel_build  no

build.env-append    PREFIX=${prefix}
build.target        all

set ocamlfind_destdir ${destroot}${prefix}/lib/ocaml/site-lib
destroot.env-append "OCAMLFIND_INSTFLAGS=-destdir ${ocamlfind_destdir} -ldconf ignore" \
                    OCAMLFIND_STUBLIBS=${ocamlfind_destdir}/stublibs
destroot.target     install

pre-destroot {
    file mkdir ${ocamlfind_destdir}
    file mkdir ${ocamlfind_destdir}/stublibs
}
