Index | Thread | Search

From:
Matthias Kilian <kili@outback.escape.de>
Subject:
fix graphics/dia with new poppler
To:
ajacoutot@openbsd.org
Cc:
ports@openbsd.org
Date:
Wed, 10 Sep 2025 20:15:35 +0200

Download raw body.

Thread
Fix build with poppler-25.09.1.

ok?

Ciao,
	Kili

Index: patches/patch-plug-ins_pdf_pdf-import_cpp
===================================================================
RCS file: patches/patch-plug-ins_pdf_pdf-import_cpp
diff -N patches/patch-plug-ins_pdf_pdf-import_cpp
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-plug-ins_pdf_pdf-import_cpp	9 Sep 2025 21:18:07 -0000
@@ -0,0 +1,14 @@
+Fix build with poppler-25.09.1.
+
+Index: plug-ins/pdf/pdf-import.cpp
+--- plug-ins/pdf/pdf-import.cpp.orig
++++ plug-ins/pdf/pdf-import.cpp
+@@ -396,7 +396,7 @@ public :
+     if ((pf = strstr (family, " Oblique")) != NULL)
+       *pf = 0;
+ 
+-    const double *fm = f->getFontMatrix();
++    const std::array<double, 6> &fm = f->getFontMatrix();
+     double fsize = state->getTransformedFontSize();
+     if (fm[0] != 0)
+       fsize *= fabs(fm[3] / fm[0]);