Honor SSL_CERT_FILE environment variable on gnutls - pkgsrc-localpatches - leot's pkgsrc LOCALPATCHES
 (HTM) hg clone https://bitbucket.org/iamleot/pkgsrc-localpatches
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 795b62f7041eae427303880518cb7d1d27d6abab
 (DIR) parent be07a5bcb94f9f8d0e4fad68ae70d1f49af2b12a
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Tue, 11 Jun 2019 15:38:52 
       
       Honor SSL_CERT_FILE environment variable on gnutls
       
       Diffstat:
        security/gnutls/patch-lib_system_certs.c |  17 +++++++++++++++++
        1 files changed, 17 insertions(+), 0 deletions(-)
       ---
       diff -r be07a5bcb94f -r 795b62f7041e security/gnutls/patch-lib_system_certs.c
       --- /dev/null   Thu Jan 01 00:00:00 1970 +0000
       +++ b/security/gnutls/patch-lib_system_certs.c  Tue Jun 11 15:38:52 2019 +0200
       @@ -0,0 +1,17 @@
       +$NetBSD$
       +
       +Honor possible SSL_CERT_FILE environment variable.
       +
       +--- lib/system/certs.c.orig    2019-03-15 09:10:27.000000000 +0000
       ++++ lib/system/certs.c
       +@@ -129,7 +129,9 @@ add_system_trust(gnutls_x509_trust_list_
       + #ifdef DEFAULT_TRUST_STORE_FILE
       +       ret =
       +           gnutls_x509_trust_list_add_trust_file(list,
       +-                                                DEFAULT_TRUST_STORE_FILE,
       ++                                                secure_getenv("SSL_CERT_FILE") ?
       ++                                                    secure_getenv("SSL_CERT_FILE") :
       ++                                                    DEFAULT_TRUST_STORE_FILE,
       +                                                 crl_file,
       +                                                 GNUTLS_X509_FMT_PEM,
       +                                                 tl_flags, tl_vflags);