]> git.ipfire.org Git - thirdparty/gettext.git/commit
msgfmt: Remove POT-Creation-Date field from the header in the output.
authorJohn Darrington <john@darrington.wattle.id.au>
Thu, 15 Dec 2016 20:56:44 +0000 (21:56 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 15 Dec 2016 20:56:44 +0000 (21:56 +0100)
commitd13f165b83701dffc14f7151419e0c00c00c0d1b
treeb30e10d914bf0578bafdb9b7de8da209b40a43b7
parent89b77b3e3229c3df9c67de17fdef1086422fe6cc
msgfmt: Remove POT-Creation-Date field from the header in the output.

This helps reproducible builds.
Reported at <https://savannah.gnu.org/bugs/?49654>.
* gettext-tools/src/msgl-header.h (message_list_delete_header_field): New
declaration.
* gettext-tools/src/msgl-header.c (known_fields): New variable, extracted from
msgdomain_list_set_header_field.
(message_list_delete_header_field): New function.
* gettext-tools/src/write-mo.c: Include msgl-header.h.
(msgdomain_write_mo): Delete the POT-Creation-Date field.
* gettext-tools/src/write-java.c: Include msgl-header.h.
(msgdomain_write_java): Delete the POT-Creation-Date field.
* gettext-tools/src/write-csharp.c: Include msgl-header.h.
(msgdomain_write_csharp): Delete the POT-Creation-Date field.
* gettext-tools/src/write-resources.c: Include msgl-header.h.
(msgdomain_write_csharp_resources): Delete the POT-Creation-Date field.
* gettext-tools/src/write-tcl.c: Include msgl-header.h.
(msgdomain_write_tcl): Delete the POT-Creation-Date field.
* gettext-tools/src/write-qt.c: Include msgl-header.h.
(msgdomain_write_qt): Delete the POT-Creation-Date field.
* gettext-tools/src/write-desktop.c: Include msgl-header.h.
(msgdomain_write_desktop): Delete the POT-Creation-Date field.
* gettext-tools/src/write-xml.c: Include msgl-header.h.
(msgdomain_write_xml): Delete the POT-Creation-Date field.
* gettext-tools/tests/msgfmt-19: New file, based on
gettext-tools/tests/msgfmt-18.
* gettext-tools/tests/Makefile.am (TESTS): Add it.
12 files changed:
gettext-tools/src/msgl-header.c
gettext-tools/src/msgl-header.h
gettext-tools/src/write-csharp.c
gettext-tools/src/write-desktop.c
gettext-tools/src/write-java.c
gettext-tools/src/write-mo.c
gettext-tools/src/write-qt.c
gettext-tools/src/write-resources.c
gettext-tools/src/write-tcl.c
gettext-tools/src/write-xml.c
gettext-tools/tests/Makefile.am
gettext-tools/tests/msgfmt-19 [new file with mode: 0755]