From 71d4c4b21266f35fcb70ddc4a39f82173bd5a527 Mon Sep 17 00:00:00 2001 From: IdrisKalp Date: Wed, 11 Dec 2019 02:27:56 +0300 Subject: [PATCH] Revert "gettext 0.20.1" This reverts commit da3868927cf0658edf9e2cc51e7a13b7c6230b0c. --- system/base/gettext/files/fix-empty-po.patch | 83 -------------------- system/base/gettext/pspec.xml | 14 +--- 2 files changed, 2 insertions(+), 95 deletions(-) delete mode 100644 system/base/gettext/files/fix-empty-po.patch diff --git a/system/base/gettext/files/fix-empty-po.patch b/system/base/gettext/files/fix-empty-po.patch deleted file mode 100644 index c6dc873c..00000000 --- a/system/base/gettext/files/fix-empty-po.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 2336451ed68d91ff4b5ae1acbc1eca30e47a86a9 Mon Sep 17 00:00:00 2001 -From: Bruno Haible -Date: Sun, 19 May 2019 13:10:06 +0200 -Subject: [PATCH] msgmerge: Fix behaviour of --for-msgfmt on PO files with no - translations. - -Reported by Don Lawrence -in -via Daiki Ueno -in . - -* gettext-tools/src/msgmerge.c (main): Treat force_po like true if for_msgfmt -is true. -* gettext-tools/tests/msgmerge-26: Add test of PO file with no translations. ---- - gettext-tools/src/msgmerge.c | 4 ++-- - gettext-tools/tests/msgmerge-26 | 36 +++++++++++++++++++++++++++++++++--- - 2 files changed, 35 insertions(+), 5 deletions(-) - -diff --git a/gettext-tools/src/msgmerge.c b/gettext-tools/src/msgmerge.c -index cd762c0..92c9b7a 100644 ---- a/gettext-tools/src/msgmerge.c -+++ b/gettext-tools/src/msgmerge.c -@@ -520,8 +520,8 @@ There is NO WARRANTY, to the extent permitted by law.\n\ - else - { - /* Write the merged message list out. */ -- msgdomain_list_print (result, output_file, output_syntax, force_po, -- false); -+ msgdomain_list_print (result, output_file, output_syntax, -+ for_msgfmt || force_po, false); - } - - exit (EXIT_SUCCESS); -diff --git a/gettext-tools/tests/msgmerge-26 b/gettext-tools/tests/msgmerge-26 -index cd3862e..b86f7a0 100755 ---- a/gettext-tools/tests/msgmerge-26 -+++ b/gettext-tools/tests/msgmerge-26 -@@ -73,7 +73,37 @@ msgstr "Papaya" - EOF - - : ${DIFF=diff} --${DIFF} mm-test26.ok mm-test26.out --result=$? -+${DIFF} mm-test26.ok mm-test26.out || Exit 1 - --exit $result -+# Test with a PO file that has no translated messages. -+ -+cat <<\EOF > mm-test26a.in1 -+msgid "" -+msgstr "" -+"Content-Type: text/plain; charset=UTF-8\n" -+ -+msgid "Hello world" -+msgstr "Hallo Welt" -+EOF -+ -+cat <<\EOF > mm-test26a.in2 -+msgid "" -+msgstr "" -+"Content-Type: text/plain; charset=ASCII\n" -+ -+msgid "Hello, world!" -+msgstr "" -+EOF -+ -+: ${MSGMERGE=msgmerge} -+${MSGMERGE} --for-msgfmt -o mm-test26a.tmp mm-test26a.in1 mm-test26a.in2 \ -+ || Exit 1 -+LC_ALL=C tr -d '\r' < mm-test26a.tmp > mm-test26a.out || Exit 1 -+ -+cat <<\EOF > mm-test26a.ok -+msgid "" -+msgstr "Content-Type: text/plain; charset=UTF-8\n" -+EOF -+ -+: ${DIFF=diff} -+${DIFF} mm-test26a.ok mm-test26a.out || Exit 1 --- -1.9.1 - -fix-empty-po.patch \ No newline at end of file diff --git a/system/base/gettext/pspec.xml b/system/base/gettext/pspec.xml index edb582a6..156822de 100644 --- a/system/base/gettext/pspec.xml +++ b/system/base/gettext/pspec.xml @@ -13,7 +13,7 @@ library GNU libraries and utilities for producing multi-lingual messages The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs. Tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs, a runtime library which supports the retrieval of translated messages, and stand-alone programs for handling the translatable and the already translated strings. Gettext provides an easy to use library and tools for creating, using, and modifying natural language catalogs and is a powerful and simple method for internationalizing programs. - http://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.1.tar.gz + http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.1.tar.gz acl-devel glib2-devel @@ -21,9 +21,6 @@ libunistring-devel libxml2-devel - - fix-empty-po.patch - @@ -51,7 +48,7 @@ /usr/bin /usr/lib - /usr/share/gettext-0.20 + /usr/share/gettext-0.19.8 /usr/share/gettext /usr/share/locale /usr/share/info @@ -76,13 +73,6 @@ - - 2019-12-11 - 0.20.1 - Version bump - Idris Kalp - idriskalp@gmail.com - 2018-07-20 0.19.8.1