Fri Jan 10 21:16:40 2020 UTC ()
Fix build with OpenSSL 1.1.


(joerg)
diff -r1.14 -r1.15 pkgsrc/multimedia/gpac/distinfo
diff -r0 -r1.1 pkgsrc/multimedia/gpac/patches/patch-src_utils_downloader.c

cvs diff -r1.14 -r1.15 pkgsrc/multimedia/gpac/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/gpac/distinfo 2020/01/05 04:11:15 1.14
+++ pkgsrc/multimedia/gpac/distinfo 2020/01/10 21:16:40 1.15
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.14 2020/01/05 04:11:15 ryoon Exp $ 1$NetBSD: distinfo,v 1.15 2020/01/10 21:16:40 joerg Exp $
2 2
3SHA1 (gpac-0.8.0.tar.gz) = eb9254a64210992d0fab44dbebe4dd6b9ed169dc 3SHA1 (gpac-0.8.0.tar.gz) = eb9254a64210992d0fab44dbebe4dd6b9ed169dc
4RMD160 (gpac-0.8.0.tar.gz) = a73c08fc4be9b43e9f2173f0a3125a7734347ef6 4RMD160 (gpac-0.8.0.tar.gz) = a73c08fc4be9b43e9f2173f0a3125a7734347ef6
5SHA512 (gpac-0.8.0.tar.gz) = 47771b9f5143f103993d9c2ebbd0fccdca5f34b9a6ea08febc90113ce8db5a4c1279ad3363a433bd3d3d4a728b63e99d80881bf167f60c6b49b7ef49aa8f840d 5SHA512 (gpac-0.8.0.tar.gz) = 47771b9f5143f103993d9c2ebbd0fccdca5f34b9a6ea08febc90113ce8db5a4c1279ad3363a433bd3d3d4a728b63e99d80881bf167f60c6b49b7ef49aa8f840d
6Size (gpac-0.8.0.tar.gz) = 11405239 bytes 6Size (gpac-0.8.0.tar.gz) = 11405239 bytes
7SHA1 (patch-Makefile) = 9f6cf58175ab3d95cbcf1c9fdd7b024432f6d08c 7SHA1 (patch-Makefile) = 9f6cf58175ab3d95cbcf1c9fdd7b024432f6d08c
8SHA1 (patch-configure) = b76d24b134b7e10c613411f08d8374f0e0202599 8SHA1 (patch-configure) = b76d24b134b7e10c613411f08d8374f0e0202599
 9SHA1 (patch-src_utils_downloader.c) = 3c55df3e695abb417fa457c71b388eba2df2771f

File Added: pkgsrc/multimedia/gpac/patches/Attic/patch-src_utils_downloader.c
$NetBSD: patch-src_utils_downloader.c,v 1.1 2020/01/10 21:16:40 joerg Exp $

Don't use ancient SSLeay functions. SSLey_add_ssl_algorithms() is mapped to
SSL_library_init().

--- src/utils/downloader.c.orig	2020-01-09 00:48:40.383588739 +0000
+++ src/utils/downloader.c
@@ -392,8 +392,9 @@ static Bool init_ssl_lib() {
 	}
 	SSL_library_init();
 	SSL_load_error_strings();
-	SSLeay_add_all_algorithms();
-	SSLeay_add_ssl_algorithms();
+	OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS
+	                | OPENSSL_INIT_ADD_ALL_DIGESTS
+	                | OPENSSL_INIT_LOAD_CONFIG, NULL);
 	_ssl_is_initialized = GF_TRUE;
 	GF_LOG(GF_LOG_DEBUG, GF_LOG_NETWORK, ("[HTTPS] Initalization of SSL library complete.\n"));
 	return GF_FALSE;