Skip site navigation (1)Skip section navigation (2)
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>