diff options
Diffstat (limited to 'misc/open-simh')
-rw-r--r-- | misc/open-simh/open-simh.SlackBuild | 184 | ||||
-rw-r--r-- | misc/open-simh/open-simh.info | 6 |
2 files changed, 29 insertions, 161 deletions
diff --git a/misc/open-simh/open-simh.SlackBuild b/misc/open-simh/open-simh.SlackBuild index 190c7b3613..fc0ccbb8df 100644 --- a/misc/open-simh/open-simh.SlackBuild +++ b/misc/open-simh/open-simh.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=open-simh SRCNAM=simh -VERSION=${VERSION:-20250213_b036821} -COMMIT=${COMMIT:-b036821a68a91bf6a797e8cd94a6293c3997aa9d} +VERSION=${VERSION:-20250629_c5d1f8c} +COMMIT=${COMMIT:-c5d1f8c5ef589de877a1934f2f264105d64d0ee5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,170 +84,38 @@ 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 {} \; +simulators="pdp1 pdp4 pdp7 pdp8 pdp9 pdp15 pdp11 pdp10 \ + vax microvax3900 microvax1 rtvax1000 microvax2 vax730 vax750 vax780 \ + vax8200 vax8600 besm6 \ + microvax2000 infoserver100 infoserver150vxt microvax3100 microvax3100e \ + vaxstation3100m30 vaxstation3100m38 vaxstation3100m76 vaxstation4000m60 \ + microvax3100m80 vaxstation4000vlc infoserver1000 \ + nd100 nova eclipse hp2100 hp3000 i1401 i1620 s3 altair altairz80 gri \ + i7094 ibm1130 id16 id32 sds lgp h316 cdc1700 \ + swtp6800mp-a swtp6800mp-a2 tx-0 ssem b5500 intel-mds \ + scelbi 3b2 3b2-700 i701 i704 i7010 i7070 i7080 i7090 \ + sigma uc15 pdp10-ka pdp10-ki pdp10-kl pdp10-ks pdp6 i650 \ + imlac tt2500 sel32" + # make -j1 BIN/vax # make -j1 BIN/pdp11 -make -j1 all +# make -j1 all +for s in `echo $simulators` +do + echo $s + CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make -j1 $s +done mkdir -p $PKG/opt/$PRGNAM/bin mv BIN/* $PKG/opt/$PRGNAM/bin ### Symlinks ## 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 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altairz80 open-simh-altairz80 ) -( cd $PKG/usr/bin ; rm -rf open-simh-b5500 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/b5500 open-simh-b5500 ) -( cd $PKG/usr/bin ; rm -rf open-simh-besm6 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/besm6 open-simh-besm6 ) -( cd $PKG/usr/bin ; rm -rf open-simh-cdc1700 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/cdc1700 open-simh-cdc1700 ) -( cd $PKG/usr/bin ; rm -rf open-simh-eclipse ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/eclipse open-simh-eclipse ) -( cd $PKG/usr/bin ; rm -rf open-simh-gri ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/gri open-simh-gri ) -( cd $PKG/usr/bin ; rm -rf open-simh-h316 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/h316 open-simh-h316 ) -( cd $PKG/usr/bin ; rm -rf open-simh-hp2100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp2100 open-simh-hp2100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-hp3000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp3000 open-simh-hp3000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i1401 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1401 open-simh-i1401 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i1620 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1620 open-simh-i1620 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i650 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i650 open-simh-i650 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i701 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i701 open-simh-i701 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7010 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7010 open-simh-i7010 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i704 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i704 open-simh-i704 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7070 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7070 open-simh-i7070 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7080 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7080 open-simh-i7080 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7090 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7090 open-simh-i7090 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7094 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7094 open-simh-i7094 ) -( cd $PKG/usr/bin ; rm -rf open-simh-ibm1130 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ibm1130 open-simh-ibm1130 ) -( cd $PKG/usr/bin ; rm -rf open-simh-id16 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id16 open-simh-id16 ) -( cd $PKG/usr/bin ; rm -rf open-simh-id32 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id32 open-simh-id32 ) -( cd $PKG/usr/bin ; rm -rf open-simh-imlac ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/imlac open-simh-imlac ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver100 open-simh-infoserver100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver1000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver1000 open-simh-infoserver1000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver150vxt ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver150vxt open-simh-infoserver150vxt ) -( cd $PKG/usr/bin ; rm -rf open-simh-intel-mds ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/intel-mds open-simh-intel-mds ) -( cd $PKG/usr/bin ; rm -rf open-simh-lgp ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/lgp open-simh-lgp ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax1 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax1 open-simh-microvax1 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax2 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2 open-simh-microvax2 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax2000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2000 open-simh-microvax2000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100 open-simh-microvax3100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100e ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100e open-simh-microvax3100e ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100m80 ) -( 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 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp1 open-simh-pdp1 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10 open-simh-pdp10 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ka ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ka open-simh-pdp10-ka ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ki ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ki open-simh-pdp10-ki ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-kl ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-kl open-simh-pdp10-kl ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ks ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ks open-simh-pdp10-ks ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp11 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp11 open-simh-pdp11 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp15 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp15 open-simh-pdp15 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp4 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp4 open-simh-pdp4 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp6 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp6 open-simh-pdp6 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp7 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp7 open-simh-pdp7 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp8 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp8 open-simh-pdp8 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp9 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp9 open-simh-pdp9 ) -( cd $PKG/usr/bin ; rm -rf open-simh-rtvax1000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/rtvax1000 open-simh-rtvax1000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-s3 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/s3 open-simh-s3 ) -( cd $PKG/usr/bin ; rm -rf open-simh-scelbi ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/scelbi open-simh-scelbi ) -( cd $PKG/usr/bin ; rm -rf open-simh-sds ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sds open-simh-sds ) -( cd $PKG/usr/bin ; rm -rf open-simh-sel32 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sel32 open-simh-sel32 ) -( cd $PKG/usr/bin ; rm -rf open-simh-sigma ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sigma open-simh-sigma ) -( cd $PKG/usr/bin ; rm -rf open-simh-ssem ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ssem open-simh-ssem ) -( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a open-simh-swtp6800mp-a ) -( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a2 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a2 open-simh-swtp6800mp-a2 ) -( cd $PKG/usr/bin ; rm -rf open-simh-tt2500 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tt2500 open-simh-tt2500 ) -( cd $PKG/usr/bin ; rm -rf open-simh-tx-0 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tx-0 open-simh-tx-0 ) -( cd $PKG/usr/bin ; rm -rf open-simh-uc15 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/uc15 open-simh-uc15 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax open-simh-vax ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax730 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax730 open-simh-vax730 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax750 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax750 open-simh-vax750 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax780 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax780 open-simh-vax780 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax8200 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8200 open-simh-vax8200 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax8600 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8600 open-simh-vax8600 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m30 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m30 open-simh-vaxstation3100m30 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m38 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m38 open-simh-vaxstation3100m38 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m76 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m76 open-simh-vaxstation3100m76 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000m60 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000m60 open-simh-vaxstation4000m60 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000vlc ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000vlc open-simh-vaxstation4000vlc ) - +for s in `echo $simulators` +do + ( cd $PKG/usr/bin ; rm -rf open-simh-$s ) + ( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/$s open-simh-$s ) +done rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la diff --git a/misc/open-simh/open-simh.info b/misc/open-simh/open-simh.info index c056863ebe..a6a83eb934 100644 --- a/misc/open-simh/open-simh.info +++ b/misc/open-simh/open-simh.info @@ -1,8 +1,8 @@ PRGNAM="open-simh" -VERSION="20250213_b036821" +VERSION="20250629_c5d1f8c" HOMEPAGE="https://opensimh.org" -DOWNLOAD="https://github.com/open-simh/simh/archive/b036821/simh-b036821a68a91bf6a797e8cd94a6293c3997aa9d.tar.gz" -MD5SUM="3ec4580e3f1909c07f709048395edb53" +DOWNLOAD="https://github.com/open-simh/simh/archive/c5d1f8c/simh-c5d1f8c5ef589de877a1934f2f264105d64d0ee5.tar.gz" +MD5SUM="641fa7ea418188e0b9fd5bfc83204eb6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |