Source
xxxxxxxxxx
# -*- 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
name grilo
version 0.3.6
license LGPL-2.1
set branch [join [lrange [split ${version} .] 0 1] .]
description Framework for discovering and browsing media.
long_description Grilo is a framework for browsing and searching media \
content from various sources using a single API.
maintainers {devans @dbevans} openmaintainer
categories gnome
platforms darwin
homepage https://wiki.gnome.org/Projects/Grilo
master_sites gnome:sources/${name}/${branch}/
use_xz yes
checksums rmd160 a48fd9346a3001a96efc72fa64600a1c2437cfb1 \
sha256 1e65ca82dd58020451417fde79310d4b940adc3f63ab59997419c52ed3bc9c91 \
size 653864
depends_build port:pkgconfig \
port:intltool \
port:gnome-common \
port:gtk-doc \
port:autoconf \
port:automake \
port:libtool
depends_lib port:gtk3 \
port:libxml2 \
port:liboauth \
port:libsoup \
port:vala \
port:totem-pl-parser
gobject_introspection yes
configure.args --disable-silent-rules \
--disable-debug \
--enable-compile-warnings=no \
--enable-grl-net \
--enable-grl-pls \
--enable-test-ui \
--disable-tests \
--enable-vala
# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
post-patch {
xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
}
configure.cmd ./autogen.sh
# plugin directory, initially empty, populated by grilo-plugins
destroot.keepdirs ${destroot}${prefix}/lib/grilo-0.3
livecheck.type gnome-with-unstable