# -*- 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 active_variants 1.1 PortGroup debug 1.0 PortGroup app 1.0 name gnome-voice version 6.0.0 revision 1 categories gnome license GPL-3+ maintainers {gnome.org:ole @oleaamot} openmaintainer description GNOME Voice is Free Public Voice Software for GTK+/GNOME. long_description {*}${description} \ Free Public Voice broadcasts via api.perceptron.stream:8000 homepage https://www.gnomevoice.org/ set branch [join [lrange [split $version .] 0 1] .] master_sites https://www.gnomevoice.org/src/ use_xz yes checksums rmd160 8625428279f9b83ce1a4f9cc70fc7c5e6a9a0249 \ sha256 8140aeab72e8324218aa0894de2d9714bb06d70c474bd11fdf69193894a7caff \ size 111400 depends_build-append \ port:gettext \ port:intltool \ port:pkgconfig depends_lib-append \ path:lib/pkgconfig/cairo.pc:cairo \ port:clutter-gtk \ port:cogl \ port:desktop-file-utils \ port:geoclue2 \ port:geocode-glib \ port:gettext-runtime \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:gnome-common \ port:gstreamer1 \ port:gstreamer1-gst-plugins-base \ port:gstreamer1-gst-plugins-bad \ port:gstreamer1-gst-plugins-good \ port:gstreamer1-gst-plugins-ugly \ path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \ path:lib/pkgconfig/harfbuzz.pc:harfbuzz \ port:json-glib \ port:libchamplain \ port:libxml2 \ path:lib/pkgconfig/pango.pc:pango depends_run-append \ port:adwaita-icon-theme app.name Voice app.icon ${worksrcpath}/data/icons/apps/gnome-voice.svg variant quartz conflicts x11 { require_active_variants gtk3 quartz x11 } variant x11 conflicts quartz { require_active_variants gtk3 x11 quartz } if {![variant_isset quartz]} { default_variants +x11 } if {![variant_isset x11]} { default_variants +quartz } if {![variant_isset quartz] && ![variant_isset x11]} { error "Either +x11 or +quartz is required" }