# -*- 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 cmake 1.1 PortGroup legacysupport 1.1 # clock_gettime: not strictly required, but the build checks for it. legacysupport.newest_darwin_requires_legacy 15 name ipbt version 20240501.bc876ea categories sysutils maintainers {khindenburg @kurthindenburg} openmaintainer description a high-tech ttyrec player for Unix long_description \ ipbt plays ttyrec files and works by embedding a terminal emulator \ (PuTTY). The input file is read in full and run through the internal \ terminal emulator, and the resulting screen states are saved in an \ internal movie array in such a way that any screen state ('frame') \ can be retrieved efficiently. license MIT homepage https://www.chiark.greenend.org.uk/~sgtatham/ipbt/ master_sites ${homepage} checksums rmd160 c399a4ffaf7d3c7711b6b003389a58f1c8e39580 \ sha256 9bd4ace9028d8932b28981d83be850b2f9ac9ffd27bdeaddd61defca4e2e2762 \ size 311276 patchfiles patch-remove-ncursesw.diff depends_build-append \ port:perl5 depends_lib port:ncurses cmake.build_type Debug # https://trac.macports.org/ticket/66737 compiler.c_standard 2011 # This software requires NDEBUG to not be set variant debug description {Use debug, required here} {} default_variants +debug post-destroot { copy ${worksrcpath}/ipbt.1 ${destroot}${prefix}/share/man/man1/ } livecheck.regex ${name}-(\[0-9.a-z\]*)${extract.suffix}