summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2006-02-14 23:41:41 +0100
committerBertrand Jacquin <beber@meleeweb.net>2006-02-14 23:41:41 +0100
commitbc7afb100f7af3a6f989fb02968dc10d31924c49 (patch)
tree97c5b0528dc5b216051bf593beadcbee4dcfa902
parentNo keyword for glitz & cairo (diff)
downloadportage-bc7afb100f7af3a6f989fb02968dc10d31924c49.tar.xz
Add an ebuild for sylpheed 2.2.0
-rw-r--r--mail-client/sylpheed/Manifest9
-rw-r--r--mail-client/sylpheed/files/digest-sylpheed-2.2.03
-rw-r--r--mail-client/sylpheed/files/sylpheed-2.1-shared-mime-info.diff53
-rw-r--r--mail-client/sylpheed/sylpheed-2.2.0.ebuild68
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*
+}