author | Andreas Radke
<andyrtr@archlinux.org> 2021-06-04 06:07:16 UTC |
committer | Andreas Radke
<andyrtr@archlinux.org> 2021-06-04 06:07:16 UTC |
parent | 5b96f8fe993952cb7f4783b461b14f7773b16562 |
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() {