--- esix-1.orig/debian/README.Debian +++ esix-1/debian/README.Debian @@ -0,0 +1,7 @@ +esix for Debian +--------------- + +I am required to state: +"This software is based in part on the original work of David J Waks" + + -- Vince Mulhollon , Wed, 1 Jan 2003 20:42:57 -0600 --- esix-1.orig/debian/changelog +++ esix-1/debian/changelog @@ -0,0 +1,28 @@ +esix (1-2ubuntu1) xenial; urgency=medium + + * debian/rules: + - Remove legacy DH_COMPAT export. + - Add recommended build-arch and build-indep targets. + - Replace dh_clean -k with dh_prep. + * debian/compat: Indicate compatibility level of 9. + * debian/control: + - Build-depend on debhelper (>= 9). + - Move debhelper to Build-Depends from Build-Depends-Indep. + - Depend on ${misc:Depends}. + + -- Logan Rosen Sun, 27 Mar 2016 21:13:05 -0500 + +esix (1-2) unstable; urgency=low + + * Minor typo in manpage fixed. + * Change to arch:all and modify build-depends + * Closes: #175871 + + -- Vince Mulhollon Mon, 13 Jan 2003 18:34:19 -0600 + +esix (1-1) unstable; urgency=low + + * Initial Release. + + -- Vince Mulhollon Wed, 1 Jan 2003 20:42:57 -0600 + --- esix-1.orig/debian/compat +++ esix-1/debian/compat @@ -0,0 +1 @@ +9 --- esix-1.orig/debian/control +++ esix-1/debian/control @@ -0,0 +1,20 @@ +Source: esix +Section: contrib/otherosfs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Vince Mulhollon +Build-Depends: debhelper (>= 9) +Standards-Version: 3.5.6.0 + +Package: esix +Architecture: all +Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: simh +Description: PDP-8 Engineering and Scientific Interpreter eXtended + ESI-X was the first stored program scientific interpreter + for the PDP-8. + ESI was designed by Dave Waks on 8/3/66 and was vaguely based on + RAND's JOSS. + In 1967 Bob Supnik extended the program to support 8KW of memory, + and this became the "ESI-extended" or ESI-X + FOCAL was eventually the successor of ESI-X. --- esix-1.orig/debian/copyright +++ esix-1/debian/copyright @@ -0,0 +1,42 @@ +This package was debianized by Vince Mulhollon on +Wed, 1 Jan 2003 20:42:57 -0600. + +It was downloaded from http://simh.trailing-edge.com/kits/esixswre.tar.Z + +Upstream Authors: David J Waks Bob Supnik + +Copyright: + +COPYRIGHT NOTICE + +The following copyright notice applies to both the ESI-X source and binary: + +Original code published in 1966-1968, written by David J Waks +Portions Copyright (C) 1997 Digital Equipment Corporation + +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute +this software (or portions thereof) for any purpose, without fee, +subject to these conditions: + +(1) If any part of the source code for this software is distributed, + then this copyright and no-warranty notice must be included + unaltered; and any additions, deletions, or changes to the original + files must be clearly indicated in accompanying documentation. + +(2) If only executable code is distributed, then the accompanying + documentation must state that "this software is based in part on the + original work of David J Waks". + +(3) Permission for use of this software is granted only if the user + accepts full responsibility for any undesirable consequences; the + authors accept NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on this +code, not just to the unmodified code. + +Permission is NOT granted for the use of any author's name or +company name in advertising or publicity relating to this software +or products derived from it. + --- esix-1.orig/debian/dirs +++ esix-1/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin --- esix-1.orig/debian/docs +++ esix-1/debian/docs @@ -0,0 +1,2 @@ +debian/upstream.txt +esix_doc.txt --- esix-1.orig/debian/esix.1 +++ esix-1/debian/esix.1 @@ -0,0 +1,41 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ESIX 1 "January 13, 2003" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +esix \- script to copy and run ESI-X +.SH SYNOPSIS +.B esix +.SH DESCRIPTION +This manual page documents briefly the +.B esix +command. +This manual page was written for the Debian distribution +because the original program does not have a manual page. +.PP +The esix script prepares an ESI-X system in the +directory it is run in, and then executes it +using the SIMH pdp8 emulator. +If the binary file or simh config file are not present, +it copies them from /usr/share/esix into the current directory. +Then it starts the pdp8 emulator using the esix config file. +.PP +.SH SEE ALSO +.BR /usr/share/doc/esix/esix_doc.txt.gz +.BR simh (1) +.SH AUTHOR +This manual page was written by Vince Mulhollon , +for the Debian GNU/Linux system (but may be used by others). --- esix-1.orig/debian/esix.manpages +++ esix-1/debian/esix.manpages @@ -0,0 +1 @@ +debian/esix.1 --- esix-1.orig/debian/esix.menu +++ esix-1/debian/esix.menu @@ -0,0 +1,2 @@ +?package(esix):needs=text section=Apps/Emulators\ + title="Run ESI-X using SIMH PDP8" command="/usr/bin/esix" --- esix-1.orig/debian/rules +++ esix-1/debian/rules @@ -0,0 +1,96 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + #$(MAKE) + #/usr/bin/docbook-to-man debian/esix.sgml > esix.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + #-$(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + install -d -m 0755 -o root -g root debian/esix/usr/share/esix + install -c -m 0644 -o root -g root esix.cfg debian/esix/usr/share/esix/ + install -c -m 0644 -o root -g root esix.bin debian/esix/usr/share/esix/ + install -c -m 0644 -o root -g root *.pal debian/esix/usr/share/esix/ + install -c -m 0755 -o root -g root esix debian/esix/usr/bin/ + # Add here commands to install the package into debian/esix. + #$(MAKE) install DESTDIR=$(CURDIR)/debian/esix + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit + dh_installcron + dh_installman + dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- esix-1.orig/debian/upstream.txt +++ esix-1/debian/upstream.txt @@ -0,0 +1,11 @@ +How to generate an esix upstream file. + +wget http://simh.trailing-edge.com/kits/esixswre.tar.Z +mkdir esix-1 +mv esixswre.tar.Z esix-1 +cd esix-1 +tar -zxf esixswre.tar.Z +rm esixswre.tar.Z +rm macro8x.c #already in other debian packages +cd .. +tar -czf esix-1.tar.gz esix-1 --- esix-1.orig/esix +++ esix-1/esix @@ -0,0 +1,13 @@ +#!/bin/bash + +if [ ! -e esix.bin ] +then + cp /usr/share/esix/esix.bin . +fi + +if [ ! -e esix.cfg ] +then + cp /usr/share/esix/esix.cfg . +fi + +/usr/bin/pdp8 esix.cfg --- esix-1.orig/esix.cfg +++ esix-1/esix.cfg @@ -0,0 +1,2 @@ +load esix.bin +run 5400