diff options
-rw-r--r-- | mail-client/sylpheed/Manifest | 9 | ||||
-rw-r--r-- | mail-client/sylpheed/files/digest-sylpheed-2.2.0 | 3 | ||||
-rw-r--r-- | mail-client/sylpheed/files/sylpheed-2.1-shared-mime-info.diff | 53 | ||||
-rw-r--r-- | mail-client/sylpheed/sylpheed-2.2.0.ebuild | 68 |
4 files changed, 133 insertions, 0 deletions
diff --git a/mail-client/sylpheed/Manifest b/mail-client/sylpheed/Manifest new file mode 100644 index 00000000..bc4c6a2f --- /dev/null +++ b/mail-client/sylpheed/Manifest @@ -0,0 +1,9 @@ +MD5 85e4d5e50f84ec0bb61c9ddcaf871eb0 files/digest-sylpheed-2.2.0 250 +RMD160 e3f3544aafc0a5d704b2e89be19292fcd312e709 files/digest-sylpheed-2.2.0 250 +SHA256 7258bbb1dcaa01072ab8a8259f8703d31ae6b187e19cedfcf49093a7cad69b00 files/digest-sylpheed-2.2.0 250 +MD5 01498a2c484618f1d4c663eac986c55e files/sylpheed-2.1-shared-mime-info.diff 1637 +RMD160 8439c41dbd570dfc37f7a0c268a47c1d263c6dcc files/sylpheed-2.1-shared-mime-info.diff 1637 +SHA256 f1a8ee5c6597a8b31eb8abfdcd5775a56d0c2b4f1fe180abf9c04805d067ea72 files/sylpheed-2.1-shared-mime-info.diff 1637 +MD5 342e4254a4a80f37da45b5a08dc1d625 sylpheed-2.2.0.ebuild 1495 +RMD160 03e9a6401736f322343fa10ab5555d8d481cff2c sylpheed-2.2.0.ebuild 1495 +SHA256 03078c2532af5babbf91ca0772b5b2fbea5f560e8e4cd467254829415b9d3436 sylpheed-2.2.0.ebuild 1495 diff --git a/mail-client/sylpheed/files/digest-sylpheed-2.2.0 b/mail-client/sylpheed/files/digest-sylpheed-2.2.0 new file mode 100644 index 00000000..8f76929a --- /dev/null +++ b/mail-client/sylpheed/files/digest-sylpheed-2.2.0 @@ -0,0 +1,3 @@ +MD5 da23e5c6ef869c4fe847ea9207f40ddf sylpheed-2.2.0.tar.bz2 2492789 +RMD160 314823bd0319a7364438dba0465d6ed262f72d06 sylpheed-2.2.0.tar.bz2 2492789 +SHA256 72724821199dd92d9bb0068fc88054fc0144144889af7dc6dfea9ea4ae607a6c sylpheed-2.2.0.tar.bz2 2492789 diff --git a/mail-client/sylpheed/files/sylpheed-2.1-shared-mime-info.diff b/mail-client/sylpheed/files/sylpheed-2.1-shared-mime-info.diff new file mode 100644 index 00000000..d16352d5 --- /dev/null +++ b/mail-client/sylpheed/files/sylpheed-2.1-shared-mime-info.diff @@ -0,0 +1,53 @@ +diff -urN sylpheed-2.1.3.orig/libsylph/Makefile.am sylpheed-2.1.3/libsylph/Makefile.am +--- sylpheed-2.1.3.orig/libsylph/Makefile.am 2005-09-08 16:24:49.000000000 +0900 ++++ sylpheed-2.1.3/libsylph/Makefile.am 2005-10-02 20:56:56.940000000 +0900 +@@ -1,7 +1,8 @@ + + AM_CPPFLAGS = \ + -DG_LOG_DOMAIN=\"LibSylph\" \ +- -DSYSCONFDIR=\""$(sysconfdir)"\" ++ -DSYSCONFDIR=\""$(sysconfdir)"\" \ ++ -DDATADIR=\""$(datadir)"\" + + INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) -I$(includedir) + +diff -urN sylpheed-2.1.3.orig/libsylph/procmime.c sylpheed-2.1.3/libsylph/procmime.c +--- sylpheed-2.1.3.orig/libsylph/procmime.c 2005-09-22 20:18:02.000000000 +0900 ++++ sylpheed-2.1.3/libsylph/procmime.c 2005-10-02 20:57:55.920000000 +0900 +@@ -1051,6 +1051,9 @@ + g_free(dir); + mime_type_list = g_list_concat(mime_type_list, list); + ++ list = procmime_get_mime_type_list(DATADIR "/mime/globs"); ++ mime_type_list = g_list_concat(mime_type_list, list); ++ + if (!mime_type_list) { + g_warning("mime.types not found\n"); + return NULL; +@@ -1103,7 +1106,7 @@ + g_strstrip(buf); + + p = buf; +- while (*p && !g_ascii_isspace(*p)) p++; ++ while (*p && !g_ascii_isspace(*p) && *p != ':') p++; + if (*p) { + *p = '\0'; + p++; +@@ -1116,7 +1119,7 @@ + mime_type->type = g_strdup(buf); + mime_type->sub_type = g_strdup(delim + 1); + +- while (*p && g_ascii_isspace(*p)) p++; ++ while (*p && (g_ascii_isspace(*p) || *p == '*' || *p == '.')) p++; + if (*p) + mime_type->extension = g_strdup(p); + else +@@ -1128,7 +1131,7 @@ + fclose(fp); + + if (!list) +- g_warning("Can't read mime.types\n"); ++ g_warning("Can't read %s\n", file); + + return list; + } diff --git a/mail-client/sylpheed/sylpheed-2.2.0.ebuild b/mail-client/sylpheed/sylpheed-2.2.0.ebuild new file mode 100644 index 00000000..bb5487dd --- /dev/null +++ b/mail-client/sylpheed/sylpheed-2.2.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/sylpheed/sylpheed-2.2.0_beta8.ebuild,v 1.1 2006/02/07 09:47:51 hattya Exp $ + +inherit eutils + +IUSE="crypt gnome ipv6 ldap nls pda ssl xface" + +MY_P=${P/_/} + +DESCRIPTION="A lightweight email client and newsreader" +HOMEPAGE="http://sylpheed.good-day.net/" +SRC_URI="http://sylpheed.good-day.net/${PN}/v${PV%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +SLOT="0" +S="${WORKDIR}/${MY_P}" + +RESTRICT="nomirror" + +PROVIDE="virtual/sylpheed" + +DEPEND=">=x11-libs/gtk+-2.4 + !amd64? ( nls? ( >=sys-devel/gettext-0.12.1 ) ) + crypt? ( >=app-crypt/gpgme-0.4.5 ) + ldap? ( >=net-nds/openldap-2.0.11 ) + pda? ( app-pda/jpilot ) + ssl? ( dev-libs/openssl ) + xface? ( >=media-libs/compface-1.4 )" +RDEPEND="${DEPEND} + app-misc/mime-types + x11-misc/shared-mime-info" + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/${PN}-2.1-shared-mime-info.diff + automake +} + +src_compile() { + econf \ + `use_enable nls` \ + `use_enable ssl` \ + `use_enable crypt gpgme` \ + `use_enable pda jpilot` \ + `use_enable ldap` \ + `use_enable ipv6` \ + `use_enable xface compface` \ + || die + + emake || die +} + +src_install() { + einstall + + dodir /usr/share/pixmaps + insinto /usr/share/pixmaps + doins *.png + + insinto /usr/share/applications + doins sylpheed.desktop + + dodoc AUTHORS COPYING ChangeLog* INSTALL* NEWS* README* TODO* +} |