git: 8f36f72c279c - main - x11-toolkits/hyprtoolkit: Update to 0.4.1

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Tue, 09 Dec 2025 23:52:47 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8f36f72c279ca10b6c40664fbd2f17d4143ad9e0

commit 8f36f72c279ca10b6c40664fbd2f17d4143ad9e0
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-12-09 23:50:55 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-12-09 23:52:33 +0000

    x11-toolkits/hyprtoolkit: Update to 0.4.1
    
    While here, remove upstreamed patches.
    
    Changelog: https://github.com/hyprwm/hyprtoolkit/releases/tag/v0.4.1
    
    Reported by:    GitHub (watch releases)
---
 x11-toolkits/hyprtoolkit/Makefile                             |  3 +--
 x11-toolkits/hyprtoolkit/distinfo                             |  6 +++---
 .../hyprtoolkit/files/patch-src_layout_Positioner.cpp         | 11 -----------
 .../files/patch-src_sessionLock_WaylandSessionLock.cpp        | 11 -----------
 .../hyprtoolkit/files/patch-tests_SimpleSessionLock.cpp       | 10 ----------
 x11-toolkits/hyprtoolkit/pkg-plist                            |  1 +
 6 files changed, 5 insertions(+), 37 deletions(-)

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,7 +1,6 @@
 PORTNAME=	hyprtoolkit
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.0
-PORTREVISION=	1
+DISTVERSION=	0.4.1
 CATEGORIES=	x11-toolkits
 
 MAINTAINER=	tagattie@FreeBSD.org
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<IElement> 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 <algorithm>
-+
- using namespace Hyprtoolkit;
- 
- CWaylandSessionLockState::CWaylandSessionLockState(SP<CCExtSessionLockV1> 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 <hyprutils/memory/SharedPtr.hpp>
- #include <hyprutils/memory/UniquePtr.hpp>
- 
-+#include <algorithm>
- #include <print>
- 
- 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
@@ -24,6 +24,7 @@ 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