aboutsummaryrefslogtreecommitdiff
path: root/academic/R/R.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'academic/R/R.SlackBuild')
-rw-r--r--academic/R/R.SlackBuild21
1 files changed, 18 insertions, 3 deletions
diff --git a/academic/R/R.SlackBuild b/academic/R/R.SlackBuild
index f66ea2759c482..b73b2c4f8a9db 100644
--- a/academic/R/R.SlackBuild
+++ b/academic/R/R.SlackBuild
@@ -1,9 +1,10 @@
#!/bin/sh
-# SlackBuild script for R, by melikamp.
+# SlackBuild script for R, by melikamp, Andrew Rowland.
+# (Contributors are listed in order of first participation.)
# This program is free software: it is placed into the Public Domain
-# by the author. A verbose dedication is available at
+# by the author(s). A verbose dedication is available at
# http://creativecommons.org/publicdomain/zero/1.0/legalcode
# This program is distributed in the hope that it will be useful, but
@@ -13,10 +14,21 @@
# the Universe as we know it.
PRGNAM=R
-VERSION=2.14.1
+VERSION=2.15.0
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+if [ "${R_SHLIB:-yes}" = "yes" ]; then
+ r_shlib="--enable-R-shlib"
+else
+ r_shlib="--disable-R-shlib"
+fi
+if [ "${BLAS_SHLIB:-yes}" = "yes" ]; then
+ blas_shlib="--enable-BLAS-shlib"
+else
+ blas_shlib="--disable-BLAS-shlib"
+fi
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
@@ -68,9 +80,12 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--mandir=/usr/man \
rdocdir=/usr/doc/$PRGNAM-$VERSION \
+ $r_shlib \
+ $blas_shlib \
--build=$ARCH-slackware-linux
make
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/R/lib # work around make install bug
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \