Hi, this fixes the build with poppler-25.01.0.
Unless there are objections, I'll commit this together with poppler and (with an ok from rsadowski) kitinerary. Ciao, Kili Index: Makefile =================================================================== RCS file: /cvs/ports/print/scribus/Makefile,v diff -u -p -r1.94 Makefile --- Makefile 21 Dec 2024 11:38:39 -0000 1.94 +++ Makefile 6 Jan 2025 20:52:19 -0000 @@ -3,7 +3,7 @@ DPB_PROPERTIES= parallel COMMENT= desktop publishing program DISTNAME= scribus-1.6.2 CATEGORIES= print -REVISION= 1 +REVISION= 2 HOMEPAGE= https://www.scribus.net/ Index: patches/patch-scribus_plugins_import_pdf_slaoutput_cpp =================================================================== RCS file: /cvs/ports/print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_cpp,v diff -u -p -r1.12 patch-scribus_plugins_import_pdf_slaoutput_cpp --- patches/patch-scribus_plugins_import_pdf_slaoutput_cpp 6 Dec 2024 07:13:26 -0000 1.12 +++ patches/patch-scribus_plugins_import_pdf_slaoutput_cpp 6 Jan 2025 20:52:19 -0000 @@ -1,4 +1,4 @@ -Fix build with poppler-24.10.0. +Fix build with poppler-24.10.0 and 25.01.0. From upstream commits 26325, 26327, 26392 and 26394. @@ -36,7 +36,16 @@ Index: scribus/plugins/import/pdf/slaout LinkImportData::LinkImportData(Object *actionObj) { if (!actionObj->isDict()) -@@ -167,13 +171,8 @@ void AnoOutputDev::drawString(GfxState *state, POPPLER +@@ -121,7 +125,7 @@ LinkImportData::LinkImportData(Object *actionObj) + + Object obj3 = getFileSpecNameForPlatform(&obj1); + if (!obj3.isNull()) +- fileName = obj3.getString()->copy(); ++ fileName = obj3.getString()->copy().get(); + } + + LinkImportData::~LinkImportData() +@@ -167,14 +171,9 @@ void AnoOutputDev::drawString(GfxState *state, POPPLER int shade = 100; currColorText = getColor(state->getFillColorSpace(), state->getFillColor(), &shade); fontSize = state->getFontSize(); @@ -47,9 +56,11 @@ Index: scribus/plugins/import/pdf/slaout - if (state->getFont()) - fontName = state->getFont()->getName()->copy(); -#endif - itemText = s->copy(); +- itemText = s->copy(); ++ itemText = s->copy().get(); } + QString AnoOutputDev::getColor(GfxColorSpace *color_space, POPPLER_CONST_070 GfxColor *color, int *shade) @@ -359,30 +358,25 @@ LinkAction* SlaOutputDev::SC_getAdditionalAction(const GBool SlaOutputDev::annotations_callback(Annot *annota, void *user_data) {