|
1 |
| -$NetBSD: patch-po_CMakeLists.txt,v 1.5 2019/12/10 13:04:06 nia Exp $ |
| 1 | +$NetBSD: patch-po_CMakeLists.txt,v 1.6 2023/07/10 08:16:59 jperkin Exp $ |
2 | 2 |
|
3 | 3 | Drop package-name and package-version args to xgettext.
|
| 4 | +Don't run --statistics to /dev/null, it tries to handle it as a regular file |
| 5 | +and aborts. |
4 | 6 |
|
5 |
| ---- po/CMakeLists.txt.orig 2019-12-08 08:48:53.000000000 +0000 |
| 7 | +--- po/CMakeLists.txt.orig 2023-06-30 19:18:01.000000000 +0000 |
6 | 8 | +++ po/CMakeLists.txt
|
7 |
| -@@ -57,7 +57,7 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC |
| 9 | +@@ -58,7 +58,7 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC |
8 | 10 | add_custom_command(
|
9 |
| - OUTPUT ${POT_FILE_PATH} |
10 |
| - COMMAND ${XGETTEXT_EXECUTABLE} |
11 |
| -- ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} |
12 |
| -+ ARGS -o ${POT_FILE_PATH} --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=${CMAKE_SOURCE_DIR} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} |
| 11 | + OUTPUT "${POT_FILE_PATH}" |
| 12 | + COMMAND "${XGETTEXT_EXECUTABLE}" |
| 13 | +- ARGS -o "${POT_FILE_PATH}" --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory="${CMAKE_SOURCE_DIR}" --package-name='WeeChat' --package-version=${VERSION} --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} |
| 14 | ++ ARGS -o "${POT_FILE_PATH}" --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory="${CMAKE_SOURCE_DIR}" --msgid-bugs-address=${BUGS_ADDRESS} --copyright-holder='NAME' ${SRC_FILES} |
13 | 15 | DEPENDS ${POT_DEPENDS}
|
14 | 16 | COMMENT "Generating ${POT_FILE}"
|
15 | 17 | )
|
| 18 | +@@ -76,7 +76,6 @@ if(XGETTEXT_EXECUTABLE AND MSGMERGE_EXEC |
| 19 | + OUTPUT "${mofile}" |
| 20 | + COMMAND "${MSGMERGE_EXECUTABLE}" ARGS --quiet -o "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" ${POT_FILE_PATH} |
| 21 | + COMMAND "${MSGFMT_EXECUTABLE}" ARGS -o "${mofile}" "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" |
| 22 | +- COMMAND "${MSGFMT_EXECUTABLE}" ARGS -c --statistics --verbose --output-file=/dev/null "${CMAKE_CURRENT_BINARY_DIR}/${pofile}" |
| 23 | + DEPENDS "${POT_FILE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/${pofile}" |
| 24 | + COMMENT "Compiling ${polang}.po" |
| 25 | + ) |
0 commit comments