[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