Created attachment 251467 [details] nodeeditor.diff Hi, new port nodeeditor based QT6, poudriere is ok ===> Building nodeeditor-3.0.11 =========================================================================== =>> Recording filesystem state for preinst... done =======================<phase: install >============================ ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Installing for nodeeditor-3.0.11 ===> Checking if nodeeditor is already installed ===> Registering installation for nodeeditor-3.0.11 [freebsd132x64-default] Installing nodeeditor-3.0.11... =========================================================================== =>> Checking shared library dependencies 0x0000000000000001 NEEDED Shared library: [libGL.so.1] 0x0000000000000001 NEEDED Shared library: [libQt6Core.so.6] 0x0000000000000001 NEEDED Shared library: [libQt6Gui.so.6] 0x0000000000000001 NEEDED Shared library: [libQt6OpenGL.so.6] 0x0000000000000001 NEEDED Shared library: [libQt6Widgets.so.6] 0x0000000000000001 NEEDED Shared library: [libc++.so.1] 0x0000000000000001 NEEDED Shared library: [libc.so.7] 0x0000000000000001 NEEDED Shared library: [libcxxrt.so.1] 0x0000000000000001 NEEDED Shared library: [libgcc_s.so.1] 0x0000000000000001 NEEDED Shared library: [libm.so.5] 0x0000000000000001 NEEDED Shared library: [libthr.so.3] =======================<phase: deinstall >============================ ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Deinstalling for nodeeditor ===> Deinstalling nodeeditor-3.0.11 Updating database digests format: .......... done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: nodeeditor: 3.0.11 Number of packages to be removed: 1 [freebsd132x64-default] [1/1] Deinstalling nodeeditor-3.0.11... [freebsd132x64-default] [1/1] Deleting files for nodeeditor-3.0.11: .......... done =========================================================================== =>> Checking for extra files and directories [00:01:01] Installing from package [freebsd132x64-default] Installing nodeeditor-3.0.11... [freebsd132x64-default] Extracting nodeeditor-3.0.11: .......... done [00:01:01] Cleaning up ===> Cleaning for nodeeditor-3.0.11 [00:01:01] Deinstalling package Updating database digests format: . done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: nodeeditor: 3.0.11 Number of packages to be removed: 1 [freebsd132x64-default] [1/1] Deinstalling nodeeditor-3.0.11... [freebsd132x64-default] [1/1] Deleting files for nodeeditor-3.0.11: .......... done build of devel/nodeeditor | nodeeditor-3.0.11 ended at Sat Jun 15 09:06:26 CEST 2024
1. Patch must be to root of ports dir: devel/nodeeditor/xxx instead of nodeeditor/xxx. 2. Patch must add port to devel/Makefile. 3. pkg-descr is very small - I got all "Introduction" from https://github.com/paceholder/nodeeditor.
===> nodeeditor-3.0.11 depends on file: /usr/local/bin/cmake - found ===> nodeeditor-3.0.11 depends on executable: ninja - found ===> nodeeditor-3.0.11 depends on package: xorgproto>=0 - found ===> nodeeditor-3.0.11 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> nodeeditor-3.0.11 depends on shared library: libQt6Core.so - found (/usr/local/lib/qt6/libQt6Core.so) ===> Configuring for nodeeditor-3.0.11 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/devel/nodeeditor/work/.build -- The CXX compiler identification is Clang 18.1.5 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at external/Catch2/CMakeLists.txt:2 (file): file DOWNLOAD cannot compute hash on failed download status: [6;"Couldn't resolve host name"] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/local/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/local/lib/libxkbcommon.so (Required is at least version "0.5.0") -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- QT_VERSION: 6.7.2, QT_DIR: /usr/local/lib/cmake/Qt6 -- Configuring incomplete, errors occurred! *** Error code 1
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=46c782746cea0caf330b8502df8c300e383dd21f commit 46c782746cea0caf330b8502df8c300e383dd21f Author: Martin Filla <freebsd@sysctl.cz> AuthorDate: 2024-07-19 16:05:40 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-07-19 16:11:41 +0000 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 devel/Makefile | 1 + devel/nodeeditor/Makefile (new) | 29 ++++++++++++++++++++++ devel/nodeeditor/distinfo (new) | 5 ++++ devel/nodeeditor/pkg-descr (new) | 13 ++++++++++ devel/nodeeditor/pkg-plist (new) | 52 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 100 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2e71d969884fa80c47e0e8cdb234df8271616cd3 commit 2e71d969884fa80c47e0e8cdb234df8271616cd3 Author: Vladimir Druzenko <vvd@FreeBSD.org> AuthorDate: 2024-07-19 16:16:33 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-07-19 16:16:33 +0000 devel/nodeeditor: remove unnecessary comment PR: 279756 Fixes: 46c782746cea (Add new port: Qt Node Editor, Dataflow programming framework) devel/nodeeditor/Makefile | 1 - 1 file changed, 1 deletion(-)