From 1a4b2eff4ef8e245429f2f2d28192557408dc322 Mon Sep 17 00:00:00 2001
From: kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>
Date: Thu, 31 Oct 2013 13:04:59 +0000
Subject: Stageify, fix plist with SOCIALWEB enabled. Fix depend of
 security/gcr

git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18846 df743ca5-7f9a-e211-a948-0013205c9059
---
 net-im/folks/Makefile  |  9 +++++++--
 net-im/folks/pkg-plist | 37 +++++++++++++++++++++++--------------
 2 files changed, 30 insertions(+), 16 deletions(-)

diff --git a/net-im/folks/Makefile b/net-im/folks/Makefile
index 60fd5f265..259c764b5 100644
--- a/net-im/folks/Makefile
+++ b/net-im/folks/Makefile
@@ -12,13 +12,12 @@ COMMENT=	library to aggregates people from multiple sources
 
 BUILD_DEPENDS=	vapigen:${PORTSDIR}/lang/vala-vapigen
 LIB_DEPENDS=	libgee.so.2:${PORTSDIR}/devel/libgee06 \
-		libgcr.so:${PORTSDIR}/security/gcr \
+		libgcr-3.so:${PORTSDIR}/security/gcr \
 		libzeitgeist-1.0.so:${PORTSDIR}/sysutils/libzeitgeist \
 		libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib
 
 CONFLICTS=	folks-0.4.[0-9]*
 
-NO_STAGE=	yes
 USE_XZ=		yes
 USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
@@ -43,12 +42,18 @@ SOCIALWEB_DESC=	Social web backend
 .if ${PORT_OPTIONS:MSOCIALWEB}
 LIB_DEPENDS+=	libsocialweb.so:${PORTSDIR}/www/libsocialweb
 CONFIGURE_ARGS+=--enable-libsocialweb-backend=yes
+PLIST_SUB+=	SOCIAL=""
 .else
 CONFIGURE_ARGS+=--enable-libsocialweb-backend=no
+PLIST_SUB+=	SOCIAL="@comment "
 .endif
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|^build_old_libs=yes|build_old_libs=no|g' \
 		${WRKDIR}/gnome-libtool
 
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfolks*.so.*
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/folks/*/backends/*/*.so
+
 .include <bsd.port.mk>
diff --git a/net-im/folks/pkg-plist b/net-im/folks/pkg-plist
index ea50b6d9f..acfd98738 100644
--- a/net-im/folks/pkg-plist
+++ b/net-im/folks/pkg-plist
@@ -1,5 +1,6 @@
 bin/folks-import
 include/folks/folks-eds.h
+%%SOCIAL%%include/folks/folks-libsocialweb.h
 include/folks/folks-telepathy.h
 include/folks/folks.h
 lib/folks/%%VERSION%%/backends/eds/eds.la
@@ -8,10 +9,15 @@ lib/folks/%%VERSION%%/backends/key-file/key-file.la
 lib/folks/%%VERSION%%/backends/key-file/key-file.so
 lib/folks/%%VERSION%%/backends/telepathy/telepathy.la
 lib/folks/%%VERSION%%/backends/telepathy/telepathy.so
+%%SOCIAL%%lib/folks/%%VERSION%%/backends/libsocialweb/libsocialweb.la
+%%SOCIAL%%lib/folks/%%VERSION%%/backends/libsocialweb/libsocialweb.so
 lib/girepository-1.0/Folks-0.6.typelib
 lib/libfolks-eds.la
 lib/libfolks-eds.so
 lib/libfolks-eds.so.%%LIBVER%%
+%%SOCIAL%%lib/libfolks-libsocialweb.la
+%%SOCIAL%%lib/libfolks-libsocialweb.so
+%%SOCIAL%%lib/libfolks-libsocialweb.so.25
 lib/libfolks-telepathy.la
 lib/libfolks-telepathy.so
 lib/libfolks-telepathy.so.%%LIBVER%%
@@ -19,38 +25,32 @@ lib/libfolks.la
 lib/libfolks.so
 lib/libfolks.so.%%LIBVER%%
 libdata/pkgconfig/folks-eds.pc
+%%SOCIAL%%libdata/pkgconfig/folks-libsocialweb.pc
 libdata/pkgconfig/folks-telepathy.pc
 libdata/pkgconfig/folks.pc
 share/GConf/gsettings/folks.convert
 share/gir-1.0/Folks-0.6.gir
-share/locale/cs/LC_MESSAGES/folks.mo
-share/locale/de/LC_MESSAGES/folks.mo
-share/locale/en_GB/LC_MESSAGES/folks.mo
-share/locale/eo/LC_MESSAGES/folks.mo
-share/locale/es/LC_MESSAGES/folks.mo
-share/locale/gl/LC_MESSAGES/folks.mo
-share/locale/it/LC_MESSAGES/folks.mo
-share/locale/nb/LC_MESSAGES/folks.mo
-share/locale/pl/LC_MESSAGES/folks.mo
-share/locale/pt_BR/LC_MESSAGES/folks.mo
-share/locale/sl/LC_MESSAGES/folks.mo
-share/locale/sv/LC_MESSAGES/folks.mo
-share/locale/uk/LC_MESSAGES/folks.mo
-share/locale/zh_CN/LC_MESSAGES/folks.mo
 share/locale/ar/LC_MESSAGES/folks.mo
 share/locale/as/LC_MESSAGES/folks.mo
 share/locale/be/LC_MESSAGES/folks.mo
 share/locale/ca/LC_MESSAGES/folks.mo
 share/locale/ca@valencia/LC_MESSAGES/folks.mo
+share/locale/cs/LC_MESSAGES/folks.mo
 share/locale/da/LC_MESSAGES/folks.mo
+share/locale/de/LC_MESSAGES/folks.mo
 share/locale/el/LC_MESSAGES/folks.mo
+share/locale/en_GB/LC_MESSAGES/folks.mo
+share/locale/eo/LC_MESSAGES/folks.mo
+share/locale/es/LC_MESSAGES/folks.mo
 share/locale/fa/LC_MESSAGES/folks.mo
 share/locale/fr/LC_MESSAGES/folks.mo
+share/locale/gl/LC_MESSAGES/folks.mo
 share/locale/gu/LC_MESSAGES/folks.mo
 share/locale/he/LC_MESSAGES/folks.mo
 share/locale/hi/LC_MESSAGES/folks.mo
 share/locale/hu/LC_MESSAGES/folks.mo
 share/locale/id/LC_MESSAGES/folks.mo
+share/locale/it/LC_MESSAGES/folks.mo
 share/locale/ja/LC_MESSAGES/folks.mo
 share/locale/kn/LC_MESSAGES/folks.mo
 share/locale/ko/LC_MESSAGES/folks.mo
@@ -58,17 +58,26 @@ share/locale/lt/LC_MESSAGES/folks.mo
 share/locale/lv/LC_MESSAGES/folks.mo
 share/locale/ml/LC_MESSAGES/folks.mo
 share/locale/mr/LC_MESSAGES/folks.mo
+share/locale/nb/LC_MESSAGES/folks.mo
 share/locale/pa/LC_MESSAGES/folks.mo
+share/locale/pl/LC_MESSAGES/folks.mo
 share/locale/pt/LC_MESSAGES/folks.mo
+share/locale/pt_BR/LC_MESSAGES/folks.mo
 share/locale/ru/LC_MESSAGES/folks.mo
+share/locale/sl/LC_MESSAGES/folks.mo
 share/locale/sr/LC_MESSAGES/folks.mo
 share/locale/sr@latin/LC_MESSAGES/folks.mo
+share/locale/sv/LC_MESSAGES/folks.mo
 share/locale/ta/LC_MESSAGES/folks.mo
+share/locale/uk/LC_MESSAGES/folks.mo
 share/locale/vi/LC_MESSAGES/folks.mo
+share/locale/zh_CN/LC_MESSAGES/folks.mo
 share/locale/zh_HK/LC_MESSAGES/folks.mo
 share/locale/zh_TW/LC_MESSAGES/folks.mo
 share/vala/vapi/folks-eds.deps
 share/vala/vapi/folks-eds.vapi
+%%SOCIAL%%share/vala/vapi/folks-libsocialweb.deps
+%%SOCIAL%%share/vala/vapi/folks-libsocialweb.vapi
 share/vala/vapi/folks-telepathy.deps
 share/vala/vapi/folks-telepathy.vapi
 share/vala/vapi/folks.deps
-- 
cgit v1.2.3