# -*- 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           github 1.0
PortGroup           common_lisp 1.0

github.setup        fukamachi dexador 051cbb784ea3015cef9731eb5a624f3122de84b5
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
name                cl-dexador
version             20231029
revision            0

checksums           rmd160  6e699bb2b809ef1f05a81028f0e55b5a43e8acaf \
                    sha256  3184d2dcbab9dac25bed36e2fc174fb2390b768863538eabf92bde7ba79a68c9 \
                    size    212737

categories-append   devel
maintainers         nomaintainer
license             MIT

description         A fast HTTP client for Common Lisp

long_description    {*}${description}

if {${name} eq ${subport}} {
    depends_lib-append  port:cl-alexandria \
                        port:cl-babel \
                        port:cl-base64 \
                        port:cl-bordeaux-threads \
                        port:cl-chipz \
                        port:cl-chunga \
                        port:cl-cookie \
                        port:cl-fast-http \
                        port:cl-fast-io \
                        port:cl-plus-ssl \
                        port:cl-ppcre \
                        port:cl-quri \
                        port:cl-trivial-garbage \
                        port:cl-trivial-gray-streams \
                        port:cl-trivial-mime \
                        port:cl-usocket

    common_lisp.systems dexador.asd

    test.run            no
}

subport cl-dexador-test {
    depends_lib-append  port:cl-babel \
                        port:cl-dexador \
                        port:cl-clack \
                        port:cl-cookie \
                        port:cl-lack \
                        port:cl-rove

    common_lisp.systems dexador-test.asd

}

common_lisp.ffi         yes
common_lisp.threads     yes
