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

github.setup            hannesm jackline cf6b26e37e37b0b48be9fd2e74fc563375f757f0
version                 2024.10.22
revision                2
categories              net chat ocaml
maintainers             {@barracuda156 macos-powerpc.org:barracuda} openmaintainer
license                 BSD
description             minimalistic secure XMPP client
long_description        Jackline - a {*}${description}.
checksums               rmd160  9d992db148b36ed078e790f95a0c37b5b89ecc04 \
                        sha256  bf370585d7a215c860cfcffcdf09b5185b58781f8b871a29e337f4ec1c3e0d11 \
                        size    66881
github.tarball_from     archive

# Omemo not yet supported:
# https://github.com/hannesm/jackline/issues/153

depends_lib-append      port:ocaml-astring \
                        port:ocaml-base64 \
                        port:ocaml-domain-name \
                        port:ocaml-erm_xmpp \
                        port:ocaml-happy-eyeballs-lwt \
                        port:ocaml-hex \
                        port:ocaml-lwt \
                        port:ocaml-mirage-crypto-pk \
                        port:ocaml-mirage-crypto-rng \
                        port:ocaml-notty \
                        port:ocaml-otr \
                        port:ocaml-ppx_deriving \
                        port:ocaml-ppx_sexp_conv \
                        port:ocaml-ptime \
                        port:ocaml-sexplib \
                        port:ocaml-tls \
                        port:ocaml-tls-lwt \
                        port:ocaml-uchar \
                        port:ocaml-uucp \
                        port:ocaml-uuseg \
                        port:ocaml-uutf \
                        port:ocaml-x509

ocaml.build_type        dune
