pdf2djvu: update to 0.9.19

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2022-08-21 20:30:59 +01:00
committed by مهدي شينون (Mehdi Chinoune)
parent 04cd970118
commit 258239def1
2 changed files with 5 additions and 32 deletions

View File

@@ -1,24 +0,0 @@
diff -bur pdf2djvu-0.9.18.2/pdf2djvu.cc pdf2djvu-0.9.18.2-c/pdf2djvu.cc
--- pdf2djvu-0.9.18.2/pdf2djvu.cc 2021-11-22 10:38:31.000000000 -0700
+++ pdf2djvu-0.9.18.2-c/pdf2djvu.cc 2022-08-01 01:25:39.531678200 -0600
@@ -89,7 +89,7 @@
#endif
}
else
- dest.reset(orig_dest->copy());
+ dest = std::make_unique<LinkDest>(*goto_link->getDest());
if (dest.get() != nullptr)
{
int page;
diff -bur pdf2djvu-0.9.18.2/pdf-backend.cc pdf2djvu-0.9.18.2-c/pdf-backend.cc
--- pdf2djvu-0.9.18.2/pdf-backend.cc 2021-11-22 10:38:31.000000000 -0700
+++ pdf2djvu-0.9.18.2-c/pdf-backend.cc 2022-08-01 01:50:04.200748400 -0600
@@ -130,7 +130,7 @@
*/
pdf::Document::Document(const std::string &file_name)
-: ::PDFDoc(new pdf::String(file_name.c_str()), nullptr, nullptr)
+: ::PDFDoc(std::make_unique<GooString>(file_name))
{
if (!this->isOk())
throw LoadError();

View File

@@ -3,8 +3,8 @@
_realname=pdf2djvu
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.9.18.2
pkgrel=6
pkgver=0.9.19
pkgrel=1
pkgdesc="Creates DjVu files from PDF files (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
@@ -23,12 +23,10 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-autotools")
checkdepends=("${MINGW_PACKAGE_PREFIX}-python2-nose")
source=(https://github.com/jwilk/pdf2djvu/releases/download/${pkgver}/pdf2djvu-${pkgver}.tar.xz{,.asc}
"001-cxx17-for-poppler.patch"
"002-poppler-22.07.0.patch")
sha256sums=('9ea03f21d841a336808d89d65015713c0785e7295a6559d77771dc795333a9fa'
"001-cxx17-for-poppler.patch")
sha256sums=('eb45a480131594079f7fe84df30e4a5d0686f7a8049dc7084eebe22acc37aa9a'
'SKIP'
'4c50966b0fc05d78f6ec78b20df587fb5e1861f3ff326ee66c8baf10ec3cb39f'
'75be3b8eb666930b64af63814e19da83a1c7b99d42372a047c726c7c2e8fb932')
'4c50966b0fc05d78f6ec78b20df587fb5e1861f3ff326ee66c8baf10ec3cb39f')
validpgpkeys=('CDB5A1243ACDB63009AD07212D4EB3A6015475F5') # Jakub Wilk <jwilk@jwilk.net>
noextract=(pdf2djvu-${pkgver}.tar.xz)
@@ -40,7 +38,6 @@ prepare() {
cd ${srcdir}/${_realname}-${pkgver}
patch -p1 -i "${srcdir}/001-cxx17-for-poppler.patch"
patch -p1 -i "${srcdir}/002-poppler-22.07.0.patch"
autoreconf -fvi
}