summaryrefslogtreecommitdiffstats
path: root/japanese/ng-devel
diff options
context:
space:
mode:
authorsada <sada@FreeBSD.org>2000-07-03 14:54:36 +0000
committersada <sada@FreeBSD.org>2000-07-03 14:54:36 +0000
commit251c5516196c2670b287e60a6ac47e791e0717a3 (patch)
treee8651f1c82e47c9ef71a779d79ab231ca28f2e05 /japanese/ng-devel
parent1419a681b0aa96c6e27bd6dfe6d62950450f832a (diff)
downloadFreeBSD-ports-251c5516196c2670b287e60a6ac47e791e0717a3.zip
FreeBSD-ports-251c5516196c2670b287e60a6ac47e791e0717a3.tar.gz
Upgrade to 1.4.beta5.
PR: ports/19214 Submitted by: Maintainer
Diffstat (limited to 'japanese/ng-devel')
-rw-r--r--japanese/ng-devel/Makefile18
-rw-r--r--japanese/ng-devel/distinfo2
-rw-r--r--japanese/ng-devel/files/patch-aa305
-rw-r--r--japanese/ng-devel/files/patch-ab11
-rw-r--r--japanese/ng-devel/pkg-plist5
5 files changed, 40 insertions, 301 deletions
diff --git a/japanese/ng-devel/Makefile b/japanese/ng-devel/Makefile
index 65903c6..88dc982 100644
--- a/japanese/ng-devel/Makefile
+++ b/japanese/ng-devel/Makefile
@@ -6,13 +6,14 @@
#
PORTNAME= ng
-PORTVERSION= 1.3L
+PORTVERSION= 1.4.b5
CATEGORIES= japanese editors
-MASTER_SITES= ftp://ftp.iis.u-tokyo.ac.jp/unix/Editor/
+MASTER_SITES= http://ha3.seikyou.ne.jp/home/amura/archives/ng/
+DISTNAME= ${PORTNAME}-1.4beta5
MAINTAINER= ginga@athena.club.ne.jp
-WRKSRC= ${WRKDIR}/Ng-${PORTVERSION}
+WRKSRC= ${WRKDIR}/ng
ALL_TARGET= ng
post-patch:
@@ -24,9 +25,14 @@ do-install:
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/doc/ja/ng
- ${INSTALL_DATA} ${WRKSRC}/Ng.doc ${PREFIX}/share/doc/ja/ng/Ng.doc.euc-jp
- ${INSTALL_DATA} ${WRKSRC}/Ng.ref ${PREFIX}/share/doc/ja/ng/Ng.ref.euc-jp
- ${INSTALL_DATA} ${WRKSRC}/Ng.tut ${PREFIX}/share/doc/ja/ng/Ng.tut.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/Ng.FAQ ${PREFIX}/share/doc/ja/ng/Ng.FAQ.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/Ng.doc ${PREFIX}/share/doc/ja/ng/Ng.doc.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/Ng.ref ${PREFIX}/share/doc/ja/ng/Ng.ref.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/Ng.tut ${PREFIX}/share/doc/ja/ng/Ng.tut.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/README.Ng ${PREFIX}/share/doc/ja/ng/README.Ng.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/README.SKG ${PREFIX}/share/doc/ja/ng/README.SKG.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/CHANGES.new ${PREFIX}/share/doc/ja/ng/CHANGES.new.euc-jp
+ ${INSTALL_DATA} ${WRKSRC}/docs/CHANGES.doc ${PREFIX}/share/doc/ja/ng/CHANGES.doc.euc-jp
.endif
.include <bsd.port.mk>
diff --git a/japanese/ng-devel/distinfo b/japanese/ng-devel/distinfo
index a8ec3a4..2f490e6 100644
--- a/japanese/ng-devel/distinfo
+++ b/japanese/ng-devel/distinfo
@@ -1 +1 @@
-MD5 (ng-1.3L.tar.gz) = d4fe1690a768f7d7b1133c1093dbcada
+MD5 (ng-1.4beta5.tar.gz) = fdda6a5008736870f0380f4b2e19c7a9
diff --git a/japanese/ng-devel/files/patch-aa b/japanese/ng-devel/files/patch-aa
index 51740e2..c2e68c1 100644
--- a/japanese/ng-devel/files/patch-aa
+++ b/japanese/ng-devel/files/patch-aa
@@ -1,294 +1,11 @@
-diff -ur Ng-1.3L.orig/complt.c ./complt.c
---- Ng-1.3L.orig/complt.c Mon Jun 14 09:31:36 1993
-+++ ./complt.c Sun Mar 5 11:41:39 2000
-@@ -10,10 +10,17 @@
- #include "complt.h"
- #define LIST_COL 35
-
-+#ifndef __FreeBSD__
- BUFFER *bp = NULL;
- BUFFER *prev_bp = NULL;
- WINDOW *prev_wp = NULL;
- WINDOW prev_window;
-+#else
-+static BUFFER *bp = NULL;
-+static BUFFER *prev_bp = NULL;
-+static WINDOW *prev_wp = NULL;
-+static WINDOW prev_window;
-+#endif /* __FreeBSD__ */
-
- /*
- * do some completion.
-@@ -24,9 +31,15 @@
- int flags;
- {
- int res;
-+#ifndef __FreeBSD__
- int complete_funcname ();
- int complete_buffername ();
- int complete_filename ();
-+#else
-+ static int complete_funcname ();
-+ static int complete_buffername ();
-+ static int complete_filename ();
-+#endif /* __FreeBSD__ */
-
- switch (flags & (EFFUNC | EFBUF | EFFILE))
- {
-@@ -256,9 +269,15 @@
- int cur_row;
- int cur_col;
- WINDOW *wp;
-+#ifndef __FreeBSD__
- int complete_list_funcnames ();
- int complete_list_buffernames ();
- int complete_list_filenames ();
-+#else
-+ static int complete_list_funcnames ();
-+ static int complete_list_buffernames ();
-+ static int complete_list_filenames ();
-+#endif /* __FreeBSD__ */
-
- if ((bp = bfind ("*Completions*", TRUE)) == NULL)
- return (FALSE);
-diff -ur Ng-1.3L.orig/echo.c ./echo.c
---- Ng-1.3L.orig/echo.c Mon Jun 14 09:31:38 1993
-+++ ./echo.c Sun Mar 5 11:41:39 2000
-@@ -192,8 +192,13 @@
- {
- int cpos;
- int c;
-- int veread_del_char ();
-- int veread_complete ();
-+#ifndef __FreeBSD__
-+ int veread_del_char ();
-+ int veread_complete ();
-+#else
-+ static int veread_del_char(char *, int);
-+ static int veread_complete(char *, int, int, int);
-+#endif /* __FreeBSD__ */
-
- #ifdef ADDFUNC /* 91.01.16 by S.Yoshida */
- /* If an extra argument exists, use it. */
-diff -ur Ng-1.3L.orig/extend.c ./extend.c
---- Ng-1.3L.orig/extend.c Mon Jun 14 09:31:39 1993
-+++ ./extend.c Sun Mar 5 11:41:39 2000
-@@ -96,7 +96,11 @@
- KEYMAP *mp;
- PF *pfp;
- MAP_ELEMENT *mep;
-+#ifndef __FreeBSD__
- KEYMAP *realocmap(); /* 90.03.23 delete "static" by A.Shirahashi */
-+#else
-+ static KEYMAP *realocmap(KEYMAP *);
-+#endif /* __FreeBSD__ */
-
- if(ele >= &curmap->map_element[curmap->map_num] || c < ele->k_base) {
- if(ele > &curmap->map_element[0] && (funct!=prefix ||
-@@ -247,7 +251,11 @@
- {
- register KEYMAP *mp;
- register int i;
-+#ifndef __FreeBSD__
- VOID fixmap(); /* 90.03.23 delete "static" by A.Shirahashi */
-+#else
-+ static VOID fixmap(KEYMAP *,KEYMAP *,KEYMAP *);
-+#endif /* __FreeBSD__ */
- extern int nmaps;
-
- if((mp = (KEYMAP *)malloc((unsigned)(sizeof(KEYMAP)+
-@@ -607,8 +615,13 @@
- #endif
- PF name_function();
- LINE *lalloc();
-+#ifndef __FreeBSD__
- char *skipwhite(), *parsetoken(); /* 90.03.23 delete "static" */
- /* by A.Shirahashi */
-+#else
-+ static char *skipwhite(char *);
-+ static char *parsetoken(char *);
-+#endif /* __FreeBSD__ */
-
- if(macrodef || inmacro) {
- ewprintf("Not now!");
-diff -ur Ng-1.3L.orig/kinit.h ./kinit.h
---- Ng-1.3L.orig/kinit.h Mon Jun 14 09:31:40 1993
-+++ ./kinit.h Sun Mar 5 11:42:20 2000
-@@ -32,14 +32,14 @@
-
- /* '@' Select JIS-78 [ESC-$-@]. */
- /* 'B' Select JIS-83 [ESC-$-B]. */
--#define TO_KFIO '@' /* to-kanji-fileio */
--#define TO_KDISPLAY '@' /* to-kanji-display */
-+#define TO_KFIO 'B' /* to-kanji-fileio */
-+#define TO_KDISPLAY 'B' /* to-kanji-display */
-
- /* 'B' Select ASCII [ESC-(-B]. */
- /* 'J' Select JIS-ROMAJI [ESC-(-J]. */
- /* 'H' Illegal selection, but used. [ESC-(-H]. */
--#define TO_AFIO 'J' /* to-ascii-fileio */
--#define TO_ADISPLAY 'J' /* to-ascii-display */
-+#define TO_AFIO 'B' /* to-ascii-fileio */
-+#define TO_ADISPLAY 'B' /* to-ascii-display */
-
- #ifdef HANKANA /* 92.11.21 by S.Sasaki */
- /* '7' Use SI/SO for KATAKANA [SI / SO] */
-diff -ur Ng-1.3L.orig/sys/bsd/fileio.c ./sys/bsd/fileio.c
---- Ng-1.3L.orig/sys/bsd/fileio.c Wed Feb 13 13:05:02 1991
-+++ ./sys/bsd/fileio.c Sun Mar 5 11:42:04 2000
-@@ -6,6 +6,10 @@
- #include "config.h" /* 90.12.20 by S.Yoshida */
- #include "def.h"
-
-+#ifdef __FreeBSD__
-+#include <string.h>
-+#endif /* __FreeBSD__ */
-+
- static FILE *ffp;
- extern char *getenv(), *strncpy();
- char *adjustname();
-@@ -384,7 +388,11 @@
- {
- int pid;
- char *eargv[3];
-+#ifndef __FreeBSD__
- union wait status;
-+#else
-+ int status;
-+#endif /* __FreeBSD__ */
-
- #ifdef BUGFIX /* 91.01.11 by Y.Kaneko */
- if((pid = vfork()) == 0) {
-@@ -403,7 +411,11 @@
- if(pid == -1) return -1;
- #endif /* BUGFIX */
- while(wait(&status) != pid) {}
-+#ifndef __FreeBSD__
- return status.w_status == 0;
-+#else
-+ return status == 0;
-+#endif /* __FreeBSD__ */
- }
-
- BUFFER *dired_(dirname)
-@@ -461,12 +473,35 @@
- register char *fn;
- {
- register char *cp;
-+#ifndef __FreeBSD__
-
- if(llength(lp) <= 47) return ABORT;
- (VOID) strcpy(fn, curbp->b_fname);
- cp = fn + strlen(fn);
- bcopy(&lp->l_text[47], cp, llength(lp) - 47);
- cp[llength(lp) - 47] = '\0';
-+#else
-+ register int sepidx, duplen;
-+
-+ if(llength(lp) < 47) return ABORT;
-+ cp = &lp->l_text[llength(lp)];
-+ while (*--cp != ' ') ;
-+ sepidx = (cp - lp->l_text) + 1;
-+
-+ if ( lgetc(lp, 2) == 'l' && strncmp(cp - 3, " -> " ,4) == 0 ) {
-+ duplen = sepidx-4;
-+ strncpy(fn, lp->l_text, duplen);
-+ fn[duplen] = '\0';
-+ sepidx = (strrchr(fn, ' ') - fn) + 1;
-+ duplen = duplen - sepidx;
-+ }
-+ else duplen = llength(lp) - sepidx;
-+
-+ (VOID) strcpy(fn, curbp->b_fname);
-+ cp = fn + strlen(fn);
-+ bcopy(&lp->l_text[sepidx], cp, duplen);
-+ cp[duplen] = '\0';
-+#endif
- return lgetc(lp, 2) == 'd';
- }
- #endif
-diff -ur Ng-1.3L.orig/sys/bsd/spawn.c ./sys/bsd/spawn.c
---- Ng-1.3L.orig/sys/bsd/spawn.c Wed Feb 13 13:01:41 1991
-+++ ./sys/bsd/spawn.c Sun Mar 5 11:41:39 2000
-@@ -39,13 +39,27 @@
- */
- /*ARGSUSED*/
- spawncli(f, n) {
-+#ifndef __FreeBSD__
- register int pid, wpid, (*oqsig)(), (*oisig)(), omask;
-+#else
-+ register int omask;
-+ register pid_t pid, wpid;
-+ register sig_t oqsig, oisig;
-+#endif /* __FreeBSD__ */
- #ifdef ADDFUNC /* 90.02.14 by S.Yoshida */
- #ifdef SIGWINCH /* 90.02.14 by S.Yoshida */
-+#ifndef __FreeBSD__
- register int (*owsig)();
-+#else
-+ register sig_t owsig;
-+#endif /* __FreeBSD__ */
- #endif /* SIGWINCH */
- #endif /* ADDFUNC */
-+#ifndef __FreeBSD__
- union wait status;
-+#else
-+ int status;
-+#endif /* __FreeBSD__ */
-
- if (shellp == NULL) {
- shellp = getenv("SHELL");
-@@ -141,8 +155,15 @@
- char *tmp;
- int ostdin, ostdout, ostderr, in, out, s;
- extern char *mktemp();
-+#ifdef __FreeBSD__
-+ static char tmpfile[] = "/tmp/ngXXXXXX";
-+#endif /* __FreeBSD__ */
-
-+#ifndef __FreeBSD__
- if ((tmp = mktemp("/tmp/ngXXXXXX")) == NULL)
-+#else
-+ if ((tmp = mktemp(tmpfile)) == NULL)
-+#endif /* __FreeBSD__ */
- return NULL;
- if ((in = open(input ? input : "/dev/null", 0)) < 0)
- return NULL;
-diff -ur Ng-1.3L.orig/sys/bsd/ttyio.c ./sys/bsd/ttyio.c
---- Ng-1.3L.orig/sys/bsd/ttyio.c Wed Feb 13 13:02:01 1991
-+++ ./sys/bsd/ttyio.c Sun Mar 5 11:41:39 2000
-@@ -32,7 +32,11 @@
- int ncol; /* Terminal size, columns. */
- #ifdef ADDFUNC /* 90.02.14 by S.Yoshida */
- #ifdef SIGWINCH /* 90.02.13 by S.Yoshida */
-+#ifndef __FreeBSD__
- int ttwinch();
-+#else
-+void ttwinch();
-+#endif /* __FreeBSD__ */
- #endif /* SIGWINCH */
- #endif /* ADDFUNC */
-
-@@ -46,7 +50,9 @@
- ttopen() {
- register char *tv_stype;
- char *getenv(), *tgetstr(), tcbuf[1024], err_str[72];
-+#ifndef __FreeBSD__
- char *sprintf();
-+#endif /* __FreeBSD__ */
-
- /* do this the REAL way */
- if ((tv_stype = getenv("TERM")) == NULL)
-@@ -256,7 +262,11 @@
- /*
- * Signal handler when window size has changed.
- */
-+#ifndef __FreeBSD__
- ttwinch()
-+#else
-+void ttwinch()
-+#endif /* __FreeBSD__ */
- {
- refresh(FFRAND, 0); /* Very easy way... */
- }
-
+--- sys/bsd/Makefile.orig Tue Jun 6 11:04:18 2000
++++ sys/bsd/Makefile Wed Jun 7 09:56:45 2000
+@@ -2,7 +2,7 @@
+ # Modified for Ng 1.0 by Shigeki Yoshida (shige@csk.CO.JP) 1990.01.29
+
+ SYS = bsd
+-LIBS = -L/usr/pkg/lib -lcanna -ltermcap
++LIBS = -L/usr/pkg/lib -ltermcap
+ # CDEFS gets defines, and gets passed to lint. CFLAGS gets flags, and doesn't
+ # get passed to lint.
+ #
diff --git a/japanese/ng-devel/files/patch-ab b/japanese/ng-devel/files/patch-ab
new file mode 100644
index 0000000..00fd231
--- /dev/null
+++ b/japanese/ng-devel/files/patch-ab
@@ -0,0 +1,11 @@
+--- config.h~ Tue Jun 6 23:35:58 2000
++++ config.h Wed Jun 7 09:56:31 2000
+@@ -124,7 +124,7 @@
+
+ #define XKEYS /* use numelic keypad (by Gen.KUROKI) */
+
+-#define CANNA /* use CANNA kana-kanji server (by Endo) */
++#undef CANNA /* use CANNA kana-kanji server (by Endo) */
+
+ /*................................................*/
+ #endif /* Do not edit this line. */
diff --git a/japanese/ng-devel/pkg-plist b/japanese/ng-devel/pkg-plist
index a82961b..3ebb967 100644
--- a/japanese/ng-devel/pkg-plist
+++ b/japanese/ng-devel/pkg-plist
@@ -1,5 +1,10 @@
bin/ng
+share/doc/ja/ng/Ng.FAQ.euc-jp
share/doc/ja/ng/Ng.doc.euc-jp
share/doc/ja/ng/Ng.ref.euc-jp
share/doc/ja/ng/Ng.tut.euc-jp
+share/doc/ja/ng/README.Ng.euc-jp
+share/doc/ja/ng/README.SKG.euc-jp
+share/doc/ja/ng/CHANGES.new.euc-jp
+share/doc/ja/ng/CHANGES.doc.euc-jp
@dirrm share/doc/ja/ng
OpenPOWER on IntegriCloud