build: Update to marsh 0.2.9.

Supports Discount Markdown's new version string format.
This commit is contained in:
Bradley Sepos 2017-03-24 18:21:21 -04:00
parent a3e7c1497b
commit 87d40ab61a

4
marsh
View File

@ -6,7 +6,7 @@
# https://github.com/bradleysepos/marsh
NAME="marsh"
VERSION="0.2.8"
VERSION="0.2.9"
SELF="${BASH_SOURCE[0]}"
SELF_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd -P)
SELF_DIR="${SELF_DIR:-$(pwd)}"
@ -2049,7 +2049,7 @@ else
DEPS_MISSING+=("${GIT}")
fi
if dependency_exists "${MARKDOWN}"; then
MARKDOWN_VERSION=$("${MARKDOWN%%\ *}" -V | head -n 1 | sed -E -e 's/^markdown: +discount +([0-9]+(\.[0-9]+(\.[0-9]+)?)?).*$/\1/')
MARKDOWN_VERSION=$("${MARKDOWN%%\ *}" -V | head -n 1 | sed -E -e 's/^markdown: +discount +(\(.+\) *)?([0-9]+(\.[0-9]+(\.[0-9]+)?)?).*$/\2/')
[[ $(version "${MARKDOWN_VERSION:-}") -ge $(version "${MARKDOWN_VERSION_REQ}") ]] || DEPS_MISSING+=("${MARKDOWN}")
else
DEPS_MISSING+=("${MARKDOWN}")