diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2025-12-05 19:10:00 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2025-12-05 20:49:12 +0000 |
| commit | 40674c5601dc76fd1a8ca1ab0c4ff099cd95aff4 (patch) | |
| tree | d2d78663003b29974c46149dc5f7149d1bb7da5d | |
| parent | 896bdc8cab18fb4acc2f75520d72a10a30935751 (diff) | |
misc/ecflow: update 5.13.0 → 5.15.1
7 files changed, 56 insertions, 7 deletions
diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile index 0a598a20107d..a25a21ea56fa 100644 --- a/misc/ecflow/Makefile +++ b/misc/ecflow/Makefile @@ -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} diff --git a/misc/ecflow/distinfo b/misc/ecflow/distinfo index 257596474106..bc2c349560f6 100644 --- a/misc/ecflow/distinfo +++ b/misc/ecflow/distinfo @@ -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 diff --git a/misc/ecflow/files/patch-libs_base_src_ecflow_base_Client.hpp b/misc/ecflow/files/patch-libs_base_src_ecflow_base_Client.hpp new file mode 100644 index 000000000000..cdef30d45846 --- /dev/null +++ b/misc/ecflow/files/patch-libs_base_src_ecflow_base_Client.hpp @@ -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" diff --git a/misc/ecflow/files/patch-libs_base_src_ecflow_base_SslClient.hpp b/misc/ecflow/files/patch-libs_base_src_ecflow_base_SslClient.hpp new file mode 100644 index 000000000000..2a685812d54e --- /dev/null +++ b/misc/ecflow/files/patch-libs_base_src_ecflow_base_SslClient.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" diff --git a/misc/ecflow/files/patch-libs_server_src_ecflow_server_CheckPtSaver.hpp b/misc/ecflow/files/patch-libs_server_src_ecflow_server_CheckPtSaver.hpp new file mode 100644 index 000000000000..78291d65851d --- /dev/null +++ b/misc/ecflow/files/patch-libs_server_src_ecflow_server_CheckPtSaver.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" + diff --git a/misc/ecflow/files/patch-libs_server_src_ecflow_server_NodeTreeTraverser.hpp b/misc/ecflow/files/patch-libs_server_src_ecflow_server_NodeTreeTraverser.hpp new file mode 100644 index 000000000000..21bf1ce12ec4 --- /dev/null +++ b/misc/ecflow/files/patch-libs_server_src_ecflow_server_NodeTreeTraverser.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 diff --git a/misc/ecflow/files/patch-libs_server_src_ecflow_server_PeriodicScheduler.hpp b/misc/ecflow/files/patch-libs_server_src_ecflow_server_PeriodicScheduler.hpp new file mode 100644 index 000000000000..31348de3543f --- /dev/null +++ b/misc/ecflow/files/patch-libs_server_src_ecflow_server_PeriodicScheduler.hpp @@ -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" + |
