diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile index 152491ed8d11..ad7b9dff72e0 100644 --- a/misc/ecflow/Makefile +++ b/misc/ecflow/Makefile @@ -1,40 +1,40 @@ PORTNAME= ecflow -DISTVERSION= 5.9.0 +DISTVERSION= 5.11.3 CATEGORIES= misc MASTER_SITES= https://confluence.ecmwf.int/download/attachments/8650755/ DISTNAME= ecFlow-${DISTVERSION}-Source MAINTAINER= yuri@FreeBSD.org COMMENT= Workflow package that enables users to run a large number of programs WWW= https://confluence.ecmwf.int/display/ECFLOW/ecflow+home LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-libs>0:devel/boost-python-libs@${PY_FLAVOR} BUILD_DEPENDS= bash:shells/bash \ ${PY_DEPENDS} LIB_DEPENDS= libboost_program_options.so:devel/boost-libs RUN_DEPENDS= ${PY_DEPENDS} USES= cmake compiler:c++17-lang localbase perl5 pkgconfig python qt:5 shebangfix ssl USE_QT= charts core gui network svg widgets buildtools:build qmake:build SHEBANG_GLOB= *.sh *.in *.py CMAKE_OFF= ENABLE_STATIC_BOOST_LIBS ENABLE_TESTS ENABLE_ALL_TESTS CXXFLAGS_armv7= -fPIC # attempt to work around compilation failure, see https://jira.ecmwf.int/browse/SUP-3688 CXXFLAGS_i386= -fPIC # attempt to work around compilation failure, see https://jira.ecmwf.int/browse/SUP-3688 CONFLICTS_BUILD= python27 # build attempts to find python-2.7 and use it .include post-patch: .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 @${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \ ${WRKSRC}/ACore/src/Str.cpp .endif .include diff --git a/misc/ecflow/distinfo b/misc/ecflow/distinfo index eb588e9def8e..f038007591e4 100644 --- a/misc/ecflow/distinfo +++ b/misc/ecflow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665547913 -SHA256 (ecFlow-5.9.0-Source.tar.gz) = 20c1f457a21aebf7c49f06a4709a6216c6a92ca1899caa2c27d1aab4df53cacd -SIZE (ecFlow-5.9.0-Source.tar.gz) = 3605948 +TIMESTAMP = 1691030657 +SHA256 (ecFlow-5.11.3-Source.tar.gz) = 66f4959e88b94dfecb7901a9370916bb57fa8b2cdaa2889099a907a706b655ec +SIZE (ecFlow-5.11.3-Source.tar.gz) = 16713592 diff --git a/misc/ecflow/files/patch-ACore_src_Passwd.cpp b/misc/ecflow/files/patch-ACore_src_Passwd.cpp deleted file mode 100644 index c9d73cf813e2..000000000000 --- a/misc/ecflow/files/patch-ACore_src_Passwd.cpp +++ /dev/null @@ -1,14 +0,0 @@ -- fixes failure: error: use of undeclared identifier 'time' on FreeBSD 12 -- This seems to be a general problem that this header isn't included. -- it's unclear how to report bugs: emails to Software.Software@ecmwf.int bounce, and linked JIRA account has no such project. - ---- ACore/src/Passwd.cpp.orig 2022-09-04 16:37:50 UTC -+++ ACore/src/Passwd.cpp -@@ -13,6 +13,7 @@ - // Description : - //============================================================================ - -+#include // for time(3) - #include - - #include "Passwd.hpp" diff --git a/misc/ecflow/pkg-plist b/misc/ecflow/pkg-plist index 06691881fbc1..7c9e1cc4ac56 100644 --- a/misc/ecflow/pkg-plist +++ b/misc/ecflow/pkg-plist @@ -1,45 +1,48 @@ bin/ecflow_client bin/ecflow_fuse.py +bin/ecflow_http bin/ecflow_logserver.sh bin/ecflow_logsvr.pl bin/ecflow_server bin/ecflow_standalone bin/ecflow_start.sh bin/ecflow_stop.sh +bin/ecflow_udp +bin/ecflow_udp_client bin/ecflow_ui bin/ecflow_ui.x lib/cmake/ecflow/ecflow-config-version.cmake lib/cmake/ecflow/ecflow-config.cmake lib/cmake/ecflow/ecflow-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/ecflow/ecflow-targets.cmake %%PYTHON_SITELIBDIR%%/ecflow/__init__.py %%PYTHON_SITELIBDIR%%/ecflow/ecf.py %%PYTHON_SITELIBDIR%%/ecflow/ecflow.so %%PYTHON_SITELIBDIR%%/ecflow/sms2ecf.py %%DATADIR%%/%%ETCDIR%%_test_ui.sh %%DATADIR%%/%%ETCDIR%%_ui_create_jira_issue.sh %%DATADIR%%/%%ETCDIR%%_ui_node_state_diag.sh %%DATADIR%%/%%ETCDIR%%_ui_test.def %%DATADIR%%/%%ETCDIR%%_ui_test_server_scripts.tar.gz %%DATADIR%%/%%ETCDIR%%_ui_test_session_template.json %%DATADIR%%/%%ETCDIR%%_ui_transfer_file.sh %%DATADIR%%/%%ETCDIR%%view_attribute_conf.json %%DATADIR%%/%%ETCDIR%%view_gui.json %%DATADIR%%/%%ETCDIR%%view_gui_server.json %%DATADIR%%/%%ETCDIR%%view_highlighter.json %%DATADIR%%/%%ETCDIR%%view_icon_conf.json %%DATADIR%%/%%ETCDIR%%view_menu_conf.json %%DATADIR%%/%%ETCDIR%%view_menus.json %%DATADIR%%/%%ETCDIR%%view_network_conf.json %%DATADIR%%/%%ETCDIR%%view_notification_conf.json %%DATADIR%%/%%ETCDIR%%view_nstate_conf.json %%DATADIR%%/%%ETCDIR%%view_palette.json %%DATADIR%%/%%ETCDIR%%view_panel_conf.json %%DATADIR%%/%%ETCDIR%%view_panels.json %%DATADIR%%/%%ETCDIR%%view_query_conf.json %%DATADIR%%/%%ETCDIR%%view_server_conf.json %%DATADIR%%/%%ETCDIR%%view_sstate_conf.json %%DATADIR%%/%%ETCDIR%%view_view_conf.json %%DATADIR%%/etc/shortcuts.txt %%DATADIR%%/etc/sounds/tone.ogg %%DATADIR%%/etc/viewer.qss