# -*- 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 name pounce version 3.1 revision 1 set domain https://git.causal.agency/${name} homepage ${domain}/about description IRC Pouncer long_description \ ${name} is a multi-client, TLS-only IRC bouncer. It maintains a \ persistent connection to an IRC server, acting as a proxy and buffer for \ a number of clients. When a client connects, any messages received since \ it last disconnected will be relayed to it. Unlike some other bouncers, \ pounce uses a single buffer for all IRC messages, which acts as a queue \ from which each client reads messages independently. ${name} speaks \ regular modern IRC to both servers and clients, using the server-time \ extension to indicate when messages originally occurred. Clients identify \ themselves to pounce by their IRC usernames. categories irc installs_libs no license GPL-3 maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer master_sites ${domain}/snapshot checksums rmd160 1ae7f9fe9239352992c2ad67107e13a44d4ef5b2 \ sha256 97f245556b1cc940553fca18f4d7d82692e6c11a30f612415e5e391e5d96604e \ size 50801 depends_build-append \ port:pkgconfig depends_lib-append port:curl \ port:libretls \ port:sqlite3 build.pre_args-append \ MANDIR=${prefix}/share/man destroot.pre_args-append \ MANDIR=${prefix}/share/man livecheck.type regex livecheck.url ${domain}/refs/ livecheck.regex ${name}-(\[0-9.\]+(p\[0-9\]+)?)${extract.suffix}