# -*- 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
PortGroup           github 1.0

name                ocaml-ppx_blob
version             0.9.0
revision            0
categories          ocaml devel
maintainers         {pguyot @pguyot} openmaintainer
license             Unlicense

github.setup        johnwhitington ppx_blob ${version}
github.tarball_from releases
use_bzip2           yes
distname            ppx_blob-${version}
extract.suffix      .tbz

description         Include a file as a string at compile time
long_description    {ppx_blob allows you to include a binary blob from a file as \
                    a string. Writing [%blob "filename"] will replace the string \
                    with the contents of the file at compile time. This allows \
                    the inclusion of arbitary, possibly compressed, data, \
                    without the need to respect OCaml's lexical conventions.}

homepage            https://github.com/johnwhitington/ppx_blob

checksums           rmd160  9463eebededf233b10d3ad6f69977b7610870de9 \
                    sha256  f115e90a5f1075cedc9d930ab91271f8670ece4dee10dc1147ab39b8afb570e4 \
                    size    6037

depends_lib-append  port:ocaml-alcotest \
                    port:ocaml-ppxlib

ocaml.build_type    dune