ports/102820: [NEW PORT] emulators/dtcyber: Desktop CYBER Emulator

trasz at pin.if.uz.zgora.pl trasz at pin.if.uz.zgora.pl
Sun Sep 3 15:00:39 UTC 2006


>Number:         102820
>Category:       ports
>Synopsis:       [NEW PORT] emulators/dtcyber: Desktop CYBER Emulator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 03 15:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     trasz at pin.if.uz.zgora.pl
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat Jun  3 01:12:10 CEST
>Description:
The Desktop CYBER Emulator is a project which successfully brought
back to life the revolutionary design of Control Data Corporation
CYBER mainframes. The software provides a reasonable emulation of
a "typical" CDC CYBER 6600, 7x, 17x based system including common
peripherals such as console, tape and disk drives, card reader,
printer and terminal multiplexer. The emulation runs the following
CDC operating systems: ChippewaOS, SMM, KRONOS 2.1, NOS 1.2, NOS
1.3, NOS 1.4, NOS 2.2 and NOS 2.8.2. It does not support NOS/VE
which requires virtual mode only available in CYBER 180s.

WWW:	http://members.iinet.net.au/~tom-hunter/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- dtcyber-2.0b1.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dtcyber
#	dtcyber/pkg-descr
#	dtcyber/Makefile
#	dtcyber/distinfo
#	dtcyber/files
#	dtcyber/files/patch-Makefile.x11
#	dtcyber/files/patch-window_x11.c
#	dtcyber/files/pkg-message.in
#
echo c - dtcyber
mkdir -p dtcyber > /dev/null 2>&1
echo x - dtcyber/pkg-descr
sed 's/^X//' >dtcyber/pkg-descr << 'END-of-dtcyber/pkg-descr'
XThe Desktop CYBER Emulator is a project which successfully brought
Xback to life the revolutionary design of Control Data Corporation
XCYBER mainframes. The software provides a reasonable emulation of
Xa "typical" CDC CYBER 6600, 7x, 17x based system including common
Xperipherals such as console, tape and disk drives, card reader,
Xprinter and terminal multiplexer. The emulation runs the following
XCDC operating systems: ChippewaOS, SMM, KRONOS 2.1, NOS 1.2, NOS
X1.3, NOS 1.4, NOS 2.2 and NOS 2.8.2. It does not support NOS/VE
Xwhich requires virtual mode only available in CYBER 180s.
X
XWWW:	http://members.iinet.net.au/~tom-hunter/
END-of-dtcyber/pkg-descr
echo x - dtcyber/Makefile
sed 's/^X//' >dtcyber/Makefile << 'END-of-dtcyber/Makefile'
X# New ports collection makefile for:	dtcyber
X# Date created:		2006-09-03
X# Whom:			trasz <trasz at pin.if.uz.zgora.pl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	dtcyber
XPORTVERSION=	2.0b1
XCATEGORIES=	emulators
XMASTER_SITES=	http://members.iinet.net.au/~tom-hunter/
X#MASTER_SITE_SUBDIR=
X#PKGNAMEPREFIX=
X#PKGNAMESUFFIX=
XDISTNAME=	dtcyber20b1
X#EXTRACT_SUFX=
X#DISTFILES=
X#DIST_SUBDIR=	${PORTNAME}
X#EXTRACT_ONLY=
X
XMAINTAINER=	trasz at pin.if.uz.zgora.pl
XCOMMENT=	Desktop CYBER Emulator
X
XUSE_ZIP=	yes
XUSE_DOS2UNIX=	yes
XNO_WRKSUBDIR=	yes
XUSE_XLIB=	yes
XINSTALL_TARGET=
XMAKEFILE=	Makefile.x11
XSUB_FILES=	pkg-message
XPKGMESSAGE=	${WRKDIR}/pkg-message
XPLIST_FILES=	bin/dtcyber %%EXAMPLESDIR%%/cyber.ini %%EXAMPLESDIR%%/cos.tap
XPLIST_DIRS=	%%EXAMPLESDIR%%
X
Xpost-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/dtcyber ${PREFIX}/bin
X	@${MKDIR} ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/cyber.ini ${EXAMPLESDIR}
X	${INSTALL_DATA} ${WRKSRC}/Os/cos.tap ${EXAMPLESDIR}
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-dtcyber/Makefile
echo x - dtcyber/distinfo
sed 's/^X//' >dtcyber/distinfo << 'END-of-dtcyber/distinfo'
XMD5 (dtcyber20b1.zip) = 34c75e992043e0ccc96e35e910567cd0
XSHA256 (dtcyber20b1.zip) = 82ecf79b289b99bd30832fdec1a2c08eff79a7a92ba3f907bcb080958b3a8cba
XSIZE (dtcyber20b1.zip) = 197493
END-of-dtcyber/distinfo
echo c - dtcyber/files
mkdir -p dtcyber/files > /dev/null 2>&1
echo x - dtcyber/files/patch-Makefile.x11
sed 's/^X//' >dtcyber/files/patch-Makefile.x11 << 'END-of-dtcyber/files/patch-Makefile.x11'
X--- Makefile.x11.orig	Sun Sep  3 16:13:51 2006
X+++ Makefile.x11	Sun Sep  3 16:14:07 2006
X@@ -10,13 +10,13 @@
X #--------------------------------------------------------------------------
X 
X #LIBS    = -lm -lX11 -lpthreads
X-LIBS    = -lm -lX11 -lpthread
X+LIBS    = -lm -lX11 -pthread
X #LIBS    = -lm -lX11
X LDFLAGS = -s -L/usr/X11R6/lib
X INCL    = -I/usr/X11R6/include
X 
X #CFLAGS  = -O2 -I. $(INCL) -Wall -Wshadow -Wpointer-arith -Wmissing-prototypes 
X-CFLAGS  = -O2 -I. $(INCL)
X+CFLAGS+= -I. $(INCL)
X 
X OBJS    = main.o window_x11.o init.o trace.o charset.o dump.o \
X           device.o channel.o cpu.o pp.o float.o shift.o operator.o \
END-of-dtcyber/files/patch-Makefile.x11
echo x - dtcyber/files/patch-window_x11.c
sed 's/^X//' >dtcyber/files/patch-window_x11.c << 'END-of-dtcyber/files/patch-window_x11.c'
X--- window_x11.c.orig	Sun Sep  3 16:44:07 2006
X+++ window_x11.c	Sun Sep  3 16:44:16 2006
X@@ -354,9 +354,9 @@
X     /*
X     **  Load three Cyber fonts.
X     */
X-    hSmallFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-10-*-*-*-*-*-*-*\0");
X-    hMediumFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-14-*-*-*-*-*-*-*\0");
X-    hLargeFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-24-*-*-*-*-*-*-*\0");
X+    hSmallFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-10-*-*-*-*-*-*-*\0");
X+    hMediumFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-14-*-*-*-*-*-*-*\0");
X+    hLargeFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-24-*-*-*-*-*-*-*\0");
X 
X     /*
X     **  Setup fore- and back-ground colors.
END-of-dtcyber/files/patch-window_x11.c
echo x - dtcyber/files/pkg-message.in
sed 's/^X//' >dtcyber/files/pkg-message.in << 'END-of-dtcyber/files/pkg-message.in'
X************************************************************************
X
XAdditional files were installed into %%EXAMPLESDIR%%/.
X
XSee http://members.iinet.net.au/~tom-hunter/dtcyber.pdf for usage
Xinstructions.
X
X************************************************************************
END-of-dtcyber/files/pkg-message.in
exit
--- dtcyber-2.0b1.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list