diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile index 7902ee768ebc..bd6774d5f38b 100644 --- a/games/supertuxkart/Makefile +++ b/games/supertuxkart/Makefile @@ -1,58 +1,53 @@ 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 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free 3D kart racing game WWW= http://supertuxkart.sourceforge.net/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_i386= ld: error: cannot preempt symbol: alcOpenDevice 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 CMAKE_OFF+= USE_SYSTEM_SQUISH # does not build with system squish CMAKE_ON+= USE_SYSTEM_ANGELSCRIPT 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: .for bundled in wiiuse angelscript mcpp @${RM} -rf ${WRKSRC}/lib/${bundled} .endfor .include 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 @@ -1,12 +1,11 @@ bin/supertuxkart share/applications/supertuxkart.desktop share/icons/hicolor/1024x1024/apps/supertuxkart.png share/icons/hicolor/128x128/apps/supertuxkart.png share/icons/hicolor/16x16/apps/supertuxkart.png share/icons/hicolor/256x256/apps/supertuxkart.png 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