pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/hercules4sdl



Module Name:    pkgsrc
Committed By:   rhialto
Date:           Sat Apr 19 13:09:24 UTC 2025

Modified Files:
        pkgsrc/emulators/hercules4sdl: Makefile PLIST distinfo

Log Message:
/emulators/hercules4sdl: update to 4.8

For a list of changes included in this release, refer to the "Summary of
changes" below or the "What's New" web page at:

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

Summary of Changes:
-------------------

* Fix rare Hercules crash in QETH device handling if LSO enabled
* Fix CCKDDU64 failure on very large (e.g. 3390-54) dasds (Andrew)
* Fix cckddiag/64 CFBA crash and correct associated DOC
* Fix storage key double-keyed 4K-byte-block bug (Pascal Parent)
* Fix timer interval bug in rubato_thread causing excessive CPU
* Fix QDIO SQBS/EQBS instruction return codes (James Wekel)
* Fix 17 yr. old SIE bug (Pascal Parent)
* Fix minor trailing path separator bug in 'sclproot' command
* Fix LCS device confusion with preconfigured interfaces (Ian Shorter)
* Fix 3880/3990 control unit chaining requirement
* Fix bug in ED24 LDE (LOAD LENGTHENED) instruction (Ian Shorter)
* Fix CTCE support for VM TSAF facility (Peter Jansen)
* Fix Shared Device Server/Client "CU=" mismatch bug (Fish)

* New: Support for 32-bit x86 Windows builds has been dropped (Fish)
* New: Improved performance of SLA, SLDA, SLAK, and SLAG instructions (Fish)
* New: Compressed CKD/FBA Dasd Hardener (Ross Patterson)
* New: card2txt: utility to translate EBCDIC cards to ASCII file (Fish)
* New: txt2card: socket output option (Fish)
* New: MTS (Michigan Terminal System) HIM (Host Interface Machine) device
support (Mike Alexander)
* New: zVector Facility support (salva-rczero, James Wekel, Ian Shorter)
* New: Message Security Assists 5 and 7 support (Jurgen Winkelmann)
* New: Report unavailable host instructions
* New: dasdinit: Warn if extension doesn't match compression option
* New: SoftFloat libs updated to new version


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/emulators/hercules4sdl/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/hercules4sdl/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/emulators/hercules4sdl/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/hercules4sdl/Makefile
diff -u pkgsrc/emulators/hercules4sdl/Makefile:1.13 pkgsrc/emulators/hercules4sdl/Makefile:1.14
--- pkgsrc/emulators/hercules4sdl/Makefile:1.13 Wed Mar 13 19:32:52 2024
+++ pkgsrc/emulators/hercules4sdl/Makefile      Sat Apr 19 13:09:24 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2024/03/13 19:32:52 rhialto Exp $
+# $NetBSD: Makefile,v 1.14 2025/04/19 13:09:24 rhialto Exp $
 
-PKGNAME=       hercules4sdl-4.7
+PKGNAME=       hercules4sdl-4.8
 DISTNAME=      hyperion-Release_${PKGVERSION_NOREV}
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=SDL-Hercules-390/}
@@ -44,6 +44,9 @@ pre-configure:
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/hercules.cnf ${DESTDIR}${PREFIX}/share/examples/hercules/
 
+# The nb version is important, the API was extended.
+BUILD_DEPENDS+=        hercules4sdl-softfloat>=3.5.0nb20250325:../../math/hercules4sdl-softfloat
+
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/libltdl/buildlink3.mk"

Index: pkgsrc/emulators/hercules4sdl/PLIST
diff -u pkgsrc/emulators/hercules4sdl/PLIST:1.4 pkgsrc/emulators/hercules4sdl/PLIST:1.5
--- pkgsrc/emulators/hercules4sdl/PLIST:1.4     Wed Jul 12 17:17:15 2023
+++ pkgsrc/emulators/hercules4sdl/PLIST Sat Apr 19 13:09:24 2025
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2023/07/12 17:17:15 rhialto Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/04/19 13:09:24 rhialto Exp $
+bin/card2txt
 bin/cckd2ckd
 bin/cckd642ckd
 bin/cckdcdsk
@@ -64,6 +65,7 @@ lib/hercules/hdtdummy.la
 lib/hercules/hdteq.la
 lib/hercules/hdtptp.la
 lib/hercules/hdtqeth.la
+lib/hercules/hdttcph.la
 lib/hercules/hdttcpnje.la
 lib/hercules/hdtzfcp.la
 lib/libhdt3420_not_mod.la
@@ -77,12 +79,12 @@ man/man1/dasdseq.1
 man/man1/vmfplc2.1
 man/man4/cckd.4
 share/examples/hercules/hercules.cnf
+share/hercules/CCKD.JCL.Jan2025.XMI.Updated.zip
 share/hercules/CMPSC.txt
 share/hercules/TMOUNT.txt
 share/hercules/awssl-v19g
 share/hercules/awswrite.jcl
 share/hercules/cckddasd.html
-share/hercules/cckddump-cckdload.zip
 share/hercules/fishgui.html
 share/hercules/hercconf.html
 share/hercules/hercfaq.html
@@ -144,6 +146,9 @@ share/hercules/images/dial4.gif
 share/hercules/images/favicon.ico
 share/hercules/images/greend.gif
 share/hercules/images/greenu.gif
+share/hercules/images/herc-panel.jpg
+share/hercules/images/herc-panel2.jpg
+share/hercules/images/herclin.jpg
 share/hercules/images/hercpic-rblk-256.gif
 share/hercules/images/hercpic-rblk-80.gif
 share/hercules/images/interruptd.gif

Index: pkgsrc/emulators/hercules4sdl/distinfo
diff -u pkgsrc/emulators/hercules4sdl/distinfo:1.9 pkgsrc/emulators/hercules4sdl/distinfo:1.10
--- pkgsrc/emulators/hercules4sdl/distinfo:1.9  Wed Mar 13 19:32:52 2024
+++ pkgsrc/emulators/hercules4sdl/distinfo      Sat Apr 19 13:09:24 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.9 2024/03/13 19:32:52 rhialto Exp $
+$NetBSD: distinfo,v 1.10 2025/04/19 13:09:24 rhialto Exp $
 
-BLAKE2s (hyperion-Release_4.7.tar.gz) = 1c854c6cfc2c8c63f0471e8b3b90bad4e5f93c49e44a2736dd6bcbfe6ebfb4b4
-SHA512 (hyperion-Release_4.7.tar.gz) = 9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0
-Size (hyperion-Release_4.7.tar.gz) = 25439384 bytes
+BLAKE2s (hyperion-Release_4.8.tar.gz) = 18215f747b0bb75b669e6b2bb3e7943377f38cf4188bc300b53b1ab9242afcf3
+SHA512 (hyperion-Release_4.8.tar.gz) = 3ce7fcab4ce1c003a1c42ebdd089452feb0d950851cf126d08e33a1b4201e1ae7f6e3572a2505f1a684377f9e4e8f1e1e932fe5c17498477d0946ad7cb8c4957
+Size (hyperion-Release_4.8.tar.gz) = 29051256 bytes
 SHA1 (patch-Makefile.am) = 6ae600095ffb29aab2a5e1e467f79a40e814f26d
 SHA1 (patch-configure.ac) = 734f64da8f4ce0f790d4eac0f352649d1b6d08f2



Home | Main Index | Thread Index | Old Index