| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/emulators/dps8m/ |
Upload File : |
PORTNAME= dps8m
DISTVERSION= 2.0.1rc2.20211124
CATEGORIES= emulators
MAINTAINER= gspurki@gmail.com
COMMENT= SIMH based simulator for the Honeywell h6180/dps8m Multics processor
WWW= https://ringzero.wikidot.com
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
GL_COMMIT= 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
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
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dps8
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/prt2pdf
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/punutil
.include <bsd.port.mk>