git: 59b18a02aee9 - main - games/libkdegames: do not hardcode KDE Gear version to ease updates

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Wed, 12 Feb 2025 09:19:16 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=59b18a02aee954913476c2b9d04f443d8f7345d5

commit 59b18a02aee954913476c2b9d04f443d8f7345d5
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-02-11 22:06:04 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-02-12 09:19:01 +0000

    games/libkdegames: do not hardcode KDE Gear version to ease updates
---
 games/libkdegames/Makefile  | 5 ++---
 games/libkdegames/pkg-plist | 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/games/libkdegames/Makefile b/games/libkdegames/Makefile
index 47782714f6bf..27c743936529 100644
--- a/games/libkdegames/Makefile
+++ b/games/libkdegames/Makefile
@@ -18,9 +18,8 @@ USE_KDE=	archive attica auth bookmarks codecs completion config \
 USE_QT=		base declarative
 USE_LDCONFIG=	yes
 
-SHLIB_VER=	6.0.241202
-PLIST_SUB+=	SHLIB_VER="${SHLIB_VER}" \
-		SHLIB_SHVER="${SHLIB_VER:R:R}"
+_${PORTNAME}_PROJECT_VERSION=	6.0
+PLIST_SUB+=	SHLIB_SHVER="${_${PORTNAME}_PROJECT_VERSION:R}"
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/games/libkdegames/pkg-plist b/games/libkdegames/pkg-plist
index 26d5ab6fd203..1b7c1ca0cbc5 100644
--- a/games/libkdegames/pkg-plist
+++ b/games/libkdegames/pkg-plist
@@ -59,10 +59,10 @@ lib/cmake/KDEGames6/KDEGames6Targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/KDEGames6/KDEGames6Targets.cmake
 lib/libKDEGames%%SHLIB_SHVER%%.so
 lib/libKDEGames%%SHLIB_SHVER%%.so.%%SHLIB_SHVER%%
-lib/libKDEGames%%SHLIB_SHVER%%.so.%%SHLIB_VER%%
+lib/libKDEGames%%SHLIB_SHVER%%.so.%%SHLIB_VER_LONG%%
 lib/libKDEGames%%SHLIB_SHVER%%Private.so
 lib/libKDEGames%%SHLIB_SHVER%%Private.so.%%SHLIB_SHVER%%
-lib/libKDEGames%%SHLIB_SHVER%%Private.so.%%SHLIB_VER%%
+lib/libKDEGames%%SHLIB_SHVER%%Private.so.%%SHLIB_VER_LONG%%
 %%QT_QMLDIR%%/org/kde/games/core/KGameItem.qml
 %%QT_QMLDIR%%/org/kde/games/core/corebindingsplugin.qmltypes
 %%QT_QMLDIR%%/org/kde/games/core/kde-qmlmodule.version