[Commits] [SCM] claws-win32-installer branch, master, updated. 3.18.0-2-12-g3fcdf6e

jonathan at claws-mail.org jonathan at claws-mail.org
Sat Sep 11 03:35:10 CEST 2021


The branch, master has been updated
       via  3fcdf6e7dc252377a39cdef70124ea33d61b1796 (commit)
       via  20783dcc2834093ea6f22e7e898000f6309e81c0 (commit)
       via  6725526833aef46a6da6a37ed9747672115fac90 (commit)
       via  8dfa8a64738a6ba2fd483eba8c44d45ca5b19b8f (commit)
       via  507b908bb5247957c600b4677c9b50bba165f615 (commit)
      from  a92406d9403e62db1d14c3880574f1969a95bb0b (commit)

Summary of changes:
 packages/packages.current         | 10 +++++-----
 patches/pango/02-num-glyphs.patch | 30 ++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 5 deletions(-)
 create mode 100644 patches/pango/02-num-glyphs.patch


- Log -----------------------------------------------------------------
commit 3fcdf6e7dc252377a39cdef70124ea33d61b1796
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 14:50:25 2021 -0700

    update to harfbuzz-2.9.1

diff --git a/packages/packages.current b/packages/packages.current
index 450c49d..1badf11 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -23,7 +23,7 @@ gnutls,3.6.16,file,https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.ta
 gpgme,1.16.0,file,https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.16.0.tar.bz2,6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0,,
 gtk,2.24.33,file,https://download.gnome.org/sources/gtk+/2.24/gtk+-2.24.33.tar.xz,ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da,,
 gumbo_parser,0.10.1,file,https://github.com/google/gumbo-parser/archive/v0.10.1.tar.gz,28463053d44a5dfbc4b77bcf49c8cee119338ffa636cc17fc3378421d714efad,,
-harfbuzz,2.8.2,file,https://github.com/harfbuzz/harfbuzz/releases/download/2.8.2/harfbuzz-2.8.2.tar.xz,d58461395ce28b9dc03903254374dd70c38c8c28c5046db123c08f7ab9417be7,,
+harfbuzz,2.9.1,file,https://github.com/harfbuzz/harfbuzz/releases/download/2.9.1/harfbuzz-2.9.1.tar.xz,0edcc980f526a338452180e701d6aba6323aef457b6686976a7d17ccbddc51cf,,
 hunspell,1.7.0,file,https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz,57be4e03ae9dd62c3471f667a0d81a14513e314d4d92081292b90435944ff951,,
 icu4c,58.3,file,https://github.com/unicode-org/icu/releases/download/release-58-3/icu4c-58_3-src.tgz,2680f3c547cd26cba1d7ebd819cd336ff92cf444a270e195fd3b10bfdf22276c,,
 jpeg,9d,file,https://ijg.org/files/jpegsrc.v9d.tar.gz,6c434a3be59f8f62425b2e3c077e785c9ce30ee5874ea1c270e843f273ba71ee,,

commit 20783dcc2834093ea6f22e7e898000f6309e81c0
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 14:32:33 2021 -0700

    update to enchant-2.3.1

diff --git a/packages/packages.current b/packages/packages.current
index 9558b4e..450c49d 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -9,7 +9,7 @@ cairo,1.17.4,file,https://cairographics.org/snapshots/cairo-1.17.4.tar.xz,74b24c
 certdata,20210506,file,https://hg.mozilla.org/releases/mozilla-release/raw-file/4d343134c8a3a46520e41d31e7cb26f718d9daec/security/nss/lib/ckfw/builtins/certdata.txt,c8f6733d1ff4e6a4769c182971a1234f95ae079247a9c439a13423fe8ba5c24f,,
 curl,7.78.0,file,https://curl.se/download/curl-7.78.0.tar.xz,be42766d5664a739c3974ee3dfbbcbe978a4ccb1fe628bb1d9b59ac79e445fb5,,
 cyrus_sasl,2.1.27,file,https://www.claws-mail.org/win32/cyrus-sasl-2.1.27.tar.gz,26866b1549b00ffd020f188a43c258017fa1c382b3ddadd8201536f72efb05d5,,
-enchant,2.2.30,file,https://github.com/AbiWord/enchant/releases/download/v2.3.0/enchant-2.3.0.tar.gz,df68063b6c13b245fa7246b0e098a03e74f7a91c6d8947bc5c4f42ce55e2e41d,,
+enchant,2.3.1,file,https://github.com/AbiWord/enchant/releases/download/v2.3.1/enchant-2.3.1.tar.gz,7b4b1afcf2cd8bfa691deea6188404d337f23174bbc39b9c2add2bf340736e9c,,
 expat,2.4.1,file,https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.xz,cf032d0dba9b928636548e32b327a2d66b1aab63c4f4a13dd132c2d1d2f2fb6a,,
 fontconfig,2.13.94,file,https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.94.tar.xz,a5f052cb73fd479ffb7b697980510903b563bbb55b8f7a2b001fcfb94026003c,,
 freetype,2.11.0,file,https://download.savannah.gnu.org/releases/freetype/freetype-2.11.0.tar.xz,8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7,,

commit 6725526833aef46a6da6a37ed9747672115fac90
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 14:29:05 2021 -0700

    update to libwebp-1.2.1

diff --git a/packages/packages.current b/packages/packages.current
index f23870c..9558b4e 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -37,7 +37,7 @@ libpng,1.6.37,file,https://downloads.sourceforge.net/project/libpng/libpng16/1.6
 libpsl,0.21.1,file,https://github.com/rockdaboot/libpsl/releases/download/0.21.1/libpsl-0.21.1.tar.gz,ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c,,
 libsoup,2.74.0,file,https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.0.tar.xz,33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e,,
 libtasn1,4.17.0,file,https://ftp.gnu.org/pub/gnu/libtasn1/libtasn1-4.17.0.tar.gz,ece7551cea7922b8e10d7ebc70bc2248d1fdd73351646a2d6a8d68a9421c45a5,,
-libwebp,1.2.0,file,https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.0.tar.gz,2fc8bbde9f97f2ab403c0224fb9ca62b2e6852cbc519e91ceaa7c153ffd88a0c,,
+libwebp,1.2.1,file,https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.1.tar.gz,808b98d2f5b84e9b27fdef6c5372dac769c3bda4502febbfa5031bd3c4d7d018,,
 libxml2,2.9.12,file,ftp://xmlsoft.org/libxml2/libxml2-2.9.12.tar.gz,c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92,,
 libxslt,1.1.34,file,ftp://xmlsoft.org/libxml2/libxslt-1.1.34.tar.gz,98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f,,
 nettle,3.7.3,file,https://ftp.gnu.org/pub/gnu/nettle/nettle-3.7.3.tar.gz,661f5eb03f048a3b924c3a8ad2515d4068e40f67e774e8a26827658007e3bcf0,,

commit 8dfa8a64738a6ba2fd483eba8c44d45ca5b19b8f
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 14:27:13 2021 -0700

    update to libsoup-2.74.0

diff --git a/packages/packages.current b/packages/packages.current
index 9dda088..f23870c 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -35,7 +35,7 @@ libical,3.0.10,file,https://github.com/libical/libical/releases/download/v3.0.10
 libiconv,1.16,file,https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz,e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04,,
 libpng,1.6.37,file,https://downloads.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.xz,505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca,,
 libpsl,0.21.1,file,https://github.com/rockdaboot/libpsl/releases/download/0.21.1/libpsl-0.21.1.tar.gz,ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c,,
-libsoup,2.72.0,file,https://download.gnome.org/sources/libsoup/2.72/libsoup-2.72.0.tar.xz,170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387,,
+libsoup,2.74.0,file,https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.0.tar.xz,33b1d4e0d639456c675c227877e94a8078d731233e2d57689c11abcef7d3c48e,,
 libtasn1,4.17.0,file,https://ftp.gnu.org/pub/gnu/libtasn1/libtasn1-4.17.0.tar.gz,ece7551cea7922b8e10d7ebc70bc2248d1fdd73351646a2d6a8d68a9421c45a5,,
 libwebp,1.2.0,file,https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.0.tar.gz,2fc8bbde9f97f2ab403c0224fb9ca62b2e6852cbc519e91ceaa7c153ffd88a0c,,
 libxml2,2.9.12,file,ftp://xmlsoft.org/libxml2/libxml2-2.9.12.tar.gz,c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92,,

commit 507b908bb5247957c600b4677c9b50bba165f615
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Fri Sep 10 14:23:40 2021 -0700

    update to pango-1.48.9

diff --git a/packages/packages.current b/packages/packages.current
index 7d71f58..9dda088 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -41,7 +41,7 @@ libwebp,1.2.0,file,https://storage.googleapis.com/downloads.webmproject.org/rele
 libxml2,2.9.12,file,ftp://xmlsoft.org/libxml2/libxml2-2.9.12.tar.gz,c8d6681e38c56f172892c85ddc0852e1fd4b53b4209e7f4ebf17f7e2eae71d92,,
 libxslt,1.1.34,file,ftp://xmlsoft.org/libxml2/libxslt-1.1.34.tar.gz,98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f,,
 nettle,3.7.3,file,https://ftp.gnu.org/pub/gnu/nettle/nettle-3.7.3.tar.gz,661f5eb03f048a3b924c3a8ad2515d4068e40f67e774e8a26827658007e3bcf0,,
-pango,1.48.8,file,https://download.gnome.org/sources/pango/1.48/pango-1.48.8.tar.xz,009d9d830ecbe11911d6637e48eec1c51390d3d12eb286035ef7c641f3c87410,,
+pango,1.48.9,file,https://download.gnome.org/sources/pango/1.48/pango-1.48.9.tar.xz,a913657d3fe5aa04c03958a3b5d3fc859e891b75cd81b873a819330f6c0872aa,,
 pixman,0.40.0,file,https://cairographics.org/releases/pixman-0.40.0.tar.gz,6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc,,
 regex,20210702,git,git://git.savannah.gnu.org/gnulib.git,7769c80aaa6b75c4fc4f2cfe62f6bf46291dabfef9e11dd42bd9656dbbd7a9af,master,901694b904cd861adc2529b2e05a3fb33f9b534f
 sqlite,3.36.0,file,https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz,bd90c3eb96bee996206b83be7065c9ce19aef38c3f4fb53073ada0d0b69bbce3,,
diff --git a/patches/pango/02-num-glyphs.patch b/patches/pango/02-num-glyphs.patch
new file mode 100644
index 0000000..b911201
--- /dev/null
+++ b/patches/pango/02-num-glyphs.patch
@@ -0,0 +1,30 @@
+From 71e39443b5e97fd5e8952c42369c9f59b3f393e3 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mclasen at redhat.com>
+Date: Sat, 21 Aug 2021 19:08:32 -0400
+Subject: [PATCH] renderer: Don't divide by zero
+
+Before dividing by num_glyphs in draw_strikethrough,
+make sure it isn't 0. This should fix reported crashes
+in this function.
+
+Fixes: #599
+---
+ pango/pango-renderer.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pango/pango-renderer.c b/pango/pango-renderer.c
+index f575707f..21d09573 100644
+--- a/pango/pango-renderer.c
++++ b/pango/pango-renderer.c
+@@ -284,7 +284,7 @@ draw_strikethrough (PangoRenderer *renderer,
+   PangoRectangle *rect = &state->strikethrough_rect;
+   int num_glyphs = state->strikethrough_glyphs;
+ 
+-  if (state->strikethrough)
++  if (state->strikethrough && num_glyphs > 0)
+     pango_renderer_draw_rectangle (renderer,
+                                    PANGO_RENDER_PART_STRIKETHROUGH,
+                                    rect->x,
+-- 
+GitLab
+

-----------------------------------------------------------------------


hooks/post-receive
-- 
Installer sources for Claws Mail Windows port


More information about the Commits mailing list