summaryrefslogtreecommitdiff
path: root/emulators/hercules
AgeCommit message (Collapse)AuthorFilesLines
2001-11-29Get rid of manually adding "nbX" to PKGNAME when a pkg was changed inhubertf1-2/+2
pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-05-11forgot to cvs add these patches. noted by thomas klausner and thedmcmahill3-1/+73
weekly-pkgsrc check. these eliminate the use of regparm on non-i386 systems.
2001-05-11regen (no patch-an or patch-ao in patches/)wiz1-3/+1
2001-05-08get hercules to compile on non-i386 by not using i386 assembly codedmcmahill3-16/+26
on those platforms. Also remove a zillion warnings by surrounding the i386 specific "regparm" attribute by #ifdef __i386__ only minimal testing done on an alpha. Hercules starts up and lets me run "quit".
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-23Patches from Wofgang Solfrank:agc6-3/+93
"Disabling the O_SYNC option when opening printer or punch. Change the timeout value from 1 usec to 10 msec in the timer thread. At least with unproven-pthreads, the comment above that is wrong when stating that a 1 usec timeout would be stretched to the next system clock tick. A minor correction to the computation of the SIO rate. With these changes, I get a decent performance of the system and can actually get MVS to run." Require the fixed version of unproven-pthreads. Bump the hercules version number.
2001-03-09Remove the pentium and pentiumpro machine switches from the gcc flagsagc2-13/+13
in the makefile, and regenerate patch-sum.
2001-02-26Add a patch to stop the Hercules emulator dumping core when exitting, fromagc4-1/+73
Wolfgang Solfrank (ws@tools.de)
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-2/+2
XXX need to teach pkglint to be more picky about this
2001-02-22Add a dependency on hercules-images (the mftr33 images with which to IPLagc1-1/+2
Hercules).
2001-02-22Add one more patch, correcting sign extension in two places:agc2-1/+32
> From Wofgang Solfrank (ws@tools.de) > What I discovered was a problem in ckddasd.c, where there are two lseeks > with an offset of -(CKDDASD_RECHDR_SIZE). Now CKDDASD_RECHDR_SIZE is > defined (in hercules.h) as sizeof(CKDDASD_RECHDR), which happens to be > an unsigned int. Since the offset in the lseek (and in the ckd_lseek > that is used as an interface routine to it) is of type off_t, i.e. 64-bit, > the unsigned is zero-extended to 64 bits, and thus the sign is lost.
2001-02-21Switch to using unproven-pthreads from pth - it makes the emulator getagc1-2/+2
further before dying. From ws@tools.de (Wolfgang Solfrank)
2001-02-21Remove -malign-double from the makefile - it doesn't work as expectedagc2-3/+20
on NetBSD, since our library doesn't conform to this restriction. From ws@tools.de (Wolfgang Solfrank)
2001-02-20Place the executables in the correct directory - from Wolfgangagc2-3/+12
Solfrank <ws@tools.de>
2001-02-20Correct the homepage.agc1-2/+2
2001-02-19Initial import of hercules, an S/390 emulator, into the packagesagc10-0/+251
collection. Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecure. Hercules runs under Linux, Windows 98, Windows NT, Windows 2000, and NetBSD. 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.