[geany/geany-osx] 215510: Fix SSL usage

Jiří Techet git-noreply at xxxxx
Thu Apr 27 19:33:54 UTC 2017


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Thu, 27 Apr 2017 19:33:54 UTC
Commit:      215510da606491ad6c4cd5a3a4731a18633a1c82
             https://github.com/geany/geany-osx/commit/215510da606491ad6c4cd5a3a4731a18633a1c82

Log Message:
-----------
Fix SSL usage

Using HTTPS requires glib-networking library whose modules are
under gio/modules subdirectory of glib. Also GIO_MODULE_DIR
has to be defined so the module is found.


Modified Paths:
--------------
    geany.bundle
    launcher-gtk3.sh
    launcher.sh

Modified: geany.bundle
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -102,9 +102,9 @@
     ${prefix}/lib/enchant/*.so
   </binary>
 
-  <!-- encryption engines for SSL used by libsoup -->
+  <!-- glib-networking modules used by libsoup, needed for HTTPS -->
   <binary>
-    ${prefix}/lib/engines/*.dylib
+    ${prefix}/lib/gio/modules/*.so
   </binary>
 
   <!-- Geany's plugins -->


Modified: launcher-gtk3.sh
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -197,5 +197,6 @@ fi
 
 export GEANY_PLUGINS_SHARE_PATH="$bundle_res/share/geany-plugins"
 export ENCHANT_MODULE_PATH="$bundle_lib/enchant"
+export GIO_MODULE_DIR="$bundle_lib/gio/modules"
 
 $EXEC "$bundle_contents/MacOS/$name-bin" "$@" $EXTRA_ARGS


Modified: launcher.sh
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -197,5 +197,6 @@ fi
 
 export GEANY_PLUGINS_SHARE_PATH="$bundle_res/share/geany-plugins"
 export ENCHANT_MODULE_PATH="$bundle_lib/enchant"
+export GIO_MODULE_DIR="$bundle_lib/gio/modules"
 
 $EXEC "$bundle_contents/MacOS/$name-bin" "$@" $EXTRA_ARGS



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list