Update packages
authorAndre Heinecke <aheinecke@intevation.de>
Tue, 5 Dec 2017 12:38:07 +0000 (13:38 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Tue, 5 Dec 2017 12:40:11 +0000 (13:40 +0100)
* packages/packages.current (GnuPG): Update to build with
assuan 2.4.5.
(gpgol, libassuan, pinentry, paperkey): Update to latest
release.
(gpgme, kleopatra): Update to latest master.
* patches/gpgol: Removed.
* Makefile.am (EXTRA_DIST): Update accordingly.
* src/Makefile.am (pkg_pinentry_configure): Disable FLTK.

Makefile.am
packages/packages.current
patches/gpgol/0001-Launch-Kleo-GPA-in-the-background-on-start.patch [deleted file]
src/Makefile.am

index 2f5d90f..2e18138 100644 (file)
@@ -52,8 +52,7 @@ EXTRA_DIST = autogen.sh README.GIT ONEWS \
         patches/gpgex-1.0.4/0001-Prefer-kleowrapped-gpgwrapped-binaries.patch \
         patches/gpgex-1.0.4/0002-Fix-loop-logic-error-in-new-server-name-detection.patch \
         patches/extra-cmake-modules/0001-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-Windows.patch \
-        patches/gpa-0.9.10/0001-w32-Make-location-of-locale-dir-more-flexible.patch \
-        patches/gpgol/0001-Launch-Kleo-GPA-in-the-background-on-start.patch
+        patches/gpa-0.9.10/0001-w32-Make-location-of-locale-dir-more-flexible.patch
 
 copy-news:
        cp NEWS doc/website/NEWS.last
index f516633..c715a36 100644 (file)
@@ -235,11 +235,11 @@ chk  1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c
 #
 server http://files.gpg4win.org/src
 
-# last-changed: 2017-11-20
+# last-changed: 2017-12-05
 # by: ah
 # verified: Sig 5B80 C575 4298 F0CB  55D8 ED6A BCEF 7E29 4B09 2E28
-file gpgol/gpgol-2.0.3.tar.bz2
-chk  6c92084127878623eb831966ff4a15eef53f01cb9b0309e2a45c89d7fe8e6f10
+file gpgol/gpgol-2.0.4.tar.bz2
+chk  20cc4a42a5e67f4e3adffd8755e323579945691e0747bc65fb3e594f05b6f346
 
 #
 # GpgEX
@@ -284,25 +284,26 @@ server ftp://ftp.gnupg.org/gcrypt
 file libgpg-error/libgpg-error-1.27.tar.bz2
 chk  4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2
 
-# last-changed: 2016-07-22
+# last-changed: 2017-12-05
 # by: ah
-file libassuan/libassuan-2.4.4.tar.bz2
-chk  9e69a102272324de0bb56025779f84fd44901afcc6eac51505f6a63ea5737ca1
+file libassuan/libassuan-2.4.5.tar.bz2
+chk  fbfea5d1dbcdee34f2597b0afb3d8bb4eda96c924a1e01b01c2acde68b81625f
 
-# last changed: 2017-11-20
+# last changed: 2017-12-05
 # by: ah
-name gnupg-w32-2.2.3-20171120-bin.exe
-file binary/gnupg-w32-2.2.3_20171120.exe
-chk  df8295774c47ff07c046c31e2f70d973ba2db8658c0f88039edda5eec5c3f247
+name gnupg-w32-2.2.3-20171201-bin.exe
+file binary/gnupg-w32-2.2.3_20171201.exe
+chk  b26eeaa7424a31145b8088784e1164d3d15b11f7d4e0833aaee582dc2e1507fa
 
-name gnupg-w32-2.2.3-20171120-src.tar.xz
-file binary/gnupg-w32-2.2.3_20171120.tar.xz
-chk  1f33b715bad55c56d139d5b60ee035434ae60a8aad52822203c7bb01cd03c8fc
+name gnupg-w32-2.2.3-20171201-src.tar.xz
+file binary/gnupg-w32-2.2.3_20171201.tar.xz
+chk  a40bcc6a300158661c2f9c35d54f2cf50daccd5d8f114224f7430e4ac674c4db
 
-# last changed: 2016-01-17
+
+# last changed: 2017-12-05
 # by: ah
-file pinentry/pinentry-1.0.0.tar.bz2
-chk  1672c2edc1feb036075b187c0773787b2afd0544f55025c645a71b4c2f79275a
+file pinentry/pinentry-1.1.0.tar.bz2
+chk  68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570
 
 # TODO switch back to released version
 # by: ah
@@ -319,9 +320,11 @@ chk  c3b9cc36fd9916e83524930f99df13b1d5f601f4c0168cb9f5d81422e282b727
 #
 server http://www.jabberwocky.com/software/paperkey
 
-# checked: 2014-07-16 ah
-file paperkey-1.3.tar.gz
-chk  5b57d7522336fb65c4c398eec27bf44ec0aaa35926157b79a76423231792cbfb
+# last-changed: 2017-12-05
+# by: ah
+# verified: SIG 7D92 FD31 3AB6 F373 4CC5  9CA1 DB69 8D71 9924 2560
+file paperkey-1.5.tar.gz
+chk  c4737943083ce92e41faf13c27a9d608105b6285c0840dfb684a7ee294142ddf
 
 #
 #  Kleopatra and dependencies
@@ -514,8 +517,8 @@ chk 40c874c98c0eb0c76e9a5015aab5d5ed791c1e0bed138f412fb496031e80eb3f
 server http://files.intevation.de/projects/gpg4all
 
 # by: ah
-file gpgme/gpgme-1.10.0-beta80.tar.bz2
-chk  8ce467c5f72543a025197b8aeac9b6476db14b70401302491af9ccb1e0bf48d2
+file gpgme/gpgme-1.10.0-beta88.tar.bz2
+chk  09dccfdd3fd40a439851054fb6928ea981886a974d932f4ce325907401807244
 
 # Libkleo
 # last changed: see package date.
@@ -539,5 +542,5 @@ chk 1d27bcbf9b01c1568ea11d8b9d870b3afed8b1f3f3251d402394790c8779c6b6
 # last changed: see package date.
 # by: ah
 # verified: Tarball created by ah.
-file kleopatra/kleopatra-201711161242.tar.gz
-chk 25913fdf99aec23262258c13180b72d4e236e97676a5b5f630492a91fc387acc
+file kleopatra/kleopatra-201712051214.tar.gz
+chk 41cd59cd9713755124544a56caa299ff4d31679d0c934f044fd7c33da1a3391b
diff --git a/patches/gpgol/0001-Launch-Kleo-GPA-in-the-background-on-start.patch b/patches/gpgol/0001-Launch-Kleo-GPA-in-the-background-on-start.patch
deleted file mode 100755 (executable)
index 7d8a92d..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-#! /bin/sh
-patch -p1 -f -l $* < $0
-exit $?
-
-From 13950a98522818b27b3048617acb0282b65b54b3 Mon Sep 17 00:00:00 2001
-From: Andre Heinecke <aheinecke@intevation.de>
-Date: Mon, 20 Nov 2017 11:54:08 +0100
-Subject: [PATCH] Launch Kleo/GPA in the background on start
-
-* src/engine-assuan.c (spawn_background): New.
-(op_assuan_init): Create background thread to launch kleo.
-
---
-This does not slowdown the startup as it happens in a different
-thread but is intended to speed up the opening of the key
-resolution dialog when kleopatra is not running and help to
-avoid startup problems mentioned in T3401
-
-GnuPG-Bug-Id: T3401
----
- src/engine-assuan.c | 37 +++++++++++++++++++++++++++++++++++++
- 1 file changed, 37 insertions(+)
-
-diff --git a/src/engine-assuan.c b/src/engine-assuan.c
-index 8907c18..95eee5f 100644
---- a/src/engine-assuan.c
-+++ b/src/engine-assuan.c
-@@ -559,16 +559,53 @@ op_assuan_deinit (void)
-   cleanup ();
- }
-
-+/* Code for a thread in the background */
-+static DWORD WINAPI
-+spawn_background (LPVOID arg)
-+{
-+  gpgme_error_t err;
-+  assuan_context_t ctx;
-+  pid_t pid;
-+  ULONG cmdid;
-+
-+  (void) arg;
-+
-+  /* Run a test connection to see whether the UI server is available.  */
-+  log_debug ("%s:%s: Initial uiserver connect", SRCNAME, __func__);
-+  err = connect_uiserver (&ctx, &pid, &cmdid, NULL);
-+  if (!err)
-+    {
-+      log_debug ("%s:%s: Sending noop", SRCNAME, __func__);
-+      err = assuan_transact (ctx, "NOP", NULL, NULL, NULL, NULL, NULL, NULL);
-+      assuan_release (ctx);
-+    }
-+  if (err)
-+    log_debug ("%s:%s: Failed code: %i", SRCNAME, __func__, err);
-+
-+  return 0;
-+}
-
- /* Initialize this system. */
- int
- op_assuan_init (void)
- {
-   static int init_done;
-+  HANDLE thread;
-
-   if (init_done)
-     return 0;
-
-+  /* Connect to UiServer in the background */
-+
-+  /* XXX This should not really be necessary but
-+     it was often reported that the spawn and connect
-+     did not work. Also it is much faster to access
-+     Kleopatra when it's already running so spawning
-+     it as lookahead probably makes sense. */
-+  thread = CreateThread (NULL, 0, spawn_background,
-+                         NULL, 0, NULL);
-+  CloseHandle(thread);
-+
-   /* Fire up the pipe worker thread. */
-   {
-     HANDLE th;
---
-2.11.0
index e5f41c9..97dc9cd 100644 (file)
@@ -232,6 +232,7 @@ pinentry_enable_disable= --enable-pinentry-qt
 endif
 gpg4win_pkg_pinentry_configure = \
   $(pinentry_enable_disable) \
+  --disable-pinentry-fltk \
   --enable-pinentry-gtk2 \
   CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib
 #  --with-libiconv-prefix=$(idir) --with-libintl-prefix=$(idir)