diff options
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 |
commit | 8b8e17fb0a7ac6a34849a18e0d186b76d149362d (patch) | |
tree | 7efc226b55fae45928da8275744bc51ddf764488 /development | |
parent | fa93487a904ece196522f6f615cd4e74550101bf (diff) |
development/mit-scheme: Updated for version 12.1.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development')
-rw-r--r-- | development/mit-scheme/README | 4 | ||||
-rw-r--r-- | development/mit-scheme/doinst.sh | 14 | ||||
-rw-r--r-- | development/mit-scheme/mit-scheme.SlackBuild | 19 | ||||
-rw-r--r-- | development/mit-scheme/mit-scheme.info | 14 |
4 files changed, 33 insertions, 18 deletions
diff --git a/development/mit-scheme/README b/development/mit-scheme/README index ecfa78d6451a5..d11bcbad72c06 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 9670c925ff9b3..c8319a5dfd30c 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 aad25b29db55f..bbc60822790a3 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 94ff1e3bd7883..8328706437d81 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" |