From 7f0de790ab10942537a10032104d8a74a823c87e Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 23 Jan 2021 21:19:29 +0100 Subject: [PATCH] more macports compat --- scripts/make-pypi-release.sh | 9 ++++++--- scripts/make-tgz-release.sh | 10 +++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/scripts/make-pypi-release.sh b/scripts/make-pypi-release.sh index 01f9a58e..6a568051 100755 --- a/scripts/make-pypi-release.sh +++ b/scripts/make-pypi-release.sh @@ -3,12 +3,15 @@ set -e echo # osx support -command -v gtar >/dev/null && -command -v gfind >/dev/null && { - tar() { gtar "$@"; } +# port install gnutar findutils gsed coreutils +gtar=$(command -v gtar || command -v gnutar) || true +[ ! -z "$gtar" ] && command -v gfind >/dev/null && { + tar() { $gtar "$@"; } sed() { gsed "$@"; } find() { gfind "$@"; } sort() { gsort "$@"; } + command -v grealpath >/dev/null && + realpath() { grealpath "$@"; } } which md5sum 2>/dev/null >/dev/null && diff --git a/scripts/make-tgz-release.sh b/scripts/make-tgz-release.sh index f3c34a18..65765bb4 100755 --- a/scripts/make-tgz-release.sh +++ b/scripts/make-tgz-release.sh @@ -2,12 +2,16 @@ set -e echo -command -v gtar >/dev/null && -command -v gfind >/dev/null && { - tar() { gtar "$@"; } +# osx support +# port install gnutar findutils gsed coreutils +gtar=$(command -v gtar || command -v gnutar) || true +[ ! -z "$gtar" ] && command -v gfind >/dev/null && { + tar() { $gtar "$@"; } sed() { gsed "$@"; } find() { gfind "$@"; } sort() { gsort "$@"; } + command -v grealpath >/dev/null && + realpath() { grealpath "$@"; } } which md5sum 2>/dev/null >/dev/null &&