summaryrefslogtreecommitdiff
path: root/mail/evolution-exchange
diff options
context:
space:
mode:
Diffstat (limited to 'mail/evolution-exchange')
-rw-r--r--mail/evolution-exchange/Makefile22
-rw-r--r--mail/evolution-exchange/distinfo6
-rw-r--r--mail/evolution-exchange/files/patch-eplugin_exchange-operations.c24
-rw-r--r--mail/evolution-exchange/pkg-plist141
4 files changed, 116 insertions, 77 deletions
diff --git a/mail/evolution-exchange/Makefile b/mail/evolution-exchange/Makefile
index 181ab4fbae4d..df2e6d5bec25 100644
--- a/mail/evolution-exchange/Makefile
+++ b/mail/evolution-exchange/Makefile
@@ -3,12 +3,11 @@
# Whom: Adam Weinberger, based off kiesel's ximian-exchange port
#
# $FreeBSD$
-# $MCom: ports/mail/evolution-exchange/Makefile,v 1.146 2009/10/18 05:41:36 marcus Exp $
+# $MCom: ports/mail/evolution-exchange/Makefile,v 1.158 2010/04/27 18:38:50 kwm Exp $
#
PORTNAME= evolution-exchange
-PORTVERSION= 2.28.2
-PORTREVISION= 2
+PORTVERSION= 2.30.1
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -30,11 +29,10 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${BDB_INCLUDE_DIR}" \
LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS= --with-openldap=${LOCALBASE} \
--with-static-ldap=no \
- --disable-compile-warnings \
--with-libdb=${LOCALBASE}
-EVO_VERSION= 2.28
-VERSION= 2.28
+EVO_VERSION= 2.30
+VERSION= 2.30
PLIST_SUB= VERSION=${VERSION} EVO_VERSION=${EVO_VERSION} \
EDS_VERSION="1.2"
@@ -42,6 +40,17 @@ GCONF_SCHEMAS= apps_exchange_addressbook-${VERSION}.schemas
.include <bsd.port.pre.mk>
+.if defined(HEIMDAL_HOME) || defined(WITH_HEIMDAL) || defined(NO_KERBEROS)
+HEIMDAL_HOME?= ${LOCALBASE}
+LIB_DEPENDS+= krb5:${PORTSDIR}/security/heimdal
+CONFIGURE_ARGS+= --with-krb5=${HEIMDAL_HOME} \
+ --with-krb5-includes=${HEIMDAL_HOME}/include
+KRB5_LIB= `${HEIMDAL_HOME}/bin/krb5-config gssapi --libs`
+.elif !defined(NO_KERBEROS)
+CONFIGURE_ARGS+= --with-krb5=/usr
+KRB5_LIB= `/usr/bin/krb5-config gssapi --libs`
+.endif
+
.if ${ARCH} == "amd64"
CONFIGURE_ENV+= CFLAGS="${CFLAGS} -fPIC"
.endif
@@ -52,6 +61,7 @@ IGNORE= build fails when ${LOCALBASE}/include/mapi.h exists in system, run pkg_i
post-patch:
@${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g' \
+ -e 's|-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi|${KRB5_LIB}|g' \
-e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
diff --git a/mail/evolution-exchange/distinfo b/mail/evolution-exchange/distinfo
index a12e36b8d9e9..e487b8720530 100644
--- a/mail/evolution-exchange/distinfo
+++ b/mail/evolution-exchange/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/evolution-exchange-2.28.2.tar.bz2) = 82f70761960c7e9efdb24650c1b3229b
-SHA256 (gnome2/evolution-exchange-2.28.2.tar.bz2) = d7c8478656e2aff966531f3c2cdd988a1c07dc6343e691fc980d31820a615493
-SIZE (gnome2/evolution-exchange-2.28.2.tar.bz2) = 921637
+MD5 (gnome2/evolution-exchange-2.30.1.tar.bz2) = 9225241ba14d1e2183fe21078c7ed03e
+SHA256 (gnome2/evolution-exchange-2.30.1.tar.bz2) = f53904d90f058ef1bbe1c5d851590f3729d9b3489c80dad73edb46bbba2dae11
+SIZE (gnome2/evolution-exchange-2.30.1.tar.bz2) = 1330038
diff --git a/mail/evolution-exchange/files/patch-eplugin_exchange-operations.c b/mail/evolution-exchange/files/patch-eplugin_exchange-operations.c
new file mode 100644
index 000000000000..5c7706bad381
--- /dev/null
+++ b/mail/evolution-exchange/files/patch-eplugin_exchange-operations.c
@@ -0,0 +1,24 @@
+--- eplugin/exchange-operations.c.orig 2010-03-07 20:00:49.000000000 -0500
++++ eplugin/exchange-operations.c 2010-03-13 17:47:23.000000000 -0500
+@@ -304,3 +304,21 @@ is_exchange_personal_folder (ExchangeAcc
+ }
+ return FALSE;
+ }
++
++const char * g_module_check_init (gpointer module);
++const char *
++g_module_check_init (gpointer module) {
++ return NULL;
++}
++
++void g_module_unload (gpointer module);
++void
++g_module_unload (gpointer module) {
++ return;
++}
++
++GtkWidget *e_plugin_lib_get_configure_widget (EPlugin *plugin);
++GtkWidget *
++e_plugin_lib_get_configure_widget (EPlugin *plugin) {
++ return NULL;
++}
diff --git a/mail/evolution-exchange/pkg-plist b/mail/evolution-exchange/pkg-plist
index 76c0becb5fd8..6b429296db3b 100644
--- a/mail/evolution-exchange/pkg-plist
+++ b/mail/evolution-exchange/pkg-plist
@@ -1,81 +1,84 @@
bin/exchange-connector-setup-%%VERSION%%
+lib/evolution/2.30/plugins/liborg-gnome-exchange-operations.a
+lib/evolution/2.30/plugins/liborg-gnome-exchange-operations.la
+lib/evolution/2.30/plugins/liborg-gnome-exchange-operations.so
+lib/evolution/2.30/plugins/org-gnome-exchange-operations.eplug
lib/evolution-data-server-%%EDS_VERSION%%/camel-providers/libcamelexchange.a
lib/evolution-data-server-%%EDS_VERSION%%/camel-providers/libcamelexchange.la
lib/evolution-data-server-%%EDS_VERSION%%/camel-providers/libcamelexchange.so
lib/evolution-data-server-%%EDS_VERSION%%/camel-providers/libcamelexchange.urls
-libdata/bonobo/servers/GNOME_Evolution_Exchange_Storage_%%VERSION%%.server
-libexec/evolution/%%EVO_VERSION%%/evolution-exchange-storage
-@comment %%DOCSDIR%%/E2kContext.html
-@comment %%DOCSDIR%%/E2kGlobalCatalog.html
-@comment %%DOCSDIR%%/E2kSecurityDescriptor.html
-@comment %%DOCSDIR%%/ch01.html
-@comment %%DOCSDIR%%/ch02.html
-@comment %%DOCSDIR%%/ch03.html
-@comment %%DOCSDIR%%/ch04.html
-@comment %%DOCSDIR%%/ch05.html
-@comment %%DOCSDIR%%/ch06.html
-@comment %%DOCSDIR%%/evolution-exchange-E2kAutoconfig.html
-@comment %%DOCSDIR%%/evolution-exchange-E2kContext-(private).html
-@comment %%DOCSDIR%%/evolution-exchange-E2kOperation-(private).html
-@comment %%DOCSDIR%%/evolution-exchange-E2kOperation.html
-@comment %%DOCSDIR%%/evolution-exchange-E2kProperties.html
-@comment %%DOCSDIR%%/evolution-exchange-E2kRestriction-(vaporware).html
-@comment %%DOCSDIR%%/evolution-exchange-E2kResult-(private).html
-@comment %%DOCSDIR%%/evolution-exchange-E2kSid.html
-@comment %%DOCSDIR%%/evolution-exchange-E2kUserDialog.html
-@comment %%DOCSDIR%%/evolution-exchange-MAPI.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-action.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-freebusy.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-http-utils.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-kerberos.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-restriction.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-result.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-rule.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-uri.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-utils.html
-@comment %%DOCSDIR%%/evolution-exchange-e2k-xml-utils.html
-@comment %%DOCSDIR%%/evolution-exchange-test-utils.html
-@comment %%DOCSDIR%%/evolution-exchange-xntlm-des.html
-@comment %%DOCSDIR%%/evolution-exchange-xntlm-md4.html
-@comment %%DOCSDIR%%/evolution-exchange-xntlm.html
-@comment %%DOCSDIR%%/evolution-exchange.devhelp
-@comment %%DOCSDIR%%/evolution-exchange.devhelp2
-@comment %%DOCSDIR%%/home.png
-@comment %%DOCSDIR%%/index.html
-@comment %%DOCSDIR%%/index.sgml
-@comment %%DOCSDIR%%/left.png
-@comment %%DOCSDIR%%/right.png
-@comment %%DOCSDIR%%/style.css
-@comment %%DOCSDIR%%/up.png
-@comment %%DOCSDIR%%/ximian-connector-autoconfig.html
-@comment %%DOCSDIR%%/ximian-connector-bug-private.html
-@comment %%DOCSDIR%%/ximian-connector-bug-xml.html
-@comment %%DOCSDIR%%/ximian-connector-calendar.html
-@comment %%DOCSDIR%%/ximian-connector-delegation.html
-@comment %%DOCSDIR%%/ximian-connector-favorites.html
-@comment %%DOCSDIR%%/ximian-connector-fba.html
-@comment %%DOCSDIR%%/ximian-connector-freebusy.html
-@comment %%DOCSDIR%%/ximian-connector-mail-threading.html
-@comment %%DOCSDIR%%/ximian-connector-mail.html
-@comment %%DOCSDIR%%/ximian-connector-ntlm.html
-@comment %%DOCSDIR%%/ximian-connector-oof.html
-@comment %%DOCSDIR%%/ximian-connector-other-users.html
-@comment %%DOCSDIR%%/ximian-connector-permissions.html
-@comment %%DOCSDIR%%/ximian-connnector-booking.html
-%%DATADIR%%/%%VERSION%%/glade/exchange-autoconfig-wizard.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-change-password.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-delegates.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-folder-tree.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-oof.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-passwd-expiry.glade
-%%DATADIR%%/%%VERSION%%/glade/exchange-permissions-dialog.glade
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libebookbackendexchange.a
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libebookbackendexchange.la
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libebookbackendexchange.so
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libecalbackendexchange.a
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libecalbackendexchange.la
+lib/evolution-data-server-%%EDS_VERSION%%/extensions/libecalbackendexchange.so
+%%DOCSDIR%%/E2kContext.html
+%%DOCSDIR%%/E2kGlobalCatalog.html
+%%DOCSDIR%%/E2kSecurityDescriptor.html
+%%DOCSDIR%%/ch01.html
+%%DOCSDIR%%/ch02.html
+%%DOCSDIR%%/ch03.html
+%%DOCSDIR%%/ch04.html
+%%DOCSDIR%%/ch05.html
+%%DOCSDIR%%/ch06.html
+%%DOCSDIR%%/evolution-exchange-E2kAutoconfig.html
+%%DOCSDIR%%/evolution-exchange-E2kContext-(private).html
+%%DOCSDIR%%/evolution-exchange-E2kOperation-(private).html
+%%DOCSDIR%%/evolution-exchange-E2kOperation.html
+%%DOCSDIR%%/evolution-exchange-E2kProperties.html
+%%DOCSDIR%%/evolution-exchange-E2kRestriction-(vaporware).html
+%%DOCSDIR%%/evolution-exchange-E2kResult-(private).html
+%%DOCSDIR%%/evolution-exchange-E2kSid.html
+%%DOCSDIR%%/evolution-exchange-E2kUserDialog.html
+%%DOCSDIR%%/evolution-exchange-MAPI.html
+%%DOCSDIR%%/evolution-exchange-e2k-action.html
+%%DOCSDIR%%/evolution-exchange-e2k-freebusy.html
+%%DOCSDIR%%/evolution-exchange-e2k-http-utils.html
+%%DOCSDIR%%/evolution-exchange-e2k-kerberos.html
+%%DOCSDIR%%/evolution-exchange-e2k-restriction.html
+%%DOCSDIR%%/evolution-exchange-e2k-result.html
+%%DOCSDIR%%/evolution-exchange-e2k-rule.html
+%%DOCSDIR%%/evolution-exchange-e2k-uri.html
+%%DOCSDIR%%/evolution-exchange-e2k-utils.html
+%%DOCSDIR%%/evolution-exchange-e2k-xml-utils.html
+%%DOCSDIR%%/evolution-exchange-test-utils.html
+%%DOCSDIR%%/evolution-exchange-xntlm-des.html
+%%DOCSDIR%%/evolution-exchange-xntlm-md4.html
+%%DOCSDIR%%/evolution-exchange-xntlm.html
+%%DOCSDIR%%/evolution-exchange.devhelp
+%%DOCSDIR%%/evolution-exchange.devhelp2
+%%DOCSDIR%%/home.png
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left.png
+%%DOCSDIR%%/right.png
+%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up.png
+%%DOCSDIR%%/ximian-connector-autoconfig.html
+%%DOCSDIR%%/ximian-connector-bug-private.html
+%%DOCSDIR%%/ximian-connector-bug-xml.html
+%%DOCSDIR%%/ximian-connector-calendar.html
+%%DOCSDIR%%/ximian-connector-delegation.html
+%%DOCSDIR%%/ximian-connector-favorites.html
+%%DOCSDIR%%/ximian-connector-fba.html
+%%DOCSDIR%%/ximian-connector-freebusy.html
+%%DOCSDIR%%/ximian-connector-mail-threading.html
+%%DOCSDIR%%/ximian-connector-mail.html
+%%DOCSDIR%%/ximian-connector-ntlm.html
+%%DOCSDIR%%/ximian-connector-oof.html
+%%DOCSDIR%%/ximian-connector-other-users.html
+%%DOCSDIR%%/ximian-connector-permissions.html
+%%DOCSDIR%%/ximian-connnector-booking.html
%%DATADIR%%/%%VERSION%%/images/connector-mini.png
%%DATADIR%%/%%VERSION%%/images/connector.png
%%DATADIR%%/%%VERSION%%/images/exchange-delegates-48.png
%%DATADIR%%/%%VERSION%%/images/exchange-oof-48.png
%%DATADIR%%/%%VERSION%%/ui/ximian-connector.xml
+share/evolution/%%VERSION%%/errors/org-gnome-exchange-operations.error
share/locale/ar/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/as/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
+share/locale/ast/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/bn/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
@@ -90,6 +93,7 @@ share/locale/dz/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/el/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/en_CA/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/en_GB/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
+share/locale/en@shaw/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/es/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/et/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
@@ -148,10 +152,9 @@ share/locale/zh_HK/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
share/locale/zh_TW/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
@dirrm %%DATADIR%%/%%VERSION%%/ui
@dirrm %%DATADIR%%/%%VERSION%%/images
-@dirrm %%DATADIR%%/%%VERSION%%/glade
@dirrm %%DATADIR%%/%%VERSION%%
@dirrm %%DATADIR%%
-@comment @dirrm %%DOCSDIR%%
+@dirrm %%DOCSDIR%%
@dirrmtry share/locale/zh_HK/LC_MESSAGES
@dirrmtry share/locale/zh_HK
@dirrmtry share/locale/xh/LC_MESSAGES
@@ -172,6 +175,8 @@ share/locale/zh_TW/LC_MESSAGES/evolution-exchange-%%VERSION%%.mo
@dirrmtry share/locale/mai
@dirrmtry share/locale/ku/LC_MESSAGES
@dirrmtry share/locale/ku
+@dirrmtry share/locale/en@shaw/LC_MESSAGES
+@dirrmtry share/locale/en@shaw
@dirrmtry share/locale/dz/LC_MESSAGES
@dirrmtry share/locale/dz
@dirrmtry share/locale/ca@valencia/LC_MESSAGES