aboutsummaryrefslogtreecommitdiff
path: root/emulators/dps8m
diff options
context:
space:
mode:
authorGian-Simon Purkert <gspurki@gmail.com>2023-08-11 22:55:20 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2023-08-13 09:35:32 +0000
commit063725f916cf8aa47bc5bc62cc1c8b597981a091 (patch)
treedd8b8b77dba9049a6afa2b4b7c3a5bb2e59cac60 /emulators/dps8m
parent7c6b78a26e192d7cc820ab0e7cbfa0d7481ef557 (diff)
downloadports-063725f916cf8aa47bc5bc62cc1c8b597981a091.tar.gz
ports-063725f916cf8aa47bc5bc62cc1c8b597981a091.zip
emulators/dps8m: update to 3.0.1
Diffstat (limited to 'emulators/dps8m')
-rw-r--r--emulators/dps8m/Makefile17
-rw-r--r--emulators/dps8m/distinfo6
-rw-r--r--emulators/dps8m/files/patch-src_Makefile.mk11
-rw-r--r--emulators/dps8m/pkg-descr2
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: