diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile index 8de5070af7e4..dbccb926deb8 100644 --- a/x11/hyprlock/Makefile +++ b/x11/hyprlock/Makefile @@ -1,52 +1,51 @@ PORTNAME= hyprlock DISTVERSIONPREFIX= v -DISTVERSION= 0.9.1 -PORTREVISION= 2 +DISTVERSION= 0.9.2 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org COMMENT= Hyprland's GPU-accelerated screen locking utility #' WWW= https://github.com/hyprwm/hyprlock LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \ wayland-protocols>=1.35:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ libsdbus-c++.so:devel/sdbus-cpp \ libhyprgraphics.so:graphics/hyprgraphics \ libdrm.so:graphics/libdrm \ libwayland-client.so:graphics/wayland \ libwebp.so:graphics/webp \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper USES= cmake compiler:c++11-lib gl gnome jpeg pkgconfig USE_GITHUB= yes GH_ACCOUNT= hyprwm USE_GL= egl gbm USE_GNOME= cairo pango LDFLAGS+= -Wl,--as-needed # pango deps PLIST_FILES= bin/${PORTNAME} \ etc/pam.d/${PORTNAME} \ share/hypr/${PORTNAME}.conf # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282377 .if exists(/usr/lib/libc++.so) LIB_DEPENDS+= libdate-tz.so:devel/date USES+= localbase:ldflags post-patch: libcxx-post-patch libcxx-post-patch: @${REINPLACE_CMD} '/_LIBCPP_VERSION/s/$$/ || defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE)/' \ ${WRKSRC}/src/renderer/widgets/IWidget.cpp .endif .include diff --git a/x11/hyprlock/distinfo b/x11/hyprlock/distinfo index 4823ecb9437d..a6cb5b96c4c7 100644 --- a/x11/hyprlock/distinfo +++ b/x11/hyprlock/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754034433 -SHA256 (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 03f26ceba049546767a903a5e5bcd78fa4d261a5d116febd45633b88b9f16a97 -SIZE (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 83699 +TIMESTAMP = 1759979750 +SHA256 (hyprwm-hyprlock-v0.9.2_GH0.tar.gz) = d4a8ef9115232b3545dd517e96f1251f91022765eb272b5e7057c20e3e7e8837 +SIZE (hyprwm-hyprlock-v0.9.2_GH0.tar.gz) = 84454 diff --git a/x11/hyprlock/files/patch-CMakeLists.txt b/x11/hyprlock/files/patch-CMakeLists.txt deleted file mode 100644 index 7ec6a3c2d392..000000000000 --- a/x11/hyprlock/files/patch-CMakeLists.txt +++ /dev/null @@ -1,30 +0,0 @@ ---- CMakeLists.txt.orig 2025-07-17 09:05:58 UTC -+++ CMakeLists.txt -@@ -86,14 +86,25 @@ pkg_check_modules( - pangocairo - libdrm - gbm -- pam - hyprutils>=0.8.0 - sdbus-c++>=2.0.0 - hyprgraphics) -+find_library(PAM_FOUND pam) -+if(PAM_FOUND) -+ message(STATUS "Found pam") -+ set(PAM_LIB ${PAM_FOUND}) -+else() -+ pkg_check_modules(PAM IMPORTED_TARGET pam) -+ if(PAM_FOUND) -+ set(PAM_LIB PkgConfig::PAM) -+ else() -+ message(FATAL_ERROR "The required library libpam was not found.") -+ endif() -+endif() - - file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") - add_executable(hyprlock ${SRCFILES}) --target_link_libraries(hyprlock PRIVATE pam rt Threads::Threads PkgConfig::deps -+target_link_libraries(hyprlock PRIVATE ${PAM_LIB} rt Threads::Threads PkgConfig::deps - OpenGL::EGL OpenGL::GLES3) - - # protocols