changeset 1039:2147677dba87

irc/ngircd: allow SSL=yes for default implementation
author David Demelier <markand@malikania.fr>
date Fri, 30 Aug 2019 18:24:10 +0200
parents ff9f0c0f36bd
children 5109ac5083fa
files irc/ngircd/ngircd.sh
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/irc/ngircd/ngircd.sh	Fri Aug 30 18:14:59 2019 +0200
+++ b/irc/ngircd/ngircd.sh	Fri Aug 30 18:24:10 2019 +0200
@@ -32,7 +32,7 @@
 : ${LIBS:=}
 : ${IPV6:=yes}
 : ${PAM:=yes}
-: ${SSL:=openssl}               # openssl or gnutls
+: ${SSL:=libressl}      # Note: can be libressl (or yes) or gnutls.
 : ${ZLIB:=yes}
 
 if [ "$IPV6" = "yes" ]; then
@@ -48,15 +48,19 @@
 	with_pam="--without-pam"
 fi
 
-if [ "$SSL" = "openssl" ]; then
+case "$SSL" in
+"yes"|"libressl")
 	PKGDEPENDS="libressl $PKGDEPENDS"
 	with_ssl="--with-openssl"
-elif [ "$SSL" = "gnutls" ]; then
+	;;
+"gnutls")
 	PKGDEPENDS="gnutls $PKGDEPENDS"
 	with_ssl="--with-gnutls"
-else
+	;;
+*)
 	with_ssl="--without-openssl --without-gnutls"
-fi
+	;;
+esac
 
 if [ "$ZLIB" = "zlib" ]; then
 	PKGDEPENDS="zlib $PKGDEPENDS"