Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jan 2026 08:45:12 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 72b88e6942b6 - main - graphics/tulip: Add patches to fix the build on FreeBSD 14-
Message-ID:  <696f4098.2515c.5e067a40@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

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

commit 72b88e6942b6aad300507379d17e9aa56c6be3fe
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-01-20 07:31:10 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-01-20 08:45:08 +0000

    graphics/tulip: Add patches to fix the build on FreeBSD 14-
    
    Reported by:    pkg-fallout
---
 .../files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp     | 11 +++++++++++
 ...-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp | 11 +++++++++++
 2 files changed, 22 insertions(+)

diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp
new file mode 100644
index 000000000000..fccb1198384c
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_Clp_ClpModel.cpp
@@ -0,0 +1,11 @@
+--- thirdparty/OGDF/src/coin/Clp/ClpModel.cpp.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/OGDF/src/coin/Clp/ClpModel.cpp
+@@ -3619,7 +3619,7 @@ ClpModel::writeMps(const char *filename,
+      writer.setMpsData(*(matrix_->getPackedMatrix()), COIN_DBL_MAX,
+                        getColLower(), getColUpper(),
+                        objective,
+-                       reinterpret_cast<const char*> (NULL) /*integrality*/,
++                       static_cast<const char*> (NULL) /*integrality*/,
+                        getRowLower(), getRowUpper(),
+                        columnNames, rowNames);
+      // Pass in array saying if each variable integer
diff --git a/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp
new file mode 100644
index 000000000000..dcdda16da6bd
--- /dev/null
+++ b/graphics/tulip/files/patch-thirdparty_OGDF_src_coin_OsiClp_OsiClpSolverInterface.cpp
@@ -0,0 +1,11 @@
+--- thirdparty/OGDF/src/coin/OsiClp/OsiClpSolverInterface.cpp.orig	2025-03-31 21:30:23 UTC
++++ thirdparty/OGDF/src/coin/OsiClp/OsiClpSolverInterface.cpp
+@@ -1422,7 +1422,7 @@ OsiClpSolverInterface::setupForRepeatedUse(int senseOf
+   if (stopPrinting) {
+     CoinMessages * messagesPointer = modelPtr_->messagesPointer();
+     // won't even build messages
+-    messagesPointer->setDetailMessages(100,10000,reinterpret_cast<int *> (NULL));
++    messagesPointer->setDetailMessages(100,10000,static_cast<int *> (NULL));
+   }
+ #endif
+ }


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696f4098.2515c.5e067a40>