Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Sep 2000 13:32:29 +0900 (KST)
From:      Park JongHwan <jhp@cocoja.holywar.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21552: Update port: net/tintin++ to 1.5pl9
Message-ID:  <200009260432.e8Q4WTR85868@cocoja.holywar.net>

next in thread | raw e-mail | index | archive | help

>Number:         21552
>Category:       ports
>Synopsis:       Update port: net/tintin++ to 1.5pl9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 25 21:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Park JongHwan
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
>Environment:

>Description:

update to 1.5pl9

>How-To-Repeat:

>Fix:

diff -urN ../net/tintin++/Makefile tintin++/Makefile
--- ../net/tintin++/Makefile	Tue Sep 26 07:04:51 2000
+++ tintin++/Makefile	Tue Sep 26 07:59:28 2000
@@ -6,17 +6,14 @@
 #
 
 PORTNAME=	tintin
-PORTVERSION=	1.5.6
+PORTVERSION=	1.5.9
 CATEGORIES=     net games
-MASTER_SITES=   ftp://ftp.walrus.com/pub/avatar/clients/ \
-		ftp://ftp.cctpu.edu.ru/pub/comp/networking/mud/ \
-		ftp://iclub.nsu.ru/pub/mud/clients/tintin++/
-DISTNAME=	tintin++v1.5pl6
-EXTRACT_SUFX=   .tar.Z
+MASTER_SITES=	http://mail.newclear.net/tintin/download/
+DISTNAME=	tintin++v1.5pl9
 
 MAINTAINER=	ports@FreeBSD.org
 
-WRKSRC=         ${WRKDIR}/tintin++/src
+WRKSRC=         ${WRKDIR}/tintin++/v1.5/src
 GNU_CONFIGURE=	yes
 
 .include <bsd.port.mk>
diff -urN ../net/tintin++/files/md5 tintin++/files/md5
--- ../net/tintin++/files/md5	Tue Sep 26 07:04:51 2000
+++ tintin++/files/md5	Tue Sep 26 07:54:46 2000
@@ -1 +1 @@
-MD5 (tintin++v1.5pl6.tar.Z) = 35e53d661606d035c3e92a249e44160f
+MD5 (tintin++v1.5pl9.tar.gz) = 0635a327e074d83e7c4b1f70149b6b35
diff -urN ../net/tintin++/patches/patch-aa tintin++/patches/patch-aa
--- ../net/tintin++/patches/patch-aa	Tue Sep 26 07:04:51 2000
+++ tintin++/patches/patch-aa	Tue Sep 26 08:59:37 2000
@@ -1,160 +1,44 @@
-*** Makefile.in.orig	Fri Sep  9 19:35:20 1994
---- Makefile.in	Tue Nov 15 02:07:48 1994
-***************
-*** 10,17 ****
-  # try uncommenting the 'gcc' line and commenting the 'cc' one.
-  # Tintin++ doesn't *need* an ANSI compiler anymore, but gcc
-  # is still better than cc on many platforms...
-! CC = @CC@ -O
-! CFLAGS = @DEFS@
-  LIBS = @LIBS@
-  PIPE = @PIPE@
-  # If you plan on doing debugging (with gdb), it is very helpful to turn all
---- 10,16 ----
-  # try uncommenting the 'gcc' line and commenting the 'cc' one.
-  # Tintin++ doesn't *need* an ANSI compiler anymore, but gcc
-  # is still better than cc on many platforms...
-! CFLAGS += @DEFS@
-  LIBS = @LIBS@
-  PIPE = @PIPE@
-  # If you plan on doing debugging (with gdb), it is very helpful to turn all
-***************
-*** 22,31 ****
-  
-  # BINDIR is the directory you wish tt++ to be placed if you wish to use
-  # make install.  
-! BINDIR = ..
-  
-  # DEFAULT_FILE_DIR is the path to tintin files. 
-! DEFAULT_FILE_DIR = @HOME@
-  
-  #########################################
-  # You shouldn't need to change anything #
---- 21,30 ----
-  
-  # BINDIR is the directory you wish tt++ to be placed if you wish to use
-  # make install.  
-! BINDIR = /usr/local/bin
-  
-  # DEFAULT_FILE_DIR is the path to tintin files. 
-! DEFAULT_FILE_DIR = /usr/local/lib/tintin
-  
-  #########################################
-  # You shouldn't need to change anything #
-***************
-*** 41,54 ****
-  	variables.c highlight.c antisub.c ivars.c help.c text.c glob.c
-  OFILES = $(CFILES:.c=.o)
-  
-! all: tintin++ install
-  
-  tintin++: $(OFILES) tintin.h
-  	@echo "Linking..."
-  	$(CC) $(CFLAGS) $(FFLAGS) $(LFLAGS) -o tt++ $(OFILES) $(LIBS)
-  
-! install: all
-! 	@./install.sh $(BINDIR) $(DEFAULT_FILE_DIR) $(COMPRESSED_HELP)
-  
-  # Autocompile all .c files into .o files using this rule:
-  .c.o:
---- 40,54 ----
-  	variables.c highlight.c antisub.c ivars.c help.c text.c glob.c
-  OFILES = $(CFILES:.c=.o)
-  
-! all: tintin++
-  
-  tintin++: $(OFILES) tintin.h
-  	@echo "Linking..."
-  	$(CC) $(CFLAGS) $(FFLAGS) $(LFLAGS) -o tt++ $(OFILES) $(LIBS)
-  
-! install:
-! 	@mkdir -p $(DEFAULT_FILE_DIR)
-! 	@./install.sh $(BINDIR) $(DEFAULT_FILE_DIR) Ok
-  
-  # Autocompile all .c files into .o files using this rule:
-  .c.o:
-*** configure.old	Sun Aug 28 14:06:38 1994
---- configure	Tue Nov 15 01:42:46 1994
-***************
-*** 474,489 ****
-  OLD_CFLAGS="$CFLAGS"
-  CFLAGS="$CFLAGS -pipe"
-  
-! echo "Do you want the helpfile to be compressed (yes/no)? "
-! read YESNO
-! if test $YESNO; then
-!   if echo "$YESNO"|grep -i "no" >/dev/null; then
-!     DEFS="$DEFS -DCOMPRESSED_HELP=0"
-!   else
-!     DEFS="$DEFS -DCOMPRESSED_HELP=1"
-!     COMPRESSED_HELP="Ok"
-!   fi
-! fi
-  
-  test -n "$silent" || echo "checking for -pipe"
-  cat > conftest.${ac_ext} <<EOF
---- 474,492 ----
-  OLD_CFLAGS="$CFLAGS"
-  CFLAGS="$CFLAGS -pipe"
-  
-! DEFS="$DEFS -DCOMPRESSED_HELP=1"
-! COMPRESSED_HELP="Ok"
-! 
-! #echo "Do you want the helpfile to be compressed (yes/no)? "
-! #read YESNO
-! #if test $YESNO; then
-! #  if echo "$YESNO"|grep -i "no" >/dev/null; then
-! #    DEFS="$DEFS -DCOMPRESSED_HELP=0"
-! #  else
-! #    DEFS="$DEFS -DCOMPRESSED_HELP=1"
-! #    COMPRESSED_HELP="Ok"
-! #  fi
-! #fi
-  
-  test -n "$silent" || echo "checking for -pipe"
-  cat > conftest.${ac_ext} <<EOF
-***************
-*** 854,860 ****
-     :; 
-  fi
-  
-! for ac_func in bcopy
-  do
-  ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
-  test -n "$silent" || echo "checking for ${ac_func}"
---- 857,863 ----
-     :; 
-  fi
-  
-! for ac_func in
-  do
-  ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
-  test -n "$silent" || echo "checking for ${ac_func}"
-*** install.sh.old	Fri Sep  9 05:43:26 1994
---- install.sh	Tue Nov 15 02:05:24 1994
-***************
-*** 5,16 ****
-  
-  echo " "
-  echo "Copying the tintin++ executable to \"$1\"..."
-! strip tt++
-! cp tt++ "$1"
-  
-  echo "Copying the tintin++ help file to \"$2\"..."
-  if [ "$3" ]; then 
-!   cp support/.tt_help.txt.Z "$2/"
-  else
-    echo Uncompressing.
-    uncompress -c support/.tt_help.txt.Z | cat > "$2"/.tt_help.txt
---- 5,15 ----
-  
-  echo " "
-  echo "Copying the tintin++ executable to \"$1\"..."
-! install -c -s -o bin -g bin -m 555 tt++ "$1"
-  
-  echo "Copying the tintin++ help file to \"$2\"..."
-  if [ "$3" ]; then 
-!   install -c -o bin -g bin -m 444 support/.tt_help.txt.Z "$2"
-  else
-    echo Uncompressing.
-    uncompress -c support/.tt_help.txt.Z | cat > "$2"/.tt_help.txt
+--- Makefile.in.orig	Thu Mar 25 12:03:34 1999
++++ Makefile.in	Tue Sep 26 08:59:14 2000
+@@ -10,8 +10,7 @@
+ # try uncommenting the 'gcc' line and commenting the 'cc' one.
+ # Tintin++ doesn't *need* an ANSI compiler anymore, but gcc
+ # is still better than cc on many platforms...
+-CC = @CC@ -O
+-CFLAGS = @DEFS@
++CFLAGS += @DEFS@
+ LIBS = @LIBS@
+ PIPE = @PIPE@
+ # If you plan on doing debugging (with gdb), it is very helpful to turn all
+@@ -22,10 +21,10 @@
+ 
+ # BINDIR is the directory you wish tt++ to be placed if you wish to use
+ # make install.  
+-BINDIR = ..
++BINDIR = /usr/local/bin
+ 
+ # DEFAULT_FILE_DIR is the path to tintin files. 
+-DEFAULT_FILE_DIR = ~
++DEFAULT_FILE_DIR = /usr/local/lib/tintin
+ 
+ #########################################
+ # You shouldn't need to change anything #
+@@ -41,14 +40,15 @@
+ 	variables.c highlight.c antisub.c ivars.c help.c text.c glob.c
+ OFILES = $(CFILES:.c=.o)
+ 
+-all: tintin++ install
++all: tintin++
+ 
+ tintin++: $(OFILES) tintin.h
+ 	@echo "Linking..."
+ 	$(CC) $(CFLAGS) $(FFLAGS) $(LFLAGS) -o tt++ $(OFILES) $(LIBS)
+ 
+-install: all
+-	@./install.sh $(BINDIR) $(DEFAULT_FILE_DIR) $(COMPRESSED_HELP)
++install:
++	@mkdir -p $(DEFAULT_FILE_DIR)
++	@./install.sh $(BINDIR) $(DEFAULT_FILE_DIR)
+ 
+ # Autocompile all .c files into .o files using this rule:
+ .c.o:
diff -urN ../net/tintin++/patches/patch-ab tintin++/patches/patch-ab
--- ../net/tintin++/patches/patch-ab	Tue Sep 26 07:04:52 2000
+++ tintin++/patches/patch-ab	Tue Sep 26 09:14:35 2000
@@ -1,175 +1,18 @@
-*** utils.c.old	Sun Aug 28 18:12:16 1994
---- utils.c	Tue Nov 15 01:58:20 1994
-***************
-*** 21,26 ****
---- 21,28 ----
-  #include <unistd.h>
-  #endif
-  
-+ #include <sys/param.h>
-+ 
-  void syserr();
-  
-  /*********************************************/
-***************
-*** 56,62 ****
---- 58,66 ----
-       char *msg;
-  {
-    extern int errno, sys_nerr;
-+ #if !defined(BSD) || (BSD < 199306)
-    extern char *sys_errlist[];
-+ #endif
-  
-    fprintf(stderr,"ERROR: %s (%d",msg, errno);
-    if(errno>0 && errno<sys_nerr)
-*** parse.c.bak	Sun Aug 28 18:12:10 1994
---- parse.c	Tue Nov 15 02:21:20 1994
-***************
-*** 670,679 ****
-    if(ses && !PSEUDO_PROMPT)
-      write_line_mud("", ses);
-    else if (!is_split)
-!     write(1,"> ", 3);
-    else {
-      sprintf(strng,"8> 7[%d;%df", input_row, input_col);
-!     write(1,strng, strlen(strng)+1);
-      display_col+=2;
-    } 
-  }
---- 670,679 ----
-    if(ses && !PSEUDO_PROMPT)
-      write_line_mud("", ses);
-    else if (!is_split)
-!     write(1,"> ", 2);
-    else {
-      sprintf(strng,"8> 7[%d;%df", input_row, input_col);
-!     write(1,strng, strlen(strng));
-      display_col+=2;
-    } 
-  }
-*** misc.c.bak	Sun Aug 28 18:12:08 1994
---- misc.c	Tue Nov 15 02:28:26 1994
-***************
-*** 106,112 ****
-    char temp[2];
-    temp[0]=7;
-    temp[1]=0;
-!   write(1, temp, 2);
-  }
-  
-  
---- 106,112 ----
-    char temp[2];
-    temp[0]=7;
-    temp[1]=0;
-!   write(1, temp, 1);
-  }
-  
-  
-***************
-*** 172,178 ****
-        cleanup_session(sesptr);
-      ses=NULL;  
-      if (is_split) 
-!       write(1, "c", 3);
-      tintin_puts2("TINTIN suffers from bloodlack, and the lack of a beating heart...", ses);
-      tintin_puts2("TINTIN is dead! R.I.P.", ses);
-      tintin_puts2("Your blood freezes as you hear TINTIN's death cry.", ses);
---- 172,178 ----
-        cleanup_session(sesptr);
-      ses=NULL;  
-      if (is_split) 
-!       write(1, "c", 2);
-      tintin_puts2("TINTIN suffers from bloodlack, and the lack of a beating heart...", ses);
-      tintin_puts2("TINTIN is dead! R.I.P.", ses);
-      tintin_puts2("Your blood freezes as you hear TINTIN's death cry.", ses);
-*** main.c.bak	Sun Aug 28 18:12:06 1994
---- main.c	Tue Nov 15 02:33:37 1994
-***************
-*** 562,568 ****
-      if(ses->logfile) {
-        if (!OLD_LOG) {
-        count=0;
-!       for(n=0;n<=didget;n++) 
-           if (buffer[n]!='\r') { 
-              temp[count]=buffer[n]; 
-              count++;
---- 562,568 ----
-      if(ses->logfile) {
-        if (!OLD_LOG) {
-        count=0;
-!       for(n=0;n<didget;n++)
-           if (buffer[n]!='\r') { 
-              temp[count]=buffer[n]; 
-              count++;
-***************
-*** 732,738 ****
-        sprintf(strng,"%c8%s\n\r%c7%c[%d;%df", E, cptr, E, E, input_row, input_col);
-      else
-        sprintf(strng,"%s\n\r", cptr);
-!     write(1,strng, strlen(strng)+1);
-      display_col=1;
-      if (redraw && term_echoing && !is_split)
-        write(1, k_input, strlen(k_input));
---- 732,738 ----
-        sprintf(strng,"%c8%s\n\r%c7%c[%d;%df", E, cptr, E, E, input_row, input_col);
-      else
-        sprintf(strng,"%s\n\r", cptr);
-!     write(1,strng, strlen(strng));
-      display_col=1;
-      if (redraw && term_echoing && !is_split)
-        write(1, k_input, strlen(k_input));
-***************
-*** 764,770 ****
-        cptr++;
-        sprintf(strng,"%s\n\r", cptr);
-      }
-!     write(1,strng, strlen(strng)+1);
-      display_col=1;
-    } 
-    text_came=TRUE;  
---- 764,770 ----
-        cptr++;
-        sprintf(strng,"%s\n\r", cptr);
-      }
-!     write(1,strng, strlen(strng));
-      display_col=1;
-    } 
-    text_came=TRUE;  
-***************
-*** 832,838 ****
-    input_col=1;  
-    sprintf(fn, "%c[2J%c[1;%dr%c[%d;1f", E, E, display_row, E, split_line);
-    write(1,fn, strlen(fn));
-!   write(1,"-------------------------------------------------------------------------------", 80);
-    sprintf(fn, "%c[%d;1f%c7", E, split_line-1, E);
-    write(1,fn,strlen(fn));
-    sprintf(fn, "%c[%d;1f", E, input_row);
---- 832,838 ----
-    input_col=1;  
-    sprintf(fn, "%c[2J%c[1;%dr%c[%d;1f", E, E, display_row, E, split_line);
-    write(1,fn, strlen(fn));
-!   write(1,"--------------------------------------------------------------------------------", 80);
-    sprintf(fn, "%c[%d;1f%c7", E, split_line-1, E);
-    write(1,fn,strlen(fn));
-    sprintf(fn, "%c[%d;1f", E, input_row);
-*** net.c.bak	Sun Aug 28 18:12:10 1994
---- net.c	Tue Nov 15 03:27:09 1994
-***************
-*** 80,86 ****
-  
-    tintin_puts("#Trying to connect..", ses);
-  
-!   alarm(15);			/* We'll allow connect to hang in 15seconds! NO MORE! */
-    ticker_interrupted=FALSE;
-    connectresult=connect(sock, (struct sockaddr *)&sockaddr, sizeof(sockaddr));
-  #if defined(DEBUG)
---- 80,86 ----
-  
-    tintin_puts("#Trying to connect..", ses);
-  
-!   alarm(30);                    /* We'll allow connect to hang in 30seconds! NO MORE! */
-    ticker_interrupted=FALSE;
-    connectresult=connect(sock, (struct sockaddr *)&sockaddr, sizeof(sockaddr));
-  #if defined(DEBUG)
+--- install.sh.orig	Tue Sep 26 09:13:19 2000
++++ install.sh	Tue Sep 26 09:13:55 2000
+@@ -5,13 +5,10 @@
+ 
+ echo " "
+ echo "Copying the tintin++ executable to \"$1\"..."
+-#strip tt++
+-cp tt++ "$1"
++install -c -s -o bin -g bin -m 555 tt++ "$1"
+ 
+ echo "Copying the tintin++ help file to \"$2\"..."
+-if [ "$3" ]; then 
+-  cp support/.tt_help.txt.Z "$2/"
+-fi
++install -c -o bin -g bin -m 444 support/.tt_help.txt.Z "$2"
+ 
+ echo 
+ echo "You'll have to do 1 thing before you continue with using tintin++."
diff -urN ../net/tintin++/patches/patch-ac tintin++/patches/patch-ac
--- ../net/tintin++/patches/patch-ac	Thu Jan  1 09:00:00 1970
+++ tintin++/patches/patch-ac	Tue Sep 26 08:51:18 2000
@@ -0,0 +1,11 @@
+--- configure.orig	Fri Mar  5 02:55:01 1999
++++ configure	Tue Sep 26 08:51:00 2000
+@@ -1456,7 +1456,7 @@
+ fi
+ 
+ 
+-for ac_func in bcopy
++for ac_func in
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+ echo "configure:1463: checking for $ac_func" >&5
diff -urN ../net/tintin++/patches/patch-ad tintin++/patches/patch-ad
--- ../net/tintin++/patches/patch-ad	Thu Jan  1 09:00:00 1970
+++ tintin++/patches/patch-ad	Tue Sep 26 08:49:06 2000
@@ -0,0 +1,62 @@
+--- main.c.orig	Thu Mar 25 12:26:53 1999
++++ main.c	Tue Sep 26 08:43:19 2000
+@@ -106,12 +106,14 @@
+ #else
+ #include <termio.h>
+ #endif
++#ifdef HAVE_TCFLAG_T
+ tcflag_t c_lflag;
+ cc_t c_cc[NCCS];
+ #else
+ unsigned char c_cc[NCC];
+ unsigned short c_lflag;
+ #endif
++#endif
+ 
+ /* CHANGED to get rid of double-echoing bug when tintin++ gets suspended */
+ void tstphandler(sig, code, scp, addr)
+@@ -580,7 +582,7 @@
+     if(ses->logfile) {
+       if (!OLD_LOG) {
+       count=0;
+-      for(n=0;n<=didget;n++) 
++      for(n=0;n<didget;n++)
+          if (buffer[n]!='\r') { 
+             temp[count]=buffer[n]; 
+             count++;
+@@ -750,7 +752,7 @@
+       sprintf(strng,"%c8%s\n\r%c7%c[%d;%df", E, cptr, E, E, input_row, input_col);
+     else
+       sprintf(strng,"%s\n\r", cptr);
+-    write(1,strng, strlen(strng)+1);
++    write(1,strng, strlen(strng));
+     display_col=1;
+     if (redraw && term_echoing && !is_split)
+       write(1, k_input, strlen(k_input));
+@@ -774,7 +776,7 @@
+ 			sprintf(strng, "%c8%s%c7%c[%d;%df", E, cptr, E, E, input_row, input_col);
+ 		else
+ 			sprintf(strng, "%s", cptr);
+-		write(1, strng, strlen(strng)+1);
++		write(1, strng, strlen(strng));
+ 		display_col=1;
+ 		if (redraw && term_echoing && !is_split)
+ 			write(1, k_input, strlen(k_input));
+@@ -806,7 +808,7 @@
+       cptr++;
+       sprintf(strng,"%s\n\r", cptr);
+     }
+-    write(1,strng, strlen(strng)+1);
++    write(1,strng, strlen(strng));
+     display_col=1;
+   } 
+   text_came=TRUE;  
+@@ -876,7 +878,7 @@
+   input_col=1;  
+   sprintf(fn, "%c[2J%c[1;%dr%c[%d;1f", E, E, display_row, E, split_line);
+   write(1,fn, strlen(fn));
+-  write(1,"-------------------------------------------------------------------------------", 80);
++  write(1,"--------------------------------------------------------------------------------", 80);
+   sprintf(fn, "%c[%d;1f%c7", E, split_line-1, E);
+   write(1,fn,strlen(fn));
+   sprintf(fn, "%c[%d;1f", E, input_row);
diff -urN ../net/tintin++/patches/patch-ae tintin++/patches/patch-ae
--- ../net/tintin++/patches/patch-ae	Thu Jan  1 09:00:00 1970
+++ tintin++/patches/patch-ae	Tue Sep 26 08:49:26 2000
@@ -0,0 +1,20 @@
+--- misc.c.orig Mar  5 22:40:11 1999
++++ misc.c	Tue Sep 26 08:34:10 2000
+@@ -106,7 +106,7 @@
+   char temp[2];
+   temp[0]=7;
+   temp[1]=0;
+-  write(1, temp, 2);
++  write(1, temp, 1);
+ }
+ 
+ 
+@@ -176,7 +176,7 @@
+     }
+     ses=NULL;  
+     if (is_split) 
+-      write(1, "c", 3);
++      write(1, "c", 2);
+     tintin_puts2("TINTIN suffers from bloodlack, and the lack of a beating heart...", ses);
+     tintin_puts2("TINTIN is dead! R.I.P.", ses);
+     tintin_puts2("Your blood freezes as you hear TINTIN's death cry.", ses);
diff -urN ../net/tintin++/patches/patch-af tintin++/patches/patch-af
--- ../net/tintin++/patches/patch-af	Thu Jan  1 09:00:00 1970
+++ tintin++/patches/patch-af	Tue Sep 26 08:33:08 2000
@@ -0,0 +1,15 @@
+--- parse.c.orig	Sun Aug 28 23:12:10 1994
++++ parse.c	Tue Sep 26 08:32:50 2000
+@@ -670,10 +670,10 @@
+   if(ses && !PSEUDO_PROMPT)
+     write_line_mud("", ses);
+   else if (!is_split)
+-    write(1,"> ", 3);
++    write(1,"> ", 2);
+   else {
+     sprintf(strng,"8> 7[%d;%df", input_row, input_col);
+-    write(1,strng, strlen(strng)+1);
++    write(1,strng, strlen(strng));
+     display_col+=2;
+   } 
+ }
diff -urN ../net/tintin++/pkg/DESCR tintin++/pkg/DESCR
--- ../net/tintin++/pkg/DESCR	Tue Sep 26 07:04:52 2000
+++ tintin++/pkg/DESCR	Tue Sep 26 12:58:59 2000
@@ -1,6 +1,8 @@
-     TINTIN++ is a client program specialized to help playing muds.
-     This is a souped up version of TINTIN III, many new features
-     have been added since III.  We saw room for improvement on the
-     features available from TINTIN, and since we like the format of
-     the program, we decided to use TINTIN as a base for what we
-     hope to make one of the most powerful clients around.
+TINTIN++ is a client program specialized to help playing muds.
+This is a souped up version of TINTIN III, many new features
+have been added since III.  We saw room for improvement on the
+features available from TINTIN, and since we like the format of
+the program, we decided to use TINTIN as a base for what we
+hope to make one of the most powerful clients around.
+
+WWW: http://mail.newclear.net/tintin/

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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009260432.e8Q4WTR85868>