notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
nodeeditor Qt Node Editor, Dataflow programming framework
3.0.12 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.11Version of this port present on the latest quarterly branch.
Maintainer: freebsd@sysctl.cz search for ports maintained by this maintainer
Port Added: 2024-07-19 16:18:06
Last Update: 2026-01-12 21:40:34
Commit Hash: 1e624ee
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: BSD3CLAUSE
WWW:
https://github.com/paceholder/nodeeditor
Description:
QtNodes is conceived as a general-purpose Qt-based library aimed at developing Node Editors for various applications. The library could be used for simple graph visualization and editing or extended further for using the Dataflow paradigm. The library is written using the Model-View approach. The whole graph structure is defined by a class derived from AbstractGraphModel. It is possible to create or add Nodes and Connections. The underlying data structures could be of any arbitrary type or representation. An instance of AbstractGraphModel could or could not be attached to specialized QGraphicsScene and QGraphicsView objects. I.e. the so-called "headless" modus operandi is possible.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (65 items)
Collapse this list.
  1. /usr/local/share/licenses/nodeeditor-3.0.12/catalog.mk
  2. /usr/local/share/licenses/nodeeditor-3.0.12/LICENSE
  3. /usr/local/share/licenses/nodeeditor-3.0.12/BSD3CLAUSE
  4. include/QtNodes/AbstractConnectionPainter
  5. include/QtNodes/AbstractGraphModel
  6. include/QtNodes/AbstractNodePainter
  7. include/QtNodes/BasicGraphicsScene
  8. include/QtNodes/ConnectionIdUtils
  9. include/QtNodes/ConnectionStyle
  10. include/QtNodes/DataFlowGraphModel
  11. include/QtNodes/DataFlowGraphicsScene
  12. include/QtNodes/DefaultNodePainter
  13. include/QtNodes/Definitions
  14. include/QtNodes/GraphicsView
  15. include/QtNodes/GraphicsViewStyle
  16. include/QtNodes/NodeData
  17. include/QtNodes/NodeDelegateModel
  18. include/QtNodes/NodeDelegateModelRegistry
  19. include/QtNodes/NodeGeometry
  20. include/QtNodes/NodeState
  21. include/QtNodes/NodeStyle
  22. include/QtNodes/StyleCollection
  23. include/QtNodes/internal/AbstractConnectionPainter.hpp
  24. include/QtNodes/internal/AbstractGraphModel.hpp
  25. include/QtNodes/internal/AbstractNodeGeometry.hpp
  26. include/QtNodes/internal/AbstractNodePainter.hpp
  27. include/QtNodes/internal/BasicGraphicsScene.hpp
  28. include/QtNodes/internal/Compiler.hpp
  29. include/QtNodes/internal/ConnectionGraphicsObject.hpp
  30. include/QtNodes/internal/ConnectionIdHash.hpp
  31. include/QtNodes/internal/ConnectionIdUtils.hpp
  32. include/QtNodes/internal/ConnectionState.hpp
  33. include/QtNodes/internal/ConnectionStyle.hpp
  34. include/QtNodes/internal/DataFlowGraphModel.hpp
  35. include/QtNodes/internal/DataFlowGraphicsScene.hpp
  36. include/QtNodes/internal/DefaultConnectionPainter.hpp
  37. include/QtNodes/internal/DefaultHorizontalNodeGeometry.hpp
  38. include/QtNodes/internal/DefaultNodePainter.hpp
  39. include/QtNodes/internal/DefaultVerticalNodeGeometry.hpp
  40. include/QtNodes/internal/Definitions.hpp
  41. include/QtNodes/internal/Export.hpp
  42. include/QtNodes/internal/GraphicsView.hpp
  43. include/QtNodes/internal/GraphicsViewStyle.hpp
  44. include/QtNodes/internal/NodeConnectionInteraction.hpp
  45. include/QtNodes/internal/NodeData.hpp
  46. include/QtNodes/internal/NodeDelegateModel.hpp
  47. include/QtNodes/internal/NodeDelegateModelRegistry.hpp
  48. include/QtNodes/internal/NodeGraphicsObject.hpp
  49. include/QtNodes/internal/NodeState.hpp
  50. include/QtNodes/internal/NodeStyle.hpp
  51. include/QtNodes/internal/OperatingSystem.hpp
  52. include/QtNodes/internal/QStringStdHash.hpp
  53. include/QtNodes/internal/QUuidStdHash.hpp
  54. include/QtNodes/internal/Serializable.hpp
  55. include/QtNodes/internal/Style.hpp
  56. include/QtNodes/internal/StyleCollection.hpp
  57. include/QtNodes/internal/UndoCommands.hpp
  58. include/QtNodes/internal/locateNode.hpp
  59. lib/cmake/QtNodes/QtNodesConfig.cmake
  60. lib/cmake/QtNodes/QtNodesTargets-release.cmake
  61. lib/cmake/QtNodes/QtNodesTargets.cmake
  62. lib/libQtNodes.so
  63. @owner
  64. @group
  65. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • nodeeditor>0:devel/nodeeditor
To install the port:
cd /usr/ports/devel/nodeeditor/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/nodeeditor
  • pkg install nodeeditor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nodeeditor
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1760000000 SHA256 (paceholder-nodeeditor-3.0.12_GH0.tar.gz) = 67268eccdd389732447f4dfcf04ba3345d91a8728d38582642eab84017208522 SIZE (paceholder-nodeeditor-3.0.12_GH0.tar.gz) = 1499645

Packages (timestamps in pop-ups are UTC):
nodeeditor
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.0.123.0.12-3.0.113.0.12n/an/an/a
FreeBSD:13:quarterly3.0.113.0.12-3.0.113.0.12n/an/an/a
FreeBSD:14:latest3.0.123.0.12-3.0.113.0.12---
FreeBSD:14:quarterly3.0.123.0.12-3.0.113.0.12---
FreeBSD:15:latest3.0.123.0.12n/a3.0.11n/an/a--
FreeBSD:15:quarterly3.0.123.0.12n/a-n/an/a--
FreeBSD:16:latest3.0.113.0.12n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. vulkan-headers>0 : graphics/vulkan-headers
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. xorgproto>=0 : x11/xorgproto
Test dependencies:
  1. libCatch2>=0 : devel/catch2
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nodeeditor-3.0.12: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
devel_nodeeditor
USES:
cmake gl qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/paceholder/nodeeditor/tar.gz/3.0.12?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.12
12 Jan 2026 21:40:34
commit hash: 1e624ee2049ead51a5a075416c725bc34db652e5commit hash: 1e624ee2049ead51a5a075416c725bc34db652e5commit hash: 1e624ee2049ead51a5a075416c725bc34db652e5commit hash: 1e624ee2049ead51a5a075416c725bc34db652e5 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
devel/nodeeditor: Update 3.0.11 => 3.0.12

Commit log:
https://github.com/paceholder/nodeeditor/compare/3.0.11...3.0.12

PR:		289091
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
3.0.11
19 Jul 2024 16:16:33
commit hash: 2e71d969884fa80c47e0e8cdb234df8271616cd3commit hash: 2e71d969884fa80c47e0e8cdb234df8271616cd3commit hash: 2e71d969884fa80c47e0e8cdb234df8271616cd3commit hash: 2e71d969884fa80c47e0e8cdb234df8271616cd3 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
devel/nodeeditor: remove unnecessary comment

PR:	279756
Fixes:	46c782746cea (Add new port: Qt Node Editor, Dataflow programming
framework)
3.0.11
19 Jul 2024 16:11:41
commit hash: 46c782746cea0caf330b8502df8c300e383dd21fcommit hash: 46c782746cea0caf330b8502df8c300e383dd21fcommit hash: 46c782746cea0caf330b8502df8c300e383dd21fcommit hash: 46c782746cea0caf330b8502df8c300e383dd21f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
devel/nodeeditor: Add new port: Qt Node Editor, Dataflow programming framework

QtNodes is conceived as a general-purpose Qt-based library aimed at
developing Node Editors for various applications. The library could be
used for simple graph visualization and editing or extended further for
using the Dataflow paradigm.

https://github.com/paceholder/nodeeditor

PR:	279756

Number of commits found: 3