[gentoo-commits] gentoo-x86 commit in net-libs/gnutls/files: gnutls-3.3.7-build.patch

2014-10-13 Thread Alon Bar-Lev (alonbl)
alonbl  14/10/13 13:03:42

  Removed:  gnutls-3.3.7-build.patch
  Log:
  Version bump, cleanup
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
BF20DC51)



[gentoo-commits] gentoo-x86 commit in net-libs/gnutls/files: gnutls-3.3.7-build.patch

2014-08-24 Thread Alon Bar-Lev (alonbl)
alonbl  14/08/24 19:09:45

  Added:gnutls-3.3.7-build.patch
  Log:
  Version bump, bug#520784, cleanup
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
BF20DC51)

Revision  ChangesPath
1.1  net-libs/gnutls/files/gnutls-3.3.7-build.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gnutls/files/gnutls-3.3.7-build.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/gnutls/files/gnutls-3.3.7-build.patch?rev=1.1&content-type=text/plain

Index: gnutls-3.3.7-build.patch
===
>From 580c82cbe8629b0848b30a4a4ed659c558dc42c7 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev 
Date: Sun, 24 Aug 2014 21:19:26 +0300
Subject: [PATCH] build: condition pkcs11 block

Signed-off-by: Alon Bar-Lev 
---
 lib/gnutls_privkey.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/gnutls_privkey.c b/lib/gnutls_privkey.c
index 24ed6f2..64e 100644
--- a/lib/gnutls_privkey.c
+++ b/lib/gnutls_privkey.c
@@ -198,6 +198,7 @@ _gnutls_privkey_get_mpis(gnutls_privkey_t key, 
gnutls_pk_params_st * params)
case GNUTLS_PRIVKEY_X509:
ret = _gnutls_pk_params_copy(params, &key->key.x509->params);
break;
+#ifdef ENABLE_PKCS11
case GNUTLS_PRIVKEY_PKCS11: {
gnutls_pubkey_t pubkey;
 
@@ -210,6 +211,7 @@ _gnutls_privkey_get_mpis(gnutls_privkey_t key, 
gnutls_pk_params_st * params)
 
break;
}
+#endif
default:
gnutls_assert();
return GNUTLS_E_INVALID_REQUEST;
-- 
1.8.5.5

>From 95cf32756f65d945dff17458a89a0bdf7fc81f41 Mon Sep 17 00:00:00 2001
From: Alon Bar-Lev 
Date: Sun, 24 Aug 2014 21:49:55 +0300
Subject: [PATCH] build: tests: x509cert-tl: support separate builddir

Signed-off-by: Alon Bar-Lev 
---
 tests/Makefile.am   | 1 +
 tests/x509cert-tl.c | 6 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6638fce..3ad6c67 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -128,6 +128,7 @@ TESTS_ENVIRONMENT = 
\
PKCS12FILE_2=$(srcdir)/pkcs12-decode/pkcs12_2certs.p12  \
PKCS12PASSWORD_2="" \
PKCS12PATH=$(srcdir)/pkcs12-decode/ \
+   X509CERTDIR=$(srcdir)/x509cert-dir/ \
EXEEXT=$(EXEEXT)\
top_builddir="$(top_builddir)"  \
srcdir="$(srcdir)"
diff --git a/tests/x509cert-tl.c b/tests/x509cert-tl.c
index dad7860..5ecc03e 100644
--- a/tests/x509cert-tl.c
+++ b/tests/x509cert-tl.c
@@ -189,6 +189,7 @@ static time_t mytime(time_t * t)
 void doit(void)
 {
int ret;
+   const char *path;
gnutls_datum_t data;
gnutls_x509_crt_t server_crt, ca_crt2;
gnutls_x509_trust_list_t tl;
@@ -209,7 +210,10 @@ void doit(void)
gnutls_x509_crt_init(&server_crt);
gnutls_x509_crt_init(&ca_crt2);
 
-   ret = gnutls_x509_trust_list_add_trust_dir(tl, "./x509cert-dir", NULL, 
GNUTLS_X509_FMT_PEM, 0, 0);
+   path = getenv("X509CERTDIR");
+   if (!path)
+   path = "./x509cert-dir";
+   ret = gnutls_x509_trust_list_add_trust_dir(tl, path, NULL, 
GNUTLS_X509_FMT_PEM, 0, 0);
if (ret != 1)
fail("gnutls_x509_trust_list_add_trust_dir: %d\n", ret);
 
-- 
1.8.5.5