Hi,

this diff fixes the build of libreoffice with poppler-26.01.0 (plain
s/reset/rewind/).

ok?

Ciao,
        Kili

Index: patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
===================================================================
RCS file: patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
diff -N patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx 7 Jan 
2026 19:47:54 -0000
@@ -0,0 +1,32 @@
+Fix build with poppler-26.01.0.
+
+Index: sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+--- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig
++++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
+@@ -232,7 +232,7 @@ static void writeJpeg_( OutputBuffer& o_rOutputBuf, St
+     str = ((DCTStream *)str)->getRawStream();
+ #endif
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!str->reset())
++    if (!str->rewind())
+         return;
+ #else
+     str->reset();
+@@ -273,7 +273,7 @@ static void writePbm_(OutputBuffer& o_rOutputBuf, Stre
+ 
+     // initialize stream
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!str->reset())
++    if (!str->rewind())
+         return;
+ #else
+     str->reset();
+@@ -335,7 +335,7 @@ static void writePpm_( OutputBuffer&     o_rOutputBuf,
+                         colorMap->getNumPixelComps(),
+                         colorMap->getBits()));
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!imgStr->reset())
++    if (!imgStr->rewind())
+         return;
+ #else
+     imgStr->reset();
Index: patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
===================================================================
RCS file: patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
diff -N patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-sdext_source_pdfimport_xpdfwrapper_pnghelper_cxx      7 Jan 
2026 19:47:54 -0000
@@ -0,0 +1,50 @@
+Fix build with poppler-26.01.0.
+
+Index: sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
+--- sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx.orig
++++ sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
+@@ -215,7 +215,7 @@ void PngHelper::createPng( OutputBuffer&     o_rOutput
+     aScanlines.reserve( nLineSize * height + height );
+ 
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!str->reset())
++    if (!str->rewind())
+         return;
+ #else
+     str->reset();
+@@ -258,7 +258,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
+                         colorMap->getNumPixelComps(),
+                         colorMap->getBits()));
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!imgStr->reset())
++    if (!imgStr->rewind())
+         return;
+ #else
+     imgStr->reset();
+@@ -300,7 +300,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
+                         maskColorMap->getBits()));
+ 
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!imgStrMask->reset())
++    if (!imgStrMask->rewind())
+         return;
+ #else
+     imgStrMask->reset();
+@@ -354,7 +354,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
+                         colorMap->getNumPixelComps(),
+                         colorMap->getBits()));
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!imgStr->reset())
++    if (!imgStr->rewind())
+         return;
+ #else
+     imgStr->reset();
+@@ -393,7 +393,7 @@ void PngHelper::createPng( OutputBuffer& o_rOutputBuf,
+         new ImageStream(maskStr, maskWidth, 1, 1));
+ 
+ #if POPPLER_CHECK_VERSION(25, 2, 0)
+-    if (!imgStrMask->reset())
++    if (!imgStrMask->rewind())
+         return;
+ #else
+     imgStrMask->reset();

Reply via email to