diff --git a/community/libdap/10-shell.patch b/community/libdap/10-shell.patch
new file mode 100644
index 0000000000000000000000000000000000000000..f8405743ae6202990fc4cb832dfaaa70dd91cf97
--- /dev/null
+++ b/community/libdap/10-shell.patch
@@ -0,0 +1,12 @@
+Author: Holger Jaekel <holger.jaekel@gmx.de>
+Summary: musl atoll() doesn't return ERANGE in case of overflow
+----
+
+--- a/configure
++++ b/configure
+@@ -1,4 +1,4 @@
+-#! /bin/sh
++#! /bin/bash
+ # Guess values for system-dependent variables and create Makefiles.
+ # Generated by GNU Autoconf 2.69 for libdap 3.20.11.
+ #
diff --git a/community/libdap/APKBUILD b/community/libdap/APKBUILD
index 110daf4de4bb008560e218f6047e2e86641d730b..c7f3f204bdaa014de62a79f2fafe530b8bf24028 100644
--- a/community/libdap/APKBUILD
+++ b/community/libdap/APKBUILD
@@ -1,7 +1,7 @@
 # Contributor: Holger Jaekel <holger.jaekel@gmx.de>
 # Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
 pkgname=libdap
-pkgver=3.20.9
+pkgver=3.20.11
 pkgrel=0
 pkgdesc="The C++ DAP2 library from OPeNDAP"
 url="https://www.opendap.org/"
@@ -10,6 +10,7 @@ license="LGPL-2.1-or-later"
 depends_dev="libtirpc-dev"
 makedepends="
 	$depends_dev
+	bash
 	bison
 	cppunit
 	curl-dev
@@ -18,6 +19,7 @@ makedepends="
 	font-freefont
 	fontconfig
 	graphviz
+	grep
 	groff
 	libxml2-dev
 	util-linux-dev
@@ -29,6 +31,7 @@ subpackages="
 	"
 source="https://www.opendap.org/pub/source/libdap-$pkgver.tar.gz
 	disable-broken-tests.patch.noauto
+	10-shell.patch
 	"
 
 prepare() {
@@ -63,6 +66,7 @@ package() {
 }
 
 sha512sums="
-2e360148e5ca3b5c12552ff429b161d8be6905594ae2df98c5b005cd286cb803913b8336371cd07361082749122f7aa5cbc93ff1812ed598908afd0e83df927c  libdap-3.20.9.tar.gz
+a2ada8ebd149d991b22b83cc3e960abb04c8f4b602cad86eb88bd89ee83688b9738d6f93120f6e6bd4a8b855035e911aafca183dcb9b3969bb18df24efd853d8  libdap-3.20.11.tar.gz
 5cb75fb3d54a816e71e42d70df057676beb8a85dc0aaeaac121fb8c5a92a000f48bccf1f7e02beb80b1e2ae8b53019c409e8e7322133a54ee2447f3f85627ff6  disable-broken-tests.patch.noauto
+de9e87f92da0883464abb8b87aafff591357415ade48e0fb9cdb3225148b2d9f22195bff568ca2c41bd8aa955aa2f7d64f1ddc5232a0a45e12bcb28f09849c43  10-shell.patch
 "