summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
author Antonio Leal2023-06-15 20:28:47 +0200
committer Willy Sudiarto Raharjo2023-06-16 02:46:56 +0200
commit7909171e4b556034eb21ed84c33de6b1212dfb66 (patch)
tree7d4c3bb379b7cc247081b74312b7221a872afa20 /misc
parent83a84e638b24fdd9581d30aa1dff8a076e623926 (diff)
downloadslackbuilds-7909171e4b556034eb21ed84c33de6b1212dfb66.tar.gz
misc/open-simh: Updated for version 8b6c0b6.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'misc')
-rw-r--r--misc/open-simh/README3
-rw-r--r--misc/open-simh/open-simh.SlackBuild16
-rw-r--r--misc/open-simh/open-simh.info6
3 files changed, 15 insertions, 10 deletions
diff --git a/misc/open-simh/README b/misc/open-simh/README
index 806c66bdb9..c04b9ca3ac 100644
--- a/misc/open-simh/README
+++ b/misc/open-simh/README
@@ -41,12 +41,13 @@ Open SimH implements simulators for:
- CDC 1700
- SCELBI (SCientic-ELectronics-BIology)
- SEL32
+- Norsk Data ND-100
This package contains the Open Simh version, the 4.X stream,
which can be found in github.
Open SimH is more advanced and implements more simulators than
-the "classic" SimH.
+the "classic" SimH, but is also CI/CD work.
Note: Please add /opt/open-simh/bin to your $PATH or simply
invoke each simulator with open-simh-"name".
diff --git a/misc/open-simh/open-simh.SlackBuild b/misc/open-simh/open-simh.SlackBuild
index 3a362995ee..caf94d0a33 100644
--- a/misc/open-simh/open-simh.SlackBuild
+++ b/misc/open-simh/open-simh.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Slackware build script for Open SimH
+# Slackware build script for Open-SimH
# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal
# All rights reserved.
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=open-simh
SRCNAM=simh
-VERSION=${VERSION:-86b19c7}
-COMMIT=${COMMIT:-86b19c767b681385cf276b498073ab6702d39591}
+VERSION=${VERSION:-8b6c0b6}
+COMMIT=${COMMIT:-8b6c0b60c9e9d1d4eae62b52391b132f0450447c}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,9 +84,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# make BIN/vax
-# make BIN/pdp11
-make all
+make -j1 all
mkdir -p $PKG/opt/$PRGNAM/bin
mv BIN/* $PKG/opt/$PRGNAM/bin
@@ -95,6 +93,10 @@ mv BIN/* $PKG/opt/$PRGNAM/bin
mkdir -p $PKG/usr/bin
( cd $PKG/usr/bin ; rm -rf open-simh-3b2 )
( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2 open-simh-3b2 )
+( cd $PKG/usr/bin ; rm -rf open-simh-3b2-400 )
+( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2-400 open-simh-3b2-400 )
+( cd $PKG/usr/bin ; rm -rf open-simh-3b2-700 )
+( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2-700 open-simh-3b2-700 )
( cd $PKG/usr/bin ; rm -rf open-simh-altair )
( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altair open-simh-altair )
( cd $PKG/usr/bin ; rm -rf open-simh-altairz80 )
@@ -167,6 +169,8 @@ mkdir -p $PKG/usr/bin
( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100m80 open-simh-microvax3100m80 )
( cd $PKG/usr/bin ; rm -rf open-simh-microvax3900 )
( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3900 open-simh-microvax3900 )
+( cd $PKG/usr/bin ; rm -rf open-simh-nd100 )
+( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/nd100 open-simh-nd100 )
( cd $PKG/usr/bin ; rm -rf open-simh-nova )
( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/nova open-simh-nova )
( cd $PKG/usr/bin ; rm -rf open-simh-pdp1 )
diff --git a/misc/open-simh/open-simh.info b/misc/open-simh/open-simh.info
index 4ee4f96e94..2c20b9d334 100644
--- a/misc/open-simh/open-simh.info
+++ b/misc/open-simh/open-simh.info
@@ -1,8 +1,8 @@
PRGNAM="open-simh"
-VERSION="86b19c7"
+VERSION="8b6c0b6"
HOMEPAGE="https://opensimh.org"
-DOWNLOAD="https://github.com/simh/simh/archive/86b19c7/simh-86b19c767b681385cf276b498073ab6702d39591.tar.gz"
-MD5SUM="9235cef4cedde0488d3a672b1cc13ee6"
+DOWNLOAD="https://github.com/open-simh/simh/archive/8b6c0b6/simh-8b6c0b60c9e9d1d4eae62b52391b132f0450447c.tar.gz"
+MD5SUM="be025d7c6e416d4483e9d7030224851a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""