# -*- 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           bitbucket 1.0
PortGroup           cmake 1.0
PortGroup           compiler_blacklist_versions 1.0

bitbucket.setup     nwehr streamlog 1.0 v
revision            1
categories          devel
platforms           darwin
maintainers         gmail.com:gtolemans
license             BSD

description         Logging library built on top of C++ standard output streams

long_description    Streamlog is a simple and lightweight library that \
                    maintains an array of user-defined C++ standard output \
                    streams. Every time you write to the log, it \
                    automatically writes to all of the added streams.

checksums           rmd160  155dd5e4f4c1526c0516656d9d77d3bf610b447e \
                    sha256  dc1dd26ce084a557b6e3a013fa87c1269344b94034de8598c4f17cc16625e6cd

patchfiles          patch-cmakelists.diff

post-patch {
    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/CMakeLists.txt
}

compiler.blacklist  *gcc* {clang < 137}