app-emulation / hercules

Hercules System/370, ESA/390 and zArchitecture Mainframe Emulator

Official package sites : http://www.hercules-390.eu/ ·

Hercules is an emulator for the IBM System/360, System/370, ESA/390, and z/Architecture series of mainframe computer systems. It will run any software that will run on those computers, provided the peripheral devices the program requires are present in the configuration.

v3.13-r1 :: 0 :: gentoo

Modified
License
QPL-1.0
Keywords
amd64 ppc sparc x86 ~alpha ~x64-macos
USE flags
bzip2 custom-cflags suid

General

bzip2
Enable bzip2 compression support
custom-cflags
Build with user-specified CFLAGS (unsupported)
suid
Enable setuid root program(s)

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

dev-libs / libltdl : A shared library tool for developers

net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version

sys-libs / zlib : Standard (de)compression library

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

dev-libs / libltdl : A shared library tool for developers

net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version

sys-libs / zlib : Standard (de)compression library

app-arch / tapeutils : Utilities for manipulation of tapes and tape image files

app-emulation / hercules-sdl : The SoftDevLabs (SDL) version of the Hercules 4.x Hyperion Emulator

521032
app-emulation/hercules fails to compile with format-security
828460
app-emulation/hercules-3.13-r1 - hdl.c:(.text+<snip>): undefined reference to opcode_c4xx
879629
app-emulation/hercules: possible configure breakage with Clang 16
900328
app-emulation/hercules-3.13-r1 has implicit function declarations in configure logs (MUSL-CLANG-SYSTEM)
941498
app-emulation/hercules: last rites
944236
app-emulation/hercules-3.13-r1 fails to compile: hthreads.h:157:37: error: passing argument 3 of ptt_pthread_create from incompatible pointer type [-Wincompatible-pointer-types]
948181
app-emulation/hercules-3.13-r1 fails to compile: opcode.c:1202:5: error: too many arguments to function (regs->z900_opcode_01xx + (sizetype)((long unsigned int)(inst + 1) 8)); expected 0, have 2
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-emulation/hercules: Drop 3.10 and 3.12
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/hercules: Stabilize 3.13-r1 ppc, #724006
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/hercules: sparc stable wrt bug #724006
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/hercules: Stabilize 3.13-r1 x86, #724006
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/hercules: Stabilize 3.13-r1 amd64, #724006
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
app-emulation/hercules: do not delete libtool module .la files #720342
Since hercules uses libltdl to load its internal modules, we need to leave the .la files in place for it to process. Also add subslot linkage to these libs while we're updating. Bug: https://bugs.gentoo.org/252716 Closes: https://bugs.gentoo.org/720342 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger · gentoo
app-emulation/hercules: fix configure test with POSIX shell
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger · gentoo
app-emulation/hercules: restore parallel install fix #772404
Bug: https://bugs.gentoo.org/252716 Closes: https://bugs.gentoo.org/772404 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger · gentoo
app-emulation/hercules: fix building as non-root user
Move the chown/chgrp/setuid logic to the ebuild so it works as non-root. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
app-emulation/hercules: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/hercules: port to EAPI 7
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/hercules: Bump to 3.13
Bug: https://bugs.gentoo.org/252716 Bug: https://bugs.gentoo.org/521032 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Andreas K. Hüttel · gentoo
app-emulation/hercules: Links to libnsl, so add dependency
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mike Frysinger · gentoo
app-emulation/hercules: version bump to 3.12
Mike Frysinger · gentoo
app-emulation/hercules: fix parallel install errors #488126
Mike Frysinger · gentoo
app-emulation/hercules: drop old <3.10 versions
Mike Frysinger · gentoo
app-emulation/hercules: mark 3.10 stable for all
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed