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

nim.setup           github status-im nim-chronos 4.2.0 v
revision            1
nim.vcs_revision    0d00279e67ad9fadeb944944449adc89f052b8bd
categories-append   devel
license             {MIT Apache-2}
maintainers         {@barracuda156 macos-powerpc.org:barracuda} openmaintainer

description         Async/await framework for Nim
long_description    Chronos is an efficient async IO and task scheduling \
                    library for Nim, providing async/await syntax and \
                    comprehensive primitives for asynchronous programming. \
                    It includes timers, futures, streams and transports \
                    for building high-performance network services.

checksums           rmd160  1e6b27fa40a32eea646dc77b76c1305f1134afb0 \
                    sha256  372cca682d2717aa17de7cb39288c7b969850fff9c7ba65c486d3d48645c298d \
                    size    309786

# https://github.com/status-im/nim-chronos/issues/623
patchfiles          e65f8515d0736429b1cb864180d08478c50c2a6e.patch

depends_lib-append  port:nim-bearssl \
                    port:nim-http-utils \
                    port:nim-results \
                    port:nim-stew \
                    port:nim-unittest2
