rpms/evolution-exchange/devel evolution-connector-2.11.2-deprecated-eds.patch, NONE, 1.1 evolution-exchange-2.10.1-fix-64bit-acinclude.m4.patch, NONE, 1.1 evolution-exchange-2.11.2-fix-library-order.patch, NONE, 1.1 evolution-exchange-2.11.3.1-fix-warnings.patch, NONE, 1.1 evolution-exchange-2.5.3-fix-marshaller.patch, NONE, 1.1 evolution-exchange-2.7.2-no_gnome_common.patch, NONE, 1.1 evolution-exchange-2.9.6-fix-compiler-warnings.patch, NONE, 1.1 evolution-exchange.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Matthew Barnes (mbarnes)
fedora-extras-commits at redhat.com
Wed Jun 6 19:02:43 UTC 2007
Author: mbarnes
Update of /cvs/pkgs/rpms/evolution-exchange/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16921
Modified Files:
.cvsignore sources
Added Files:
evolution-connector-2.11.2-deprecated-eds.patch
evolution-exchange-2.10.1-fix-64bit-acinclude.m4.patch
evolution-exchange-2.11.2-fix-library-order.patch
evolution-exchange-2.11.3.1-fix-warnings.patch
evolution-exchange-2.5.3-fix-marshaller.patch
evolution-exchange-2.7.2-no_gnome_common.patch
evolution-exchange-2.9.6-fix-compiler-warnings.patch
evolution-exchange.spec
Log Message:
* Wed Jun 06 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3.1-2.fc8
- Rename package to evolution-exchange, obsoletes evolution-connector.
evolution-connector-2.11.2-deprecated-eds.patch:
--- NEW FILE evolution-connector-2.11.2-deprecated-eds.patch ---
evolution-exchange-2.10.1-fix-64bit-acinclude.m4.patch:
--- NEW FILE evolution-exchange-2.10.1-fix-64bit-acinclude.m4.patch ---
diff -up ximian-connector-2.0.2-pristine/acinclude.m4 ximian-connector-2.0.2-64bit_fix/acinclude.m4
--- ximian-connector-2.0.2-pristine/acinclude.m4 2004-10-12 19:00:06.225752438 -0400
+++ ximian-connector-2.0.2-64bit_fix/acinclude.m4 2004-10-12 19:01:50.635944683 -0400
@@ -34,6 +34,18 @@ AC_DEFUN([EVO_LDAP_CHECK], [
AC_ARG_WITH(openldap, [ --with-openldap=[no/yes/PREFIX] Enable LDAP support in evolution])
AC_ARG_WITH(static-ldap, [ --with-static-ldap=[no/yes] Link LDAP support statically into evolution ])
AC_CACHE_CHECK([for OpenLDAP], ac_cv_with_openldap, ac_cv_with_openldap="${with_openldap:=$default}")
+
+ AC_MSG_CHECKING(for multilib subdirectory)
+ if test "$GCC" = "yes" ; then
+ multilibsubdir=`$CC -print-multi-os-directory 2> /dev/null`
+ fi
+ multilibsubdir=${multilibsubdir:-.}
+ AC_MSG_RESULT($multilibsubdir)
+ AC_MSG_CHECKING(for lib subdirectory)
+ libsubdir=`echo lib/${multilibsubdir} | sed -re 's,lib/../([[^/]]*),\1,g'`
+ libsubdir=${libsubdir:-lib}
+ AC_MSG_RESULT($libsubdir)
+
case $ac_cv_with_openldap in
no|"")
with_openldap=no
@@ -44,7 +56,7 @@ AC_DEFUN([EVO_LDAP_CHECK], [
*)
with_openldap=$ac_cv_with_openldap
LDAP_CFLAGS="-I$ac_cv_with_openldap/include"
- LDAP_LDFLAGS="-L$ac_cv_with_openldap/lib"
+ LDAP_LDFLAGS="-L$ac_cv_with_openldap/$libsubdir"
;;
esac
@@ -80,20 +92,20 @@ AC_DEFUN([EVO_LDAP_CHECK], [
AC_CHECK_LIB(nsl, gethostbyaddr, LDAP_LIBS="$LDAP_LIBS -lnsl")
AC_CHECK_LIB(lber, ber_get_tag, [
if test "$with_static_ldap" = "yes"; then
- LDAP_LIBS="$with_openldap/lib/liblber.a $LDAP_LIBS"
+ LDAP_LIBS="$with_openldap/$libsubdir/liblber.a $LDAP_LIBS"
# libldap might depend on OpenSSL... We need to pull
# in the dependency libs explicitly here since we're
# not using libtool for the configure test.
- if test -f $with_openldap/lib/libldap.la; then
- LDAP_LIBS="`. $with_openldap/lib/libldap.la; echo $dependency_libs` $LDAP_LIBS"
+ if test -f $with_openldap/$libsubdir/libldap.la; then
+ LDAP_LIBS="`. $with_openldap/$libsubdir/libldap.la; echo $dependency_libs` $LDAP_LIBS"
fi
else
LDAP_LIBS="-llber $LDAP_LIBS"
fi
AC_CHECK_LIB(ldap, ldap_open, [
if test $with_static_ldap = "yes"; then
- LDAP_LIBS="$with_openldap/lib/libldap.a $LDAP_LIBS"
+ LDAP_LIBS="$with_openldap/$libsubdir/libldap.a $LDAP_LIBS"
else
LDAP_LIBS="-lldap $LDAP_LIBS"
fi],
evolution-exchange-2.11.2-fix-library-order.patch:
--- NEW FILE evolution-exchange-2.11.2-fix-library-order.patch ---
--- evolution-exchange-2.10.2/storage/Makefile.am.fix-library-order 2007-06-01 12:50:45.000000000 -0400
+++ evolution-exchange-2.10.2/storage/Makefile.am 2007-06-01 12:51:35.000000000 -0400
@@ -43,9 +43,9 @@ evolution_exchange_storage_LDADD = \
$(top_builddir)/addressbook/libexchangeaddressbook.la \
$(top_builddir)/calendar/libexchangecalendar.la \
$(top_builddir)/camel/camel-stub-marshal.lo \
- $(LDAP_LIBS) \
$(EXCHANGE_STORAGE_LIBS) \
- $(LIBEXCHANGE_LIBS)
+ $(LIBEXCHANGE_LIBS) \
+ $(LDAP_LIBS)
exchange_connector_setup_SOURCES = \
@@ -55,9 +55,9 @@ exchange_connector_setup_SOURCES = \
exchange-autoconfig-wizard.c
exchange_connector_setup_LDADD = \
- $(LDAP_LIBS) \
$(EXCHANGE_STORAGE_LIBS) \
- $(LIBEXCHANGE_LIBS)
+ $(LIBEXCHANGE_LIBS) \
+ $(LDAP_LIBS)
install-exec-local: exchange-connector-setup
$(mkinstalldirs) $(DESTDIR)$(bindir)
@@ -71,9 +71,9 @@ migr_test_SOURCES = \
exchange-migrate.h
migr_test_LDADD = \
- $(LDAP_LIBS) \
$(EXCHANGE_STORAGE_LIBS) \
- $(LIBEXCHANGE_LIBS)
+ $(LIBEXCHANGE_LIBS) \
+ $(LDAP_LIBS)
serverdir = $(libdir)/bonobo/servers
server_in_files = GNOME_Evolution_Exchange_Storage.server.in.in
evolution-exchange-2.11.3.1-fix-warnings.patch:
--- NEW FILE evolution-exchange-2.11.3.1-fix-warnings.patch ---
--- evolution-exchange-2.11.3.1/mail/mail-stub-exchange.c.fix-warnings 2007-06-04 08:51:14.000000000 -0400
+++ evolution-exchange-2.11.3.1/mail/mail-stub-exchange.c 2007-06-05 11:44:00.000000000 -0400
@@ -135,7 +135,7 @@ static void folder_update_linestatus (gp
static void free_folder (gpointer value);
static gboolean get_folder_online (MailStubExchangeFolder *mfld, gboolean background);
-static GStaticMutex g_changed_msgs_mutex = G_STATIC_MUTEX_INIT;
+static GStaticRecMutex g_changed_msgs_mutex = G_STATIC_REC_MUTEX_INIT;
static void
class_init (GObjectClass *object_class)
@@ -2373,7 +2373,7 @@ get_folder_info (MailStub *stub, const c
path[toplen + 1] != '\0')
continue;
}
-return_data:
+
type = e_folder_get_type_string (folder);
name = e_folder_get_name (folder);
uri = e_folder_get_physical_uri (folder);
--- evolution-exchange-2.11.3.1/storage/ximian-connector-setup.c.fix-warnings 2007-06-05 11:48:35.000000000 -0400
+++ evolution-exchange-2.11.3.1/storage/ximian-connector-setup.c 2007-06-05 11:48:42.000000000 -0400
@@ -45,6 +45,5 @@ main (int argc, char **argv)
NULL);
exchange_autoconfig_druid_run ();
- e_passwords_shutdown ();
return 0;
}
--- evolution-exchange-2.11.3.1/storage/main.c.fix-warnings 2007-06-05 11:48:58.000000000 -0400
+++ evolution-exchange-2.11.3.1/storage/main.c 2007-06-05 11:49:04.000000000 -0400
@@ -237,7 +237,6 @@ main (int argc, char **argv)
bonobo_main ();
- e_passwords_shutdown ();
return 0;
failed:
--- evolution-exchange-2.11.3.1/storage/exchange-autoconfig-wizard.c.fix-warnings 2007-04-18 06:19:14.000000000 -0400
+++ evolution-exchange-2.11.3.1/storage/exchange-autoconfig-wizard.c 2007-06-05 11:44:00.000000000 -0400
@@ -37,9 +37,9 @@
#include <gconf/gconf-client.h>
#include <glade/glade-xml.h>
#include <gtk/gtkentry.h>
+#include <gtk/gtklinkbutton.h>
#include <libgnomeui/gnome-druid.h>
#include <libgnomeui/gnome-druid-page-standard.h>
-#include <libgnomeui/gnome-href.h>
typedef struct {
GnomeDruid *druid;
@@ -262,7 +262,7 @@ owa_page_next (ExchangeAutoconfigGUI *gu
if (gui->failure_href)
gtk_widget_destroy (gui->failure_href);
- gui->failure_href = gnome_href_new ("http://support.novell.com/cgi-bin/search/searchtid.cgi?/ximian/ximian328.html", "http://support.novell.com/cgi-bin/search/searchtid.cgi?/ximian/ximian328.html");
+ gui->failure_href = gtk_link_button_new ("http://support.novell.com/cgi-bin/search/searchtid.cgi?/ximian/ximian328.html");
gtk_box_pack_start (gui->failure_vbox, gui->failure_href, FALSE, FALSE, 0);
gtk_widget_show (gui->failure_href);
--- evolution-exchange-2.11.3.1/addressbook/e-book-backend-gal.c.fix-warnings 2007-06-04 02:08:24.000000000 -0400
+++ evolution-exchange-2.11.3.1/addressbook/e-book-backend-gal.c 2007-06-05 11:44:00.000000000 -0400
@@ -151,7 +151,7 @@ static EContact *build_contact_from_entr
static void manager_populate (EContact *contact, char **values, EBookBackendGAL *bl, E2kOperation *op);
-static void member_populate (EContact *contact, char **values);
+static void member_populate (EContact *contact, char **values, EBookBackendGAL *bl, E2kOperation *op);
static void last_mod_time_populate (EContact *contact, char **values, EBookBackendGAL *bl, E2kOperation *op);
@@ -1235,7 +1235,7 @@ manager_populate(EContact *contact, char
str += len;
static void
-member_populate (EContact *contact, char **values)
+member_populate (EContact *contact, char **values, EBookBackendGAL *bl, E2kOperation *op)
{
int i;
gchar **member_info;
@@ -1326,7 +1326,7 @@ build_contact_from_entry (EBookBackendGA
EContact *contact = e_contact_new ();
char *dn;
char *attr;
- BerElement *ber = NULL, *tber = NULL;;
+ BerElement *ber = NULL, *tber = NULL;
gboolean is_group = FALSE;
dn = ldap_get_dn(ldap, e);
@@ -1722,7 +1722,7 @@ start_book_view (EBookBackend *backend,
#if ENABLE_CACHE
printf("Mode:Remote\n");
if (bl->priv->marked_for_offline && bl->priv->file_db) {
- char *query = e_data_book_view_get_card_query (view);
+ const char *query = e_data_book_view_get_card_query (view);
GPtrArray *ids = NULL;
printf("Marked for offline and cache present\n");
@@ -2182,11 +2182,11 @@ authenticate_user (EBookBackend *backend
#if ENABLE_CACHE
if (be->priv->marked_for_offline) {
if (e_book_backend_db_cache_is_populated (be->priv->file_db) ) {
- printf("Cache is populated, check if refresh is required \n");
time_t t1, t2;
int diff;
char *t = e_book_backend_db_cache_get_time (be->priv->file_db);
+ printf("Cache is populated, check if refresh is required \n");
if (t && *t)
t1 = atoi (t);
else
@@ -2471,7 +2471,7 @@ load_source (EBookBackend *backend,
int rv;
/* the database didn't exist, so we create the directory then the .db */
- rv= e_util_mkdir_hier (dirname, 0777);
+ rv= g_mkdir_with_parents (dirname, 0777);
if (rv == -1 && errno != EEXIST) {
g_warning ("failed to make directory %s: %s", dirname, strerror (errno));
g_free (dirname);
--- evolution-exchange-2.11.3.1/addressbook/e-book-backend-db-cache.c.fix-warnings 2007-06-04 02:22:11.000000000 -0400
+++ evolution-exchange-2.11.3.1/addressbook/e-book-backend-db-cache.c 2007-06-05 11:44:00.000000000 -0400
@@ -211,9 +211,14 @@ e_book_backend_db_cache_add_contact (DB
uid = e_contact_get_const (contact, E_CONTACT_UID);
if (!uid) {
+ const gchar *name;
+ const gchar *email;
+
+ name = e_contact_get (contact, E_CONTACT_GIVEN_NAME);
+ email = e_contact_get (contact, E_CONTACT_EMAIL_1);
printf ("no uid\n");
- printf("name:%s, email:%s\n", e_contact_get (contact, E_CONTACT_GIVEN_NAME), e_contact_get (contact, E_CONTACT_EMAIL_1));
- return NULL;
+ printf("name:%s, email:%s\n", name, email);
+ return FALSE;
}
string_to_dbt (uid, &uid_dbt);
evolution-exchange-2.5.3-fix-marshaller.patch:
--- NEW FILE evolution-exchange-2.5.3-fix-marshaller.patch ---
--- evolution-exchange-2.5.3/storage/exchange-component.c.fix-marshaller 2005-11-24 04:59:58.000000000 -0500
+++ evolution-exchange-2.5.3/storage/exchange-component.c 2005-12-19 23:20:18.000000000 -0500
@@ -33,7 +33,7 @@
#include <exchange-constants.h>
#include "exchange-config-listener.h"
#include <e-folder-exchange.h>
-#include <e-shell-marshal.h>
+#include <e-util/e-util-marshal.h>
#include "mail-stub-listener.h"
#include "mail-stub-exchange.h"
@@ -443,7 +443,7 @@
G_STRUCT_OFFSET (ExchangeComponentClass, linestatus_notify),
NULL,
NULL,
- e_shell_marshal_VOID__INT,
+ e_util_marshal_VOID__INT,
G_TYPE_NONE,
1,
G_TYPE_INT);
evolution-exchange-2.7.2-no_gnome_common.patch:
--- NEW FILE evolution-exchange-2.7.2-no_gnome_common.patch ---
--- evolution-exchange-2.10.1/configure.in.no_gnome_common 2007-04-09 07:22:04.000000000 -0400
+++ evolution-exchange-2.10.1/configure.in 2007-04-09 12:44:52.000000000 -0400
@@ -95,8 +95,6 @@
dnl CFLAGS and LIBS and stuff
dnl *************************
-GNOME_COMPILE_WARNINGS(maximum)
-CFLAGS="$CFLAGS $WARN_CFLAGS"
case $CFLAGS in
*-Wall*)
CFLAGS="$CFLAGS -Wno-sign-compare"
evolution-exchange-2.9.6-fix-compiler-warnings.patch:
--- NEW FILE evolution-exchange-2.9.6-fix-compiler-warnings.patch ---
--- evolution-exchange-2.9.92/mail/mail-utils.h.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/mail/mail-utils.h 2007-02-26 16:12:24.000000000 -0500
@@ -20,7 +20,7 @@
char * mail_util_extract_transport_headers (E2kProperties *props);
-gboolean mail_util_demangle_delegated_meeting (GByteArray *body,
+gboolean mail_util_demangle_delegated_meeting (GString *body,
const char *delegator_cn,
const char *delegator_email,
const char *delegator_cal_uri);
--- evolution-exchange-2.9.92/mail/mail-stub.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/mail/mail-stub.c 2007-02-26 16:12:24.000000000 -0500
@@ -202,7 +202,7 @@
d(printf("APPEND_MESSAGE %s %lu %s\n", folder_name,
(gulong)flags, subject));
g_object_ref (stub);
- MS_CLASS (stub)->append_message (stub, folder_name, flags, subject, body->data, body->len);
+ MS_CLASS (stub)->append_message (stub, folder_name, flags, subject, (char *) body->data, body->len);
g_free (folder_name);
g_free (subject);
g_byte_array_free (body, TRUE);
@@ -345,7 +345,7 @@
from, recips->len));
g_object_ref (stub);
MS_CLASS (stub)->send_message (stub, from, recips,
- body->data, body->len);
+ (char *) body->data, body->len);
g_free (from);
free_string_array (recips);
g_byte_array_free (body, TRUE);
@@ -547,7 +547,7 @@
case CAMEL_STUB_ARG_UINT32ARRAY:
{
GArray **arr = va_arg (ap, GArray **);
- int i, len, unread_count;
+ guint32 i, len, unread_count;
status = camel_stub_marshal_decode_uint32 (stub->cmd, &len);
if (status == -1)
break;
@@ -641,7 +641,7 @@
int len = va_arg (ap, int);
GByteArray ba;
- ba.data = data;
+ ba.data = (guint8 *) data;
ba.len = len;
camel_stub_marshal_encode_bytes (marshal, &ba);
break;
--- evolution-exchange-2.9.92/mail/mail-stub-exchange.c.fix-compiler-warnings 2007-01-08 11:16:29.000000000 -0500
+++ evolution-exchange-2.9.92/mail/mail-stub-exchange.c 2007-02-26 16:12:24.000000000 -0500
@@ -1893,7 +1893,7 @@
E2kHTTPStatus status;
E2kResult *results;
int nresults = 0;
- GByteArray *message;
+ GString *message;
char *headers;
status = e2k_context_propfind (ctx, op, uri,
@@ -1907,15 +1907,15 @@
headers = mail_util_mapi_to_smtp_headers (results[0].props);
- message = g_byte_array_new ();
- g_byte_array_append (message, headers, strlen (headers));
+ message = g_string_new (headers);
+ g_string_append_len (message, *body, *len);
+
g_free (headers);
- g_byte_array_append (message, *body, *len);
g_free (*body);
- *body = (char *)message->data;
*len = message->len;
- g_byte_array_free (message, FALSE);
+ *body = g_string_free (message, FALSE);
+
e2k_results_free (results, nresults);
return status;
}
@@ -1926,7 +1926,6 @@
char **body, int *len)
{
const char *prop = PR_RCVD_REPRESENTING_EMAIL_ADDRESS;
- GByteArray *message;
char *delegator_dn, *delegator_uri;
ExchangeAccount *account;
E2kGlobalCatalog *gc;
@@ -1974,16 +1973,17 @@
if (delegator_uri) {
folder = exchange_account_get_folder (account, delegator_uri);
if (folder) {
- message = g_byte_array_new ();
- g_byte_array_append (message, *body, *len);
+ GString *message;
+
+ message = g_string_new_len (*body, *len);
mail_util_demangle_delegated_meeting (
message, entry->display_name,
entry->email,
e_folder_get_physical_uri (folder));
g_free (*body);
- *body = (char *)message->data;
+ *body = message->str;
*len = message->len;
- g_byte_array_free (message, FALSE);
+ *body = g_string_free (message, FALSE);
}
g_free (delegator_uri);
}
--- evolution-exchange-2.9.92/mail/mail-utils.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/mail/mail-utils.c 2007-02-26 16:12:24.000000000 -0500
@@ -207,11 +207,11 @@
ctend = strchr (ctstart, '\n');
headers = g_strdup_printf ("%.*s\nContent-Type: text/plain; charset=\"UTF-8\"%.*s\n\n",
- ctstart - hstart, hstart,
- hend - ctend, ctend);
+ (int) (ctstart - hstart), hstart,
+ (int) (hend - ctend), ctend);
} else {
headers = g_strdup_printf ("%.*s\nContent-Type: text/plain; charset=\"UTF-8\"\n\n\n",
- hend - hstart, hstart);
+ (int) (hend - hstart), hstart);
}
return headers;
@@ -310,7 +310,7 @@
* Return value: %TRUE if we successfully demangled @body (in place).
**/
gboolean
-mail_util_demangle_delegated_meeting (GByteArray *body,
+mail_util_demangle_delegated_meeting (GString *body,
const char *delegator_cn,
const char *delegator_email,
const char *delegator_cal_uri)
@@ -321,10 +321,7 @@
char *delegator_mailto, *ical_str;
int oldlen, newlen;
- g_byte_array_append (body, "", 1);
- body->len--;
-
- vstart = strstr (body->data, "BEGIN:VCALENDAR");
+ vstart = strstr (body->str, "BEGIN:VCALENDAR");
if (!vstart)
return FALSE;
vend = strstr (vstart, "END:VCALENDAR");
@@ -383,9 +380,9 @@
if (newlen < oldlen) {
memcpy (vstart, ical_str, newlen);
memcpy (vstart + newlen, vend, strlen (vend));
- g_byte_array_set_size (body, body->len + newlen - oldlen);
+ g_string_set_size (body, body->len + newlen - oldlen);
} else {
- g_byte_array_set_size (body, body->len + newlen - oldlen);
+ g_string_set_size (body, body->len + newlen - oldlen);
memmove (vstart + newlen, vend, strlen (vend));
memcpy (vstart, ical_str, newlen);
}
--- evolution-exchange-2.9.92/addressbook/e-book-backend-gal.c.fix-compiler-warnings 2007-02-26 16:15:02.000000000 -0500
+++ evolution-exchange-2.9.92/addressbook/e-book-backend-gal.c 2007-02-26 16:15:32.000000000 -0500
@@ -2142,7 +2142,7 @@
t2 = time (NULL);
diff = interval * 24 * 60 *60;
printf("Interval:%d, diff:%d\n", interval, diff);
- printf("t2:%d, t1:%d\n", t2 , t1);
+ printf("t2:%d, t1:%d\n", (int) t2 , (int) t1);
/* We have a day specified, then we cache it. */
if (!diff || t2 - t1 > diff) {
printf ("Cache older than 1 day, refreshing \n");
--- evolution-exchange-2.9.92/addressbook/e-book-backend-exchange.c.fix-compiler-warnings 2007-01-08 10:51:44.000000000 -0500
+++ evolution-exchange-2.9.92/addressbook/e-book-backend-exchange.c 2007-02-26 16:12:24.000000000 -0500
@@ -1273,7 +1273,7 @@
body = build_message (hier->owner_name, hier->owner_email,
subject, note, photo);
status = e2k_context_put (be->priv->ctx, NULL, uri, "message/rfc822",
- body->data, body->len, NULL);
+ (char *) body->data, body->len, NULL);
g_byte_array_free (body, TRUE);
return status;
@@ -1415,7 +1415,7 @@
/* Do the PUT request if we need to. */
char *old_note, *new_note;
EContactPhoto *old_photo, *new_photo;
- gboolean changed;
+ gboolean changed = FALSE;
old_note = e_contact_get (old_contact, E_CONTACT_NOTE);
old_photo = e_contact_get (old_contact, E_CONTACT_PHOTO);
@@ -1441,8 +1441,6 @@
old_photo->type == E_CONTACT_PHOTO_TYPE_URI) {
changed = !strcmp (old_photo->data.uri, new_photo->data.uri);
}
- else
- changed = FALSE;
}
if (changed) {
--- evolution-exchange-2.9.92/calendar/e-cal-backend-exchange-tasks.c.fix-compiler-warnings 2007-01-08 10:51:45.000000000 -0500
+++ evolution-exchange-2.9.92/calendar/e-cal-backend-exchange-tasks.c 2007-02-26 16:12:24.000000000 -0500
@@ -865,6 +865,8 @@
while ((result = e2k_result_iter_next (iter))) {
GByteArray *ical_data;
+
+ /* XXX e2k_properties_get_prop() ought to return a GString. */
ical_data = e2k_properties_get_prop (result->props, PR_INTERNET_CONTENT);
if (!ical_data) {
g_ptr_array_add (hrefs, g_strdup (result->href));
@@ -876,7 +878,7 @@
e_cal_backend_exchange_cache_lock (cbex);
ecalbexcomp = get_exchange_comp (cbex, uid);
- attachment_list = get_attachment (cbex, uid, ical_data->data, ical_data->len);
+ attachment_list = get_attachment (cbex, uid, (char *) ical_data->data, ical_data->len);
if (attachment_list) {
ecomp = e_cal_component_new ();
e_cal_component_set_icalcomponent (ecomp, icalcomponent_new_clone (ecalbexcomp->icomp));
--- evolution-exchange-2.9.92/calendar/e-cal-backend-exchange.c.fix-compiler-warnings 2007-02-26 10:01:19.000000000 -0500
+++ evolution-exchange-2.9.92/calendar/e-cal-backend-exchange.c 2007-02-26 16:12:24.000000000 -0500
@@ -25,6 +25,7 @@
#include <sys/stat.h>
#include <sys/fcntl.h>
+#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <libedataserver/e-time-utils.h>
@@ -170,7 +171,8 @@
end = strrchr (cbex->priv->object_cache_file, '/');
storage_dir = g_strndup (cbex->priv->object_cache_file, end - cbex->priv->object_cache_file);
if (lstat(cbex->priv->local_attachment_store , &buf) < 0) {
- symlink (storage_dir, cbex->priv->local_attachment_store);
+ if (symlink (storage_dir, cbex->priv->local_attachment_store) < 0)
+ g_warning ("%s: symlink() failed: %s", G_STRFUNC, g_strerror (errno));
}
g_free (storage_dir);
g_free (mangled_uri);
@@ -1173,7 +1175,7 @@
static void
start_query (ECalBackend *backend, EDataCalView *view)
{
- char *sexp = NULL;
+ const char *sexp = NULL;
ECalBackendSyncStatus status = GNOME_Evolution_Calendar_OtherError;
GList *m, *objects = NULL;
@@ -1573,7 +1575,7 @@
attach_data = g_memdup (stream_mem->buffer->data, stream_mem->buffer->len);
attach_file = g_strdup_printf ("%s/%s-%s", cbex->priv->local_attachment_store, uid, filename);
// Attach
- attach_file_url = save_attach_file (attach_file, attach_data, stream_mem->buffer->len);
+ attach_file_url = save_attach_file (attach_file, (char *) attach_data, stream_mem->buffer->len);
g_free (attach_data);
g_free (attach_file);
d(printf ("attach file name : %s\n", attach_file_url));
--- evolution-exchange-2.9.92/calendar/e-cal-backend-exchange-calendar.c.fix-compiler-warnings 2007-01-08 10:51:45.000000000 -0500
+++ evolution-exchange-2.9.92/calendar/e-cal-backend-exchange-calendar.c 2007-02-26 16:12:24.000000000 -0500
@@ -444,6 +444,7 @@
GByteArray *ical_data;
status_tracking = EX_NO_RECEIPTS;
+ /* XXX e2k_properties_get_prop() ought to return a GString. */
ical_data = e2k_properties_get_prop (result->props, PR_INTERNET_CONTENT);
if (!ical_data) {
/* We didn't get the body, so postpone. */
@@ -470,7 +471,7 @@
/* The icaldata already has the attachment. So no need to
re-fetch it from the server. */
add_ical (cbex, result->href, modtime, uid,
- ical_data->data, ical_data->len, status_tracking);
+ (char *) ical_data->data, ical_data->len, status_tracking);
}
status = e2k_result_iter_free (iter);
@@ -1026,7 +1027,6 @@
char **old_object, char **new_object)
{
ECalBackendSyncStatus status;
- ECalBackendExchange *cbex = E_CAL_BACKEND_EXCHANGE (backend);
d(printf ("ecbexc_modify_object(%p, %p, %d, %s)", backend, cal, mod, *old_object ? *old_object : NULL));
@@ -1604,7 +1604,6 @@
old_object, NULL);
e_cal_component_free_id (id);
} else {
- struct icaltimetype time_rid;
char *new_object = NULL;
CalObjModType mod = CALOBJ_MOD_ALL;
@@ -1628,7 +1627,7 @@
g_free (old_object);
} else if (!check_owner_partstatus_for_declined (backend, subcomp)) {
d(printf ("object : %s .. not found in the cache\n", uid));
- char *returned_uid, *old, *object;
+ char *returned_uid, *object;
icalobj = (char *) icalcomponent_as_ical_string (subcomp);
d(printf ("Create a new object : %s\n", icalobj));
@@ -2241,6 +2240,7 @@
icalproperty *organizer;
xmlNode *node, *fbdata;
char *org_uri, *calobj;
+ char *content;
fbdata = e2k_xml_find_in (item, item, "fbdata");
if (!fbdata || !fbdata->children || !fbdata->children->content)
@@ -2257,7 +2257,8 @@
if (node && node->children && node->children->content) {
icalparameter *cn;
- cn = icalparameter_new_cn (node->children->content);
+ content = (char *) node->children->content;
+ cn = icalparameter_new_cn (content);
icalproperty_add_parameter (organizer, cn);
}
@@ -2266,7 +2267,8 @@
icalcomponent_set_dtend (vfb, icaltime_from_timet_with_zone (end, 0, utc));
icalcomponent_add_property (vfb, organizer);
- set_freebusy_info (vfb, fbdata->children->content, start);
+ content = (char *) fbdata->children->content;
+ set_freebusy_info (vfb, content, start);
calobj = icalcomponent_as_ical_string (vfb);
*freebusy = g_list_prepend (*freebusy, g_strdup (calobj));
--- evolution-exchange-2.9.92/camel/camel-exchange-store.c.fix-compiler-warnings 2007-01-08 11:06:40.000000000 -0500
+++ evolution-exchange-2.9.92/camel/camel-exchange-store.c 2007-02-26 16:12:24.000000000 -0500
@@ -512,7 +512,7 @@
gchar *key;
g_mutex_lock (exch->folders_lock);
if (g_hash_table_lookup_extended (exch->folders, folder_name,
- (gpointer *) &key, NULL)) {
+ (gpointer) &key, NULL)) {
g_hash_table_remove (exch->folders, key);
g_free (key);
}
--- evolution-exchange-2.9.92/camel/camel-stub.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/camel/camel-stub.c 2007-02-26 16:12:24.000000000 -0500
@@ -438,7 +438,7 @@
case CAMEL_STUB_ARG_UINT32ARRAY:
{
GArray **arr = va_arg (ap, GArray **);
- int i, len, unread_count;
+ guint32 i, len, unread_count;
status = camel_stub_marshal_decode_uint32 (stub->cmd, &len);
if (status == -1)
break;
--- evolution-exchange-2.9.92/camel/camel-exchange-folder.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/camel/camel-exchange-folder.c 2007-02-26 16:12:24.000000000 -0500
@@ -263,7 +263,8 @@
stream_cache = camel_data_cache_add (exch->cache,
"cache", new_uid, NULL);
if (stream_cache) {
- camel_stream_write (stream_cache, message->data,
+ camel_stream_write (stream_cache,
+ (char *) message->data,
message->len);
camel_stream_flush (stream_cache);
camel_object_unref (CAMEL_OBJECT (stream_cache));
@@ -422,7 +423,7 @@
return NULL;
}
- camel_stream_write (stream, ba->data, ba->len);
+ camel_stream_write (stream, (char *) ba->data, ba->len);
camel_stream_flush (stream);
camel_object_unref (CAMEL_OBJECT (stream));
--- evolution-exchange-2.9.92/camel/camel-exchange-journal.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/camel/camel-exchange-journal.c 2007-02-26 16:12:24.000000000 -0500
@@ -122,7 +122,7 @@
entry = g_malloc0 (sizeof (CamelExchangeJournalEntry));
- if (camel_file_util_decode_uint32 (in, &entry->type) == -1)
+ if (camel_file_util_decode_uint32 (in, (guint32 *) &entry->type) == -1)
goto exception;
switch (entry->type) {
--- evolution-exchange-2.9.92/camel/camel-stub-marshal.c.fix-compiler-warnings 2007-01-08 10:51:41.000000000 -0500
+++ evolution-exchange-2.9.92/camel/camel-stub-marshal.c 2007-02-26 16:12:24.000000000 -0500
@@ -205,7 +205,7 @@
len = strlen (str);
encode_uint32 (marshal, len + 1);
- g_byte_array_append (marshal->out, str, len);
+ g_byte_array_append (marshal->out, (guint8 *) str, len);
}
static int
@@ -407,7 +407,7 @@
*ba = g_byte_array_new ();
g_byte_array_set_size (*ba, len);
- if (len > 0 && marshal_read (marshal, (*ba)->data, len) != len) {
+ if (len > 0 && marshal_read (marshal, (char *) (*ba)->data, len) != len) {
g_byte_array_free (*ba, TRUE);
*ba = NULL;
return -1;
@@ -452,7 +452,7 @@
marshal->out->data[2] = (left >> 16) & 0xFF;
marshal->out->data[3] = (left >> 24) & 0xFF;
- if (camel_write (marshal->fd, marshal->out->data, marshal->out->len) == -1) {
+ if (camel_write (marshal->fd, (char *) marshal->out->data, marshal->out->len) == -1) {
close (marshal->fd);
marshal->fd = -1;
return -1;
--- NEW FILE evolution-exchange.spec ---
%define evo_version 2.11.0
%define eds_version 1.11.0
%define libgnomeprint22_version 2.2.0
%define intltool_version 0.35.5
%define libsoup_version 2.2.6.1
%define eds_major 1.2
%define evo_major 2.12
# Make sure the evolution package is upgraded first, or else this variable
# will come up empty and lead to the following libtool error.
#
# libtool: link: only absolute run-paths are allowed
#
# The error is caused by the -R ${plibdir} substitution below; -R requires
# an argument and libtool does not complain until late in the game. Seems
# like it could be smarter about this.
%define plibdir %(pkg-config evolution-shell --variable=privlibdir 2>/dev/null)
# Use stricter build settings than required by upstream.
%define strict_build_settings 1
### Abstract ###
Name: evolution-exchange
Version: 2.11.3.1
Release: 2%{?dist}
License: GPL
Group: Applications/Productivity
Summary: Evolution plugin to interact with MS Exchange Server
URL: http://www.gnome.org/projects/evolution/
Source: evolution-exchange-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Provides: evolution-connector = %{version}-%{release}
Obsoletes: evolution-connector < %{version}-%{release}
### Patches ###
Patch11: evolution-exchange-2.10.1-fix-64bit-acinclude.m4.patch
Patch12: evolution-exchange-2.5.3-fix-marshaller.patch
# Remove gnome-common macros from configure.in.
# We do not ship gnome-common (or at least we're not supposed to).
Patch13: evolution-exchange-2.7.2-no_gnome_common.patch
# GNOME bug #443022
Patch14: evolution-exchange-2.11.2-fix-library-order.patch
# GNOME bug #444101
Patch15: evolution-exchange-2.11.3.1-fix-warnings.patch
### Dependencies ###
Requires: db4
Requires: evolution >= %{evo_version}
Requires: gnutls
Requires: libgnomeprint22 >= %{libgnomeprint22_version}
Requires: libsoup >= %{libsoup_version}
Requires: openldap
### Build Dependencies ###
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: db4-devel
BuildRequires: evolution >= %{evo_version}
BuildRequires: evolution-data-server-devel >= %{eds_version}
BuildRequires: evolution-devel >= %{evo_version}
BuildRequires: gettext
BuildRequires: gnutls
BuildRequires: gtk-doc
BuildRequires: intltool >= %{intltool_version}
BuildRequires: libgnomeprint22-devel >= %{libgnomeprint22_version}
BuildRequires: libsoup-devel >= %{libsoup_version}
BuildRequires: libtool >= 1.5
BuildRequires: openldap-evolution-devel
BuildRequires: openssl-devel
%description
This package enables added functionality to Evolution when used with a
Microsoft Exchange Server.
%prep
%setup -q -n evolution-exchange-%{version}
%patch11 -p1 -b .fix-64bit-acinclude.m4
#%patch12 -p1 -b .fix-marshaller
%patch13 -p1 -b .no_gnome_common
%patch14 -p1 -b .fix-library-order
%patch15 -p1 -b .fix-warnings
%build
export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED"
# Set LIBS so that configure will be able to link with static LDAP libraries,
# which depend on Cyrus SASL and OpenSSL.
if pkg-config openssl ; then
LIBS="-lsasl2 `pkg-config --libs openssl`"
else
LIBS="-lsasl2 -lssl -lcrypto"
fi
export LIBS
# Add stricter build settings here as the source code gets cleaned up.
# We want to make sure things like compiler warnings and avoiding deprecated
# functions in the GNOME/GTK+ libraries stay fixed.
#
# Please file a bug report at bugzilla.gnome.org if these settings break
# compilation, and encourage the upstream developers to use them.
%if %{strict_build_settings}
CFLAGS="$CFLAGS \
-DG_DISABLE_DEPRECATED=1 \
-DPANGO_DISABLE_DEPRECATED=1 \
-DGDK_PIXBUF_DISABLE_DEPRECATED=1 \
-DGDK_DISABLE_DEPRECATED=1 \
-DGTK_DISABLE_DEPRECATED=1 \
-DGNOME_DISABLE_DEPRECATED=1 \
-DEDS_DISABLE_DEPRECATED=1 \
-Wdeclaration-after-statement \
-Werror-implicit-function-declaration \
-Werror"
%endif
# Regenerate configure to pick up acinclude.m4 changes
autoreconf --force
%configure \
--enable-gtk-doc \
--with-openldap=%{_libdir}/evolution-openldap \
--with-static-ldap
make %{?_smp_mflags} LDFLAGS="-R %{plibdir}"
%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/*.a
%find_lang evolution-exchange-%{evo_major}
%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/apps_exchange_addressbook-%{evo_major}.schemas > /dev/null
%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
%files -f evolution-exchange-%{evo_major}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING INSTALL NEWS docs/active-directory
%doc docs/autoconfig docs/debug docs/forms
%doc docs/http
%{_bindir}/exchange-connector-setup-%{evo_major}
%{_libdir}/bonobo/servers/GNOME_Evolution_Exchange_Storage_%{evo_major}.server
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.so
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.la
%{_libdir}/evolution-data-server-%{eds_major}/camel-providers/libcamelexchange.urls
%{_libexecdir}/evolution/%{evo_major}/evolution-exchange-storage
%{_datadir}/gtk-doc/html/ximian-connector
%{_datadir}/evolution-exchange/%{evo_major}/glade/*.glade
%{_datadir}/evolution-exchange/%{evo_major}/images/*.png
%{_datadir}/evolution-exchange/%{evo_major}/ui/ximian-connector.xml
%{_sysconfdir}/gconf/schemas/apps_exchange_addressbook-%{evo_major}.schemas
%changelog
* Wed Jun 06 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3.1-2.fc8
- Rename package to evolution-exchange, obsoletes evolution-connector.
* Mon Jun 04 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.3.1-1.fc8
- Update to 2.11.3.1
- Add patch for GNOME bug #444101 (new compiler warnings).
- Remove patch for GNOME bug #439579 (fixed upstream).
* Fri Jun 01 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.2-2.fc8
- List static ldap libraries in the proper order.
- Compile with -Werror.
* Fri May 18 2007 Matthew Barnes <mbarnes at redhat.com> - 2.11.2-1.fc8
- Update to 2.11.2
- Bump evo_version to 2.11.0, eds_version to 1.11.0, and evo_major to 2.12.
- Remove evolution-exchange-2.5.3-fix-marshaller.patch (obsolete).
- Remove patch for GNOME bug #405916 (fixed upstream).
* Thu Apr 26 2007 Matthew Barnes <mbarnes at redhat.com> - 2.10.1-3.fc7
- Regenerate configure to pick up 64-bit changes to acinclude.m4.
- Require autoconf and automake to build.
* Thu Apr 26 2007 Matthew Barnes <mbarnes at redhat.com> - 2.10.1-2.fc7
- Fix a misnamed macro (RH bug #237807).
* Mon Apr 09 2007 Matthew Barnes <mbarnes at redhat.com> - 2.10.1-1.fc7
- Update to 2.10.1
- Add -Wdeclaration-after-statement to strict build settings.
* Mon Mar 12 2007 Matthew Barnes <mbarnes at redhat.com> - 2.10.0-1.fc7
- Update to 2.10.0
* Tue Feb 27 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.92-2.fc7
- Add missing libgnomeprint22 requirements.
- Add flag to disable deprecated GNOME symbols.
* Mon Feb 26 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.92-1.fc7
- Update to 2.9.92
- Reverting -Werror due to bonobo-i18n.h madness.
- Add minimum version to intltool requirement (currently >= 0.35.5).
* Mon Feb 12 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.91-2.fc7
- Fix some 64-bit compiler warnings.
* Mon Feb 12 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.91-1.fc7
- Update to 2.9.91
- Compile with -Werror.
- Add BuildRequires db4-devel.
- Add flags to disable deprecated Pango and GTK+ symbols.
- Add patch for GNOME bug #405916 (fix all compiler warnings).
- Remove patch for GNOME bug #360240 (superseded).
* Sun Jan 21 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.5-2.fc7
- Revise evolution-exchange-2.7.2-no_gnome_common.patch so that we no longer
have to run autoconf before building.
* Mon Jan 08 2007 Matthew Barnes <mbarnes at redhat.com> - 2.9.5-1.fc7
- Update to 2.9.5
- Remove patch for GNOME bug #357660 (fixed upstream).
* Tue Dec 19 2006 Matthew Barnes <mbarnes at redhat.com> - 2.9.4-1.fc7
- Update to 2.9.4
- Require evolution-data-server-1.9.4.
* Mon Dec 04 2006 Matthew Barnes <mbarnes at redhat.com> - 2.9.3-1.fc7
- Update to 2.9.3
- Require evolution-data-server-1.9.3.
- Add %post section to install new schemas file.
- Remove evolution-exchange-2.8.1-bump-requirements.patch (fixed upstream).
* Tue Oct 24 2006 Matthew Barnes <mbarnes at redhat.com> - 2.8.1-2.fc7
- Add patch and rebuild for next Evolution development cycle.
* Mon Oct 16 2006 Matthew Barnes <mbarnes at redhat.com> - 2.8.1-1.fc7
- Update to 2.8.1
- Use stricter build settings.
- Add patch for Gnome.org bug #360340 ("unused variable" warnings).
* Sun Oct 01 2006 Jesse Keating <jkeating at redhat.com> - 2.8.0-3.fc6
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
* Mon Sep 25 2006 Matthew Barnes <mbarnes at redhat.com> - 2.8.0-2.fc6
- Add patch for Gnome.org bug #357660.
* Mon Sep 4 2006 Matthew Barnes <mbarnes at redhat.com> - 2.8.0-1.fc6
- Update to 2.8.0
- Remove patch for Gnome.org bug #349949 (fixed upstream).
* Mon Aug 21 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.92-1
- Update to 2.7.92
* Mon Aug 7 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.91-2
- Rebuild against correct evolution-data-server.
* Mon Aug 7 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.91-1
- Update to 2.7.91
* Sat Aug 5 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.90-3
- Fix eds_major (bumped it when I shouldn't have).
* Sat Aug 5 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.90-1
- Update to 2.7.90
* Wed Jul 12 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.4-1
- Update to 2.7.4
* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - 2.7.3-2.1
- rebuild
* Wed Jun 14 2006 Matthias Clasen <mclasen at redhat.com> - 2.7.3-2
- Rebuild
* Wed Jun 14 2006 Matthias Clasen <mclasen at redhat.com> - 2.7.3-1
- Update to 2.7.3
* Wed May 24 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.2-2
- Add BuildRequires for gtk-doc (closes #192251).
- Require specific versions of GNU Autotools packages for building.
- Various spec file cleanups.
* Wed May 17 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.2-1
- Update to 2.7.2
- Update spec file to run the autotools itself after patching.
- Remove evolution-exchange-2.7.1-fix_version.patch; fixed upstream.
- Remove unused or obsolete patches:
evolution-connector-2.0.2-domain-fix.patch
evolution-connector-2.7.2-generated-autotool.patch
ximian-connector-2.1.4-fix-convenience-libraries.patch
ximian-connector-2.2.2-install-debug-utilities.patch
ximian-connector-2.2.2-noinst-ltlibraries.patch
- Add evolution-exchange-2.7.2-no_gnome_common.patch; removes
GNOME_COMPILE_WARNINGS from configure.in.
* Sun May 14 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.1-2
- Forgot to add evolution-exchange-2.7.1-fix_version.patch to CVS.
* Fri May 12 2006 Matthew Barnes <mbarnes at redhat.com> - 2.7.1-1
- Update to 2.7.1
- Add some comments about the `plibdir' variable.
- Add --enable-gtk-doc to the `configure' invocation.
- Add temporary patch evolution-exchange-2.7.1-fix_version.patch.
* Mon Apr 10 2006 Matthias Clasen <mclasen at redhat.com> - 2.6.1-2
- Update to 2.6.1
* Mon Mar 13 2006 Ray Strode <rstrode at redhat.com> - 2.6.0-1
- 2.6.0
* Tue Feb 28 2006 Ray Strode <rstrode at redhat.com> - 2.5.92-1
- 2.5.92
* Wed Feb 15 2006 David Malcolm <dmalcolm at redhat.com> - 2.5.91-1
- 2.5.91
- fix missing declarations (patch 301)
* Mon Feb 13 2006 Jesse Keating <jkeating at redhat.com> - 2.5.9.0-2.2.1
- rebump for build order issues during double-long bump
* Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 2.5.9.0-2.2
- bump again for double-long bug on ppc(64)
* Tue Feb 07 2006 Jesse Keating <jkeating at redhat.com> - 2.5.9.0-2.1
- rebuilt for new gcc4.1 snapshot and glibc changes
* Tue Jan 31 2006 Ray Strode <rstrode at redhat.com> - 2.5.9.0-2
- add builddeps (bug 137879)
* Mon Jan 30 2006 David Malcolm <dmalcolm at redhat.com> - 2.5.9.0-1
- 2.5.9.0
- regenerate patch 200
- enable parallel make
* Wed Jan 25 2006 David Malcolm <dmalcolm at redhat.com> - 2.5.5.1-1
- 2.5.5.1
- regenerate patch 200
* Wed Jan 4 2006 David Malcolm <dmalcolm at redhat.com> - 2.5.4-1
- 2.5.4
* Mon Dec 19 2005 David Malcolm <dmalcolm at redhat.com> - 2.5.3-1
- 2.5.3
- regenerate patch 200
- add patch to use correct marshalling code (patch 300)
- dropped glob of etspec files
* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
- rebuilt
* Wed Dec 7 2005 David Malcolm <dmalcolm at redhat.com> - 2.5.2-1
- 2.5.2
- bump evo_major from 2.4 to 2.6
- bump evolution requirement from 2.4.1 to 2.5.2 to ensure we get an appropriate
underlying version of evolution
- regenerate patch 200
* Fri Dec 2 2005 David Malcolm <dmalcolm at redhat.com> - 2.4.2-1
- 2.4.2
- regenerate patch 200; forcing regeneration of intltool scripts to
keep them in sync with our aclocal/intltool.m4
* Tue Nov 29 2005 David Malcolm <dmalcolm at redhat.com> - 2.4.1-3
- add -DLDAP_DEPRECATED to CFLAGS (#172999)
* Wed Nov 9 2005 Tomas Mraz <tmraz at redhat.com> - 2.4.1-2
- rebuilt with new openssl
* Tue Oct 18 2005 David Malcolm <dmalcolm at redhat.com> - 2.4.1-1
- 2.4.1
- bump evolution requirement to 2.4.1 and libsoup requirement to 2.2.6.1
- fix URL to point to 2.4, not 2.3
* Thu Sep 15 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-2
- rebuild for new e-d-s
* Wed Sep 7 2005 David Malcolm <dmalcolm at redhat.com> - 2.4.0-1
- 2.4.0
- Regenerated patch 200
* Wed Aug 24 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.8-1
- 2.3.8
- Regenerated patch 200
- Add -Werror-implicit-function-declaration to CFLAGS; make it use RPM_OPT_FLAGS
* Mon Aug 15 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.7-2
- rebuild
* Tue Aug 9 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.7-1
- 2.3.7
- Bump evolution requirement from 2.3.5.1 to 2.3.7
- Bump libsoup requirement from 2.2.2 to 2.2.5
- Remove ximian-connector-2.0.4-fix-sync-callback.patch; a slightly modified
version of this is now in the upstream tarball (#139393)
* Mon Aug 8 2005 Tomas Mraz <tmraz at redhat.com> - 2.3.6-3
- rebuild with new gnutls
* Mon Aug 1 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.6-2
- bump evo_major from 2.2 to 2.4
- Removed the various test programs (they no longer exist in the upstream
tarball)
- Renamed more instances of "ximian-connector" to "evolution-exchange" as
appropriate.
* Thu Jul 28 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.6-1
- 2.3.6
* Tue Jul 26 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.5-2
- increase evolution requirement to 2.3.5.1
* Mon Jul 25 2005 David Malcolm <dmalcolm at redhat.com> - 2.3.5-1
- 2.3.5
- Changed various references to source tarball name from ximian-connector to
evolution-exchange and updated the URL
- Remove Patch101 and Patch102 from autotool source patches and regenerate
resulting post-autotool patch
* Wed May 18 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.2-5
- add Aaron Gaudio's patch to fix PDA syncronization (#139393)
* Tue May 17 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.2-4
- Install the debug utilities from the "lib" subdirectory; renumber patches
accordingly; regenerate the generated patch
* Wed May 4 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.2-3
- updated noinst patch: libexchange is now a convenience library again; use -R
syntax to express path to Evolution's private libraries rather than -Wl since
libtool cannot properly intrepret the latter; regenerated resulting patch.
* Mon May 2 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.2-2
- disabling noinst patch as not yet applied
* Mon Apr 11 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.2-1
- 2.2.2
* Thu Mar 17 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.1-1
- 2.2.1
- Regenerated autotool patch
* Wed Mar 9 2005 David Malcolm <dmalcolm at redhat.com> - 2.2.0-1
- 2.2.0
- Updated evolution dependency to 2.2.0
* Tue Mar 1 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.6-3
- reapply the 64bit multilib LDAP patch, and regenerate the autotool patch accordingly
* Tue Mar 1 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.6-2
- actually remove the convenience library patches this time
* Wed Feb 9 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.6-1
- Update from unstable upstream 2.1.5 to 2.1.6
- Require evolution 2.1.6
- Removed patches for convenience libraries as these are now upstream
* Wed Feb 9 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.5-1
- Update from unstable upstream 2.1.4 to 2.1.5
- Require evolution 2.1.5
* Mon Feb 7 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.4-3
- Patch to fix non-portable usage of convenience libraries; reorganised the hand-edited vs generated patches (generated patch is 990K in size)
- Add "-Wl" to make arguments to escape usage of -rpath so it is seen by linker, but not by libtool,
enabling libexchange.la to install below /usr/lib/evolution-data-server-1.2/camel-providers, rather
than /usr/lib/evolution/2.2
* Mon Jan 31 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.4-2
- Split out the 64-bit acinclude.m4 patch into two patches, one containing the "actual" patch; the other containing all of the regenerated autotool results.
- Actually apply the 64-bit acinclude.m4 fix this time.
* Wed Jan 26 2005 David Malcolm <dmalcolm at redhat.com> - 2.1.4-1
- Update from stable upstream 2.0.3 to unstable upstream 2.1.4
- Update evo_major from 2.0 to 2.2
- Added eds_major definition
- Require evolution 2.1.4
- Require libsoup 2.2.2
- Re-enable s390 architectures
- Cope with camel-providers now being stored below evolution-data-server, rather than evolution.
- Remove .a files from camel-providers subdir
- Removed various docs no longer present
* Wed Dec 15 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.3-1
- Update from upstream 2.0.2 to 2.0.3
- The fix for bugs #139134 and #141419 is now in the upstream tarball; removing the patch
* Tue Nov 30 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.2-2
- Added domain-fix.patch to fix bugs #139134 and #141419
* Tue Oct 12 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.2-1
- Update from 2.0.1 to 2.0.2
- exclude s390/s390x architecture for now due to Mozilla build problems
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream
* Fri Oct 1 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.1-5
- added explicit gnutls requirement
* Fri Oct 1 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.1-4
- set libsoup requirement to be 2.2.0-2, to ensure gnutls support has been added
* Fri Oct 1 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.1-3
- added requirement on libsoup
* Fri Oct 1 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.1-2
- rebuild
* Thu Sep 30 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.1-1
- update from 2.0.0 to 2.0.1
- update required version of evolution from 1.5.94.1 to 2.0.1
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream
* Mon Sep 20 2004 David Malcolm <dmalcolm at redhat.com>
- rebuilt
* Tue Sep 14 2004 David Malcolm <dmalcolm at redhat.com> - 2.0.0-1
- update from 1.5.94.1 to 2.0.0
- update source FTP location from 1.5 to 2.0
* Wed Sep 1 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.94.1-1
- update tarball and evolution-version from 1.5.93 to 1.5.94.1
- convert various occurrences of "1.5" in paths to "2.0" to reflect reorganisations of evolution and the connector
- refresh the autogenerated parts of the 64bit fix patch to patch over the latest version of autogenerated files from upstream
* Wed Aug 25 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.93-1
- updated from 1.5.92 to 1.5.93
- removed patch to compile against Evolution 1.5.93 (no longer needed; also was causing bug #130840)
- removed patch for LDAP detection
- added a patch to acinclude.m4 and configure.in to detect and use correct library paths (together with patching the files generated by autotools)
* Mon Aug 23 2004 Nalin Dahyabhai <nalin at redhat.com> - 1.5.92-3
- change macro names to not use "-"
- fix configure on multilib systems
* Fri Aug 20 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.92-2
- exclude ppc64 architecture due to Mozilla build problems
* Thu Aug 19 2004 Nalin Dahyabhai <nalin at redhat.com> 1.5.92-1
- Require a version of openldap-devel which provides evolution-specific libs.
- Use the evolution-specific static libraries from openldap-devel, taking into
account the value of gcc's multidir setting.
- Set $LIBS before running configure so that libldap's dependencies get pulled
in and we don't accidentally link against the system-wide copy, which would
make all of this hoop jumping pointless.
- Tag translation files as language-specific using %%{find_lang}.
- Update to 1.5.92.
- Patch to compile against Evolution 1.5.93.
* Mon Jul 26 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.91-1
- Updated to version 1.5.91; updated evolution version to 1.5.91
* Tue Jul 6 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.90-1
- Updated to version 1.5.90; updated evolution version to 1.5.90
* Mon Jun 21 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.9-2
- actually uploaded the source tarball this time
* Mon Jun 21 2004 David Malcolm <dmalcolm at redhat.com> - 1.5.9-1
- 1.5.9 - first version for the 1.5.* series of Evolution: use revised LDAP detection, fix a build problem in migr-test, use -rpath with evolution 1.5's privlibdir
* Thu May 13 2004 David Malcolm <dmalcolm at redhat.com> - 1.4.7-1
- downgrade to version 1.4.7 for now; add various open-ldap requirements and configuration options
* Thu May 13 2004 David Malcolm <dmalcolm at redhat.com> - 1.4.7.1-1
- updated version to 1.4.7.1
* Wed May 12 2004 David Malcolm <dmalcolm at redhat.com> - 1.4.7-1
- added ldconfig foo; build requires evolution-devel
* Tue May 11 2004 Tom "spot" Callaway <tcallawa at redhat.com>
- initial package
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/evolution-exchange/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 6 Jun 2007 18:17:14 -0000 1.1
+++ .cvsignore 6 Jun 2007 19:02:01 -0000 1.2
@@ -0,0 +1 @@
+evolution-exchange-2.11.3.1.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/evolution-exchange/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 6 Jun 2007 18:17:14 -0000 1.1
+++ sources 6 Jun 2007 19:02:01 -0000 1.2
@@ -0,0 +1 @@
+a9143bad7ce8e94d141d0454aec50143 evolution-exchange-2.11.3.1.tar.bz2
More information about the fedora-extras-commits
mailing list