summaryrefslogtreecommitdiff
path: root/development/bas55
diff options
context:
space:
mode:
Diffstat (limited to 'development/bas55')
-rw-r--r--development/bas55/README9
-rw-r--r--development/bas55/bas55.SlackBuild13
-rw-r--r--development/bas55/bas55.info6
-rw-r--r--development/bas55/slack-desc8
4 files changed, 23 insertions, 13 deletions
diff --git a/development/bas55/README b/development/bas55/README
index bd2c6f566c..88f0e1656e 100644
--- a/development/bas55/README
+++ b/development/bas55/README
@@ -1,4 +1,7 @@
-bas55 (ECMA-55 Minimal BASIC Interpreter)
+bas55 (ECMA-55 Minimal BASIC System)
-bas55 is an interpreter for the Minimal BASIC programming language as
-defined by the ECMA 55 standard.
+bas55 is an implementation of the the Minimal BASIC programming language as
+defined by the ECMA 55 standard. It provides an interpreter and an editor
+with line renumbering capabilities.
+
+For enhanced editing support, pass LIBEDIT=yes to the SlackBuild. This requires "libedit".
diff --git a/development/bas55/bas55.SlackBuild b/development/bas55/bas55.SlackBuild
index 8087c4ce5a..3a40b75136 100644
--- a/development/bas55/bas55.SlackBuild
+++ b/development/bas55/bas55.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bas55
-# Copyright 2015-2017 Jorge Giner Cordero
+# Copyright 2018 Jorge Giner Cordero
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=bas55
-VERSION=${VERSION:-1.11}
+VERSION=${VERSION:-1.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -54,6 +54,12 @@ else
LIBDIRSUFFIX=""
fi
+if [ "$LIBEDIT" = yes ]; then
+ LIBEDITOPTION="--with-libedit"
+else
+ LIBEDITOPTION=""
+fi
+
set -e
rm -rf $PKG
@@ -79,7 +85,8 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--infodir=/usr/info \
--docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
+ --build=$ARCH-slackware-linux \
+ ${LIBEDITOPTION}
make
make install DESTDIR=$PKG
diff --git a/development/bas55/bas55.info b/development/bas55/bas55.info
index ac252b3992..be2f5519e7 100644
--- a/development/bas55/bas55.info
+++ b/development/bas55/bas55.info
@@ -1,8 +1,8 @@
PRGNAM="bas55"
-VERSION="1.11"
+VERSION="1.13"
HOMEPAGE="http://jorgicor.sdfeu.org/bas55"
-DOWNLOAD="http://jorgicor.sdfeu.org/bas55/bas55-1.11.tar.gz"
-MD5SUM="dc22f8ea486b65aa9717c3386b99cdfd"
+DOWNLOAD="http://jorgicor.sdfeu.org/bas55/bas55-1.13.tar.gz"
+MD5SUM="5d85bfb90459428e3399118a8e840997"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/bas55/slack-desc b/development/bas55/slack-desc
index b9896d967c..dddd1c8382 100644
--- a/development/bas55/slack-desc
+++ b/development/bas55/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-bas55: bas55 (ECMA-55 Minimal BASIC Interpreter)
+bas55: bas55 (ECMA-55 Minimal BASIC System)
bas55:
-bas55: bas55 is an interpreter for the Minimal BASIC programming language as
-bas55: defined by the ECMA 55 standard.
+bas55: bas55 is an implementation of the Minimal BASIC programming language
+bas55: as defined by the ECMA 55 standard. It provides an interpreter and
+bas55: an editor with line renumbering capabilities.
bas55:
bas55: http://jorgicor.sdfeu.org/bas55
bas55:
bas55:
bas55:
bas55:
-bas55: