On Tue, 4 Aug 2020 17:42:35 +0200
Solene Rapenne <[email protected]> wrote:
> This is a minor update for claws-mail for fixing bugs.
>
> I also backported a patch that was done from an initial diff of mine.
> Currently the spamassassin plugin can handle mails up to a size of
> 256MB but the configuration widget defining the maximum size was
> limited to 10MB. The extra patch allows the 256MB limit to be picked
> up in the GUI.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /home/reposync/ports/mail/claws-mail/Makefile,v
> retrieving revision 1.127
> diff -u -p -r1.127 Makefile
> --- Makefile 28 May 2020 20:58:36 -0000 1.127
> +++ Makefile 4 Aug 2020 10:24:18 -0000
> @@ -6,7 +6,7 @@ COMMENT-spamassassin= spamassassin plugi
> COMMENT-pdfviewer= pdfviewer plugin
> COMMENT-gdata= gdata plugin
>
> -V= 3.17.5
> +V= 3.17.6
> DISTNAME= claws-mail-${V}
> PKGNAME-main= ${DISTNAME}
> PKGNAME-bogofilter= claws-mail-bogofilter-${V}
> Index: distinfo
> ===================================================================
> RCS file: /home/reposync/ports/mail/claws-mail/distinfo,v
> retrieving revision 1.38
> diff -u -p -r1.38 distinfo
> --- distinfo 28 May 2020 20:58:36 -0000 1.38
> +++ distinfo 4 Aug 2020 10:24:18 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (claws/claws-mail-3.17.5.tar.gz) =
> 955MfwidCOayszI6kLb0aZGhVM4Wi6SoKdWTt6V2jHs=
> -SIZE (claws/claws-mail-3.17.5.tar.gz) = 12186940
> +SHA256 (claws/claws-mail-3.17.6.tar.gz) =
> hXdnOowjjcXESByisQNzkHmVo0DTuIJvd7WYYBr63HA=
> +SIZE (claws/claws-mail-3.17.6.tar.gz) = 12479765
> Index: patches/patch-src_plugins_spamassassin_spamassassin_gtk_c
> ===================================================================
> RCS file: patches/patch-src_plugins_spamassassin_spamassassin_gtk_c
> diff -N patches/patch-src_plugins_spamassassin_spamassassin_gtk_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_plugins_spamassassin_spamassassin_gtk_c 4 Aug 2020
> 14:18:25 -0000
> @@ -0,0 +1,31 @@
> +$OpenBSD$
> +
> +Import commit 5cc88aae7217d6ea385a580a30dc79ea0c91c27f
> +
> +Spamassassin plugin can handle files up to 256 MB
> +but the configuration GUI widget only allowed 10 MB
> +maximum files.
> +
> +Index: src/plugins/spamassassin/spamassassin_gtk.c
> +--- src/plugins/spamassassin/spamassassin_gtk.c.orig
> ++++ src/plugins/spamassassin/spamassassin_gtk.c
> +@@ -41,7 +41,10 @@
> + #include "menu.h"
> + #include "addressbook.h"
> + #include "combobox.h"
> ++#include "libspamc.h"
> +
> ++#define SA_MAX_SIZE_KB (SPAMC_MAX_MESSAGE_LEN / 1024)
> ++
> + struct SpamAssassinPage
> + {
> + PrefsPage page;
> +@@ -375,7 +378,7 @@ static void spamassassin_create_widget_func(PrefsPage
> + gtk_widget_show(max_size_label);
> + gtk_box_pack_start(GTK_BOX(hbox_max_size), max_size_label, FALSE,
> FALSE, 0);
> +
> +- max_size_spinbtn_adj = GTK_ADJUSTMENT(gtk_adjustment_new(250, 0, 10000,
> 10, 10, 0));
> ++ max_size_spinbtn_adj = GTK_ADJUSTMENT(gtk_adjustment_new(250, 0,
> SA_MAX_SIZE_KB, 10, 10, 0));
> + max_size_spinbtn =
> gtk_spin_button_new(GTK_ADJUSTMENT(max_size_spinbtn_adj), 1, 0);
> + gtk_widget_show(max_size_spinbtn);
> + gtk_box_pack_start(GTK_BOX(hbox_max_size), max_size_spinbtn, FALSE,
> FALSE, 0);
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /home/reposync/ports/mail/claws-mail/pkg/PLIST-main,v
> retrieving revision 1.43
> diff -u -p -r1.43 PLIST-main
> --- pkg/PLIST-main 28 May 2020 20:58:36 -0000 1.43
> +++ pkg/PLIST-main 4 Aug 2020 10:24:18 -0000
> @@ -346,6 +346,9 @@ share/locale/ca/LC_MESSAGES/claws-mail.m
> share/locale/cs/LC_MESSAGES/claws-mail.mo
> share/locale/da/LC_MESSAGES/claws-mail.mo
> share/locale/de/LC_MESSAGES/claws-mail.mo
> +share/locale/el_GR/
> +share/locale/el_GR/LC_MESSAGES/
> +share/locale/el_GR/LC_MESSAGES/claws-mail.mo
> share/locale/en_GB/LC_MESSAGES/claws-mail.mo
> share/locale/es/LC_MESSAGES/claws-mail.mo
> share/locale/fi/LC_MESSAGES/claws-mail.mo
The update works for me.
I don't use spamassassin, but looks ok.
Greetings Ben