summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail-client/balsa/ChangeLog10
-rw-r--r--mail-client/balsa/balsa-2.4.7.ebuild6
-rw-r--r--mail-client/balsa/balsa-2.4.8.ebuild (renamed from mail-client/balsa/balsa-2.4.1-r1.ebuild)62
-rw-r--r--mail-client/balsa/files/balsa-2.4.1-vcard.patch16
4 files changed, 46 insertions, 48 deletions
diff --git a/mail-client/balsa/ChangeLog b/mail-client/balsa/ChangeLog
index 5f01aa55e816..c08924601608 100644
--- a/mail-client/balsa/ChangeLog
+++ b/mail-client/balsa/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for mail-client/balsa
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/ChangeLog,v 1.102 2010/06/29 16:04:45 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/ChangeLog,v 1.103 2010/08/30 20:40:11 eva Exp $
+
+*balsa-2.4.8 (30 Aug 2010)
+
+ 30 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -balsa-2.4.1-r1.ebuild, -files/balsa-2.4.1-vcard.patch,
+ balsa-2.4.7.ebuild, +balsa-2.4.8.ebuild:
+ Version bump. Clean up old revisions. Make ewarn display a bit more
+ logical, bug #330875.
29 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> balsa-2.4.7.ebuild,
+files/balsa-2.4.7-asneeded.patch:
diff --git a/mail-client/balsa/balsa-2.4.7.ebuild b/mail-client/balsa/balsa-2.4.7.ebuild
index 28f65968cf66..2f8b0333c707 100644
--- a/mail-client/balsa/balsa-2.4.7.ebuild
+++ b/mail-client/balsa/balsa-2.4.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/balsa-2.4.7.ebuild,v 1.7 2010/06/29 16:04:45 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/balsa-2.4.7.ebuild,v 1.8 2010/08/30 20:40:11 eva Exp $
EAPI="2"
GCONF_DEBUG="no"
@@ -67,10 +67,12 @@ pkg_setup() {
G2CONF="${G2CONF} --without-gpgme"
fi
- if use webkit || use gtkhtml ; then
+ if use webkit && use gtkhtml ; then
ewarn "Only one html widget can be enabled at the same time."
ewarn "Selecting gtkhtml by default."
+ fi
+ if use webkit || use gtkhtml; then
if use gtkhtml ; then
G2CONF="${G2CONF} --with-html-widget=gtkhtml3"
else
diff --git a/mail-client/balsa/balsa-2.4.1-r1.ebuild b/mail-client/balsa/balsa-2.4.8.ebuild
index f3eac3aa90b5..e67ae253e366 100644
--- a/mail-client/balsa/balsa-2.4.1-r1.ebuild
+++ b/mail-client/balsa/balsa-2.4.8.ebuild
@@ -1,10 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/balsa-2.4.1-r1.ebuild,v 1.5 2010/02/01 20:17:42 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/balsa/balsa-2.4.8.ebuild,v 1.1 2010/08/30 20:40:11 eva Exp $
EAPI="2"
+GCONF_DEBUG="no"
-inherit eutils gnome2
+inherit gnome2
DESCRIPTION="Email client for GNOME"
HOMEPAGE="http://pawsa.fedorapeople.org/balsa/"
@@ -12,17 +13,20 @@ SRC_URI="http://pawsa.fedorapeople.org/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~ppc sparc x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
# Doesn't currently build with -gnome
-IUSE="crypt doc gnome gtkhtml +gtkspell kerberos ldap libnotify rubrica sqlite ssl xface"
+IUSE="crypt gnome gtkhtml +gtkspell kerberos ldap libnotify networkmanager rubrica sqlite ssl webkit xface"
+# TODO: esmtp can be optional
RDEPEND=">=dev-libs/glib-2.16
- >=x11-libs/gtk+-2.14
+ >=x11-libs/gtk+-2.18
dev-libs/gmime:2.4
+ dev-libs/libunique
>=net-libs/libesmtp-1.0.3
- x11-themes/hicolor-icon-theme
net-mail/mailbase
- dev-libs/libunique
+ media-libs/libcanberra[gtk]
+ x11-themes/hicolor-icon-theme
+ x11-themes/gnome-icon-theme
crypt? ( >=app-crypt/gpgme-1.0 )
gnome? (
>=gnome-base/orbit-2
@@ -31,24 +35,27 @@ RDEPEND=">=dev-libs/glib-2.16
>=gnome-base/libgnomeui-2.0
>=gnome-base/gconf-2.0
>=gnome-base/gnome-keyring-2.20
- >=x11-libs/gtksourceview-2 )
+ >=x11-libs/gtksourceview-2.10 )
gtkhtml? ( >=gnome-extra/gtkhtml-3.14 )
sqlite? ( >=dev-db/sqlite-2.8 )
libnotify? ( x11-libs/libnotify )
- gtkspell? ( =app-text/gtkspell-2* )
+ gtkspell? (
+ =app-text/gtkspell-2*
+ app-text/enchant )
!gtkspell? ( virtual/aspell-dict )
kerberos? ( app-crypt/mit-krb5 )
ldap? ( net-nds/openldap )
+ networkmanager? ( >=net-misc/networkmanager-0.7 )
rubrica? ( dev-libs/libxml2 )
ssl? ( dev-libs/openssl )
+ webkit? ( >=net-libs/webkit-gtk-1.1.14 )
xface? ( >=media-libs/compface-1.5.1 )"
DEPEND="${RDEPEND}
dev-util/intltool
dev-util/pkgconfig
sys-devel/gettext
>=app-text/scrollkeeper-0.1.4
- app-text/gnome-doc-utils
- doc? ( dev-util/gtk-doc )"
+ app-text/gnome-doc-utils"
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO docs/*"
@@ -59,40 +66,37 @@ pkg_setup() {
G2CONF="${G2CONF} --without-gpgme"
fi
- if use gtkhtml ; then
- G2CONF="${G2CONF} --with-gtkhtml=3"
+ if use webkit && use gtkhtml ; then
+ ewarn "Only one html widget can be enabled at the same time."
+ ewarn "Selecting gtkhtml by default."
+ fi
+
+ if use webkit || use gtkhtml; then
+ if use gtkhtml ; then
+ G2CONF="${G2CONF} --with-html-widget=gtkhtml3"
+ else
+ G2CONF="${G2CONF} --with-html-widget=webkit"
+ fi
else
- G2CONF="${G2CONF} --without-gtkhtml"
+ G2CONF="${G2CONF} --with-html-widget=no"
fi
- # canberra support is considered experimental
G2CONF="${G2CONF}
--disable-pcre
--enable-gregex
--enable-threads
+ --with-gmime=2.4
--with-unique
- --without-canberra
+ --with-canberra
$(use_with gnome)
$(use_with gnome gtksourceview)
$(use_with gtkspell)
$(use_with kerberos gss)
$(use_with ldap)
$(use_with libnotify)
+ $(use_with networkmanager nm)
$(use_with rubrica)
$(use_with sqlite)
$(use_with ssl)
$(use_with xface compface)"
}
-
-src_prepare() {
- gnome2_src_prepare
-
- # Fix ingest of vcards, bug #283764
- epatch "${FILESDIR}/${P}-vcard.patch"
-
- # Remove disable deprecated statement
- sed -i -e '/DISABLE_DEPRECATED/d' \
- libinit_balsa/Makefile.am libinit_balsa/Makefile.in \
- libbalsa/Makefile.am libbalsa/Makefile.in \
- src/Makefile.am src/Makefile.in || die "sed failed"
-}
diff --git a/mail-client/balsa/files/balsa-2.4.1-vcard.patch b/mail-client/balsa/files/balsa-2.4.1-vcard.patch
deleted file mode 100644
index b12d63132528..000000000000
--- a/mail-client/balsa/files/balsa-2.4.1-vcard.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/libbalsa/address-book-vcard.c b/libbalsa/address-book-vcard.c
-index 16ef81a..679c766 100644
---- a/libbalsa/address-book-vcard.c
-+++ b/libbalsa/address-book-vcard.c
-@@ -331,8 +331,8 @@ libbalsa_address_book_vcard_parse_address(FILE * stream,
- /*
- * fetch all e-mail fields
- */
-- if (g_ascii_strncasecmp(string, "EMAIL;", 6) == 0) {
-- gchar *ptr = strchr(string+6, ':');
-+ if (g_ascii_strncasecmp(string, "EMAIL", 5) == 0) {
-+ gchar *ptr = strchr(string + 5, ':');
- if (ptr) {
- address_list =
- g_list_prepend(address_list, g_strdup(ptr + 1));
-