Michael Elbel's port of seyon.

This commit is contained in:
Jordan K. Hubbard 1994-10-04 15:00:39 +00:00
parent 787773b2b4
commit 16d5019fef
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=167
5 changed files with 136 additions and 0 deletions

16
comms/seyon/Makefile Normal file
View File

@ -0,0 +1,16 @@
# New ports collection makefile for: seyon
# Version required: 2.14b or 2.14c
# Date created: 3 October 1994
# Whom: Michael Elbel (me)
#
# $$
#
DISTNAME= Seyon-2.14c
DISTFILES= Seyon-2.14c-tar.gz
WRKSRC= ${WRKDIR}/seyon
USE_IMAKE= yes
MASTER_SITES= ftp://sunsite.unc.edu/pub/Linux/X11/xapps/comm/
.include <bsd.port.mk>

View File

@ -0,0 +1,87 @@
Only in seyon: Makefile
diff -c SePort.c seyon.new/SePort.c
*** SePort.c Wed Apr 21 15:38:31 1993
--- seyon.new/SePort.c Sun Oct 2 23:05:25 1994
***************
*** 627,645 ****
#endif
break;
#if USE_NONSTD_BAUD
- #ifdef linux
case 57600:
baudrate = B38400;
ser_io.flags &= ~ASYNC_SPD_MASK;
ser_io.flags |= ASYNC_SPD_HI;
break;
case 115200:
baudrate = B38400;
ser_io.flags &= ~ASYNC_SPD_MASK;
ser_io.flags |= ASYNC_SPD_VHI;
break;
#endif
- #endif
default:
return (-1);
}
--- 627,651 ----
#endif
break;
#if USE_NONSTD_BAUD
case 57600:
+ #ifdef linux
baudrate = B38400;
ser_io.flags &= ~ASYNC_SPD_MASK;
ser_io.flags |= ASYNC_SPD_HI;
+ #else
+ baudrate = B57600;
+ #endif
break;
case 115200:
+ #ifdef linux
baudrate = B38400;
ser_io.flags &= ~ASYNC_SPD_MASK;
ser_io.flags |= ASYNC_SPD_VHI;
+ #else
+ baudrate = B115200;
+ #endif
break;
#endif
default:
return (-1);
}
***************
*** 691,696 ****
--- 697,710 ----
#endif
#endif
return 38400;
+ #if USE_NONSTD_BAUD
+ #ifndef linux
+ case B57600:
+ return(57600);
+ case B115200:
+ return(115200);
+ #endif
+ #endif
}
SeError("Consistency error in baud rate");
diff -c config.h seyon.new/config.h
*** config.h Wed Apr 21 14:47:48 1993
--- seyon.new/config.h Sun Oct 2 23:03:53 1994
***************
*** 81,86 ****
--- 81,92 ----
#define HAVE_USLEEP YES
#endif
+ #ifdef __FreeBSD__
+ #define USE_NONSTD_BAUD YES
+ #define LF_PATH "/var/spool/lock"
+ #define LF_PREFIX "LCK.."
+ #endif
+
#ifdef SVR4
#define HAVE_TERMIOS YES
#define HAVE_MODEM_CONTROL YES

1
comms/seyon/pkg-comment Normal file
View File

@ -0,0 +1 @@
The Seyon communications package for the X Window system, version 2.14c

23
comms/seyon/pkg-descr Normal file
View File

@ -0,0 +1,23 @@
Seyon is a complete full-featured telecommunications package for
the X Window System. Its features include:
- Dialing directory that supports an unlimited number of entries.
- Terminal emulation window using any terminal emulation program
that supports X. This defaults to xterm.
- Script language to automate tedious tasks such as logging into
remote hosts.
- Unlimited number of slots for external file transfer protocols.
- Support for zmodem auto-download.
- Translation modes. Seyon can perfrom useful trasnlations on the
user's input.
- interactive setting of program parameters
- on-line help
- modem speeds up to 115200 bps
- software (XON/XOFF) and hardware (RTS/CTS) flow control
- session capture to a file
- temporary running of a local shell in the terminal emulation window.
Seyon is intended to be both simple and extensively configurable.
Almost every aspect of Seyon can be configured via the resources
to suit the user's taste.

9
comms/seyon/pkg-plist Normal file
View File

@ -0,0 +1,9 @@
@cd /usr/X11R6
@mode 755
@owner bin
@group bin
bin/seyon
@mode 444
lib/X11/app-defaults/Seyon
lib/X11/app-defaults/Seyon-color
lib/X11/seyon.help