diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile index 6b8257482dcc..036e9398ef2c 100644 --- a/x11-wm/hyprland/Makefile +++ b/x11-wm/hyprland/Makefile @@ -1,101 +1,96 @@ PORTNAME= hyprland DISTVERSIONPREFIX= v -DISTVERSION= 0.52.1 -PORTREVISION= 1 +DISTVERSION= 0.52.2 CATEGORIES= x11-wm wayland MASTER_SITES= https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/ DISTNAME= source-${DISTVERSIONFULL} DIST_SUBDIR= ${PORTNAME} -PATCH_SITES= https://github.com/hyprwm/Hyprland/commit/ -PATCHFILES= 43527d363472b52f17dd9f9f4f87ec25cbf8a399.patch:-p1 \ - 55a93b8a52ad3bd2c0a7468e8f79f5667eea0702.patch:-p1 - MAINTAINER= tagattie@FreeBSD.org COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #' WWW= https://hypr.land/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ glaze>0:devel/glaze \ hyprwayland-scanner>=0.3.10:devel/hyprwayland-scanner \ hyprland-protocols>=0.6.4:graphics/hyprland-protocols \ wayland-protocols>=1.45:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ libinotify.so:devel/libinotify \ libre2.so:devel/re2 \ libtomlplusplus.so:devel/tomlplusplus \ libhyprgraphics.so:graphics/hyprgraphics \ libdrm.so:graphics/libdrm \ libwayland-server.so:graphics/wayland \ libuuid.so:misc/libuuid \ libaquamarine.so:x11-toolkits/aquamarine \ libhyprcursor.so:x11/hyprcursor \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= hyprland-dialog:x11/hyprland-guiutils USES= cmake compiler:c++23-lang gl gnome pkgconfig xorg USE_GL= egl gbm opengl USE_GNOME= cairo glib20 pango USE_XORG= pixman xcursor CMAKE_ON= NO_SYSTEMD CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm* CMAKE_OFF+= BUILD_TESTING LDFLAGS+= -Wl,--as-needed # GL, pango deps WRKSRC= ${WRKDIR}/${PORTNAME}-source # 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 OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \ libxcb-icccm.so:x11/xcb-util-wm X11_USE= XORG=xcb X11_CMAKE_BOOL_OFF= NO_XWAYLAND .include post-patch: # Respect consolekit2 as XDG_RUNTIME_DIR fallback @${REINPLACE_CMD} 's|/run/user|/var&|' \ ${WRKSRC}/hyprctl/main.cpp \ ${WRKSRC}/hyprpm/src/core/HyprlandSocket.cpp \ ${WRKSRC}/hyprtester/src/hyprctlCompat.cpp \ ${WRKSRC}/src/Compositor.cpp # Respect PREFIX for wallpapers @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \ ${WRKSRC}/src/render/OpenGL.cpp # XXX Replace linprocfs(4) with sysctl(3) @${REINPLACE_CMD} -e 's|/proc|${LINUXBASE}&|g' \ - ${WRKSRC}/src/desktop/Window.cpp \ - ${WRKSRC}/src/debug/HyprCtl.cpp \ + ${WRKSRC}/hyprtester/src/tests/main/exec.cpp \ ${WRKSRC}/src/debug/CrashReporter.cpp \ + ${WRKSRC}/src/debug/HyprCtl.cpp \ + ${WRKSRC}/src/desktop/Window.cpp \ ${WRKSRC}/src/helpers/MiscFunctions.cpp \ ${WRKSRC}/src/plugins/HookSystem.cpp \ - ${WRKSRC}/src/plugins/PluginAPI.cpp \ - ${WRKSRC}/hyprtester/src/tests/main/exec.cpp + ${WRKSRC}/src/plugins/PluginAPI.cpp post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/hyprland @${RLN} ${STAGEDIR}${PREFIX}/bin/Hyprland ${STAGEDIR}${PREFIX}/bin/hyprland .include # XXX COMPILER_TYPE is defined after USES was already parsed .if ${CHOSEN_COMPILER_TYPE} == clang && ${_CCVERSION:M+assertions} llvm_ARGS= build .include "${USESDIR}/llvm.mk" .endif diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo index b4ab36fe0c0d..a1d963b4c0a4 100644 --- a/x11-wm/hyprland/distinfo +++ b/x11-wm/hyprland/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1764504424 -SHA256 (hyprland/source-v0.52.1.tar.gz) = c43dac6064abdc51b62065cbae8130887ece0b5834a61d6d99fdb2624111ff25 -SIZE (hyprland/source-v0.52.1.tar.gz) = 54311670 -SHA256 (hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399.patch) = 8a292e5e20404939ea7a3344009ce586be0996454ce8205d86a4325ba618dfdc -SIZE (hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399.patch) = 1943 -SHA256 (hyprland/55a93b8a52ad3bd2c0a7468e8f79f5667eea0702.patch) = de32aa6a95e1cf0f512fc03acddbf64349c536cfb7b8e1d997004e1d15bd1e27 -SIZE (hyprland/55a93b8a52ad3bd2c0a7468e8f79f5667eea0702.patch) = 657 +TIMESTAMP = 1765341058 +SHA256 (hyprland/source-v0.52.2.tar.gz) = 57b4db99896cad8388482b945b119b206fd7ea94638793b550210be08274d7dd +SIZE (hyprland/source-v0.52.2.tar.gz) = 54311123