git: bb9ac17f61ae - main - astro/siril: fix build after it was broken by the update of graphics/libxisf to 0.2.14

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 28 Oct 2026 05:52:39 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bb9ac17f61aecdf5a4fd940c5742176b2c11c67f

commit bb9ac17f61aecdf5a4fd940c5742176b2c11c67f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-28 05:50:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-28 05:50:51 +0000

    astro/siril: fix build after it was broken by the update of graphics/libxisf to 0.2.14
    
    Reported by:    fallout
---
 astro/siril/files/patch-src_io_SirilXISFReader.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/astro/siril/files/patch-src_io_SirilXISFReader.cpp b/astro/siril/files/patch-src_io_SirilXISFReader.cpp
new file mode 100644
index 000000000000..6fe76eba8044
--- /dev/null
+++ b/astro/siril/files/patch-src_io_SirilXISFReader.cpp
@@ -0,0 +1,22 @@
+-- workaround for https://gitlab.com/free-astro/siril/-/work_items/2011
+
+--- src/io/SirilXISFReader.cpp.orig	2026-10-28 05:48:34 UTC
++++ src/io/SirilXISFReader.cpp
+@@ -45,7 +45,7 @@ int siril_get_xisf_buffer(const char *filename, struct
+ int siril_get_xisf_buffer(const char *filename, struct xisf_data *xdata) {
+ 	try {
+ 		LibXISF::XISFReader xisfReader;
+-		xisfReader.open(filename);
++		xisfReader.open(std::string(filename));
+ 
+ 		if (xisfReader.imagesCount() == 0) {
+ 			xisfReader.close();
+@@ -166,7 +166,7 @@ GdkPixbuf* get_thumbnail_from_xisf(char *filename, gch
+ 	gchar *description = NULL;
+ 	try {
+ 		LibXISF::XISFReader xisfReader;
+-		xisfReader.open(filename);
++		xisfReader.open(std::string(filename));
+ 
+ 		if (xisfReader.imagesCount() == 0) {
+ 			xisfReader.close();