More automagic for the README files.
authorWerner Koch <wk@gnupg.org>
Wed, 18 Apr 2012 07:51:51 +0000 (09:51 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 18 Apr 2012 07:52:34 +0000 (09:52 +0200)
* src/Makefile.am (NEWS.tmp): Do not copy the German items.
(COMPONENTS-list.tmp): New.
* src/gpg4win.mk.in (README.$(1).txt): Substitute COMPONENTS keyword.
* doc/README.de.txt, doc/README.en.txt: Use the COMPONENTS keyword to
include the current list of components.  Minor cleanups.

.gitignore
doc/README.de.txt
doc/README.en.txt
src/Makefile.am
src/gpg4win.mk.in

index 1a84ee3..8cacfad 100644 (file)
@@ -69,3 +69,4 @@ src/mingwm10.dll
 /src/gpg4win-*.exe
 /src/HOWTO-SMIME.de.txt
 /src/HOWTO-SMIME.en.txt
+/src/COMPONENTS-list.tmp
index 5546272..452193c 100644 (file)
@@ -26,7 +26,7 @@ Inhalt:
 
 Hilfe bei der Installation und Benutzung von Gpg4win bietet Ihnen das
 Gpg4win-Kompendium. Sie finden es nach der Installation im
-Gpg4win-Startmenü unter 'Dokumentation' oder direkt online unter: 
+Gpg4win-Startmenü unter 'Dokumentation' oder direkt online unter:
 http://www.gpg4win.de/doc/de/gpg4win-compendium.html
 
 Falls Sie von Gpg4win 1.x oder einem andern Proramm auf Gpg4win 2.x
@@ -41,38 +41,37 @@ Gpg4win unterst
   * Betriebssystem: Windows XP (32/64), Vista (32/64), 7 (32/64)
   * MS Outlook: 2003, 2007
   Wichtig: Das Explorer-Plugin 'GpgEX' bietet aktuell keine Unterstützung für
-  64-bit Explorer! (Details unter Abschnitt 3, Punkt "Probleme unter Windows x64")
+  64-bit Explorer!
+  (Details unter Abschnitt 3, Punkt "Probleme unter Windows x64")
 
 
 2. Änderungen
 =============
-[Die folgenden Fallnummern beziehen sich auf https://issues.kolab.org/.]
 
 Die integrierten Gpg4win-Komponenten in Version !VERSION! sind:
-    GnuPG:          2.0.17
-    Kleopatra:      2.1.0 (2011-02-04)
-    GPA:            0.9.1-svn1024
-    GpgOL:          1.1.2
-    GpgEX:          0.9.7
-    Claws-Mail:     3.7.8cvs47
-    Kompendium DE:  3.0.0
-    Kompendium EN:  3.0.0-beta1
-
-Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
-------------------------------------------
+
+!COMPONENTS!
+
+
+Ausführliche Liste der Änderungen in Version 2.1.0 (2011-03-15)
+---------------------------------------------------------------
+  [Die angegebenen Fehlernummern beziehen sich entweder auf
+   http://bugs/gnupg.org oder auf https://issues.kolab.org/.]
+
 - Kleopatra:
   * rekursives Signiern/Verschlüsseln von mehreren Dateien und
     Ordnern möglich (siehe GnuPG-Backend)
-  * Prüfsummen 
+  * Prüfsummen
     - Prüfsummen erstellen/überprüfen (mittels sha1sum, sha256sum,
       md5sum) möglich (siehe GnuPG-Backend)
-    - Prüfsummen erstellen für mehrere Dateien korrigiert 
+    - Prüfsummen erstellen für mehrere Dateien korrigiert
       [kolab/issue4540]
-    - Prüfsummen erstellen/überprüfen über das Datei-Menü von Kleopatra ermöglicht 
+    - Prüfsummen erstellen/überprüfen über das Datei-Menü von
+      Kleopatra ermöglicht
       [kolab/issue4464]
-    - Dialoge beim Erstellen/Überprüfen vergrößert 
+    - Dialoge beim Erstellen/Überprüfen vergrößert
       [kolab/issue4487]
-  * Konfliktdialog 
+  * Konfliktdialog
     - Zertifikatsauswahldialog nun kontextsensitiv (abhängig ob signiert,
       verschlüsselt oder signiert/verschlüsselt gewählt wurde)
       [kolab/issue4492]
@@ -85,7 +84,7 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
       von OpenPGP und S/MIME nun über neuen Zertifikatsauswahldialog möglich
       [kolab/issue4213,4235]
   * Zertifikatssuche auf Zertifiaktsserver
-    - Suche nach Fingerabdruck oder Schlüsselkennung: 
+    - Suche nach Fingerabdruck oder Schlüsselkennung:
       neuer Hinweisdialog (teiweise 0x-Präfix erforderlich)
       [kolab/issue4453]
   * Beglaubigen von OpenPGP-Zertifikaten
@@ -94,12 +93,13 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
     - Schlüsselklennung in Schritt 2 hinzugefügt
       [kolab/issue4460]
   * Diverse kleinere GUI-Verbesserungen
-    - Kleopatras Hauptfenster: Spalte 'Fingerabdruck' durch 'Schlüsselkennung' ersetzt 
+    - Kleopatras Hauptfenster:
+      Spalte 'Fingerabdruck' durch 'Schlüsselkennung' ersetzt
       [kolab/issue4542]
     - Schlüsselkennung konsistent 8-stellig darstellen
       [kolab/issue4659]
     - Datei-entschlüsseln/prüfen-Dialoglayout optimiert
-      [kolab/issue4662] 
+      [kolab/issue4662]
     - Export eines geheimen X.509-Zertifikats verwendet nun utf8 als
       Vorgabe für Passphrase-Zeichensatz
       [kolab/issue4454]
@@ -108,7 +108,7 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
       [kolab/issue4457]
     - Anzeigen von Zertifikaten im Löschen-Bestätigungsdialog
       korrigiert
-      [kolab/issue4459] 
+      [kolab/issue4459]
     - neuer Kontext-Menüeintrag zum Löschen von Zertifikaten
       [kolab/issue4450]
     - Vertrauen in den Zertifikatsinhaber/Benutzervertrauen nun in
@@ -133,11 +133,11 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
   * Kleopatra-Einrichten-S/MIME-Dialog:
     - 'allow-mark-trusted' Option entfernt, wenn gnupg 'no-allow-mark-trusted'
       anbietet
-  * SmartCard 
-    - Initialisierung einer X.509-Karte in Kleopatra verbessert 
+  * SmartCard
+    - Initialisierung einer X.509-Karte in Kleopatra verbessert
       [kolab/issue4519]
     - Blinkendes SystemTray Kleopatra-Icon beim Einlegen einer X.509
-      SmartCard. Klick startet learncard Befehl bzw. Nullpin Dialog.
+      SmartCard. Klick startet learncard Befehl bzw. Null-PIN Dialog.
       [kolab/issue4191]
     - Learncard Befehl unterdrückt nun gpgsm Fehlerdialog
       [kolab/issue4126]
@@ -149,7 +149,7 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
 - GnuPG-Backend:
   * aktualisiert auf gnupg 2.0.17
   * allow-mark-trusted aktiviert per Voreingestellung (no-allow-mark-trusted
-    eingeführt) 
+    eingeführt)
   * gpgme und libassuan aktualisiert (Anstieg von offenen Handles
     bei Kleopatra damit behoben, siehe [kolab/issue4705])
   * Automatischer Neustart des gpg-agent durch gpgconf korrigiert
@@ -157,13 +157,13 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
   * bzip2 aktualisiert (von 1.0.4 auf 1.0.6)
   * Fehlercode für fehlende Zertifikate hinzugefügt
   * (rekursives) Signiern/Verschlüsseln mit gpgtar
-    [kolab/issue4298,4299,4300] 
+    [kolab/issue4298,4299,4300]
   * Prüfsummen erstellen/überprüfen (mittels sha1sum, sha256sum,
     md5sum) über GpgEX möglich
     [kolab/issue41634,294,4295,4296,4297,4321]
   * Aktualisierung auf neues libassuan v2 Interface
-  * Diverse Stabilitätverbesserung 
-    [u.a.: kolab/issue4212] 
+  * Diverse Stabilitätverbesserung
+    [u.a.: kolab/issue4212]
 
 - GpgEX
   * (rekursives) Signiern/Verschlüsseln von mehreren Dateien und
@@ -181,7 +181,7 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
   * Pinentry-qt4-Hänger beim E-Mail-Signieren behoben
     (aktualisiert von 0.8.0 auf 0.8.1)
     [kolab/issue4302]
-  * Voreinstellung wieder umgestellt auf QT4 
+  * Voreinstellung wieder umgestellt auf QT4
     (für gpg4win-light-Installer weiterhin GTK aktiv)
     [kolab/issue4378]
   * DE: Übersetzung des Buttons 'Cancel' zu 'Abbrechen'
@@ -198,8 +198,8 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
     (Herausgeber "Intevation GmbH")
   * portugiesische Übersetzung hinzugefügt
 
-- Claws:
-  siehe http://www.claws-mail.org
+- Claws-Mail:
+  Siehe http://www.claws-mail.org
 
 
 3. Bekannte Probleme (und Abhilfe)
@@ -250,7 +250,8 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
   * Senden von signierten oder verschlüsselten Nachrichten über ein
     Exchange basiertes Konto funktioniert nicht.
     [siehe https://bugs.g10code.com/gnupg/issue1102]
-    (Hinweis: Beim verwenden von SMTP sollte das Senden mit GpgOL funktionieren.)
+    (Hinweis: Beim verwenden von SMTP sollte das Senden
+     mit GpgOL funktionieren.)
 
   * Outlook2007 stürzt beim Öffnen von Anhängen einer
     verschlüsselten Nachricht ab
@@ -285,12 +286,12 @@ Neu in Gpg4win Version !VERSION! (!BUILD_ISODATE!):
      Klicken Sie auf "Start" -> "Ausführen" und geben Sie folgenden
      Befehl ein:
         C:\windows\syswow64\explorer.exe /separate
-     Beachten Sie, dass Sie ggf. den Pfad zu Ihrer x64-basierten 
+     Beachten Sie, dass Sie ggf. den Pfad zu Ihrer x64-basierten
      Version von Windows anpassen müssen.
      Dieser 'separate'-Aufruf ist aktuell in Windows7/64bit defekt.
      Alternativ können Sie die Datei-Krypto-Operationen von GpgEX
      auch direkt über das Datei-Menü von Kleopatra erreichen.
+
 
 4. Installation
 ===============
@@ -303,8 +304,8 @@ finden Sie im Anhang des Gpg4win-Komendiums:
 http://www.gpg4win.de/doc/de/gpg4win-compendium_35.html
 
 
-5. Versionshistorie
-===================
+5. Versionsgeschichte
+=====================
 
 Eine aktuelle deutschsprachige Übersicht der Änderungen finden Sie online
 unter http://www.gpg4win.de/change-history-de.html .  Im weiteren
@@ -317,7 +318,7 @@ finden Sie die Eintr
 ==============================================
 
 Zur Übersicht sind hier die Prüfsummen sowie die Namen der einzelnen
-Bestandteile aufgelistet. 
+Bestandteile aufgelistet.
 
 !VERSIONINFO!
 
@@ -342,7 +343,7 @@ Zur 
 
 
 
-Frohes GiPiGien,
+Viel Erfolg,
 
   Ihr Gpg4win Team
 
index ef2ce0d..86a77bd 100644 (file)
@@ -37,39 +37,36 @@ start working with Gpg4win.
 Gpg4win supports these platforms:
   * Operating System: Windows XP (32/64), Vista (32/64), 7 (32/64)
   * MS Outlook: 2003, 2007
-  Note: Currently, there is no 64-bit support for GpgEX 
+  Note: Currently, there is no 64-bit support for GpgEX
   (see section 3, "Using GpgEX with Windows x64", for details)
 
 
 2. Changes
 ==========
-[The following issue numbers reference to https://issues.kolab.org/.]
 
 Included Gpg4win components in Version !VERSION! are:
-    GnuPG:          2.0.17
-    Kleopatra:      2.1.0 (2011-02-04)
-    GPA:            0.9.1-svn1024
-    GpgOL:          1.1.2
-    GpgEX:          0.9.7
-    Claws-Mail:     3.7.8cvs47
-    Kompendium DE:  3.0.0
-    Kompendium EN:  3.0.0-beta1
-
-New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
-------------------------------------------
+
+!COMPONENTS!
+
+
+Detailed list of changes in version 2.1.0 (2011-03-15)
+------------------------------------------------------
+  [The bug numbers reference either http://bugs.gnupg.org or
+   https://issues.kolab.org/.]
+
 - Kleopatra:
   * recursive sign/encrypt of files and folders possible (see
     GnuPG Backend)
-  * Checksums 
+  * Checksums
     - Create/verify checksum by sha1sum, sha256sum, md5sum possible
       (see GnuPG Backend)
-    - create checksums for more than one files 
+    - create checksums for more than one files
       [kolab/issue4540]
     - Create/verify checksum entry to file menu of Kleopatra added
       [kolab/issue4464]
     - Create and verify dialogs of Kleopatra extended
       [kolab/issue4487]
-  * Conflict dialog 
+  * Conflict dialog
     - Certificate selection dialog now works context-sensitive
       (dependent on selecting sign, encrypt or sign/encrypt)
       [kolab/issue4492]
@@ -82,7 +79,7 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
       replaced by new certificate selection dialog.
       [kolab/issue4213,4235]
   * Certificate lookup on certificate server
-    - Search for fingerprint or key-id shows new information dialog 
+    - Search for fingerprint or key-id shows new information dialog
       (some server requires 0x-Präfix in search string)
       [kolab/issue4453]
   * Certify OpenPGP certificates
@@ -91,19 +88,19 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
     - Key-id in step 2 added
       [kolab/issue4460]
   * Several minor and medium (GUI) improvements:
-    - Kleopatra's main window: column 'fingerprint' with 'key-id' replaced 
+    - Kleopatra's main window: column 'fingerprint' with 'key-id' replaced
       [kolab/issue4542]
     - Show key-id always in 8-digit format
       [kolab/issue4659]
     - Decrypt/verify files dialog layout improved
-      [kolab/issue4662] 
+      [kolab/issue4662]
     - Export of secret X.509 certificats use new default (utf8) for
       passphrase charset
       [kolab/issue4454]
     - Import certificate without file type improved (content checker)
       [kolab/issue4457]
     - Fix certificate list in delete confirm dialog
-      [kolab/issue4459] 
+      [kolab/issue4459]
     - New context menu entry for deleting certificate added
       [kolab/issue4450]
     - OwnerTrust added to tooltips and certificate details
@@ -127,11 +124,11 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
     - Option 'allow-mark-trusted' removed if gnupg provides
       'no-allow-mark-trusted'
   * SmartCard
-    - Improve initialize smart card process with Kleopatra 
+    - Improve initialize smart card process with Kleopatra
       [kolab/issue4519]
     - Detecting smartcard: Kleopatra's systemtray icon blinks after
       inserting X.509 card. Click starts learn card command or opens
-      nullpin dialog.
+      Null-PIN dialog.
       [kolab/issue4191]
     - Learn card commands suppress gpgsm error dialogs.
       [kolab/issue4126]
@@ -151,7 +148,7 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
   * bzip2 updated (from 1.0.4 to 1.0.6)
   * Add better error code for missing certificates
   * (recursive) sign/encrypt of files and folders possible
-    [kolab/issue4298,4299,4300] 
+    [kolab/issue4298,4299,4300]
   * Create/verify checksum by sha1sum, sha256sum, md5sum
     possible via GpgEX
     [kolab/issue41634,294,4295,4296,4297,4321]
@@ -174,7 +171,7 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
 - Pinentry:
   * Pinentry-qt4 hanger while signing e-mail fixed
     (update from 0.8.0 to 0.8.1)
-    [kolab/issue4302] 
+    [kolab/issue4302]
   * Change default: switch to QT4
     (GTK still enabled for gpg4win-light installer)
     [kolab/issue4378]
@@ -191,8 +188,8 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
     (Publisher: "Intevation GmbH")
   * Portuguese translation added
 
-- Claws:
-  see http://www.claws-mail.org
+- Claws-Mail:
+  See http://www.claws-mail.org
 
 
 3. Known Bugs (and Workarounds)
@@ -239,7 +236,7 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
   * Sending signed or encrypted messages via an Exchange based account
     does not yet work.
     [see https://bugs.g10code.com/gnupg/issue1102]
-    (Please note: Using SMTP with GpgOL and Exchange seems to be work.) 
+    (Please note: Using SMTP with GpgOL and Exchange seems to be work.)
 
   * Outlook2007 crashes after opening attachments of an encrypted message
     [see https://bugs.g10code.com/gnupg/issue1110]
@@ -253,10 +250,10 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
     probability of this to happen, but not eliminate the issue.
     A solution is being worked on.
 
-- Using GpgEX with Windows x64:
+- Using GpgEX with 64 bit versions Windows:
 
-   * In some cases sign/encrypt or decrypt/verify via GpgEX doesn't work 
-     correctly (Kleopatra freezed). Then you should kill Kleopatra via 
+   * In some cases sign/encrypt or decrypt/verify via GpgEX doesn't work
+     correctly (Kleopatra freezed). Then you should kill Kleopatra via
      task manager and run the file crypto operation directly in Kleopatra
      (see file menu).
 
@@ -270,7 +267,7 @@ New in Gpg4win version !VERSION! (!BUILD_ISODATE!):
      click OK:
          C:\windows\syswow64\explorer.exe /separate
      Note: Adjust the path to your x64-based version of Windows if
-     necessary. 
+     necessary.
      This 'separate' command seems to be currently broken in Windows7/64bit.
      Alternatively you can use the file crypto operations of GpgEX
      directly via the file menu of Kleopatra.
index eff6764..438a8e1 100644 (file)
@@ -101,7 +101,8 @@ foosum_exe = sha1sum.exe md5sum.exe sha256sum.exe
 
 # Need to clean the dll because we bypassed automake.
 CLEANFILES = g4wihelp.dll versioninfo.txt $(README_files) $(HOWTO_files) \
-             installer-options.ini NEWS.tmp versioninfo.tmp \
+             installer-options.ini NEWS.tmp COMPONENTS-list.tmp \
+            versioninfo.tmp \
             gpgwrap.exe gpgwrap-2.exe kleowrap.exe $(foosum_exe)
 
 # Supported source packages.
@@ -521,8 +522,13 @@ versioninfo.txt:
        -rm versioninfo.tmp
 
 NEWS.tmp : $(top_srcdir)/NEWS
-       sed -e '/^#/d' <$(top_srcdir)/NEWS >NEWS.tmp
+        awk '/^#/ {next} /^\(de\)/ {skip=1;next} /^[^[:space:]]/ {skip=0} \
+             !skip { sub(/^\(en\)/,"   *"); print }' \
+             <$(top_srcdir)/NEWS >NEWS.tmp
 
+COMPONENTS-list.tmp : $(top_srcdir)/NEWS
+       awk '/^~~~~~~~~~~~/ { ok++; next} ok==1 {print "    "$$0}' \
+            < $(top_srcdir)/NEWS > COMPONENTS-list.tmp
 
 installer-options.ini : $(top_srcdir)/src/installer-options.ini.in
        cat $(top_srcdir)/src/installer-options.ini.in >installer-options.ini
index b8be8f0..1324335 100644 (file)
@@ -316,10 +316,11 @@ endef
 
 define README_template
 README.$(1).txt : versioninfo.txt NEWS.tmp $(top_srcdir)/doc/README.$(1).txt \
-                  $(top_srcdir)/doc/beta-warning.txt
+                  COMPONENTS-list.tmp $(top_srcdir)/doc/beta-warning.txt
        sed -e '/^;.*/d;/!VERSIONINFO!/{r versioninfo.txt' -e 'd;}' \
        -e '/!NEWSFILE!/{r NEWS.tmp' -e 'd;}' \
        -e '/!NEWSFILE!/{r NEWS.tmp' -e 'd;}' \
+       -e '/!COMPONENTS!/{r COMPONENTS-list.tmp' -e 'd;}' \
         -e '/!PKG-COPYRIGHT!/{r $(top_srcdir)/doc/pkg-copyright.txt' -e 'd;}' \
         -e 's,!VERSION!,$(VERSION),g' \
        -e 's,!BUILD_ISODATE!,$(BUILD_ISODATE),g' \