summaryrefslogtreecommitdiffstats
path: root/databases/evolution-data-server/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/evolution-data-server/Makefile')
-rw-r--r--databases/evolution-data-server/Makefile61
1 files changed, 37 insertions, 24 deletions
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index ff8515dc9..7757472ea 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -1,42 +1,52 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/trunk/databases/evolution-data-server/Makefile 18610 2013-06-30 16:33:05Z marcus $
+# $MCom: ports/trunk/databases/evolution-data-server3/Makefile 18610 2013-06-30 16:33:05Z marcus $
PORTNAME= evolution-data-server
-PORTVERSION= 2.32.1
-PORTREVISION= 4
+PORTVERSION= 3.6.4
+PORTREVISION= 1
CATEGORIES= databases gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Data backends for the Evolution integrated mail/PIM suite
+COMMENT= The data backends for the Evolution integrated mail/PIM suite
-LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
- libgdata.so.7:${PORTSDIR}/devel/libgdata06 \
- libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+LICENSE= LGPL20
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= gcr>=3.4.1:${PORTSDIR}/security/gcr
+LIB_DEPENDS= libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome \
+ liboauth.so:${PORTSDIR}/net/liboauth \
+ libgoa-1.0.so:${PORTSDIR}/net/gnome-online-accounts \
+ libgdata.so.13:${PORTSDIR}/devel/libgdata \
libical.so:${PORTSDIR}/devel/libical \
libnss3.so:${PORTSDIR}/security/nss \
libtasn1.so:${PORTSDIR}/security/libtasn1 \
libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
-NO_STAGE= yes
-USE_BZIP2= yes
+USE_XZ= yes
USES= bison gettext gmake pathfix pkgconfig
-USE_GNOME= gnomeprefix intlhack ltverhack ltasneededhack gconf2 libxml2
+USE_GNOME= gnomeprefix intlhack ltverhack ltasneededhack gconf2 \
+ libxml2 gtk30 introspection:build
USE_OPENLDAP= yes
-USE_SQLITE= 3
+USE_SQLITE= yes
USE_AUTOTOOLS= libtool
-USE_BDB= 41+
+USE_BDB= 5
USE_LDCONFIG= yes
CONFIGURE_ARGS= --enable-static \
- --enable-gnome-keyring=yes \
--with-openldap=yes \
--with-libdb=${LOCALBASE}
-CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} ${PTHREAD_CFLAGS}
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}
+LDFLAGS+= -L${LOCALBASE}/lib
+
+GLIB_SCHEMAS= org.gnome.Evolution.DefaultSources.gschema.xml \
+ org.gnome.evolution.eds-shell.gschema.xml \
+ org.gnome.evolution-data-server.addressbook.gschema.xml \
+ org.gnome.evolution-data-server.calendar.gschema.xml \
+ org.gnome.evolution.shell.network-config.gschema.xml
-PLIST_SUB= VERSION="2.32" EVO_VERSION="1.2"
+PLIST_SUB= VERSION="3.6" EVO_VERSION="1.2"
OPTIONS_DEFINE= WEATHER KERBEROS
OPTIONS_DEFAULT=WEATHER KERBEROS
@@ -50,28 +60,31 @@ KRB5_LIB= `/usr/bin/krb5-config gssapi --libs`
.endif
.if ${PORT_OPTIONS:MWEATHER}
-LIB_DEPENDS+= libgweather.so:${PORTSDIR}/net/libgweather
-CONFIGURE_ARGS+= --with-weather
+LIB_DEPENDS+= libgweather-3.so:${PORTSDIR}/net/libgweather3
+CONFIGURE_ARGS+= --enable-weather
PLIST_SUB+= WEATHER=""
.else
-CONFIGURE_ARGS+= --without-weather
+CONFIGURE_ARGS+= --disable-weather
PLIST_SUB+= WEATHER="@comment "
.endif
-EDS_BDB_MSG= "!!!WARNING!!!: Berkeley Database version is ${BDB_VER}. If this is an upgrade, you may experience problems if you or any other Evolution-data-server users were previously using BDB_VER 41."
+EDS_BDB_MSG= "!!!WARNING!!!: Berkeley Database version is ${BDB_VER}. If this is an upgrade, you may experience problems if you or any other Evolution-data-server users were previously using BDB_VER 5."
pre-everything::
- @if [ x"${BDB_VER}" != x"41" ]; then \
+ @if [ x"${BDB_VER}" != x"5" ]; then \
${ECHO_MSG} ${EDS_BDB_MSG} | ${FMT} 75 79 ; \
fi
post-patch:
@${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g ; \
s|heimlibs=".*"|heimlibs="${KRB5_LIB}"|g ; \
- s|-DGTK_DISABLE_DEPRECATED||g ; \
- s|-DG_DISABLE_DEPRECATED||g ; \
s|-Wl,--no-undefined||g ; \
s|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/evolution-data-server/*/*.so
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libe*.so.*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcamel-1.2.so.40
+
.include <bsd.port.mk>