Fix vesioninfo.txt formatting.
authorWerner Koch <wk@gnupg.org>
Sat, 20 Jun 2009 09:29:21 +0000 (09:29 +0000)
committerWerner Koch <wk@gnupg.org>
Sat, 20 Jun 2009 09:29:21 +0000 (09:29 +0000)
ChangeLog
po/ar.po
po/de.po
po/es.po
po/fr.po
po/ru.po
src/Makefile.am

index 6b9943a..c45351f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
+2009-06-20  Werner Koch  <wk@g10code.com>
+
+       * src/Makefile.am (versioninfo.txt): Add old pipeline to properly
+       format the list.
+       (CLEANFILES): Add versioninfo.tmp.
+
 2009-06-20  Marcus Brinkmann  <marcus@g10code.com>
 
-       * m4/gpg4win.m4 (GPG4WIN_IPKG, GPG4WIN_SPKG, GPG4WIN_BPKG,
-       GPG4WIN_MPKG): Define new substitution variables
+       * m4/gpg4win.m4 (GPG4WIN_IPKG, GPG4WIN_SPKG, GPG4WIN_BPKG)
+       (GPG4WIN_MPKG): Define new substitution variables
        gpg4win_pkg_PKGNAME_deps, to transfer the knowledge of the
        dependency tree to the Makefiles.
        * src/gpg4win.mk.in (SPKG_template, BPKG_template): Wrap it in a
@@ -9,7 +15,8 @@
        (pkg_files): New variable, listing all package files.
        (VERSIONINFO_macro): Removed.
        (GETDEPS): New macro.
-       * src/Makefile.am (versioninfo.txt): Use pkg_files to create versioninfo.txt.
+       * src/Makefile.am (versioninfo.txt): Use pkg_files to create
+       versioninfo.txt.
 
 2009-06-20  Werner Koch  <wk@g10code.com>
 
index 92483a1..7f15bac 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Gpg4Win\n"
 "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n"
-"POT-Creation-Date: 2009-03-24 20:31+0100\n"
+"POT-Creation-Date: 2009-06-20 10:50+0200\n"
 "PO-Revision-Date: 2008-03-11 23:52+0200\n"
 "Last-Translator: Ahmad Gharbeia <ahmad@gharbeia.org>\n"
 "Language-Team: Arabic <doc@arabeyes.org>\n"
@@ -343,7 +343,7 @@ msgctxt "DESC_SEC_eudoragpg"
 msgid "EudoraGPG is a plugin for the Eudora mail program"
 msgstr "þEudoraGPG åí ãáÍÞÉ áÈÑãÌíÉ ÇáÈÑíÏ Eudora"
 
-#: src/inst-gnupg2.nsi:210
+#: src/inst-gnupg2.nsi:211
 #, fuzzy
 msgctxt "DESC_SEC_gnupg2"
 msgid "GNU Privacy Guard"
index 1174794..200b5d9 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gpg4win 2.0\n"
 "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n"
-"POT-Creation-Date: 2009-03-24 20:31+0100\n"
+"POT-Creation-Date: 2009-06-20 10:50+0200\n"
 "PO-Revision-Date: 2008-11-12 10:39+0100\n"
 "Last-Translator: Werner Koch <wk@g10code.com>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -407,7 +407,7 @@ msgid "EudoraGPG is a plugin for the Eudora mail program"
 msgstr ""
 "EudoraGPG ist ein Plugin zur Verschlüsselung für das Eudora Mailprogramm"
 
-#: src/inst-gnupg2.nsi:210
+#: src/inst-gnupg2.nsi:211
 msgctxt "DESC_SEC_gnupg2"
 msgid "GNU Privacy Guard"
 msgstr ""
index acca5d9..c0ed501 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gpg4win 1.1.1-svn417\n"
 "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n"
-"POT-Creation-Date: 2009-03-24 20:31+0100\n"
+"POT-Creation-Date: 2009-06-20 10:50+0200\n"
 "PO-Revision-Date: 2008-01-30 17:07+0100\n"
 "Last-Translator: Diego Escalante Urrelo <diegoe@gnome.org>\n"
 "Language-Team: Spanish <diegoe@gnome.org>\n"
@@ -353,7 +353,7 @@ msgctxt "DESC_SEC_eudoragpg"
 msgid "EudoraGPG is a plugin for the Eudora mail program"
 msgstr "EudoraGPG es un plugin para el cliente de correo Eudora"
 
-#: src/inst-gnupg2.nsi:210
+#: src/inst-gnupg2.nsi:211
 #, fuzzy
 msgctxt "DESC_SEC_gnupg2"
 msgid "GNU Privacy Guard"
index fd6b64c..c305c2d 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ngoinabox\n"
 "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n"
-"POT-Creation-Date: 2009-03-24 20:31+0100\n"
+"POT-Creation-Date: 2009-06-20 10:50+0200\n"
 "PO-Revision-Date: 2008-03-10 16:46+0100\n"
 "Last-Translator: Fabian Rodriguez <magicfab@member.fsf.org>\n"
 "Language-Team: FRENCH <aep.lists@it46.se>\n"
@@ -356,7 +356,7 @@ msgid "EudoraGPG is a plugin for the Eudora mail program"
 msgstr ""
 "EudoraGPG est un plugin pour le logiciel de courrier électronique d'Eudora"
 
-#: src/inst-gnupg2.nsi:210
+#: src/inst-gnupg2.nsi:211
 #, fuzzy
 msgctxt "DESC_SEC_gnupg2"
 msgid "GNU Privacy Guard"
index d249441..2c4dd99 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Gpg4Win Installer\n"
 "Report-Msgid-Bugs-To: gpg4win-devel@wald.intevation.org\n"
-"POT-Creation-Date: 2009-03-24 20:31+0100\n"
+"POT-Creation-Date: 2009-06-20 10:50+0200\n"
 "PO-Revision-Date: 2008-04-22 11:57+0200\n"
 "Last-Translator: Sergei Smirnov <moscow@hro.org>\n"
 "Language-Team: Human Rights Network <moscow@hro.org>\n"
@@ -351,7 +351,7 @@ msgctxt "DESC_SEC_eudoragpg"
 msgid "EudoraGPG is a plugin for the Eudora mail program"
 msgstr "EudoraGPG - ðàñøèðåíèå ïî÷òîâîãî êëèåíòà Eudora"
 
-#: src/inst-gnupg2.nsi:210
+#: src/inst-gnupg2.nsi:211
 #, fuzzy
 msgctxt "DESC_SEC_gnupg2"
 msgid "GNU Privacy Guard"
index 63bb34d..2370b43 100644 (file)
@@ -86,7 +86,7 @@ EXTRA_DIST = pkg-config gpg4win.nsi gpg4win-src.nsi config.site \
 
 # Need to clean the dll because we bypassed automake.
 CLEANFILES = g4wihelp.dll versioninfo.txt README.en.txt README.de.txt \
-             installer-options.ini NEWS.tmp \
+             installer-options.ini NEWS.tmp versioninfo.tmp \
             gpgwrap.exe gpgwrap-2.exe kleowrap.exe
 
 # Supported source packages.
@@ -448,13 +448,15 @@ common_nsi = inst-sections.nsi installer.nsi installer-finish.nsi \
 # writes the file with DOS line endings.  This helps to avoid
 # duplicate entries in case one package has been rebuild (which is
 # common when developing a new version).
-# Support macro.  Record version number of file $(1).
-define VERSIONINFO_macro
-         $(SHA1SUM) "$(1)" >> 
-endef
-
 versioninfo.txt:
-       $(SHA1SUM) $(pkg_files) > versioninfo.txt
+       $(SHA1SUM) $(pkg_files) > versioninfo.tmp
+       set -e; \
+       ( while read a b; do echo "$$a $$(basename $$b)"; \
+            done < versioninfo.tmp \
+          | sort -k2 -sf | tac | uniq -f1 ; \
+          echo '=========== SHA-1 checksum ============= == package ==' \
+         ) | tac | awk '{printf "%s\r\n", $$0}' > versioninfo.txt
+       -rm versioninfo.tmp
 
 NEWS.tmp : $(top_srcdir)/NEWS
        sed -e '/^#/d' <$(top_srcdir)/NEWS >NEWS.tmp