git » poppler.git » commit bcd38eb

upstream update 21.06.1

author Andreas Radke
2021-06-04 06:07:16 UTC
committer Andreas Radke
2021-06-04 06:07:16 UTC
parent 5b96f8fe993952cb7f4783b461b14f7773b16562

upstream update 21.06.1

0001-glib-Fix-type-in-poppler_rectangle_free.patch +0 -28
PKGBUILD +2 -8

diff --git a/0001-glib-Fix-type-in-poppler_rectangle_free.patch b/0001-glib-Fix-type-in-poppler_rectangle_free.patch
deleted file mode 100644
index 5be7fe0..0000000
--- a/0001-glib-Fix-type-in-poppler_rectangle_free.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens@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);
- }
- 
- /**
diff --git a/PKGBUILD b/PKGBUILD
index 52a9482..98fe0bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 @@ options=('!emptydirs')
 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@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() {