From: Robert Nagy Subject: Re: editors/libreoffice: fix with poppler-24.10.0 To: Matthias Kilian Cc: ports@openbsd.org Date: Thu, 24 Oct 2024 09:22:41 +0200 ok On 22/10/24 20:15 +0200, Matthias Kilian wrote: > Fix build with poppler-24.10.0. > > 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 22 Oct 2024 18:04:36 -0000 > @@ -0,0 +1,17 @@ > +Fix build with poppler-24.10.0. > + > +Index: sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx > +--- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig > ++++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx > +@@ -1306,9 +1306,9 @@ poppler_bool PDFOutDev::tilingPatternFill(GfxState *st > + 0, nBitmapWidth * nBitmapHeight, Object(objNull))); > + auto aDecode = Object(objNull); > + std::unique_ptr pRgbIdentityColorMap(new GfxImageColorMap(8, &aDecode, > +- new GfxDeviceRGBColorSpace())); > ++ std::unique_ptr (new GfxDeviceRGBColorSpace()))); > + std::unique_ptr pGrayIdentityColorMap(new GfxImageColorMap(8, &aDecode, > +- new GfxDeviceGrayColorSpace())); > ++ std::unique_ptr (new GfxDeviceGrayColorSpace()))); > + > + OutputBuffer aBuf; initBuf(aBuf); > + writePng_(aBuf, pRgbStr.get(), nBitmapWidth, nBitmapHeight, pRgbIdentityColorMap.get(), -- Regards, Robert Nagy