misc/molequeue 0.9.0.24 FreeBSD
Desktop integration of high performance computing resources
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e1f5d6dfef- License
- GPLv2
- Categories
- misc
- Package size
- 458.9 KiB, 1299.6 KiB installed
Description
MoleQueue is an open-source, cross-platform, system-tray resident desktop application for abstracting, managing, and coordinating the execution of tasks both locally and on remote computational resources. It is built and tested on Linux, Mac OS X, and Windows, with nightly binaries currently available for Mac OS X and Windows. Users can set up local and remote queues that describe where the task will be executed. Each queue can have programs, with templates to facilitate the execution of the program. Input files can be staged, and output files collected using a standard interface.
The MoleQueue application is written in C++ using the Qt framework. It can execute programs directly on the local machine, and uses SSH to communicate with remote batch scheduling systems with support for Open Grid Scheduler (formerly Sun Grid Engine) and PBS. The backend communication is abstracted, and support is currently being added for UIT (a SOAP protocol for communicating with military HPC resources using ezHPC).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/molequeue | 0.9.0.24 |
| DragonFly | misc/molequeue | 0.9.0_3 |
| HardenedBSD | misc/molequeue | 0.9.0.24 |
| GhostBSD | misc/molequeue | 0.9.0.17 |
Install
Binary package:
pkg install molequeue
From the ports tree:
cd /usr/ports/misc/molequeue/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= molequeue>0:misc/molequeue
LIB_DEPENDS= libMoleQueueClient.so:misc/molequeue
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.0.24 | 0.9.0.24 | - | 0.9.0_3 | 0.9.0.24 |
| FreeBSD:14:quarterly | 0.9.0.24 | 0.9.0.24 | n/a | 0.9.0_3 | 0.9.0.24 |
| FreeBSD:15:latest | 0.9.0.24 | 0.9.0.24 | n/a | 0.9.0_3 | 0.9.0_3 |
| FreeBSD:15:quarterly | 0.9.0.24 | 0.9.0.24 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.0.24 | 0.9.0.24 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 81
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/cmake-core
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- net/qt5-network
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
Run dependencies 71
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/dbus
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/xdg-utils
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
Required by 1
Configuration
No options to configure.
- USES
- cmake compiler:c++11-lang qt:5
- Service scripts
- none
Files
pkg-plist 21
- bin/molequeue
- include/molequeue/client/client.h
- include/molequeue/client/jobobject.h
- include/molequeue/client/jsonrpcclient.h
- include/molequeue/client/molequeueclientexport.h
- include/molequeue/servercore/connection.h
- include/molequeue/servercore/connectionlistener.h
- include/molequeue/servercore/connectionlistenerfactory.h
- include/molequeue/servercore/jsonrpc.h
- include/molequeue/servercore/localsocketconnection.h
- include/molequeue/servercore/localsocketconnectionlistener.h
- include/molequeue/servercore/message.h
- include/molequeue/servercore/molequeueservercoreexport.h
- include/molequeue/servercore/servercoreglobal.h
- lib/cmake/molequeue/MoleQueueConfig.cmake
- lib/cmake/molequeue/MoleQueueConfigVersion.cmake
- lib/cmake/molequeue/MoleQueueTargets-.cmake
- lib/cmake/molequeue/MoleQueueTargets.cmake
- lib/libMoleQueueClient.so
- lib/libMoleQueueServerCore.so
- lib/molequeue/plugins/LocalSocketServer.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OpenChemistry-molequeue-0.9.0-24-g5be1a18_GH0.tar.gz | 606758 | 288340e45acf3123871a1364da83693159f5c05aaa1882c5541f3ed883d17262 |