Wed Mar 13 19:32:52 2024 UTC (73d)
emulators/hercules4sdl: update to 4.7.

Changes from https://sdl-hercules-390.github.io/html/hercnew.html:

 * Fix EX/EXRL instructions to not cause spurious PIC 3 (Tony Harminc, Fish)
#415
 * Fix E7 Prefix CCW support (Aaron Finerman, Fish)
 * Fix Read Count Suffix bug causing data corruption #575
 * Fix Locate Record Write Track Operation (Aaron Finerman, Fish) #601
 * Fix Read Tracks CCW when chained from Prefix (Aaron Finerman, Fish) #603
 * Fix various ICKDSF-related CCW handling bugs (Anders Edlund, Fish) #615
 * Fix 3705 crash on attach/detach/attach (Jay Maynard)
 * Fix usleep/nanosleep excessive host CPU consumption (Peter Jansen, Fish) #589
 * Fix '--version' and '--usage' switches (Bill Lewis)
 * Fix TDF file emulated tape open bug (Fish)
 * Fix maketape utility to not pad binary files (Fish)
 * Fix Date/time parsing issue in runtest/make-check (Peter Jansen)
 * Fix dasdseq utility Large/Extended dataset truncation (Gregory, Fish) #602
 * Fix Multi-device statement failure handling (Fish) #604
 * Fix Hang during device detach (Fish)
 * Fix Incorrect thread priority handling (Tyler Mitchell)
 * Fix Occasional crash on exit (Tyler Mitchell)
 * Fix Confusing/unclear shadow file messages (Fish) #616
 * Fix cckdmap utility non-33xx dasd-type bug (Fish)
 * Fix Shared devices 10-second-delay bug (Fish) #624
 * Fix 'ENGINES' command bug (Fish) #626
 * Fix Shutdown/exit logging (James Wekel) #480, #634
 * Fix Possible crash at CCKD dasd termination (Fish)
 * Fix Inaccurate "Running on:" Windows name and version (Bill Lewis, Fish)

 * New: Improved CU12, CU14 instruction performance (James Wekel) #623
 * New: dasdls utility '-cchh' and '-nosort' options (Ian, Fish)
 * New: maketape utility meta-file 'BIN' keyword support (Fish)
 * New: dasdseq utility '-record' mode support (Gregory, Fish) #614
 * New: Ability to trace only specific CCW opcodes (Fish) #576
 * New: JSON support in HTTP server #578
 * New: README.DAEMON document
 * New: 'iconpfxs' command (Fish)
 * New: Support quoted strings in storage alteration commands (Fish)
 * New: Add timed statistics to instruction counting (Andrey) #588
 * New: dyngui LCSS devnum support (Fish)
 * New: Use performance cores on Apple Silicon (Enrico Sorichetti)
 * New: Support 'clang' builds under Windows MSVC (Peter Jansen) #629
 * New: Highlight 'S'evere and 'A'ction messages too (Fish)


(rhialto)
diff -r1.12 -r1.13 pkgsrc/emulators/hercules4sdl/Makefile
diff -r1.8 -r1.9 pkgsrc/emulators/hercules4sdl/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/emulators/hercules4sdl/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/hercules4sdl/Makefile 2023/07/12 17:17:15 1.12
+++ pkgsrc/emulators/hercules4sdl/Makefile 2024/03/13 19:32:52 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2023/07/12 17:17:15 rhialto Exp $ 1# $NetBSD: Makefile,v 1.13 2024/03/13 19:32:52 rhialto Exp $
2 2
3PKGNAME= hercules4sdl-4.6 3PKGNAME= hercules4sdl-4.7
4DISTNAME= hyperion-Release_${PKGVERSION_NOREV} 4DISTNAME= hyperion-Release_${PKGVERSION_NOREV}
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=SDL-Hercules-390/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=SDL-Hercules-390/}
7EXTRACT_USING= bsdtar 7EXTRACT_USING= bsdtar
8 8
9MAINTAINER= rhialto@NetBSD.org 9MAINTAINER= rhialto@NetBSD.org
10HOMEPAGE= https://github.com/SDL-Hercules-390/hyperion 10HOMEPAGE= https://github.com/SDL-Hercules-390/hyperion
11COMMENT= The SoftDevLabs version of Hercules 4.x (Hyperion) 11COMMENT= The SoftDevLabs version of Hercules 4.x (Hyperion)
12LICENSE= qpl-v1.0 12LICENSE= qpl-v1.0
13 13
14GITHUB_PROJECT= hyperion 14GITHUB_PROJECT= hyperion
15GITHUB_TAG= Release_${PKGVERSION_NOREV} 15GITHUB_TAG= Release_${PKGVERSION_NOREV}
16 16

cvs diff -r1.8 -r1.9 pkgsrc/emulators/hercules4sdl/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/hercules4sdl/distinfo 2023/07/12 17:17:15 1.8
+++ pkgsrc/emulators/hercules4sdl/distinfo 2024/03/13 19:32:52 1.9
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.8 2023/07/12 17:17:15 rhialto Exp $ 1$NetBSD: distinfo,v 1.9 2024/03/13 19:32:52 rhialto Exp $
2 2
3BLAKE2s (hyperion-Release_4.6.tar.gz) = 85888dc8124649f5753674f06553847505a9915625601fef719cec7c51d2d7b4 3BLAKE2s (hyperion-Release_4.7.tar.gz) = 1c854c6cfc2c8c63f0471e8b3b90bad4e5f93c49e44a2736dd6bcbfe6ebfb4b4
4SHA512 (hyperion-Release_4.6.tar.gz) = 82472cffb87fc9f29559f599b2600b43d55be4c522e7e48d948aa1e98000b221bbe612ab4e259617920df29c0122a02d2dbd5ad8e0a1e64ed02bac1ac31d19e9 4SHA512 (hyperion-Release_4.7.tar.gz) = 9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0
5Size (hyperion-Release_4.6.tar.gz) = 24697723 bytes 5Size (hyperion-Release_4.7.tar.gz) = 25439384 bytes
6SHA1 (patch-Makefile.am) = 6ae600095ffb29aab2a5e1e467f79a40e814f26d 6SHA1 (patch-Makefile.am) = 6ae600095ffb29aab2a5e1e467f79a40e814f26d
7SHA1 (patch-configure.ac) = 734f64da8f4ce0f790d4eac0f352649d1b6d08f2 7SHA1 (patch-configure.ac) = 734f64da8f4ce0f790d4eac0f352649d1b6d08f2