head	1.7;
access;
symbols
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.6
	RELEASE_3_5_0:1.6
	RELEASE_4_0_0:1.6
	RELEASE_3_4_0:1.6
	RELEASE_3_3_0:1.5
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.5
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	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.7
date	2000.11.17.19.06.52;	author keith;	state dead;
branches;
next	1.6;

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

1.5
date	98.10.10.04.29.21;	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.7
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/display.c.orig	Thu Sep  2 03:25:22 1999
+++ pico/display.c	Thu Oct 14 10:53:41 1999
@@@@ -71,32 +71,32 @@@@
  * Standard pico keymenus...
  */
 static KEYMENU menu_pico[] = {
-    {"^G", "Get Help", KS_SCREENHELP},	{"^O", "WriteOut", KS_SAVEFILE},
-    {"^R", "Read File", KS_READFILE},	{"^Y", "Prev Pg", KS_PREVPAGE},
-    {"^K", "Cut Text", KS_NONE},	{"^C", "Cur Pos", KS_CURPOSITION},
-    {"^X", "Exit", KS_EXIT},		{"^J", "Justify", KS_JUSTIFY},
-    {"^W", "Where is", KS_WHEREIS},	{"^V", "Next Pg", KS_NEXTPAGE},
+    {"^G", "U", KS_SCREENHELP}, {"^O", "gJɮ", KS_SAVEFILE},
+    {"^R", "Ūɮ", KS_READFILE},   {"^Y", "W@@", KS_PREVPAGE},
+    {"^K", "ŤU@@", KS_NONE},       {"^C", "ثem", KS_CURPOSITION},
+    {"^X", "}", KS_EXIT},           {"^J", "q", KS_JUSTIFY},
+    {"^W", "jM", KS_WHEREIS},        {"^V", "U@@", KS_NEXTPAGE},
     {"^U", NULL, KS_NONE},
-#ifdef	SPELLER
-    {"^T", "To Spell", KS_SPELLCHK}
+#if	defined(SPELLER) && !defined(__FreeBSD__)
+    {"^T", "rˬd", KS_SPELLCHK}
 #else
-    {"^D", "Del Char", KS_NONE}
+    {"^D", "Rr", KS_NONE}
 #endif
 };
 #define	UNCUT_KEY	10
 
 
 static KEYMENU menu_compose[] = {
-    {"^G", "Get Help", KS_SCREENHELP},	{"^X", NULL, KS_SEND},
-    {"^R", "Read File", KS_READFILE},	{"^Y", "Prev Pg", KS_PREVPAGE},
-    {"^K", "Cut Text", KS_NONE},	{"^O", "Postpone", KS_POSTPONE},
-    {"^C", "Cancel", KS_CANCEL},	{"^J", "Justify", KS_JUSTIFY},
-    {NULL, NULL, KS_NONE},		{"^V", "Next Pg", KS_NEXTPAGE},
+    {"^G", "U", KS_SCREENHELP}, {"^X", NULL, KS_SEND},
+    {"^R", "Ūɮ", KS_READFILE},   {"^Y", "W@@", KS_PREVPAGE},
+    {"^K", "ŤU@@", KS_NONE},       {"^O", "ȽwgH", KS_POSTPONE},
+    {"^C", "", KS_CANCEL},         {"^J", "q", KS_JUSTIFY},
+    {NULL, NULL, KS_NONE},             {"^V", "U@@", KS_NEXTPAGE},
     {"^U", NULL, KS_NONE},
-#ifdef	SPELLER
-    {"^T", "To Spell", KS_SPELLCHK}
+#if	defined(SPELLER) && !defined(__FreeBSD__)
+    {"^T", "rˬd", KS_SPELLCHK}
 #else
-    {"^D", "Del Char", KS_NONE}
+    {"^D", "Rr", KS_NONE}
 #endif
 };
 #define	EXIT_KEY	1
@@@@ -152,7 +152,7 @@@@
     (*term.t_rev)(FALSE);
     vscreen = (VIDEO **) malloc((term.t_nrow+1)*sizeof(VIDEO *));
     if (vscreen == NULL){
-	emlwrite("Allocating memory for virtual display failed.", NULL);
+	emlwrite("tmO鵹ܾѡC", NULL);
         return(FALSE);
     }
 
@@@@ -160,7 +160,7 @@@@
     pscreen = (VIDEO **) malloc((term.t_nrow+1)*sizeof(VIDEO *));
     if (pscreen == NULL){
 	free((void *)vscreen);
-	emlwrite("Allocating memory for physical display failed.", NULL);
+	emlwrite("tmO鵹ܾѡC", NULL);
         return(FALSE);
     }
 
@@@@ -171,7 +171,7 @@@@
         if (vp == NULL){
 	    free((void *)vscreen);
 	    free((void *)pscreen);
-	    emlwrite("Allocating memory for virtual display lines failed.",
+	    emlwrite("tmO鵹ܦ楢ѡC",
 		     NULL);
             return(FALSE);
 	}
@@@@ -191,7 +191,7 @@@@
 
 	    free((void *)vscreen);
 	    free((void *)pscreen);
-	    emlwrite("Allocating memory for physical display lines failed.",
+	    emlwrite("tmO鵹ܦ楢ѡC",
 		     NULL);
             return(FALSE);
 	}
@@@@ -749,12 +749,12 @@@@
 	    }
 
 	    if(lastflag&CFFILL){
-		menu_pico[UNCUT_KEY].label = "UnJustify";
-		emlwrite("Can now UnJustify!", NULL);
+		menu_pico[UNCUT_KEY].label = "";
+		emlwrite("{biH!", NULL);
 		mpresf = FARAWAY;	/* remove this after next keystroke! */
 	    }
 	    else
-	      menu_pico[UNCUT_KEY].label = "UnCut Text";
+	      menu_pico[UNCUT_KEY].label = "_Rr";
 
 	    wkeyhelp(menu_pico);
 	    sgarbk = FALSE;
@@@@ -944,18 +944,18 @@@@
 	  ShowPrompt();
 	else{
 	    menu_compose[EXIT_KEY].label  = (Pmaster->headents)
-					      ? "Send" :"Exit";
+					      ? "eX" :"}";
 	    menu_compose[PSTPN_KEY].name  = (Pmaster->headents)
 					      ? "^O" : NULL;
 	    menu_compose[PSTPN_KEY].label = (Pmaster->headents)
-					      ? "Postpone" : NULL;
+					      ? "ȽwgH" : NULL;
 	    menu_compose[WHERE_KEY].name  = (Pmaster->alt_ed) ? "^_" : "^W";
-	    menu_compose[WHERE_KEY].label = (Pmaster->alt_ed) ? "Alt Edit" 
-							      : "Where is";
+	    menu_compose[WHERE_KEY].label = (Pmaster->alt_ed) ? "۩ws边" 
+							      : "jM";
 	    KS_OSDATASET(&menu_compose[WHERE_KEY],
 			 (Pmaster->alt_ed) ? KS_ALTEDITOR : KS_WHEREIS);
-	    menu_compose[UNCUT_KEY].label = (thisflag&CFFILL) ? "UnJustify"
-							      : "UnCut Text";
+	    menu_compose[UNCUT_KEY].label = (thisflag&CFFILL) ? ""
+							      : "_Rr";
 	    wkeyhelp(menu_compose);
 #ifdef _WINDOWS
 	    /* When alt editor is available "Where is" is not on the menu
@@@@ -1159,11 +1159,11 @@@@
     }
 
     menu_yesno[1].name  = "Y";
-    menu_yesno[1].label = (dflt == TRUE) ? "[Yes]" : "Yes";
+    menu_yesno[1].label = (dflt == TRUE) ? "[O]" : "O";
     menu_yesno[6].name  = "^C";
-    menu_yesno[6].label = "Cancel";
+    menu_yesno[6].label = "";
     menu_yesno[7].name  = "N";
-    menu_yesno[7].label = (dflt == FALSE) ? "[No]" : "No";
+    menu_yesno[7].label = (dflt == FALSE) ? "[_]" : "_";
     wkeyhelp(menu_yesno);		/* paint generic menu */
     sgarbk = TRUE;			/* mark menu dirty */
     if(Pmaster && curwp)
@@@@ -1177,7 +1177,7 @@@@
 	switch(GetKey()){
 	  case (CTRL|'M') :		/* default */
 	    if(dflt >= 0){
-		pputs((dflt) ? "Yes" : "No", 1);
+		pputs((dflt) ? "O" : "_", 1);
 		rv = dflt;
 	    }
 	    else
@@@@ -1194,14 +1194,14 @@@@
 	  case 'y' :
 	  case 'Y' :
 	  case F3  :
-	    pputs("Yes", 1);
+	    pputs("O", 1);
 	    rv = TRUE;
 	    break;
 
 	  case 'n' :
 	  case 'N' :
 	  case F4  :
-	    pputs("No", 1);
+	    pputs("_", 1);
 	    rv = FALSE;
 	    break;
 
@@@@ -1329,7 +1329,7 @@@@
 #endif
 
     menu_mlreply[0].name = "^G";
-    menu_mlreply[0].label = "Get Help";
+    menu_mlreply[0].label = "U";
     KS_OSDATASET(&menu_mlreply[0], KS_SCREENHELP);
     for(j = 0, i = 1; i < 6; i++){	/* insert odd extras */
 	menu_mlreply[i].name = NULL;
@@@@ -1349,7 +1349,7 @@@@
     }
 
     menu_mlreply[6].name = "^C";
-    menu_mlreply[6].label = "Cancel";
+    menu_mlreply[6].label = "";
     KS_OSDATASET(&menu_mlreply[6], KS_NONE);
     for(j = 0, i = 7; i < 12; i++){	/* insert even extras */
 	menu_mlreply[i].name = NULL;
@


1.6
log
@Update to version 4.20.

PR:		14575
Submitted by:	maintainer
@
text
@@


1.5
log
@Update to version 4.05.

PR:		8025
Submitted by:	maintainer
@
text
@d1 2
a2 2
--- pico/display.c.orig	Sat Jun 20 01:19:53 1998
+++ pico/display.c	Tue Sep 22 18:30:04 1998
d129 1
a129 1
@@@@ -1150,11 +1150,11 @@@@
d144 1
a144 1
@@@@ -1168,7 +1168,7 @@@@
d153 1
a153 1
@@@@ -1185,14 +1185,14 @@@@
d170 1
a170 1
@@@@ -1320,7 +1320,7 @@@@
d179 1
a179 1
@@@@ -1340,7 +1340,7 @@@@
@


1.4
log
@Cleanups from maintainer.

PR:		7468
Submitted by:	maintainer
@
text
@d2 1
a2 1
+++ pico/display.c	Tue Aug  4 12:42:14 1998
d18 1
a18 1
 #ifdef	SPELLER
d20 1
d42 1
a42 1
 #ifdef	SPELLER
d44 1
d116 1
a116 1
 	    menu_compose[WHERE_KEY].label = (Pmaster->alt_ed) ? "Alt Edit" 
d118 1
@


1.3
log
@Upgrade to 4.02,
Submitted by:	maintainer
@
text
@d1 184
a184 11
--- pico/ebind.h.orig	Sat Feb 28 08:10:31 1998
+++ pico/ebind.h	Tue Jul 28 08:35:00 1998
@@@@ -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.2
log
@Upgrade to 4.00
Submitted by:	Liang Tai-hwa <avatar@@www.mmlab.cse.yzu.edu.tw>
@
text
@d1 11
a11 11
--- pico/estruct.h.orig	Fri May 29 06:56:52 1998
+++ pico/estruct.h	Wed Jul 15 17:02:30 1998
@@@@ -125,7 +125,7 @@@@
 #define	LOBIT_CHAR(C)	((C) > 0x1f && (C) < 0x7f)
 #define	HIBIT_CHAR(C)	((C) > 0x7f && (C) <= 0xff)
 #define	HIBIT_OK(C)	(!(gmode & MDHBTIGN))
-#define	VALID_KEY(C)	(LOBIT_CHAR(C) || (HIBIT_OK(C) && HIBIT_CHAR(C)))
+#define	VALID_KEY(C)	(((C) & 0x80) ? 1 : LOBIT_CHAR(C))
 #define ctrl(c)         ((c) & 0x1f)    /* control character mapping */
 
 #define STDIN_FD	0
@


1.1
log
@Initial revision
@
text
@d1 11
a11 50
*** imap/Makefile.orig	Thu May 30 07:33:10 1996
--- imap/Makefile	Sun Jan 12 17:05:17 1997
***************
*** 47,53 ****
  
  # ANSI compiler ports.  Note for SCO you may have to set LN to "copy -rom"
  
! a32 a41 aix bsi d-g drs lnx lyn mct mnt neb nxt osf sc5 sco sgi slx sos:
  	$(MAKE) build SYSTYPE=ANSI OS=$@@
  
  # Non-ANSI compiler ports.
--- 47,53 ----
  
  # ANSI compiler ports.  Note for SCO you may have to set LN to "copy -rom"
  
! a32 a41 aix bsi bsf d-g drs lnx lyn mct mnt neb nxt osf sc5 sco sgi slx sos:
  	$(MAKE) build SYSTYPE=ANSI OS=$@@
  
  # Non-ANSI compiler ports.
***************
*** 82,87 ****
--- 82,90 ----
  bs2:
  	$(MAKE) build SYSTYPE=ANSI OS=bsi
  
+ bsf:
+ 	$(MAKE) build OS=bsf PROCESS=an
+ 
  pt1:
  	$(MAKE) build SYSTYPE=non-ANSI OS=ptx
  
***************
*** 92,99 ****
  	$(LN) $(SYSTYPE) systype
  	cd $(SYSTYPE)/c-client; $(MAKE) $(OS)
  	cd $(SYSTYPE)/ms;$(MAKE)
! 	cd $(SYSTYPE)/ipopd;$(MAKE)
! 	cd $(SYSTYPE)/imapd;$(MAKE)
  
  clean:
  	$(RM) systype
--- 95,102 ----
  	$(LN) $(SYSTYPE) systype
  	cd $(SYSTYPE)/c-client; $(MAKE) $(OS)
  	cd $(SYSTYPE)/ms;$(MAKE)
! #       cd $(SYSTYPE)/ipopd;$(MAKE)
! #       cd $(SYSTYPE)/imapd;$(MAKE)
  
  clean:
  	$(RM) systype
@


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
@@
