summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-11-25 01:27:40 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-11-25 01:27:40 +0800
commit6957e0fa06b9aeea3d9a98a0beeffea7ae244815 (patch)
tree68eb7f73dd37ea1dccaef49cd0e91454f6cb6ad8
parent93d6b1a03821b72a96a8c51563209e18b53c1fea (diff)
downloadmarcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar.gz
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar.bz2
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar.lz
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar.xz
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.tar.zst
marcuscom-ports-6957e0fa06b9aeea3d9a98a0beeffea7ae244815.zip
Update to 0.2.7.
Make sure libsoup is dragged in so we build grilo-net (which is needed for grilo-plugins). Include some other needed ports. More tweaking might be needed. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18922 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--net/grilo/Makefile25
-rw-r--r--net/grilo/distinfo4
-rw-r--r--net/grilo/pkg-plist51
3 files changed, 75 insertions, 5 deletions
diff --git a/net/grilo/Makefile b/net/grilo/Makefile
index 29aae6c8a..810302571 100644
--- a/net/grilo/Makefile
+++ b/net/grilo/Makefile
@@ -1,21 +1,40 @@
# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
# $FreeBSD$
+# $MCom$
PORTNAME= grilo
-PORTVERSION= 0.2.3
+PORTVERSION= 0.2.7
CATEGORIES= net
MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= Grilo is a framework focused on making media discovery and browsing
+BUILD_DEPENDS= vapigen:${PORTSDIR}/lang/vala-vapigen
+LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
+ liboauth.so:${PORTSDIR}/net/liboauth
+
USES= gettext gmake pathfix pkgconfig
USE_XZ= yes
-USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
-USE_GNOME= glib20 gnomehier intlhack libxml2 ltverhack
+USE_GNOME= glib20 gnomehier intlhack introspection:build libxml2 ltverhack
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--enable-vala -disable-debug
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+# --enable-debug include debug symbols
+CONFIGURE_ARGS+=--enable-tests # build unit tests
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= UI
+
+UI_DESC= Enable testing UI
+UI_CONFIGURE_ENABLE=test-ui
+UI_USE= GNOME=gtk30
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgrilo-0.2.so.1
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgrlnet-0.2.so.0
+
.include <bsd.port.mk>
diff --git a/net/grilo/distinfo b/net/grilo/distinfo
index 47a81ae02..0094302c3 100644
--- a/net/grilo/distinfo
+++ b/net/grilo/distinfo
@@ -1,2 +1,2 @@
-SHA256 (grilo-0.2.3.tar.xz) = 6a800c98731a93cc2b204abceeb37c55bb5529724115f5d4c4f91bd1ade67d42
-SIZE (grilo-0.2.3.tar.xz) = 509540
+SHA256 (grilo-0.2.7.tar.xz) = 4a854ee6f9a220f05e696813949be94780c12a7fb281253f10a545f30ed596d8
+SIZE (grilo-0.2.7.tar.xz) = 579464
diff --git a/net/grilo/pkg-plist b/net/grilo/pkg-plist
index 0422bcf80..bfc881896 100644
--- a/net/grilo/pkg-plist
+++ b/net/grilo/pkg-plist
@@ -1,3 +1,5 @@
+bin/grilo-simple-playlist
+%%UI%%bin/grilo-test-ui-0.2
bin/grl-inspect-0.2
include/grilo-0.2/grilo.h
include/grilo-0.2/grl-caps.h
@@ -22,10 +24,59 @@ include/grilo-0.2/grl-related-keys.h
include/grilo-0.2/grl-source.h
include/grilo-0.2/grl-util.h
include/grilo-0.2/grl-value-helper.h
+include/grilo-0.2/net/grl-net-wc.h
+include/grilo-0.2/net/grl-net.h
+lib/girepository-1.0/Grl-0.2.typelib
+lib/girepository-1.0/GrlNet-0.2.typelib
lib/libgrilo-0.2.a
lib/libgrilo-0.2.la
lib/libgrilo-0.2.so
lib/libgrilo-0.2.so.1
+lib/libgrlnet-0.2.a
+lib/libgrlnet-0.2.la
+lib/libgrlnet-0.2.so
+lib/libgrlnet-0.2.so.0
libdata/pkgconfig/grilo-0.2.pc
+libdata/pkgconfig/grilo-net-0.2.pc
man/man1/grl-inspect.1.gz
+share/gir-1.0/Grl-0.2.gir
+share/gir-1.0/GrlNet-0.2.gir
+share/locale/as/LC_MESSAGES/grilo.mo
+share/locale/cs/LC_MESSAGES/grilo.mo
+share/locale/da/LC_MESSAGES/grilo.mo
+share/locale/de/LC_MESSAGES/grilo.mo
+share/locale/el/LC_MESSAGES/grilo.mo
+share/locale/es/LC_MESSAGES/grilo.mo
+share/locale/fr/LC_MESSAGES/grilo.mo
+share/locale/gl/LC_MESSAGES/grilo.mo
+share/locale/id/LC_MESSAGES/grilo.mo
+share/locale/it/LC_MESSAGES/grilo.mo
+share/locale/ja/LC_MESSAGES/grilo.mo
+share/locale/ko/LC_MESSAGES/grilo.mo
+share/locale/lt/LC_MESSAGES/grilo.mo
+share/locale/lv/LC_MESSAGES/grilo.mo
+share/locale/nb/LC_MESSAGES/grilo.mo
+share/locale/pa/LC_MESSAGES/grilo.mo
+share/locale/pl/LC_MESSAGES/grilo.mo
+share/locale/pt_BR/LC_MESSAGES/grilo.mo
+share/locale/ru/LC_MESSAGES/grilo.mo
+share/locale/sk/LC_MESSAGES/grilo.mo
+share/locale/sl/LC_MESSAGES/grilo.mo
+share/locale/sr/LC_MESSAGES/grilo.mo
+share/locale/sr@latin/LC_MESSAGES/grilo.mo
+share/locale/tg/LC_MESSAGES/grilo.mo
+share/locale/zh_CN/LC_MESSAGES/grilo.mo
+share/locale/zh_HK/LC_MESSAGES/grilo.mo
+share/locale/zh_TW/LC_MESSAGES/grilo.mo
+share/vala/vapi/grilo-0.2.deps
+share/vala/vapi/grilo-0.2.vapi
+share/vala/vapi/grilo-net-0.2.deps
+share/vala/vapi/grilo-net-0.2.vapi
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/as/LC_MESSAGES
+@dirrmtry share/locale/as
+@dirrm include/grilo-0.2/net
@dirrm include/grilo-0.2