[arch-commits] Commit in poppler/trunk (2 files)

Andreas Radke andyrtr at archlinux.org
Fri Jun 4 06:07:16 UTC 2021


    Date: Friday, June 4, 2021 @ 06:07:16
  Author: andyrtr
Revision: 417085

upgpkg: poppler 21.06.1-1: upstream update 21.06.1

Modified:
  poppler/trunk/PKGBUILD
Deleted:
  poppler/trunk/0001-glib-Fix-type-in-poppler_rectangle_free.patch

----------------------------------------------------+
 0001-glib-Fix-type-in-poppler_rectangle_free.patch |   28 -------------------
 PKGBUILD                                           |   10 +-----
 2 files changed, 2 insertions(+), 36 deletions(-)

Deleted: 0001-glib-Fix-type-in-poppler_rectangle_free.patch
===================================================================
--- 0001-glib-Fix-type-in-poppler_rectangle_free.patch	2021-06-04 05:48:42 UTC (rev 417084)
+++ 0001-glib-Fix-type-in-poppler_rectangle_free.patch	2021-06-04 06:07:16 UTC (rev 417085)
@@ -1,28 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
-Date: Tue, 1 Jun 2021 22:00:00 +0000
-Subject: [PATCH] glib: Fix type in poppler_rectangle_free
-
-e3fed321f230 changed the allocation to use PopplerRectangleExtended. We
-need to change the free to match, otherwise the slice allocator can get
-confused.
-
-Fixes https://gitlab.freedesktop.org/poppler/poppler/-/issues/1087
----
- glib/poppler-page.cc | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/glib/poppler-page.cc b/glib/poppler-page.cc
-index 7536cfcb..e81c1e12 100644
---- a/glib/poppler-page.cc
-+++ b/glib/poppler-page.cc
-@@ -1663,7 +1663,8 @@ PopplerRectangle *poppler_rectangle_copy(PopplerRectangle *rectangle)
-  */
- void poppler_rectangle_free(PopplerRectangle *rectangle)
- {
--    g_slice_free(PopplerRectangle, rectangle);
-+    auto ext_rectangle = reinterpret_cast<PopplerRectangleExtended *>(rectangle);
-+    g_slice_free(PopplerRectangleExtended, ext_rectangle);
- }
- 
- /**

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-04 05:48:42 UTC (rev 417084)
+++ PKGBUILD	2021-06-04 06:07:16 UTC (rev 417085)
@@ -3,7 +3,7 @@
 
 pkgbase=poppler
 pkgname=('poppler' 'poppler-glib' 'poppler-qt5' 'poppler-qt6')
-pkgver=21.06.0
+pkgver=21.06.1
 pkgrel=1
 arch=(x86_64)
 license=('GPL')
@@ -14,20 +14,14 @@
 url="https://poppler.freedesktop.org/"
 # https://gitlab.freedesktop.org/poppler/poppler
 source=(https://poppler.freedesktop.org/${pkgbase}-${pkgver}.tar.xz{,.sig}
-        0001-glib-Fix-type-in-poppler_rectangle_free.patch
         test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=03a4b9eb854a06a83c465e82de601796c458bbe9)
-sha256sums=('4b440708eafdf07a1405e06744c66ac54a5af51a0e38ab17a46fbaff47278342'
+sha256sums=('86b09e5a02de40081a3916ef8711c5128eaf4b1fc59d5f87d0ec66f04f595db4'
             'SKIP'
-            '9b7059cf64fb8562ceb27f16c0fd40d33c65db3341a0d6eb45facfaa6647c98f'
             'SKIP')
 validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid at kde.org>"
 
 prepare() {
   mkdir build
-  cd ${pkgbase}-${pkgver}
-
-  # https://bugs.archlinux.org/task/70909
-  patch -Np1 -i ../0001-glib-Fix-type-in-poppler_rectangle_free.patch
 }
 
 build() {



More information about the arch-commits mailing list