git: bde345dae581 - main - games/libkmahjongg: do not hardcode KDE Gear version to ease updates

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

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

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

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

diff --git a/games/libkmahjongg/Makefile b/games/libkmahjongg/Makefile
index 9d167a2811e9..9eb5c04f4cbc 100644
--- a/games/libkmahjongg/Makefile
+++ b/games/libkmahjongg/Makefile
@@ -13,10 +13,9 @@ USE_KDE=	auth codecs completion config configwidgets coreaddons i18n \
 USE_QT=		base svg
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	DOCS
+_${PORTNAME}_PROJECT_VERSION=	6.0
+PLIST_SUB+=	SHLIB_SHVER="${_${PORTNAME}_PROJECT_VERSION:R}"
 
-SHLIB_VER=	6.0.241202
-PLIST_SUB+=	SHLIB_VER="${SHLIB_VER}" \
-		SHLIB_SHVER="${SHLIB_VER:R:R}"
+OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.mk>
diff --git a/games/libkmahjongg/pkg-plist b/games/libkmahjongg/pkg-plist
index 1a86799fb70f..aa9f6a9c17a7 100644
--- a/games/libkmahjongg/pkg-plist
+++ b/games/libkmahjongg/pkg-plist
@@ -12,7 +12,7 @@ lib/cmake/KMahjongglib6/KMahjongglib6Targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/KMahjongglib6/KMahjongglib6Targets.cmake
 lib/libKMahjongg6.so
 lib/libKMahjongg6.so.%%SHLIB_SHVER%%
-lib/libKMahjongg6.so.%%SHLIB_VER%%
+lib/libKMahjongg6.so.%%SHLIB_VER_LONG%%
 share/kmahjongglib/backgrounds/chinese_landscape.desktop
 share/kmahjongglib/backgrounds/chinese_landscape.svgz
 share/kmahjongglib/backgrounds/color_plain.desktop