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

# hs-pointedlist needs fclabels == 1.1.*
haskell.setup       fclabels 1.1.7.1
revision            3
checksums           rmd160  7b68bc4323568af903c5b573999b059fbb0e520a \
                    sha256  d637223d0f49d978af69efc204dc2e32679a3b1f32b4d2905a8b05fbd7c864b8

license             BSD
maintainers         {cal @neverpanic} openmaintainer
platforms           darwin

description         First class accessor labels
long_description    \
    This package provides first class labels that can act as bidirectional \
    record fields. The labels can be derived automatically using Template \
    Haskell which means you don't have to write any boilerplate yourself. The \
    labels are implemented as lenses and are fully composable. Labels can be \
    used to get, set and modify parts of a datatype in a consistent way.

depends_lib-append  port:hs-mtl