diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile index 426426f48368..116886e3923e 100644 --- a/devel/hyprutils/Makefile +++ b/devel/hyprutils/Makefile @@ -1,33 +1,33 @@ PORTNAME= hyprutils DISTVERSIONPREFIX= v -DISTVERSION= 0.14.1 +DISTVERSION= 0.14.2 CATEGORIES= devel MAINTAINER= tagattie@FreeBSD.org COMMENT= Hyprland utilities library used across the ecosystem WWW= https://github.com/hyprwm/hyprutils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= googletest>0:devel/googletest USES= cmake:testing compiler:c++11-lib pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= hyprwm USE_LDCONFIG= yes USE_XORG= pixman LDFLAGS+= -pthread PLIST_SUB= SOVERSION_FULL=${DISTVERSION:C/-.*//} \ SOVERSION_MAJOR=13 post-patch: # Respect PREFIX for system-wide config @${REINPLACE_CMD} 's|/etc|${PREFIX}&|' \ ${WRKSRC}/src/path/Path.cpp .include diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo index c7099d25fdde..6ff77e7d3806 100644 --- a/devel/hyprutils/distinfo +++ b/devel/hyprutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1786669690 -SHA256 (hyprwm-hyprutils-v0.14.1_GH0.tar.gz) = e8cfb093d8124de1e63d3635b7d749758d0919c2e1b3ce44462ef7ab003060c4 -SIZE (hyprwm-hyprutils-v0.14.1_GH0.tar.gz) = 67477 +TIMESTAMP = 1788739018 +SHA256 (hyprwm-hyprutils-v0.14.2_GH0.tar.gz) = 2061b7b08c8104fb02a609553b28f6c8580e5ec38633015845f1c4553980175b +SIZE (hyprwm-hyprutils-v0.14.2_GH0.tar.gz) = 81756 diff --git a/devel/hyprutils/files/patch-CMakeLists.txt b/devel/hyprutils/files/patch-CMakeLists.txt index debbeed2bfa6..763295654678 100644 --- a/devel/hyprutils/files/patch-CMakeLists.txt +++ b/devel/hyprutils/files/patch-CMakeLists.txt @@ -1,19 +1,19 @@ ---- CMakeLists.txt.orig 2026-04-29 19:51:26 UTC +--- CMakeLists.txt.orig 2026-09-05 14:51:23 UTC +++ CMakeLists.txt -@@ -62,14 +62,14 @@ if(BUILD_TESTING) +@@ -73,14 +73,14 @@ if(BUILD_TESTING) file(GLOB_RECURSE TESTFILES CONFIGURE_DEPENDS "tests/*.cpp") add_executable(hyprutils_tests ${TESTFILES}) - target_compile_options(hyprutils_tests PRIVATE --coverage -fsanitize=address) + target_compile_options(hyprutils_tests PRIVATE --coverage) target_link_options(hyprutils_tests PRIVATE --coverage) target_include_directories( hyprutils_tests PUBLIC "./include" PRIVATE "./src" "./src/include" "./protocols" "${CMAKE_BINARY_DIR}") - target_link_libraries(hyprutils_tests PRIVATE asan hyprutils GTest::gtest_main + target_link_libraries(hyprutils_tests PRIVATE hyprutils GTest::gtest_main PkgConfig::deps) gtest_discover_tests(hyprutils_tests PROPERTIES ENVIRONMENT "ASAN_OPTIONS=detect_leaks=0" diff --git a/devel/hyprutils/pkg-plist b/devel/hyprutils/pkg-plist index 29bf9c9f55f5..06a157ff10d4 100644 --- a/devel/hyprutils/pkg-plist +++ b/devel/hyprutils/pkg-plist @@ -1,39 +1,46 @@ include/hyprutils/animation/AnimatedVariable.hpp include/hyprutils/animation/AnimationConfig.hpp include/hyprutils/animation/AnimationManager.hpp include/hyprutils/animation/BezierCurve.hpp include/hyprutils/animation/Spring.hpp include/hyprutils/cli/ArgumentParser.hpp include/hyprutils/cli/Logger.hpp +include/hyprutils/eventLoop/EventLoop.hpp +include/hyprutils/eventLoop/EventMask.hpp +include/hyprutils/eventLoop/Executor.hpp +include/hyprutils/eventLoop/FDSource.hpp +include/hyprutils/eventLoop/PostDispatchHook.hpp +include/hyprutils/eventLoop/Timer.hpp include/hyprutils/i18n/I18nEngine.hpp +include/hyprutils/macros/Enums.hpp include/hyprutils/math/Box.hpp include/hyprutils/math/Edges.hpp include/hyprutils/math/Mat3x3.hpp include/hyprutils/math/Misc.hpp include/hyprutils/math/Region.hpp include/hyprutils/math/Vector2D.hpp include/hyprutils/memory/Atomic.hpp include/hyprutils/memory/Casts.hpp include/hyprutils/memory/ImplBase.hpp include/hyprutils/memory/SharedPtr.hpp include/hyprutils/memory/UniquePtr.hpp include/hyprutils/memory/WeakPtr.hpp include/hyprutils/misc/HyprAssert.hpp include/hyprutils/os/File.hpp include/hyprutils/os/FileDescriptor.hpp include/hyprutils/os/ProcLock.hpp include/hyprutils/os/Process.hpp include/hyprutils/os/Semaphore.hpp include/hyprutils/path/Path.hpp include/hyprutils/signal/Listener.hpp include/hyprutils/signal/Signal.hpp include/hyprutils/string/ConstVarList.hpp include/hyprutils/string/Numeric.hpp include/hyprutils/string/String.hpp include/hyprutils/string/VarList.hpp include/hyprutils/string/VarList2.hpp include/hyprutils/utils/ScopeGuard.hpp lib/libhyprutils.so lib/libhyprutils.so.%%SOVERSION_FULL%% lib/libhyprutils.so.%%SOVERSION_MAJOR%% libdata/pkgconfig/hyprutils.pc