misc/ecflow: update 5.13.0 → 5.15.1

This commit is contained in:
Yuri Victorovich
2025-12-05 12:49:12 -08:00
parent 896bdc8cab
commit 40674c5601
7 changed files with 56 additions and 7 deletions
+1 -4
View File
@@ -1,6 +1,5 @@
PORTNAME= ecflow
DISTVERSION= 5.13.0
PORTREVISION= 4
DISTVERSION= 5.15.1
CATEGORIES= misc
MASTER_SITES= https://confluence.ecmwf.int/download/attachments/8650755/
DISTNAME= ecFlow-${DISTVERSION}-Source
@@ -12,8 +11,6 @@ WWW= https://confluence.ecmwf.int/display/ECFLOW/ecflow+home
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to build with boost-1.86+
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR}
BUILD_DEPENDS= bash:shells/bash \
${PY_DEPENDS}
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1718929677
SHA256 (ecFlow-5.13.0-Source.tar.gz) = a14f4e97cc9123bc6cadfb3ecbf3899e27b6deb53058590bba7a4dae12f3e029
SIZE (ecFlow-5.13.0-Source.tar.gz) = 16918829
TIMESTAMP = 1764960621
SHA256 (ecFlow-5.15.1-Source.tar.gz) = e46293c32545c0182a1989ba5dbe667d32042f592d5bb20d0117c37f08ae2403
SIZE (ecFlow-5.15.1-Source.tar.gz) = 17089545
@@ -0,0 +1,10 @@
--- libs/base/src/ecflow/base/Client.hpp.orig 2024-11-11 09:34:56 UTC
+++ libs/base/src/ecflow/base/Client.hpp
@@ -12,6 +12,7 @@
#define ecflow_base_Client_HPP
#include <boost/asio.hpp>
+#include <boost/asio/deadline_timer.hpp>
#include "ecflow/base/ClientToServerRequest.hpp"
#include "ecflow/base/Connection.hpp"
@@ -0,0 +1,11 @@
--- libs/base/src/ecflow/base/SslClient.hpp.orig 2024-11-11 09:34:56 UTC
+++ libs/base/src/ecflow/base/SslClient.hpp
@@ -19,6 +19,8 @@
/// not the Client project
///
+#include <boost/asio/deadline_timer.hpp>
+
#include "ecflow/base/ClientToServerRequest.hpp"
#include "ecflow/base/ServerToClientResponse.hpp"
#include "ecflow/base/ssl_connection.hpp"
@@ -0,0 +1,10 @@
--- libs/server/src/ecflow/server/CheckPtSaver.hpp.orig 2024-11-11 09:34:56 UTC
+++ libs/server/src/ecflow/server/CheckPtSaver.hpp
@@ -12,6 +12,7 @@
#define ecflow_server_CheckPtSaver_HPP
#include <boost/asio.hpp>
+#include <boost/asio/deadline_timer.hpp>
#include "ecflow/core/Filesystem.hpp"
@@ -0,0 +1,11 @@
--- libs/server/src/ecflow/server/NodeTreeTraverser.hpp.orig 2024-11-11 09:34:56 UTC
+++ libs/server/src/ecflow/server/NodeTreeTraverser.hpp
@@ -11,6 +11,8 @@
#ifndef ecflow_server_NodeTreeTraverser_HPP
#define ecflow_server_NodeTreeTraverser_HPP
+#include <boost/asio/deadline_timer.hpp>
+
///
/// \brief This class will traverse the node tree periodically, It is tied to a server.
/// This implementation uses a strand to ensure sequential processing of the node dependency traversal
@@ -0,0 +1,10 @@
--- libs/server/src/ecflow/server/PeriodicScheduler.hpp.orig 2024-11-11 09:34:56 UTC
+++ libs/server/src/ecflow/server/PeriodicScheduler.hpp
@@ -15,6 +15,7 @@
#include <boost/asio.hpp>
#include <boost/asio/bind_executor.hpp>
+#include <boost/asio/deadline_timer.hpp>
#include "ecflow/core/Chrono.hpp"