Date: Fri, 17 Apr 2026 12:52:47 +0000 From: =?utf-8?Q?=C3=84lven?= <alven@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: a072bd7ccf27 - main - emulators/dps8m: Improve, lint, take maintainership Message-ID: <69e22d1f.40297.28f95a95@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by alven: URL: https://cgit.FreeBSD.org/ports/commit/?id=a072bd7ccf272aa0d4ca741f3fa2b781403ea047 commit a072bd7ccf272aa0d4ca741f3fa2b781403ea047 Author: Älven <alven@FreeBSD.org> AuthorDate: 2026-04-17 12:42:25 +0000 Commit: Älven <alven@FreeBSD.org> CommitDate: 2026-04-17 12:52:08 +0000 emulators/dps8m: Improve, lint, take maintainership * Add WWW for source code repository. * Add WWW for running MULTICS Wiki. * Pet portclippy(1) and portfmt(1) * Simplify do-install stage * Improve pkg-descr PR: 294562 Approved by: db@, yuri@ (Mentors, implicit) MFH: 2026Q2 --- emulators/dps8m/Makefile | 22 ++++++++++++---------- emulators/dps8m/pkg-descr | 11 +++++------ 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile index 59c203adf4e2..9a90660e0137 100644 --- a/emulators/dps8m/Makefile +++ b/emulators/dps8m/Makefile @@ -1,11 +1,14 @@ 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 @@ -20,21 +23,20 @@ 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 <bsd.port.mk> 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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e22d1f.40297.28f95a95>
