diff --git a/games/endless-sky/Makefile b/games/endless-sky/Makefile index edf53a4555a3..d51b2cfb1662 100644 --- a/games/endless-sky/Makefile +++ b/games/endless-sky/Makefile @@ -1,46 +1,48 @@ PORTNAME= endless-sky -PORTVERSION= 0.10.14 +PORTVERSION= 0.10.16 DISTVERSIONPREFIX= v CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Space exploration and combat game similar to Escape Velocity WWW= https://endless-sky.github.io/ LICENSE= GPLv3+ GPLv2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 PD CC0-1.0 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/copyright LICENSE_FILE_GPLv3+ = ${WRKSRC}/license.txt LIB_DEPENDS= libpng.so:graphics/png \ libmad.so:audio/libmad \ libuuid.so:misc/libuuid \ - libminizip.so:archivers/minizip + libminizip.so:archivers/minizip \ + libavif.so:graphics/libavif \ + libFLAC++.so:audio/flac USE_GITHUB= yes -USES= cmake compiler:c++11-lang gl jpeg openal sdl +USES= cmake compiler:c++11-lang gl jpeg openal pkgconfig sdl USE_SDL= sdl2 USE_GL= gl glew CMAKE_OFF= ES_USE_VCPKG \ CMAKE_CXX_SCAN_FOR_MODULES CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR="${DOCSDIR}" LDFLAGS_i386= -Wl,-znotext PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS TEST TEST_CMAKE_BOOL= BUILD_TESTING TEST_BUILD_DEPENDS= catch2>=0:devel/catch2 post-build: @${REINPLACE_CMD} -e 's|/usr/local/|${PREFIX}/|; s|share/games|share|' \ ${WRKSRC}/source/Files.cpp do-test-TEST-on: @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${LOCALBASE}/bin/ctest -V .include diff --git a/games/endless-sky/distinfo b/games/endless-sky/distinfo index ac50703aac3d..f33b12502c32 100644 --- a/games/endless-sky/distinfo +++ b/games/endless-sky/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751287029 -SHA256 (endless-sky-endless-sky-v0.10.14_GH0.tar.gz) = 8e07349b7d33645f726efbb5fbe900a9f8c084084d4c8dea7d9165341e43eb6d -SIZE (endless-sky-endless-sky-v0.10.14_GH0.tar.gz) = 367796925 +TIMESTAMP = 1761565604 +SHA256 (endless-sky-endless-sky-v0.10.16_GH0.tar.gz) = 8854c676e45dc38ef8e0b0ed28b20213027db055c596495e09e6583ee37e8782 +SIZE (endless-sky-endless-sky-v0.10.16_GH0.tar.gz) = 363292961 diff --git a/games/endless-sky/files/patch-tests_unit_src_test__weightedList.cpp b/games/endless-sky/files/patch-tests_unit_src_test__weightedList.cpp index 76d617098781..3e18a8fae15a 100644 --- a/games/endless-sky/files/patch-tests_unit_src_test__weightedList.cpp +++ b/games/endless-sky/files/patch-tests_unit_src_test__weightedList.cpp @@ -1,11 +1,11 @@ ---- tests/unit/src/test_weightedList.cpp.orig 2024-10-26 19:04:44 UTC +--- tests/unit/src/test_weightedList.cpp.orig 2025-10-25 18:32:22 UTC +++ tests/unit/src/test_weightedList.cpp @@ -348,7 +348,7 @@ SCENARIO( "Obtaining a random value", "[WeightedList][ REQUIRE( list.empty() ); THEN( "an informative runtime exception is thrown" ) { CHECK_THROWS_AS( list.Get(), std::runtime_error ); -#ifndef __APPLE__ +#if !defined(__APPLE__) && !defined(__FreeBSD__) + #if CATCH_VERSION_MAJOR >= 3 CHECK_THROWS_WITH( list.Get(), Catch::Matchers::ContainsSubstring("empty weighted list") ); #endif - }