Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d22f5168d220c49bf204f1e208963a81e7c1b439)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Remko van der Vossen <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d22f5168d220c49bf204f1e208963a81e7c1b439)
  • Date: Fri, 2 Dec 2022 12:12:21 +0000

GIT changes to master grimoire by Remko van der Vossen <wich AT sourcemage.org>:

ftp/wget2/HISTORY | 2 ++
ftp/wget2/PRE_SUB_DEPENDS | 8 ++++++++
ftp/wget2/REPAIR^all^PRE_SUB_DEPENDS | 8 ++++++++
ftp/wget2/SUB_DEPENDS | 13 +++++++++++++
4 files changed, 31 insertions(+)

New commits:
commit d22f5168d220c49bf204f1e208963a81e7c1b439
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

wget2: add SSL sub depends

diff --git a/ftp/wget2/HISTORY b/ftp/wget2/HISTORY
index 2987bdb..a683a0e 100644
--- a/ftp/wget2/HISTORY
+++ b/ftp/wget2/HISTORY
@@ -1,6 +1,8 @@
2022-12-02 Remko van der Vossen <wich AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS: use optional_depends_one_of
for SSL library selection
+ * SUB_DEPENDS, PRE_SUB_DEPENDS, REPAIR^all^PRE_SUB_DEPENDS:
+ add SSL sub depends

2022-05-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.0.1
diff --git a/ftp/wget2/PRE_SUB_DEPENDS b/ftp/wget2/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..f50ffc8
--- /dev/null
+++ b/ftp/wget2/PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ SSL) is_depends_enabled $SPELL gnutls \
+ || is_depends_enabled $SPELL openssl \
+ || is_depends_enabled $SPELL libressl \
+ || is_depends_enabled $SPELL wolfssl ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/ftp/wget2/REPAIR^all^PRE_SUB_DEPENDS
b/ftp/wget2/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..f50ffc8
--- /dev/null
+++ b/ftp/wget2/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,8 @@
+case $THIS_SUB_DEPENDS in
+ SSL) is_depends_enabled $SPELL gnutls \
+ || is_depends_enabled $SPELL openssl \
+ || is_depends_enabled $SPELL libressl \
+ || is_depends_enabled $SPELL wolfssl ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/ftp/wget2/SUB_DEPENDS b/ftp/wget2/SUB_DEPENDS
new file mode 100755
index 0000000..4d67b21
--- /dev/null
+++ b/ftp/wget2/SUB_DEPENDS
@@ -0,0 +1,13 @@
+. "$GRIMOIRE/depends_one_of.function"
+
+case $THIS_SUB_DEPENDS in
+ SSL) message "$SPELL with SSL backend is requested, forcing it" &&
+ depends_one_of WGET_SSL \
+ gnutls '--with-ssl=gnutls' \
+ openssl '--with-ssl=openssl' \
+ libressl '--with-ssl=openssl' \
+ wolfssl '--with-ssl=wolfssl' \
+ 'SSL library'
+ ;;
+ *) echo "unknown sub_depends $THIS_SUB_DEPENDS"; false ;;
+esac



  • [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (d22f5168d220c49bf204f1e208963a81e7c1b439), Remko van der Vossen, 12/02/2022

Archive powered by MHonArc 2.6.24.

Top of Page