# -*- 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 meson 1.0 github.setup dino dino 0.5.0 v revision 0 categories net www license GPL-3+ maintainers {@barracuda156 gmail.com:vital.had} openmaintainer description Modern XMPP (Jabber) chat client long_description {*}${description} using GTK+/Vala. homepage https://dino.im checksums rmd160 1dca5da000b75a69a3980c5bca063d6d3008378d \ sha256 4c57f20677f47f41b440b7d6eebb697ee89d5d8c38d334ad47c6b5de19894768 \ size 1002761 github.tarball_from archive # FIXME: on 10.6 it builds and launches, but trying to register an account results in an error: # (dino:74601): Pango-WARNING **: 23:01:36.818: Invalid UTF-8 string passed to pango_layout_set_text() # https://github.com/dino/dino/issues/1593 depends_build-append \ path:bin/cmake:cmake \ port:gettext \ port:ninja \ path:bin/pkg-config:pkgconfig \ path:bin/vala:vala \ port:desktop-file-utils depends_lib-append path:lib/pkgconfig/cairo.pc:cairo \ path:lib/pkgconfig/pango.pc:pango \ path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \ port:gettext-runtime \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ path:lib/pkgconfig/gnutls.pc:gnutls \ port:gpgme \ port:graphene \ port:gstreamer1 \ port:gstreamer1-gst-plugins-base \ path:lib/pkgconfig/gtk4.pc:gtk4 \ path:lib/pkgconfig/icu-uc.pc:icu \ port:libadwaita \ port:libgcrypt \ port:libgee \ port:libnice \ path:lib/pkgconfig/libsoup-3.0.pc:libsoup \ port:libsrtp \ port:sqlite3 compiler.blacklist-append \ {*gcc-[34].*} {clang < 400} configure.args-append \ -Dplugin-openpgp=enabled # https://trac.macports.org/ticket/70137 notes " If you get an error upon launching the app,\ try setting GSK_RENDERER=cairo in the environment.\ You may also add it into a shell config file. " post-activate { system "${prefix}/bin/update-desktop-database ${prefix}/share/applications" }