summaryrefslogtreecommitdiff
path: root/net/ytalk
diff options
context:
space:
mode:
authorVolker Stolz <vs@FreeBSD.org>2005-02-17 09:27:03 +0000
committerVolker Stolz <vs@FreeBSD.org>2005-02-17 09:27:03 +0000
commitb22cc5fa7168845c8a2c4ef6b78d539e68da5b74 (patch)
tree639e0e49a795042be76c0d292fba45d614b6caea /net/ytalk
parent- update to 1.02 (diff)
Update to 3.3.0
PR: ports/77617 Submitted by: Dominic Mitchell (maintainer)
Notes
Notes: svn path=/head/; revision=129076
Diffstat (limited to 'net/ytalk')
-rw-r--r--net/ytalk/Makefile5
-rw-r--r--net/ytalk/distinfo4
-rw-r--r--net/ytalk/files/patch-escape128
-rw-r--r--net/ytalk/pkg-descr15
4 files changed, 14 insertions, 138 deletions
diff --git a/net/ytalk/Makefile b/net/ytalk/Makefile
index ffe48fad27d1..093949180368 100644
--- a/net/ytalk/Makefile
+++ b/net/ytalk/Makefile
@@ -6,10 +6,9 @@
#
PORTNAME= ytalk
-PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTVERSION= 3.3.0
CATEGORIES= net
-MASTER_SITES= http://www.iagora.com/~espel/ytalk/
+MASTER_SITES= http://www.impul.se/ytalk/
MAINTAINER= dom@happygiraffe.net
COMMENT= A new "talk" that can talk to multiple parties at once
diff --git a/net/ytalk/distinfo b/net/ytalk/distinfo
index a7ebf861f627..4c5248bd2d73 100644
--- a/net/ytalk/distinfo
+++ b/net/ytalk/distinfo
@@ -1,2 +1,2 @@
-MD5 (ytalk-3.1.1.tar.gz) = e678401ab48be6728ec700458ad8ace0
-SIZE (ytalk-3.1.1.tar.gz) = 83218
+MD5 (ytalk-3.3.0.tar.gz) = c043a8d854638b293a3b645d8600aa38
+SIZE (ytalk-3.3.0.tar.gz) = 137989
diff --git a/net/ytalk/files/patch-escape b/net/ytalk/files/patch-escape
deleted file mode 100644
index 6d4c5cb79903..000000000000
--- a/net/ytalk/files/patch-escape
+++ /dev/null
@@ -1,128 +0,0 @@
-diff -ru header.h ytalk/header.h
---- header.h Mon May 10 01:53:59 1999
-+++ ytalk/header.h Wed Jan 16 10:20:56 2002
-@@ -150,6 +150,7 @@
- #define FL_CAPS 0x00000100L /* want caps as answers */
- #define FL_NOAUTO 0x00000200L /* no auto-invite port */
- #define FL_PROMPTRING 0x00000400L /* prompt before reringing */
-+#define FL_ESC_YN 0x00001000L /* want ESC becfore y/n answers */
- #define FL_LOCKED 0x40000000L /* flags locked by other end */
-
- /* ---- defines and short-cuts ---- */
-diff -ru main.c ytalk/main.c
---- main.c Sun May 9 23:44:21 1999
-+++ ytalk/main.c Wed Jan 16 10:22:00 2002
-@@ -139,7 +139,7 @@
- int argc;
- char **argv;
- {
-- int xflg = 0, sflg = 0, yflg = 0, iflg = 0;
-+ int xflg = 0, sflg = 0, yflg = 0, iflg = 0, eflg = 0;
- char *prog;
-
- /* check for a 64-bit mis-compile */
-@@ -169,6 +169,11 @@
- yflg++;
- argv++, argc--;
- }
-+ else if(strcmp(*argv, "-E") == 0)
-+ {
-+ eflg++;
-+ argv++, argc--;
-+ }
- else if(strcmp(*argv, "-i") == 0)
- {
- iflg++;
-@@ -198,6 +203,7 @@
- Options: -i -- no auto-invite port\n\
- -x -- do not use the X interface\n\
- -Y -- require caps on all y/n answers\n\
-+ -E -- require <esc> before y/n answers\n\
- -s -- start a shell\n\
- -h host_or_ip -- select interface or virtual host\n", prog);
- (void)exit(YTE_INIT);
-@@ -225,6 +231,8 @@
- def_flags &= ~FL_XWIN;
- if(yflg)
- def_flags |= FL_CAPS;
-+ if(eflg)
-+ def_flags |= FL_ESC_YN;
- if(iflg)
- def_flags |= FL_NOAUTO;
-
-diff -ru menu.c ytalk/menu.c
---- menu.c Sat Nov 14 23:33:49 1998
-+++ ytalk/menu.c Wed Jan 16 10:32:15 2002
-@@ -890,7 +890,11 @@
- char *prompt;
- {
- int out = 0;
--
-+ int esc_pressed = 0;
-+
-+ if (!(def_flags&FL_ESC_YN))
-+ esc_pressed = 1;
-+
- yes_no_menu[0].func = NULL;
- yes_no_menu[0].key = ' ';
-
-@@ -907,6 +911,9 @@
- kill_menu();
- io_len = 0;
- }
-+ for(; !esc_pressed && io_len > 0; io_len--, io_ptr++)
-+ if (*io_ptr == 27)
-+ esc_pressed = 1;
- for(; io_len > 0; io_len--, io_ptr++)
- {
- if(*io_ptr == 'Y' || (*io_ptr == 'y' && !(def_flags&FL_CAPS)))
-diff -ru rc.c ytalk/rc.c
---- rc.c Mon May 10 01:53:31 1999
-+++ ytalk/rc.c Thu Jan 17 13:52:09 2002
-@@ -124,6 +124,9 @@
- || strcmp(opt, "ni") == 0)
- mask |= FL_NOAUTO;
-
-+ else if(strcmp(opt, "escape-yesno") == 0)
-+ mask |= FL_ESC_YN;
-+
- if(!mask)
- return -1;
-
-diff -ru ytalk.1 ytalk/ytalk.1
---- ytalk.1 Mon May 10 02:45:47 1999
-+++ ytalk/ytalk.1 Thu Jan 17 13:57:15 2002
-@@ -12,7 +12,7 @@
- .SH NAME
- ytalk - A multi-user chat program.
- .SH SYNOPSIS
--ytalk [-x] [-s] [-Y] [-i] [-h hostname_or_ip] username...
-+ytalk [-x] [-s] [-Y] [-E] [-i] [-h hostname_or_ip] username...
- .SH DESCRIPTION
- .I YTalk V3.1.1
- .PP
-@@ -56,6 +56,9 @@
- The -Y option requires a capital Y or N as an answer to any yes/no
- question.
- .PP
-+The -E option requires you to press escape once before answering a
-+yes/no question (for those of us who type looking at the keyboard).
-+.PP
- For each user on the command line, YTalk will attempt to connect to the talk
- daemon on the specified user's host and determine if that user has left an
- invitation for you to call. If not, YTalk leaves an invitation for him
-@@ -246,11 +249,14 @@
- .I noinvite ,
- .I nodelay ,
- .I asides ,
-+.I escape-yesno ,
- or
- .I X .
- Setting these options works just like described above. Turning
- .I X
- on or off will enable or disable the X11 Interface described below.
-+Turning escape-yesno on is equivalent to -E on the command line: it
-+will require you to hit escape before answering a yes/no question.
- For example, one could enable word-wrap with the line:
- .sp
- turn word-wrap on
diff --git a/net/ytalk/pkg-descr b/net/ytalk/pkg-descr
index 521203460eab..8855a40cf861 100644
--- a/net/ytalk/pkg-descr
+++ b/net/ytalk/pkg-descr
@@ -1,7 +1,12 @@
-This is ytalk-3.1
+YTalk is a compatible replacement for the BSD talk(1) program.
-YTalk is in essence a multi-user chat program. It works almost
-exactly like the UNIX talk program and even communicates with the same
-talk daemon(s), but YTalk allows for multiple connections.
+The main advantage of YTalk is the ability to communicate with any
+arbitrary number of users at once. It supports both talk protocols
+("talk" and "ntalk") and can communicate with several different talk
+daemons at the same time.
-WWW: http://www.iagora.com/~espel/ytalk/ytalk.html
+You may also spawn a command shell in your talk window and let other
+users watch. YTalk supports a basic set of VT100 control codes, as
+well as job control (BSD support added in 3.1.3)
+
+WWW: http://www.impul.se/ytalk/