From 2c844c431f70f45e0827a92b375ea3ac1422269e Mon Sep 17 00:00:00 2001 From: Ypnose Date: Mon, 14 Jul 2014 13:01:52 +0200 Subject: [PATCH] stunnel: switch to libressl --- srcpkgs/stunnel/patches/stunnel-libressl.patch | 18 ++++++++++++++++++ srcpkgs/stunnel/template | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/stunnel/patches/stunnel-libressl.patch diff --git a/srcpkgs/stunnel/patches/stunnel-libressl.patch b/srcpkgs/stunnel/patches/stunnel-libressl.patch new file mode 100644 index 00000000000..7c417f69892 --- /dev/null +++ b/srcpkgs/stunnel/patches/stunnel-libressl.patch @@ -0,0 +1,18 @@ +--- src/ssl.c 2014-07-12 06:13:07.356889656 +0000 ++++ src/ssl.c 2014-07-12 06:15:39.032889896 +0000 +@@ -195,6 +195,7 @@ + } + s_log(LOG_DEBUG, "RAND_screen failed to sufficiently seed PRNG"); + #else ++#ifdef HAVE_RAND_EGD + if(global->egd_sock) { + if((bytes=RAND_egd(global->egd_sock))==-1) { + s_log(LOG_WARNING, "EGD Socket %s failed", global->egd_sock); +@@ -207,6 +208,7 @@ + so no need to check if seeded sufficiently */ + } + } ++#endif + /* try the good-old default /dev/urandom, if available */ + totbytes+=add_rand_file(global, "/dev/urandom"); + if(RAND_status()) diff --git a/srcpkgs/stunnel/template b/srcpkgs/stunnel/template index ca0c8d54509..f8e7f6cfe40 100644 --- a/srcpkgs/stunnel/template +++ b/srcpkgs/stunnel/template @@ -1,10 +1,10 @@ # Template file for 'stunnel' pkgname=stunnel version=5.02 -revision=1 +revision=2 build_style=gnu-configure configure_args="--enable-ipv6 --with-ssl=${XBPS_CROSS_BASE}/usr/include" -makedepends="openssl-devel" +makedepends="libressl-devel" short_desc="SSL encryption wrapper" maintainer="Christian Neukirchen " license="GPL-2"