[Commits] [SCM] claws-win32-installer branch, master, updated. 3.18.0-2-42-gaacb99d

jonathan at claws-mail.org jonathan at claws-mail.org
Mon Jan 24 03:00:31 CET 2022


The branch, master has been updated
       via  aacb99d591edf47b06d29b0fe5346efc2052699f (commit)
      from  a2170ad63c99578984070e71d8703007761ec828 (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 aacb99d591edf47b06d29b0fe5346efc2052699f
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 404c262..e1383cd 100644
--- a/packages/packages.current
+++ b/packages/packages.current
@@ -43,7 +43,7 @@ libxslt,1.1.34,file,ftp://xmlsoft.org/libxml2/libxslt-1.1.34.tar.gz,98b1bd46d679
 nettle,3.7.3,file,https://ftp.gnu.org/pub/gnu/nettle/nettle-3.7.3.tar.gz,661f5eb03f048a3b924c3a8ad2515d4068e40f67e774e8a26827658007e3bcf0,,
 pango,1.50.3,file,https://download.gnome.org/sources/pango/1.50/pango-1.50.3.tar.xz,4add05edf51c1fb375a1ccde7498914120e23cb280dd7395b1aeb441f1838a4c,,
 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 aa49afc..7772ef2 100644
--- a/src/sections-installer.nsi
+++ b/src/sections-installer.nsi
@@ -388,7 +388,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 e71d226..619872d 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