summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetar Petrov <petar.petrov@student.oulu.fi>2015-11-11 23:08:17 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2015-11-11 23:08:17 +0700
commitf5606e21e560095b8c875a75377bf6776a1cbccc (patch)
tree76ad6c48c24ec6e164909be10ad3b04c71fae696
parent9f78d8c85fd33a04e741b74db17f43a98689e55e (diff)
downloadslackbuilds-f5606e21e560095b8c875a75377bf6776a1cbccc.tar.gz
academic/ncbi-blast-plus: Updated for version 2.2.31.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--academic/ncbi-blast-plus/README6
-rw-r--r--academic/ncbi-blast-plus/ncbi-blast-plus.SlackBuild19
-rw-r--r--academic/ncbi-blast-plus/ncbi-blast-plus.info10
-rw-r--r--academic/ncbi-blast-plus/slack-desc2
4 files changed, 23 insertions, 14 deletions
diff --git a/academic/ncbi-blast-plus/README b/academic/ncbi-blast-plus/README
index 0aeda537eb..78b4f98c1c 100644
--- a/academic/ncbi-blast-plus/README
+++ b/academic/ncbi-blast-plus/README
@@ -15,3 +15,9 @@ For details and citation, please see the BLAST+ user manual from the
program's web site and the article in BMC Bioinformatics.
This just repackages the binaries provided from upstream.
+
+NOTE ABOUT x86:
+Since version 2.2.31, NCBI does not provide 32-bit executables of
+BLAST+ for Linux. Their reasoning is that the limited memory and
+processing power of 32-bit systems is not suitable for the large
+databases searched by BLAST.
diff --git a/academic/ncbi-blast-plus/ncbi-blast-plus.SlackBuild b/academic/ncbi-blast-plus/ncbi-blast-plus.SlackBuild
index ee43c76a47..cde0c8bf55 100644
--- a/academic/ncbi-blast-plus/ncbi-blast-plus.SlackBuild
+++ b/academic/ncbi-blast-plus/ncbi-blast-plus.SlackBuild
@@ -23,12 +23,12 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ncbi-blast-plus
-VERSION=${VERSION:-2.2.30}
+VERSION=${VERSION:-2.2.31}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM=ncbi-blast
-SRCVER=2.2.30+
+SRCVER=2.2.31+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -45,7 +45,10 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
-if [ "$ARCH" != "i386" ] && [ "$ARCH" != "x86_64" ]; then
+# Check for host architecture. Distribution of 32bit binaries has been
+# dropped from NCBI. For more information, please read:
+# http://www.ncbi.nlm.nih.gov/mailman/pipermail/blast-announce/2015q2/000112.html
+if [ "$ARCH" != "x86_64" ]; then
printf "\n\n$ARCH is not supported... \n"
exit 1
fi
@@ -79,16 +82,16 @@ install -D -m755 blast_formatter $PKG/usr/bin/blast_formatter
install -D -m755 blastdb_aliastool $PKG/usr/bin/blastdb_aliastool
install -D -m755 blastdbcheck $PKG/usr/bin/blastdbcheck
install -D -m755 blastdbcmd $PKG/usr/bin/blastdbcmd
-install -D -m755 blastn $PKG/usr/bin/blastn
-install -D -m755 blastp $PKG/usr/bin/blastp
-install -D -m755 blastx $PKG/usr/bin/blastx
+install -D -m755 blastn $PKG/usr/bin/blastn
+install -D -m755 blastp $PKG/usr/bin/blastp
+install -D -m755 blastx $PKG/usr/bin/blastx
install -D -m755 convert2blastmask $PKG/usr/bin/convert2blastmask
install -D -m755 deltablast $PKG/usr/bin/deltablast
install -D -m755 dustmasker $PKG/usr/bin/dustmasker
install -D -m755 legacy_blast.pl $PKG/usr/bin/legacy_blast.pl
install -D -m755 makeblastdb $PKG/usr/bin/makeblastdb
install -D -m755 makembindex $PKG/usr/bin/makembindex
-install -D -m755 makeprofiledb $PKG/usr/bin/makeprofiledb
+install -D -m755 makeprofiledb $PKG/usr/bin/makeprofiledb
install -D -m755 psiblast $PKG/usr/bin/psiblast
install -D -m755 rpsblast $PKG/usr/bin/rpsblast
install -D -m755 rpstblastn $PKG/usr/bin/rpstblastn
@@ -104,7 +107,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- ChangeLog LICENSE README \
+ ChangeLog LICENSE README doc/README.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/ncbi-blast-plus/ncbi-blast-plus.info b/academic/ncbi-blast-plus/ncbi-blast-plus.info
index 90f7048cd5..a63ed3166c 100644
--- a/academic/ncbi-blast-plus/ncbi-blast-plus.info
+++ b/academic/ncbi-blast-plus/ncbi-blast-plus.info
@@ -1,10 +1,10 @@
PRGNAM="ncbi-blast-plus"
-VERSION="2.2.30"
+VERSION="2.2.31"
HOMEPAGE="http://blast.ncbi.nlm.nih.gov/"
-DOWNLOAD="ftp://ftp.ncbi.nih.gov/blast/executables/blast+/2.2.30/ncbi-blast-2.2.30+-ia32-linux.tar.gz"
-MD5SUM="658b6643f1e7b46f91642cf841e8462a"
-DOWNLOAD_x86_64="ftp://ftp.ncbi.nih.gov/blast/executables/blast+/2.2.30/ncbi-blast-2.2.30+-x64-linux.tar.gz"
-MD5SUM_x86_64="e767297c9b007d1ca8e3e385246941dd"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="ftp://ftp.ncbi.nih.gov/blast/executables/blast+/2.2.31/ncbi-blast-2.2.31+-x64-linux.tar.gz"
+MD5SUM_x86_64="ae789a5bfb523cef95ac40e5a6b1929e"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="petar.petrov@student.oulu.fi"
diff --git a/academic/ncbi-blast-plus/slack-desc b/academic/ncbi-blast-plus/slack-desc
index c698328a33..ab449ab00e 100644
--- a/academic/ncbi-blast-plus/slack-desc
+++ b/academic/ncbi-blast-plus/slack-desc
@@ -13,7 +13,7 @@ ncbi-blast-plus: Toolkit. The BLAST+ applications have a number of performance a
ncbi-blast-plus: feature improvements over the legacy BLAST applications (ncbi-blast).
ncbi-blast-plus:
ncbi-blast-plus: Home: http://blast.ncbi.nlm.nih.gov/
-ncbi-blast-plus: References: /usr/doc/ncbi-blast-plus-$VERSION/References
+ncbi-blast-plus: References: /usr/doc/ncbi-blast-plus-2.2.31/References
ncbi-blast-plus:
ncbi-blast-plus:
ncbi-blast-plus: