summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorZhai Edwin <edwin.zhai@intel.com>2010-07-16 08:08:30 +0800
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-21 16:00:54 +0100
commit37eb35995f3d4d75ef57987d5d924b23c40e83e2 (patch)
treebf6ce9ca12d0c277bb39246b0a2af422792b1d63 /meta
parent2d631851753cef1b9d4088accb5e83bb101b281b (diff)
downloadpoky-37eb35995f3d4d75ef57987d5d924b23c40e83e2.tar.gz
eds-dbus: Update to 2.30.2 from git repo
Also backport a patch from upstream(f001953f7d60) to compile imapx provider optionally, which is the default behavior of current version. Else we get build error when compiling imapx. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/include/poky-default-revisions.inc2
-rw-r--r--meta/packages/eds/eds-dbus/optional_imapx_provider.patch62
-rw-r--r--meta/packages/eds/eds-dbus_git.bb10
3 files changed, 70 insertions, 4 deletions
diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc
index e699792589..4c380d6590 100644
--- a/meta/conf/distro/include/poky-default-revisions.inc
+++ b/meta/conf/distro/include/poky-default-revisions.inc
@@ -30,7 +30,7 @@ SRCREV_pn-contacts ??= "19853893fdb595de6aa59db0d9dc2f9451ed2933"
30SRCREV_pn-dates ??= "514185dc1f6588085fda41eb59898b93d0487dd4" 30SRCREV_pn-dates ??= "514185dc1f6588085fda41eb59898b93d0487dd4"
31SRCREV_pn-dbus-wait ??= "402" 31SRCREV_pn-dbus-wait ??= "402"
32SRCREV_pn-dri2proto ??= "66c56ab10d917e3f47f93178d7eac6430970d3c4" 32SRCREV_pn-dri2proto ??= "66c56ab10d917e3f47f93178d7eac6430970d3c4"
33SRCREV_pn-eds-dbus ??= "ed729af002b935f7ab8542f4177919859dfc22c2" 33SRCREV_pn-eds-dbus ??= "7337d11aed576e7caaa12b4e881ad8d33668799f"
34SRCREV_pn-eee-acpi-scripts ??= "df785afdacedf869b20fb88a793c13b539819270" 34SRCREV_pn-eee-acpi-scripts ??= "df785afdacedf869b20fb88a793c13b539819270"
35SRCREV_pn-exmap-console ??= "405" 35SRCREV_pn-exmap-console ??= "405"
36SRCREV_pn-fstests ??= "266" 36SRCREV_pn-fstests ??= "266"
diff --git a/meta/packages/eds/eds-dbus/optional_imapx_provider.patch b/meta/packages/eds/eds-dbus/optional_imapx_provider.patch
new file mode 100644
index 0000000000..128307a5f2
--- /dev/null
+++ b/meta/packages/eds/eds-dbus/optional_imapx_provider.patch
@@ -0,0 +1,62 @@
1Index: git/camel/providers/Makefile.am
2===================================================================
3--- git.orig/camel/providers/Makefile.am 2010-07-06 18:49:34.000000000 +0800
4+++ git/camel/providers/Makefile.am 2010-07-08 17:23:56.000000000 +0800
5@@ -6,6 +6,10 @@
6 IMAP4_DIR=imap4
7 endif
8
9+if ENABLE_IMAPX
10+IMAPX_DIR=imapx
11+endif
12+
13 if ENABLE_HULA
14 HULA_DIR=hula
15 endif
16@@ -15,6 +19,6 @@
17 SENDMAIL_DIR=sendmail
18 endif
19
20-SUBDIRS = pop3 $(SENDMAIL_DIR) smtp imap imapx $(IMAP4_DIR) $(NNTP_DIR) local groupwise $(HULA_DIR)
21+SUBDIRS = pop3 $(SENDMAIL_DIR) smtp imap $(IMAPX_DIR) $(IMAP4_DIR) $(NNTP_DIR) local groupwise $(HULA_DIR)
22
23 -include $(top_srcdir)/git.mk
24Index: git/configure.ac
25===================================================================
26--- git.orig/configure.ac 2010-07-08 17:24:36.000000000 +0800
27+++ git/configure.ac 2010-07-08 17:32:06.000000000 +0800
28@@ -1002,6 +1002,26 @@
29 AM_CONDITIONAL(ENABLE_IMAP4, [test x$enable_imap4 = xyes])
30
31 dnl ******************************
32+dnl IMAPX code support.
33+dnl ******************************
34+AC_ARG_ENABLE(imapx,
35+ AS_HELP_STRING([--enable-imapx=no/yes],
36+ [Attempt to compile yet another, incomplete, very unsupported IMAPv4r1 implementation]),
37+ [],[enable_imapx=no])
38+
39+if test "x$enable_imapx" = "xyes"; then
40+ AC_DEFINE(ENABLE_IMAPX,1,[Really don't try this at home])
41+ AC_PATH_PROG(GPERF, gperf)
42+ if test -z "$GPERF" ; then
43+ AC_MSG_ERROR([You need gperf to compile imapx provider])
44+ fi
45+ msg_imapx=yes
46+else
47+ msg_imapx=no
48+fi
49+AM_CONDITIONAL(ENABLE_IMAPX, [test x$enable_imapx = xyes])
50+
51+dnl ******************************
52 dnl Hula support
53 dnl ******************************
54 AC_ARG_ENABLE([hula],
55@@ -1541,3 +1561,7 @@
56 if test "x$msg_hula" = "xyes"; then
57 echo "Hula support: $msg_hula"
58 fi
59+
60+if test "x$msg_imapx" = "xyes"; then
61+ echo "IMAPX support: $msg_imapx"
62+fi
diff --git a/meta/packages/eds/eds-dbus_git.bb b/meta/packages/eds/eds-dbus_git.bb
index 30fbc821bb..092765ea32 100644
--- a/meta/packages/eds/eds-dbus_git.bb
+++ b/meta/packages/eds/eds-dbus_git.bb
@@ -3,16 +3,20 @@ HOMEPAGE = "http://www.gnome.org/projects/evolution/"
3BUGTRACKER = "https://bugzilla.gnome.org/" 3BUGTRACKER = "https://bugzilla.gnome.org/"
4 4
5LICENSE = "LGPLv2 & LGPLv2+" 5LICENSE = "LGPLv2 & LGPLv2+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=6a6e689d19255cf0557f3fe7d7068212 \
7 file://camel/camel.h;endline=24;md5=b02175c88f821224746b347a89731a2b \
8 file://libedataserver/e-data-server-util.h;endline=23;md5=9df8127bd8cfdc5469e938fc710d1f40 \
9 file://calendar/libecal/e-cal.h;endline=24;md5=5d496b9b6fd2a4fdbbfc31ef9455c9d0"
6 10
7DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup-2.4 libglade libical gnome-keyring" 11DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup-2.4 libglade libical gnome-keyring"
8 12
9PV = "2.29+git${SRCPV}" 13PV = "2.30+git${SRCPV}"
10PR = "r5" 14PR = "r0"
11 15
12SRC_URI = "git://git.gnome.org/evolution-data-server;protocol=git \ 16SRC_URI = "git://git.gnome.org/evolution-data-server;protocol=git \
13 file://oh-contact.patch;patch=1;pnum=0 \ 17 file://oh-contact.patch;patch=1;pnum=0 \
14 file://nossl.patch;patch=1 \ 18 file://nossl.patch;patch=1 \
15 file://parallelmake.patch;patch=1 \ 19 file://optional_imapx_provider.patch;patch=1 \
16 file://iconv-detect.h" 20 file://iconv-detect.h"
17 21
18S = "${WORKDIR}/git" 22S = "${WORKDIR}/git"