From 71c6bc1b011e5401d560d22b497c2f7f097d5d9f Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 25 Jan 2005 11:28:09 +0000 Subject: [PATCH] Advertise the "Morse Classic" name. --- HISTORY | 17 +++++++++++++++++ README | 6 ++++-- morse.d/morse.c | 8 +------- morse.spec | 8 ++++---- 4 files changed, 26 insertions(+), 13 deletions(-) diff --git a/HISTORY b/HISTORY index eca179d..2e3a5b4 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,6 @@ + HISTORY + of the "Morse Classic" trainer + Written by: Joe Dellinger, Hawaii Institute of Geophysics, University of Hawaii at Manoa * First alpha on Tue Aug 11 14:01:02 HST 1992 @@ -5,6 +8,18 @@ Written by: * submitted to comp.sources.misc Dec 15 1993 * Revised version submitted to comp.sources.misc Nov 22 1994 +Joe had this to say about the origin of the program: + + This code is (ridiculously) heavily modified from morse.c from the Reno + UNIX distribution. I (Joe) also used slightly modified versions of a + subroutine from Richard Ottolini at Unocal for Sun workstation tone + generation. Scott Seligman at Stanford added support for other sorts + of devices and made several other changes. John Shalamskas helped test + and made comments. + +(Note that Sun support and the beeper code for most of these odd devices +was long obsolete and has been removed.) + Marc Unangst, N8VRH, mju@mudos.ann-arbor.mi.us, Dec 1992: added System V support. @@ -41,6 +56,8 @@ Eric S. Raymond , January 2005: QSO assumes that srand48/lrand48 is available, so morse will too. Wrote the manual page. Updated all code to use ANSI prototypes. + Named it "Morse Classic" in recognition of its ancient BSD-Reno roots and + to distinguish it from Alan Cox's morse program. Jay Maynard K5ZC, January 2005: Mac OS X port patches. diff --git a/README b/README index 33e4b2f..4186e76 100644 --- a/README +++ b/README @@ -1,4 +1,6 @@ -A generic morse-code practice utility for Unix systems. +This is Morse Classic, a generic morse-code practice utility for Unix systems. +You'll invoke it as "morse"; the full name is to distinguish it from Alan +Cox's "morse" program. Currently supported devices: X11: The X11 window system. (Warning: not all X11 implementations handle @@ -9,7 +11,7 @@ Currently supported devices: Adding a new device is as simple as creating a new implementation of the beep.h interface. See beep*.[ch] for examples and documentation. -Please send any additions to the authors!! +Please send any additions to the maintainers. A modified version of the program "QSO" by Paul J. Drongowski is also included. diff --git a/morse.d/morse.c b/morse.d/morse.c index 349024f..a8152d4 100644 --- a/morse.d/morse.c +++ b/morse.d/morse.c @@ -36,13 +36,7 @@ * It doesn't keep PERFECT time, but it seems reasonably close * for reasonable word speeds on my slow SUN IPC! * - * This code is (ridiculously) heavily modified from morse.c from the Reno UNIX - * distribution. I (Joe) also used slightly modified versions of a subroutine - * from Richard Ottolini at Unocal for Sun workstation tone generation. - * Scott Seligman at Stanford added support for other sorts of devices and - * made several other changes. John Shalamskas helped test and made comments. - * - * For a more detailed history, see the HISTORY file + * This program has a long history, see the HISTORY file for details. */ /* diff --git a/morse.spec b/morse.spec index b858d7e..7e52e67 100644 --- a/morse.spec +++ b/morse.spec @@ -1,5 +1,5 @@ Name: morse -Summary: morse trainer program +Summary: Morse Classic morse trainer program Version: 2.0 Release: 1 License: BSD @@ -10,7 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-root #Destinations: mailto:geojoe@freeusp.org, mailto:pjd@cs.tufts.edu, mailto:jmaynard@conmicro.cx %description -morse is a Morse-code training program for aspiring radio hams. It +Morse Classic is a Morse-code training program for aspiring radio hams. It can generate random tests or simulated QSOs resembling those used in the ARRL test (a QSO generator is included). There are a plethora of options to vary the training method. In one of the simpler modes, @@ -41,9 +41,9 @@ cp morse.1 "$RPM_BUILD_ROOT"%{_mandir}/man1/ %{_bindir}/QSO %changelog -* Mon Jan 24 2005 Eric S. Raymond - 2.1-1 +* Tue Jan 25 2005 Eric S. Raymond - 2.1-1 - Patched to use termios(3) rather than ioctls() and sigaction rather - than sigset(3). This should allow it to run under Mac OS. + than sigset(3). This should allow it to run under Mac OS X. * Mon Jan 24 2005 Eric S. Raymond - 2.0-1 - Initial build. See HISTORY file in the distribution for prior history. -- 2.43.0