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

name                ocaml-xmlm
version             1.4.0
categories          ocaml devel textproc
maintainers         nomaintainer
license             ISC
description         streaming XML input/output module for OCaml
long_description    Xmlm is an OCaml module providing streaming XML \
                    input/output. It aims at making XML processing robust and \
                    painless. The streaming interface can process documents \
                    without building an in-memory representation. It lets \
                    the programmer translate its data structures to XML documents \
                    and vice-versa. Functions are provided to easily transform \
                    arborescent data structures to/from XML documents.

homepage            https://erratique.ch/software/xmlm
master_sites        ${homepage}/releases/

distname            xmlm-${version}
use_bzip2           yes
extract.suffix      .tbz

checksums           rmd160  048c9c336e5bc502d9bfa63b449af3dba0587200 \
                    sha256  091252258e3dd16320c3ce4ddb21bcd57efd9c8c2ebfb799ee6a543ed492d9fa \
                    size    26122

ocaml.build_type    topkg

livecheck.type      regex
livecheck.regex     xmlm-(\[0-9\.]+).tbz
