BSD Ports

emulators/hercules 3.13_1 FreeBSD

System/370, ESA/390, and z/Architecture Emulator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
QPL
Categories
emulators
Package size
1352.8 KiB, 5814.4 KiB installed

Description

Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. Hercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X.

Hercules was created by Roger Bowler and is maintained by Jay Maynard. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution and z/Architecture support.

In the other systems

SystemPortVersion
FreeBSDemulators/hercules3.13_1
NetBSDemulators/hercules3.13nb3
DragonFlyemulators/hercules3.13_1

Install

Binary package:

pkg install hercules

From the ports tree:

cd /usr/ports/emulators/hercules/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hercules>0:emulators/hercules
LIB_DEPENDS=	libdecNumber.so:emulators/hercules

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.13_13.13_13.133.13_13.13_1
FreeBSD:14:quarterly3.13_13.13_1n/a3.13_13.13_1
FreeBSD:15:latest3.13_13.13_1n/a3.13_13.13_1
FreeBSD:15:quarterly3.13_13.13_1n/an/an/a
FreeBSD:16:latest3.13_13.13_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: emulators_hercules

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
iconv libtool:keepla perl5 shebangfix
Service scripts
none

Message after installing

Be sure to have a look at the docs and edit the hercules.cnf file to
your needs (The sample is in /usr/local/share/doc/hercules)

===>   NOTICE:

The hercules port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 4
  • cckd(4)
  • cckddiag(1)
  • dasdseq(1)
  • hercules(1)
pkg-plist 188
  • bin/bldlvlck
  • bin/cckd2ckd
  • bin/cckdcdsk
  • bin/cckdcomp
  • bin/cckddiag
  • bin/cckdswap
  • bin/cfba2fba
  • bin/ckd2cckd
  • bin/dasdcat
  • bin/dasdconv
  • bin/dasdcopy
  • bin/dasdinit
  • bin/dasdisup
  • bin/dasdlist
  • bin/dasdload
  • bin/dasdls
  • bin/dasdpdsu
  • bin/dasdseq
  • bin/dmap2hrc
  • bin/fba2cfba
  • bin/hercifc
  • bin/herclin
  • bin/hercules
  • bin/hetget
  • bin/hetinit
  • bin/hetmap
  • bin/hetupd
  • bin/tapecopy
  • bin/tapemap
  • bin/tapesplt
  • lib/hercules/dyncrypt.la
  • lib/hercules/dyncrypt.so
  • lib/hercules/dyngui.la
  • lib/hercules/dyngui.so
  • lib/hercules/dyninst.la
  • lib/hercules/dyninst.so
  • lib/hercules/hdt1052c.la
  • lib/hercules/hdt1052c.so
  • lib/hercules/hdt1403.la
  • lib/hercules/hdt1403.so
  • lib/hercules/hdt2703.la
  • lib/hercules/hdt2703.so
  • lib/hercules/hdt2880.la
  • lib/hercules/hdt2880.so
  • lib/hercules/hdt3088.la
  • lib/hercules/hdt3088.so
  • lib/hercules/hdt3270.la
  • lib/hercules/hdt3270.so
  • lib/hercules/hdt3420.la
  • lib/hercules/hdt3420.so
  • lib/hercules/hdt3505.la
  • lib/hercules/hdt3505.so
  • lib/hercules/hdt3525.la
  • lib/hercules/hdt3525.so
  • lib/hercules/hdt3705.la
  • lib/hercules/hdt3705.so
  • lib/hercules/hdteq.la
  • lib/hercules/hdteq.so
  • lib/hercules/hdtqeth.la
  • lib/hercules/hdtqeth.so
  • lib/libdecNumber.la
  • lib/libdecNumber.so
  • lib/libherc.la
  • lib/libherc.so
  • lib/libhercd.la
  • lib/libhercd.so
  • lib/libhercs.la
  • lib/libhercs.so
  • lib/libherct.la
  • lib/libherct.so
  • lib/libhercu.la
  • lib/libhercu.so
  • lib/libsoftfloat.la
  • lib/libsoftfloat.so
  • share/man/man1/cckddiag.1.gz
  • share/man/man1/dasdseq.1.gz
  • share/man/man1/hercules.1.gz
  • share/man/man4/cckd.4.gz
  • share/doc/hercules/cckddasd.html
  • share/doc/hercules/fishgui.html
  • share/doc/hercules/hercconf.html
  • share/doc/hercules/hercfaq.html
  • share/doc/hercules/hercinst.html
  • share/doc/hercules/herclic.html
  • share/doc/hercules/hercload.html
  • share/doc/hercules/hercmsca.html
  • share/doc/hercules/hercmscf.html
  • share/doc/hercules/hercmscp.html
  • share/doc/hercules/hercmsct.html
  • share/doc/hercules/hercmscu.html
  • share/doc/hercules/hercmsda.html
  • share/doc/hercules/hercmsdc.html
  • share/doc/hercules/hercmsdg.html
  • share/doc/hercules/hercmsdi.html
  • share/doc/hercules/hercmsdl.html
  • share/doc/hercules/hercmsds.html
  • share/doc/hercules/hercmsdt.html
  • share/doc/hercules/hercmsdu.html
  • share/doc/hercules/hercmsg.html
  • share/doc/hercules/hercmshd.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
hercules-3.13.tar.gz2.640742e+06890c57c558d58708e55828ae299245bd2763318acf53e456a48aac883ecfe67d
Master sites 1
  • http://downloads.hercules-390.eu/

Commit history 0

No commits in the history this site was built from.