Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Sep 2000 12:35:41 +0900 (KST)
From:      Park JongHwan <jhp@cocoja.holywar.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/20991: Update port net/tintin to 1.8.2
Message-ID:  <200009020335.MAA22071@cocoja.holywar.net>

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

>Number:         20991
>Category:       ports
>Synopsis:       Update port net/tintin to 1.8.2
>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:   Fri Sep 01 20:40:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Park, JongHwan
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
>Environment:

FreeBSD jhp.yi.org 5.0-CURRENT FreeBSD 5.0-CURRENT #16: Tue Aug 29 06:03:51 KST 2000     jhp@jhp.yi.org:/usr/src/sys/compile/JHP  i386

>Description:

	Update to version 1.82.

>How-To-Repeat:


>Fix:

Here is 15k diff..

diff -urN /usr/ports/net/tintin++/Makefile tintin++/Makefile
--- /usr/ports/net/tintin++/Makefile	Mon Apr 10 03:13:45 2000
+++ tintin++/Makefile	Sat Sep  2 11:56:56 2000
@@ -6,17 +6,23 @@
 #
 
 PORTNAME=	tintin
-PORTVERSION=	1.5.6
+PORTVERSION=	1.8.2
 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.82
 
 MAINTAINER=	ache@FreeBSD.org
 
 WRKSRC=         ${WRKDIR}/tintin++/src
 GNU_CONFIGURE=	yes
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/tt++ ${PREFIX}/bin
+	${MKDIR} ${PREFIX}/lib/tintin
+	${INSTALL_DATA} ${WRKSRC}/support/.tt_help.txt.Z ${PREFIX}/lib/tintin
+	${MKDIR} ${PREFIX}/share/doc/tintin
+	${INSTALL_DATA} ${WRKSRC}/support/.tintinrc ${PREFIX}/share/doc/tintin/tintinrc
+	${INSTALL_DATA} ${WRKSRC}/../chat.conf ${PREFIX}/share/doc/tintin/chat.conf.example
+	cd ${WRKSRC}/.. ; ${INSTALL_DATA} CHANGES FAQ CREDITS README docs/* ${PREFIX}/share/doc/tintin
 
 .include <bsd.port.mk>
diff -urN /usr/ports/net/tintin++/files/md5 tintin++/files/md5
--- /usr/ports/net/tintin++/files/md5	Sun Dec 18 09:28:06 1994
+++ tintin++/files/md5	Sat Sep  2 08:39:53 2000
@@ -1 +1 @@
-MD5 (tintin++v1.5pl6.tar.Z) = 35e53d661606d035c3e92a249e44160f
+MD5 (tintin++v1.82.tar.gz) = 8817be7ba82283f507953f17ef4d7743
diff -urN /usr/ports/net/tintin++/patches/patch-aa tintin++/patches/patch-aa
--- /usr/ports/net/tintin++/patches/patch-aa	Tue Nov 15 10:29:32 1994
+++ tintin++/patches/patch-aa	Sat Sep  2 10:16:25 2000
@@ -1,160 +1,26 @@
-*** Makefile.in.orig	Fri Sep  9 19:35:20 1994
---- Makefile.in	Tue Nov 15 02:07:48 1994
+*** Makefile.in.orig	Thu Jul 20 11:46:17 2000
+--- Makefile.in	Sat Sep  2 09:14:06 2000
 ***************
-*** 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 ****
+*** 9,19 ****
   
-  # BINDIR is the directory you wish tt++ to be placed if you wish to use
-  # make install.  
-! BINDIR = ..
+  DEFINES = -D_GNU_SOURCE @DEFS@
   
-  # DEFAULT_FILE_DIR is the path to tintin files. 
-! DEFAULT_FILE_DIR = @HOME@
+- CC = @CC@
+  MAKE = @MAKE@
   
-  #########################################
-  # You shouldn't need to change anything #
---- 21,30 ----
+  #this is the standard CFLAGS options, this is what most people should use
+! CFLAGS = -O2 $(DEFINES)
   
-  # BINDIR is the directory you wish tt++ to be placed if you wish to use
-  # make install.  
-! BINDIR = /usr/local/bin
+  #this is the debugging CFLAGS options, should only be used if you want to
+  #debug/code tintin
+--- 9,18 ----
   
-  # DEFAULT_FILE_DIR is the path to tintin files. 
-! DEFAULT_FILE_DIR = /usr/local/lib/tintin
+  DEFINES = -D_GNU_SOURCE @DEFS@
   
-  #########################################
-  # 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
+  MAKE = @MAKE@
   
-  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 ****
+  #this is the standard CFLAGS options, this is what most people should use
+! CFLAGS += $(DEFINES)
   
-  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
+  #this is the debugging CFLAGS options, should only be used if you want to
+  #debug/code tintin
diff -urN /usr/ports/net/tintin++/patches/patch-ab tintin++/patches/patch-ab
--- /usr/ports/net/tintin++/patches/patch-ab	Tue Nov 15 10:29:32 1994
+++ tintin++/patches/patch-ab	Sat Sep  2 11:59:01 2000
@@ -1,175 +1,38 @@
-*** utils.c.old	Sun Aug 28 18:12:16 1994
---- utils.c	Tue Nov 15 01:58:20 1994
+*** main.c.orig	Sat Sep  2 10:20:22 2000
+--- main.c	Sat Sep  2 10:20:27 2000
 ***************
-*** 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)
+*** 70,76 ****
+  int verbatim = 0;
+  int prompt_on = 0;
+  int funcnum = 0;
+! int enable_chat = 1;
+  char homepath[1025];
+  char prompt_line[BUFFER_SIZE];
+  
+--- 70,76 ----
+  int verbatim = 0;
+  int prompt_on = 0;
+  int funcnum = 0;
+! int enable_chat = 0;
+  char homepath[1025];
+  char prompt_line[BUFFER_SIZE];
+  
+*** chat.c.orig	Sat Sep  2 10:34:02 2000
+--- chat.c	Sat Sep  2 10:33:32 2000
+***************
+*** 1458,1464 ****
+    if ((f = fopen("chat.conf", "r")) == NULL) {
+      printf("\n#ERROR: chat.conf not found!\n");
+      printf("        This file must be in your current directory.\n");
+!     printf("        Using defaults...\n");
+      fflush(stdout);
+      return;
+    }
+--- 1458,1464 ----
+    if ((f = fopen("chat.conf", "r")) == NULL) {
+      printf("\n#ERROR: chat.conf not found!\n");
+      printf("        This file must be in your current directory.\n");
+!     printf("        You can find example in /usr/local/share/doc/tintin\n");
+      fflush(stdout);
+      return;
+    }
diff -urN /usr/ports/net/tintin++/pkg/DESCR tintin++/pkg/DESCR
--- /usr/ports/net/tintin++/pkg/DESCR	Sat May 13 22:00:08 1995
+++ tintin++/pkg/DESCR	Sat Sep  2 08:45:04 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/
diff -urN /usr/ports/net/tintin++/pkg/PLIST tintin++/pkg/PLIST
--- /usr/ports/net/tintin++/pkg/PLIST	Thu Jun  8 08:18:07 2000
+++ tintin++/pkg/PLIST	Sat Sep  2 11:58:24 2000
@@ -1,3 +1,17 @@
 bin/tt++
 lib/tintin/.tt_help.txt.Z
+share/doc/tintin/tintinrc
+share/doc/tintin/chat.conf.example
+share/doc/tintin/CHANGES
+share/doc/tintin/FAQ
+share/doc/tintin/CREDITS
+share/doc/tintin/README
+share/doc/tintin/MODIFICATIONS
+share/doc/tintin/MODS.ycjhi
+share/doc/tintin/example1.script
+share/doc/tintin/example2.script
+share/doc/tintin/sgi
+share/doc/tintin/tintin15.ps
+share/doc/tintin/tintin15.txt
 @dirrm lib/tintin
+@dirrm share/doc/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?200009020335.MAA22071>