pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/open-simh



Module Name:    pkgsrc
Committed By:   rhialto
Date:           Wed Feb  8 20:59:50 UTC 2023

Modified Files:
        pkgsrc/emulators/open-simh: Makefile distinfo

Log Message:
emulators/open-simh: update to version 4.1.0.20230207

Pkg changes: build fix to avoid a miscompilation by lang/gcc10
Changes: use version 4.1 to differentiate open-simh from simh

5e01c051  3B2: Fix inconsistent 64bit type name reference
c5ce3395 AltairZ80: ADCS6: Fix uninitialized unit structure
2374c3b6 Floating loads are src,dst (nickd4)
949359fd Update version to identify Open SIMH builds
4562408a Common code: various bugfixes; Mac "Classic" and OS/2 support has been removed
86a995b8 PDP11: numerous 11/70 compatibility fixes
8e13ea1d SIGMA: Invalid address must set a TDV-visible error flag (Ken Rector)
16de685c PDP11, VAX: Re-enabled VH11 after fixes (Mark Pizzolato)
8bc5b0b1 I7094: Changed structures to arrays for display
09899c18 AltairZ80: 2SIO: Fix potential NULL pointer dereference.
023cd3b3 AltairZ80: Add support for NMI interrupts.
11e555bb AltairZ80: Fix width of vectorInterrupt pseudo register.
1921b589 KA10: Fixed TM10A to request first word at issue of write instruction.
b487b3a7 KA10: Fixed issue with ITS KA quantum clock interrupt.
1294ef1e KA10: Fixed IMP address determination for KS, code cleanup.
cd40b302 KA10: Fixed Chaosnet devices to work properly under ITS.
da6dcef8 3b2: Fix for clock drift when idling
dcd3e480 AltairZ80: ADCS6: Initialize extended UDATA in reset routine.
1a136665 AltairZ80: Adds -H switch to LOAD command for loading Intel hex files


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/emulators/open-simh/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/open-simh/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/open-simh/Makefile
diff -u pkgsrc/emulators/open-simh/Makefile:1.7 pkgsrc/emulators/open-simh/Makefile:1.8
--- pkgsrc/emulators/open-simh/Makefile:1.7     Sun Jan 29 21:16:01 2023
+++ pkgsrc/emulators/open-simh/Makefile Wed Feb  8 20:59:50 2023
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.7 2023/01/29 21:16:01 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2023/02/08 20:59:50 rhialto Exp $
 
-DISTNAME=      open-simh-4.0.0
-PKGNAME=       open-simh-4.0.0.20221202
-PKGREVISION=   1
+DISTNAME=      open-simh-4.1.0
+PKGNAME=       open-simh-4.1.0.20230207
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=open-simh/}
 GITHUB_PROJECT=        simh
-GITHUB_TAG=    ce791138b5b5365105415a9a1cf4091d6e50a43d
+GITHUB_TAG=    5e01c0516b14d16fa4e780dff13077bed76aa38a
 
 MAINTAINER=    rhialto%NetBSD.org@localhost
 HOMEPAGE=      http://simh.trailing-edge.com/
@@ -28,6 +27,16 @@ PREFER.libpcap=              native
 PREFER.zlib=           pkgsrc
 .endif
 
+# The makefile tries to autodetect the options below from "gcc --help", but
+# due to the compiler wrapper, it may not always output the expected text.
+# So we hardcode the options here.
+CFLAGS_O+=             -finline-functions
+CFLAGS_O+=             -fgcse-after-reload
+CFLAGS_O+=             -fpredictive-commoning
+CFLAGS_O+=             -fipa-cp-clone
+CFLAGS_O+=             -fno-unsafe-loop-optimizations
+CFLAGS_O+=             -fno-strict-overflow
+
 .if (${MACHINE_ARCH} == "arm")
 BUILDLINK_TRANSFORM+=  rm:-O2
 .endif
@@ -63,6 +72,7 @@ MAKE_ENV+=            INCLUDES=${INCLUDES:Q}
 MAKE_ENV+=             LIBRARIES=${LIBRARIES:Q}
 MAKE_ENV+=             GCC=${CC:Q}
 MAKE_ENV+=             OS_LDFLAGS=${LDFLAGS:Q}
+MAKE_ENV+=             CFLAGS_O=${CFLAGS_O:Q}
 MAKE_ENV+=             FONTPATH=${PREFIX:Q}/share/fonts/X11/TTF
 MAKE_ENV+=             WARNINGS=ALLOWED
 

Index: pkgsrc/emulators/open-simh/distinfo
diff -u pkgsrc/emulators/open-simh/distinfo:1.4 pkgsrc/emulators/open-simh/distinfo:1.5
--- pkgsrc/emulators/open-simh/distinfo:1.4     Sun Dec 11 20:28:09 2022
+++ pkgsrc/emulators/open-simh/distinfo Wed Feb  8 20:59:50 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2022/12/11 20:28:09 rhialto Exp $
+$NetBSD: distinfo,v 1.5 2023/02/08 20:59:50 rhialto Exp $
 
-BLAKE2s (open-simh-4.0.0-ce791138b5b5365105415a9a1cf4091d6e50a43d.tar.gz) = 28151f718cf840f7f3b0f057de9079fa403545abd48354a18bc7818014a95570
-SHA512 (open-simh-4.0.0-ce791138b5b5365105415a9a1cf4091d6e50a43d.tar.gz) = 
ee9e61ad75c77506fa64dc7bd84ef594969f31ff48ed7e74ac14794a1a20b16fa8b94fb84113e50a934a149f7a8102517881b15bdeb84e2c5417a954df367340
-Size (open-simh-4.0.0-ce791138b5b5365105415a9a1cf4091d6e50a43d.tar.gz) = 31231180 bytes
+BLAKE2s (open-simh-4.1.0-5e01c0516b14d16fa4e780dff13077bed76aa38a.tar.gz) = 610fc19c44ad7655c8c1874ca0ac8441b6256324cb93dff76d899cee5597afb6
+SHA512 (open-simh-4.1.0-5e01c0516b14d16fa4e780dff13077bed76aa38a.tar.gz) = 
f67804c3ad73feb3300479fbeb4e3f4aa9acdbff4ca053ba64744022bac3259431e175fb9f596326bd10a9d024d21094aa2db24c327fe7ab5a2102d2bc8b83ca
+Size (open-simh-4.1.0-5e01c0516b14d16fa4e780dff13077bed76aa38a.tar.gz) = 31230051 bytes
 SHA1 (patch-makefile) = 1958d111733c76b3cb1bff838278ec9cd5313dbf



Home | Main Index | Thread Index | Old Index