Index | Thread | Search

From:
Matthias Kilian <kili@outback.escape.de>
Subject:
Fix print/scribus with new poppler
To:
ports@openbsd.org
Date:
Sun, 15 Jun 2025 21:00:25 +0200

Download raw body.

Thread
  • Matthias Kilian:

    Fix print/scribus with new poppler

Hi,

this fixes scribus with the latest poppler.

ok?

Ciao,
	Kili

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.16 patch-scribus_plugins_import_pdf_slaoutput_cpp
--- patches/patch-scribus_plugins_import_pdf_slaoutput_cpp	15 Apr 2025 07:22:16 -0000	1.16
+++ patches/patch-scribus_plugins_import_pdf_slaoutput_cpp	15 Jun 2025 18:57:17 -0000
@@ -3,6 +3,15 @@ https://github.com/scribusproject/scribu
 Index: scribus/plugins/import/pdf/slaoutput.cpp
 --- scribus/plugins/import/pdf/slaoutput.cpp.orig
 +++ scribus/plugins/import/pdf/slaoutput.cpp
+@@ -580,7 +580,7 @@ bool SlaOutputDev::handleWidgetAnnot(Annot* annota, do
+ 		FormWidget *fm = m_formWidgets->getWidget(i);
+ 		if (!fm)
+ 			continue;
+-		AnnotWidget *ano = fm->getWidgetAnnotation();
++		AnnotWidget *ano = fm->getWidgetAnnotation().get();
+ 		if (!ano)
+ 			continue;
+ 		if (ano != (AnnotWidget*) annota)
 @@ -2791,7 +2791,7 @@ void SlaOutputDev::beginMarkedContent(const char *name
  	{
  		if (dictRef->isNull())