# -*- 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           github 1.0
PortGroup           cmake 1.1

compiler.c_standard 2011

github.setup        midori-browser core 9.0 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
name                midori

categories          www
license             LGPL-2+
maintainers         nomaintainer

description         Midori is a lightweight yet powerful web browser
long_description    {*}${description}

homepage            http://midori-browser.org

checksums           rmd160  9a5b551fe69a0ed0c1788c173a8c0e834e75728b \
                    sha256  ff612447133fa5ad6090a1773f745770a9cd7a373950ac346d7b2ee4a3802fee \
                    size    1938258

# put WebKit Availability.h into the proper mood...
configure.cppflags-append -DBUILDING_GTK__

depends_build-append \
                    port:pkgconfig \
                    port:intltool \
                    path:bin/vala:vala

depends_lib         port:desktop-file-utils \
                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
                    path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
                    port:gcr \
                    port:libpeas1 \
                    port:libsoup-2.4 \
                    port:sqlite3 \
                    path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk

depends_run         port:adwaita-icon-theme

# Not autoconf
configure.universal_args-delete --disable-dependency-tracking

post-activate {
    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
    system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
}
