diff options
author | Satoshi Asami <asami@FreeBSD.org> | 1996-04-30 05:59:29 +0000 |
---|---|---|
committer | Satoshi Asami <asami@FreeBSD.org> | 1996-04-30 05:59:29 +0000 |
commit | 0ad8957a8e721d448f1b580148947bc887696d75 (patch) | |
tree | ed4bf69749ded002d12359ddb223c8c8df2c9c34 | |
parent | Put variables in right order. People, please take a look at the sample (diff) |
Japanized pine for reading and writing Japanese mails (obviously!).
Submitted by: max@sfc.wide.ad.jp
Notes
Notes:
svn path=/head/; revision=3047
-rw-r--r-- | japanese/pine/Makefile | 61 | ||||
-rw-r--r-- | japanese/pine/distinfo | 4 | ||||
-rw-r--r-- | japanese/pine/files/patch-aa | 45 | ||||
-rw-r--r-- | japanese/pine/files/patch-ab | 34 | ||||
-rw-r--r-- | japanese/pine/files/patch-ac | 88 | ||||
-rw-r--r-- | japanese/pine/files/patch-ad | 58 | ||||
-rw-r--r-- | japanese/pine/files/patch-ae | 28 | ||||
-rw-r--r-- | japanese/pine/files/patch-af | 100 | ||||
-rw-r--r-- | japanese/pine/files/patch-ag | 12 | ||||
-rw-r--r-- | japanese/pine/files/patch-ah | 15 | ||||
-rw-r--r-- | japanese/pine/files/patch-ak | 10 | ||||
-rw-r--r-- | japanese/pine/files/patch-al | 29 | ||||
-rw-r--r-- | japanese/pine/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/pine/pkg-descr | 14 | ||||
-rw-r--r-- | japanese/pine/pkg-plist | 10 | ||||
-rw-r--r-- | japanese/pine/scripts/configure | 23 |
16 files changed, 532 insertions, 0 deletions
diff --git a/japanese/pine/Makefile b/japanese/pine/Makefile new file mode 100644 index 000000000000..b946c9f48b85 --- /dev/null +++ b/japanese/pine/Makefile @@ -0,0 +1,61 @@ +# New ports collection makefile for: jp-pine +# Version required: 3.91 +# Date created: 14 Apr 1996 +# Whom: masafumi +# +# $Id: Makefile,v 1.11 1995/08/14 11:52:36 asami Exp $ +# + +DISTNAME= pine3.91 +PKGNAME= jp-pine-3.91 +CATEGORIES+= japanese mail +MASTER_SITES= ftp://ftp.cac.washington.edu/pine/ \ + ftp://ftp.noc.titech.ac.jp/pub/tmp/aki/pine/ +DISTFILES= pine3.91.tar.Z pine3.91j1.0.tar.gz + +PATCHFILES= pine3.91j1.0-1.0.1.gz pine3.91j1.0.1-1.0.2.gz +PATCH_SITES= ftp://ftp.noc.titech.ac.jp/pub/tmp/aki/pine/ + +MAINTAINER= max@sfc.wide.ad.jp + +EXTRACT_ONLY= pine3.91.tar.Z + +pre-patch: + @(cd ${WRKSRC}; \ + tar zxf ${DISTDIR}/pine3.91j1.0.tar.gz; \ + patch -s -p1 <pine3.91j1.0.diff) + +.if defined(BATCH) +do-configure: + @(if [ ! -f ${WRKSRC}/pine/pine-e.hlp ]; then; \ + mv ${WRKSRC}/pine/pine.hlp ${WRKSRC}/pine/pine-e.hlp ; \ + fi) + @ln -fs ${WRKSRC}/pine/pine-j.hlp ${WRKSRC}/pine/pine.hlp +.endif + +BUILD_DEPENDS= ${PREFIX}/lib/libmimekit.a:${PORTSDIR}/japanese/mimekit + +do-build: + (cd ${WRKSRC}; ./build bsf) + +do-install: + install -cs -o bin -g bin ${WRKSRC}/bin/imapd ${PREFIX}/libexec/imapd + install -cs -o bin -g bin ${WRKSRC}/imap/systype/ipopd/ipop2d ${PREFIX}/libexec/ipop2d + install -cs -o bin -g bin ${WRKSRC}/imap/systype/ipopd/ipop3d ${PREFIX}/libexec/ipop3d + install -cs -o bin -g bin ${WRKSRC}/bin/mtest ${PREFIX}/bin/mtest + install -cs -o bin -g bin ${WRKSRC}/bin/pico ${PREFIX}/bin/pico + install -cs -o bin -g bin ${WRKSRC}/bin/pine ${PREFIX}/bin/pine + install -c -o bin -g bin ${WRKSRC}/doc/pico.1 ${PREFIX}/man/man1/pico.1 + install -c -o bin -g bin ${WRKSRC}/doc/pine.1 ${PREFIX}/man/man1/pine.1 + install -c -o bin -g bin ${WRKSRC}/imap/systype/imapd/imapd.8c ${PREFIX}/man/man8/imapd.8c + install -c -o bin -g bin ${WRKSRC}/imap/systype/ipopd/ipopd.8c ${PREFIX}/man/man8/ipopd.8c + +post-install: +.if !defined(NOMANCOMPRESS) + gzip -9nf ${PREFIX}/man/man1/pine.1 + gzip -9nf ${PREFIX}/man/man1/pico.1 + gzip -9nf ${PREFIX}/man/man8/imapd.8c + gzip -9nf ${PREFIX}/man/man8/ipopd.8c +.endif + +.include <bsd.port.mk> diff --git a/japanese/pine/distinfo b/japanese/pine/distinfo new file mode 100644 index 000000000000..982d8c544160 --- /dev/null +++ b/japanese/pine/distinfo @@ -0,0 +1,4 @@ +MD5 (pine3.91.tar.Z) = 86e08fe40d503d4e65febecd41531712 +MD5 (pine3.91j1.0.tar.gz) = 9f7e94ad50fcff6e3d006896a3cc0a14 +MD5 (pine3.91j1.0-1.0.1.gz) = 049a1796d7df24725bb3bce43a232e36 +MD5 (pine3.91j1.0.1-1.0.2.gz) = 9afa4c2d22b198c13dc7e71849aa4dd8 diff --git a/japanese/pine/files/patch-aa b/japanese/pine/files/patch-aa new file mode 100644 index 000000000000..200d7393c348 --- /dev/null +++ b/japanese/pine/files/patch-aa @@ -0,0 +1,45 @@ +*** imap/ANSI/c-client/mtest.c.bak Mon Sep 5 05:41:28 1994 +--- imap/ANSI/c-client/mtest.c Mon Nov 20 03:00:21 1995 +*************** +*** 454,461 **** + + void prompt (char *msg,char *txt) + { + printf ("%s",msg); +! gets (txt); + } + + /* Interfaces to C-client */ +--- 454,465 ---- + + void prompt (char *msg,char *txt) + { ++ char *s; + printf ("%s",msg); +! *txt = '\0'; +! fgets (txt, MAILTMPLEN, stdin); +! if (s = strchr(txt, '\n')) +! *s = '\0'; + } + + /* Interfaces to C-client */ +*************** +*** 600,606 **** + puts (" Msg (end with a line with only a '.'):"); + body->type = TYPETEXT; + *text = '\0'; +! while (gets (line)) { + if (line[0] == '.') { + if (line[1] == '\0') break; + else strcat ((char *) text,"."); +--- 604,613 ---- + puts (" Msg (end with a line with only a '.'):"); + body->type = TYPETEXT; + *text = '\0'; +! while (fgets (line, sizeof(line), stdin)) { +! char *s = strchr(line, '\n'); +! if (s) +! *s = '\0'; + if (line[0] == '.') { + if (line[1] == '\0') break; + else strcat ((char *) text,"."); diff --git a/japanese/pine/files/patch-ab b/japanese/pine/files/patch-ab new file mode 100644 index 000000000000..01df30769922 --- /dev/null +++ b/japanese/pine/files/patch-ab @@ -0,0 +1,34 @@ +*** imap/ANSI/c-client/Makefile.orig Tue Oct 11 00:13:08 1994 +--- imap/ANSI/c-client/Makefile Mon Nov 28 12:50:03 1994 +*************** +*** 36,42 **** + BINARIES=mail.o bezerk.o mtx.o tenex2.o mbox.o mh.o mmdf.o imap2.o pop3.o \ + news.o nntpcunx.o phile.o dummy.o smtp.o nntp.o rfc822.o misc.o \ + osdep.o sm_unix.o newsrc.o +! CFLAGS=$(EXTRACFLAGS) + DEFAULTDRIVERS=imap nntp pop3 mh mtx tenex mmdf bezerk news phile dummy + LN=ln -s + MAKE=make +--- 36,42 ---- + BINARIES=mail.o bezerk.o mtx.o tenex2.o mbox.o mh.o mmdf.o imap2.o pop3.o \ + news.o nntpcunx.o phile.o dummy.o smtp.o nntp.o rfc822.o misc.o \ + osdep.o sm_unix.o newsrc.o +! CFLAGS+=$(EXTRACFLAGS) + DEFAULTDRIVERS=imap nntp pop3 mh mtx tenex mmdf bezerk news phile dummy + LN=ln -s + MAKE=make +*************** +*** 84,89 **** +--- 84,95 ---- + $(MAKE) mtest OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \ + STDPROTO=bezerkproto \ + RSHPATH=/usr/bin/rsh CFLAGS="-g -O -pipe $(EXTRACFLAGS)" ++ ++ bsf: # FreeBSD ++ $(MAKE) mtest OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \ ++ STDPROTO=bezerkproto \ ++ LDFLAGS="-lcrypt" \ ++ RSHPATH=/usr/bin/rsh CFLAGS="$(CFLAGS)" + + cvx: # Convex + $(MAKE) mtest OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \ diff --git a/japanese/pine/files/patch-ac b/japanese/pine/files/patch-ac new file mode 100644 index 000000000000..4a78f7ad85dc --- /dev/null +++ b/japanese/pine/files/patch-ac @@ -0,0 +1,88 @@ +*** imap/ANSI/c-client/os_bsf.c Thu Jan 1 01:00:00 1970 +--- imap/ANSI/c-client/os_bsf.c Fri Sep 2 02:35:44 1994 +*************** +*** 0 **** +--- 1,83 ---- ++ /* ++ * Program: Operating-system dependent routines -- BSDI BSD/386 version ++ * ++ * Author: Mark Crispin ++ * Networks and Distributed Computing ++ * Computing & Communications ++ * University of Washington ++ * Administration Building, AG-44 ++ * Seattle, WA 98195 ++ * Internet: MRC@CAC.Washington.EDU ++ * ++ * Date: 1 August 1988 ++ * Last Edited: 11 July 1994 ++ * ++ * Copyright 1994 by the University of Washington ++ * ++ * Permission to use, copy, modify, and distribute this software and its ++ * documentation for any purpose and without fee is hereby granted, provided ++ * that the above copyright notice appears in all copies and that both the ++ * above copyright notice and this permission notice appear in supporting ++ * documentation, and that the name of the University of Washington not be ++ * used in advertising or publicity pertaining to distribution of the software ++ * without specific, written prior permission. This software is made available ++ * "as is", and ++ * THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, ++ * WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN ++ * NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL, ++ * INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM ++ * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT ++ * (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION ++ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ * ++ */ ++ ++ #include "tcp_unix.h" /* must be before osdep includes tcp.h */ ++ #include "mail.h" ++ #include "osdep.h" ++ #include <stdio.h> ++ #include <sys/time.h> ++ #include <sys/stat.h> ++ #include <sys/socket.h> ++ #include <netinet/in.h> ++ #include <arpa/inet.h> ++ #include <netdb.h> ++ #include <ctype.h> ++ #include <errno.h> ++ extern int errno; /* just in case */ ++ #include <pwd.h> ++ #include "misc.h" ++ extern char *crypt(); ++ ++ ++ #include "fs_unix.c" ++ #include "ftl_unix.c" ++ #include "nl_unix.c" ++ #define OWN_RFC_DATE ++ #include "env_unix.c" ++ #include "tcp_unix.c" ++ #include "log_std.c" ++ #include "gr_waitp.c" ++ #include "tz_bsd.c" ++ ++ /* Write current time in RFC 822 format ++ * Accepts: destination string ++ */ ++ ++ void rfc822_date (char *date) ++ { ++ int zone; ++ char *zonename; ++ struct tm *t; ++ struct timeval tv; ++ struct timezone tz; ++ gettimeofday (&tv,&tz); /* get time and timezone poop */ ++ t = localtime (&tv.tv_sec); /* convert to individual items */ ++ zone = t->tm_gmtoff/60; /* get timezone from TZ environment stuff */ ++ zonename = t->tm_zone; ++ /* and output it */ ++ sprintf (date,"%s, %d %s %d %02d:%02d:%02d %+03d%02d (%s)", ++ days[t->tm_wday],t->tm_mday,months[t->tm_mon],t->tm_year+1900, ++ t->tm_hour,t->tm_min,t->tm_sec,zone/60,abs (zone) % 60,zonename); ++ } diff --git a/japanese/pine/files/patch-ad b/japanese/pine/files/patch-ad new file mode 100644 index 000000000000..208c08faaaca --- /dev/null +++ b/japanese/pine/files/patch-ad @@ -0,0 +1,58 @@ +*** imap/ANSI/c-client/os_bsf.h Thu Jan 1 01:00:00 1970 +--- imap/ANSI/c-client/os_bsf.h Sat Sep 3 15:33:50 1994 +*************** +*** 0 **** +--- 1,53 ---- ++ /* ++ * Program: Operating-system dependent routines -- BSDI BSD/386 version ++ * ++ * Author: Mark Crispin ++ * Networks and Distributed Computing ++ * Computing & Communications ++ * University of Washington ++ * Administration Building, AG-44 ++ * Seattle, WA 98195 ++ * Internet: MRC@CAC.Washington.EDU ++ * ++ * Date: 5 March 1993 ++ * Last Edited: 11 July 1994 ++ * ++ * Copyright 1994 by the University of Washington ++ * ++ * Permission to use, copy, modify, and distribute this software and its ++ * documentation for any purpose and without fee is hereby granted, provided ++ * that the above copyright notice appears in all copies and that both the ++ * above copyright notice and this permission notice appear in supporting ++ * documentation, and that the name of the University of Washington not be ++ * used in advertising or publicity pertaining to distribution of the software ++ * without specific, written prior permission. This software is made available ++ * "as is", and ++ * THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, ++ * WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN ++ * NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL, ++ * INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM ++ * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT ++ * (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION ++ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ * ++ */ ++ ++ #define MAILFILE "/var/mail/%s" ++ #define ACTIVEFILE "/usr/local/lib/news/active" ++ #define NEWSSPOOL "/var/news" ++ #define NEWSRC strcat (strcpy (tmp,myhomedir ()),"/.newsrc") ++ ++ #include <stdlib.h> ++ #include <string.h> ++ #include <sys/types.h> ++ #include <sys/dir.h> ++ #include <sys/uio.h> /* needed for writev() prototypes */ ++ #include <syslog.h> ++ #include <unistd.h> ++ ++ #include "env_unix.h" ++ #include "fs.h" ++ #include "ftl.h" ++ #include "nl.h" ++ #include "tcp.h" diff --git a/japanese/pine/files/patch-ae b/japanese/pine/files/patch-ae new file mode 100644 index 000000000000..625967455d30 --- /dev/null +++ b/japanese/pine/files/patch-ae @@ -0,0 +1,28 @@ +*** imap/Makefile Sat Jun 18 04:53:04 1994 +--- imap/Makefile Sat Sep 3 17:38:37 1994 +*************** +*** 46,50 **** + @false + +! a32 aix bsi d-g lnx mct mnt neb nxt osf sco sgi: + $(MAKE) build SYSTYPE=ANSI OS=$@ + +--- 46,50 ---- + @false + +! a32 aix bsi bsf d-g lnx mct mnt neb nxt osf sco sgi: + $(MAKE) build SYSTYPE=ANSI OS=$@ + +*************** +*** 65,69 **** + + clean: +! $(RM) systype + cd ANSI/imapd;$(MAKE) clean + cd ANSI/ipopd;$(MAKE) clean +--- 65,69 ---- + + clean: +! $(RM) systype OSTYPE + cd ANSI/imapd;$(MAKE) clean + cd ANSI/ipopd;$(MAKE) clean diff --git a/japanese/pine/files/patch-af b/japanese/pine/files/patch-af new file mode 100644 index 000000000000..759d5792206a --- /dev/null +++ b/japanese/pine/files/patch-af @@ -0,0 +1,100 @@ +*** pico/makefile.bsf.orig Tue Apr 9 04:04:05 1996 +--- pico/makefile.bsf Tue Apr 9 23:05:41 1996 +*************** +*** 0 **** +--- 1,95 ---- ++ # $Id: patch-aa,v 1.9 1995/11/20 00:40:51 ache Exp $ ++ # ++ # Michael Seibel ++ # Networks and Distributed Computing ++ # Computing and Communications ++ # University of Washington ++ # Administration Builiding, AG-44 ++ # Seattle, Washington, 98195, USA ++ # Internet: mikes@cac.washington.edu ++ # ++ # Please address all bugs and comments to "pine-bugs@cac.washington.edu" ++ # ++ # Copyright 1991-1994 University of Washington ++ # ++ # Permission to use, copy, modify, and distribute this software and its ++ # documentation for any purpose and without fee to the University of ++ # Washington is hereby granted, provided that the above copyright notice ++ # appears in all copies and that both the above copyright notice and this ++ # permission notice appear in supporting documentation, and that the name ++ # of the University of Washington not be used in advertising or publicity ++ # pertaining to distribution of the software without specific, written ++ # prior permission. This software is made available "as is", and ++ # THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, ++ # WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED ++ # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN ++ # NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL, ++ # INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM ++ # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT ++ # (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION ++ # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ # ++ # Pine and Pico are trademarks of the University of Washington. ++ # No commercial use of these trademarks may be made without prior ++ # written permission of the University of Washington. ++ # ++ ++ # ++ # Makefile for BSD/386 Gamma 4.1 version of the PINE composer library and ++ # stand-alone editor pico. ++ # ++ ++ #includes symbol info for debugging ++ #DASHO= -g -O -pipe ++ #for normal build ++ #DASHO= -O ++ ++ CFLAGS+= -DJOB_CONTROL -DANSI -DKANJI ++ ++ # switches for library building ++ LIBCMD= ar ++ LIBARGS= ru ++ RANLIB= ranlib ++ ++ LIBS= -ltermcap ++ ++ OFILES= attach.o ansi.o basic.o bind.o browse.o buffer.o \ ++ composer.o display.o file.o fileio.o line.o osdep.o \ ++ pico.o random.o region.o search.o spell.o tcap.o window.o word.o \ ++ jctype.o kanji.o ++ ++ CFILES= attach.c ansi.c basic.c bind.c browse.c buffer.c \ ++ composer.c display.c file.c fileio.c line.c osdep.c \ ++ pico.c random.c region.c search.c spell.c tcap.c window.c word.c \ ++ jctype.c kanji.c ++ ++ HFILES= estruct.h edef.h efunc.h ebind.h pico.h osdep.h \ ++ jctype.h kanji.h ++ ++ ++ # ++ # dependencies for the Unix versions of pico and libpico.a ++ # ++ all: pico ++ ++ osdep.c: os_unix.c ++ rm -f osdep.c ++ cp os_unix.c osdep.c ++ ++ osdep.h: os_unix.h ++ rm -f osdep.h ++ cp os_unix.h osdep.h ++ ++ libpico.a: osdep.c osdep.h $(OFILES) ++ $(LIBCMD) $(LIBARGS) libpico.a $(OFILES) ++ $(RANLIB) libpico.a ++ ++ pico: main.c libpico.a ++ $(CC) $(CFLAGS) $(DASHO) main.c libpico.a $(LIBS) -o pico ++ ++ .c.o: ; $(CC) -c $(CFLAGS) $(DASHO) $*.c ++ ++ $(OFILES): $(HFILES) ++ ++ clean: ++ rm -f pico *.a *.o *~ osdep.c osdep.h diff --git a/japanese/pine/files/patch-ag b/japanese/pine/files/patch-ag new file mode 100644 index 000000000000..e562fb4a67d3 --- /dev/null +++ b/japanese/pine/files/patch-ag @@ -0,0 +1,12 @@ +*** pico/os_unix.c Thu Aug 11 21:13:34 1994 +--- pico/os_unix.c Fri Sep 2 02:35:45 1994 +*************** +*** 952,956 **** +--- 952,958 ---- + int err; + { ++ #ifndef __FreeBSD__ + extern char *sys_errlist[]; ++ #endif + extern int sys_nerr; + diff --git a/japanese/pine/files/patch-ah b/japanese/pine/files/patch-ah new file mode 100644 index 000000000000..a09f8427e3f7 --- /dev/null +++ b/japanese/pine/files/patch-ah @@ -0,0 +1,15 @@ +*** pico/os_unix.h Mon Jun 27 18:33:43 1994 +--- pico/os_unix.h Fri Sep 2 02:35:45 1994 +*************** +*** 104,108 **** + * type qsort() expects + */ +! #if defined(nxt) || defined(neb) + #define QSType void + #define QcompType const void +--- 104,108 ---- + * type qsort() expects + */ +! #if defined(nxt) || defined(neb) || defined(__FreeBSD__) + #define QSType void + #define QcompType const void diff --git a/japanese/pine/files/patch-ak b/japanese/pine/files/patch-ak new file mode 100644 index 000000000000..de6b3321f5d8 --- /dev/null +++ b/japanese/pine/files/patch-ak @@ -0,0 +1,10 @@ +*** pine/osdep/err_desc Fri Jul 16 01:06:44 1993 +--- pine/osdep/err_desc Fri Sep 2 02:35:46 1994 +*************** +*** 1,3 **** +--- 1,5 ---- ++ #if !defined(__FreeBSD__) + extern char *sys_errlist[]; ++ #endif + + /*---------------------------------------------------------------------- diff --git a/japanese/pine/files/patch-al b/japanese/pine/files/patch-al new file mode 100644 index 000000000000..b96cbd8aa96a --- /dev/null +++ b/japanese/pine/files/patch-al @@ -0,0 +1,29 @@ +*** pine/osdep/makefile.orig Tue Apr 9 04:03:23 1996 +--- pine/osdep/makefile Tue Apr 9 04:33:59 1996 +*************** +*** 7,13 **** + os-dyn.c os-gen.c os-hpp.c os-isc.c os-lnx.c os-nxt.c \ + os-osf.c os-ptx.c os-s40.c os-sgi.c \ + os-sun.c os-sv4.c os-ult.c os-aux.c \ +! os-ews.c + + .SUFFIXES: .ic + +--- 7,13 ---- + os-dyn.c os-gen.c os-hpp.c os-isc.c os-lnx.c os-nxt.c \ + os-osf.c os-ptx.c os-s40.c os-sgi.c \ + os-sun.c os-sv4.c os-ult.c os-aux.c \ +! os-bsf.c os-ews.c + + .SUFFIXES: .ic + +*************** +*** 43,48 **** +--- 43,49 ---- + os-aux.c: bld_path canacces canonicl chnge_pw coredump creatdir diskquot.non domnames err_desc execview expnfldr fgetpos.non filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename.hom sendmail tempfile tempnam writ_dir os-aux.ic + os-bsd.c: bld_path canacces canonicl chnge_pw coredump creatdir diskquot domnames err_desc execview expnfldr fgetpos.non filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename sendmail tempfile tempnam writ_dir os-bsd.ic + os-bsi.c: bld_path canacces canonicl chnge_pw coredump creatdir diskquot.non domnames err_desc execview expnfldr fgetpos filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename sendmail tempfile tempnam writ_dir os-bsi.ic ++ os-bsf.c: bld_path canacces canonicl chnge_pw coredump creatdir diskquot.non domnames err_desc execview expnfldr fgetpos filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename sendmail tempfile tempnam writ_dir os-bsf.ic + os-cvx.c: bld_path canacces canonicl chnge_pw coredump creatdir diskquot.non domnames err_desc execview expnfldr fgetpos.non filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename sendmail tempfile tempnam writ_dir os-cvx.ic + os-dos.c: bld_path.dos canacces canonicl.dos chnge_pw.dos coredump creatdir.dos diskquot.non domnames.dos dosextra err_desc.dos execview.dos expnfldr.dos fgetpos filesize fltrname.dos fnexpand.dos header hostname jobcntrl.dos lstcmpnt.dos mimedisp pipe.dos pw_stuff.dos readfile.dos rename.dos sendmail.dos tempfile tempnam.dos writ_dir os-dos.ic + os-dyn.c: bld_path canacces canonicl chnge_pw coredump.fpe creatdir diskquot.sun domnames err_desc execview expnfldr fgetpos.non filesize fltrname fnexpand header hostname jobcntrl lstcmpnt mimedisp pipe pw_stuff readfile rename sendmail tempfile.non tempnam writ_dir os-dyn.ic diff --git a/japanese/pine/pkg-comment b/japanese/pine/pkg-comment new file mode 100644 index 000000000000..63ce3975802f --- /dev/null +++ b/japanese/pine/pkg-comment @@ -0,0 +1 @@ +Pine 3.91 - Program for Internet News and E-mail diff --git a/japanese/pine/pkg-descr b/japanese/pine/pkg-descr new file mode 100644 index 000000000000..ceabf7e4d56f --- /dev/null +++ b/japanese/pine/pkg-descr @@ -0,0 +1,14 @@ +Pine for FreeBSD 2.x is a tool for reading, sending, and managing +electronic messages. It was designed specifically with novice +computer users in mind, but can be tailored to accommodate the needs +of "power users" as well. Pine uses Internet message protocols (e.g. +RFC-822, SMTP, MIME, IMAP, NNTP) and runs on Unix and PCs. This +package also includes the Pico editor, the IMAP daemon, a POP2 server, +and a POP3 server. + +If you want to use the spell checking feature of pine, set the +environment variable SPELL to "/usr/local/bin/ispell -l". + +An optional configuration file "pine.conf" can be put into /usr/local/etc +to set system wide defaults. The format of this file is identical to the +.pinerc file that is auto-generated by pine in your home directory. diff --git a/japanese/pine/pkg-plist b/japanese/pine/pkg-plist new file mode 100644 index 000000000000..22b343699aee --- /dev/null +++ b/japanese/pine/pkg-plist @@ -0,0 +1,10 @@ +libexec/imapd +libexec/ipop2d +libexec/ipop3d +bin/mtest +bin/pico +bin/pine +man/man1/pico.1.gz +man/man1/pine.1.gz +man/man8/imapd.8c.gz +man/man8/ipopd.8c.gz diff --git a/japanese/pine/scripts/configure b/japanese/pine/scripts/configure new file mode 100644 index 000000000000..7a808f5dbf08 --- /dev/null +++ b/japanese/pine/scripts/configure @@ -0,0 +1,23 @@ +#!/bin/sh + +if [ ! -f ${WRKSRC}/pine/pine-e.hlp ] ; then + mv ${WRKSRC}/pine/pine.hlp ${WRKSRC}/pine/pine-e.hlp +fi + +echo -n "Do you want pine to display its menu and help message in Japanese? (y/n)> " +read ans +case X$ans in +y*|Y*) +ln -fs ${WRKSRC}/pine-j.hlp ${WRKSRC}/pine.hlp +;; +*) +ln -fs ${WRKSRC}/pine/pine-e.hlp ${WRKSRC}/pine/pine.hlp +ed -s ${WRKSRC}/pico/kanji.h << EOP +46c +#undef KANJI_MSG +. +w +EOP +;; +esac + |