if is_depends_enabled $SPELL openssl ; then
optional_depends ca-certificates \
diff --git a/ftp/wget/HISTORY b/ftp/wget/HISTORY
index aa364ce..2a92a64 100644
--- a/ftp/wget/HISTORY
+++ b/ftp/wget/HISTORY
@@ -1,5 +1,7 @@
2011-08-16 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.13.1
+ * CONFIGURE, DEPENDS, SUB_DEPENDS, PRE_SUB_DEPENDS, BUILD:
+ none, openssl and gnutls can be used for wget ssl backend now
2011-08-16 Vlad Glagolev <stealth AT sourcemage.org>
* SUB_DEPENDS: subdeps are used in configure stage; allow to build
diff --git a/ftp/wget/PRE_SUB_DEPENDS b/ftp/wget/PRE_SUB_DEPENDS
index fe1f8b9..be2be9d 100755
--- a/ftp/wget/PRE_SUB_DEPENDS
+++ b/ftp/wget/PRE_SUB_DEPENDS
@@ -1,5 +1,8 @@
case $THIS_SUB_DEPENDS in
- SSL) is_depends_enabled $SPELL openssl && return 0 ;;
+ SSL) if is_depends_enabled $SPELL openssl || is_depends_enabled $SPELL
gnutls; then
+ return 0
+ fi
+ ;;
*) echo "unknown sub_depends!" ;;
esac
return 1
diff --git a/ftp/wget/SUB_DEPENDS b/ftp/wget/SUB_DEPENDS
index 058a7f3..0c45289 100755
--- a/ftp/wget/SUB_DEPENDS
+++ b/ftp/wget/SUB_DEPENDS
@@ -1,4 +1,13 @@
case $THIS_SUB_DEPENDS in
- SSL) depends openssl '--with-ssl=openssl';;
+ SSL) message "wget with SSL backend is requested, forcing it" &&
+ persistent_remove WGET_SSL &&
+ config_query_list WGET_SSL "Which SSL backend do you want for https
and ftps?" gnutls openssl &&
+ case $WGET_SSL in
+ gnutls) depends gnutls "--with-ssl=gnutls"
+ ;;
+ openssl) depends openssl "--with-ssl=openssl"
+ ;;
+ esac
+ ;;
*) echo "unknown sub_depends $THIS_SUB_DEPENDS"; false ;;
esac
[SM-Commit] GIT changes to master grimoire by Ladislav Hagara (714e7b5f2d71a47f3f43f24e90e278b2a404d839),
Ladislav Hagara, 08/16/2011