summaryrefslogtreecommitdiff
path: root/audio/murmur/files/patch-initialize-SSL
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2019-03-20 19:06:00 +0000
committerMark Felder <feld@FreeBSD.org>2019-03-20 19:06:00 +0000
commitddffc6c5a699c0cd889604bd663fefdbc30850f9 (patch)
treedb33bcfec10bc6fe0dee4595eccbd800194d1317 /audio/murmur/files/patch-initialize-SSL
parentgraphics/py-djvulibre: Update 0.8.3 -> 0.8.4 (diff)
Revive audio/murmur
Finally version 1.3.0-rc1 has been released
Notes
Notes: svn path=/head/; revision=496382
Diffstat (limited to 'audio/murmur/files/patch-initialize-SSL')
-rw-r--r--audio/murmur/files/patch-initialize-SSL34
1 files changed, 34 insertions, 0 deletions
diff --git a/audio/murmur/files/patch-initialize-SSL b/audio/murmur/files/patch-initialize-SSL
new file mode 100644
index 000000000000..aa959f47b2b9
--- /dev/null
+++ b/audio/murmur/files/patch-initialize-SSL
@@ -0,0 +1,34 @@
+Description: the SSL library must be initialized, otherwise mumble and
+ mumble-server both fail to find the available ciphers after a rebuild
+ with openssl_1.0.2d-3. The two calls used are based on:
+ https://wiki.openssl.org/index.php/SSL/TLS_Client#Initialization
+Author: Colomban Wendling <lists.ban@herbesfolles.org>
+ Christohper Knadle <Chris.Knadle@coredump.us>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804363
+Bug-Mumble: https://github.com/mumble-voip/mumble/issues/1876
+Last-Updated: 2015-11-10
+
+--- src/mumble/main.cpp.orig 2015-07-09 13:23:46 UTC
++++ src/mumble/main.cpp
+@@ -170,6 +170,9 @@ int main(int argc, char **argv) {
+ os_init();
+ #endif
+
++ SSL_library_init();
++ SSL_load_error_strings();
++
+ bool bAllowMultiple = false;
+ QUrl url;
+ if (a.arguments().count() > 1) {
+--- src/murmur/main.cpp.orig 2015-07-09 13:23:46 UTC
++++ src/murmur/main.cpp
+@@ -203,6 +203,9 @@ int main(int argc, char **argv) {
+ qsrand(QDateTime::currentDateTime().toTime_t());
+ qInstallMsgHandler(murmurMessageOutput);
+
++ SSL_library_init();
++ SSL_load_error_strings();
++
+ #ifdef Q_OS_WIN
+ Tray tray(NULL, &le);
+ #endif