[Commits] [SCM] claws-win32-installer branch, gtk3, updated. 4.0.0-1-59-g4d13623

jonathan at claws-mail.org jonathan at claws-mail.org
Mon Jan 17 07:15:53 CET 2022


The branch, gtk3 has been updated
       via  4d136236c6d897c71ab2f5d9eef8ce6667bf8dd2 (commit)
      from  20d78437dae274c84dce9c332471bc8a213ff64e (commit)

Summary of changes:
 packages/packages.current                   |  2 +-
 patches/poppler/02-jpeg-include-order.patch | 29 +++++++++++++++++++++++++++++
 src/sections-installer.nsi                  |  2 +-
 src/sections-uninstaller.nsi                |  2 +-
 4 files changed, 32 insertions(+), 3 deletions(-)
 create mode 100644 patches/poppler/02-jpeg-include-order.patch


- Log -----------------------------------------------------------------
commit 4d136236c6d897c71ab2f5d9eef8ce6667bf8dd2
Author: Jonathan Boeing <jonathan at claws-mail.org>
Date:   Wed Jan 5 11:05:58 2022 -0700

    update to poppler-22.01.0

diff --git a/packages/packages.current b/packages/packages.current
index 2da238f..8dfb94d 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -47,7 +47,7 @@ p11_kit,0.24.0,file,https://github.com/p11-glue/p11-kit/releases/download/0.24.0
 pango,1.50.3,file,https://download.gnome.org/sources/pango/1.50/pango-1.50.3.tar.xz,4add05edf51c1fb375a1ccde7498914120e23cb280dd7395b1aeb441f1838a4c,,
 pcre,8.45,file,https://phoenixnap.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2,4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8,,
 pixman,0.40.0,file,https://cairographics.org/releases/pixman-0.40.0.tar.gz,6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc,,
-poppler,21.11.0,file,https://poppler.freedesktop.org/poppler-21.11.0.tar.xz,31b76b5cac0a48612fdd154c02d9eca01fd38fb8eaa77c1196840ecdeb53a584,,
+poppler,22.01.0,file,https://poppler.freedesktop.org/poppler-22.01.0.tar.xz,7d3493056b5b86413e5c693c2cae02c5c06cd8e618d14c2c31e2c84b67b2313e,,
 poppler_data,0.4.11,file,https://poppler.freedesktop.org/poppler-data-0.4.11.tar.gz,2cec05cd1bb03af98a8b06a1e22f6e6e1a65b1e2f3816cb3069bb0874825f08c,,
 regex,20210702,git,git://git.savannah.gnu.org/gnulib.git,7769c80aaa6b75c4fc4f2cfe62f6bf46291dabfef9e11dd42bd9656dbbd7a9af,master,901694b904cd861adc2529b2e05a3fb33f9b534f
 sqlite,3.37.1,file,https://sqlite.org/2021/sqlite-autoconf-3370100.tar.gz,40f22a13bf38bbcd4c7ac79bcfb42a72d5aa40930c1f3f822e30ccce295f0f2e,,
diff --git a/patches/poppler/02-jpeg-include-order.patch b/patches/poppler/02-jpeg-include-order.patch
new file mode 100644
index 0000000..111a403
--- /dev/null
+++ b/patches/poppler/02-jpeg-include-order.patch
@@ -0,0 +1,29 @@
+--- a/poppler/ImageEmbeddingUtils.cc	2022-01-05 05:53:41.000000000 -0700
++++ b/poppler/ImageEmbeddingUtils.cc	2022-01-05 10:53:20.286543287 -0700
+@@ -13,12 +13,6 @@
+ #include <config.h>
+ 
+ #include <memory>
+-#ifdef ENABLE_LIBJPEG
+-extern "C" {
+-#    include <jpeglib.h>
+-}
+-#    include <csetjmp>
+-#endif
+ #ifdef ENABLE_LIBPNG
+ #    include <png.h>
+ #endif
+@@ -31,6 +25,13 @@
+ #include "Error.h"
+ #include "PDFDoc.h"
+ 
++#ifdef ENABLE_LIBJPEG
++extern "C" {
++#    include <jpeglib.h>
++}
++#    include <csetjmp>
++#endif
++
+ namespace ImageEmbeddingUtils {
+ 
+ static const uint8_t PNG_MAGIC_NUM[] = { 0x89, 0x50, 0x4e, 0x47 };
diff --git a/src/sections-installer.nsi b/src/sections-installer.nsi
index 51a6d4c..ed02388 100644
--- a/src/sections-installer.nsi
+++ b/src/sections-installer.nsi
@@ -520,7 +520,7 @@ File ${prefix}/bin/libgumbo-1.dll
 ### poppler
 !insertmacro SetPrefix poppler
 File ${prefix}/bin/libpoppler-glib-8.dll
-File ${prefix}/bin/libpoppler-115.dll
+File ${prefix}/bin/libpoppler-117.dll
 
 #######################################
 ### claws-mail
diff --git a/src/sections-uninstaller.nsi b/src/sections-uninstaller.nsi
index 4812ff8..0e9af0c 100644
--- a/src/sections-uninstaller.nsi
+++ b/src/sections-uninstaller.nsi
@@ -36,7 +36,7 @@ RMDir "$INSTDIR\lib\claws-mail"
 #######################################
 ### poppler
 Delete "$INSTDIR\libpoppler-glib-8.dll"
-Delete "$INSTDIR\libpoppler-115.dll"
+Delete "$INSTDIR\libpoppler-117.dll"
 
 #######################################
 ### gumbo-parser

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


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


More information about the Commits mailing list