mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
emulators/dps8m: New port: 'SIMH' based simulator for the Honeywell h6180 / dps8m Multics processor
PR: 254553 Approved by: mentors (implicit)
This commit is contained in:
parent
fa3376773c
commit
e84b431b31
5 changed files with 65 additions and 0 deletions
|
@ -22,6 +22,7 @@
|
|||
SUBDIR += dolphin-emu
|
||||
SUBDIR += dosbox
|
||||
SUBDIR += dosbox-staging
|
||||
SUBDIR += dps8m
|
||||
SUBDIR += dynamips-community
|
||||
SUBDIR += edumips64
|
||||
SUBDIR += elliott-803
|
||||
|
|
41
emulators/dps8m/Makefile
Normal file
41
emulators/dps8m/Makefile
Normal file
|
@ -0,0 +1,41 @@
|
|||
PORTNAME= dps8m
|
||||
DISTVERSION= 2.0.1rc2.20211124
|
||||
CATEGORIES= emulators
|
||||
|
||||
MAINTAINER= gspurki@gmail.com
|
||||
COMMENT= SIMH based simulator for the Honeywell h6180/dps8m Multics processor
|
||||
|
||||
LICENSE= ICU
|
||||
LICENSE_NAME= ICU license
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
ONLY_FOR_ARCHS= aarch64 amd64
|
||||
ONLY_FOR_ARCHS_REASON= __uint128_t is only implemented on 64-bit platforms
|
||||
|
||||
LIB_DEPENDS= libuv.so:devel/libuv
|
||||
|
||||
USES= gmake
|
||||
|
||||
USE_GITLAB= yes
|
||||
GL_COMMIT= 572f79bb4f0f84a8b16c3892c894c2b9ed64b458
|
||||
|
||||
MAKEFILE= GNUmakefile
|
||||
|
||||
MAKE_ARGS+= V=1 ATOMICS=BSD
|
||||
|
||||
PLIST_FILES= bin/dps8 \
|
||||
bin/prt2pdf \
|
||||
bin/punutil
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/dps8/dps8 ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/prt2pdf/prt2pdf ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/punutil/punutil ${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dps8
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/prt2pdf
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/punutil
|
||||
|
||||
.include <bsd.port.mk>
|
3
emulators/dps8m/distinfo
Normal file
3
emulators/dps8m/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1638915391
|
||||
SHA256 (dps8m-dps8m-572f79bb4f0f84a8b16c3892c894c2b9ed64b458_GL0.tar.gz) = 9416cf5b5198f795af913b9f0cae24cb6237693f8a53b84500b60a55d5d32550
|
||||
SIZE (dps8m-dps8m-572f79bb4f0f84a8b16c3892c894c2b9ed64b458_GL0.tar.gz) = 1928413
|
11
emulators/dps8m/files/patch-src_Makefile.mk
Normal file
11
emulators/dps8m/files/patch-src_Makefile.mk
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- src/Makefile.mk.orig 2021-12-07 20:32:53 UTC
|
||||
+++ src/Makefile.mk
|
||||
@@ -163,7 +163,7 @@ endif
|
||||
# Default FLAGS
|
||||
|
||||
ifndef SUNPRO
|
||||
- CFLAGS += -Wall -g3 -O3 -fno-strict-aliasing
|
||||
+ CFLAGS += -Wall -fno-strict-aliasing
|
||||
endif
|
||||
CFLAGS += $(X_FLAGS)
|
||||
LDFLAGS += $(X_FLAGS)
|
9
emulators/dps8m/pkg-descr
Normal file
9
emulators/dps8m/pkg-descr
Normal file
|
@ -0,0 +1,9 @@
|
|||
SIMH based simulator for the Honeywell h6180/dps8m Multics processor.
|
||||
Capable of booting Multics MR12.5 and Multics MR12.6f.
|
||||
|
||||
The fastest way to your running Multics-system is the
|
||||
Quickstart Image, downloadable from:
|
||||
|
||||
https://multics-wiki.swenson.org/index.php/Main_Page
|
||||
|
||||
WWW: http://ringzero.wikidot.com
|
Loading…
Add table
Reference in a new issue