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

name                rb-imdb
ruby.branches       3.4 3.3 3.2
ruby.setup          imdb-terminal 2.1.0 gem {} rubygems
revision            0
categories-append   multimedia www
platforms           any
license             Unlicense
maintainers         nomaintainer
description         Modern poster display using termpix gem
long_description    IMDB: {*}${description} with Sixel and w3m protocol support.
homepage            https://isene.com
checksums           rmd160  f3ed2fac13219e71347852c90abe04bb0ae741b2 \
                    sha256  0d81a476430b36d96e1b897ec0426c84acda79b5a1d6ee22940e12ac47635d11 \
                    size    28672
supported_archs     noarch

if {${subport} ne ${name}} {
    depends_run-append \
                    port:rb${ruby.suffix}-concurrent-ruby \
                    port:rb${ruby.suffix}-nokogiri \
                    port:rb${ruby.suffix}-rcurses \
                    port:rb${ruby.suffix}-termpix
}

notes "
    Support for image rendering requires sixel-supporting terminal,\
    for example contour, iTerm2 or mlterm(-minimal).
"
