BSD Ports

misc/ecflow 5.17.0_1 FreeBSD

Workflow package that enables users to run a large number of programs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
APACHE20
Categories
misc
Package size
8816.2 KiB, 45620.7 KiB installed

Description

ecFlow is a client/server workflow package that enables users to run a large number of programs (with dependencies on each other and on time) in a controlled environment. It provides reasonable tolerance for hardware and software failures, combined with restart capabilities. It is used at ECMWF to run all our operational suites across a range of platforms.

ecFlow submits tasks (jobs) and receives acknowledgments from the tasks when they change status and when they send events, using child commands embedded in your scripts. ecFlow stores the relationships between tasks, and is able to submit tasks dependant on triggers, such as when a given task changes its status, for example when it finishes.

Install

Binary package:

pkg install ecflow

From the ports tree:

cd /usr/ports/misc/ecflow/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ecflow>0:misc/ecflow

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.17.0_15.17.0_1--5.17.0_1
FreeBSD:14:quarterly5.17.0_15.17.0_1n/a-5.17.0_1
FreeBSD:15:latest5.17.0_15.17.0_1n/a--
FreeBSD:15:quarterly5.17.0_15.17.0_1n/an/an/a
FreeBSD:16:latest5.17.0_15.17.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 138

The first 100 are listed.

Run dependencies 124

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang gl localbase perl5 pkgconfig python qt:6 shebangfix ssl
Service scripts
none

Files

pkg-plist 44
  • 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
  • lib/cmake/ecflow/ecflow-targets.cmake
  • share/ecflow/etc/ecflow_test_ui.sh
  • share/ecflow/etc/ecflow_ui_create_jira_issue.sh
  • share/ecflow/etc/ecflow_ui_node_state_diag.sh
  • share/ecflow/etc/ecflow_ui_test.def
  • share/ecflow/etc/ecflow_ui_test_server_scripts.tar.gz
  • share/ecflow/etc/ecflow_ui_test_session_template.json
  • share/ecflow/etc/ecflow_ui_transfer_file.sh
  • share/ecflow/etc/ecflowview_attribute_conf.json
  • share/ecflow/etc/ecflowview_gui.json
  • share/ecflow/etc/ecflowview_gui_server.json
  • share/ecflow/etc/ecflowview_highlighter.json
  • share/ecflow/etc/ecflowview_icon_conf.json
  • share/ecflow/etc/ecflowview_menu_conf.json
  • share/ecflow/etc/ecflowview_menus.json
  • share/ecflow/etc/ecflowview_network_conf.json
  • share/ecflow/etc/ecflowview_notification_conf.json
  • share/ecflow/etc/ecflowview_nstate_conf.json
  • share/ecflow/etc/ecflowview_palette.json
  • share/ecflow/etc/ecflowview_panel_conf.json
  • share/ecflow/etc/ecflowview_panels.json
  • share/ecflow/etc/ecflowview_query_conf.json
  • share/ecflow/etc/ecflowview_server_conf.json
  • share/ecflow/etc/ecflowview_sstate_conf.json
  • share/ecflow/etc/ecflowview_view_conf.json
  • share/ecflow/etc/shortcuts.txt
  • share/ecflow/etc/sounds/tone.ogg
  • share/ecflow/etc/viewer.qss
distinfo 1
FileSizeSHA256
ecFlow-5.17.0-Source.tar.gz1.719027e+0701223d93cc31d976fd955c37a03d4a145cfd27a81db86b5b94878275e94e4ec5
Master sites 1
  • https://confluence.ecmwf.int/download/attachments/8650755/

Commit history 1

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92