diff --git a/sysutils/RyzenAdj/Makefile b/sysutils/RyzenAdj/Makefile index abdfcfe7ce74..010b7bdcf18e 100644 --- a/sysutils/RyzenAdj/Makefile +++ b/sysutils/RyzenAdj/Makefile @@ -1,25 +1,25 @@ PORTNAME= RyzenAdj DISTVERSIONPREFIX= v -DISTVERSION= 0.17.0 +DISTVERSION= 0.19.0 CATEGORIES= sysutils MAINTAINER= vladislav.movchan@gmail.com COMMENT= Power management tool for Ryzen mobile and embedded CPUs WWW= https://github.com/FlyGoat/RyzenAdj LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= specific to Ryzen CPUs LIB_DEPENDS= libpci.so:devel/libpci -USES= cmake localbase:ldflags +USES= cmake localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= FlyGoat PLIST_FILES= bin/ryzenadj .include diff --git a/sysutils/RyzenAdj/distinfo b/sysutils/RyzenAdj/distinfo index 72dee93cc1e3..9ba1bdcdc07f 100644 --- a/sysutils/RyzenAdj/distinfo +++ b/sysutils/RyzenAdj/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748430550 -SHA256 (FlyGoat-RyzenAdj-v0.17.0_GH0.tar.gz) = 848ac9d86ff65d30f5e2c8600aac2613f0f10003b0d6f0e516a54761d7345d44 -SIZE (FlyGoat-RyzenAdj-v0.17.0_GH0.tar.gz) = 127697 +TIMESTAMP = 1778767223 +SHA256 (FlyGoat-RyzenAdj-v0.19.0_GH0.tar.gz) = d1998b6c2d1b564f5d43c786cbf764ca9a1d8bb213e2001f98f611ead3087c7e +SIZE (FlyGoat-RyzenAdj-v0.19.0_GH0.tar.gz) = 131829 diff --git a/sysutils/RyzenAdj/files/patch-CMakeLists.txt b/sysutils/RyzenAdj/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..6311d46a5cde --- /dev/null +++ b/sysutils/RyzenAdj/files/patch-CMakeLists.txt @@ -0,0 +1,20 @@ +--- CMakeLists.txt.orig 2026-05-13 09:54:34 UTC ++++ CMakeLists.txt +@@ -31,7 +31,7 @@ LINK_DIRECTORIES(${OS_LINK_DIR}) + set(OS_LINK_LIBRARY WinRing0x64) + set(OS_LINK_DIR ./win32) + LINK_DIRECTORIES(${OS_LINK_DIR}) +-elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") ++elseif(CMAKE_SYSTEM_NAME MATCHES "^(Linux|FreeBSD)$") + set(OS_SOURCE lib/linux/osdep_linux.c lib/linux/osdep_linux_mem.c lib/linux/osdep_linux_smu_kernel_module.c) + + find_package(PkgConfig REQUIRED) +@@ -59,7 +59,7 @@ ADD_EXECUTABLE(${PROJECT_NAME} ${OS_SOURCE} ${COMMON_S + add_definitions(-D_LIBRYZENADJ_INTERNAL) + + ADD_EXECUTABLE(${PROJECT_NAME} ${OS_SOURCE} ${COMMON_SOURCES} argparse.c main.c) +-if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND (PREFER_STATIC_LINKING OR NOT BUILD_SHARED_LIBS)) ++if(CMAKE_SYSTEM_NAME MATCHES "^(Linux|FreeBSD)$" AND (PREFER_STATIC_LINKING OR NOT BUILD_SHARED_LIBS)) + if(PREFER_STATIC_LINKING) + set_property(TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY LINK_FLAGS " -static") + endif()