diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile index 59c203adf4e2..9a90660e0137 100644 --- a/emulators/dps8m/Makefile +++ b/emulators/dps8m/Makefile @@ -1,40 +1,42 @@ PORTNAME= dps8m DISTVERSIONPREFIX= R DISTVERSION= 3.1.0 +PORTREVISION= 1 CATEGORIES= emulators -MAINTAINER= gspurki@gmail.com -COMMENT= SIMH based simulator for the Honeywell h6180/dps8m Multics processor -WWW= https://dps8m.gitlab.io/dps8m +MAINTAINER= alven@FreeBSD.org +COMMENT= Simulator of the 36-bit GE/Honeywell/Bull 600/6000-series mainframes +WWW= https://dps8m.gitlab.io/dps8m/ \ + https://gitlab.com/dps8m/dps8m/ \ + https://multics-wiki.swenson.org/index.php/Main_Page 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 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= __uint128_t is only implemented on 64-bit platforms LIB_DEPENDS= libuv.so:devel/libuv USES= gmake USE_GITLAB= yes +MAKEFILE= GNUmakefile +MAKE_ARGS= NO_LTO=1 V=1 + CFLAGS_powerpc64= -Datomic_testandset_64=atomic_testandset_long CFLAGS_powerpc64le= -Datomic_testandset_64=atomic_testandset_long CFLAGS_riscv64= -Datomic_testandset_64=atomic_testandset_long -MAKEFILE= GNUmakefile - PLIST_FILES= bin/dps8 \ bin/prt2pdf \ bin/punutil -MAKE_ARGS= V=1 NO_LTO=1 - 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 +.for f in dps8/dps8 prt2pdf/prt2pdf punutil/punutil + ${INSTALL_PROGRAM} ${WRKSRC}/src/${f} ${STAGEDIR}${PREFIX}/bin +.endfor .include diff --git a/emulators/dps8m/pkg-descr b/emulators/dps8m/pkg-descr index 7d58615a69bf..e40e3cfa3a2b 100644 --- a/emulators/dps8m/pkg-descr +++ b/emulators/dps8m/pkg-descr @@ -1,7 +1,6 @@ -SIMH based simulator for the Honeywell h6180/dps8m Multics processor. -Capable of booting Multics MR12.5, MR12.6f, MR12.7 and MR12.8. - -The fastest way to your running Multics-system is the -Quickstart Image, downloadable from: +DPS8M is a simulator of the 36‑bit GE Large Systems / Honeywell / Bull +600/6000‑series mainframe computers (Honeywell 6180, Honeywell Series‑60 ∕ +Level‑68, and Honeywell ∕ Bull DPS‑8/M) descended from the GE‑645 and engineered +to support the Multics operating system. -https://multics-wiki.swenson.org/index.php/Main_Page +Capable of booting Multics MR12.5, MR12.6f, MR12.7 and MR12.8.