summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-05-27 22:28:52 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2013-05-27 22:28:52 +0800
commit59bf219fef9f6a226fec10dcc933566376881f0e (patch)
treed21b15fc11dd2a8f4f0d0ef88fc829da80a0a4b2
parent287161c3ae9725b65e691401b4b336175aa7bf1b (diff)
downloadmarcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar.gz
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar.bz2
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar.lz
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar.xz
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.tar.zst
marcuscom-ports-59bf219fef9f6a226fec10dcc933566376881f0e.zip
Enable vala bindings, this should unbreak folks.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18508 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--www/libsocialweb/Makefile11
-rw-r--r--www/libsocialweb/pkg-plist15
2 files changed, 17 insertions, 9 deletions
diff --git a/www/libsocialweb/Makefile b/www/libsocialweb/Makefile
index 7a68a7eff..e8f52acec 100644
--- a/www/libsocialweb/Makefile
+++ b/www/libsocialweb/Makefile
@@ -4,22 +4,27 @@
PORTNAME= libsocialweb
PORTVERSION= 0.25.20
+PORTREVISION= 1
CATEGORIES= www gnome
MASTER_SITES= GNOME
MAINTAINER= kwm@FreeBSD.org
COMMENT= A personal social data server.
-BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
+BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt \
+ vapigen:${PORTSDIR}/lang/vala-vapigen
LIB_DEPENDS= rest-0.7:${PORTSDIR}/www/rest \
json-glib-1.0:${PORTSDIR}/devel/json-glib
-USE_GNOME= glib20 intlhack gconf2 introspection:build
+USE_GNOME= glib20 intlhack gconf2 introspection:build gnomehier
USE_XZ= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= gettext pathfix
-CONFIGURE_ARGS= --enable-all-services
+CONFIGURE_ARGS= --enable-vala-bindings
+# review if we want all the services enabled, because of not completely
+# safe public API security wise?
+CONFIGURE_ARGS+=--enable-all-services
.include <bsd.port.mk>
diff --git a/www/libsocialweb/pkg-plist b/www/libsocialweb/pkg-plist
index 37a2fb015..6e2568776 100644
--- a/www/libsocialweb/pkg-plist
+++ b/www/libsocialweb/pkg-plist
@@ -6,6 +6,7 @@ include/libsocialweb/interfaces/sw-photo-upload-ginterface.h
include/libsocialweb/interfaces/sw-query-ginterface.h
include/libsocialweb/interfaces/sw-status-update-ginterface.h
include/libsocialweb/interfaces/sw-video-upload-ginterface.h
+include/libsocialweb/libsocialweb-client/libsocialweb-client-hack-for-vala.h
include/libsocialweb/libsocialweb-client/sw-client-contact-view.h
include/libsocialweb/libsocialweb-client/sw-client-item-view.h
include/libsocialweb/libsocialweb-client/sw-client-lastfm.h
@@ -201,6 +202,14 @@ share/locale/uk/LC_MESSAGES/libsocialweb.mo
share/locale/wa/LC_MESSAGES/libsocialweb.mo
share/locale/zh_CN/LC_MESSAGES/libsocialweb.mo
share/locale/zh_TW/LC_MESSAGES/libsocialweb.mo
+share/vala/vapi/libsocialweb-client.deps
+share/vala/vapi/libsocialweb-client.vapi
+@dirrmtry share/locale/ca@valencia/LC_MESSAGES
+@dirrmtry share/locale/ca@valencia
+@dirrmtry share/locale/bn_IN/LC_MESSAGES
+@dirrmtry share/locale/bn_IN
+@dirrmtry share/locale/ast/LC_MESSAGES
+@dirrmtry share/locale/ast
@dirrm share/libsocialweb/services
@dirrm share/libsocialweb
@dirrmtry share/gtk-doc/html
@@ -216,9 +225,3 @@ share/locale/zh_TW/LC_MESSAGES/libsocialweb.mo
@dirrm include/libsocialweb/libsocialweb-client
@dirrm include/libsocialweb/interfaces
@dirrm include/libsocialweb
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast