diff options
Diffstat (limited to 'games/endless-sky/Makefile')
-rw-r--r-- | games/endless-sky/Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/games/endless-sky/Makefile b/games/endless-sky/Makefile index cb34395669b4..29ac088b20f7 100644 --- a/games/endless-sky/Makefile +++ b/games/endless-sky/Makefile @@ -1,5 +1,5 @@ PORTNAME= endless-sky -PORTVERSION= 0.10.4 +PORTVERSION= 0.10.10 DISTVERSIONPREFIX= v CATEGORIES= games @@ -21,18 +21,26 @@ USE_GITHUB= yes USES= cmake compiler:c++11-lang gl jpeg openal sdl USE_SDL= sdl2 USE_GL= gl glew -CMAKE_OFF= ES_USE_VCPKG +CMAKE_OFF= ES_USE_VCPKG CMAKE_CXX_SCAN_FOR_MODULES CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR="${DOCSDIR}" +# https://github.com/endless-sky/endless-sky/issues/10714#issuecomment-2448722018 +TEST_ENV= ASAN_OPTIONS=detect_container_overflow=0 LDFLAGS_i386= -Wl,-znotext PORTDATA= * PORTDOCS= * -OPTIONS_DEFINE= DOCS +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 <bsd.port.mk> |