# -*- 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            guicho271828 type-i 4407a6852e76e795f697180dfb01749b49cc7b0c
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from     tarball
name                    cl-type-i
version                 20230127
revision                0

checksums               rmd160  100ff8c3bf26ee4e3154520b1baa7d7f456682f3 \
                        sha256  037222cf6899331f7566bbb3129246175c2aceaa58660884aa334026502afd78 \
                        size    6193

categories-append       devel
maintainers             nomaintainer
license                 LLGPL

description             Type Inference Utility on unary type-checking predicates

long_description        {*}${description}

# NOTE: cl-type-i depends on cl-trivia which depends on cl-type-i
common_lisp.build_run   no
depends_lib-append      port:cl-alexandria \
                        port:cl-fiveam \
                        port:cl-introspect-environment \
                        port:cl-lisp-namespace \

depends_test-append     port:cl-trivia

# See: https://github.com/guicho271828/type-i/issues/6
common_lisp.ecl         no

# See: https://github.com/guicho271828/type-i/issues/7
common_lisp.clisp       no
