Add a glib-networking patch to honor SSL_CERT_FILE environment variable - pkgsrc-localpatches - leot's pkgsrc LOCALPATCHES
 (HTM) hg clone https://bitbucket.org/iamleot/pkgsrc-localpatches
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 019a12aada24b1cac0330fcce5aff1149a03a8e9
 (DIR) parent 0de2651894b4ce547b3fa79b79e7dfd15c6c433b
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Fri,  5 Oct 2018 00:07:39 
       
       Add a glib-networking patch to honor SSL_CERT_FILE environment variable
       
       (Tested via wip/luakit-git... and pretty handy when using mitmproxy with it.)
       
       Diffstat:
        net/glib-networking/patch-tls_gnutls_gtlsbackend-gnutls.c |  18 +++++++++++++++
        1 files changed, 18 insertions(+), 0 deletions(-)
       ---
       diff -r 0de2651894b4 -r 019a12aada24 net/glib-networking/patch-tls_gnutls_gtlsbackend-gnutls.c
       --- /dev/null   Thu Jan 01 00:00:00 1970 +0000
       +++ b/net/glib-networking/patch-tls_gnutls_gtlsbackend-gnutls.c Fri Oct 05 00:07:39 2018 +0200
       @@ -0,0 +1,18 @@
       +$NetBSD$
       +
       +Honor SSL_CERT_FILE environment variable.
       +
       +--- tls/gnutls/gtlsbackend-gnutls.c.orig       2018-05-22 01:50:26.000000000 +0000
       ++++ tls/gnutls/gtlsbackend-gnutls.c
       +@@ -115,8 +115,10 @@ g_tls_backend_gnutls_real_create_databas
       +                                            GError            **error)
       + {
       +   const gchar *anchor_file = NULL;
       ++  anchor_file = g_getenv ("SSL_CERT_FILE");
       + #ifdef GTLS_SYSTEM_CA_FILE
       +-  anchor_file = GTLS_SYSTEM_CA_FILE;
       ++  if (!anchor_file)
       ++    anchor_file = GTLS_SYSTEM_CA_FILE;
       + #endif
       +   return g_tls_file_database_new (anchor_file, error);
       + }