[arch-commits] Commit in gdal/trunk (PKGBUILD gdal-poppler-0.64.patch)
Antonio Rojas
arojas at archlinux.org
Tue Apr 24 21:04:30 UTC 2018
Date: Tuesday, April 24, 2018 @ 21:04:30
Author: arojas
Revision: 317626
poppler 0.64 rebuild
Added:
gdal/trunk/gdal-poppler-0.64.patch
Modified:
gdal/trunk/PKGBUILD
-------------------------+
PKGBUILD | 9 ++++++---
gdal-poppler-0.64.patch | 13 +++++++++++++
2 files changed, 19 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-04-24 20:32:53 UTC (rev 317625)
+++ PKGBUILD 2018-04-24 21:04:30 UTC (rev 317626)
@@ -6,7 +6,7 @@
pkgbase=gdal
pkgname=(gdal python-gdal python2-gdal)
pkgver=2.2.4
-pkgrel=2
+pkgrel=3
pkgdesc="A translator library for raster geospatial data formats"
arch=('x86_64')
url="http://www.gdal.org/"
@@ -20,9 +20,10 @@
options=('!emptydirs')
changelog=$pkgbase.changelog
source=(https://download.osgeo.org/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.xz
- gdal-perl-vendor.patch)
+ gdal-perl-vendor.patch gdal-poppler-0.64.patch)
sha256sums=('441eb1d1acb35238ca43a1a0a649493fc91fdcbab231d0747e9d462eea192278'
- '20989e5fa499206b42c92280ce084fdf7b2f661a4233fc349611cc57102fe114')
+ '20989e5fa499206b42c92280ce084fdf7b2f661a4233fc349611cc57102fe114'
+ '34d7909e1375aa407936374d65a561a6803b59b1280be7f878fb45049f629b40')
prepare() {
cd "${srcdir}"/$pkgbase-$pkgver
@@ -32,6 +33,8 @@
# Fix Perl bindings installation path
patch -Np1 -i ../gdal-perl-vendor.patch
+# Fix build with poppler 0.64
+ patch -p2 -i ../gdal-poppler-0.64.patch
}
build() {
Added: gdal-poppler-0.64.patch
===================================================================
--- gdal-poppler-0.64.patch (rev 0)
+++ gdal-poppler-0.64.patch 2018-04-24 21:04:30 UTC (rev 317626)
@@ -0,0 +1,13 @@
+diff --git a/gdal/frmts/pdf/pdfobject.cpp b/gdal/frmts/pdf/pdfobject.cpp
+index ae734a74e4..c5a9935c00 100644
+--- a/gdal/frmts/pdf/pdfobject.cpp
++++ b/gdal/frmts/pdf/pdfobject.cpp
+@@ -1055,7 +1055,7 @@ const CPLString& GDALPDFObjectPoppler::GetString()
+ {
+ if (GetType() == PDFObjectType_String)
+ {
+- GooString* gooString = m_po->getString();
++ const GooString* gooString = m_po->getString();
+ return (osStr = GDALPDFGetUTF8StringFromBytes(reinterpret_cast<const GByte*>(gooString->getCString()),
+ static_cast<int>(gooString->getLength())));
+ }
More information about the arch-commits
mailing list