summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/openvas-libnasl/files/openvas-libnasl-2.0.2-fix-gpgme.diff')
-rw-r--r--net-analyzer/openvas-libnasl/files/openvas-libnasl-2.0.2-fix-gpgme.diff22
1 files changed, 22 insertions, 0 deletions
diff --git a/net-analyzer/openvas-libnasl/files/openvas-libnasl-2.0.2-fix-gpgme.diff b/net-analyzer/openvas-libnasl/files/openvas-libnasl-2.0.2-fix-gpgme.diff
new file mode 100644
index 000000000000..9f0277213173
--- /dev/null
+++ b/net-analyzer/openvas-libnasl/files/openvas-libnasl-2.0.2-fix-gpgme.diff
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_fix_gpgme.dpatch by Jan Wagner <waja@cyconet.org>
+##
+## DP: check gpgme version
+
+@DPATCH@
+diff -urNad openvas-libnasl-2.0.2~/nasl/nasl_signature.c openvas-libnasl-2.0.2/nasl/nasl_signature.c
+--- openvas-libnasl-2.0.2~/nasl/nasl_signature.c 2009-08-18 10:06:59.000000000 +0200
++++ openvas-libnasl-2.0.2/nasl/nasl_signature.c 2009-09-17 09:55:02.000000000 +0200
+@@ -171,7 +171,12 @@
+ gpgme_ctx_t ctx = NULL;
+ char * gpghome = determine_gpghome();
+
++ /* Calls seem to be necessary for certain versions of gpgme (for
++ initialization). Note that we could check the version number here, but do so
++ in configure. */
++ gpgme_check_version (NULL);
+ err = gpgme_engine_check_version(GPGME_PROTOCOL_OpenPGP);
++
+ if (err)
+ {
+ print_gpgme_error("gpgme_engine_check_version", err);