# -*- 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           app 1.0
PortGroup           cmake 1.1
PortGroup           gitlab 1.0
PortGroup           legacysupport 1.1

legacysupport.newest_darwin_requires_legacy 9
legacysupport.redirect_bins pan

gitlab.instance     https://gitlab.gnome.org
gitlab.setup        GNOME pan 0.164 v
name                pan2
revision            0
categories          news
license             GPL-2
maintainers         nomaintainer
description         News reader for GTK+ version 3.
long_description    Pan2 is a newsreader for GTK+ that is based on \
                    the Agent newsreader for Windows OSes.
use_bzip2           yes

checksums           rmd160  6fbf333b763844b47672c6018b96ee9f61abe1d5 \
                    sha256  f7f073491bc69c59578a789a59e58d47d8b07db2b5ff877264fabbe60436975a \
                    size    2057535

depends_build-append \
                    path:bin/pkg-config:pkgconfig \
                    port:gettext

depends_lib-append  port:gmime3 \
                    path:lib/pkgconfig/gnutls.pc:gnutls \
                    path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
                    port:gspell \
                    port:libiconv \
                    port:zlib

depends_run-append  port:adwaita-icon-theme \
                    port:desktop-file-utils

compiler.cxx_standard       2011
compiler.blacklist-append   {clang < 900}

app.icon                pan/icons/icon_pan_about_logo.png
app.name                Pan
app.executable          pan
app.use_launch_script   yes

variant x11 conflicts quartz {
   require_active_variants gtk3 x11 quartz
   depends_lib-append      port:gcr port:libsecret
   configure.args-append   -DWANT_GKR=ON
}

variant quartz conflicts x11 {
   require_active_variants gtk3 quartz x11
}

if {![variant_isset quartz]} {
    default_variants-append +x11
}

post-activate {
    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
}
