summaryrefslogtreecommitdiff
path: root/mail-client/balsa
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-02 14:09:07 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-02 14:09:07 +0100
commitb17a3ef12038de50228bade1f05502c74e135321 (patch)
tree9026dffec53f92cba48ca9a500a4f778e6304380 /mail-client/balsa
parent3cf7c3ef441822c889356fd1812ebf2944a59851 (diff)
gentoo resync : 02.09.2020
Diffstat (limited to 'mail-client/balsa')
-rw-r--r--mail-client/balsa/Manifest8
-rw-r--r--mail-client/balsa/balsa-2.5.6-r1.ebuild71
-rw-r--r--mail-client/balsa/balsa-2.6.1.ebuild2
-rw-r--r--mail-client/balsa/files/balsa-2.5.6-fix-older-webkit1.patch156
-rw-r--r--mail-client/balsa/files/balsa-2.5.6-fix-older-webkit2.patch53
-rw-r--r--mail-client/balsa/metadata.xml1
6 files changed, 3 insertions, 288 deletions
diff --git a/mail-client/balsa/Manifest b/mail-client/balsa/Manifest
index 0737a3020357..1226b2d65472 100644
--- a/mail-client/balsa/Manifest
+++ b/mail-client/balsa/Manifest
@@ -1,7 +1,3 @@
-AUX balsa-2.5.6-fix-older-webkit1.patch 5887 BLAKE2B 50f168661e61ceebefebf75eb710575747835d4000bb6d3a699408842833aa34778a6f4686f2f84b9dcbf46355b74c1148b58e4bf4655656f0db6080e1ade0b5 SHA512 b70824443d91aaeba035de9615c7699d73e78e4f5293ad9b9e8d62e1ba3488f355071e519c2c988b5ed944debbd978f3e7ea74f286b4225761bc9c54cb5545af
-AUX balsa-2.5.6-fix-older-webkit2.patch 1601 BLAKE2B a07266737af3a755e9b2113be0d3d5352b548ef73a41d4af62ca8298c2e86540e34686c7c45a683c6152e89c41655cd5e134209803c9601f1ba4d26b2da07a07 SHA512 45c47ca20818dd46a916c57135a5617006bbc055c343705b5596845b31a7df02ee30a21ee83edb73b85a12f5c0705541fd77c45c30ab64c4c1a07102ac0fe722
-DIST balsa-2.5.6.tar.bz2 4468877 BLAKE2B 1e7f678c69121fe3472bbba8dc3d2a62680e1969934580a8a85725e84676531f1efb8432380c2d537ca584001c5cecd5c76cd033a1c1e68a292fc765bbc15f8d SHA512 a9c8094ac48b9b1a0971fe45a4658b728f93ad170ad7884c9554420a4696a7b6f5b3661bde8ab070f6a5c14a80f67551745e1d40905881429ae1d8e5874e9a68
DIST balsa-2.6.1.tar.bz2 4535550 BLAKE2B eee4530fe9bdd0f9453178fb7a9e64584193221754dd8fc75703ec5f98214999a9d323357b415ead2fc218461adb4d0d082389f236c6f864b54a90790c889130 SHA512 242c93e698390647b93f7e163b547b326675a0600ff5c50c2db3f3e08cd045e32cec4bb69f8a44ef3443d4cf03cb194ac7971d2a0e55f7c84b273a2b627e2433
-EBUILD balsa-2.5.6-r1.ebuild 1962 BLAKE2B 74e9639bb70552c585ca9f5b9b84f6ff388ad8ae8c2a17f54b379ab3d943c9d1d88e819fe6bf0eae2355fb65833e5a743f18a776e8bf33c681b8c0dbd5808ee1 SHA512 ef93797296c26c00cd7711f768794e9d6b3d6dc450f35b3868348cc76f2c05c230ad190002254167bde2a2f50042451e7c766c8fc394bfa3d1c13e9d8a2edcc6
-EBUILD balsa-2.6.1.ebuild 1885 BLAKE2B de33eb2cf9382cc14b66d0e568f3d041122123d497c84d9cee6255545dae37c903b5fc9001f68ac5e3f9fb546095d36194f6a8003af020dc64982a2a5ac401a9 SHA512 cf72716db923a40fa5f03a05cd5fe9cfdb5f1477ce0a091c59617265f4a56e48c51b0b14973eee679ae9a6063f95d7775e306fc7a99d18523495b42fd5893000
-MISC metadata.xml 397 BLAKE2B a3e92ebea646f1e37ad27a49e5550d95a0182109ecc3d7c3f448382c28281fbbb8fe71d74789544035b249f663b4803cd711c91635e5f8e4aee616c64a0868cd SHA512 4516e80231827cefbd4f6bdeac5fb7d1281c2c630bc5929cdf016d4887bfb80aec610addad886224dfd229189daa515c9d259176ed69cef62e97e799b9ceda4c
+EBUILD balsa-2.6.1.ebuild 1884 BLAKE2B 93b268873bb111333e5855f2bfb08b9b7d52243f588df7a3a0c18306f0604f050ee605739af8e91a7c954f2244b29f95dacfa98553182b397c4d88be1abf41f2 SHA512 422a4a74eb9fde6f27ceef8713238a8e4552827298725fe1996ac58c6211ec1204827253bb61667ba1c2f710e7df7b87f4f25e59d65249c85031337d4d4c2850
+MISC metadata.xml 335 BLAKE2B 35a09c2fd37245fc60d82e6908dd101e6581cf1da933e9ea1b31dec854ac7c6093f5e6b7df75ebab4debe4e7e96baa1f26b388f15a0f58dfd4e8fcfa83229cbd SHA512 bb98f38c9dc34520e8bf833a5ea028afa0262c21d48c56b637f9c00f9f41daff286a17991d078a6953a59f9538fe73946576982c53f94c589ff366a072c04b35
diff --git a/mail-client/balsa/balsa-2.5.6-r1.ebuild b/mail-client/balsa/balsa-2.5.6-r1.ebuild
deleted file mode 100644
index b02520128ed9..000000000000
--- a/mail-client/balsa/balsa-2.5.6-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2
-
-DESCRIPTION="Email client for GNOME"
-HOMEPAGE="http://pawsa.fedorapeople.org/balsa/"
-SRC_URI="http://pawsa.fedorapeople.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
-
-IUSE="crypt gnome gnome-keyring kerberos ldap libnotify libressl rubrica sqlite webkit xface"
-
-# TODO: internal spell checking via enchant-2 instead of gtkspell/gspell?
-RDEPEND="
- >=app-text/gspell-1.2:0=
- >=dev-libs/glib-2.40.0:2
- net-libs/gnutls:=
- >=x11-libs/gtk+-3.10.0:3
- dev-libs/gmime:2.6
- net-mail/mailbase
- media-libs/libcanberra:=[gtk3]
- x11-themes/hicolor-icon-theme
- x11-themes/adwaita-icon-theme
- crypt? ( >=app-crypt/gpgme-1.5.0:= )
- gnome? ( >=x11-libs/gtksourceview-3.2.0:3.0 )
- gnome-keyring? ( app-crypt/libsecret )
- sqlite? ( >=dev-db/sqlite-2.8:= )
- libnotify? ( >=x11-libs/libnotify-0.7:= )
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- kerberos? ( app-crypt/mit-krb5 )
- ldap? ( net-nds/openldap )
- rubrica? ( dev-libs/libxml2:2 )
- webkit? (
- net-libs/webkit-gtk:4
- app-text/html2text
- )
- xface? ( >=media-libs/compface-1.5.1:= )
-"
-DEPEND="${RDEPEND}
- dev-util/gtk-update-icon-cache
- app-text/yelp-tools
- dev-util/intltool
- virtual/pkgconfig
- sys-devel/gettext
- dev-libs/libxml2:2
-"
-
-PATCHES=( "$FILESDIR"/${P}-fix-older-webkit{1,2}.patch )
-DOCS="AUTHORS ChangeLog HACKING NEWS README TODO docs/*"
-
-src_configure() {
- gnome2_src_configure \
- --with-canberra \
- --with-spell-checker=gspell \
- $(usex crypt --with-gpgme=gpgme-config --without-gpgme) \
- $(use_with gnome) \
- $(use_with gnome gtksourceview) \
- $(use_with gnome-keyring libsecret) \
- $(use_with kerberos gss) \
- $(use_with ldap) \
- $(use_with libnotify) \
- $(use_with rubrica) \
- $(use_with sqlite) \
- $(use_with xface compface) \
- $(usex webkit --with-html-widget=webkit2 --with-html-widget=no)
-}
diff --git a/mail-client/balsa/balsa-2.6.1.ebuild b/mail-client/balsa/balsa-2.6.1.ebuild
index 97fa003000cb..df42f91d81ae 100644
--- a/mail-client/balsa/balsa-2.6.1.ebuild
+++ b/mail-client/balsa/balsa-2.6.1.ebuild
@@ -10,7 +10,7 @@ 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"
IUSE="gnome +gnome-keyring kerberos ldap libressl rubrica sqlite webkit xface"
diff --git a/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit1.patch b/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit1.patch
deleted file mode 100644
index 227e2ac04b4f..000000000000
--- a/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit1.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-From ea37ea940dfbcc4e6bcf8327194857a7b306a278 Mon Sep 17 00:00:00 2001
-From: Peter Bloomfield
-Date: Sat, 7 Jul 2018 14:44:26 -0400
-Subject: [PATCH] Use g_debug() instead of conditional compilation
-
-* libbalsa/html.c (lbh_navigation_policy_decision),
- (lbh_new_window_policy_decision), (lbh_response_policy_decision),
- (lbh_resource_notify_response_cb), (lbh_web_process_crashed_cb),
- (lbh_cid_cb), (libbalsa_html_new): Use g_debug() instead of
- conditionally compiled printing.
----
- libbalsa/html.c | 52 ++++++++++++++++++++++++-------------------------
- 2 files changed, 25 insertions(+), 27 deletions(-)
-
-diff --git a/libbalsa/html.c b/libbalsa/html.c
-index 17f62789e..1e5e2f500 100644
---- a/libbalsa/html.c
-+++ b/libbalsa/html.c
-@@ -44,6 +44,11 @@
- #include <string.h>
- #include <glib/gi18n.h>
-
-+#ifdef G_LOG_DOMAIN
-+# undef G_LOG_DOMAIN
-+#endif
-+#define G_LOG_DOMAIN "html"
-+
- #ifdef HAVE_HTML_WIDGET
-
- /*
-@@ -141,13 +146,6 @@ html2text(gchar ** text, gsize len)
- * Experimental support for WebKit2.
- */
-
--#define DEBUG_WEBKIT2 FALSE
--#if DEBUG_WEBKIT2
--#define d(x) x
--#else
--#define d(x)
--#endif
--
- /* WebKitContextMenuItem uses GtkAction, which is deprecated.
- * We don't use it, but it breaks the git-tree build, so we just mangle
- * it: */
-@@ -280,10 +278,10 @@ lbh_navigation_policy_decision(WebKitPolicyDecision * decision,
-
- switch (navigation_type) {
- case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED:
-- d(g_print("%s clicked %s\n", __func__, uri));
-+ g_debug("%s clicked %s", __func__, uri);
- (*info->clicked_cb) (uri);
- default:
-- d(g_print("%s uri %s, type %d, ignored\n", __func__, uri, navigation_type));
-+ g_debug("%s uri %s, type %d, ignored", __func__, uri, navigation_type);
- webkit_policy_decision_ignore(decision);
- }
- }
-@@ -305,13 +303,13 @@ lbh_new_window_policy_decision(WebKitPolicyDecision * decision,
- (navigation_action)) {
- case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED:
- request = webkit_navigation_action_get_request(navigation_action);
-- d(g_print("%s clicked %s\n", __func__,
-- webkit_uri_request_get_uri(request)));
-+ g_debug("%s clicked %s", __func__,
-+ webkit_uri_request_get_uri(request));
- (*info->clicked_cb) (webkit_uri_request_get_uri(request));
- default:
-- d(g_print("%s type %d, ignored\n", __func__,
-- webkit_navigation_action_get_navigation_type
-- (navigation_action)));
-+ g_debug("%s type %d, ignored", __func__,
-+ webkit_navigation_action_get_navigation_type
-+ (navigation_action));
-
- webkit_policy_decision_ignore(decision);
- }
-@@ -321,10 +319,10 @@ static void
- lbh_response_policy_decision(WebKitPolicyDecision * decision,
- gpointer data)
- {
-- d(g_print("%s uri %s, ignored\n", __func__,
-- webkit_uri_request_get_uri
-- (webkit_response_policy_decision_get_request
-- (WEBKIT_RESPONSE_POLICY_DECISION(decision)))));
-+ g_debug("%s uri %s, ignored", __func__,
-+ webkit_uri_request_get_uri
-+ (webkit_response_policy_decision_get_request
-+ (WEBKIT_RESPONSE_POLICY_DECISION(decision))));
- webkit_policy_decision_ignore(decision);
- }
-
-@@ -453,20 +451,20 @@ lbh_resource_notify_response_cb(WebKitWebResource * resource,
-
- response = webkit_web_resource_get_response(resource);
- mime_type = webkit_uri_response_get_mime_type(response);
-- d(g_print("%s mime-type %s\n", __func__, mime_type));
-+ g_debug("%s mime-type %s", __func__, mime_type);
- if (g_ascii_strncasecmp(mime_type, "image/", 6) != 0)
- return;
-
- if (info->info_bar) {
-- d(g_print("%s %s destroy info_bar\n", __func__,
-- webkit_web_resource_get_uri(resource)));
-+ g_debug("%s %s destroy info_bar", __func__,
-+ webkit_web_resource_get_uri(resource));
- /* web_view is loading an image from its cache, so we do not
- * need to ask the user for permission to download */
- gtk_widget_destroy(info->info_bar);
- info->info_bar = NULL;
- } else {
-- d(g_print("%s %s null info_bar\n", __func__,
-- webkit_web_resource_get_uri(resource)));
-+ g_debug("%s %s null info_bar", __func__,
-+ webkit_web_resource_get_uri(resource));
- }
- }
-
-@@ -493,7 +491,7 @@ static gboolean
- lbh_web_process_crashed_cb(WebKitWebView * web_view,
- gpointer data)
- {
-- d(g_print("%s\n", __func__));
-+ g_debug("%s", __func__);
- return FALSE;
- }
-
-@@ -509,7 +507,7 @@ lbh_cid_cb(WebKitURISchemeRequest * request,
- LibBalsaMessageBody *body;
-
- path = webkit_uri_scheme_request_get_path(request);
-- d(g_print("%s path %s\n", __func__, path));
-+ g_debug("%s path %s", __func__, path);
-
- if ((body =
- libbalsa_message_get_part_by_id(info->body->message, path))) {
-@@ -616,7 +614,7 @@ libbalsa_html_new(LibBalsaMessageBody * body,
- webkit_web_context_register_uri_scheme(context, "cid", lbh_cid_cb,
- &info, NULL);
- have_registered_cid = TRUE;
-- d(g_print("%s registered cid: scheme\n", __func__));
-+ g_debug("%s registered cid: scheme", __func__);
- }
-
- settings = webkit_web_view_get_settings(web_view);
-@@ -647,7 +645,7 @@ libbalsa_html_new(LibBalsaMessageBody * body,
- if (g_regex_match_simple(src_regex, text, G_REGEX_CASELESS, 0)) {
- info->info_bar = lbh_info_bar(info);
- gtk_box_pack_start(GTK_BOX(vbox), info->info_bar, FALSE, FALSE, 0);
-- d(g_print("%s shows info_bar\n", __func__));
-+ g_debug("%s shows info_bar", __func__);
- }
-
- webkit_web_view_load_html(web_view, text, NULL);
---
-2.17.1
-
diff --git a/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit2.patch b/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit2.patch
deleted file mode 100644
index d7b5eb74ba1c..000000000000
--- a/mail-client/balsa/files/balsa-2.5.6-fix-older-webkit2.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 3423ca9bf48e675007b7fb1bd61b50aa97d14890 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Albrecht=20Dre=C3=9F?=
-Date: Sat, 7 Jul 2018 16:36:49 -0400
-Subject: [PATCH] html: Fix HTML rendering with webkit2gtk-4.0 < 2.20
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* README: document use of G_MESSAGES_DEBUG=…
-* libbalsa/html.c (lbh_navigation_policy_decision):
- allow the rendering of “about:blank”.
----
- libbalsa/html.c | 12 ++++++++----
- 1 file changed, 8 insertions(+), 4 deletions(-)
-
-leio: trimmed out the G_MESSAGES_DEBUG doc changes
-diff --git a/libbalsa/html.c b/libbalsa/html.c
-index 1e5e2f500..307194e0a 100644
---- a/libbalsa/html.c
-+++ b/libbalsa/html.c
-@@ -44,13 +44,13 @@
- #include <string.h>
- #include <glib/gi18n.h>
-
-+#ifdef HAVE_HTML_WIDGET
-+
- #ifdef G_LOG_DOMAIN
- # undef G_LOG_DOMAIN
- #endif
- #define G_LOG_DOMAIN "html"
-
--#ifdef HAVE_HTML_WIDGET
--
- /*
- * Used by all HTML widgets
- *
-@@ -281,8 +281,12 @@ lbh_navigation_policy_decision(WebKitPolicyDecision * decision,
- g_debug("%s clicked %s", __func__, uri);
- (*info->clicked_cb) (uri);
- default:
-- g_debug("%s uri %s, type %d, ignored", __func__, uri, navigation_type);
-- webkit_policy_decision_ignore(decision);
-+ if (g_ascii_strcasecmp(uri, "about:blank") != 0) {
-+ g_debug("%s uri %s, type %d, ignored", __func__, uri, navigation_type);
-+ webkit_policy_decision_ignore(decision);
-+ } else {
-+ g_debug("%s uri %s, type %d loaded", __func__, uri, navigation_type);
-+ }
- }
- }
-
---
-2.17.1
diff --git a/mail-client/balsa/metadata.xml b/mail-client/balsa/metadata.xml
index 3f5668996d9a..41e5bdd66376 100644
--- a/mail-client/balsa/metadata.xml
+++ b/mail-client/balsa/metadata.xml
@@ -6,7 +6,6 @@
<name>Gentoo GNOME Desktop</name>
</maintainer>
<use>
- <flag name="crypt">Adds support for GnuPG encryption</flag>
<flag name="rubrica">Adds support for rubrica addressbook</flag>
</use>
</pkgmetadata>