$OpenBSD: patch-filters_karbon_pdf_PdfImport_cpp,v 1.3 2020/03/23 18:01:12 rsadowski Exp $

Fix build with poppler 0.73
https://cgit.kde.org/calligra.git/commit/?id=a615718
https://cgit.kde.org/calligra.git/commit/?id=fb6bbaf

And with poppler-0.83.

Index: filters/karbon/pdf/PdfImport.cpp
--- filters/karbon/pdf/PdfImport.cpp.orig
+++ filters/karbon/pdf/PdfImport.cpp
@@ -60,19 +60,17 @@ KoFilter::ConversionStatus PdfImport::convert(const QB
     }
 
     // read config file
-    globalParams = new GlobalParams();
+    globalParams.reset(new GlobalParams());
     if (! globalParams)
         return KoFilter::NotImplemented;
 
     GooString * fname = new GooString(QFile::encodeName(m_chain->inputFile()).data());
     PDFDoc * pdfDoc = new PDFDoc(fname, 0, 0, 0);
     if (! pdfDoc) {
-        delete globalParams;
         return KoFilter::StupidError;
     }
 
     if (! pdfDoc->isOk()) {
-        delete globalParams;
         delete pdfDoc;
         return KoFilter::StupidError;
     }
@@ -88,9 +86,9 @@ KoFilter::ConversionStatus PdfImport::convert(const QB
     SvgOutputDev * dev = new SvgOutputDev(m_chain->outputFile());
     if (dev->isOk()) {
         int rotate = 0;
-        GBool useMediaBox = gTrue;
-        GBool crop = gFalse;
-        GBool printing = gFalse;
+        bool useMediaBox = true;
+        bool crop = false;
+        bool printing = false;
         pdfDoc->displayPages(dev, firstPage, lastPage, hDPI, vDPI, rotate, useMediaBox, crop, printing);
         dev->dumpContent();
     }
@@ -99,11 +97,7 @@ KoFilter::ConversionStatus PdfImport::convert(const QB
 
     delete dev;
     delete pdfDoc;
-    delete globalParams;
     globalParams = 0;
-
-    // check for memory leaks
-    Object::memCheck(stderr);
 
     return KoFilter::OK;
 }
