Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 711068 - app-emulation/hercules-sdl: new package
Summary: app-emulation/hercules-sdl: new package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: s390 team
URL: https://github.com/SDL-Hercules-390/h...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 521032 828460 879629
  Show dependency tree
 
Reported: 2020-02-28 22:54 UTC by Nathan Dehnel
Modified: 2024-10-14 00:00 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Dehnel 2020-02-28 22:54:45 UTC
I would really like a package for hercules 4.0 hyperion mainframe emulator.

Reproducible: Always
Comment 1 Jonas Stein gentoo-dev 2020-03-01 19:28:22 UTC
please add the URL to upstream. I suggest to prepare an ebuild for an overlay first.
Comment 2 Nathan Dehnel 2020-03-06 03:56:12 UTC
https://github.com/hercules-390/hyperion
Comment 3 SpanKY gentoo-dev 2021-11-18 06:38:22 UTC
hyperion is a fork.  this would be a new package, not an upgrade for the main release series.
Comment 4 matoro archtester 2022-12-04 02:08:15 UTC
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.
Comment 5 Larry the Git Cow gentoo-dev 2024-05-08 19:34:55 UTC
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(+)