From 26e2aca4359bc7cff080c8446a67b838a5026d15 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 20 Oct 2015 07:58:13 +0200 Subject: ssl: rework ssl support Use libressl as default, where SSL is required. Allow to choose openssl. Disable SSL where not strictly required to build. --- package/lftp/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'package/lftp/Makefile') diff --git a/package/lftp/Makefile b/package/lftp/Makefile index 467a923ab..d36b6f1c0 100644 --- a/package/lftp/Makefile +++ b/package/lftp/Makefile @@ -15,11 +15,14 @@ PKG_BUILDDEP:= ncurses expat readline zlib PKG_URL:= http://lftp.yar.ru/ PKG_SITES:= http://lftp.yar.ru/ftp/ -PKG_CHOICES_LFTP:= WITH_GNUTLS WITH_OPENSSL WITHOUT_SSL +PKG_CHOICES_LFTP:= WITHOUT_SSL WITH_GNUTLS WITH_LIBRESSL WITH_OPENSSL PKGCD_WITHOUT_SSL:= use no ssl PKGCD_WITH_OPENSSL:= use openssl for crypto PKGCS_WITH_OPENSSL:= libopenssl ca-certificates PKGCB_WITH_OPENSSL:= openssl +PKGCD_WITH_LIBRESSL:= use libressl for crypto +PKGCS_WITH_LIBRESSL:= libressl ca-certificates +PKGCB_WITH_LIBRESSL:= libressl PKGCD_WITH_GNUTLS:= use gnutls for crypto PKGCS_WITH_GNUTLS:= libgnutls ca-certificates PKGCB_WITH_GNUTLS:= gnutls @@ -40,6 +43,10 @@ ifeq (${ADK_PACKAGE_LFTP_WITH_OPENSSL},y) CONFIGURE_ARGS+= --with-openssl \ --without-gnutls endif +ifeq (${ADK_PACKAGE_LFTP_WITH_LIBRESSL},y) +CONFIGURE_ARGS+= --with-openssl \ + --without-gnutls +endif lftp-install: $(INSTALL_DIR) $(IDIR_LFTP)/usr/bin -- cgit v1.2.3