# -*- 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            bufferswap pngload e9ea54f095ac7b4d25ab53a58b4303331f5b8e4b
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from     tarball
name                    cl-pngload
version                 20220402
revision                0

checksums               rmd160  48c68173e8dcfc0e8a5716541fb8196f79494341 \
                        sha256  c45d7c117eb7ace7fafa653f7f46c8f2fb7e8b6dae66fd8210c289a5b62409d9 \
                        size    91735

categories-append       devel
maintainers             nomaintainer
license                 MIT

description             A PNG (Portable Network Graphics) image format decoder.

long_description        {*}${description}

if {${name} eq ${subport}} {
    depends_lib-append  port:cl-3bz \
                        port:cl-alexandria \
                        port:cl-cffi \
                        port:cl-mmap \
                        port:cl-parse-float \
                        port:cl-static-vectors \
                        port:cl-swap-bytes \
                        port:cl-zpb-exif

    common_lisp.systems pngload.asd

    test.run            no
}

subport cl-pngload-test {
    depends_lib-append  port:cl-alexandria \
                        port:cl-local-time \
                        port:cl-opticl \
                        port:cl-png-read \
                        port:cl-pngload

    common_lisp.systems pngload.test.asd

    livecheck.type      none
}

common_lisp.ffi         yes
