BSD Ports

math/rocs MidnightBSD

KDE Graph theory IDE

System
MidnightBSD
Repository
mports
Categories

Description

Rocs aims to be a graph theory IDE for helping professors to show the results of a graph algorithm and also helping students to do the algorithms.

FEATURES

  • Canvas for graph drawing.
  • IDE for graph related programming, using JavaScript as its main language, plus the graph library.
  • Nodes, graphs and edges are extensible from the scripting interface, so you can do anything you want.

In the other systems

SystemPortVersion
MidnightBSDmath/rocs
FreeBSDmath/rocs26.08.2
OpenBSDx11/kde-applications/rocs26.08.1
NetBSDmisc/rocs26.08.0
DragonFlymath/rocs25.04.2

Install

Binary package:

mport install rocs

From mports:

cd /usr/mports/math/rocs && make install clean

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

RUN_DEPENDS=	rocs>0:math/rocs
LIB_DEPENDS=	librocsgraphtheory.so:math/rocs

Dependencies

As this port's Makefile names them.

Library 1

No port depends on this one.

Configuration

Options name: math_rocs

OptionDefaultDescription
DOCSoff
USES
cmake compiler:c++11-lang desktop-file-utils gettext kde:6 kfhack qt:6 tar:xz
Service scripts
none

Files

pkg-plist 143
  • bin/rocs
  • include/rocs/edge.h
  • include/rocs/graphdocument.h
  • include/rocs/node.h
  • lib/librocsgraphtheory.so
  • lib/librocsgraphtheory.so.0
  • %%QT_PLUGINDIR%%/rocs/editorplugins/assignvaluesplugin.so
  • %%QT_PLUGINDIR%%/rocs/editorplugins/generategraphplugin.so
  • %%QT_PLUGINDIR%%/rocs/editorplugins/graphlayoutplugin.so
  • %%QT_PLUGINDIR%%/rocs/editorplugins/transformedgesplugin.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/dotfileformat.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/gmlfileformat.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/rocs1fileformat.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/rocs2fileformat.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/tgffileformat.so
  • %%QT_PLUGINDIR%%/rocs/fileformats/tikzfileformat.so
  • share/applications/org.kde.rocs.desktop
  • share/config.kcfg/rocs.kcfg
  • share/icons/hicolor/128x128/apps/rocs.png
  • share/icons/hicolor/16x16/apps/rocs.png
  • share/icons/hicolor/22x22/apps/rocs.png
  • share/icons/hicolor/32x32/apps/rocs.png
  • share/icons/hicolor/48x48/apps/rocs.png
  • share/icons/hicolor/64x64/apps/rocs.png
  • share/icons/hicolor/scalable/actions/rocsadvancedsetup.svgz
  • share/icons/hicolor/scalable/actions/rocsalignbottom.svgz
  • share/icons/hicolor/scalable/actions/rocsaligncircle.svgz
  • share/icons/hicolor/scalable/actions/rocsalignleft.svgz
  • share/icons/hicolor/scalable/actions/rocsalignmiddle.svgz
  • share/icons/hicolor/scalable/actions/rocsalignright.svgz
  • share/icons/hicolor/scalable/actions/rocsaligntop.svgz
  • share/icons/hicolor/scalable/actions/rocsaligntree.svgz
  • share/icons/hicolor/scalable/actions/rocsalignvmiddle.svgz
  • share/icons/hicolor/scalable/actions/rocsbidirectional.svgz
  • share/icons/hicolor/scalable/actions/rocsdelete.svgz
  • share/icons/hicolor/scalable/actions/rocsedge.svgz
  • share/icons/hicolor/scalable/actions/rocsnode.svgz
  • share/icons/hicolor/scalable/actions/rocsselect.svgz
  • share/icons/hicolor/scalable/actions/rocsunidirectional.svgz
  • share/icons/hicolor/scalable/actions/rocsvisible.svgz
  • share/icons/hicolor/scalable/apps/rocs.svgz
  • share/locale/ar/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ar/LC_MESSAGES/rocs.mo
  • share/locale/bg/LC_MESSAGES/libgraphtheory.mo
  • share/locale/bg/LC_MESSAGES/rocs.mo
  • share/locale/bs/LC_MESSAGES/libgraphtheory.mo
  • share/locale/bs/LC_MESSAGES/rocs.mo
  • share/locale/ca/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ca/LC_MESSAGES/rocs.mo
  • share/locale/ca@valencia/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ca@valencia/LC_MESSAGES/rocs.mo
  • share/locale/cs/LC_MESSAGES/libgraphtheory.mo
  • share/locale/cs/LC_MESSAGES/rocs.mo
  • share/locale/da/LC_MESSAGES/libgraphtheory.mo
  • share/locale/da/LC_MESSAGES/rocs.mo
  • share/locale/de/LC_MESSAGES/libgraphtheory.mo
  • share/locale/de/LC_MESSAGES/rocs.mo
  • share/locale/el/LC_MESSAGES/libgraphtheory.mo
  • share/locale/el/LC_MESSAGES/rocs.mo
  • share/locale/en_GB/LC_MESSAGES/libgraphtheory.mo
  • share/locale/en_GB/LC_MESSAGES/rocs.mo
  • share/locale/eo/LC_MESSAGES/libgraphtheory.mo
  • share/locale/eo/LC_MESSAGES/rocs.mo
  • share/locale/es/LC_MESSAGES/libgraphtheory.mo
  • share/locale/es/LC_MESSAGES/rocs.mo
  • share/locale/et/LC_MESSAGES/libgraphtheory.mo
  • share/locale/et/LC_MESSAGES/rocs.mo
  • share/locale/fi/LC_MESSAGES/libgraphtheory.mo
  • share/locale/fi/LC_MESSAGES/rocs.mo
  • share/locale/fr/LC_MESSAGES/libgraphtheory.mo
  • share/locale/fr/LC_MESSAGES/rocs.mo
  • share/locale/ga/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ga/LC_MESSAGES/rocs.mo
  • share/locale/gl/LC_MESSAGES/libgraphtheory.mo
  • share/locale/gl/LC_MESSAGES/rocs.mo
  • share/locale/hr/LC_MESSAGES/libgraphtheory.mo
  • share/locale/hr/LC_MESSAGES/rocs.mo
  • share/locale/hu/LC_MESSAGES/libgraphtheory.mo
  • share/locale/hu/LC_MESSAGES/rocs.mo
  • share/locale/it/LC_MESSAGES/libgraphtheory.mo
  • share/locale/it/LC_MESSAGES/rocs.mo
  • share/locale/ja/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ja/LC_MESSAGES/rocs.mo
  • share/locale/ka/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ka/LC_MESSAGES/rocs.mo
  • share/locale/kk/LC_MESSAGES/libgraphtheory.mo
  • share/locale/kk/LC_MESSAGES/rocs.mo
  • share/locale/ko/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ko/LC_MESSAGES/rocs.mo
  • share/locale/lt/LC_MESSAGES/libgraphtheory.mo
  • share/locale/lt/LC_MESSAGES/rocs.mo
  • share/locale/lv/LC_MESSAGES/libgraphtheory.mo
  • share/locale/lv/LC_MESSAGES/rocs.mo
  • share/locale/ml/LC_MESSAGES/libgraphtheory.mo
  • share/locale/ml/LC_MESSAGES/rocs.mo
  • share/locale/mr/LC_MESSAGES/libgraphtheory.mo
  • share/locale/mr/LC_MESSAGES/rocs.mo
  • share/locale/nb/LC_MESSAGES/libgraphtheory.mo
  • share/locale/nb/LC_MESSAGES/rocs.mo
  • share/locale/nds/LC_MESSAGES/libgraphtheory.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/release-service/25.12.0/rocs-25.12.0.tar.xz1.579592e+06626d616a88abdc49fd120d31b38916780a7ab9bd50dfa0cab90adb7b14cc7f87