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