summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--network/iojs/iojs.SlackBuild2
-rw-r--r--network/iojs/iojs.info6
-rw-r--r--network/iojs/npm.sh17
3 files changed, 15 insertions, 10 deletions
diff --git a/network/iojs/iojs.SlackBuild b/network/iojs/iojs.SlackBuild
index d7afe24818..c534715df6 100644
--- a/network/iojs/iojs.SlackBuild
+++ b/network/iojs/iojs.SlackBuild
@@ -25,7 +25,7 @@
# not, see <http://www.gnu.org/licenses/>.
PRGNAM=iojs
-VERSION=${VERSION:-3.0.0}
+VERSION=${VERSION:-3.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/iojs/iojs.info b/network/iojs/iojs.info
index 7155808d2b..b685f4a342 100644
--- a/network/iojs/iojs.info
+++ b/network/iojs/iojs.info
@@ -1,8 +1,8 @@
PRGNAM="iojs"
-VERSION="3.0.0"
+VERSION="3.1.0"
HOMEPAGE="https://iojs.org/"
-DOWNLOAD="https://iojs.org/dist/v3.0.0/iojs-v3.0.0.tar.xz"
-MD5SUM="07814de7acf29bf1d2cf84a1b247ce1b"
+DOWNLOAD="https://iojs.org/dist/v3.1.0/iojs-v3.1.0.tar.xz"
+MD5SUM="0bd4a7724ee2177a619b502bf38086e2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/iojs/npm.sh b/network/iojs/npm.sh
index 3c7a3590d8..c0a293c917 100644
--- a/network/iojs/npm.sh
+++ b/network/iojs/npm.sh
@@ -7,17 +7,21 @@
# Or, maybe: npm completion > /usr/local/etc/bash_completion.d/npm
#
-COMP_WORDBREAKS=${COMP_WORDBREAKS/=/}
-COMP_WORDBREAKS=${COMP_WORDBREAKS/@/}
-export COMP_WORDBREAKS
-
if type complete &>/dev/null; then
_npm_completion () {
+ local words cword
+ if type _get_comp_words_by_ref &>/dev/null; then
+ _get_comp_words_by_ref -n = -n @ -w words -i cword
+ else
+ cword="$COMP_CWORD"
+ words=("${COMP_WORDS[@]}")
+ fi
+
local si="$IFS"
- IFS=$'\n' COMPREPLY=($(COMP_CWORD="$COMP_CWORD" \
+ IFS=$'\n' COMPREPLY=($(COMP_CWORD="$cword" \
COMP_LINE="$COMP_LINE" \
COMP_POINT="$COMP_POINT" \
- npm completion -- "${COMP_WORDS[@]}" \
+ npm completion -- "${words[@]}" \
2>/dev/null)) || return $?
IFS="$si"
}
@@ -52,3 +56,4 @@ elif type compctl &>/dev/null; then
compctl -K _npm_completion npm
fi
###-end-npm-completion-###
+