diff --git a/x11-toolkits/hyprtoolkit/Makefile b/x11-toolkits/hyprtoolkit/Makefile index fb8ce1739e9c..24f87856d69f 100644 --- a/x11-toolkits/hyprtoolkit/Makefile +++ b/x11-toolkits/hyprtoolkit/Makefile @@ -1,52 +1,51 @@ PORTNAME= hyprtoolkit DISTVERSIONPREFIX= v -DISTVERSION= 0.5.3 -PORTREVISION= 3 +DISTVERSION= 0.5.4 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 \ 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=5 # 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 # XXX Drop after FreeBSD 14.* EOL around 2028-11-30 # https://cgit.freebsd.org/src/commit/?id=3965de642c29 .if !exists(/usr/include/sys/inotify.h) LIB_DEPENDS+= libinotify.so:devel/libinotify .endif .include diff --git a/x11-toolkits/hyprtoolkit/distinfo b/x11-toolkits/hyprtoolkit/distinfo index 0cc5df4b8f31..12eee858580c 100644 --- a/x11-toolkits/hyprtoolkit/distinfo +++ b/x11-toolkits/hyprtoolkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770207773 -SHA256 (hyprwm-hyprtoolkit-v0.5.3_GH0.tar.gz) = 7e6671fd4bf6f4b1eda0115aa187aa183db40d59049cca1d7546fb46fdb4cdc0 -SIZE (hyprwm-hyprtoolkit-v0.5.3_GH0.tar.gz) = 574835 +TIMESTAMP = 1778142923 +SHA256 (hyprwm-hyprtoolkit-v0.5.4_GH0.tar.gz) = 2fb59789f231c1c4e9154ceffc1e7524c0cae154807c0d57e6166806255b570f +SIZE (hyprwm-hyprtoolkit-v0.5.4_GH0.tar.gz) = 577766 diff --git a/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp b/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp new file mode 100644 index 000000000000..65b769fc4f5b --- /dev/null +++ b/x11-toolkits/hyprtoolkit/files/patch-src_palette_ConfigManager.cpp @@ -0,0 +1,14 @@ +--- src/palette/ConfigManager.cpp.orig 2026-05-07 08:43:50 UTC ++++ src/palette/ConfigManager.cpp +@@ -8,7 +8,11 @@ + #include + #include + #include ++#if defined(__linux__) + #include ++#else ++#include ++#endif + + using namespace Hyprtoolkit; +