git: e1a845ecd288 - main - graphics/tulip: fix build on platforms without OpenMP (armv7)

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Mon, 22 Jun 2026 09:30:03 UTC
The branch main has been updated by fuz:

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

commit e1a845ecd28830a85731f95597f2dce69307c102
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-06-17 14:26:59 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-06-22 08:41:42 +0000

    graphics/tulip: fix build on platforms without OpenMP (armv7)
    
    The project tries to include a nonexistent header <tulip/tlphash.h> if
    it detects that OpenMP is not supported.  Removing the include directive
    seems to fix the build; perhaps the header wasn't needed after all.
    
    Approved by:    portmgr (build fix blanket)
    MFH:            2026Q2
---
 .../tulip/files/patch-library_tulip-core_src_ParallelTools.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp b/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp
new file mode 100644
index 000000000000..fd04802bd133
--- /dev/null
+++ b/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp
@@ -0,0 +1,10 @@
+--- library/tulip-core/src/ParallelTools.cpp.orig	2026-06-17 13:56:19 UTC
++++ library/tulip-core/src/ParallelTools.cpp
+@@ -103,7 +103,6 @@ static OpenMPDefaultOptions openMpDefaultOptions;
+ #else
+ 
+ #include <condition_variable>
+-#include <tulip/tlphash.h>
+ #include <tulip/IdManager.h>
+ 
+ #endif