diff --git a/x11-toolkits/hyprtoolkit/Makefile b/x11-toolkits/hyprtoolkit/Makefile index 03c737d94394..5cce419eeed9 100644 --- a/x11-toolkits/hyprtoolkit/Makefile +++ b/x11-toolkits/hyprtoolkit/Makefile @@ -1,47 +1,46 @@ PORTNAME= hyprtoolkit DISTVERSIONPREFIX= v -DISTVERSION= 0.4.0 -PORTREVISION= 1 +DISTVERSION= 0.4.1 CATEGORIES= x11-toolkits MAINTAINER= tagattie@FreeBSD.org COMMENT= Modern C++ Wayland-native GUI toolkit WWW= https://github.com/hyprwm/hyprtoolkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= googletest>0:devel/googletest \ hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \ wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ libiniparser.so:devel/iniparser \ libinotify.so:devel/libinotify \ libhyprgraphics.so:graphics/hyprgraphics \ libdrm.so:graphics/libdrm \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libaquamarine.so:x11-toolkits/aquamarine USES= cmake:testing compiler:c++20-lang gl gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= hyprwm USE_GL= egl gbm opengl USE_GNOME= cairo pango USE_XORG= pixman LDFLAGS+= -pthread PLIST_SUB= SOVERSION_FULL=${DISTVERSION} \ SOVERSION_MAJOR=4 # XXX Drop after FreeBSD 13.5 EOL around 2026-04-30 # https://cgit.freebsd.org/src/commit/?id=af93fea71038 .if !exists(/usr/include/sys/timerfd.h) LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim .endif .include diff --git a/x11-toolkits/hyprtoolkit/distinfo b/x11-toolkits/hyprtoolkit/distinfo index d875478ef862..eb6f974478b9 100644 --- a/x11-toolkits/hyprtoolkit/distinfo +++ b/x11-toolkits/hyprtoolkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764565110 -SHA256 (hyprwm-hyprtoolkit-v0.4.0_GH0.tar.gz) = 3e51f7d1bd76a947af5e505ecf78808f69c2bc96ef3930c6ac3f3e343bd467af -SIZE (hyprwm-hyprtoolkit-v0.4.0_GH0.tar.gz) = 564895 +TIMESTAMP = 1765269628 +SHA256 (hyprwm-hyprtoolkit-v0.4.1_GH0.tar.gz) = 4728566eaafcfb5cf14022642b5ae0e8dd8a38cba902e4b37857f6e5d86a5b19 +SIZE (hyprwm-hyprtoolkit-v0.4.1_GH0.tar.gz) = 566806 diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp deleted file mode 100644 index 28d140a3b255..000000000000 --- a/x11-toolkits/hyprtoolkit/files/patch-src_layout_Positioner.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/layout/Positioner.cpp.orig 2025-12-01 05:02:26 UTC -+++ src/layout/Positioner.cpp -@@ -96,7 +96,7 @@ void CPositioner::repositionNeeded(SP elemen - if (!element->impl->parent->impl->positionerData || element->impl->parent->impl->positionerData->baseBox.empty()) { - if (force) { - initElementIfNeeded(element); -- position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or({})}); -+ position(element, CBox{Vector2D{}, element->preferredSize(Vector2D{}).value_or(Vector2D{})}); - } else if (element->impl->window) // full reflow needed - element->impl->window->scheduleReposition(element->impl->window->m_rootElement); - return; diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_sessionLock_WaylandSessionLock.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_sessionLock_WaylandSessionLock.cpp deleted file mode 100644 index 1326a13ffe76..000000000000 --- a/x11-toolkits/hyprtoolkit/files/patch-src_sessionLock_WaylandSessionLock.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/sessionLock/WaylandSessionLock.cpp.orig 2025-12-01 05:05:45 UTC -+++ src/sessionLock/WaylandSessionLock.cpp -@@ -3,6 +3,8 @@ - #include "../core/platforms/WaylandPlatform.hpp" - #include "../window/WaylandLockSurface.hpp" - -+#include -+ - using namespace Hyprtoolkit; - - CWaylandSessionLockState::CWaylandSessionLockState(SP lock) : m_lock(lock) { diff --git a/x11-toolkits/hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp b/x11-toolkits/hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp deleted file mode 100644 index a22d0cd31a0c..000000000000 --- a/x11-toolkits/hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- tests/SimpleSessionLock.cpp.orig 2025-12-01 05:13:48 UTC -+++ tests/SimpleSessionLock.cpp -@@ -12,6 +12,7 @@ - #include - #include - -+#include - #include - - using namespace Hyprutils::Memory; diff --git a/x11-toolkits/hyprtoolkit/pkg-plist b/x11-toolkits/hyprtoolkit/pkg-plist index d70d5e2d6b7c..7ef85eb1a998 100644 --- a/x11-toolkits/hyprtoolkit/pkg-plist +++ b/x11-toolkits/hyprtoolkit/pkg-plist @@ -1,33 +1,34 @@ include/hyprtoolkit/core/Backend.hpp include/hyprtoolkit/core/CoreMacros.hpp include/hyprtoolkit/core/Input.hpp include/hyprtoolkit/core/LogTypes.hpp include/hyprtoolkit/core/Output.hpp include/hyprtoolkit/core/SessionLock.hpp include/hyprtoolkit/core/Timer.hpp include/hyprtoolkit/element/Button.hpp include/hyprtoolkit/element/Checkbox.hpp include/hyprtoolkit/element/ColumnLayout.hpp include/hyprtoolkit/element/Combobox.hpp include/hyprtoolkit/element/Element.hpp include/hyprtoolkit/element/Image.hpp include/hyprtoolkit/element/Line.hpp include/hyprtoolkit/element/Null.hpp include/hyprtoolkit/element/Rectangle.hpp include/hyprtoolkit/element/RowLayout.hpp include/hyprtoolkit/element/ScrollArea.hpp include/hyprtoolkit/element/Slider.hpp include/hyprtoolkit/element/Spinbox.hpp include/hyprtoolkit/element/Text.hpp include/hyprtoolkit/element/Textbox.hpp include/hyprtoolkit/palette/Color.hpp include/hyprtoolkit/palette/Palette.hpp include/hyprtoolkit/system/Icons.hpp include/hyprtoolkit/types/FontTypes.hpp +include/hyprtoolkit/types/ImageTypes.hpp include/hyprtoolkit/types/PointerShape.hpp include/hyprtoolkit/types/SizeType.hpp include/hyprtoolkit/window/Window.hpp lib/libhyprtoolkit.so lib/libhyprtoolkit.so.%%SOVERSION_FULL%% lib/libhyprtoolkit.so.%%SOVERSION_MAJOR%% libdata/pkgconfig/hyprtoolkit.pc