[arch-commits] Commit in gambas3/trunk (PKGBUILD gambas-poppler-21.06.patch)

Evangelos Foutras foutrelis at archlinux.org
Thu Jun 3 02:58:36 UTC 2021


    Date: Thursday, June 3, 2021 @ 02:58:35
  Author: foutrelis
Revision: 954285

Switch to upstream patch for poppler 21.06.0

Modified:
  gambas3/trunk/PKGBUILD
  gambas3/trunk/gambas-poppler-21.06.patch

----------------------------+
 PKGBUILD                   |    3 ++-
 gambas-poppler-21.06.patch |   40 ++++++++++++++++++++++++++++++++++------
 2 files changed, 36 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-03 02:58:17 UTC (rev 954284)
+++ PKGBUILD	2021-06-03 02:58:35 UTC (rev 954285)
@@ -46,7 +46,7 @@
         gambas-poppler-21.06.patch)
 sha512sums=('c1ccc08f24380fcf74c83c4b88edb30461e4116e133b3ad9903ae0c4e67a2c2a4968c0ad482b505dd853c59001dff3b28207abce2fa841842b3f523c79c348c4'
             '8f725fb68b5cc7e6d23943cbd3fef96ffb26eff3c961c0ac4d5ccfee456234ba2ff5f80388e1cd9f5dc1395a629f1da542fab5648bcc47e690d6ddb93d8fe8bd'
-            '2b815bc6001e5379494d83d44839546f26f5f8fa4a0a2b2e8da1207699337cf3859f5c23c54b5157161310428ac5cd72ecd90078db62a01777d0475ca8c64c90')
+            '580805ae153a7f35709382ba8bca8eece3cb82bc6028aa5b9439af4416313890338f809d92e6d39e7b4384b5fc3d52eb603b9e727f3c7723335472860f969978')
 
 create_dirs() {
   install -dm755 ${pkgdir}/usr/lib/gambas3
@@ -58,6 +58,7 @@
 
   # remove reference to poppler-splash because poppler 20.12 does not
   # include a .pc file for it; temporary until it gets fixed upstream
+  # (fixed by https://gitlab.com/gambas/gambas/-/commit/2dc81d0b9887)
   patch -Np1 -i ../gambas-poppler-20.12.patch
 
   # OutlineItem::close has been removed in poppler 21.06 as pointless

Modified: gambas-poppler-21.06.patch
===================================================================
--- gambas-poppler-21.06.patch	2021-06-03 02:58:17 UTC (rev 954284)
+++ gambas-poppler-21.06.patch	2021-06-03 02:58:35 UTC (rev 954285)
@@ -1,12 +1,40 @@
-diff -upr gambas-3.15.2.orig/gb.pdf/src/CPdfDocument.cpp gambas-3.15.2/gb.pdf/src/CPdfDocument.cpp
---- gambas-3.15.2.orig/gb.pdf/src/CPdfDocument.cpp	2020-09-17 14:12:42.000000000 +0300
-+++ gambas-3.15.2/gb.pdf/src/CPdfDocument.cpp	2021-06-02 19:19:30.576503642 +0300
-@@ -766,8 +766,6 @@ BEGIN_PROPERTY(PDFINDEX_is_open)
+From dbd2bb3a27c90e419b7f9019478004312b5b977d Mon Sep 17 00:00:00 2001
+From: gambas <g4mba5 at gmail.com>
+Date: Thu, 3 Jun 2021 00:44:42 +0200
+Subject: [PATCH] Make 'gb.pdf' compile with poppler 21.06.0.
+
+[GB.PDF]
+* BUG: Make 'gb.pdf' compile with poppler 21.06.0.
+---
+ gb.pdf/configure.ac         | 2 ++
+ gb.pdf/src/CPdfDocument.cpp | 2 ++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/gb.pdf/configure.ac b/gb.pdf/configure.ac
+index d4de2c29c..a695f13bd 100644
+--- a/gb.pdf/configure.ac
++++ b/gb.pdf/configure.ac
+@@ -29,6 +29,8 @@ if test "$have_poppler" = "yes"; then
+   AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_85, $((1-$?)), Poppler version >= 0.85)
+   pkg-config --atleast-version=0.86.0 poppler
+   AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_86, $((1-$?)), Poppler version >= 0.86)
++  pkg-config --atleast-version=21.06.0 poppler
++  AC_DEFINE_UNQUOTED(POPPLER_VERSION_21_06_0, $((1-$?)), Poppler version >= 21.06.0)
+ fi
  
+ AC_OUTPUT( \
+diff --git a/gb.pdf/src/CPdfDocument.cpp b/gb.pdf/src/CPdfDocument.cpp
+index 9102af09a..89d7f8033 100644
+--- a/gb.pdf/src/CPdfDocument.cpp
++++ b/gb.pdf/src/CPdfDocument.cpp
+@@ -766,8 +766,10 @@ BEGIN_PROPERTY(PDFINDEX_is_open)
+ 
  	if (VPROP(GB_INTEGER))
  		item->open();
--	else
--		item->close();
++#ifndef POPPLER_VERSION_21_06_0
+ 	else
+ 		item->close();
++#endif
  
  END_PROPERTY
  



More information about the arch-commits mailing list