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

PortSystem          1.0
PortGroup           haskell 1.0

haskell.setup       derive 2.5.11
revision            3
checksums           rmd160  32ef7224119ed4f1b39c078ef33aab42d1c998c2 \
                    sha256  19d5e4fa522c0c699af1f09969ca8ca9657754d462de7d9de362dc3b13996424

license             BSD
platforms           darwin
maintainers         nomaintainer

description         A program and library to derive instances for data types
long_description    \
    Data.Derive is a library and a tool for deriving instances for Haskell \
    programs. It is designed to work with custom derivations, SYB and Template \
    Haskell mechanisms. The tool requires GHC, but the generated code is \
    portable to all compilers. We see this tool as a competitor to DrIFT.

depends_lib-append  port:hs-cpphs \
                    port:hs-haskell-src-exts \
                    port:hs-uniplate