git: 157ae5bb91f7 - main - games/widelands: add NLS option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Mar 2022 11:50:40 UTC
The branch main has been updated by amdmi3:
URL: https://cgit.FreeBSD.org/ports/commit/?id=157ae5bb91f76b01a33fb770445b67534363dd34
commit 157ae5bb91f76b01a33fb770445b67534363dd34
Author: Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-03-14 19:25:40 +0000
Commit: Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-03-15 11:50:05 +0000
games/widelands: add NLS option
---
games/widelands/Makefile | 3 ++-
games/widelands/files/patch-CMakeLists.txt | 16 ++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/games/widelands/Makefile b/games/widelands/Makefile
index 2222c3eacf5f..606629812a1a 100644
--- a/games/widelands/Makefile
+++ b/games/widelands/Makefile
@@ -30,10 +30,11 @@ CMAKE_ARGS= -DWL_INSTALL_BASEDIR="${PREFIX}" \
PORTDATA= *
PORTDOCS= *
-OPTIONS_DEFINE= DOCS LTO TEST
+OPTIONS_DEFINE= DOCS LTO NLS TEST
OPTIONS_DEFAULT=LTO
LTO_CMAKE_ON= -DUSE_FLTO_IF_AVAILABLE:STRING="yes"
+NLS_CMAKE_BOOL= OPTION_BUILD_TRANSLATIONS
TEST_CMAKE_BOOL=OPTION_BUILD_TESTS
post-patch:
diff --git a/games/widelands/files/patch-CMakeLists.txt b/games/widelands/files/patch-CMakeLists.txt
index 855e522366d1..b72857536aa1 100644
--- a/games/widelands/files/patch-CMakeLists.txt
+++ b/games/widelands/files/patch-CMakeLists.txt
@@ -124,3 +124,19 @@
CONFIGURATIONS Debug
COMPONENT DocFiles
PATTERN "CMakeLists.txt" EXCLUDE
+@@ -482,6 +436,7 @@ install(
+
+ set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${WL_INSTALL_DATADIR}/locale)
+
++if(OPTION_BUILD_TRANSLATIONS)
+ install(
+ DIRECTORY
+ ${CMAKE_CURRENT_BINARY_DIR}/locale/
+@@ -489,6 +444,7 @@ install(
+ CONFIGURATIONS Debug;Release
+ COMPONENT CoreLanguageFiles
+ )
++endif()
+
+ if (UNIX AND NOT APPLE)
+ add_subdirectory(xdg)