git: 250df4616b50 - main - games/supertuxkart: update 1.4 → 1.5

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Sat, 08 Nov 2025 12:18:35 UTC
The branch main has been updated by amdmi3:

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

commit 250df4616b50029499dcf225cd84846638d266ee
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2024-11-05 17:06:52 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2025-11-08 12:18:31 +0000

    games/supertuxkart: update 1.4 → 1.5
---
 games/supertuxkart/Makefile  | 37 ++++++++++++++++---------------------
 games/supertuxkart/distinfo  |  6 +++---
 games/supertuxkart/pkg-plist |  3 +--
 3 files changed, 20 insertions(+), 26 deletions(-)

diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index 7902ee768ebc..bd6774d5f38b 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	supertuxkart
-DISTVERSION=	1.4
-PORTREVISION=	2
+DISTVERSION=	1.5
 CATEGORIES=	games
 MASTER_SITES=	https://github.com/supertuxkart/stk-code/releases/download/${DISTVERSION}/
 DISTNAME=	SuperTuxKart-${DISTVERSION}-src
@@ -18,7 +17,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libangelscript.so:lang/angelscript \
 		libmcpp.so:devel/mcpp
 
-USES=		alias cmake compiler:c++11-lib pkgconfig sqlite ssl tar:xz
+USES=		alias cmake compiler:c++11-lib pkgconfig sqlite ssl
 CMAKE_OFF=	USE_WIIUSE
 CMAKE_OFF+=	BUILD_RECORDER
 CMAKE_OFF+=	USE_SYSTEM_ENET  # bundled enet is required for IPv6 support
@@ -30,24 +29,20 @@ PORTDATA=	*
 CXXFLAGS+=	-DNO_IRR_COMPILE_WITH_JOYSTICK_EVENTS_ \
 		-D__FREE_BSD_
 
-OPTIONS_DEFINE=	NETTLE SERVER_ONLY
-OPTIONS_DEFAULT=NETTLE
-
-NETTLE_DESC=		Use Nettle instead of OpenSSL for cryptography
-NETTLE_LIB_DEPENDS=	libnettle.so:security/nettle
-NETTLE_USES_OFF=	ssl
-NETTLE_CMAKE_BOOL_OFF=	USE_CRYPTO_OPENSSL
-
-SERVER_ONLY_DESC=	Build server only
-SERVER_ONLY_CMAKE_BOOL=	SERVER_ONLY
-SERVER_ONLY_LIB_DEPENDS_OFF= \
-			libvorbisfile.so:audio/libvorbis \
-			libogg.so:audio/libogg \
-			libpng.so:graphics/png \
-			libfreetype.so:print/freetype2 \
-			libharfbuzz.so:print/harfbuzz
-SERVER_ONLY_USES_OFF=	gettext gl jpeg openal:al sdl xorg
-SERVER_ONLY_USE_OFF=	GL=gl,glu SDL=sdl2 XORG=x11,xrandr
+OPTIONS_DEFINE=	CLIENT
+OPTIONS_DEFAULT=CLIENT
+
+CLIENT_DESC=	Build game client
+CLIENT_CMAKE_BOOL_OFF=	SERVER_ONLY
+CLIENT_LIB_DEPENDS= \
+		libvorbisfile.so:audio/libvorbis \
+		libogg.so:audio/libogg \
+		libpng.so:graphics/png \
+		libfreetype.so:print/freetype2 \
+		libharfbuzz.so:print/harfbuzz \
+		libshaderc_shared.so:graphics/shaderc
+CLIENT_USES=	jpeg openal:al sdl xorg
+CLIENT_USE=	SDL=sdl2 XORG=x11,xrandr
 
 # make sure that bundled libraries are not used
 post-extract:
diff --git a/games/supertuxkart/distinfo b/games/supertuxkart/distinfo
index cba5b5b3dcf0..114b15176c4f 100644
--- a/games/supertuxkart/distinfo
+++ b/games/supertuxkart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667324923
-SHA256 (SuperTuxKart-1.4-src.tar.xz) = 9890392419baf4715313f14d5ad60746f276eed36eb580636caf44e2532c0f03
-SIZE (SuperTuxKart-1.4-src.tar.xz) = 650010456
+TIMESTAMP = 1761074617
+SHA256 (SuperTuxKart-1.5-src.tar.gz) = 33cf8841e4ff4082d80b9248014295bbbea61d14683e86dff100e3ab8f7b27cb
+SIZE (SuperTuxKart-1.5-src.tar.gz) = 726171140
diff --git a/games/supertuxkart/pkg-plist b/games/supertuxkart/pkg-plist
index 052b30527a97..bb200083cf6a 100644
--- a/games/supertuxkart/pkg-plist
+++ b/games/supertuxkart/pkg-plist
@@ -8,5 +8,4 @@ share/icons/hicolor/32x32/apps/supertuxkart.png
 share/icons/hicolor/48x48/apps/supertuxkart.png
 share/icons/hicolor/512x512/apps/supertuxkart.png
 share/icons/hicolor/64x64/apps/supertuxkart.png
-share/metainfo/supertuxkart.appdata.xml
-@dir %%DATADIR%%/data/editor/maps
+share/metainfo/net.supertuxkart.SuperTuxKart.metainfo.xml