Source
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup gobject_introspection 1.0
PortGroup cxx11 1.1
name gnome-online-accounts
version 3.28.2
license LGPL-2
set branch [join [lrange [split ${version} .] 0 1] .]
description Single sign-on framework for GNOME
long_description ${description}
maintainers {devans @dbevans} openmaintainer
categories gnome
platforms darwin
homepage https://wiki.gnome.org/Projects/GnomeOnlineAccounts
master_sites gnome:sources/${name}/${branch}/
use_xz yes
checksums rmd160 c980292a68cb7b710e06f2a9b1e3b83a3c8de9d0 \
sha256 c0ac12134a7d0005c7abb203896474f750e664d26fcfff457943211586513c27 \
size 1539640
depends_build port:pkgconfig \
port:libxslt \
port:docbook-xsl-nons
# intltool required for git submodule telepathy-account-widgets only
# use perl5.28 for compatibility with intltool
depends_build-append \
port:perl5.28 \
port:intltool
depends_lib port:gdk-pixbuf2 \
port:gtk3 \
port:libsoup \
port:json-glib \
port:rest \
port:libsecret \
port:libxml2 \
port:gcr \
port:telepathy-glib \
port:vala \
path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk
gobject_introspection yes
configure.env-append \
INTLTOOL_PERL=${prefix}/bin/perl5.28
configure.args --enable-ubuntu-online-accounts=no \
--enable-compile-warnings=no \
--disable-exchange \
--disable-media-server \
--enable-inspector \
--enable-flickr \
--enable-foursquare \
--enable-google \
--enable-imap-smtp \
--enable-owncloud \
--enable-yahoo \