# -*- 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-radio version 64.0 revision 0 categories gnome license GPL-3+ maintainers {gnome.org:ole @oleaamot} openmaintainer description GNOME Radio long_description GNOME Radio is the Public Network Radio Software for Accessing Free\ Audio Broadcasts from the Internet on GNOME. homepage https://www.gnomeradio.org set branch [lindex [split ${version} .] 0] master_sites gnome:sources/${name}/${branch}/ use_xz yes checksums rmd160 79f8a165860c9957cde7ca18a269a8ff14c98b9a \ sha256 746f05735a46d963439b8fc21d1ee85af8cd3be169fd883beb98ebd14c371fcb \ size 449920 depends_build-append \ port:pkgconfig \ port:gettext \ port:gtk-doc \ port:intltool \ port:itstool depends_lib-append \ port:atk \ path:lib/pkgconfig/cairo.pc:cairo \ port:clutter-gtk \ port:cogl \ port:desktop-file-utils \ port:fontconfig \ port:freetype \ path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \ port:geocode-glib \ port:geoclue2 \ port:gettext-runtime \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:gsettings-desktop-schemas \ 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 configure.args-append \ --disable-silent-rules post-activate { system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor" system "${prefix}/bin/update-desktop-database ${prefix}/share/applications" } app.name GnomeRadio app.icon ${worksrcpath}/data/icons/apps/gnome-radio.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" } livecheck.type gnome-with-unstable