# -*- 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           meson 1.0

name                glib-networking
# current version is 2.70.1 but ...
# version 2.68.0+ requires glib2 >= 2.67.0
# current macports glib2 is 2.64.6
version             2.66.0
revision            1

categories          gnome
license             LGPL-2+
maintainers         nomaintainer

description         Network-related giomodules for glib
long_description    ${description}
homepage            https://www.gnome.org/

set branch          [join [lrange [split ${version} .] 0 1] .]
master_sites        gnome:sources/${name}/${branch}/
use_xz              yes

checksums           rmd160  f72bd45e32f8bb95a85be30f6df89f7afcdfeae6 \
                    sha256  c5d7be2437fdd196eebfb70c4517b96d3ba7ec13bd496318b8f02dea383e0099 \
                    size    193920

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

depends_lib-append \
                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
                    path:lib/pkgconfig/gnutls.pc:gnutls \
                    port:gsettings-desktop-schemas \
                    port:libproxy \
                    port:p11-kit

depends_run-append \
                    path:share/curl/curl-ca-bundle.crt:curl-ca-bundle

patchfiles-append \
                    patch-disable-gio-querymodules-during-destroot.diff

compiler.c_standard 2011

post-activate {
    system "${prefix}/bin/gio-querymodules ${prefix}/lib/gio/modules"
}

livecheck.type      gnome
