summaryrefslogtreecommitdiffstats
path: root/development/mit-scheme
diff options
context:
space:
mode:
author Lockywolf <for_sbo.mit-scheme_2023-11-27@lockywolf.net>2023-12-01 08:26:29 +0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2023-12-01 08:47:28 +0700
commit8b8e17fb0a7ac6a34849a18e0d186b76d149362d (patch)
tree7efc226b55fae45928da8275744bc51ddf764488 /development/mit-scheme
parentfa93487a904ece196522f6f615cd4e74550101bf (diff)
downloadslackbuilds-8b8e17fb0a7ac6a34849a18e0d186b76d149362d.tar.gz
slackbuilds-8b8e17fb0a7ac6a34849a18e0d186b76d149362d.tar.xz
development/mit-scheme: Updated for version 12.1.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/mit-scheme')
-rw-r--r--development/mit-scheme/README4
-rw-r--r--development/mit-scheme/doinst.sh14
-rw-r--r--development/mit-scheme/mit-scheme.SlackBuild19
-rw-r--r--development/mit-scheme/mit-scheme.info14
4 files changed, 33 insertions, 18 deletions
diff --git a/development/mit-scheme/README b/development/mit-scheme/README
index ecfa78d645..d11bcbad72 100644
--- a/development/mit-scheme/README
+++ b/development/mit-scheme/README
@@ -8,8 +8,8 @@ The following build options are available:
X11=yes|no Enable support for x11 (default: yes)
EDWIN=yes|no Enable support for the Edwin editor (default: yes)
IMAIL=yes|no Enable support for the Imail mail reader (default:
- no), implies Edwin support
- DOCS=yes|no Include html and pdf documentation (default: no)
+ yes), implies Edwin support
+ DOCS=yes|no Include html and pdf documentation (default: yes)
where each build option may be passed to the slackbuild. Example of
disabling x11 and enabling documentation support:
diff --git a/development/mit-scheme/doinst.sh b/development/mit-scheme/doinst.sh
index 9670c925ff..c8319a5dfd 100644
--- a/development/mit-scheme/doinst.sh
+++ b/development/mit-scheme/doinst.sh
@@ -5,3 +5,17 @@ info_install() {
fi
}
+if [ -x /usr/bin/install-info ]; then
+ /usr/bin/install-info --info-dir=usr/info \
+ /usr/info/mit-scheme-ffi.info.gz \
+ /usr/info/mit-scheme-ref.info-1.gz \
+ /usr/info/mit-scheme-ref.info-3.gz \
+ /usr/info/mit-scheme-ref.info-5.gz \
+ /usr/info/mit-scheme-sos.info.gz \
+ /usr/info/mit-scheme-imail.info.gz \
+ /usr/info/mit-scheme-ref.info-2.gz \
+ /usr/info/mit-scheme-ref.info-4.gz \
+ /usr/info/mit-scheme-ref.info.gz \
+ /usr/info/mit-scheme-user.info.gz \
+ 1> /dev/null 2>&1
+fi
diff --git a/development/mit-scheme/mit-scheme.SlackBuild b/development/mit-scheme/mit-scheme.SlackBuild
index aad25b29db..bbc6082279 100644
--- a/development/mit-scheme/mit-scheme.SlackBuild
+++ b/development/mit-scheme/mit-scheme.SlackBuild
@@ -5,6 +5,7 @@
#
# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
# Copyright (C) 2018,2020 Jason Graham <jgraham@compukix.net>, USA
+# Copyright (C) 2023, Lockywolf (updated for version 12.1)
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -28,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mit-scheme
-VERSION=${VERSION:-10.1.11}
+VERSION=${VERSION:-12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +74,7 @@ fi
X11=${X11:-yes}
EDWIN=${EDWIN:-yes}
IMAIL=${IMAIL:-yes}
-DOCS=${DOCS:-no}
+DOCS=${DOCS:-yes}
# Sanitize build settings and set additional flags
[ "$X11" != "yes" ] && X11="no" || WITH_X="--with-x"
@@ -85,14 +86,14 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION-$TARARCH.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION-x86-64.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
cd src
CFLAGS="$SLKCFLAGS" \
@@ -107,12 +108,12 @@ CFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-static \
--build=$ARCH-slackware-linux \
- --enable-default-plugins=no \
+ --enable-default-plugins=yes \
--enable-x11=${X11} \
--enable-edwin=${EDWIN} \
--enable-imail=${IMAIL} \
$WITH_X
-make
+make -j1
make install DESTDIR=$PKG
cd ../doc
@@ -133,7 +134,7 @@ CFLAGS="$SLKCFLAGS" \
--enable-pdf=${DOCS} \
--enable-ps=no
- make install DESTDIR=$PKG
+ make -j1 install DESTDIR=$PKG
cd ../
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
@@ -146,7 +147,7 @@ rm -f $PKG/usr/info/dir
gzip -9 $PKG/usr/info/*.info*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a changelog.txt src/COPYING src/README.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a src/COPYING src/README.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/mit-scheme/mit-scheme.info b/development/mit-scheme/mit-scheme.info
index 94ff1e3bd7..8328706437 100644
--- a/development/mit-scheme/mit-scheme.info
+++ b/development/mit-scheme/mit-scheme.info
@@ -1,10 +1,10 @@
PRGNAM="mit-scheme"
-VERSION="10.1.11"
+VERSION="12.1"
HOMEPAGE="http://www.gnu.org/software/mit-scheme/"
-DOWNLOAD="http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/10.1.11/mit-scheme-10.1.11-i386.tar.gz"
-MD5SUM="3881681eaaea80f765ebd28bd91f62b4"
-DOWNLOAD_x86_64="https://ftp.gnu.org/gnu/mit-scheme/stable.pkg/10.1.11/mit-scheme-10.1.11-x86-64.tar.gz"
-MD5SUM_x86_64="301453a99b6af9b521dd69d33ca8a547"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://ftp.gnu.org/gnu/mit-scheme/stable.pkg/12.1/mit-scheme-12.1-x86-64.tar.gz"
+MD5SUM_x86_64="45a83d61104f9e41c542a9732cea4e3c"
REQUIRES=""
-MAINTAINER="Jason Graham"
-EMAIL="jgraham@compukix.net"
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.mit-scheme_2023-11-27@lockywolf.net"