head	1.6;
access;
symbols
	RELEASE_4_2_0:1.5
	RELEASE_4_1_1:1.5
	RELEASE_4_1_0:1.5
	RELEASE_3_5_0:1.5
	RELEASE_4_0_0:1.5
	RELEASE_3_4_0:1.5
	RELEASE_3_3_0:1.4
	RELEASE_3_2_0:1.4
	RELEASE_3_1_0:1.4
	RELEASE_2_2_8:1.4
	RELEASE_3_0_0:1.4
	RELEASE_2_2_7:1.2
	RELEASE_2_2_6:1.1.1.1
	zh_pine_3_95:1.1.1.1
	WOJU:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2000.11.17.19.06.52;	author keith;	state dead;
branches;
next	1.5;

1.5
date	99.11.01.00.40.55;	author steve;	state Exp;
branches;
next	1.4;

1.4
date	98.08.09.00.51.25;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	98.07.30.12.30.38;	author vanilla;	state Exp;
branches;
next	1.2;

1.2
date	98.07.21.14.11.36;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	97.12.01.19.47.23;	author vanilla;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.12.01.19.47.23;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Upgrade from 4.21 to 4.30.

Especially thanks to the maintainer, Tai-hwa Liang (avatar), for
ending those long lasting evil +400k files/patch-*. :-)

According to kkenn, pine4's security will exist until it's totally
rewritten, so I'll leave pkg-install untouched, which shows the
security warning.
PR:		ports/22436
@
text
@--- pico/ebind.h.orig	Sat Feb 28 08:10:31 1998
+++ pico/ebind.h	Thu Oct 14 10:53:41 1999
@@@@ -145,7 +145,7 @@@@
 	{CTRL|'O',		filewrite},
 	{CTRL|'P',		backline},
 	{CTRL|'R',		insfile},
-#ifdef	SPELLER
+#if defined(SPELLER) && !defined(__FreeBSD__)
 	{CTRL|'T',		spell},
 #endif	/* SPELLER */
 	{CTRL|'U',		yank},
@


1.5
log
@Update to version 4.20.

PR:		14575
Submitted by:	maintainer
@
text
@@


1.4
log
@Cleanups from maintainer.

PR:		7468
Submitted by:	maintainer
@
text
@d2 1
a2 1
+++ pico/ebind.h	Tue Aug  4 12:42:14 1998
@


1.3
log
@Upgrade to 4.02,
Submitted by:	maintainer
@
text
@d1 11
a11 11
--- pico/edef.h.orig	Thu Apr 23 07:53:44 1998
+++ pico/edef.h	Tue Jul 28 08:35:00 1998
@@@@ -59,7 +59,7 @@@@
 int	ComposerEditing = FALSE;	/* TRUE if message line is open */
 int	revexist = FALSE;		/* does reverse video exist?	*/
 char	modecode[] = "WCSEVO";		/* letters to represent modes	*/
-long	gmode = MDWRAP;			/* global editor mode		*/
+long	gmode = MDWRAP | MDTCAPWINS;	/* global editor mode		*/
 int     sgarbf  = TRUE;                 /* TRUE if screen is garbage	*/
 int     mpresf  = FALSE;                /* TRUE if message in last line */
 int	clexec	= FALSE;		/* command line execution flag	*/
@


1.2
log
@Upgrade to 4.00
Submitted by:	Liang Tai-hwa <avatar@@www.mmlab.cse.yzu.edu.tw>
@
text
@d1 11
a11 117
--- pico/pico.c.orig	Tue Jul  7 05:41:45 1998
+++ pico/pico.c	Wed Jul 15 17:02:31 1998
@@@@ -318,7 +318,7 @@@@
 	c = GetKey();
         if (term.t_nrow < 6 && c != NODATA){
             (*term.t_beep)();
-            emlwrite("Please make the screen bigger.", NULL);
+            emlwrite("бNeդj@@ǡC", NULL);
             continue;
         }
 
@@@@ -560,9 +560,9 @@@@
     }
     
     if(c&CTRL)
-      emlwrite("\007Unknown Command: ^%c", (void *)(c&0xff));
+      emlwrite("\007ROG^%c", (void *)(c&0xff));
     else
-      emlwrite("\007Unknown Command", NULL);
+      emlwrite("\007RO", NULL);
 
     lastflag = 0;                           /* Fake last flags.     */
     return (FALSE);
@@@@ -615,7 +615,7 @@@@
 	    return(TRUE);
 	}
 	else{
-	    emlwrite("Cancel Cancelled", NULL);
+	    emlwrite("", NULL);
 	    curwp->w_flag |= WFMODE;		/* and modeline so we  */
 	    sgarbk = TRUE;			/* redraw the keymenu  */
 	    pclear(term.t_nrow - 1, term.t_nrow + 1);
@@@@ -624,17 +624,17 @@@@
 	}
     }
     else switch(mlyesno(Pmaster->headents
-	 ? "Cancel message (answering \"Yes\" will abandon your mail message)"
+	 ? "\"\"oӰʧ@@N|AثeHCTw"
 	 : (anycb() == FALSE)
-	     ? "Cancel Edit (and abandon changes)"
-	     : "Cancel Edit",
+	     ? "s(éҦ)"
+	     : "s",
 	 FALSE)){
       case TRUE:
 	pico_all_done = COMP_CANCEL;
 	return(TRUE);
 
       case ABORT:
-	emlwrite("\007Cancel Cancelled", NULL);
+	emlwrite("\007", NULL);
 	break;
 
       default:
@@@@ -672,7 +672,7 @@@@
 
 	/* First, make sure there are no outstanding problems */ 
 	if(AttachError()){
-	    emlwrite("\007Problem with attachments!  Fix errors or delete attachments.", NULL);
+	    emlwrite("\007D! Э״_ΧRӪC", NULL);
 	    return(FALSE);
 	}
 
@@@@ -706,7 +706,7 @@@@
         if (f != FALSE                          /* Argument forces it.  */
         || anycb() == FALSE                     /* All buffers clean.   */
 						/* User says it's OK.   */
-        || (s=mlyesno("Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES)", -1)) == FALSE) {
+        || (s=mlyesno("sJLwİ (^ \"No\" NMҦwLק)", -1)) == FALSE) {
                 vttidy();
 #if     defined(USE_TERMCAP) || defined(USE_TERMINFO) || defined(VMS)
 		kbdestroy(kbesc);
@@@@ -719,7 +719,7 @@@@
 	      wquit(1, 0);
 	}
 	else if(s == ABORT){
-	    emlwrite("Exit cancelled", NULL);
+	    emlwrite("}", NULL);
 	    if(term.t_mrow == 0)
 	      curwp->w_flag |= WFHARD;	/* cause bottom 3 lines to paint */
 	}
@@@@ -753,7 +753,7 @@@@
 ctrlg(f, n)
 int f, n;
 {
-    emlwrite("Cancelled", NULL);
+    emlwrite("", NULL);
     return (ABORT);
 }
 
@@@@ -764,7 +764,7 @@@@
 rdonly()
 {
     (*term.t_beep)();
-    emlwrite("Key illegal in VIEW mode", NULL);
+    emlwrite("oO@@Ӧb VIEW ҦXkRO", NULL);
     return(FALSE);
 }
 
@@@@ -1289,7 +1289,7 @@@@
        wp->doto = 0;
    }
    else
-     emlwrite("Can't allocate space for text", NULL);
+     emlwrite("LktmrOŶ", NULL);
 
    return((void *)wp);
 }
@@@@ -1377,7 +1377,7 @@@@
 	    register LINE *lp;
 
 	    if((lp = lalloc(0)) == NULL){
-		emlwrite("Can't allocate space for more characters",NULL);
+		emlwrite("LktmOŶhr",NULL);
 		return(0);
 	    }
 
@


1.1
log
@Initial revision
@
text
@d1 117
a117 55
*** build.orig	Tue May 14 23:22:47 1996
--- build	Sun Jan 12 20:18:50 1997
***************
*** 167,180 ****
          cd $PHOME/bin
          rm -f pine mtest imapd pico pilot
          if [ -s ../pine/pine ] ;      then ln ../pine/pine  pine      ; fi
-         if [ -s ../c-client/mtest ] ; then ln ../c-client/mtest mtest ; fi
-         if [ -s ../imapd/imapd ] ;    then ln ../imapd/imapd imapd    ; fi
          if [ -s ../pico/pico ] ;      then ln ../pico/pico pico ; fi
          if [ -s ../pico/pilot ] ;     then ln ../pico/pilot pilot ; fi
          cd $PHOME
          echo ''
          echo "Links to executables are in bin directory:"
-         size bin/pine bin/mtest bin/imapd bin/pico bin/pilot
          echo "Done"
          ;;
  
--- 167,179 ----
          cd $PHOME/bin
          rm -f pine mtest imapd pico pilot
          if [ -s ../pine/pine ] ;      then ln ../pine/pine  pine      ; fi
          if [ -s ../pico/pico ] ;      then ln ../pico/pico pico ; fi
          if [ -s ../pico/pilot ] ;     then ln ../pico/pilot pilot ; fi
+         if [ -s ../pico/libpico.so.1.3 ] ;     
+ 		then ln ../pico/libpico.so.1.3 libpico.so.1.3 ; fi
          cd $PHOME
          echo ''
          echo "Links to executables are in bin directory:"
          echo "Done"
          ;;
  
***************
*** 185,194 ****
  	make clean
          echo "Cleaning Pine"
          cd $PHOME/pine
!         make -f makefile.ult clean
          echo "Cleaning pico"
          cd $PHOME/pico
!         make $makeargs -f makefile.ult clean
          echo "Done"
          cd $PHOME
          ;;
--- 184,193 ----
  	make clean
          echo "Cleaning Pine"
          cd $PHOME/pine
!         make -f makefile.bsf clean
          echo "Cleaning pico"
          cd $PHOME/pico
!         make $makeargs -f makefile.bsf clean
          echo "Done"
          cd $PHOME
          ;;
@


1.1.1.1
log
@Fix chinese display/input problem in pine.
PR:		ports/5083
Submitted by:	Yen-Shuo Su <yssu@@CCCA.NCTU.edu.tw>
@
text
@@
