I would really like a package for hercules 4.0 hyperion mainframe emulator. Reproducible: Always
please add the URL to upstream. I suggest to prepare an ebuild for an overlay first.
https://github.com/hercules-390/hyperion
hyperion is a fork. this would be a new package, not an upgrade for the main release series.
Development on Hercules Hyperion unfortunately stalled in ~2019, but it has AGAIN been forked by "SoftDevLabs" and is undergoing active development at https://github.com/SDL-Hercules-390/hyperion. I have been packaging this version out-of-tree at https://github.com/matoro/overlay/tree/master/app-emulation/hercules-sdl for the last couple releases as well as actively using it to virtualize my s390 test host with excellent results. There is unfortunately one main hurdle to getting it in tree, which is that several submodules of the original code have been split out to their own repositories and are now integrated via directly checking in Windows binaries. The submodules have no build tags and further there is no indication of what commit the submodule binaries for a given Hercules release come from. I have opened an upstream tracking issue here: https://github.com/SDL-Hercules-390/hyperion/issues/530 In the event that we don't get an upstream response I will end up packaging the submodules using best-guess effort for snapshot commits, as opposed to the live ebuilds I have in my overlay right now. Also updating the title and URL for this ticket.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cecf6573056a9e6f6637e1acffbbe7bcb213eb9 commit 4cecf6573056a9e6f6637e1acffbbe7bcb213eb9 Author: Matoro Mahri <matoro_gentoo@matoro.tk> AuthorDate: 2024-05-08 14:52:44 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2024-05-08 19:26:14 +0000 app-emulation/hercules-sdl: new package, add 4.7.0 Closes: https://bugs.gentoo.org/711068 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Mike Gilbert <floppym@gentoo.org> app-emulation/hercules-sdl/Manifest | 1 + app-emulation/hercules-sdl/files/gen_hashes.sh | 24 ++ .../hercules-sdl/files/hercules-3.13-htmldir.patch | 25 ++ .../files/hercules-3.13-posix-test.patch | 29 ++ .../files/hercules-3.13-unbundle-libltdl.patch | 379 +++++++++++++++++++++ .../files/hercules-3.13-user-install.patch | 21 ++ .../files/hercules-sdl-4.4.1-htmldir.patch | 29 ++ .../hercules-sdl-4.4.1-unbundle-libltdl.patch | 179 ++++++++++ .../hercules-sdl/hercules-sdl-4.7.0.ebuild | 85 +++++ app-emulation/hercules-sdl/metadata.xml | 18 + 10 files changed, 790 insertions(+)