Hi, this fixes the build of kitinerary with poppler-25.01.0.
ok? Ciao, Kili Index: Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/kitinerary/Makefile,v diff -u -p -r1.24 Makefile --- Makefile 24 Oct 2024 09:03:52 -0000 1.24 +++ Makefile 5 Jan 2025 13:18:58 -0000 @@ -2,6 +2,8 @@ COMMENT = KDE itinerary data model and i DISTNAME = kitinerary-${VERSION} CATEGORIES = devel +REVISION = 0 + HOMEPAGE = https://apps.kde.org/itinerary SHARED_LIBS += KPim6Itinerary 1.0 # 0.0 Index: patches/patch-src_lib_pdf_pdfdocument_cpp =================================================================== RCS file: patches/patch-src_lib_pdf_pdfdocument_cpp diff -N patches/patch-src_lib_pdf_pdfdocument_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_lib_pdf_pdfdocument_cpp 5 Jan 2025 13:18:58 -0000 @@ -0,0 +1,28 @@ +Fix with poppler-25.01. + +Index: src/lib/pdf/pdfdocument.cpp +--- src/lib/pdf/pdfdocument.cpp.orig ++++ src/lib/pdf/pdfdocument.cpp +@@ -40,9 +40,9 @@ void PdfPagePrivate::load() + m_doc->m_popplerDoc->processLinks(&device, m_pageNum + 1); + device.finalize(); + const auto pageRect = m_doc->m_popplerDoc->getPage(m_pageNum + 1)->getCropBox(); +- std::unique_ptr<GooString> s(device.getText(pageRect->x1, pageRect->y1, pageRect->x2, pageRect->y2)); ++ GooString s(device.getText(pageRect->x1, pageRect->y1, pageRect->x2, pageRect->y2)); + +- m_text = QString::fromUtf8(s->c_str()); ++ m_text = QString::fromUtf8(s.c_str()); + m_images = std::move(device.m_images); + for (auto it = m_images.begin(); it != m_images.end(); ++it) { + (*it).d->m_page = this; +@@ -107,8 +107,8 @@ QString PdfPage::textInRect(double left, double top, d + + TextOutputDev device(nullptr, false, 0, false, false); + d->m_doc->m_popplerDoc->displayPageSlice(&device, d->m_pageNum + 1, 72, 72, 0, false, true, false, -1, -1, -1, -1); +- std::unique_ptr<GooString> s(device.getText(l, t, r, b)); +- return QString::fromUtf8(s->c_str()); ++ GooString s(device.getText(l, t, r, b)); ++ return QString::fromUtf8(s.c_str()); + } + + int PdfPage::imageCount() const