aboutsummaryrefslogtreecommitdiff
path: root/polish
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2016-09-11 20:47:26 +0000
committerJohn Marino <marino@FreeBSD.org>2016-09-11 20:47:26 +0000
commitbc754c74a3955c2853e705ff516ef32ea3b002fa (patch)
tree9ee5dcde4c363dddb28735305b67fa6145e75c2e /polish
parent1b61ca847239ef1a3a83b9b5dae393610233426e (diff)
downloadports-bc754c74a3955c2853e705ff516ef32ea3b002fa.tar.gz
ports-bc754c74a3955c2853e705ff516ef32ea3b002fa.zip
Notes
Diffstat (limited to 'polish')
-rw-r--r--polish/libgadu/Makefile2
-rw-r--r--polish/libgadu/files/patch-src_events.c14
2 files changed, 15 insertions, 1 deletions
diff --git a/polish/libgadu/Makefile b/polish/libgadu/Makefile
index af23abb0b1d5..6f871ddeae3d 100644
--- a/polish/libgadu/Makefile
+++ b/polish/libgadu/Makefile
@@ -37,7 +37,7 @@ OPTIONS_DEFINE= OPENSSL
OPTIONS_DEFAULT=OPENSSL
OPENSSL_CONFIGURE_WITH= openssl
-OPENSSL_USE= OPENSSL=yes
+OPENSSL_USES= ssl
pre-install-OPENSSL-on:
# OpenSSL from base system lacks .pc file for pkgconfig
diff --git a/polish/libgadu/files/patch-src_events.c b/polish/libgadu/files/patch-src_events.c
new file mode 100644
index 000000000000..c5989dbe2c1a
--- /dev/null
+++ b/polish/libgadu/files/patch-src_events.c
@@ -0,0 +1,14 @@
+--- src/events.c.orig 2014-12-20 12:09:17 UTC
++++ src/events.c
+@@ -294,7 +294,11 @@ int gg_session_init_ssl(struct gg_sessio
+ }
+
+ if (gs->ssl_ctx == NULL) {
++#ifndef OPENSSL_NO_SSL3
+ gs->ssl_ctx = SSL_CTX_new(SSLv3_client_method());
++#else
++ gs->ssl_ctx = SSL_CTX_new(SSLv23_client_method());
++#endif
+
+ if (gs->ssl_ctx == NULL) {
+ ERR_error_string_n(ERR_get_error(), buf, sizeof(buf));