summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2006-04-24 21:27:54 +0000
committerMarius Mauch <genone@gentoo.org>2006-04-24 21:27:54 +0000
commit547be083506669560fdb3f72110e136363275cc2 (patch)
tree974356cfd02cef6cd7ff5eb3eb425b02e4686d2e /mail-client/sylpheed-claws-vcalendar
parentStable on sparc wrt #130527 (diff)
downloadgentoo-2-547be083506669560fdb3f72110e136363275cc2.tar.gz
gentoo-2-547be083506669560fdb3f72110e136363275cc2.tar.bz2
gentoo-2-547be083506669560fdb3f72110e136363275cc2.zip
version bump (bug #129798)
(Portage version: 2.1_pre9-r4)
Diffstat (limited to 'mail-client/sylpheed-claws-vcalendar')
-rw-r--r--mail-client/sylpheed-claws-vcalendar/ChangeLog14
-rw-r--r--mail-client/sylpheed-claws-vcalendar/files/digest-sylpheed-claws-vcalendar-1.713
-rw-r--r--mail-client/sylpheed-claws-vcalendar/files/vcalendar-1.71-invalid-free.patch53
-rw-r--r--mail-client/sylpheed-claws-vcalendar/sylpheed-claws-vcalendar-1.71.ebuild38
4 files changed, 107 insertions, 1 deletions
diff --git a/mail-client/sylpheed-claws-vcalendar/ChangeLog b/mail-client/sylpheed-claws-vcalendar/ChangeLog
index 3d1ad5803017..5ebcefed2fb9 100644
--- a/mail-client/sylpheed-claws-vcalendar/ChangeLog
+++ b/mail-client/sylpheed-claws-vcalendar/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for mail-client/sylpheed-claws-vcalendar
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/sylpheed-claws-vcalendar/ChangeLog,v 1.11 2006/04/17 18:41:54 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/sylpheed-claws-vcalendar/ChangeLog,v 1.12 2006/04/24 21:27:54 genone Exp $
+
+*sylpheed-claws-vcalendar-1.71 (24 Apr 2006)
+
+ 24 Apr 2006; Marius Mauch <genone@gentoo.org>
+ +files/vcalendar-1.71-invalid-free.patch,
+ +sylpheed-claws-vcalendar-1.71.ebuild:
+ version bump (bug #129798)
17 Apr 2006; Markus Rothe <corsair@gentoo.org>
sylpheed-claws-vcalendar-1.29.ebuild:
@@ -9,6 +16,11 @@
23 Mar 2006; <ticho@gentoo.org> sylpheed-claws-vcalendar-1.29.ebuild:
Stable on x86.
+*sylpheed-claws-vcalendar-1.29-r1 (24 Apr 2006)
+
+ 24 Apr 2006; <> sylpheed-claws-vcalendar-1.29-r1.ebuild files/digest-sylpheed-claws-vcalendar-1.29-r1
+ # INSERT ENTRY HERE
+
*sylpheed-claws-vcalendar-1.29 (10 Feb 2006)
10 Feb 2006; Marius Mauch <genone@gentoo.org>
diff --git a/mail-client/sylpheed-claws-vcalendar/files/digest-sylpheed-claws-vcalendar-1.71 b/mail-client/sylpheed-claws-vcalendar/files/digest-sylpheed-claws-vcalendar-1.71
new file mode 100644
index 000000000000..7ff8d239e0fb
--- /dev/null
+++ b/mail-client/sylpheed-claws-vcalendar/files/digest-sylpheed-claws-vcalendar-1.71
@@ -0,0 +1,3 @@
+MD5 c15f7bd52ebed8c9c9163c8a8e593c5d sylpheed-claws-extra-plugins-2.1.0.tar.bz2 3769926
+RMD160 ca36b8b7972dd3e9f8ad843945fa377662819ac7 sylpheed-claws-extra-plugins-2.1.0.tar.bz2 3769926
+SHA256 3972f32bb37cd20da4489b18d886db9e1970231e39cf590570b2fa6f43013a71 sylpheed-claws-extra-plugins-2.1.0.tar.bz2 3769926
diff --git a/mail-client/sylpheed-claws-vcalendar/files/vcalendar-1.71-invalid-free.patch b/mail-client/sylpheed-claws-vcalendar/files/vcalendar-1.71-invalid-free.patch
new file mode 100644
index 000000000000..3214faa7bba9
--- /dev/null
+++ b/mail-client/sylpheed-claws-vcalendar/files/vcalendar-1.71-invalid-free.patch
@@ -0,0 +1,53 @@
+Index: src/vcalendar.c
+===================================================================
+RCS file: /cvsroot/sylpheed-claws/plugins/vcalendar/src/vcalendar.c,v
+retrieving revision 1.2.2.31
+diff -u -u -r1.2.2.31 vcalendar.c
+--- src/vcalendar.c 16 Mar 2006 18:25:15 -0000 1.2.2.31
++++ src/vcalendar.c 20 Apr 2006 06:32:40 -0000
+@@ -523,7 +523,8 @@
+ }
+ g_free(label);
+
+- if (event->orgname && strlen(event->orgname)) {
++ if (event->orgname && strlen(event->orgname)
++ && event->organizer && strlen(event->organizer)) {
+ gchar *addr = g_strconcat(event->orgname, " <", event->organizer, ">", NULL);
+ GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->who), addr);
+ g_free(addr);
+@@ -822,10 +823,12 @@
+ if (iprop) {
+ gchar *org, *orgname;
+ tmp = get_email_from_organizer_property(iprop);
+- if (!g_utf8_validate(tmp, -1, NULL))
++ if (tmp && !g_utf8_validate(tmp, -1, NULL))
+ org = conv_codeset_strdup(tmp, charset, CS_UTF_8);
+- else
++ else if (tmp)
+ org = g_strdup(tmp);
++ else
++ org = NULL;
+ g_free(tmp);
+ tmp = get_name_from_organizer_property(iprop);
+ printf(" %s !\n", tmp);
+@@ -833,13 +836,17 @@
+ orgname = conv_codeset_strdup(tmp, charset, CS_UTF_8);
+ else if (tmp)
+ orgname = g_strdup(tmp);
++ else
++ orgname = NULL;
+ g_free(tmp);
+- if (orgname) {
++ if (orgname && org) {
+ gchar *addr = g_strconcat(orgname, " <", org, ">", NULL);
+ GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->who), addr);
+ g_free(addr);
+- } else {
++ } else if (org) {
+ GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->who), org);
++ } else {
++ GTK_LABEL_SET_TEXT_TRIMMED(GTK_LABEL(vcalviewer->who), "-");
+ }
+ icalproperty_free(iprop);
+ g_free(org);
+
diff --git a/mail-client/sylpheed-claws-vcalendar/sylpheed-claws-vcalendar-1.71.ebuild b/mail-client/sylpheed-claws-vcalendar/sylpheed-claws-vcalendar-1.71.ebuild
new file mode 100644
index 000000000000..561af87d53cf
--- /dev/null
+++ b/mail-client/sylpheed-claws-vcalendar/sylpheed-claws-vcalendar-1.71.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-client/sylpheed-claws-vcalendar/sylpheed-claws-vcalendar-1.71.ebuild,v 1.1 2006/04/24 21:27:54 genone Exp $
+
+inherit eutils
+
+MY_P="${P##sylpheed-claws-}"
+MY_PN="${PN##sylpheed-claws-}"
+SC_BASE="2.1.0"
+SC_BASE_NAME="sylpheed-claws-extra-plugins-${SC_BASE}"
+
+DESCRIPTION="Plugin for sylpheed-claws to support the vCalendar meeting format"
+HOMEPAGE="http://claws.sylpheed.org"
+SRC_URI="mirror://sourceforge/sylpheed-claws/${SC_BASE_NAME}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND=">=mail-client/sylpheed-claws-${SC_BASE}"
+
+S="${WORKDIR}/${SC_BASE_NAME}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${MY_P}-invalid-free.patch
+}
+
+src_install() {
+ make DESTDIR="${D}" install
+ dodoc AUTHORS ChangeLog NEWS README
+
+ # kill useless files
+ rm -f ${D}/usr/lib*/sylpheed-claws/plugins/*.{a,la}
+
+ # going to conflict with libical
+ rm -f ${D}/usr/include/ical.h
+}