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

github.setup                atlas-engineer cl-webengine 0fd81be936b547e008c8f7809b2df962a79da490
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from         tarball
version                     20210225
revision                    0

checksums                   rmd160  819aeebe25e83ccb8cb1af0e060bd171098c41fc \
                            sha256  4c82273e5941c1e20eeceac0822fa94f13f013dc4c59bdb78580eceb106a8193 \
                            size    9188

categories-append           lisp devel
maintainers                 nomaintainer
license                     BSD

description                 An FFI binding to WebEngine in Qt

long_description            {*}${description}

subport cl-webengine-lib {
    PortGroup               qmake5 1.0

    qt5.depends_component   qtwebengine

    # See: https://github.com/atlas-engineer/cl-webengine/issues/12
    qt5.min_version         5.14

    worksrcdir              ${worksrcdir}/source

    destroot {
        xinstall -m 755 {*}[glob ${worksrcpath}/*.dylib] ${destroot}${prefix}/lib/
    }
}

if {${name} eq ${subport}} {
    PortGroup               common_lisp 1.0

    depends_lib-append      port:cl-cffi \
                            port:cl-webengine-lib

    # SBCL only port
    common_lisp.abcl        no
    common_lisp.ccl         no
    common_lisp.ecl         no
    common_lisp.clisp       no
}
