# -*- 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       deepseq-generics 0.1.1.2
revision            1
checksums           rmd160  ee73b569afc5be13bf12223a6784f0f3d3dd0afc \
                    sha256  839e1d6ead4c45faa4165f0e82aa8a9d1df7a7c1118bfb1787e8268bfa8bfb06

maintainers         nomaintainer
platforms           darwin
license             BSD

description         A GHC.Generics-based package providing a rnf implementation
long_description    \
    This package provides a GHC.Generics-based \
    Control.DeepSeq.Generics.genericRnf function which can be used for \
    providing a rnf implementation. See the documentation for the genericRnf \
    function in the Control.DeepSeq.Generics module to get started. \
    \
    The original idea was pioneered in the generic-deepseq package \
    (see http://www.haskell.org/pipermail/haskell-cafe/2012-February/099551.html \
    for more information). \
    \
    This package differs from the generic-deepseq package by working in \
    combination with the existing deepseq package as opposed to defining \
    a conflicting drop-in replacement for deepseq's Control.Deepseq module. \
    \
    Note: The ability to auto-derive via GHC.Generics has been merged into \
    deepseq-1.4.0.0. This package is now still useful for writing code that's \
    also compatible with older deepseq versions not yet providing \
    GHC.Generics-support.