git: 063725f916cf - main - emulators/dps8m: update to 3.0.1

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sun, 13 Aug 2023 09:41:41 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=063725f916cf8aa47bc5bc62cc1c8b597981a091

commit 063725f916cf8aa47bc5bc62cc1c8b597981a091
Author:     Gian-Simon Purkert <gspurki@gmail.com>
AuthorDate: 2023-08-11 22:55:20 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-08-13 09:35:32 +0000

    emulators/dps8m: update to 3.0.1
    
    Changelog: https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-R3.0.1-Release-Notes
    
    PR:             273068
---
 emulators/dps8m/Makefile                    | 17 +++--------------
 emulators/dps8m/distinfo                    |  6 +++---
 emulators/dps8m/files/patch-src_Makefile.mk | 11 -----------
 emulators/dps8m/pkg-descr                   |  2 +-
 4 files changed, 7 insertions(+), 29 deletions(-)

diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile
index 3de623c9b4b7..4a2689879a58 100644
--- a/emulators/dps8m/Makefile
+++ b/emulators/dps8m/Makefile
@@ -1,10 +1,11 @@
 PORTNAME=	dps8m
-DISTVERSION=	2.0.1rc2.20211124
+DISTVERSIONPREFIX=	R
+DISTVERSION=	3.0.1
 CATEGORIES=	emulators
 
 MAINTAINER=	gspurki@gmail.com
 COMMENT=	SIMH based simulator for the Honeywell h6180/dps8m Multics processor
-WWW=		https://ringzero.wikidot.com
+WWW=		https://dps8m.gitlab.io/dps8m
 
 LICENSE=	ICU
 LICENSE_NAME=	ICU license
@@ -17,17 +18,10 @@ 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_TAGNAME=	572f79bb4f0f84a8b16c3892c894c2b9ed64b458
 
-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
 
-MAKE_ARGS+=	V=1 ATOMICS=BSD
-
 PLIST_FILES=	bin/dps8 \
 		bin/prt2pdf \
 		bin/punutil
@@ -37,9 +31,4 @@ do-install:
 	${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>
diff --git a/emulators/dps8m/distinfo b/emulators/dps8m/distinfo
index ca7d2920c191..3385ea725cbb 100644
--- a/emulators/dps8m/distinfo
+++ b/emulators/dps8m/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638915391
-SHA256 (dps8m-dps8m-572f79bb4f0f84a8b16c3892c894c2b9ed64b458_GL0.tar.gz) = 9416cf5b5198f795af913b9f0cae24cb6237693f8a53b84500b60a55d5d32550
-SIZE (dps8m-dps8m-572f79bb4f0f84a8b16c3892c894c2b9ed64b458_GL0.tar.gz) = 1928413
+TIMESTAMP = 1691794269
+SHA256 (dps8m-R3.0.1.tar.bz2) = 583b2e333f094d5e2a5139c832d5aa907455be34edf61560590ac27398208147
+SIZE (dps8m-R3.0.1.tar.bz2) = 13052895
diff --git a/emulators/dps8m/files/patch-src_Makefile.mk b/emulators/dps8m/files/patch-src_Makefile.mk
deleted file mode 100644
index 1a6461794d3e..000000000000
--- a/emulators/dps8m/files/patch-src_Makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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)
diff --git a/emulators/dps8m/pkg-descr b/emulators/dps8m/pkg-descr
index c4fba3c03d9c..7d58615a69bf 100644
--- a/emulators/dps8m/pkg-descr
+++ b/emulators/dps8m/pkg-descr
@@ -1,5 +1,5 @@
 SIMH based simulator for the Honeywell h6180/dps8m Multics processor.
-Capable of booting Multics MR12.5 and Multics MR12.6f.
+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: