summaryrefslogtreecommitdiffstats
path: root/mail/evolution/files
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2005-04-27 01:12:54 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2005-04-27 01:12:54 +0800
commit1daef006950b2961f3a313cb9ccdb6978b1a82d1 (patch)
tree09f5e7a20ba93c3858ffa812adf3549b42898e08 /mail/evolution/files
parent9e1e75f9beadac81329e80348bdc90ece750bd23 (diff)
downloadmarcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar.gz
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar.bz2
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar.lz
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar.xz
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.tar.zst
marcuscom-ports-1daef006950b2961f3a313cb9ccdb6978b1a82d1.zip
Readd evolution and update to 2.3.1.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@3951 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'mail/evolution/files')
-rw-r--r--mail/evolution/files/evolibs.sh15
-rw-r--r--mail/evolution/files/patch-aa41
-rw-r--r--mail/evolution/files/patch-mail_em-migrate.c11
-rw-r--r--mail/evolution/files/patch-mail_em-utils.h10
-rw-r--r--mail/evolution/files/patch-plugins_exchange-account-setup_exchange-account-setup.c14
-rw-r--r--mail/evolution/files/patch-widgets_misc_e-multi-config-dialog.c19
6 files changed, 110 insertions, 0 deletions
diff --git a/mail/evolution/files/evolibs.sh b/mail/evolution/files/evolibs.sh
new file mode 100644
index 000000000..e191b9c41
--- /dev/null
+++ b/mail/evolution/files/evolibs.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+case "$1" in
+ start)
+ /sbin/ldconfig -m %%PREFIX%%/lib/evolution/%%EVO_VERSION%%
+ ;;
+ stop)
+ ;;
+ *)
+ echo ""
+ echo "Usage: `basename $0` { start | stop }"
+ echo ""
+ exit 64
+ ;;
+esac
diff --git a/mail/evolution/files/patch-aa b/mail/evolution/files/patch-aa
new file mode 100644
index 000000000..eadafd847
--- /dev/null
+++ b/mail/evolution/files/patch-aa
@@ -0,0 +1,41 @@
+--- configure.orig Wed Sep 29 14:06:43 2004
++++ configure Wed Sep 29 14:24:28 2004
+@@ -24206,6 +24206,7 @@
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <netdb.h>
++ #include <stdio.h>
+
+
+ int
+@@ -25772,7 +25773,7 @@
+ LDFLAGS_save="$LDFLAGS"
+
+ mitlibs="-lkrb5 -lk5crypto -lcom_err -lgssapi_krb5"
+- heimlibs="-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi"
++ heimlibs="-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi -lcrypt"
+ echo "$as_me:$LINENO: checking for Kerberos 5" >&5
+ echo $ECHO_N "checking for Kerberos 5... $ECHO_C" >&6
+ if test "${ac_cv_lib_kerberos5+set}" = set; then
+@@ -26928,10 +26929,10 @@
+ Example: --with-nspr-libs=/usr/lib" >&2;}
+ { (exit 1); exit 1; }; }
+ else
+- nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
++ nsprlibs="$with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
+ fi
+ else
+- nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
++ nsprlibs="-lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
+ fi
+
+ echo "$as_me:$LINENO: checking for Mozilla nspr libraries" >&5
+@@ -30807,7 +30808,7 @@
+ idldir="$datadir/idl/evolution-$BASE_VERSION"
+
+
+-serverdir="$libdir/bonobo/servers"
++serverdir="$prefix/libdata/bonobo/servers"
+
+
+ evolutionuidir="$privdatadir/ui"
diff --git a/mail/evolution/files/patch-mail_em-migrate.c b/mail/evolution/files/patch-mail_em-migrate.c
new file mode 100644
index 000000000..6aa2e9a13
--- /dev/null
+++ b/mail/evolution/files/patch-mail_em-migrate.c
@@ -0,0 +1,11 @@
+--- mail/em-migrate.c.orig Tue Dec 21 15:09:30 2004
++++ mail/em-migrate.c Tue Dec 21 15:09:46 2004
+@@ -1447,7 +1447,7 @@
+ ut.actime = st.st_atime;
+ ut.modtime = st.st_mtime;
+ utime (dest, &ut);
+- chmod (dest, st.st_mode);
++ chmod (dest, st.st_mode | S_IWUSR);
+
+ return 0;
+
diff --git a/mail/evolution/files/patch-mail_em-utils.h b/mail/evolution/files/patch-mail_em-utils.h
new file mode 100644
index 000000000..b3e7b9ffb
--- /dev/null
+++ b/mail/evolution/files/patch-mail_em-utils.h
@@ -0,0 +1,10 @@
+--- mail/em-utils.h.orig Tue Aug 3 16:59:46 2004
++++ mail/em-utils.h Tue Aug 3 17:00:04 2004
+@@ -23,6 +23,7 @@
+ #ifndef __EM_UTILS_H__
+ #define __EM_UTILS_H__
+
++#include <sys/types.h>
+ #include <glib.h>
+
+ #ifdef __cplusplus
diff --git a/mail/evolution/files/patch-plugins_exchange-account-setup_exchange-account-setup.c b/mail/evolution/files/patch-plugins_exchange-account-setup_exchange-account-setup.c
new file mode 100644
index 000000000..8d880e79f
--- /dev/null
+++ b/mail/evolution/files/patch-plugins_exchange-account-setup_exchange-account-setup.c
@@ -0,0 +1,14 @@
+--- plugins/exchange-account-setup/exchange-account-setup.c.orig Tue Mar 1 15:38:29 2005
++++ plugins/exchange-account-setup/exchange-account-setup.c Tue Mar 1 15:38:45 2005
+@@ -564,9 +564,10 @@
+ org_gnome_exchange_commit (EPlugin *epl, EConfigHookItemFactoryData *data)
+ {
+ EMConfigTargetAccount *target_account;
+- target_account = (EMConfigTargetAccount *)data->config->target;
+ const char *source_url;
+ CamelURL *url;
++
++ target_account = (EMConfigTargetAccount *)data->config->target;
+
+ source_url = e_account_get_string (target_account->account, E_ACCOUNT_SOURCE_URL);
+ url = camel_url_new (source_url, NULL);
diff --git a/mail/evolution/files/patch-widgets_misc_e-multi-config-dialog.c b/mail/evolution/files/patch-widgets_misc_e-multi-config-dialog.c
new file mode 100644
index 000000000..f2389bd04
--- /dev/null
+++ b/mail/evolution/files/patch-widgets_misc_e-multi-config-dialog.c
@@ -0,0 +1,19 @@
+--- widgets/misc/e-multi-config-dialog.c.orig Tue Nov 23 15:53:34 2004
++++ widgets/misc/e-multi-config-dialog.c Tue Nov 23 15:54:02 2004
+@@ -396,6 +396,7 @@
+ {
+ EMultiConfigDialogPrivate *priv;
+ AtkObject *a11y;
++ AtkObject *a11yPage;
+ gint page_no;
+
+ g_return_if_fail (E_IS_MULTI_CONFIG_DIALOG (dialog));
+@@ -418,7 +419,7 @@
+ NULL);
+
+ a11y = gtk_widget_get_accessible (GTK_WIDGET(priv->notebook));
+- AtkObject *a11yPage = atk_object_ref_accessible_child (a11y, page_no);
++ a11yPage = atk_object_ref_accessible_child (a11y, page_no);
+ if (a11yPage != NULL) {
+ if (atk_object_get_role (a11yPage) == ATK_ROLE_PAGE_TAB)
+ atk_object_set_name (a11yPage, title);