aboutsummaryrefslogtreecommitdiff
path: root/japanese
diff options
context:
space:
mode:
Diffstat (limited to 'japanese')
-rw-r--r--japanese/Canna/Makefile23
-rw-r--r--japanese/Canna/distinfo1
-rw-r--r--japanese/Canna/files/patch-aa383
-rw-r--r--japanese/Canna/pkg-comment1
-rw-r--r--japanese/Canna/pkg-descr20
-rw-r--r--japanese/Canna/pkg-plist12
-rw-r--r--japanese/FreeWnn-lib/Makefile29
-rw-r--r--japanese/FreeWnn-lib/distinfo1
-rw-r--r--japanese/FreeWnn-lib/files/patch-aa59
-rw-r--r--japanese/FreeWnn-lib/files/patch-ab11
-rw-r--r--japanese/FreeWnn-lib/pkg-comment1
-rw-r--r--japanese/FreeWnn-lib/pkg-descr16
-rw-r--r--japanese/FreeWnn-lib/pkg-plist190
-rw-r--r--japanese/FreeWnn-server/Makefile29
-rw-r--r--japanese/FreeWnn-server/distinfo1
-rw-r--r--japanese/FreeWnn-server/files/patch-ab11
-rw-r--r--japanese/FreeWnn-server/pkg-comment1
-rw-r--r--japanese/FreeWnn-server/pkg-descr16
-rw-r--r--japanese/FreeWnn-server/pkg-install6
-rw-r--r--japanese/FreeWnn-server/pkg-plist190
-rw-r--r--japanese/Makefile8
-rw-r--r--japanese/Wnn6-lib/Makefile29
-rw-r--r--japanese/Wnn6-lib/distinfo1
-rw-r--r--japanese/Wnn6-lib/pkg-comment1
-rw-r--r--japanese/Wnn6-lib/pkg-descr16
-rw-r--r--japanese/Wnn6-lib/pkg-plist190
-rw-r--r--japanese/Wnn6/Makefile29
-rw-r--r--japanese/Wnn6/pkg-comment1
-rw-r--r--japanese/Wnn6/pkg-descr16
-rw-r--r--japanese/Wnn6/pkg-install6
-rw-r--r--japanese/Wnn6/pkg-plist190
-rw-r--r--japanese/Wnn7-lib/Makefile29
-rw-r--r--japanese/Wnn7-lib/distinfo1
-rw-r--r--japanese/Wnn7-lib/pkg-comment1
-rw-r--r--japanese/Wnn7-lib/pkg-descr16
-rw-r--r--japanese/Wnn7-lib/pkg-plist190
-rw-r--r--japanese/canna-lib/Makefile23
-rw-r--r--japanese/canna-lib/distinfo1
-rw-r--r--japanese/canna-lib/files/patch-aa383
-rw-r--r--japanese/canna-lib/pkg-comment1
-rw-r--r--japanese/canna-lib/pkg-descr20
-rw-r--r--japanese/canna-lib/pkg-plist12
-rw-r--r--japanese/canna-server/Makefile23
-rw-r--r--japanese/canna-server/distinfo1
-rw-r--r--japanese/canna-server/files/patch-aa383
-rw-r--r--japanese/canna-server/pkg-comment1
-rw-r--r--japanese/canna-server/pkg-descr20
-rw-r--r--japanese/canna-server/pkg-plist12
-rw-r--r--japanese/gawk/Makefile46
-rw-r--r--japanese/gawk/distinfo2
-rw-r--r--japanese/gawk/pkg-comment1
-rw-r--r--japanese/gawk/pkg-descr5
-rw-r--r--japanese/gawk/pkg-plist5
-rw-r--r--japanese/grep/Makefile19
-rw-r--r--japanese/grep/distinfo1
-rw-r--r--japanese/grep/files/patch-ab25
-rw-r--r--japanese/grep/pkg-comment1
-rw-r--r--japanese/grep/pkg-descr9
-rw-r--r--japanese/grep/pkg-plist7
-rw-r--r--japanese/groff/Makefile43
-rw-r--r--japanese/groff/distinfo2
-rw-r--r--japanese/groff/pkg-comment1
-rw-r--r--japanese/groff/pkg-descr2
-rw-r--r--japanese/groff/pkg-plist53
-rw-r--r--japanese/gxditview/Makefile40
-rw-r--r--japanese/gxditview/distinfo2
-rw-r--r--japanese/gxditview/pkg-comment1
-rw-r--r--japanese/gxditview/pkg-descr2
-rw-r--r--japanese/gxditview/pkg-plist6
-rw-r--r--japanese/kinput2-canna/Makefile21
-rw-r--r--japanese/kinput2-canna/pkg-comment1
-rw-r--r--japanese/kinput2-canna/pkg-descr10
-rw-r--r--japanese/kinput2-canna/pkg-plist3
-rw-r--r--japanese/kterm/Makefile17
-rw-r--r--japanese/kterm/distinfo1
-rw-r--r--japanese/kterm/files/patch-aa49
-rw-r--r--japanese/kterm/pkg-comment1
-rw-r--r--japanese/kterm/pkg-descr11
-rw-r--r--japanese/kterm/pkg-plist5
-rw-r--r--japanese/kterm16c/Makefile17
-rw-r--r--japanese/kterm16c/distinfo1
-rw-r--r--japanese/kterm16c/files/patch-aa49
-rw-r--r--japanese/kterm16c/pkg-comment1
-rw-r--r--japanese/kterm16c/pkg-descr11
-rw-r--r--japanese/kterm16c/pkg-plist5
-rw-r--r--japanese/less/Makefile22
-rw-r--r--japanese/less/distinfo2
-rw-r--r--japanese/less/files/patch-aa11
-rw-r--r--japanese/less/files/patch-ab43
-rw-r--r--japanese/less/pkg-comment1
-rw-r--r--japanese/less/pkg-descr8
-rw-r--r--japanese/less/pkg-plist6
-rw-r--r--japanese/mh/Makefile38
-rw-r--r--japanese/mh/distinfo1
-rw-r--r--japanese/mh/pkg-comment1
-rw-r--r--japanese/mh/pkg-descr4
-rw-r--r--japanese/mh/pkg-plist123
-rw-r--r--japanese/mule-canna/Makefile51
-rw-r--r--japanese/mule-canna/pkg-comment1
-rw-r--r--japanese/mule-canna/pkg-descr23
-rw-r--r--japanese/mule-freewnn/Makefile52
-rw-r--r--japanese/mule-freewnn/pkg-comment1
-rw-r--r--japanese/mule-freewnn/pkg-descr23
-rw-r--r--japanese/mule-wnn6/Makefile52
-rw-r--r--japanese/mule-wnn6/pkg-comment1
-rw-r--r--japanese/mule-wnn6/pkg-descr23
-rw-r--r--japanese/mule-wnn7/Makefile52
-rw-r--r--japanese/mule-wnn7/pkg-comment1
-rw-r--r--japanese/mule-wnn7/pkg-descr23
-rw-r--r--japanese/nethack/Makefile38
-rw-r--r--japanese/nethack/distinfo2
-rw-r--r--japanese/nethack/files/patch-aa75
-rw-r--r--japanese/nethack/files/patch-ab12
-rw-r--r--japanese/nethack/files/patch-ac11
-rw-r--r--japanese/nethack/files/patch-ad19
-rw-r--r--japanese/nethack/files/patch-ae11
-rw-r--r--japanese/nethack/pkg-comment1
-rw-r--r--japanese/nethack/pkg-descr11
-rw-r--r--japanese/nethack/pkg-plist115
-rw-r--r--japanese/nethack32/Makefile38
-rw-r--r--japanese/nethack32/distinfo2
-rw-r--r--japanese/nethack32/files/patch-aa75
-rw-r--r--japanese/nethack32/files/patch-ab12
-rw-r--r--japanese/nethack32/files/patch-ac11
-rw-r--r--japanese/nethack32/files/patch-ad19
-rw-r--r--japanese/nethack32/files/patch-ae11
-rw-r--r--japanese/nethack32/pkg-comment1
-rw-r--r--japanese/nethack32/pkg-descr11
-rw-r--r--japanese/nethack32/pkg-plist115
-rw-r--r--japanese/nethack34/Makefile38
-rw-r--r--japanese/nethack34/distinfo2
-rw-r--r--japanese/nethack34/files/patch-aa75
-rw-r--r--japanese/nethack34/files/patch-ab12
-rw-r--r--japanese/nethack34/files/patch-ac11
-rw-r--r--japanese/nethack34/files/patch-ad19
-rw-r--r--japanese/nethack34/files/patch-ae11
-rw-r--r--japanese/nethack34/pkg-comment1
-rw-r--r--japanese/nethack34/pkg-descr11
-rw-r--r--japanese/nethack34/pkg-plist115
-rw-r--r--japanese/nkf/Makefile20
-rw-r--r--japanese/nkf/distinfo1
-rw-r--r--japanese/nkf/pkg-comment1
-rw-r--r--japanese/nkf/pkg-descr15
-rw-r--r--japanese/nkf/pkg-plist5
-rw-r--r--japanese/sed/Makefile19
-rw-r--r--japanese/sed/distinfo1
-rw-r--r--japanese/sed/pkg-comment1
-rw-r--r--japanese/sed/pkg-descr5
-rw-r--r--japanese/sed/pkg-plist3
149 files changed, 0 insertions, 4600 deletions
diff --git a/japanese/Canna/Makefile b/japanese/Canna/Makefile
deleted file mode 100644
index 57ea64032379..000000000000
--- a/japanese/Canna/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: Canna
-# Version required: 3.2p1
-# Date created: 3 November 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:46:20 jkh Exp $
-#
-
-DISTNAME= Canna32p1
-PKGNAME= Canna-3.2.1
-CATEGORIES+= japanese
-MASTER_SITES= ftp://ftp.nec.co.jp/pub/packages/Canna32/ \
- ftp://ftp.cdrom.com/pub/japanese/titech/Canna32/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-PATCH_STRIP= -p1
-ALL_TARGET= canna
-
-pre-configure:
- @(cd ${WRKSRC}; ${XMKMF})
-
-.include <bsd.port.mk>
diff --git a/japanese/Canna/distinfo b/japanese/Canna/distinfo
deleted file mode 100644
index 1486bbe4af0c..000000000000
--- a/japanese/Canna/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Canna32p1.tar.gz) = dfe6ef05c20d62b3baf4f6ddb4ef71b2
diff --git a/japanese/Canna/files/patch-aa b/japanese/Canna/files/patch-aa
deleted file mode 100644
index a34b243c2e09..000000000000
--- a/japanese/Canna/files/patch-aa
+++ /dev/null
@@ -1,383 +0,0 @@
-diff -uNr Canna32p1/Canna.conf Canna32p1-FreeBSD2.0/Canna.conf
---- Canna32p1/Canna.conf Tue May 31 08:47:26 1994
-+++ Canna32p1-FreeBSD2.0/Canna.conf Sat Jan 14 00:00:01 1995
-@@ -119,10 +119,10 @@
- cannaLibDir = /usr/local/canna/lib
- cannaManDir = /usr/local/canna/man
- cannaIncDir = /usr/local/canna/include/canna
--libCannaDir = /usr/lib
-+libCannaDir = /usr/local/lib
-
--ErrDir = /usr/spool/canna
--LockDir = /usr/spool/canna/lock
-+ErrDir = /var/spool/canna
-+LockDir = /var/spool/canna/lock
-
- wcharDefinition = -DCANNA_WCHAR
- Wlib =
-@@ -135,7 +135,7 @@
-
- pointerIntegerDef =
-
--cannaDsoRev = 1
-+cannaDsoRev = 1.0
- sharedLibExtension = so.$(cannaDsoRev)
-
- /* °Ê²¼¤Î£³¤Ä¤Ï root ¤Ë¤Ê¤é¤Ê¤¤¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Î¤Ç¤¢¤ì¤Ð echo ¤Ë
-diff -uNr Canna32p1/canna/Imakefile Canna32p1-FreeBSD2.0/canna/Imakefile
---- Canna32p1/canna/Imakefile Tue Apr 12 07:32:59 1994
-+++ Canna32p1-FreeBSD2.0/canna/Imakefile Sat Jan 14 13:37:38 1995
-@@ -1,7 +1,6 @@
- /* $Id: Imakefile,v 2.4 1994/04/12 12:32:59 kon Exp $ */
- #include "../Canna.conf"
-
-- INSTALLFLAGS = $(INSTINCFLAGS)
- CANNAROOT = ..
- CANNA_HEADER = jrkanji.h keydef.h mfdef.h
- OSDEP_HEADER = net.h widedef.h
-diff -uNr Canna32p1/canna/widedef.h Canna32p1-FreeBSD2.0/canna/widedef.h
---- Canna32p1/canna/widedef.h Tue May 31 08:47:33 1994
-+++ Canna32p1-FreeBSD2.0/canna/widedef.h Sat Jan 14 14:03:43 1995
-@@ -27,6 +27,10 @@
- #ifndef _WIDEDEF_H_
- #define _WIDEDEF_H_
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# include <machine/ansi.h>
-+#endif
-+
- #if __STDC__ || defined(SVR4) || defined(sun) /* This may be wrong. */
- # if !defined(WCHAR16) && !defined(CANNA_WCHAR)
- # define HAVE_WCHAR_OPERATION
-@@ -40,6 +44,18 @@
- #endif
- #endif /* HAVE_WCHAR_OPERATION */
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# ifdef _BSD_WCHAR_T_
-+# undef _BSD_WCHAR_T_
-+# ifdef WCHAR16
-+# define _BSD_WCHAR_T_ unsigned short
-+# else
-+# define _BSD_WCHAR_T_ unsigned long
-+# endif
-+# include <stddef.h>
-+# define _WCHAR_T
-+# endif
-+#else
- #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
- && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T)
- # ifdef WCHAR16
-@@ -53,6 +69,7 @@
- # define _WCHAR_T_
- # define __WCHAR_T
- # define _GCC_WCHAR_T
-+#endif
- #endif
-
- #endif /* _WIDEDEF_H_ */
-diff -uNr Canna32p1/cmd/crfreq/crfreq.c Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c
---- Canna32p1/cmd/crfreq/crfreq.c Mon Feb 7 04:52:39 1994
-+++ Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c Sat Jan 14 13:37:51 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
- #include <fcntl.h>
-
-@@ -148,7 +149,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-@@ -211,7 +212,7 @@
- }
- fqoffset = 0;
- for (i = 0; i < lk; i++) {
-- (void)lseek(fd, (long)doff, 0);
-+ (void)lseek(fd, (off_t)doff, 0);
- doff += sz;
- if (read(fd, (char *)buf, sz) != sz) {
- (void)fprintf(stderr, "%s: cannot read %s.\n", program, dmnm);
-diff -uNr Canna32p1/cmd/dicar/dicar.c Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c
---- Canna32p1/cmd/dicar/dicar.c Fri Jan 28 01:37:36 1994
-+++ Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c Sat Jan 14 13:37:55 1995
-@@ -229,7 +229,7 @@
- if (!fname || !strcmp(fname, key)) { /* ¸¶»Ò¼­½ñ¤¬Æ±¤¸»þ */
- if ((dst = openForWrite(key)) >= 0) {
- actmessage("x", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(fd, offset, 0);
-+ (void)lseek(fd, (off_t)offset, 0);
- copyfile(fd, dst, dmsize);
- closeForWrite(dst, key);
- }
-@@ -330,7 +330,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("r", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- childdic[i].flag = 0;
- break;
-@@ -339,7 +339,7 @@
- _RkClearHeader(&hd);
-
- if (i == num) { /* ¥ê¥×¥ì¡¼¥¹»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- offset += dmsize;
-@@ -352,7 +352,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("a", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- }
- }
-@@ -385,7 +385,7 @@
- _RkClearHeader(&hd);
-
- if (strcmp(fname, key)) { /* »ØÄ긶»Ò¼­½ñ°Ê³°¤Ï¥³¥Ô¡¼ */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- else {
-diff -uNr Canna32p1/cmd/dpxdic/dpxdic.c Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c
---- Canna32p1/cmd/dpxdic/dpxdic.c Sat Jan 14 12:57:21 1995
-+++ Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c Sat Jan 14 13:37:57 1995
-@@ -219,7 +219,7 @@
- }
- if (!(buf = (unsigned char *)malloc(size)))
- return(-1);
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size)
- return(-1);
- dic->buf = buf;
-@@ -253,7 +253,7 @@
- return(-1);
- }
-
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- (void)fprintf(stderr, "cannot read page %d (%d)\n", id, size);
- return(-1);
-@@ -445,7 +445,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-diff -uNr Canna32p1/lib/RK/RKfq.c Canna32p1-FreeBSD2.0/lib/RK/RKfq.c
---- Canna32p1/lib/RK/RKfq.c Wed Jun 1 01:54:20 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKfq.c Sat Jan 14 13:37:28 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
-
- #if defined(USG) || defined(SYSV) || defined(SVR4)
- #include <string.h>
-@@ -542,13 +543,13 @@
- || ((struct ND *)codm->dm_xdm)->can != hd.data[HD_CAN].var)
- break;
- off += hd.data[HD_HSZ].var;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- (void)read(fd, (char *)ll, 4);
- off += 4;
- bitsiz = L4TOL(ll);
- bitoff = off;
- off += bitsiz;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- dmh = &df->df_members;
- for (dm = dmh->dm_next; dm != dmh; dm = dm->dm_next) {
- if (!strcmp((char *)dm->dm_dicname, (char *)hd.data[HD_CODM].ptr)) {
-@@ -620,7 +621,7 @@
- qm->dm_qbits = (unsigned char *)malloc((unsigned)xqm->ex_bsiz);
- if (!qm->dm_qbits)
- return -1;
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- qm->dm_rut = LoadRUC(fd);
- qm->dm_nv = readNV(fd);
-@@ -650,7 +651,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- };
- (void)free((char *)qm->dm_qbits);
-@@ -702,7 +703,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- if (write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz) !=
- (int) xqm->ex_bsiz)
- rv = -1;
-diff -uNr Canna32p1/lib/RK/RKngram.c Canna32p1-FreeBSD2.0/lib/RK/RKngram.c
---- Canna32p1/lib/RK/RKngram.c Wed Jun 1 01:54:27 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKngram.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #include <stdio.h>
- #ifdef SVR4
- #include <unistd.h>
-@@ -141,7 +142,7 @@
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
- lk = 0;
-- if (lseek(fd, off, 0) < 0) {
-+ if (lseek(fd, (off_t)off, 0) < 0) {
- lk = 1;
- RkSetErrno(RK_ERRNO_EACCES);
- }
-diff -uNr Canna32p1/lib/RK/RKpermdic.c Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c
---- Canna32p1/lib/RK/RKpermdic.c Sat Jan 14 12:57:51 1995
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #ifdef SVR4
- #include <unistd.h>
- #endif
-@@ -82,7 +83,7 @@
- (char *)(hd.data[HD_DMNM].ptr
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
-- if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err++;
- off += bst4_to_l(ll) + 4;
- }
-@@ -159,7 +160,7 @@
- xdm->pgs[i].count = 0;
- xdm->pgs[i].buf = (unsigned char *) 0;
- }
-- (void)lseek(fd, xdm->doff, 0);
-+ (void)lseek(fd, (off_t)xdm->doff, 0);
- if (read(fd, (char *)xdm->buf, xdm->drsz) != xdm->drsz) {
- (void)free((char *)xdm->pgs);
- (void)free((char *)xdm->buf);
-@@ -170,7 +171,7 @@
- if (dm->dm_class == ND_SWD) {
- struct RkKxGram *gram;
-
-- lseek(fd, xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz, 0);
-+ lseek(fd, (off_t)(xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz), 0);
- gram = RkReadGram(fd);
- if (gram) {
- dm->dm_gram = (struct RkGram *)malloc(sizeof(struct RkGram));
-@@ -265,7 +266,7 @@
- if (!isLoadedPage(dic->pgs + id)) {
- if (!(buf = (unsigned char *)malloc(size)))
- return((unsigned char *)0);
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- free((char *)buf);
- return((unsigned char *)0);
-diff -uNr Canna32p1/lib/RK/RKutil.c Canna32p1-FreeBSD2.0/lib/RK/RKutil.c
---- Canna32p1/lib/RK/RKutil.c Wed Jun 1 01:54:39 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKutil.c Sat Jan 14 13:37:31 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
-
- static char *Hdrtag[] = {
-@@ -219,7 +220,7 @@
- hd->flag[i] = 0;
- }
- /* ¼¡¤Î off_from_top ¤Î·×»»¤¬¤¦¤µ¤ó¤¯¤µ¤¤¤¾ */
-- if (lseek(fd, off_from_top, 0) < 0) {
-+ if (lseek(fd, (off_t)off_from_top, 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-@@ -255,7 +256,7 @@
- if (off < hdrsize) {
- (void)memcpy(hd->data[i].ptr, localbuffer + off, len);
- } else {
-- if (lseek(fd, (long)(off_from_top + off), 0) < 0) {
-+ if (lseek(fd, (off_t)(off_from_top + off), 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-diff -uNr Canna32p1/lib/RKC/Imakefile Canna32p1-FreeBSD2.0/lib/RKC/Imakefile
---- Canna32p1/lib/RKC/Imakefile Sat Jan 14 12:57:53 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC/Imakefile Sat Jan 14 13:37:36 1995
-@@ -26,7 +26,7 @@
-
- #if ProjectX > 5
- #define LibName RKC
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/RKC16/Imakefile Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile
---- Canna32p1/lib/RKC16/Imakefile Sat Jan 14 12:57:58 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile Sat Jan 14 13:37:37 1995
-@@ -23,7 +23,7 @@
-
- #if ProjectX > 5
- #define LibName RKC16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna/Imakefile Canna32p1-FreeBSD2.0/lib/canna/Imakefile
---- Canna32p1/lib/canna/Imakefile Sat Jan 14 12:58:00 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna/Imakefile Sat Jan 14 13:37:32 1995
-@@ -56,7 +56,7 @@
-
- #if ProjectX > 5
- #define LibName canna
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna16/Imakefile Canna32p1-FreeBSD2.0/lib/canna16/Imakefile
---- Canna32p1/lib/canna16/Imakefile Sat Jan 14 12:58:07 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna16/Imakefile Sat Jan 14 13:37:35 1995
-@@ -58,7 +58,7 @@
-
- #if ProjectX > 5
- #define LibName canna16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
diff --git a/japanese/Canna/pkg-comment b/japanese/Canna/pkg-comment
deleted file mode 100644
index 7afc25672120..000000000000
--- a/japanese/Canna/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Canna 3.2p1 - Kana-Kanji convertion system
diff --git a/japanese/Canna/pkg-descr b/japanese/Canna/pkg-descr
deleted file mode 100644
index e3f9d4d17c9c..000000000000
--- a/japanese/Canna/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Canna is a Kana-Kanji conversion server.
-Support Mule(Multi-lingal extention Emacs), kinput2 X11 input method,
-cannum front end and some others.
-
- For example server start at bootup `/etc/rc.local':
-
- canna=/usr/local/canna/bin/cannaserver
- if [ -f $canna ]; then
- echo -n " Canna"; $canna
- fi
-
- To use from Mule (CANNA version), in .emacs file:
-
- (if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE?
- (progn
- (load-library "canna")
- (canna) ))
-
- Then kana-kanji conversion begin to `C-o' key. Show more detail
-Info, and/or documents.
diff --git a/japanese/Canna/pkg-plist b/japanese/Canna/pkg-plist
deleted file mode 100644
index f4fdd74fbbae..000000000000
--- a/japanese/Canna/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-@cwd /usr/local
-canna
-lib/libcanna.a
-lib/libcanna.so.1.0
-lib/libcanna16.a
-lib/libcanna16.so.1.0
-lib/libRKC.a
-lib/libRKC.so.1.0
-lib/libRKC16.a
-lib/libRKC16.so.1.0
-@exec mkdir -p /var/spool/canna/lock
-@exec chown bin.bin /var/spool/canna /var/spool/canna/lock
diff --git a/japanese/FreeWnn-lib/Makefile b/japanese/FreeWnn-lib/Makefile
deleted file mode 100644
index 0430d9de60f8..000000000000
--- a/japanese/FreeWnn-lib/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: Wnn
-# Version required: 4.2
-# Date created: 22 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.10 1995/04/20 18:05:33 asami Exp $
-#
-
-DISTNAME= Wnn4.2
-PKGNAME= Wnn-4.2
-CATEGORIES+= japanese
-MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/Xsi
-IS_INTERACTIVE= yes
-
-# These are necesary because this package uses a different Makefile for
-# building and installing etc.
-do-build:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
-
-post-install:
-# This package uses imake's "install.man" target to install man pages but
-# I can't define USE_IMAKE because it doesn't involve xmkmf
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/japanese/FreeWnn-lib/distinfo b/japanese/FreeWnn-lib/distinfo
deleted file mode 100644
index a8a59701e1d9..000000000000
--- a/japanese/FreeWnn-lib/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Wnn4.2.tar.gz) = dcb6271403577199e8141d07cd54be73
diff --git a/japanese/FreeWnn-lib/files/patch-aa b/japanese/FreeWnn-lib/files/patch-aa
deleted file mode 100644
index dda1f466c132..000000000000
--- a/japanese/FreeWnn-lib/files/patch-aa
+++ /dev/null
@@ -1,59 +0,0 @@
---- ./Wnn/pubdic/Imakefile.org Mon Aug 22 19:21:30 1994
-+++ ./Wnn/pubdic/Imakefile Thu Nov 24 22:00:29 1994
-@@ -109,6 +109,12 @@
- WnnInstallDicMultiple($(DIC),$(JWNNPUBDICDIR))
- #endif
- InstallMultiple($(FZKDATA),$(JWNNPUBDICDIR))
-+install::
-+ @for i in $(FZKDATA); \
-+ do \
-+ $(WNNTOUCH) $(DESTDIR)$(JWNNPUBDICDIR)/$$i ;\
-+ done
-+
- InstallMultiple($(FZK_SRC),$(JWNNFZKSRCDIR))
-
- depend::
---- ./config/Project.tmpl.org Mon Aug 29 01:40:17 1994
-+++ ./config/Project.tmpl Thu Nov 24 21:53:26 1994
-@@ -389,6 +389,7 @@
- XCOMM -----------------------------------------------------------------------
- XCOMM X Window System make variables; these need to be coordinated with rules
-
-+ SYS_LIBRARIES = -lcrypt /* For FreeBSD-2.0 */
- /*
- * This list must be reflected in the DIRS_TO_BUILD list in the top-level
- * Makefile.
-@@ -413,6 +414,9 @@
- XAPPLOADDIR = XAppLoadDir /* application default resource dir */
- FONTCFLAGS = FontCompilerFlags
-
-+ INSTINCFLAGS = InstIncFlags -c /* XXX - dirty hack by */
-+ INSTDATFLAGS = InstDatFlags -c /* XXX - Satoshi */
-+ INSTBINFLAGS = InstBinFlags -c /* XXX - Asami */
- INSTAPPFLAGS = $(INSTDATFLAGS) /* XXX - this should go away - XXX */
-
- #ifdef UseInstalled
-@@ -1134,17 +1138,20 @@
- $(WNNTOUCH) $(DESTDIR)dest/$$i); fi \ @@\
- done
-
-+/* Only Japanese for now---I need to get this on the 2.0-Release CDROM
-+ * - Satoshi
-+ */
- #ifndef BuildWnn
- #define BuildWnn YES
- #endif
- #ifndef BuildCWnn
--#define BuildCWnn YES
-+#define BuildCWnn NO
- #endif
- #ifndef BuildKWnn
--#define BuildKWnn YES
-+#define BuildKWnn NO
- #endif
- #ifndef BuildXwnmo
--#define BuildXwnmo YES
-+#define BuildXwnmo NO
- #endif
-
- #ifndef BuildJserver
diff --git a/japanese/FreeWnn-lib/files/patch-ab b/japanese/FreeWnn-lib/files/patch-ab
deleted file mode 100644
index 594d6b6ab1e1..000000000000
--- a/japanese/FreeWnn-lib/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./Wnn/jlib/js.c.org Thu Aug 18 18:30:48 1994
-+++ ./Wnn/jlib/js.c Fri Mar 3 05:20:31 1995
-@@ -221,7 +221,7 @@
- #endif
- return -1;
- }
-- if (connect(sd,(caddr_t)&saddr,strlen(saddr.sun_path)+sizeof(saddr.sun_family)) == ERROR) {
-+ if (connect(sd,(caddr_t)&saddr,SUN_LEN(&saddr)) == ERROR) {
-
- #if DEBUG
- xerror("jslib:Can't connect socket.\n");
diff --git a/japanese/FreeWnn-lib/pkg-comment b/japanese/FreeWnn-lib/pkg-comment
deleted file mode 100644
index 452cf1ae3b73..000000000000
--- a/japanese/FreeWnn-lib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/FreeWnn-lib/pkg-descr b/japanese/FreeWnn-lib/pkg-descr
deleted file mode 100644
index 3bb9f0dc10de..000000000000
--- a/japanese/FreeWnn-lib/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
-included primarily so that we can compile mule-2.1, a multilingual
-emacs.
-
-Since I don't have time to test anything else, only Japanese is built
-at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
-doesn't seem to work well so it's temporarily disabled too. Take a
-look at the file patches/patch-aa and change them back if you want to
-try others.
-
-Note that binaries and libraries go to /usr/local, while man pages and
-includes go to /usr/X11R6. That's the way it was designed, I don't
-know why.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/FreeWnn-lib/pkg-plist b/japanese/FreeWnn-lib/pkg-plist
deleted file mode 100644
index 491306adbeb9..000000000000
--- a/japanese/FreeWnn-lib/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-@cwd /usr/local
-lib/wnn
-bin/Wnn4
-@cwd /usr/X11R6
-lib/libwnn.a
-include/wnn
-man/man1/uum.1.gz
-man/man1/jserver.1.gz
-man/man1/wnnkill.1.gz
-man/man1/wnnstat.1.gz
-man/man1/atod.1.gz
-man/man1/atof.1.gz
-man/man1/dtoa.1.gz
-man/man1/wddel.1.gz
-man/man1/wdreg.1.gz
-man/man1/wnntouch.1.gz
-man/man1/oldatonewa.1.gz
-man/man3/jl_bun_suu.3.gz
-man/man3/jl_c_zenkouho.3.gz
-man/man3/jl_connect.3.gz
-man/man3/jl_close.3.gz
-man/man3/jl_connect_lang.3.gz
-man/man3/jl_dai_top.3.gz
-man/man3/jl_dic_add.3.gz
-man/man3/jl_dic_add_e.3.gz
-man/man3/jl_dic_comment_set_e.3.gz
-man/man3/jl_dic_delete.3.gz
-man/man3/jl_dic_comment_set.3.gz
-man/man3/jl_dic_delete_e.3.gz
-man/man3/jl_dic_save_all_e.3.gz
-man/man3/jl_dic_save_all.3.gz
-man/man3/jl_dic_list.3.gz
-man/man3/jl_dic_list_e.3.gz
-man/man3/jl_dic_save.3.gz
-man/man3/jl_dic_save_e.3.gz
-man/man3/jl_dic_use_e.3.gz
-man/man3/jl_dic_use.3.gz
-man/man3/jl_disconnect.3.gz
-man/man3/jl_env.3.gz
-man/man3/jl_env_un_sticky.3.gz
-man/man3/jl_env_un_sticky_e.3.gz
-man/man3/jl_env_set.3.gz
-man/man3/jl_env_get.3.gz
-man/man3/jl_env_sticky.3.gz
-man/man3/jl_env_sticky_e.3.gz
-man/man3/jl_fuzokugo_get.3.gz
-man/man3/jl_fuzokugo_get_e.3.gz
-man/man3/jl_fuzokugo_set.3.gz
-man/man3/jl_fuzokugo_set_e.3.gz
-man/man3/jl_get_kanji.3.gz
-man/man3/jl_get_yomi.3.gz
-man/man3/jl_hinsi_dicts.3.gz
-man/man3/jl_hinsi_dicts_e.3.gz
-man/man3/jl_get_zenkouho_kanji.3.gz
-man/man3/jl_hinsi_name.3.gz
-man/man3/jl_hinsi_list_e.3.gz
-man/man3/jl_hinsi_name_e.3.gz
-man/man3/jl_hinsi_list.3.gz
-man/man3/jl_hinsi_number_e.3.gz
-man/man3/jl_hinsi_number.3.gz
-man/man3/jl_isconnect_e.3.gz
-man/man3/jl_inspect.3.gz
-man/man3/jl_isconnect.3.gz
-man/man3/jl_kanji_len.3.gz
-man/man3/jl_yomi_len.3.gz
-man/man3/jl_jiri_len.3.gz
-man/man3/jl_kill.3.gz
-man/man3/jl_previous_dai.3.gz
-man/man3/jl_next.3.gz
-man/man3/jl_previous.3.gz
-man/man3/jl_next_dai.3.gz
-man/man3/jl_open.3.gz
-man/man3/jl_nobi_conv.3.gz
-man/man3/jl_param_set.3.gz
-man/man3/jl_param_get.3.gz
-man/man3/jl_param_get_e.3.gz
-man/man3/jl_param_set_e.3.gz
-man/man3/jl_open_lang.3.gz
-man/man3/jl_ren_conv.3.gz
-man/man3/jl_set_env_wnnrc.3.gz
-man/man3/jl_set_jikouho.3.gz
-man/man3/jl_set_jikouho_dai.3.gz
-man/man3/jl_tan_conv.3.gz
-man/man3/jl_update_hindo.3.gz
-man/man3/jl_word_comment_set_e.3.gz
-man/man3/jl_word_add_e.3.gz
-man/man3/jl_word_add.3.gz
-man/man3/jl_word_comment_set.3.gz
-man/man3/jl_word_delete.3.gz
-man/man3/jl_word_delete_e.3.gz
-man/man3/jl_word_search_by_env.3.gz
-man/man3/jl_word_info.3.gz
-man/man3/jl_word_info_e.3.gz
-man/man3/jl_word_search.3.gz
-man/man3/jl_word_search_e.3.gz
-man/man3/jl_word_search_by_env_e.3.gz
-man/man3/jl_word_use.3.gz
-man/man3/jl_word_use_e.3.gz
-man/man3/jl_zenkouho_bun.3.gz
-man/man3/jl_zenkouho.3.gz
-man/man3/jl_zenkouho_daip.3.gz
-man/man3/jl_zenkouho_suu.3.gz
-man/man3/jl_zenkouho_dai.3.gz
-man/man3/js_access.3.gz
-man/man3/js_connect.3.gz
-man/man3/js_close.3.gz
-man/man3/js_dic_add.3.gz
-man/man3/js_dic_file_create.3.gz
-man/man3/js_dic_file_create_client.3.gz
-man/man3/js_dic_info.3.gz
-man/man3/js_dic_list.3.gz
-man/man3/js_dic_delete.3.gz
-man/man3/js_disconnect.3.gz
-man/man3/js_dic_use.3.gz
-man/man3/js_dic_list_all.3.gz
-man/man3/js_env_exist.3.gz
-man/man3/js_env_list.3.gz
-man/man3/js_env_sticky.3.gz
-man/man3/js_env_un_sticky.3.gz
-man/man3/js_file_comment_set.3.gz
-man/man3/js_file_info.3.gz
-man/man3/js_file_discard.3.gz
-man/man3/js_file_list.3.gz
-man/man3/js_file_loaded.3.gz
-man/man3/js_file_list_all.3.gz
-man/man3/js_file_loaded_local.3.gz
-man/man3/js_file_password_set.3.gz
-man/man3/js_file_read.3.gz
-man/man3/js_file_remove.3.gz
-man/man3/js_file_receive.3.gz
-man/man3/js_file_remove_client.3.gz
-man/man3/js_file_write.3.gz
-man/man3/js_file_stat.3.gz
-man/man3/js_file_send.3.gz
-man/man3/js_fuzokugo_get.3.gz
-man/man3/js_fuzokugo_set.3.gz
-man/man3/js_hindo_file_create.3.gz
-man/man3/js_hindo_set.3.gz
-man/man3/js_hindo_file_create_client.3.gz
-man/man3/js_hinsi_dicts.3.gz
-man/man3/js_hinsi_name.3.gz
-man/man3/js_hinsi_list.3.gz
-man/man3/js_isconnect.3.gz
-man/man3/js_hinsi_number.3.gz
-man/man3/js_hinsi_table_set.3.gz
-man/man3/js_kanren.3.gz
-man/man3/js_kantan_dai.3.gz
-man/man3/js_kantan_sho.3.gz
-man/man3/js_kanzen_dai.3.gz
-man/man3/js_kanzen_sho.3.gz
-man/man3/js_kill.3.gz
-man/man3/js_mkdir.3.gz
-man/man3/js_param_get.3.gz
-man/man3/js_open.3.gz
-man/man3/js_open_lang.3.gz
-man/man3/js_param_set.3.gz
-man/man3/js_get_lang.3.gz
-man/man3/js_set_lang.3.gz
-man/man3/js_version.3.gz
-man/man3/js_who.3.gz
-man/man3/js_word_add.3.gz
-man/man3/js_word_comment_set.3.gz
-man/man3/js_word_delete.3.gz
-man/man3/js_word_info.3.gz
-man/man3/js_word_search.3.gz
-man/man3/js_word_search_by_env.3.gz
-man/man3/romkan_clear.3.gz
-man/man3/romkan_getc.3.gz
-man/man3/romkan_dispmode.3.gz
-man/man3/romkan_init.3.gz
-man/man3/romkan_next.3.gz
-man/man3/romkan_ungetc.3.gz
-man/man3/msg_open.3.gz
-man/man3/msg_get.3.gz
-man/man3/msg_close.3.gz
-man/man4/fzk.data.4.gz
-man/man4/2a_ctrl.4.gz
-man/man4/fzk.u.4.gz
-man/man4/jserverrc.4.gz
-man/man4/mode.4.gz
-man/man4/uumrc.4.gz
-man/man4/uumkey.4.gz
-man/man4/wnnenvrc.4.gz
-man/man4/ujis_dic.4.gz
-man/man4/2b_romkana.4.gz
-man/man4/cvt_key_tbl.4.gz
-man/man4/hinsi_data.4.gz
-man/man4/serverdefs.4.gz
-man/man5/pubdic.5.gz
-man/man5/usr_dic.5.gz
diff --git a/japanese/FreeWnn-server/Makefile b/japanese/FreeWnn-server/Makefile
deleted file mode 100644
index 0430d9de60f8..000000000000
--- a/japanese/FreeWnn-server/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: Wnn
-# Version required: 4.2
-# Date created: 22 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.10 1995/04/20 18:05:33 asami Exp $
-#
-
-DISTNAME= Wnn4.2
-PKGNAME= Wnn-4.2
-CATEGORIES+= japanese
-MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/Xsi
-IS_INTERACTIVE= yes
-
-# These are necesary because this package uses a different Makefile for
-# building and installing etc.
-do-build:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
-
-post-install:
-# This package uses imake's "install.man" target to install man pages but
-# I can't define USE_IMAKE because it doesn't involve xmkmf
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/japanese/FreeWnn-server/distinfo b/japanese/FreeWnn-server/distinfo
deleted file mode 100644
index a8a59701e1d9..000000000000
--- a/japanese/FreeWnn-server/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Wnn4.2.tar.gz) = dcb6271403577199e8141d07cd54be73
diff --git a/japanese/FreeWnn-server/files/patch-ab b/japanese/FreeWnn-server/files/patch-ab
deleted file mode 100644
index 594d6b6ab1e1..000000000000
--- a/japanese/FreeWnn-server/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./Wnn/jlib/js.c.org Thu Aug 18 18:30:48 1994
-+++ ./Wnn/jlib/js.c Fri Mar 3 05:20:31 1995
-@@ -221,7 +221,7 @@
- #endif
- return -1;
- }
-- if (connect(sd,(caddr_t)&saddr,strlen(saddr.sun_path)+sizeof(saddr.sun_family)) == ERROR) {
-+ if (connect(sd,(caddr_t)&saddr,SUN_LEN(&saddr)) == ERROR) {
-
- #if DEBUG
- xerror("jslib:Can't connect socket.\n");
diff --git a/japanese/FreeWnn-server/pkg-comment b/japanese/FreeWnn-server/pkg-comment
deleted file mode 100644
index 452cf1ae3b73..000000000000
--- a/japanese/FreeWnn-server/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/FreeWnn-server/pkg-descr b/japanese/FreeWnn-server/pkg-descr
deleted file mode 100644
index 3bb9f0dc10de..000000000000
--- a/japanese/FreeWnn-server/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
-included primarily so that we can compile mule-2.1, a multilingual
-emacs.
-
-Since I don't have time to test anything else, only Japanese is built
-at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
-doesn't seem to work well so it's temporarily disabled too. Take a
-look at the file patches/patch-aa and change them back if you want to
-try others.
-
-Note that binaries and libraries go to /usr/local, while man pages and
-includes go to /usr/X11R6. That's the way it was designed, I don't
-know why.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/FreeWnn-server/pkg-install b/japanese/FreeWnn-server/pkg-install
deleted file mode 100644
index 886c0d288dda..000000000000
--- a/japanese/FreeWnn-server/pkg-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# installation script for Wnn4.2
-if [ "$2" != "POST-INSTALL" ]; then
- exit 0
-fi
-${PKG_PREFIX}/bin/Wnn4/wnntouch ${PKG_PREFIX}/lib/wnn/ja_JP/dic/pubdic/*
diff --git a/japanese/FreeWnn-server/pkg-plist b/japanese/FreeWnn-server/pkg-plist
deleted file mode 100644
index 491306adbeb9..000000000000
--- a/japanese/FreeWnn-server/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-@cwd /usr/local
-lib/wnn
-bin/Wnn4
-@cwd /usr/X11R6
-lib/libwnn.a
-include/wnn
-man/man1/uum.1.gz
-man/man1/jserver.1.gz
-man/man1/wnnkill.1.gz
-man/man1/wnnstat.1.gz
-man/man1/atod.1.gz
-man/man1/atof.1.gz
-man/man1/dtoa.1.gz
-man/man1/wddel.1.gz
-man/man1/wdreg.1.gz
-man/man1/wnntouch.1.gz
-man/man1/oldatonewa.1.gz
-man/man3/jl_bun_suu.3.gz
-man/man3/jl_c_zenkouho.3.gz
-man/man3/jl_connect.3.gz
-man/man3/jl_close.3.gz
-man/man3/jl_connect_lang.3.gz
-man/man3/jl_dai_top.3.gz
-man/man3/jl_dic_add.3.gz
-man/man3/jl_dic_add_e.3.gz
-man/man3/jl_dic_comment_set_e.3.gz
-man/man3/jl_dic_delete.3.gz
-man/man3/jl_dic_comment_set.3.gz
-man/man3/jl_dic_delete_e.3.gz
-man/man3/jl_dic_save_all_e.3.gz
-man/man3/jl_dic_save_all.3.gz
-man/man3/jl_dic_list.3.gz
-man/man3/jl_dic_list_e.3.gz
-man/man3/jl_dic_save.3.gz
-man/man3/jl_dic_save_e.3.gz
-man/man3/jl_dic_use_e.3.gz
-man/man3/jl_dic_use.3.gz
-man/man3/jl_disconnect.3.gz
-man/man3/jl_env.3.gz
-man/man3/jl_env_un_sticky.3.gz
-man/man3/jl_env_un_sticky_e.3.gz
-man/man3/jl_env_set.3.gz
-man/man3/jl_env_get.3.gz
-man/man3/jl_env_sticky.3.gz
-man/man3/jl_env_sticky_e.3.gz
-man/man3/jl_fuzokugo_get.3.gz
-man/man3/jl_fuzokugo_get_e.3.gz
-man/man3/jl_fuzokugo_set.3.gz
-man/man3/jl_fuzokugo_set_e.3.gz
-man/man3/jl_get_kanji.3.gz
-man/man3/jl_get_yomi.3.gz
-man/man3/jl_hinsi_dicts.3.gz
-man/man3/jl_hinsi_dicts_e.3.gz
-man/man3/jl_get_zenkouho_kanji.3.gz
-man/man3/jl_hinsi_name.3.gz
-man/man3/jl_hinsi_list_e.3.gz
-man/man3/jl_hinsi_name_e.3.gz
-man/man3/jl_hinsi_list.3.gz
-man/man3/jl_hinsi_number_e.3.gz
-man/man3/jl_hinsi_number.3.gz
-man/man3/jl_isconnect_e.3.gz
-man/man3/jl_inspect.3.gz
-man/man3/jl_isconnect.3.gz
-man/man3/jl_kanji_len.3.gz
-man/man3/jl_yomi_len.3.gz
-man/man3/jl_jiri_len.3.gz
-man/man3/jl_kill.3.gz
-man/man3/jl_previous_dai.3.gz
-man/man3/jl_next.3.gz
-man/man3/jl_previous.3.gz
-man/man3/jl_next_dai.3.gz
-man/man3/jl_open.3.gz
-man/man3/jl_nobi_conv.3.gz
-man/man3/jl_param_set.3.gz
-man/man3/jl_param_get.3.gz
-man/man3/jl_param_get_e.3.gz
-man/man3/jl_param_set_e.3.gz
-man/man3/jl_open_lang.3.gz
-man/man3/jl_ren_conv.3.gz
-man/man3/jl_set_env_wnnrc.3.gz
-man/man3/jl_set_jikouho.3.gz
-man/man3/jl_set_jikouho_dai.3.gz
-man/man3/jl_tan_conv.3.gz
-man/man3/jl_update_hindo.3.gz
-man/man3/jl_word_comment_set_e.3.gz
-man/man3/jl_word_add_e.3.gz
-man/man3/jl_word_add.3.gz
-man/man3/jl_word_comment_set.3.gz
-man/man3/jl_word_delete.3.gz
-man/man3/jl_word_delete_e.3.gz
-man/man3/jl_word_search_by_env.3.gz
-man/man3/jl_word_info.3.gz
-man/man3/jl_word_info_e.3.gz
-man/man3/jl_word_search.3.gz
-man/man3/jl_word_search_e.3.gz
-man/man3/jl_word_search_by_env_e.3.gz
-man/man3/jl_word_use.3.gz
-man/man3/jl_word_use_e.3.gz
-man/man3/jl_zenkouho_bun.3.gz
-man/man3/jl_zenkouho.3.gz
-man/man3/jl_zenkouho_daip.3.gz
-man/man3/jl_zenkouho_suu.3.gz
-man/man3/jl_zenkouho_dai.3.gz
-man/man3/js_access.3.gz
-man/man3/js_connect.3.gz
-man/man3/js_close.3.gz
-man/man3/js_dic_add.3.gz
-man/man3/js_dic_file_create.3.gz
-man/man3/js_dic_file_create_client.3.gz
-man/man3/js_dic_info.3.gz
-man/man3/js_dic_list.3.gz
-man/man3/js_dic_delete.3.gz
-man/man3/js_disconnect.3.gz
-man/man3/js_dic_use.3.gz
-man/man3/js_dic_list_all.3.gz
-man/man3/js_env_exist.3.gz
-man/man3/js_env_list.3.gz
-man/man3/js_env_sticky.3.gz
-man/man3/js_env_un_sticky.3.gz
-man/man3/js_file_comment_set.3.gz
-man/man3/js_file_info.3.gz
-man/man3/js_file_discard.3.gz
-man/man3/js_file_list.3.gz
-man/man3/js_file_loaded.3.gz
-man/man3/js_file_list_all.3.gz
-man/man3/js_file_loaded_local.3.gz
-man/man3/js_file_password_set.3.gz
-man/man3/js_file_read.3.gz
-man/man3/js_file_remove.3.gz
-man/man3/js_file_receive.3.gz
-man/man3/js_file_remove_client.3.gz
-man/man3/js_file_write.3.gz
-man/man3/js_file_stat.3.gz
-man/man3/js_file_send.3.gz
-man/man3/js_fuzokugo_get.3.gz
-man/man3/js_fuzokugo_set.3.gz
-man/man3/js_hindo_file_create.3.gz
-man/man3/js_hindo_set.3.gz
-man/man3/js_hindo_file_create_client.3.gz
-man/man3/js_hinsi_dicts.3.gz
-man/man3/js_hinsi_name.3.gz
-man/man3/js_hinsi_list.3.gz
-man/man3/js_isconnect.3.gz
-man/man3/js_hinsi_number.3.gz
-man/man3/js_hinsi_table_set.3.gz
-man/man3/js_kanren.3.gz
-man/man3/js_kantan_dai.3.gz
-man/man3/js_kantan_sho.3.gz
-man/man3/js_kanzen_dai.3.gz
-man/man3/js_kanzen_sho.3.gz
-man/man3/js_kill.3.gz
-man/man3/js_mkdir.3.gz
-man/man3/js_param_get.3.gz
-man/man3/js_open.3.gz
-man/man3/js_open_lang.3.gz
-man/man3/js_param_set.3.gz
-man/man3/js_get_lang.3.gz
-man/man3/js_set_lang.3.gz
-man/man3/js_version.3.gz
-man/man3/js_who.3.gz
-man/man3/js_word_add.3.gz
-man/man3/js_word_comment_set.3.gz
-man/man3/js_word_delete.3.gz
-man/man3/js_word_info.3.gz
-man/man3/js_word_search.3.gz
-man/man3/js_word_search_by_env.3.gz
-man/man3/romkan_clear.3.gz
-man/man3/romkan_getc.3.gz
-man/man3/romkan_dispmode.3.gz
-man/man3/romkan_init.3.gz
-man/man3/romkan_next.3.gz
-man/man3/romkan_ungetc.3.gz
-man/man3/msg_open.3.gz
-man/man3/msg_get.3.gz
-man/man3/msg_close.3.gz
-man/man4/fzk.data.4.gz
-man/man4/2a_ctrl.4.gz
-man/man4/fzk.u.4.gz
-man/man4/jserverrc.4.gz
-man/man4/mode.4.gz
-man/man4/uumrc.4.gz
-man/man4/uumkey.4.gz
-man/man4/wnnenvrc.4.gz
-man/man4/ujis_dic.4.gz
-man/man4/2b_romkana.4.gz
-man/man4/cvt_key_tbl.4.gz
-man/man4/hinsi_data.4.gz
-man/man4/serverdefs.4.gz
-man/man5/pubdic.5.gz
-man/man5/usr_dic.5.gz
diff --git a/japanese/Makefile b/japanese/Makefile
deleted file mode 100644
index 9abbc8990743..000000000000
--- a/japanese/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# $Id: Makefile,v 1.13 1995/05/14 02:36:28 asami Exp $
-#
-
-SUBDIR= Canna Wnn gawk grep groff gxditview \
- kinput2-canna kinput2-canna+wnn kinput2-wnn \
- kterm less mh mule-canna mule-wnn nethack nkf sed tcl tk
-
-.include <bsd.port.subdir.mk>
diff --git a/japanese/Wnn6-lib/Makefile b/japanese/Wnn6-lib/Makefile
deleted file mode 100644
index 0430d9de60f8..000000000000
--- a/japanese/Wnn6-lib/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: Wnn
-# Version required: 4.2
-# Date created: 22 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.10 1995/04/20 18:05:33 asami Exp $
-#
-
-DISTNAME= Wnn4.2
-PKGNAME= Wnn-4.2
-CATEGORIES+= japanese
-MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/Xsi
-IS_INTERACTIVE= yes
-
-# These are necesary because this package uses a different Makefile for
-# building and installing etc.
-do-build:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
-
-post-install:
-# This package uses imake's "install.man" target to install man pages but
-# I can't define USE_IMAKE because it doesn't involve xmkmf
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/japanese/Wnn6-lib/distinfo b/japanese/Wnn6-lib/distinfo
deleted file mode 100644
index a8a59701e1d9..000000000000
--- a/japanese/Wnn6-lib/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Wnn4.2.tar.gz) = dcb6271403577199e8141d07cd54be73
diff --git a/japanese/Wnn6-lib/pkg-comment b/japanese/Wnn6-lib/pkg-comment
deleted file mode 100644
index 452cf1ae3b73..000000000000
--- a/japanese/Wnn6-lib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/Wnn6-lib/pkg-descr b/japanese/Wnn6-lib/pkg-descr
deleted file mode 100644
index 3bb9f0dc10de..000000000000
--- a/japanese/Wnn6-lib/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
-included primarily so that we can compile mule-2.1, a multilingual
-emacs.
-
-Since I don't have time to test anything else, only Japanese is built
-at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
-doesn't seem to work well so it's temporarily disabled too. Take a
-look at the file patches/patch-aa and change them back if you want to
-try others.
-
-Note that binaries and libraries go to /usr/local, while man pages and
-includes go to /usr/X11R6. That's the way it was designed, I don't
-know why.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/Wnn6-lib/pkg-plist b/japanese/Wnn6-lib/pkg-plist
deleted file mode 100644
index 491306adbeb9..000000000000
--- a/japanese/Wnn6-lib/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-@cwd /usr/local
-lib/wnn
-bin/Wnn4
-@cwd /usr/X11R6
-lib/libwnn.a
-include/wnn
-man/man1/uum.1.gz
-man/man1/jserver.1.gz
-man/man1/wnnkill.1.gz
-man/man1/wnnstat.1.gz
-man/man1/atod.1.gz
-man/man1/atof.1.gz
-man/man1/dtoa.1.gz
-man/man1/wddel.1.gz
-man/man1/wdreg.1.gz
-man/man1/wnntouch.1.gz
-man/man1/oldatonewa.1.gz
-man/man3/jl_bun_suu.3.gz
-man/man3/jl_c_zenkouho.3.gz
-man/man3/jl_connect.3.gz
-man/man3/jl_close.3.gz
-man/man3/jl_connect_lang.3.gz
-man/man3/jl_dai_top.3.gz
-man/man3/jl_dic_add.3.gz
-man/man3/jl_dic_add_e.3.gz
-man/man3/jl_dic_comment_set_e.3.gz
-man/man3/jl_dic_delete.3.gz
-man/man3/jl_dic_comment_set.3.gz
-man/man3/jl_dic_delete_e.3.gz
-man/man3/jl_dic_save_all_e.3.gz
-man/man3/jl_dic_save_all.3.gz
-man/man3/jl_dic_list.3.gz
-man/man3/jl_dic_list_e.3.gz
-man/man3/jl_dic_save.3.gz
-man/man3/jl_dic_save_e.3.gz
-man/man3/jl_dic_use_e.3.gz
-man/man3/jl_dic_use.3.gz
-man/man3/jl_disconnect.3.gz
-man/man3/jl_env.3.gz
-man/man3/jl_env_un_sticky.3.gz
-man/man3/jl_env_un_sticky_e.3.gz
-man/man3/jl_env_set.3.gz
-man/man3/jl_env_get.3.gz
-man/man3/jl_env_sticky.3.gz
-man/man3/jl_env_sticky_e.3.gz
-man/man3/jl_fuzokugo_get.3.gz
-man/man3/jl_fuzokugo_get_e.3.gz
-man/man3/jl_fuzokugo_set.3.gz
-man/man3/jl_fuzokugo_set_e.3.gz
-man/man3/jl_get_kanji.3.gz
-man/man3/jl_get_yomi.3.gz
-man/man3/jl_hinsi_dicts.3.gz
-man/man3/jl_hinsi_dicts_e.3.gz
-man/man3/jl_get_zenkouho_kanji.3.gz
-man/man3/jl_hinsi_name.3.gz
-man/man3/jl_hinsi_list_e.3.gz
-man/man3/jl_hinsi_name_e.3.gz
-man/man3/jl_hinsi_list.3.gz
-man/man3/jl_hinsi_number_e.3.gz
-man/man3/jl_hinsi_number.3.gz
-man/man3/jl_isconnect_e.3.gz
-man/man3/jl_inspect.3.gz
-man/man3/jl_isconnect.3.gz
-man/man3/jl_kanji_len.3.gz
-man/man3/jl_yomi_len.3.gz
-man/man3/jl_jiri_len.3.gz
-man/man3/jl_kill.3.gz
-man/man3/jl_previous_dai.3.gz
-man/man3/jl_next.3.gz
-man/man3/jl_previous.3.gz
-man/man3/jl_next_dai.3.gz
-man/man3/jl_open.3.gz
-man/man3/jl_nobi_conv.3.gz
-man/man3/jl_param_set.3.gz
-man/man3/jl_param_get.3.gz
-man/man3/jl_param_get_e.3.gz
-man/man3/jl_param_set_e.3.gz
-man/man3/jl_open_lang.3.gz
-man/man3/jl_ren_conv.3.gz
-man/man3/jl_set_env_wnnrc.3.gz
-man/man3/jl_set_jikouho.3.gz
-man/man3/jl_set_jikouho_dai.3.gz
-man/man3/jl_tan_conv.3.gz
-man/man3/jl_update_hindo.3.gz
-man/man3/jl_word_comment_set_e.3.gz
-man/man3/jl_word_add_e.3.gz
-man/man3/jl_word_add.3.gz
-man/man3/jl_word_comment_set.3.gz
-man/man3/jl_word_delete.3.gz
-man/man3/jl_word_delete_e.3.gz
-man/man3/jl_word_search_by_env.3.gz
-man/man3/jl_word_info.3.gz
-man/man3/jl_word_info_e.3.gz
-man/man3/jl_word_search.3.gz
-man/man3/jl_word_search_e.3.gz
-man/man3/jl_word_search_by_env_e.3.gz
-man/man3/jl_word_use.3.gz
-man/man3/jl_word_use_e.3.gz
-man/man3/jl_zenkouho_bun.3.gz
-man/man3/jl_zenkouho.3.gz
-man/man3/jl_zenkouho_daip.3.gz
-man/man3/jl_zenkouho_suu.3.gz
-man/man3/jl_zenkouho_dai.3.gz
-man/man3/js_access.3.gz
-man/man3/js_connect.3.gz
-man/man3/js_close.3.gz
-man/man3/js_dic_add.3.gz
-man/man3/js_dic_file_create.3.gz
-man/man3/js_dic_file_create_client.3.gz
-man/man3/js_dic_info.3.gz
-man/man3/js_dic_list.3.gz
-man/man3/js_dic_delete.3.gz
-man/man3/js_disconnect.3.gz
-man/man3/js_dic_use.3.gz
-man/man3/js_dic_list_all.3.gz
-man/man3/js_env_exist.3.gz
-man/man3/js_env_list.3.gz
-man/man3/js_env_sticky.3.gz
-man/man3/js_env_un_sticky.3.gz
-man/man3/js_file_comment_set.3.gz
-man/man3/js_file_info.3.gz
-man/man3/js_file_discard.3.gz
-man/man3/js_file_list.3.gz
-man/man3/js_file_loaded.3.gz
-man/man3/js_file_list_all.3.gz
-man/man3/js_file_loaded_local.3.gz
-man/man3/js_file_password_set.3.gz
-man/man3/js_file_read.3.gz
-man/man3/js_file_remove.3.gz
-man/man3/js_file_receive.3.gz
-man/man3/js_file_remove_client.3.gz
-man/man3/js_file_write.3.gz
-man/man3/js_file_stat.3.gz
-man/man3/js_file_send.3.gz
-man/man3/js_fuzokugo_get.3.gz
-man/man3/js_fuzokugo_set.3.gz
-man/man3/js_hindo_file_create.3.gz
-man/man3/js_hindo_set.3.gz
-man/man3/js_hindo_file_create_client.3.gz
-man/man3/js_hinsi_dicts.3.gz
-man/man3/js_hinsi_name.3.gz
-man/man3/js_hinsi_list.3.gz
-man/man3/js_isconnect.3.gz
-man/man3/js_hinsi_number.3.gz
-man/man3/js_hinsi_table_set.3.gz
-man/man3/js_kanren.3.gz
-man/man3/js_kantan_dai.3.gz
-man/man3/js_kantan_sho.3.gz
-man/man3/js_kanzen_dai.3.gz
-man/man3/js_kanzen_sho.3.gz
-man/man3/js_kill.3.gz
-man/man3/js_mkdir.3.gz
-man/man3/js_param_get.3.gz
-man/man3/js_open.3.gz
-man/man3/js_open_lang.3.gz
-man/man3/js_param_set.3.gz
-man/man3/js_get_lang.3.gz
-man/man3/js_set_lang.3.gz
-man/man3/js_version.3.gz
-man/man3/js_who.3.gz
-man/man3/js_word_add.3.gz
-man/man3/js_word_comment_set.3.gz
-man/man3/js_word_delete.3.gz
-man/man3/js_word_info.3.gz
-man/man3/js_word_search.3.gz
-man/man3/js_word_search_by_env.3.gz
-man/man3/romkan_clear.3.gz
-man/man3/romkan_getc.3.gz
-man/man3/romkan_dispmode.3.gz
-man/man3/romkan_init.3.gz
-man/man3/romkan_next.3.gz
-man/man3/romkan_ungetc.3.gz
-man/man3/msg_open.3.gz
-man/man3/msg_get.3.gz
-man/man3/msg_close.3.gz
-man/man4/fzk.data.4.gz
-man/man4/2a_ctrl.4.gz
-man/man4/fzk.u.4.gz
-man/man4/jserverrc.4.gz
-man/man4/mode.4.gz
-man/man4/uumrc.4.gz
-man/man4/uumkey.4.gz
-man/man4/wnnenvrc.4.gz
-man/man4/ujis_dic.4.gz
-man/man4/2b_romkana.4.gz
-man/man4/cvt_key_tbl.4.gz
-man/man4/hinsi_data.4.gz
-man/man4/serverdefs.4.gz
-man/man5/pubdic.5.gz
-man/man5/usr_dic.5.gz
diff --git a/japanese/Wnn6/Makefile b/japanese/Wnn6/Makefile
deleted file mode 100644
index 0430d9de60f8..000000000000
--- a/japanese/Wnn6/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: Wnn
-# Version required: 4.2
-# Date created: 22 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.10 1995/04/20 18:05:33 asami Exp $
-#
-
-DISTNAME= Wnn4.2
-PKGNAME= Wnn-4.2
-CATEGORIES+= japanese
-MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/Xsi
-IS_INTERACTIVE= yes
-
-# These are necesary because this package uses a different Makefile for
-# building and installing etc.
-do-build:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
-
-post-install:
-# This package uses imake's "install.man" target to install man pages but
-# I can't define USE_IMAKE because it doesn't involve xmkmf
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/japanese/Wnn6/pkg-comment b/japanese/Wnn6/pkg-comment
deleted file mode 100644
index 452cf1ae3b73..000000000000
--- a/japanese/Wnn6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/Wnn6/pkg-descr b/japanese/Wnn6/pkg-descr
deleted file mode 100644
index 3bb9f0dc10de..000000000000
--- a/japanese/Wnn6/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
-included primarily so that we can compile mule-2.1, a multilingual
-emacs.
-
-Since I don't have time to test anything else, only Japanese is built
-at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
-doesn't seem to work well so it's temporarily disabled too. Take a
-look at the file patches/patch-aa and change them back if you want to
-try others.
-
-Note that binaries and libraries go to /usr/local, while man pages and
-includes go to /usr/X11R6. That's the way it was designed, I don't
-know why.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/Wnn6/pkg-install b/japanese/Wnn6/pkg-install
deleted file mode 100644
index 886c0d288dda..000000000000
--- a/japanese/Wnn6/pkg-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# installation script for Wnn4.2
-if [ "$2" != "POST-INSTALL" ]; then
- exit 0
-fi
-${PKG_PREFIX}/bin/Wnn4/wnntouch ${PKG_PREFIX}/lib/wnn/ja_JP/dic/pubdic/*
diff --git a/japanese/Wnn6/pkg-plist b/japanese/Wnn6/pkg-plist
deleted file mode 100644
index 491306adbeb9..000000000000
--- a/japanese/Wnn6/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-@cwd /usr/local
-lib/wnn
-bin/Wnn4
-@cwd /usr/X11R6
-lib/libwnn.a
-include/wnn
-man/man1/uum.1.gz
-man/man1/jserver.1.gz
-man/man1/wnnkill.1.gz
-man/man1/wnnstat.1.gz
-man/man1/atod.1.gz
-man/man1/atof.1.gz
-man/man1/dtoa.1.gz
-man/man1/wddel.1.gz
-man/man1/wdreg.1.gz
-man/man1/wnntouch.1.gz
-man/man1/oldatonewa.1.gz
-man/man3/jl_bun_suu.3.gz
-man/man3/jl_c_zenkouho.3.gz
-man/man3/jl_connect.3.gz
-man/man3/jl_close.3.gz
-man/man3/jl_connect_lang.3.gz
-man/man3/jl_dai_top.3.gz
-man/man3/jl_dic_add.3.gz
-man/man3/jl_dic_add_e.3.gz
-man/man3/jl_dic_comment_set_e.3.gz
-man/man3/jl_dic_delete.3.gz
-man/man3/jl_dic_comment_set.3.gz
-man/man3/jl_dic_delete_e.3.gz
-man/man3/jl_dic_save_all_e.3.gz
-man/man3/jl_dic_save_all.3.gz
-man/man3/jl_dic_list.3.gz
-man/man3/jl_dic_list_e.3.gz
-man/man3/jl_dic_save.3.gz
-man/man3/jl_dic_save_e.3.gz
-man/man3/jl_dic_use_e.3.gz
-man/man3/jl_dic_use.3.gz
-man/man3/jl_disconnect.3.gz
-man/man3/jl_env.3.gz
-man/man3/jl_env_un_sticky.3.gz
-man/man3/jl_env_un_sticky_e.3.gz
-man/man3/jl_env_set.3.gz
-man/man3/jl_env_get.3.gz
-man/man3/jl_env_sticky.3.gz
-man/man3/jl_env_sticky_e.3.gz
-man/man3/jl_fuzokugo_get.3.gz
-man/man3/jl_fuzokugo_get_e.3.gz
-man/man3/jl_fuzokugo_set.3.gz
-man/man3/jl_fuzokugo_set_e.3.gz
-man/man3/jl_get_kanji.3.gz
-man/man3/jl_get_yomi.3.gz
-man/man3/jl_hinsi_dicts.3.gz
-man/man3/jl_hinsi_dicts_e.3.gz
-man/man3/jl_get_zenkouho_kanji.3.gz
-man/man3/jl_hinsi_name.3.gz
-man/man3/jl_hinsi_list_e.3.gz
-man/man3/jl_hinsi_name_e.3.gz
-man/man3/jl_hinsi_list.3.gz
-man/man3/jl_hinsi_number_e.3.gz
-man/man3/jl_hinsi_number.3.gz
-man/man3/jl_isconnect_e.3.gz
-man/man3/jl_inspect.3.gz
-man/man3/jl_isconnect.3.gz
-man/man3/jl_kanji_len.3.gz
-man/man3/jl_yomi_len.3.gz
-man/man3/jl_jiri_len.3.gz
-man/man3/jl_kill.3.gz
-man/man3/jl_previous_dai.3.gz
-man/man3/jl_next.3.gz
-man/man3/jl_previous.3.gz
-man/man3/jl_next_dai.3.gz
-man/man3/jl_open.3.gz
-man/man3/jl_nobi_conv.3.gz
-man/man3/jl_param_set.3.gz
-man/man3/jl_param_get.3.gz
-man/man3/jl_param_get_e.3.gz
-man/man3/jl_param_set_e.3.gz
-man/man3/jl_open_lang.3.gz
-man/man3/jl_ren_conv.3.gz
-man/man3/jl_set_env_wnnrc.3.gz
-man/man3/jl_set_jikouho.3.gz
-man/man3/jl_set_jikouho_dai.3.gz
-man/man3/jl_tan_conv.3.gz
-man/man3/jl_update_hindo.3.gz
-man/man3/jl_word_comment_set_e.3.gz
-man/man3/jl_word_add_e.3.gz
-man/man3/jl_word_add.3.gz
-man/man3/jl_word_comment_set.3.gz
-man/man3/jl_word_delete.3.gz
-man/man3/jl_word_delete_e.3.gz
-man/man3/jl_word_search_by_env.3.gz
-man/man3/jl_word_info.3.gz
-man/man3/jl_word_info_e.3.gz
-man/man3/jl_word_search.3.gz
-man/man3/jl_word_search_e.3.gz
-man/man3/jl_word_search_by_env_e.3.gz
-man/man3/jl_word_use.3.gz
-man/man3/jl_word_use_e.3.gz
-man/man3/jl_zenkouho_bun.3.gz
-man/man3/jl_zenkouho.3.gz
-man/man3/jl_zenkouho_daip.3.gz
-man/man3/jl_zenkouho_suu.3.gz
-man/man3/jl_zenkouho_dai.3.gz
-man/man3/js_access.3.gz
-man/man3/js_connect.3.gz
-man/man3/js_close.3.gz
-man/man3/js_dic_add.3.gz
-man/man3/js_dic_file_create.3.gz
-man/man3/js_dic_file_create_client.3.gz
-man/man3/js_dic_info.3.gz
-man/man3/js_dic_list.3.gz
-man/man3/js_dic_delete.3.gz
-man/man3/js_disconnect.3.gz
-man/man3/js_dic_use.3.gz
-man/man3/js_dic_list_all.3.gz
-man/man3/js_env_exist.3.gz
-man/man3/js_env_list.3.gz
-man/man3/js_env_sticky.3.gz
-man/man3/js_env_un_sticky.3.gz
-man/man3/js_file_comment_set.3.gz
-man/man3/js_file_info.3.gz
-man/man3/js_file_discard.3.gz
-man/man3/js_file_list.3.gz
-man/man3/js_file_loaded.3.gz
-man/man3/js_file_list_all.3.gz
-man/man3/js_file_loaded_local.3.gz
-man/man3/js_file_password_set.3.gz
-man/man3/js_file_read.3.gz
-man/man3/js_file_remove.3.gz
-man/man3/js_file_receive.3.gz
-man/man3/js_file_remove_client.3.gz
-man/man3/js_file_write.3.gz
-man/man3/js_file_stat.3.gz
-man/man3/js_file_send.3.gz
-man/man3/js_fuzokugo_get.3.gz
-man/man3/js_fuzokugo_set.3.gz
-man/man3/js_hindo_file_create.3.gz
-man/man3/js_hindo_set.3.gz
-man/man3/js_hindo_file_create_client.3.gz
-man/man3/js_hinsi_dicts.3.gz
-man/man3/js_hinsi_name.3.gz
-man/man3/js_hinsi_list.3.gz
-man/man3/js_isconnect.3.gz
-man/man3/js_hinsi_number.3.gz
-man/man3/js_hinsi_table_set.3.gz
-man/man3/js_kanren.3.gz
-man/man3/js_kantan_dai.3.gz
-man/man3/js_kantan_sho.3.gz
-man/man3/js_kanzen_dai.3.gz
-man/man3/js_kanzen_sho.3.gz
-man/man3/js_kill.3.gz
-man/man3/js_mkdir.3.gz
-man/man3/js_param_get.3.gz
-man/man3/js_open.3.gz
-man/man3/js_open_lang.3.gz
-man/man3/js_param_set.3.gz
-man/man3/js_get_lang.3.gz
-man/man3/js_set_lang.3.gz
-man/man3/js_version.3.gz
-man/man3/js_who.3.gz
-man/man3/js_word_add.3.gz
-man/man3/js_word_comment_set.3.gz
-man/man3/js_word_delete.3.gz
-man/man3/js_word_info.3.gz
-man/man3/js_word_search.3.gz
-man/man3/js_word_search_by_env.3.gz
-man/man3/romkan_clear.3.gz
-man/man3/romkan_getc.3.gz
-man/man3/romkan_dispmode.3.gz
-man/man3/romkan_init.3.gz
-man/man3/romkan_next.3.gz
-man/man3/romkan_ungetc.3.gz
-man/man3/msg_open.3.gz
-man/man3/msg_get.3.gz
-man/man3/msg_close.3.gz
-man/man4/fzk.data.4.gz
-man/man4/2a_ctrl.4.gz
-man/man4/fzk.u.4.gz
-man/man4/jserverrc.4.gz
-man/man4/mode.4.gz
-man/man4/uumrc.4.gz
-man/man4/uumkey.4.gz
-man/man4/wnnenvrc.4.gz
-man/man4/ujis_dic.4.gz
-man/man4/2b_romkana.4.gz
-man/man4/cvt_key_tbl.4.gz
-man/man4/hinsi_data.4.gz
-man/man4/serverdefs.4.gz
-man/man5/pubdic.5.gz
-man/man5/usr_dic.5.gz
diff --git a/japanese/Wnn7-lib/Makefile b/japanese/Wnn7-lib/Makefile
deleted file mode 100644
index 0430d9de60f8..000000000000
--- a/japanese/Wnn7-lib/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: Wnn
-# Version required: 4.2
-# Date created: 22 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.10 1995/04/20 18:05:33 asami Exp $
-#
-
-DISTNAME= Wnn4.2
-PKGNAME= Wnn-4.2
-CATEGORIES+= japanese
-MASTER_SITES= ftp://utsun.s.u-tokyo.ac.jp/fj/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/Xsi
-IS_INTERACTIVE= yes
-
-# These are necesary because this package uses a different Makefile for
-# building and installing etc.
-do-build:
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} Makefile.inst World)
-
-post-install:
-# This package uses imake's "install.man" target to install man pages but
-# I can't define USE_IMAKE because it doesn't involve xmkmf
- @(cd ${WRKSRC}; ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} install.man)
-
-.include <bsd.port.mk>
diff --git a/japanese/Wnn7-lib/distinfo b/japanese/Wnn7-lib/distinfo
deleted file mode 100644
index a8a59701e1d9..000000000000
--- a/japanese/Wnn7-lib/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Wnn4.2.tar.gz) = dcb6271403577199e8141d07cd54be73
diff --git a/japanese/Wnn7-lib/pkg-comment b/japanese/Wnn7-lib/pkg-comment
deleted file mode 100644
index 452cf1ae3b73..000000000000
--- a/japanese/Wnn7-lib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wnn4.2, a Japanese/Chinese/Korean input method (only Japanese built)
diff --git a/japanese/Wnn7-lib/pkg-descr b/japanese/Wnn7-lib/pkg-descr
deleted file mode 100644
index 3bb9f0dc10de..000000000000
--- a/japanese/Wnn7-lib/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-This is Wnn4.2, a Japanese/Chinese/Korean input method. It is
-included primarily so that we can compile mule-2.1, a multilingual
-emacs.
-
-Since I don't have time to test anything else, only Japanese is built
-at this time. (Or I won't get it on the 2.0 CDROM!) Also, jserver
-doesn't seem to work well so it's temporarily disabled too. Take a
-look at the file patches/patch-aa and change them back if you want to
-try others.
-
-Note that binaries and libraries go to /usr/local, while man pages and
-includes go to /usr/X11R6. That's the way it was designed, I don't
-know why.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/Wnn7-lib/pkg-plist b/japanese/Wnn7-lib/pkg-plist
deleted file mode 100644
index 491306adbeb9..000000000000
--- a/japanese/Wnn7-lib/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-@cwd /usr/local
-lib/wnn
-bin/Wnn4
-@cwd /usr/X11R6
-lib/libwnn.a
-include/wnn
-man/man1/uum.1.gz
-man/man1/jserver.1.gz
-man/man1/wnnkill.1.gz
-man/man1/wnnstat.1.gz
-man/man1/atod.1.gz
-man/man1/atof.1.gz
-man/man1/dtoa.1.gz
-man/man1/wddel.1.gz
-man/man1/wdreg.1.gz
-man/man1/wnntouch.1.gz
-man/man1/oldatonewa.1.gz
-man/man3/jl_bun_suu.3.gz
-man/man3/jl_c_zenkouho.3.gz
-man/man3/jl_connect.3.gz
-man/man3/jl_close.3.gz
-man/man3/jl_connect_lang.3.gz
-man/man3/jl_dai_top.3.gz
-man/man3/jl_dic_add.3.gz
-man/man3/jl_dic_add_e.3.gz
-man/man3/jl_dic_comment_set_e.3.gz
-man/man3/jl_dic_delete.3.gz
-man/man3/jl_dic_comment_set.3.gz
-man/man3/jl_dic_delete_e.3.gz
-man/man3/jl_dic_save_all_e.3.gz
-man/man3/jl_dic_save_all.3.gz
-man/man3/jl_dic_list.3.gz
-man/man3/jl_dic_list_e.3.gz
-man/man3/jl_dic_save.3.gz
-man/man3/jl_dic_save_e.3.gz
-man/man3/jl_dic_use_e.3.gz
-man/man3/jl_dic_use.3.gz
-man/man3/jl_disconnect.3.gz
-man/man3/jl_env.3.gz
-man/man3/jl_env_un_sticky.3.gz
-man/man3/jl_env_un_sticky_e.3.gz
-man/man3/jl_env_set.3.gz
-man/man3/jl_env_get.3.gz
-man/man3/jl_env_sticky.3.gz
-man/man3/jl_env_sticky_e.3.gz
-man/man3/jl_fuzokugo_get.3.gz
-man/man3/jl_fuzokugo_get_e.3.gz
-man/man3/jl_fuzokugo_set.3.gz
-man/man3/jl_fuzokugo_set_e.3.gz
-man/man3/jl_get_kanji.3.gz
-man/man3/jl_get_yomi.3.gz
-man/man3/jl_hinsi_dicts.3.gz
-man/man3/jl_hinsi_dicts_e.3.gz
-man/man3/jl_get_zenkouho_kanji.3.gz
-man/man3/jl_hinsi_name.3.gz
-man/man3/jl_hinsi_list_e.3.gz
-man/man3/jl_hinsi_name_e.3.gz
-man/man3/jl_hinsi_list.3.gz
-man/man3/jl_hinsi_number_e.3.gz
-man/man3/jl_hinsi_number.3.gz
-man/man3/jl_isconnect_e.3.gz
-man/man3/jl_inspect.3.gz
-man/man3/jl_isconnect.3.gz
-man/man3/jl_kanji_len.3.gz
-man/man3/jl_yomi_len.3.gz
-man/man3/jl_jiri_len.3.gz
-man/man3/jl_kill.3.gz
-man/man3/jl_previous_dai.3.gz
-man/man3/jl_next.3.gz
-man/man3/jl_previous.3.gz
-man/man3/jl_next_dai.3.gz
-man/man3/jl_open.3.gz
-man/man3/jl_nobi_conv.3.gz
-man/man3/jl_param_set.3.gz
-man/man3/jl_param_get.3.gz
-man/man3/jl_param_get_e.3.gz
-man/man3/jl_param_set_e.3.gz
-man/man3/jl_open_lang.3.gz
-man/man3/jl_ren_conv.3.gz
-man/man3/jl_set_env_wnnrc.3.gz
-man/man3/jl_set_jikouho.3.gz
-man/man3/jl_set_jikouho_dai.3.gz
-man/man3/jl_tan_conv.3.gz
-man/man3/jl_update_hindo.3.gz
-man/man3/jl_word_comment_set_e.3.gz
-man/man3/jl_word_add_e.3.gz
-man/man3/jl_word_add.3.gz
-man/man3/jl_word_comment_set.3.gz
-man/man3/jl_word_delete.3.gz
-man/man3/jl_word_delete_e.3.gz
-man/man3/jl_word_search_by_env.3.gz
-man/man3/jl_word_info.3.gz
-man/man3/jl_word_info_e.3.gz
-man/man3/jl_word_search.3.gz
-man/man3/jl_word_search_e.3.gz
-man/man3/jl_word_search_by_env_e.3.gz
-man/man3/jl_word_use.3.gz
-man/man3/jl_word_use_e.3.gz
-man/man3/jl_zenkouho_bun.3.gz
-man/man3/jl_zenkouho.3.gz
-man/man3/jl_zenkouho_daip.3.gz
-man/man3/jl_zenkouho_suu.3.gz
-man/man3/jl_zenkouho_dai.3.gz
-man/man3/js_access.3.gz
-man/man3/js_connect.3.gz
-man/man3/js_close.3.gz
-man/man3/js_dic_add.3.gz
-man/man3/js_dic_file_create.3.gz
-man/man3/js_dic_file_create_client.3.gz
-man/man3/js_dic_info.3.gz
-man/man3/js_dic_list.3.gz
-man/man3/js_dic_delete.3.gz
-man/man3/js_disconnect.3.gz
-man/man3/js_dic_use.3.gz
-man/man3/js_dic_list_all.3.gz
-man/man3/js_env_exist.3.gz
-man/man3/js_env_list.3.gz
-man/man3/js_env_sticky.3.gz
-man/man3/js_env_un_sticky.3.gz
-man/man3/js_file_comment_set.3.gz
-man/man3/js_file_info.3.gz
-man/man3/js_file_discard.3.gz
-man/man3/js_file_list.3.gz
-man/man3/js_file_loaded.3.gz
-man/man3/js_file_list_all.3.gz
-man/man3/js_file_loaded_local.3.gz
-man/man3/js_file_password_set.3.gz
-man/man3/js_file_read.3.gz
-man/man3/js_file_remove.3.gz
-man/man3/js_file_receive.3.gz
-man/man3/js_file_remove_client.3.gz
-man/man3/js_file_write.3.gz
-man/man3/js_file_stat.3.gz
-man/man3/js_file_send.3.gz
-man/man3/js_fuzokugo_get.3.gz
-man/man3/js_fuzokugo_set.3.gz
-man/man3/js_hindo_file_create.3.gz
-man/man3/js_hindo_set.3.gz
-man/man3/js_hindo_file_create_client.3.gz
-man/man3/js_hinsi_dicts.3.gz
-man/man3/js_hinsi_name.3.gz
-man/man3/js_hinsi_list.3.gz
-man/man3/js_isconnect.3.gz
-man/man3/js_hinsi_number.3.gz
-man/man3/js_hinsi_table_set.3.gz
-man/man3/js_kanren.3.gz
-man/man3/js_kantan_dai.3.gz
-man/man3/js_kantan_sho.3.gz
-man/man3/js_kanzen_dai.3.gz
-man/man3/js_kanzen_sho.3.gz
-man/man3/js_kill.3.gz
-man/man3/js_mkdir.3.gz
-man/man3/js_param_get.3.gz
-man/man3/js_open.3.gz
-man/man3/js_open_lang.3.gz
-man/man3/js_param_set.3.gz
-man/man3/js_get_lang.3.gz
-man/man3/js_set_lang.3.gz
-man/man3/js_version.3.gz
-man/man3/js_who.3.gz
-man/man3/js_word_add.3.gz
-man/man3/js_word_comment_set.3.gz
-man/man3/js_word_delete.3.gz
-man/man3/js_word_info.3.gz
-man/man3/js_word_search.3.gz
-man/man3/js_word_search_by_env.3.gz
-man/man3/romkan_clear.3.gz
-man/man3/romkan_getc.3.gz
-man/man3/romkan_dispmode.3.gz
-man/man3/romkan_init.3.gz
-man/man3/romkan_next.3.gz
-man/man3/romkan_ungetc.3.gz
-man/man3/msg_open.3.gz
-man/man3/msg_get.3.gz
-man/man3/msg_close.3.gz
-man/man4/fzk.data.4.gz
-man/man4/2a_ctrl.4.gz
-man/man4/fzk.u.4.gz
-man/man4/jserverrc.4.gz
-man/man4/mode.4.gz
-man/man4/uumrc.4.gz
-man/man4/uumkey.4.gz
-man/man4/wnnenvrc.4.gz
-man/man4/ujis_dic.4.gz
-man/man4/2b_romkana.4.gz
-man/man4/cvt_key_tbl.4.gz
-man/man4/hinsi_data.4.gz
-man/man4/serverdefs.4.gz
-man/man5/pubdic.5.gz
-man/man5/usr_dic.5.gz
diff --git a/japanese/canna-lib/Makefile b/japanese/canna-lib/Makefile
deleted file mode 100644
index 57ea64032379..000000000000
--- a/japanese/canna-lib/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: Canna
-# Version required: 3.2p1
-# Date created: 3 November 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:46:20 jkh Exp $
-#
-
-DISTNAME= Canna32p1
-PKGNAME= Canna-3.2.1
-CATEGORIES+= japanese
-MASTER_SITES= ftp://ftp.nec.co.jp/pub/packages/Canna32/ \
- ftp://ftp.cdrom.com/pub/japanese/titech/Canna32/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-PATCH_STRIP= -p1
-ALL_TARGET= canna
-
-pre-configure:
- @(cd ${WRKSRC}; ${XMKMF})
-
-.include <bsd.port.mk>
diff --git a/japanese/canna-lib/distinfo b/japanese/canna-lib/distinfo
deleted file mode 100644
index 1486bbe4af0c..000000000000
--- a/japanese/canna-lib/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Canna32p1.tar.gz) = dfe6ef05c20d62b3baf4f6ddb4ef71b2
diff --git a/japanese/canna-lib/files/patch-aa b/japanese/canna-lib/files/patch-aa
deleted file mode 100644
index a34b243c2e09..000000000000
--- a/japanese/canna-lib/files/patch-aa
+++ /dev/null
@@ -1,383 +0,0 @@
-diff -uNr Canna32p1/Canna.conf Canna32p1-FreeBSD2.0/Canna.conf
---- Canna32p1/Canna.conf Tue May 31 08:47:26 1994
-+++ Canna32p1-FreeBSD2.0/Canna.conf Sat Jan 14 00:00:01 1995
-@@ -119,10 +119,10 @@
- cannaLibDir = /usr/local/canna/lib
- cannaManDir = /usr/local/canna/man
- cannaIncDir = /usr/local/canna/include/canna
--libCannaDir = /usr/lib
-+libCannaDir = /usr/local/lib
-
--ErrDir = /usr/spool/canna
--LockDir = /usr/spool/canna/lock
-+ErrDir = /var/spool/canna
-+LockDir = /var/spool/canna/lock
-
- wcharDefinition = -DCANNA_WCHAR
- Wlib =
-@@ -135,7 +135,7 @@
-
- pointerIntegerDef =
-
--cannaDsoRev = 1
-+cannaDsoRev = 1.0
- sharedLibExtension = so.$(cannaDsoRev)
-
- /* °Ê²¼¤Î£³¤Ä¤Ï root ¤Ë¤Ê¤é¤Ê¤¤¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Î¤Ç¤¢¤ì¤Ð echo ¤Ë
-diff -uNr Canna32p1/canna/Imakefile Canna32p1-FreeBSD2.0/canna/Imakefile
---- Canna32p1/canna/Imakefile Tue Apr 12 07:32:59 1994
-+++ Canna32p1-FreeBSD2.0/canna/Imakefile Sat Jan 14 13:37:38 1995
-@@ -1,7 +1,6 @@
- /* $Id: Imakefile,v 2.4 1994/04/12 12:32:59 kon Exp $ */
- #include "../Canna.conf"
-
-- INSTALLFLAGS = $(INSTINCFLAGS)
- CANNAROOT = ..
- CANNA_HEADER = jrkanji.h keydef.h mfdef.h
- OSDEP_HEADER = net.h widedef.h
-diff -uNr Canna32p1/canna/widedef.h Canna32p1-FreeBSD2.0/canna/widedef.h
---- Canna32p1/canna/widedef.h Tue May 31 08:47:33 1994
-+++ Canna32p1-FreeBSD2.0/canna/widedef.h Sat Jan 14 14:03:43 1995
-@@ -27,6 +27,10 @@
- #ifndef _WIDEDEF_H_
- #define _WIDEDEF_H_
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# include <machine/ansi.h>
-+#endif
-+
- #if __STDC__ || defined(SVR4) || defined(sun) /* This may be wrong. */
- # if !defined(WCHAR16) && !defined(CANNA_WCHAR)
- # define HAVE_WCHAR_OPERATION
-@@ -40,6 +44,18 @@
- #endif
- #endif /* HAVE_WCHAR_OPERATION */
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# ifdef _BSD_WCHAR_T_
-+# undef _BSD_WCHAR_T_
-+# ifdef WCHAR16
-+# define _BSD_WCHAR_T_ unsigned short
-+# else
-+# define _BSD_WCHAR_T_ unsigned long
-+# endif
-+# include <stddef.h>
-+# define _WCHAR_T
-+# endif
-+#else
- #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
- && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T)
- # ifdef WCHAR16
-@@ -53,6 +69,7 @@
- # define _WCHAR_T_
- # define __WCHAR_T
- # define _GCC_WCHAR_T
-+#endif
- #endif
-
- #endif /* _WIDEDEF_H_ */
-diff -uNr Canna32p1/cmd/crfreq/crfreq.c Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c
---- Canna32p1/cmd/crfreq/crfreq.c Mon Feb 7 04:52:39 1994
-+++ Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c Sat Jan 14 13:37:51 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
- #include <fcntl.h>
-
-@@ -148,7 +149,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-@@ -211,7 +212,7 @@
- }
- fqoffset = 0;
- for (i = 0; i < lk; i++) {
-- (void)lseek(fd, (long)doff, 0);
-+ (void)lseek(fd, (off_t)doff, 0);
- doff += sz;
- if (read(fd, (char *)buf, sz) != sz) {
- (void)fprintf(stderr, "%s: cannot read %s.\n", program, dmnm);
-diff -uNr Canna32p1/cmd/dicar/dicar.c Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c
---- Canna32p1/cmd/dicar/dicar.c Fri Jan 28 01:37:36 1994
-+++ Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c Sat Jan 14 13:37:55 1995
-@@ -229,7 +229,7 @@
- if (!fname || !strcmp(fname, key)) { /* ¸¶»Ò¼­½ñ¤¬Æ±¤¸»þ */
- if ((dst = openForWrite(key)) >= 0) {
- actmessage("x", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(fd, offset, 0);
-+ (void)lseek(fd, (off_t)offset, 0);
- copyfile(fd, dst, dmsize);
- closeForWrite(dst, key);
- }
-@@ -330,7 +330,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("r", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- childdic[i].flag = 0;
- break;
-@@ -339,7 +339,7 @@
- _RkClearHeader(&hd);
-
- if (i == num) { /* ¥ê¥×¥ì¡¼¥¹»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- offset += dmsize;
-@@ -352,7 +352,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("a", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- }
- }
-@@ -385,7 +385,7 @@
- _RkClearHeader(&hd);
-
- if (strcmp(fname, key)) { /* »ØÄ긶»Ò¼­½ñ°Ê³°¤Ï¥³¥Ô¡¼ */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- else {
-diff -uNr Canna32p1/cmd/dpxdic/dpxdic.c Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c
---- Canna32p1/cmd/dpxdic/dpxdic.c Sat Jan 14 12:57:21 1995
-+++ Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c Sat Jan 14 13:37:57 1995
-@@ -219,7 +219,7 @@
- }
- if (!(buf = (unsigned char *)malloc(size)))
- return(-1);
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size)
- return(-1);
- dic->buf = buf;
-@@ -253,7 +253,7 @@
- return(-1);
- }
-
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- (void)fprintf(stderr, "cannot read page %d (%d)\n", id, size);
- return(-1);
-@@ -445,7 +445,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-diff -uNr Canna32p1/lib/RK/RKfq.c Canna32p1-FreeBSD2.0/lib/RK/RKfq.c
---- Canna32p1/lib/RK/RKfq.c Wed Jun 1 01:54:20 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKfq.c Sat Jan 14 13:37:28 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
-
- #if defined(USG) || defined(SYSV) || defined(SVR4)
- #include <string.h>
-@@ -542,13 +543,13 @@
- || ((struct ND *)codm->dm_xdm)->can != hd.data[HD_CAN].var)
- break;
- off += hd.data[HD_HSZ].var;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- (void)read(fd, (char *)ll, 4);
- off += 4;
- bitsiz = L4TOL(ll);
- bitoff = off;
- off += bitsiz;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- dmh = &df->df_members;
- for (dm = dmh->dm_next; dm != dmh; dm = dm->dm_next) {
- if (!strcmp((char *)dm->dm_dicname, (char *)hd.data[HD_CODM].ptr)) {
-@@ -620,7 +621,7 @@
- qm->dm_qbits = (unsigned char *)malloc((unsigned)xqm->ex_bsiz);
- if (!qm->dm_qbits)
- return -1;
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- qm->dm_rut = LoadRUC(fd);
- qm->dm_nv = readNV(fd);
-@@ -650,7 +651,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- };
- (void)free((char *)qm->dm_qbits);
-@@ -702,7 +703,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- if (write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz) !=
- (int) xqm->ex_bsiz)
- rv = -1;
-diff -uNr Canna32p1/lib/RK/RKngram.c Canna32p1-FreeBSD2.0/lib/RK/RKngram.c
---- Canna32p1/lib/RK/RKngram.c Wed Jun 1 01:54:27 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKngram.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #include <stdio.h>
- #ifdef SVR4
- #include <unistd.h>
-@@ -141,7 +142,7 @@
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
- lk = 0;
-- if (lseek(fd, off, 0) < 0) {
-+ if (lseek(fd, (off_t)off, 0) < 0) {
- lk = 1;
- RkSetErrno(RK_ERRNO_EACCES);
- }
-diff -uNr Canna32p1/lib/RK/RKpermdic.c Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c
---- Canna32p1/lib/RK/RKpermdic.c Sat Jan 14 12:57:51 1995
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #ifdef SVR4
- #include <unistd.h>
- #endif
-@@ -82,7 +83,7 @@
- (char *)(hd.data[HD_DMNM].ptr
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
-- if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err++;
- off += bst4_to_l(ll) + 4;
- }
-@@ -159,7 +160,7 @@
- xdm->pgs[i].count = 0;
- xdm->pgs[i].buf = (unsigned char *) 0;
- }
-- (void)lseek(fd, xdm->doff, 0);
-+ (void)lseek(fd, (off_t)xdm->doff, 0);
- if (read(fd, (char *)xdm->buf, xdm->drsz) != xdm->drsz) {
- (void)free((char *)xdm->pgs);
- (void)free((char *)xdm->buf);
-@@ -170,7 +171,7 @@
- if (dm->dm_class == ND_SWD) {
- struct RkKxGram *gram;
-
-- lseek(fd, xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz, 0);
-+ lseek(fd, (off_t)(xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz), 0);
- gram = RkReadGram(fd);
- if (gram) {
- dm->dm_gram = (struct RkGram *)malloc(sizeof(struct RkGram));
-@@ -265,7 +266,7 @@
- if (!isLoadedPage(dic->pgs + id)) {
- if (!(buf = (unsigned char *)malloc(size)))
- return((unsigned char *)0);
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- free((char *)buf);
- return((unsigned char *)0);
-diff -uNr Canna32p1/lib/RK/RKutil.c Canna32p1-FreeBSD2.0/lib/RK/RKutil.c
---- Canna32p1/lib/RK/RKutil.c Wed Jun 1 01:54:39 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKutil.c Sat Jan 14 13:37:31 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
-
- static char *Hdrtag[] = {
-@@ -219,7 +220,7 @@
- hd->flag[i] = 0;
- }
- /* ¼¡¤Î off_from_top ¤Î·×»»¤¬¤¦¤µ¤ó¤¯¤µ¤¤¤¾ */
-- if (lseek(fd, off_from_top, 0) < 0) {
-+ if (lseek(fd, (off_t)off_from_top, 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-@@ -255,7 +256,7 @@
- if (off < hdrsize) {
- (void)memcpy(hd->data[i].ptr, localbuffer + off, len);
- } else {
-- if (lseek(fd, (long)(off_from_top + off), 0) < 0) {
-+ if (lseek(fd, (off_t)(off_from_top + off), 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-diff -uNr Canna32p1/lib/RKC/Imakefile Canna32p1-FreeBSD2.0/lib/RKC/Imakefile
---- Canna32p1/lib/RKC/Imakefile Sat Jan 14 12:57:53 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC/Imakefile Sat Jan 14 13:37:36 1995
-@@ -26,7 +26,7 @@
-
- #if ProjectX > 5
- #define LibName RKC
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/RKC16/Imakefile Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile
---- Canna32p1/lib/RKC16/Imakefile Sat Jan 14 12:57:58 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile Sat Jan 14 13:37:37 1995
-@@ -23,7 +23,7 @@
-
- #if ProjectX > 5
- #define LibName RKC16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna/Imakefile Canna32p1-FreeBSD2.0/lib/canna/Imakefile
---- Canna32p1/lib/canna/Imakefile Sat Jan 14 12:58:00 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna/Imakefile Sat Jan 14 13:37:32 1995
-@@ -56,7 +56,7 @@
-
- #if ProjectX > 5
- #define LibName canna
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna16/Imakefile Canna32p1-FreeBSD2.0/lib/canna16/Imakefile
---- Canna32p1/lib/canna16/Imakefile Sat Jan 14 12:58:07 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna16/Imakefile Sat Jan 14 13:37:35 1995
-@@ -58,7 +58,7 @@
-
- #if ProjectX > 5
- #define LibName canna16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
diff --git a/japanese/canna-lib/pkg-comment b/japanese/canna-lib/pkg-comment
deleted file mode 100644
index 7afc25672120..000000000000
--- a/japanese/canna-lib/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Canna 3.2p1 - Kana-Kanji convertion system
diff --git a/japanese/canna-lib/pkg-descr b/japanese/canna-lib/pkg-descr
deleted file mode 100644
index e3f9d4d17c9c..000000000000
--- a/japanese/canna-lib/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Canna is a Kana-Kanji conversion server.
-Support Mule(Multi-lingal extention Emacs), kinput2 X11 input method,
-cannum front end and some others.
-
- For example server start at bootup `/etc/rc.local':
-
- canna=/usr/local/canna/bin/cannaserver
- if [ -f $canna ]; then
- echo -n " Canna"; $canna
- fi
-
- To use from Mule (CANNA version), in .emacs file:
-
- (if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE?
- (progn
- (load-library "canna")
- (canna) ))
-
- Then kana-kanji conversion begin to `C-o' key. Show more detail
-Info, and/or documents.
diff --git a/japanese/canna-lib/pkg-plist b/japanese/canna-lib/pkg-plist
deleted file mode 100644
index f4fdd74fbbae..000000000000
--- a/japanese/canna-lib/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-@cwd /usr/local
-canna
-lib/libcanna.a
-lib/libcanna.so.1.0
-lib/libcanna16.a
-lib/libcanna16.so.1.0
-lib/libRKC.a
-lib/libRKC.so.1.0
-lib/libRKC16.a
-lib/libRKC16.so.1.0
-@exec mkdir -p /var/spool/canna/lock
-@exec chown bin.bin /var/spool/canna /var/spool/canna/lock
diff --git a/japanese/canna-server/Makefile b/japanese/canna-server/Makefile
deleted file mode 100644
index 57ea64032379..000000000000
--- a/japanese/canna-server/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: Canna
-# Version required: 3.2p1
-# Date created: 3 November 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.3 1995/04/01 12:46:20 jkh Exp $
-#
-
-DISTNAME= Canna32p1
-PKGNAME= Canna-3.2.1
-CATEGORIES+= japanese
-MASTER_SITES= ftp://ftp.nec.co.jp/pub/packages/Canna32/ \
- ftp://ftp.cdrom.com/pub/japanese/titech/Canna32/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-PATCH_STRIP= -p1
-ALL_TARGET= canna
-
-pre-configure:
- @(cd ${WRKSRC}; ${XMKMF})
-
-.include <bsd.port.mk>
diff --git a/japanese/canna-server/distinfo b/japanese/canna-server/distinfo
deleted file mode 100644
index 1486bbe4af0c..000000000000
--- a/japanese/canna-server/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Canna32p1.tar.gz) = dfe6ef05c20d62b3baf4f6ddb4ef71b2
diff --git a/japanese/canna-server/files/patch-aa b/japanese/canna-server/files/patch-aa
deleted file mode 100644
index a34b243c2e09..000000000000
--- a/japanese/canna-server/files/patch-aa
+++ /dev/null
@@ -1,383 +0,0 @@
-diff -uNr Canna32p1/Canna.conf Canna32p1-FreeBSD2.0/Canna.conf
---- Canna32p1/Canna.conf Tue May 31 08:47:26 1994
-+++ Canna32p1-FreeBSD2.0/Canna.conf Sat Jan 14 00:00:01 1995
-@@ -119,10 +119,10 @@
- cannaLibDir = /usr/local/canna/lib
- cannaManDir = /usr/local/canna/man
- cannaIncDir = /usr/local/canna/include/canna
--libCannaDir = /usr/lib
-+libCannaDir = /usr/local/lib
-
--ErrDir = /usr/spool/canna
--LockDir = /usr/spool/canna/lock
-+ErrDir = /var/spool/canna
-+LockDir = /var/spool/canna/lock
-
- wcharDefinition = -DCANNA_WCHAR
- Wlib =
-@@ -135,7 +135,7 @@
-
- pointerIntegerDef =
-
--cannaDsoRev = 1
-+cannaDsoRev = 1.0
- sharedLibExtension = so.$(cannaDsoRev)
-
- /* °Ê²¼¤Î£³¤Ä¤Ï root ¤Ë¤Ê¤é¤Ê¤¤¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Î¤Ç¤¢¤ì¤Ð echo ¤Ë
-diff -uNr Canna32p1/canna/Imakefile Canna32p1-FreeBSD2.0/canna/Imakefile
---- Canna32p1/canna/Imakefile Tue Apr 12 07:32:59 1994
-+++ Canna32p1-FreeBSD2.0/canna/Imakefile Sat Jan 14 13:37:38 1995
-@@ -1,7 +1,6 @@
- /* $Id: Imakefile,v 2.4 1994/04/12 12:32:59 kon Exp $ */
- #include "../Canna.conf"
-
-- INSTALLFLAGS = $(INSTINCFLAGS)
- CANNAROOT = ..
- CANNA_HEADER = jrkanji.h keydef.h mfdef.h
- OSDEP_HEADER = net.h widedef.h
-diff -uNr Canna32p1/canna/widedef.h Canna32p1-FreeBSD2.0/canna/widedef.h
---- Canna32p1/canna/widedef.h Tue May 31 08:47:33 1994
-+++ Canna32p1-FreeBSD2.0/canna/widedef.h Sat Jan 14 14:03:43 1995
-@@ -27,6 +27,10 @@
- #ifndef _WIDEDEF_H_
- #define _WIDEDEF_H_
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# include <machine/ansi.h>
-+#endif
-+
- #if __STDC__ || defined(SVR4) || defined(sun) /* This may be wrong. */
- # if !defined(WCHAR16) && !defined(CANNA_WCHAR)
- # define HAVE_WCHAR_OPERATION
-@@ -40,6 +44,18 @@
- #endif
- #endif /* HAVE_WCHAR_OPERATION */
-
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+# ifdef _BSD_WCHAR_T_
-+# undef _BSD_WCHAR_T_
-+# ifdef WCHAR16
-+# define _BSD_WCHAR_T_ unsigned short
-+# else
-+# define _BSD_WCHAR_T_ unsigned long
-+# endif
-+# include <stddef.h>
-+# define _WCHAR_T
-+# endif
-+#else
- #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
- && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T)
- # ifdef WCHAR16
-@@ -53,6 +69,7 @@
- # define _WCHAR_T_
- # define __WCHAR_T
- # define _GCC_WCHAR_T
-+#endif
- #endif
-
- #endif /* _WIDEDEF_H_ */
-diff -uNr Canna32p1/cmd/crfreq/crfreq.c Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c
---- Canna32p1/cmd/crfreq/crfreq.c Mon Feb 7 04:52:39 1994
-+++ Canna32p1-FreeBSD2.0/cmd/crfreq/crfreq.c Sat Jan 14 13:37:51 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
- #include <fcntl.h>
-
-@@ -148,7 +149,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-@@ -211,7 +212,7 @@
- }
- fqoffset = 0;
- for (i = 0; i < lk; i++) {
-- (void)lseek(fd, (long)doff, 0);
-+ (void)lseek(fd, (off_t)doff, 0);
- doff += sz;
- if (read(fd, (char *)buf, sz) != sz) {
- (void)fprintf(stderr, "%s: cannot read %s.\n", program, dmnm);
-diff -uNr Canna32p1/cmd/dicar/dicar.c Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c
---- Canna32p1/cmd/dicar/dicar.c Fri Jan 28 01:37:36 1994
-+++ Canna32p1-FreeBSD2.0/cmd/dicar/dicar.c Sat Jan 14 13:37:55 1995
-@@ -229,7 +229,7 @@
- if (!fname || !strcmp(fname, key)) { /* ¸¶»Ò¼­½ñ¤¬Æ±¤¸»þ */
- if ((dst = openForWrite(key)) >= 0) {
- actmessage("x", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(fd, offset, 0);
-+ (void)lseek(fd, (off_t)offset, 0);
- copyfile(fd, dst, dmsize);
- closeForWrite(dst, key);
- }
-@@ -330,7 +330,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("r", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- childdic[i].flag = 0;
- break;
-@@ -339,7 +339,7 @@
- _RkClearHeader(&hd);
-
- if (i == num) { /* ¥ê¥×¥ì¡¼¥¹»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- offset += dmsize;
-@@ -352,7 +352,7 @@
- (void)strcpy(key, childdic[i].key);
- (void)strcat(key, ".d");
- actmessage("a", key); /* ½ÐÎÏ¥á¥Ã¥»¡¼¥¸ */
-- (void)lseek(atm, childdic[i].offset, 0);
-+ (void)lseek(atm, (off_t)childdic[i].offset, 0);
- copyfile(atm, dst, childdic[i].size);
- }
- }
-@@ -385,7 +385,7 @@
- _RkClearHeader(&hd);
-
- if (strcmp(fname, key)) { /* »ØÄ긶»Ò¼­½ñ°Ê³°¤Ï¥³¥Ô¡¼ */
-- (void)lseek(src, offset, 0);
-+ (void)lseek(src, (off_t)offset, 0);
- copyfile(src, dst, dmsize);
- }
- else {
-diff -uNr Canna32p1/cmd/dpxdic/dpxdic.c Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c
---- Canna32p1/cmd/dpxdic/dpxdic.c Sat Jan 14 12:57:21 1995
-+++ Canna32p1-FreeBSD2.0/cmd/dpxdic/dpxdic.c Sat Jan 14 13:37:57 1995
-@@ -219,7 +219,7 @@
- }
- if (!(buf = (unsigned char *)malloc(size)))
- return(-1);
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size)
- return(-1);
- dic->buf = buf;
-@@ -253,7 +253,7 @@
- return(-1);
- }
-
-- (void)lseek(fd, (long)off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- (void)fprintf(stderr, "cannot read page %d (%d)\n", id, size);
- return(-1);
-@@ -445,7 +445,7 @@
- doff = off;
- off += hd.data[HD_SIZ].var;
- if (!strncmp(".swd", (char *)(hd.data[HD_DMNM].ptr + strlen((char *)hd.data[HD_DMNM].ptr) - 4), 4)) {
-- if (lseek(fd, (long)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err = 1;
- off += bst4_to_l(ll) + 4;
- }
-diff -uNr Canna32p1/lib/RK/RKfq.c Canna32p1-FreeBSD2.0/lib/RK/RKfq.c
---- Canna32p1/lib/RK/RKfq.c Wed Jun 1 01:54:20 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKfq.c Sat Jan 14 13:37:28 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
-
- #if defined(USG) || defined(SYSV) || defined(SVR4)
- #include <string.h>
-@@ -542,13 +543,13 @@
- || ((struct ND *)codm->dm_xdm)->can != hd.data[HD_CAN].var)
- break;
- off += hd.data[HD_HSZ].var;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- (void)read(fd, (char *)ll, 4);
- off += 4;
- bitsiz = L4TOL(ll);
- bitoff = off;
- off += bitsiz;
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- dmh = &df->df_members;
- for (dm = dmh->dm_next; dm != dmh; dm = dm->dm_next) {
- if (!strcmp((char *)dm->dm_dicname, (char *)hd.data[HD_CODM].ptr)) {
-@@ -620,7 +621,7 @@
- qm->dm_qbits = (unsigned char *)malloc((unsigned)xqm->ex_bsiz);
- if (!qm->dm_qbits)
- return -1;
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- qm->dm_rut = LoadRUC(fd);
- qm->dm_nv = readNV(fd);
-@@ -650,7 +651,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz);
- };
- (void)free((char *)qm->dm_qbits);
-@@ -702,7 +703,7 @@
- if (xqm) {
- if (qm->dm_qbits) {
- if (qm->dm_flags & DM_UPDATED) {
-- (void)lseek(fd, xqm->ex_boff, 0);
-+ (void)lseek(fd, (off_t)xqm->ex_boff, 0);
- if (write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz) !=
- (int) xqm->ex_bsiz)
- rv = -1;
-diff -uNr Canna32p1/lib/RK/RKngram.c Canna32p1-FreeBSD2.0/lib/RK/RKngram.c
---- Canna32p1/lib/RK/RKngram.c Wed Jun 1 01:54:27 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKngram.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #include <stdio.h>
- #ifdef SVR4
- #include <unistd.h>
-@@ -141,7 +142,7 @@
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
- lk = 0;
-- if (lseek(fd, off, 0) < 0) {
-+ if (lseek(fd, (off_t)off, 0) < 0) {
- lk = 1;
- RkSetErrno(RK_ERRNO_EACCES);
- }
-diff -uNr Canna32p1/lib/RK/RKpermdic.c Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c
---- Canna32p1/lib/RK/RKpermdic.c Sat Jan 14 12:57:51 1995
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKpermdic.c Sat Jan 14 13:37:30 1995
-@@ -26,6 +26,7 @@
-
- #include "RKintern.h"
-
-+#include <sys/types.h>
- #ifdef SVR4
- #include <unistd.h>
- #endif
-@@ -82,7 +83,7 @@
- (char *)(hd.data[HD_DMNM].ptr
- + strlen((char *)hd.data[HD_DMNM].ptr) - 4),
- 4)) {
-- if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
-+ if (lseek(fd, (off_t)off, 0) < 0 || read(fd, (char *)ll, 4) != 4)
- err++;
- off += bst4_to_l(ll) + 4;
- }
-@@ -159,7 +160,7 @@
- xdm->pgs[i].count = 0;
- xdm->pgs[i].buf = (unsigned char *) 0;
- }
-- (void)lseek(fd, xdm->doff, 0);
-+ (void)lseek(fd, (off_t)xdm->doff, 0);
- if (read(fd, (char *)xdm->buf, xdm->drsz) != xdm->drsz) {
- (void)free((char *)xdm->pgs);
- (void)free((char *)xdm->buf);
-@@ -170,7 +171,7 @@
- if (dm->dm_class == ND_SWD) {
- struct RkKxGram *gram;
-
-- lseek(fd, xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz, 0);
-+ lseek(fd, (off_t)(xdm->doff + xdm->drsz + xdm->ttlpg * xdm->pgsz), 0);
- gram = RkReadGram(fd);
- if (gram) {
- dm->dm_gram = (struct RkGram *)malloc(sizeof(struct RkGram));
-@@ -265,7 +266,7 @@
- if (!isLoadedPage(dic->pgs + id)) {
- if (!(buf = (unsigned char *)malloc(size)))
- return((unsigned char *)0);
-- (void)lseek(fd, off, 0);
-+ (void)lseek(fd, (off_t)off, 0);
- if (read(fd, (char *)buf, size) != size) {
- free((char *)buf);
- return((unsigned char *)0);
-diff -uNr Canna32p1/lib/RK/RKutil.c Canna32p1-FreeBSD2.0/lib/RK/RKutil.c
---- Canna32p1/lib/RK/RKutil.c Wed Jun 1 01:54:39 1994
-+++ Canna32p1-FreeBSD2.0/lib/RK/RKutil.c Sat Jan 14 13:37:31 1995
-@@ -25,6 +25,7 @@
- #endif
-
- #include "RKintern.h"
-+#include <sys/types.h>
- #include <stdio.h>
-
- static char *Hdrtag[] = {
-@@ -219,7 +220,7 @@
- hd->flag[i] = 0;
- }
- /* ¼¡¤Î off_from_top ¤Î·×»»¤¬¤¦¤µ¤ó¤¯¤µ¤¤¤¾ */
-- if (lseek(fd, off_from_top, 0) < 0) {
-+ if (lseek(fd, (off_t)off_from_top, 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-@@ -255,7 +256,7 @@
- if (off < hdrsize) {
- (void)memcpy(hd->data[i].ptr, localbuffer + off, len);
- } else {
-- if (lseek(fd, (long)(off_from_top + off), 0) < 0) {
-+ if (lseek(fd, (off_t)(off_from_top + off), 0) < 0) {
- RkSetErrno(RK_ERRNO_EACCES);
- goto read_err;
- }
-diff -uNr Canna32p1/lib/RKC/Imakefile Canna32p1-FreeBSD2.0/lib/RKC/Imakefile
---- Canna32p1/lib/RKC/Imakefile Sat Jan 14 12:57:53 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC/Imakefile Sat Jan 14 13:37:36 1995
-@@ -26,7 +26,7 @@
-
- #if ProjectX > 5
- #define LibName RKC
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/RKC16/Imakefile Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile
---- Canna32p1/lib/RKC16/Imakefile Sat Jan 14 12:57:58 1995
-+++ Canna32p1-FreeBSD2.0/lib/RKC16/Imakefile Sat Jan 14 13:37:37 1995
-@@ -23,7 +23,7 @@
-
- #if ProjectX > 5
- #define LibName RKC16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna/Imakefile Canna32p1-FreeBSD2.0/lib/canna/Imakefile
---- Canna32p1/lib/canna/Imakefile Sat Jan 14 12:58:00 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna/Imakefile Sat Jan 14 13:37:32 1995
-@@ -56,7 +56,7 @@
-
- #if ProjectX > 5
- #define LibName canna
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
-diff -uNr Canna32p1/lib/canna16/Imakefile Canna32p1-FreeBSD2.0/lib/canna16/Imakefile
---- Canna32p1/lib/canna16/Imakefile Sat Jan 14 12:58:07 1995
-+++ Canna32p1-FreeBSD2.0/lib/canna16/Imakefile Sat Jan 14 13:37:35 1995
-@@ -58,7 +58,7 @@
-
- #if ProjectX > 5
- #define LibName canna16
--#define SoRev cannaDsoRev
-+#define SoRev cannaDsoRev
- #define SHLIBDIR libCannaDir
- #define USRLIBDIR libCannaDir
- #define LibHeaders 0
diff --git a/japanese/canna-server/pkg-comment b/japanese/canna-server/pkg-comment
deleted file mode 100644
index 7afc25672120..000000000000
--- a/japanese/canna-server/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Canna 3.2p1 - Kana-Kanji convertion system
diff --git a/japanese/canna-server/pkg-descr b/japanese/canna-server/pkg-descr
deleted file mode 100644
index e3f9d4d17c9c..000000000000
--- a/japanese/canna-server/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Canna is a Kana-Kanji conversion server.
-Support Mule(Multi-lingal extention Emacs), kinput2 X11 input method,
-cannum front end and some others.
-
- For example server start at bootup `/etc/rc.local':
-
- canna=/usr/local/canna/bin/cannaserver
- if [ -f $canna ]; then
- echo -n " Canna"; $canna
- fi
-
- To use from Mule (CANNA version), in .emacs file:
-
- (if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE?
- (progn
- (load-library "canna")
- (canna) ))
-
- Then kana-kanji conversion begin to `C-o' key. Show more detail
-Info, and/or documents.
diff --git a/japanese/canna-server/pkg-plist b/japanese/canna-server/pkg-plist
deleted file mode 100644
index f4fdd74fbbae..000000000000
--- a/japanese/canna-server/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-@cwd /usr/local
-canna
-lib/libcanna.a
-lib/libcanna.so.1.0
-lib/libcanna16.a
-lib/libcanna16.so.1.0
-lib/libRKC.a
-lib/libRKC.so.1.0
-lib/libRKC16.a
-lib/libRKC16.so.1.0
-@exec mkdir -p /var/spool/canna/lock
-@exec chown bin.bin /var/spool/canna /var/spool/canna/lock
diff --git a/japanese/gawk/Makefile b/japanese/gawk/Makefile
deleted file mode 100644
index e6518f1af0c2..000000000000
--- a/japanese/gawk/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: gawk+mb
-# Version required: 2.15.6+mb1.04
-# Date created: 5 April 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.5 1995/05/09 05:41:41 asami Exp $
-#
-
-DISTNAME= gawk-2.15.6
-PKGNAME= jp-gawk-2.15.6
-CATEGORIES+= japanese
-MASTER_SITES= ftp://gatekeeper.dec.com/pub/GNU/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= bsd44
-PATCH_STRIP= -p1
-
-PATCH_SITES= ftp://ftp.iij.ad.jp/pub/NetNews/fj.sources/volume95/May/
-PATCHFILES= gawk-2.15.6-mb1.04.diff.gz
-DISTPATCHES= 950503.01.Z 950503.02.Z 950503.03.Z 950503.04.Z
-# Try this if you can't get into ftp.iij.ad.jp
-# PATCH_SITES= ftp://isfs.kuis.kyoto-u.ac.jp/News.Archives/fj.sources/1995/
-# DISTPATCHES= 372.gz 373.gz 374.gz 375.gz
-PATCH_DIST_STRIP= -p1
-
-.if !defined(MASTER_SITE_OVERRIDE)
-pre-fetch:
- @(cd ${DISTDIR}; \
- if [ ! -f ${PATCHFILES} ]; then \
- ${ECHO_MSG} ">> ${PATCHFILES} doesn't seem to exist on this system."; \
- for file in ${DISTPATCHES} ; do \
- for site in ${PATCH_SITES} ; do \
- if ${NCFTP} ${NCFTPFLAGS} $${site}$${file}; then \
- break; \
- fi \
- done; \
- done; \
- for file in ${DISTPATCHES} ; do zcat $${file}; done | \
- sed -e '1,/-----8</d' -e '/-----8</,/-----8</d' | uudecode; \
- rm -f ${DISTPATCHES};\
- fi)
-.endif
-
-.include <bsd.port.mk>
diff --git a/japanese/gawk/distinfo b/japanese/gawk/distinfo
deleted file mode 100644
index 366ec6ba4341..000000000000
--- a/japanese/gawk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gawk-2.15.6.tar.gz) = 62ad283de0ca65365481a9dc05bc367c
-MD5 (gawk-2.15.6-mb1.04.diff.gz) = bcf13277edf459b43269eeba1e70be38
diff --git a/japanese/gawk/pkg-comment b/japanese/gawk/pkg-comment
deleted file mode 100644
index fd30cf6893d7..000000000000
--- a/japanese/gawk/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU awk version 2.15.6 + multi-byte extension 1.04
diff --git a/japanese/gawk/pkg-descr b/japanese/gawk/pkg-descr
deleted file mode 100644
index 86825ea65dbd..000000000000
--- a/japanese/gawk/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package is multi-byte extented GNU AWK. It accepts text which
-includes multi-byte character codes. Supported multi-byte codes are
-2 byte EUC code and/or Shift-JIS code.
-
-Multi-byte code by t^2(Takahiro Tanimoto, NBC02362@niftyserve.or.jp).
diff --git a/japanese/gawk/pkg-plist b/japanese/gawk/pkg-plist
deleted file mode 100644
index 9d991a846130..000000000000
--- a/japanese/gawk/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd ${PREFIX}
-@mode 755
-bin/gawk
-@mode 644
-man/man1/gawk.1.gz
diff --git a/japanese/grep/Makefile b/japanese/grep/Makefile
deleted file mode 100644
index d72d16f6d4ad..000000000000
--- a/japanese/grep/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: grep+mb
-# Version required: 2.0+mb1.04
-# Date created: 2 April 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.2 1995/04/07 05:48:05 asami Exp $
-#
-
-DISTNAME= grep-2.0
-PKGNAME= jp-grep-2.0
-CATEGORIES+= japanese
-MASTER_SITES= ftp://ftp.uu.net/systems/gnu/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-PATCH_STRIP= -p1
-
-.include <bsd.port.mk>
diff --git a/japanese/grep/distinfo b/japanese/grep/distinfo
deleted file mode 100644
index fa18e3dd28df..000000000000
--- a/japanese/grep/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (grep-2.0.tar.gz) = 2eccd4f0c101760ea1a81144596a097f
diff --git a/japanese/grep/files/patch-ab b/japanese/grep/files/patch-ab
deleted file mode 100644
index a04525bfda45..000000000000
--- a/japanese/grep/files/patch-ab
+++ /dev/null
@@ -1,25 +0,0 @@
---- grep-2.0/Makefile.in.orig Tue Apr 4 02:25:58 1995
-+++ grep-2.0/Makefile.in Tue Apr 4 02:27:57 1995
-@@ -74,7 +74,7 @@
- manext=1
-
- # How to make a hard link.
--LN=ln
-+LN=ln -s
-
- #### End of system configuration section. ####
-
-@@ -97,10 +97,11 @@
- install: all
- $(INSTALL_PROGRAM) grep $(bindir)/$(binprefix)grep
- rm -f $(bindir)/$(binprefix)egrep
-- $(LN) $(bindir)/$(binprefix)grep $(bindir)/$(binprefix)egrep
-+ cd $(bindir); $(LN) $(binprefix)grep $(binprefix)egrep
- rm -f $(bindir)/$(binprefix)fgrep
-- $(LN) $(bindir)/$(binprefix)grep $(bindir)/$(binprefix)fgrep
-+ cd $(bindir); $(LN) $(binprefix)grep $(binprefix)fgrep
- $(INSTALL_DATA) $(srcdir)/grep.man $(mandir)/grep.$(manext)
-+ gzip -9nf $(mandir)/grep.$(manext)
-
- check:
- AWK=$(AWK) sh $(srcdir)/tests/check.sh $(srcdir)/tests
diff --git a/japanese/grep/pkg-comment b/japanese/grep/pkg-comment
deleted file mode 100644
index 671920a4a6ee..000000000000
--- a/japanese/grep/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU grep version 2.0 + multi-byte extension 1.04
diff --git a/japanese/grep/pkg-descr b/japanese/grep/pkg-descr
deleted file mode 100644
index 00fcc85fc5bb..000000000000
--- a/japanese/grep/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This package is multi-byte extented GNU GREP. It accepts text which
-includes multi-byte character code. Supported multi-byte codes are
-2 byte EUC code and/or Shift-JIS code.
-
-Grep searches the named input files (or standard input if no files are
-named, or the file name - is given) for lines containing a match to
-the given pattern. By default, grep prints the matching lines.
-
-Multi-byte patch by t^2(Takahiro Tanimoto, NBC02362@niftyserve.or.jp)
diff --git a/japanese/grep/pkg-plist b/japanese/grep/pkg-plist
deleted file mode 100644
index 09e4ae066d4b..000000000000
--- a/japanese/grep/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@cwd ${PREFIX}
-@mode 755
-bin/grep
-bin/egrep
-bin/fgrep
-@mode 644
-man/man1/grep.1.gz
diff --git a/japanese/groff/Makefile b/japanese/groff/Makefile
deleted file mode 100644
index 793a21d3e397..000000000000
--- a/japanese/groff/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: jp-groff
-# Version required: 1.09+0.98
-# Date created: 14 April 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.3 1995/05/02 10:36:11 asami Exp $
-#
-
-DISTNAME= groff-1.09
-PKGNAME= jp-groff-0.98
-CATEGORIES= japanese printing
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-PATCH_SITES= ftp://ftp.iij.ad.jp/pub/NetNews/fj.sources/volume95/Apr/
-PATCHFILES= jgroff-0.98.diff.gz
-DISTPATCHES= 950414.01.Z 950414.02.Z
-PATCH_DIST_STRIP= -p1
-
-USE_GMAKE= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=/usr/local
-
-.if !defined(MASTER_SITE_OVERRIDE)
-pre-fetch:
- @(cd ${DISTDIR}; \
- if [ ! -f ${PATCHFILES} ]; then \
- ${ECHO_MSG} ">> ${PATCHFILES} doesn't seem to exist on this system."; \
- for file in ${DISTPATCHES} ; do \
- for site in ${PATCH_SITES} ; do \
- if ${NCFTP} ${NCFTPFLAGS} $${site}$${file}; then \
- break; \
- fi \
- done; \
- done; \
- for file in ${DISTPATCHES} ; do zcat $${file}; done | \
- sed '/^END -----/,/^BEGIN ----/d' | uudecode; \
- rm -f ${DISTPATCHES};\
- fi)
-.endif
-
-.include <bsd.port.mk>
diff --git a/japanese/groff/distinfo b/japanese/groff/distinfo
deleted file mode 100644
index 275c56adac1b..000000000000
--- a/japanese/groff/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (groff-1.09.tar.gz) = 759cb03fbccce45ce59478a26325480d
-MD5 (jgroff-0.98.diff.gz) = 84147e01b4c3a30eb05dfe2196972d40
diff --git a/japanese/groff/pkg-comment b/japanese/groff/pkg-comment
deleted file mode 100644
index ecdcd0906083..000000000000
--- a/japanese/groff/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jp-groff-0.98, Japanese enhancement of GNU groff-1.09
diff --git a/japanese/groff/pkg-descr b/japanese/groff/pkg-descr
deleted file mode 100644
index f26a42fabf5d..000000000000
--- a/japanese/groff/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Jgroff is based on GNU groff formating system. It is enhanced to
-handle japanese EUC coding documents.
diff --git a/japanese/groff/pkg-plist b/japanese/groff/pkg-plist
deleted file mode 100644
index db918e9b5810..000000000000
--- a/japanese/groff/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-@cwd /usr/local
-@mode 555
-bin/groff
-bin/gtroff
-bin/gtbl
-bin/gpic
-bin/geqn
-bin/gneqn
-bin/grops
-bin/grotty
-bin/grodvi
-bin/tfmtodit
-bin/grefer
-bin/glookbib
-bin/gindxbib
-bin/lkbib
-bin/gsoelim
-bin/addftinfo
-bin/pfbtops
-bin/psbb
-bin/afmtodit
-bin/grog
-bin/gnroff
-@mode 444
-man/man1/groff.1.gz
-man/man1/gtroff.1.gz
-man/man1/gtbl.1.gz
-man/man1/gpic.1.gz
-man/man1/geqn.1.gz
-man/man1/grops.1.gz
-man/man1/grotty.1.gz
-man/man1/grodvi.1.gz
-man/man1/tfmtodit.1.gz
-man/man1/grefer.1.gz
-man/man1/glookbib.1.gz
-man/man1/gindxbib.1.gz
-man/man1/lkbib.1.gz
-man/man1/gsoelim.1.gz
-man/man1/addftinfo.1.gz
-man/man1/pfbtops.1.gz
-man/man1/psbb.1.gz
-man/man5/groff_font.5.gz
-man/man5/groff_out.5.gz
-man/man7/groff_char.7.gz
-man/man7/groff_ms.7.gz
-man/man7/me.7.gz
-man/man1/afmtodit.1.gz
-man/man1/grog.1.gz
-man/man1/gnroff.1.gz
-man/man7/groff_mm.7.gz
-man/man7/groff_mmse.7.gz
-@mode
-lib/groff
diff --git a/japanese/gxditview/Makefile b/japanese/gxditview/Makefile
deleted file mode 100644
index 533544cdd5c1..000000000000
--- a/japanese/gxditview/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: gxditview (part of jp-groff)
-# Version required: 1.09+0.98
-# Date created: 14 April 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.2 1995/05/02 10:36:33 asami Exp $
-#
-
-DISTNAME= groff-1.09
-PKGNAME= jp-gxditview-0.98
-CATEGORIES= japanese printing
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-PATCH_SITES= ftp://ftp.iij.ad.jp/pub/NetNews/fj.sources/volume95/Apr/
-PATCHFILES= jgroff-0.98.diff.gz
-DISTPATCHES= 950414.01.Z 950414.02.Z
-PATCH_DIST_ARGS?= -d ${WRKSRC}/.. --forward --quiet -E -p1
-
-USE_IMAKE= yes
-WRKSRC=${.CURDIR}/work/${DISTNAME}/xditview
-
-pre-fetch:
- @(cd ${DISTDIR}; \
- if [ ! -f ${PATCHFILES} ]; then \
- ${ECHO_MSG} ">> ${PATCHFILES} doesn't seem to exist on this system."; \
- for file in ${DISTPATCHES} ; do \
- for site in ${PATCH_SITES} ; do \
- if ${NCFTP} ${NCFTPFLAGS} $${site}$${file}; then \
- break; \
- fi \
- done; \
- done; \
- for file in ${DISTPATCHES} ; do zcat $${file}; done | \
- sed '/^END -----/,/^BEGIN ----/d' | uudecode; \
- rm -f ${DISTPATCHES};\
- fi)
-
-.include <bsd.port.mk>
diff --git a/japanese/gxditview/distinfo b/japanese/gxditview/distinfo
deleted file mode 100644
index 275c56adac1b..000000000000
--- a/japanese/gxditview/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (groff-1.09.tar.gz) = 759cb03fbccce45ce59478a26325480d
-MD5 (jgroff-0.98.diff.gz) = 84147e01b4c3a30eb05dfe2196972d40
diff --git a/japanese/gxditview/pkg-comment b/japanese/gxditview/pkg-comment
deleted file mode 100644
index 19708cfb4783..000000000000
--- a/japanese/gxditview/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jp-gxditview -- Japanized GNU's modified xditview.
diff --git a/japanese/gxditview/pkg-descr b/japanese/gxditview/pkg-descr
deleted file mode 100644
index f35981264d5e..000000000000
--- a/japanese/gxditview/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is Japanized gxditview, a X11 previewer for jgroff which
-based on MIT's xditview and GNU's modication.
diff --git a/japanese/gxditview/pkg-plist b/japanese/gxditview/pkg-plist
deleted file mode 100644
index 7c598771b237..000000000000
--- a/japanese/gxditview/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-@cwd /usr/X11R6
-@mode 755
-bin/gxditview
-@mode 444
-lib/X11/app-defaults/GXditview
-man/man1/gxditview.1.gz
diff --git a/japanese/kinput2-canna/Makefile b/japanese/kinput2-canna/Makefile
deleted file mode 100644
index 245555822d3a..000000000000
--- a/japanese/kinput2-canna/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: kinput2.canna
-# Version required: 2.0p1
-# Date created: 1 May 1995
-# Whom: NIIMI Satoshi <sa2c@and.or.jp>
-#
-# $Id$
-#
-
-DISTNAME= kinput2-v2-fix1
-PKGNAME= jp-ckinput2-2.0.1
-CATEGORIES+= japanese x11
-MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-LIB_DEPENDS= canna\\.1\\.:${PORTSDIR}/japanese/Canna
-
-NO_WRKSUBDIR= yes
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/japanese/kinput2-canna/pkg-comment b/japanese/kinput2-canna/pkg-comment
deleted file mode 100644
index e60f65ccc1d2..000000000000
--- a/japanese/kinput2-canna/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-kinput2 version 2.0p1, an input server of Japanese text (Canna version)
diff --git a/japanese/kinput2-canna/pkg-descr b/japanese/kinput2-canna/pkg-descr
deleted file mode 100644
index 4772ac539b60..000000000000
--- a/japanese/kinput2-canna/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Kinput2 is an input server for X11 applications that want Japanese
-text input.
-
-A client that wants kana-kanji conversion service for Japanese text
-sends a request to kinput2. Kinput2 receives the request, does
-kana-kanji conversion, and sends the converted text back to the
-client.
-
-The port was done by NIIMI Satoshi (sa2c@and.or.jp). It supports
-Canna.
diff --git a/japanese/kinput2-canna/pkg-plist b/japanese/kinput2-canna/pkg-plist
deleted file mode 100644
index 04d137beb73c..000000000000
--- a/japanese/kinput2-canna/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/kinput2
-lib/X11/app-defaults/Kinput2
-man/man1/kinput2.1.gz
diff --git a/japanese/kterm/Makefile b/japanese/kterm/Makefile
deleted file mode 100644
index 4f3488805470..000000000000
--- a/japanese/kterm/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: kterm
-# Version required: 6.1
-# Date created: 18 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.7 1995/04/01 12:46:24 jkh Exp $
-#
-
-DISTNAME= kterm-6.1.0
-CATEGORIES+= japanese x11
-MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/japanese/kterm/distinfo b/japanese/kterm/distinfo
deleted file mode 100644
index a5f97ba1f7d3..000000000000
--- a/japanese/kterm/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (kterm-6.1.0.tar.gz) = b70155465a62217b2a170cdeea441a23
diff --git a/japanese/kterm/files/patch-aa b/japanese/kterm/files/patch-aa
deleted file mode 100644
index 19840aa09413..000000000000
--- a/japanese/kterm/files/patch-aa
+++ /dev/null
@@ -1,49 +0,0 @@
---- ./main.c.org Sat Jun 4 08:44:11 1994
-+++ ./main.c Tue Nov 15 20:59:40 1994
-@@ -284,22 +284,34 @@
- #ifdef UTMP_FILE
- #define UTMP_FILENAME UTMP_FILE
- #else
-+#ifdef _PATH_UTMP
-+#define UTMP_FILENAME _PATH_UTMP
-+#else
- #define UTMP_FILENAME "/etc/utmp"
- #endif
- #endif
-+#endif
-
- #ifndef LASTLOG_FILENAME
-+#ifdef _PATH_LASTLOG
-+#define LASTLOG_FILENAME _PATH_LASTLOG
-+#else
- #define LASTLOG_FILENAME "/usr/adm/lastlog" /* only on BSD systems */
- #endif
-+#endif
-
- #ifndef WTMP_FILENAME
- #ifdef WTMP_FILE
- #define WTMP_FILENAME WTMP_FILE
- #else
-+#ifdef _PATH_WTMP
-+#define WTMP_FILENAME _PATH_WTMP
-+#else
- #ifdef SYSV
- #define WTMP_FILENAME "/etc/wtmp"
- #else
- #define WTMP_FILENAME "/usr/adm/wtmp"
-+#endif
- #endif
- #endif
- #endif
---- ./misc.c.org Mon Mar 28 15:27:03 1994
-+++ ./misc.c Tue Nov 15 21:06:54 1994
-@@ -765,7 +765,9 @@
- char *SysErrorMsg (n)
- int n;
- {
-+#ifndef __FreeBSD__
- extern char *sys_errlist[];
-+#endif
- extern int sys_nerr;
-
- return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error");
diff --git a/japanese/kterm/pkg-comment b/japanese/kterm/pkg-comment
deleted file mode 100644
index 11e279d70c63..000000000000
--- a/japanese/kterm/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-kterm-6.1.0, an xterm that speaks Japanese
diff --git a/japanese/kterm/pkg-descr b/japanese/kterm/pkg-descr
deleted file mode 100644
index 19e64b4abc8c..000000000000
--- a/japanese/kterm/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-kterm is a xterm replacement with Japanese (Kanji) support. It also
-understands ANSI color sequences. This version is 6.1.0, available
-from the X11R6 contrib tape.
-
-Also included is support for Xaw3d arrow-style scrollbars. You can
-now hold down the arrow buttons to scroll continuously. I made this
-patch (patch-ae) by modifying the source while looking at the xterm
-patch available with Xaw3d for R5.
-
-Satoshi Asami
-asami@cs.berkeley.edu
diff --git a/japanese/kterm/pkg-plist b/japanese/kterm/pkg-plist
deleted file mode 100644
index b462a3ab21da..000000000000
--- a/japanese/kterm/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/X11R6
-@mode 755
-bin/kterm
-lib/X11/app-defaults/KTerm
-man/man1/kterm.1.gz
diff --git a/japanese/kterm16c/Makefile b/japanese/kterm16c/Makefile
deleted file mode 100644
index 4f3488805470..000000000000
--- a/japanese/kterm16c/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: kterm
-# Version required: 6.1
-# Date created: 18 November 1994
-# Whom: asami
-#
-# $Id: Makefile,v 1.7 1995/04/01 12:46:24 jkh Exp $
-#
-
-DISTNAME= kterm-6.1.0
-CATEGORIES+= japanese x11
-MASTER_SITES= ftp://freefall.cdrom.com/pub/FreeBSD/LOCAL_PORTS/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/japanese/kterm16c/distinfo b/japanese/kterm16c/distinfo
deleted file mode 100644
index a5f97ba1f7d3..000000000000
--- a/japanese/kterm16c/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (kterm-6.1.0.tar.gz) = b70155465a62217b2a170cdeea441a23
diff --git a/japanese/kterm16c/files/patch-aa b/japanese/kterm16c/files/patch-aa
deleted file mode 100644
index 19840aa09413..000000000000
--- a/japanese/kterm16c/files/patch-aa
+++ /dev/null
@@ -1,49 +0,0 @@
---- ./main.c.org Sat Jun 4 08:44:11 1994
-+++ ./main.c Tue Nov 15 20:59:40 1994
-@@ -284,22 +284,34 @@
- #ifdef UTMP_FILE
- #define UTMP_FILENAME UTMP_FILE
- #else
-+#ifdef _PATH_UTMP
-+#define UTMP_FILENAME _PATH_UTMP
-+#else
- #define UTMP_FILENAME "/etc/utmp"
- #endif
- #endif
-+#endif
-
- #ifndef LASTLOG_FILENAME
-+#ifdef _PATH_LASTLOG
-+#define LASTLOG_FILENAME _PATH_LASTLOG
-+#else
- #define LASTLOG_FILENAME "/usr/adm/lastlog" /* only on BSD systems */
- #endif
-+#endif
-
- #ifndef WTMP_FILENAME
- #ifdef WTMP_FILE
- #define WTMP_FILENAME WTMP_FILE
- #else
-+#ifdef _PATH_WTMP
-+#define WTMP_FILENAME _PATH_WTMP
-+#else
- #ifdef SYSV
- #define WTMP_FILENAME "/etc/wtmp"
- #else
- #define WTMP_FILENAME "/usr/adm/wtmp"
-+#endif
- #endif
- #endif
- #endif
---- ./misc.c.org Mon Mar 28 15:27:03 1994
-+++ ./misc.c Tue Nov 15 21:06:54 1994
-@@ -765,7 +765,9 @@
- char *SysErrorMsg (n)
- int n;
- {
-+#ifndef __FreeBSD__
- extern char *sys_errlist[];
-+#endif
- extern int sys_nerr;
-
- return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error");
diff --git a/japanese/kterm16c/pkg-comment b/japanese/kterm16c/pkg-comment
deleted file mode 100644
index 11e279d70c63..000000000000
--- a/japanese/kterm16c/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-kterm-6.1.0, an xterm that speaks Japanese
diff --git a/japanese/kterm16c/pkg-descr b/japanese/kterm16c/pkg-descr
deleted file mode 100644
index 19e64b4abc8c..000000000000
--- a/japanese/kterm16c/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-kterm is a xterm replacement with Japanese (Kanji) support. It also
-understands ANSI color sequences. This version is 6.1.0, available
-from the X11R6 contrib tape.
-
-Also included is support for Xaw3d arrow-style scrollbars. You can
-now hold down the arrow buttons to scroll continuously. I made this
-patch (patch-ae) by modifying the source while looking at the xterm
-patch available with Xaw3d for R5.
-
-Satoshi Asami
-asami@cs.berkeley.edu
diff --git a/japanese/kterm16c/pkg-plist b/japanese/kterm16c/pkg-plist
deleted file mode 100644
index b462a3ab21da..000000000000
--- a/japanese/kterm16c/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/X11R6
-@mode 755
-bin/kterm
-lib/X11/app-defaults/KTerm
-man/man1/kterm.1.gz
diff --git a/japanese/less/Makefile b/japanese/less/Makefile
deleted file mode 100644
index 9199aff40845..000000000000
--- a/japanese/less/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: jless
-# Version required: 290
-# Date created: 7 March 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.5 1995/04/07 05:48:08 asami Exp $
-#
-
-DISTNAME= less-290
-PKGNAME= jp-less-290
-CATEGORIES+= japanese
-MASTER_SITES= ftp://ftp.aist-nara.ac.jp/pub/misc/less/
-
-PATCH_SITES= ftp://ftp.aist-nara.ac.jp/pub/misc/less/
-PATCHFILES= less-290-iso2.pl1.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-
-.include <bsd.port.mk>
diff --git a/japanese/less/distinfo b/japanese/less/distinfo
deleted file mode 100644
index 7e01332344ac..000000000000
--- a/japanese/less/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (less-290.tar.gz) = 0303ae0f5df0a6de5fca674f507588ee
-MD5 (less-290-iso2.pl1.gz) = 3ad92c7defa94eb19c58c79f23c92b0f
diff --git a/japanese/less/files/patch-aa b/japanese/less/files/patch-aa
deleted file mode 100644
index 8e639d73c558..000000000000
--- a/japanese/less/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Wed Apr 19 18:27:08 1995
-+++ Makefile.in Wed Apr 19 18:27:12 1995
-@@ -80,6 +80,8 @@
- ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/less.hlp
- ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext}
- ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext}
-+ rm -f ${mandir}/${manprefix}less.${manext}.gz ${mandir}/${manprefix}lesskey.${manext}.gz
-+ gzip ${mandir}/${manprefix}less.${manext} ${mandir}/${manprefix}lesskey.${manext}
-
- installdirs: mkinstalldirs
- ${srcdir}/mkinstalldirs ${bindir} ${datadir} ${mandir}
diff --git a/japanese/less/files/patch-ab b/japanese/less/files/patch-ab
deleted file mode 100644
index c6386962c40e..000000000000
--- a/japanese/less/files/patch-ab
+++ /dev/null
@@ -1,43 +0,0 @@
---- Makefile.in-orig Wed Apr 19 18:36:52 1995
-+++ Makefile.in Wed Apr 19 18:38:09 1995
-@@ -22,14 +22,14 @@
-
- # Where the installed binary goes.
- bindir = ${exec_prefix}/bin
--binprefix =
-+binprefix = j
-
- # Where the help file goes.
- datadir = ${prefix}/share
-
- mandir = ${prefix}/man/man${manext}
- manext = 1
--manprefix =
-+manprefix = j
-
- #### End of system configuration section. ####
-
-@@ -72,12 +72,12 @@
- ${OBJ}: less.h defines.h funcs.h
-
- filename.${O}: filename.c
-- ${CC} -c -DHELPFILE=\"${datadir}/less.hlp\" -I. ${CPPFLAGS} ${CFLAGS} ${srcdir}/filename.c
-+ ${CC} -c -DHELPFILE=\"${datadir}/jless.hlp\" -I. ${CPPFLAGS} ${CFLAGS} ${srcdir}/filename.c
-
- install: all less.hlp less.nro installdirs
- ${INSTALL_PROGRAM} less ${bindir}/${binprefix}less
- ${INSTALL_PROGRAM} lesskey ${bindir}/${binprefix}lesskey
-- ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/less.hlp
-+ ${INSTALL_DATA} ${srcdir}/less.hlp ${datadir}/jless.hlp
- ${INSTALL_DATA} ${srcdir}/less.nro ${mandir}/${manprefix}less.${manext}
- ${INSTALL_DATA} ${srcdir}/lesskey.nro ${mandir}/${manprefix}lesskey.${manext}
- rm -f ${mandir}/${manprefix}less.${manext}.gz ${mandir}/${manprefix}lesskey.${manext}.gz
-@@ -88,7 +88,7 @@
-
- uninstall:
- rm -f ${bindir}/${binprefix}less ${bindir}/${binprefix}lesskey
-- rm -f ${datadir}/less.hlp
-+ rm -f ${datadir}/jless.hlp
- rm -f ${mandir}/less.${manext} ${mandir}/lesskey.${manext}
-
- info:
diff --git a/japanese/less/pkg-comment b/japanese/less/pkg-comment
deleted file mode 100644
index 96b4d78a9676..000000000000
--- a/japanese/less/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-less 290 + zcat + ISO-2022 - a pager similar to more and pg
diff --git a/japanese/less/pkg-descr b/japanese/less/pkg-descr
deleted file mode 100644
index 9bca35c960d8..000000000000
--- a/japanese/less/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
- Less is a program similar to more (1), but which allows
- backward movement in the file as well as forward movement.
- Also, less does not have to read the entire input file
- before starting, so with large input files it starts up
- faster than text editors like vi (1).
-
- This is support ISO 2022, EUC Japanese, SJIS and compressed(gziped)
-file viewing. This patch to make by kazusi-m@is.aist-nara.ac.jp.
diff --git a/japanese/less/pkg-plist b/japanese/less/pkg-plist
deleted file mode 100644
index 4379fec3bb3d..000000000000
--- a/japanese/less/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-@cwd ${PREFIX}
-bin/jless
-bin/jlesskey
-share/jless.hlp
-man/man1/jless.1.gz
-man/man1/jlesskey.1.gz
diff --git a/japanese/mh/Makefile b/japanese/mh/Makefile
deleted file mode 100644
index 8b996d35333d..000000000000
--- a/japanese/mh/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: mh (Japanese)
-# Version required: 6.8.3-JP.2c
-# Date created: 28 March 1995
-# Whom: Akito FUJITA <fujita@zoo.ncl.omron.co.jp>
-#
-# $Id: Makefile,v 1.1.1.1 1995/03/30 10:16:11 asami Exp $
-#
-
-DISTNAME= mh-6.8.3
-PKGNAME= jp-mh-6.8.3
-MASTER_SITES= ftp://omrongw.wg.omron.co.jp/pub/net/mail/
-CATEGORIES+= japanese mail
-DISTFILES= mh-6.8.3-JP.2c.tar.gz
-
-MAINTAINER= asami@FreeBSD.ORG
-
-IS_INTERACTIVE= yes
-
-pre-install:
- @echo "***********************************************************"
- @echo "* W a r n i n g *"
- @echo "* This port will overwrite the mh installation on your *"
- @echo "* system if you already have the original one. *"
- @echo "***********************************************************"
- @echo -n "Is this ok? (y/n) ==> "
- @(read ans; \
- case x"$$ans" in \
- xy*|xY*) \
- return 0; \
- ;; \
- *) \
- echo "Okay, I won't install it then...."; \
- echo "(Don't worry about the following \"*** Error code 1\"s)"; \
- return 1; \
- ;; \
- esac)
-
-.include <bsd.port.mk>
diff --git a/japanese/mh/distinfo b/japanese/mh/distinfo
deleted file mode 100644
index 5b81e5120d7d..000000000000
--- a/japanese/mh/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mh-6.8.3-JP.2c.tar.gz) = 4234b0c9f4f99a2b68d1d928858da078
diff --git a/japanese/mh/pkg-comment b/japanese/mh/pkg-comment
deleted file mode 100644
index 4ed367b07787..000000000000
--- a/japanese/mh/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Rand MH mail handling system, version 6.8.3 + Japanese patches
diff --git a/japanese/mh/pkg-descr b/japanese/mh/pkg-descr
deleted file mode 100644
index ec73a9e84d2d..000000000000
--- a/japanese/mh/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is the MH mail user agent (reader/sender) version 6.8.3 with
-Japanese patches, a command line based mail reader that is powerful
-and extensible. MH is an excellent choice for people who receive and
-process a LOT of mail.
diff --git a/japanese/mh/pkg-plist b/japanese/mh/pkg-plist
deleted file mode 100644
index e39dcb7389ca..000000000000
--- a/japanese/mh/pkg-plist
+++ /dev/null
@@ -1,123 +0,0 @@
-@cwd /usr/local
-@mode 755
-bin/ali
-bin/anno
-bin/burst
-bin/comp
-bin/dist
-bin/folder
-bin/folders
-bin/forw
-bin/inc
-bin/mark
-bin/mhmail
-bin/mhn
-bin/mhpath
-bin/msgchk
-bin/msh
-bin/show
-bin/next
-bin/prev
-bin/packf
-bin/pick
-bin/prompter
-bin/refile
-bin/repl
-bin/rmf
-bin/rmm
-bin/scan
-bin/send
-bin/sortm
-bin/vmh
-bin/whatnow
-bin/whom
-bin/mhparam
-lib/mh/ap
-lib/mh/conflict
-lib/mh/dp
-lib/mh/packmbox
-lib/mh/viamail
-lib/mh/mhl
-lib/mh/install-mh
-lib/mh/post
-lib/mh/rcvdist
-lib/mh/rcvpack
-lib/mh/rcvstore
-lib/mh/fmtdump
-lib/mh/spost
-lib/mh/slocal
-@group tty
-@mode 2755
-lib/mh/rcvtty
-@group
-@mode 644
-lib/libmh.so.3.2
-lib/mh/mtstailor
-lib/mh/MailAliases
-lib/mh/components
-lib/mh/digestcomps
-lib/mh/distcomps
-lib/mh/forwcomps
-lib/mh/rcvdistcomps
-lib/mh/replcomps
-lib/mh/mhl.digest
-lib/mh/mhl.format
-lib/mh/mhl.forward
-lib/mh/mhl.body
-lib/mh/mhl.headers
-lib/mh/scan.mailx
-lib/mh/scan.default
-lib/mh/scan.size
-lib/mh/scan.time
-lib/mh/scan.timely
-lib/mh/mhn_defaults
-lib/mh/tmac.h
-man/man1/ali.1
-man/man1/anno.1
-man/man1/burst.1
-man/man1/comp.1
-man/man1/dist.1
-man/man1/folder.1
-man/man1/forw.1
-man/man1/inc.1
-man/man1/mark.1
-man/man1/mh-chart.1
-man/man1/mh.1
-man/man1/mhl.1
-man/man1/mhook.1
-man/man1/mhmail.1
-man/man1/mhn.1
-man/man1/mhparam.1
-man/man1/mhpath.1
-man/man1/msgchk.1
-man/man1/msh.1
-man/man1/next.1
-man/man1/packf.1
-man/man1/pick.1
-man/man1/prev.1
-man/man1/prompter.1
-man/man1/rcvstore.1
-man/man1/refile.1
-man/man1/repl.1
-man/man1/rmf.1
-man/man1/rmm.1
-man/man1/scan.1
-man/man1/send.1
-man/man1/show.1
-man/man1/slocal.1
-man/man1/sortm.1
-man/man1/vmh.1
-man/man1/whatnow.1
-man/man1/whom.1
-man/man5/mh-alias.5
-man/man5/mh-format.5
-man/man5/mh-mail.5
-man/man5/mh-profile.5
-man/man5/mh-sequence.5
-man/man5/mh-tailor.5
-man/man8/ap.8
-man/man8/conflict.8
-man/man8/dp.8
-man/man8/install-mh.8
-man/man8/post.8
-man/man8/fmtdump.8
diff --git a/japanese/mule-canna/Makefile b/japanese/mule-canna/Makefile
deleted file mode 100644
index ffa12e9e6411..000000000000
--- a/japanese/mule-canna/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: mule with Canna
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= jp-cmule-2.2.2
-CATEGORIES+= japanese editors
-MASTER_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-LIB_DEPENDS= canna\\.1\\.:${PORTSDIR}/japanese/Canna
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --canna --canna-libraries=/usr/local/lib \
- --canna-includes=/usr/local/canna/include --terminal-face
-
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that rcs-checkn and any2ps are scripts
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/ctags
- strip ${PREFIX}/bin/etags
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/ctags.1
- gzip -9nf ${PREFIX}/man/man1/etags.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/japanese/mule-canna/pkg-comment b/japanese/mule-canna/pkg-comment
deleted file mode 100644
index 28ea692f19f9..000000000000
--- a/japanese/mule-canna/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs, with Canna support built in
diff --git a/japanese/mule-canna/pkg-descr b/japanese/mule-canna/pkg-descr
deleted file mode 100644
index 91b860384c33..000000000000
--- a/japanese/mule-canna/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is built with Japanese support, using Canna as default.
-
-This package *will* clobber any existing emacs installation. In
-particular, the executables and man pages of etags/ctags are
-installed, and the info pages that come with the original emacs get
-installed too.
-
-Although this shouldn't cause any problems to run both mule and emacs,
-it may cause some confusion when one of them is pkg_delete'd. If
-someone has a solution to this, please tell me.
-
-Also, it will overwrite itself over another mule using Wnn.
-Solutions to this is welcome, too.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/japanese/mule-freewnn/Makefile b/japanese/mule-freewnn/Makefile
deleted file mode 100644
index 10012424299f..000000000000
--- a/japanese/mule-freewnn/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: mule with Wnn
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= jp-wmule-2.2.2
-CATEGORIES+= japanese editors
-MASTER_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-.if !exists(/usr/X11R6/lib/libwnn.a)
-DEPENDS= ${PORTSDIR}/japanese/Wnn
-.endif
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --wnn --wnn-libraries=/usr/X11R6/lib \
- --wnn-includes=/usr/X11R6/include/wnn --terminal-face
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that rcs-checkn and any2ps are scripts
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/ctags
- strip ${PREFIX}/bin/etags
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/ctags.1
- gzip -9nf ${PREFIX}/man/man1/etags.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/japanese/mule-freewnn/pkg-comment b/japanese/mule-freewnn/pkg-comment
deleted file mode 100644
index 5219a6cae77e..000000000000
--- a/japanese/mule-freewnn/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs, with Wnn support built in
diff --git a/japanese/mule-freewnn/pkg-descr b/japanese/mule-freewnn/pkg-descr
deleted file mode 100644
index e5f7e64778ea..000000000000
--- a/japanese/mule-freewnn/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is built with Japanese support, using Wnn as default.
-
-This package *will* clobber any existing emacs installation. In
-particular, the executables and man pages of etags/ctags are
-installed, and the info pages that come with the original emacs get
-installed too.
-
-Although this shouldn't cause any problems to run both mule and emacs,
-it may cause some confusion when one of them is pkg_delete'd. If
-someone has a solution to this, please tell me.
-
-Also, it will overwrite itself over another mule using Canna.
-Solutions to this is welcome, too.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/japanese/mule-wnn6/Makefile b/japanese/mule-wnn6/Makefile
deleted file mode 100644
index 10012424299f..000000000000
--- a/japanese/mule-wnn6/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: mule with Wnn
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= jp-wmule-2.2.2
-CATEGORIES+= japanese editors
-MASTER_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-.if !exists(/usr/X11R6/lib/libwnn.a)
-DEPENDS= ${PORTSDIR}/japanese/Wnn
-.endif
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --wnn --wnn-libraries=/usr/X11R6/lib \
- --wnn-includes=/usr/X11R6/include/wnn --terminal-face
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that rcs-checkn and any2ps are scripts
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/ctags
- strip ${PREFIX}/bin/etags
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/ctags.1
- gzip -9nf ${PREFIX}/man/man1/etags.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/japanese/mule-wnn6/pkg-comment b/japanese/mule-wnn6/pkg-comment
deleted file mode 100644
index 5219a6cae77e..000000000000
--- a/japanese/mule-wnn6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs, with Wnn support built in
diff --git a/japanese/mule-wnn6/pkg-descr b/japanese/mule-wnn6/pkg-descr
deleted file mode 100644
index e5f7e64778ea..000000000000
--- a/japanese/mule-wnn6/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is built with Japanese support, using Wnn as default.
-
-This package *will* clobber any existing emacs installation. In
-particular, the executables and man pages of etags/ctags are
-installed, and the info pages that come with the original emacs get
-installed too.
-
-Although this shouldn't cause any problems to run both mule and emacs,
-it may cause some confusion when one of them is pkg_delete'd. If
-someone has a solution to this, please tell me.
-
-Also, it will overwrite itself over another mule using Canna.
-Solutions to this is welcome, too.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/japanese/mule-wnn7/Makefile b/japanese/mule-wnn7/Makefile
deleted file mode 100644
index 10012424299f..000000000000
--- a/japanese/mule-wnn7/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: mule with Wnn
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= jp-wmule-2.2.2
-CATEGORIES+= japanese editors
-MASTER_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-.if !exists(/usr/X11R6/lib/libwnn.a)
-DEPENDS= ${PORTSDIR}/japanese/Wnn
-.endif
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --wnn --wnn-libraries=/usr/X11R6/lib \
- --wnn-includes=/usr/X11R6/include/wnn --terminal-face
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that rcs-checkn and any2ps are scripts
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/ctags
- strip ${PREFIX}/bin/etags
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/ctags.1
- gzip -9nf ${PREFIX}/man/man1/etags.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/japanese/mule-wnn7/pkg-comment b/japanese/mule-wnn7/pkg-comment
deleted file mode 100644
index 5219a6cae77e..000000000000
--- a/japanese/mule-wnn7/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs, with Wnn support built in
diff --git a/japanese/mule-wnn7/pkg-descr b/japanese/mule-wnn7/pkg-descr
deleted file mode 100644
index e5f7e64778ea..000000000000
--- a/japanese/mule-wnn7/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is built with Japanese support, using Wnn as default.
-
-This package *will* clobber any existing emacs installation. In
-particular, the executables and man pages of etags/ctags are
-installed, and the info pages that come with the original emacs get
-installed too.
-
-Although this shouldn't cause any problems to run both mule and emacs,
-it may cause some confusion when one of them is pkg_delete'd. If
-someone has a solution to this, please tell me.
-
-Also, it will overwrite itself over another mule using Canna.
-Solutions to this is welcome, too.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/japanese/nethack/Makefile b/japanese/nethack/Makefile
deleted file mode 100644
index 7424816651d9..000000000000
--- a/japanese/nethack/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 13 February 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.1.1.1 1995/05/14 02:35:15 asami Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= jp-nethack-1.0.2
-CATEGORIES+= japanese games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-PATCH_SITES= ftp://mitsuko.jaist.ac.jp/pub/jnethack/
-PATCHFILES= jnethack-1.0.2.gz
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-NCFTPFLAGS= -NP
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-
-post-install:
- gzip -9nf ${PREFIX}/man/man6/dgn_comp.6
- gzip -9nf ${PREFIX}/man/man6/lev_comp.6
- gzip -9nf ${PREFIX}/man/man6/nethack.6
- gzip -9nf ${PREFIX}/man/man6/recover.6
-
-.include <bsd.port.mk>
diff --git a/japanese/nethack/distinfo b/japanese/nethack/distinfo
deleted file mode 100644
index 32a3c7c87330..000000000000
--- a/japanese/nethack/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
-MD5 (jnethack-1.0.2.gz) = d89ed77136fe268aa99c6851f1e60d37
diff --git a/japanese/nethack/files/patch-aa b/japanese/nethack/files/patch-aa
deleted file mode 100644
index 18bfaf9ee9c0..000000000000
--- a/japanese/nethack/files/patch-aa
+++ /dev/null
@@ -1,75 +0,0 @@
---- ./include/unixconf.h.org Wed Dec 21 04:44:02 1994
-+++ ./include/unixconf.h Wed Dec 21 04:48:04 1994
-@@ -33,7 +33,7 @@
- /* #define SVR4 /* use in addition to SYSV for System V Release 4 */
- #define NETWORK /* if running on a networked system */
- /* e.g. Suns sharing a playground through NFS */
--#define SUNOS4 /* SunOS 4.x */
-+/* #define SUNOS4 /* SunOS 4.x */
- /* #define NEWSOS4 /* NEWS-OS 4.x */
- /* #define LINUX /* Another Unix clone running on Intel processors */
- /* #define GENIX /* Yet Another Unix Clone */
-@@ -42,11 +42,11 @@
- /* #define UNIXPC /* use in addition to SYSV for AT&T 7300/3B1 */
- /* #define AIX_31 /* In AIX 3.1 (IBM RS/6000) use BSD ioctl's to gain
- job control (note that AIX is SYSV otherwise) */
--/* #define TEXTCOLOR /* Use System V r3.2 terminfo color support */
-+#define TEXTCOLOR /* Use System V r3.2 terminfo color support */
- /* or ANSI color support on termcap systems */
- /* or X11 color */
- /* #define POSIX_JOB_CONTROL /* use System V POSIX job control */
--/* #define POSIX_TYPES /* use POSIX types for system calls and termios */
-+#define POSIX_TYPES /* use POSIX types for system calls and termios */
- /* define for platforms using the GNU libraries */
- /* linux, etc .. */
-
-@@ -108,7 +108,7 @@
- * A stat system call is done on the mailbox every MAILCKFREQ moves.
- */
-
--#define MAIL /* Deliver mail during the game */
-+/* #define MAIL /* Deliver mail during the game */
-
- /* The Andrew Message System does mail a little differently from normal
- * UNIX. Mail is deposited in the user's own directory in ~/Mailbox
---- ./include/config.h.org Wed Dec 21 04:44:01 1994
-+++ ./include/config.h Wed Dec 21 04:48:46 1994
-@@ -273,12 +273,12 @@
-
- #ifdef UNIX
- /* path and file name extension for compression program */
--# define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
--# define COMPRESS_EXTENSION ".Z" /* compress's extension */
-+/* # define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
-+/* # define COMPRESS_EXTENSION ".Z" /* compress's extension */
-
- /* An example of one alternative you might want to use: */
--/* # define COMPRESS "/usr/local/bin/gzip" /* FSF gzip compression */
--/* # define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
-+# define COMPRESS "/usr/bin/gzip" /* FSF gzip compression */
-+# define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
- #endif
- #ifndef COMPRESS
- # define INTERNAL_COMP /* control use of NetHack's compression routines */
-@@ -300,7 +300,7 @@
- * If you define HACKDIR, then this will be the default playground;
- * otherwise it will be the current directory.
- */
--#define HACKDIR "/usr/games/lib/jnethackdir" /* nethack directory */
-+#define HACKDIR "/usr/local/lib/jnethackdir" /* nethack directory */
-
- /*
- * Some system administrators are stupid enough to make Hack suid root
---- ./sys/unix/Makefile.top.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.top Wed Dec 21 04:46:51 1994
-@@ -32,8 +32,8 @@
- # therefore there should not be anything in GAMEDIR that you want to keep
- # (if there is, you'll have to do the installation by hand or modify the
- # instructions)
--GAMEDIR = /usr/games/lib/$(GAME)dir
--SHELLDIR = /usr/games
-+GAMEDIR = /usr/local/lib/$(GAME)dir
-+SHELLDIR = /usr/local/bin
-
- # by issei 1994/2/5, 1994/6/25
- #DATHELP = help hh cmdhelp history opthelp wizhelp
diff --git a/japanese/nethack/files/patch-ab b/japanese/nethack/files/patch-ab
deleted file mode 100644
index 7b6dc6a3bb5e..000000000000
--- a/japanese/nethack/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./include/system.h.org Mon Apr 5 08:54:19 1993
-+++ ./include/system.h Fri Dec 9 23:41:34 1994
-@@ -131,7 +131,9 @@
- E int FDECL(write, (int,char *,int));
- E int FDECL(link, (const char *, const char*));
- #else
-+#ifndef __FreeBSD__
- E long FDECL(lseek, (int,long,int));
-+#endif
- # ifdef POSIX_TYPES
- E int FDECL(write, (int, const void *,unsigned));
- # else
diff --git a/japanese/nethack/files/patch-ac b/japanese/nethack/files/patch-ac
deleted file mode 100644
index 77c3745a3e98..000000000000
--- a/japanese/nethack/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.src.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.src Wed Dec 21 04:50:14 1994
-@@ -97,7 +97,7 @@
-
- # by issei(94/6/12)
- #
--CFLAGS = -g -I../include -I/usr/local/X11R6/include
-+CFLAGS = -O2 -I../include -I/usr/local/X11R6/include
- LFLAGS =
-
-
diff --git a/japanese/nethack/files/patch-ad b/japanese/nethack/files/patch-ad
deleted file mode 100644
index 12052c86c16a..000000000000
--- a/japanese/nethack/files/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
---- ./sys/unix/Makefile.doc.org Mon Jan 11 13:02:31 1993
-+++ ./sys/unix/Makefile.doc Sat Dec 10 00:14:52 1994
-@@ -21,7 +21,7 @@
-
-
- GAME = nethack
--MANDIR = /usr/man/man6
-+MANDIR = /usr/local/man/man6
- MANEXT = 6
-
- # manual installation for most BSD-style systems
-@@ -36,6 +36,7 @@
- # RCVRMANCREATE = nroff -man recover.6 >
-
- manpages:
-+ -mkdir $(MANDIR)
- -$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
- -$(LEVMANCREATE) $(MANDIR)/lev_comp.$(MANEXT)
- -$(DGNMANCREATE) $(MANDIR)/dgn_comp.$(MANEXT)
diff --git a/japanese/nethack/files/patch-ae b/japanese/nethack/files/patch-ae
deleted file mode 100644
index 4a17a97af72c..000000000000
--- a/japanese/nethack/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.utl.org Wed Dec 21 05:25:10 1994
-+++ ./sys/unix/Makefile.utl Wed Dec 21 05:46:22 1994
-@@ -72,7 +72,7 @@
- #
- # by issei 1994/1/10
- # lex is required 8bit through for japanese.
--LEX = flex -8
-+LEX = lex -8
-
- # these are the names of the output files from YACC/LEX. Under MS-DOS
- # and similar systems, they may differ
diff --git a/japanese/nethack/pkg-comment b/japanese/nethack/pkg-comment
deleted file mode 100644
index fe2f926fd4b6..000000000000
--- a/japanese/nethack/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jp-nethack-1.0.2, a dungeon explorin', slashin', hackin' game
diff --git a/japanese/nethack/pkg-descr b/japanese/nethack/pkg-descr
deleted file mode 100644
index 07e82ada94e7..000000000000
--- a/japanese/nethack/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the Japanese version 1.0.2 (original 3.1.3) of nethack. You
-and your puppy (or kitten) will explore the deep dungeons to retrieve
-the long-lost magical item that causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/japanese/nethack/pkg-plist b/japanese/nethack/pkg-plist
deleted file mode 100644
index db603458aa4f..000000000000
--- a/japanese/nethack/pkg-plist
+++ /dev/null
@@ -1,115 +0,0 @@
-@owner games
-bin/jnethack
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/jnethackdir/save
-lib/jnethackdir/jnethack
-lib/jnethackdir/A-filla.lev
-lib/jnethackdir/A-fillb.lev
-lib/jnethackdir/A-goal.lev
-lib/jnethackdir/A-locate.lev
-lib/jnethackdir/A-start.lev
-lib/jnethackdir/B-filla.lev
-lib/jnethackdir/B-fillb.lev
-lib/jnethackdir/B-goal.lev
-lib/jnethackdir/B-locate.lev
-lib/jnethackdir/B-start.lev
-lib/jnethackdir/C-filla.lev
-lib/jnethackdir/C-fillb.lev
-lib/jnethackdir/C-goal.lev
-lib/jnethackdir/C-locate.lev
-lib/jnethackdir/C-start.lev
-lib/jnethackdir/E-filla.lev
-lib/jnethackdir/E-fillb.lev
-lib/jnethackdir/E-goal.lev
-lib/jnethackdir/E-locate.lev
-lib/jnethackdir/E-start.lev
-lib/jnethackdir/H-filla.lev
-lib/jnethackdir/H-fillb.lev
-lib/jnethackdir/H-goal.lev
-lib/jnethackdir/H-locate.lev
-lib/jnethackdir/H-start.lev
-lib/jnethackdir/K-filla.lev
-lib/jnethackdir/K-fillb.lev
-lib/jnethackdir/K-goal.lev
-lib/jnethackdir/K-locate.lev
-lib/jnethackdir/K-start.lev
-lib/jnethackdir/P-filla.lev
-lib/jnethackdir/P-fillb.lev
-lib/jnethackdir/P-goal.lev
-lib/jnethackdir/P-locate.lev
-lib/jnethackdir/P-start.lev
-lib/jnethackdir/R-filla.lev
-lib/jnethackdir/R-fillb.lev
-lib/jnethackdir/R-goal.lev
-lib/jnethackdir/R-locate.lev
-lib/jnethackdir/R-start.lev
-lib/jnethackdir/S-filla.lev
-lib/jnethackdir/S-fillb.lev
-lib/jnethackdir/S-goal.lev
-lib/jnethackdir/S-locate.lev
-lib/jnethackdir/S-start.lev
-lib/jnethackdir/T-filla.lev
-lib/jnethackdir/T-fillb.lev
-lib/jnethackdir/T-goal.lev
-lib/jnethackdir/T-locate.lev
-lib/jnethackdir/T-start.lev
-lib/jnethackdir/V-filla.lev
-lib/jnethackdir/V-fillb.lev
-lib/jnethackdir/V-goal.lev
-lib/jnethackdir/V-locate.lev
-lib/jnethackdir/V-start.lev
-lib/jnethackdir/W-filla.lev
-lib/jnethackdir/W-fillb.lev
-lib/jnethackdir/W-goal.lev
-lib/jnethackdir/W-locate.lev
-lib/jnethackdir/W-start.lev
-lib/jnethackdir/air.lev
-lib/jnethackdir/asmodeus.lev
-lib/jnethackdir/astral.lev
-lib/jnethackdir/baalz.lev
-lib/jnethackdir/bigroom.lev
-lib/jnethackdir/castle.lev
-lib/jnethackdir/data
-lib/jnethackdir/dungeon
-lib/jnethackdir/earth.lev
-lib/jnethackdir/fakewiz1.lev
-lib/jnethackdir/fakewiz2.lev
-lib/jnethackdir/fire.lev
-lib/jnethackdir/jcmdhelp
-lib/jnethackdir/jhelp
-lib/jnethackdir/jhh
-lib/jnethackdir/jhistory
-lib/jnethackdir/jjj
-lib/jnethackdir/jopthelp
-lib/jnethackdir/joracles
-lib/jnethackdir/jrumors
-lib/jnethackdir/juiblex.lev
-lib/jnethackdir/jwizhelp
-lib/jnethackdir/knox.lev
-lib/jnethackdir/license
-lib/jnethackdir/logfile
-lib/jnethackdir/medusa-1.lev
-lib/jnethackdir/medusa-2.lev
-lib/jnethackdir/mine_end.lev
-lib/jnethackdir/minefill.lev
-lib/jnethackdir/minetown.lev
-lib/jnethackdir/options
-lib/jnethackdir/oracle.lev
-lib/jnethackdir/orcus.lev
-lib/jnethackdir/perm
-lib/jnethackdir/quest.dat
-lib/jnethackdir/record
-lib/jnethackdir/sanctum.lev
-lib/jnethackdir/tower1.lev
-lib/jnethackdir/tower2.lev
-lib/jnethackdir/tower3.lev
-lib/jnethackdir/valley.lev
-lib/jnethackdir/water.lev
-lib/jnethackdir/wizard1.lev
-lib/jnethackdir/wizard2.lev
-lib/jnethackdir/wizard3.lev
-@exec chmod 755 %D/lib/jnethackdir
-@unexec rmdir %D/lib/jnethackdir
diff --git a/japanese/nethack32/Makefile b/japanese/nethack32/Makefile
deleted file mode 100644
index 7424816651d9..000000000000
--- a/japanese/nethack32/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 13 February 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.1.1.1 1995/05/14 02:35:15 asami Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= jp-nethack-1.0.2
-CATEGORIES+= japanese games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-PATCH_SITES= ftp://mitsuko.jaist.ac.jp/pub/jnethack/
-PATCHFILES= jnethack-1.0.2.gz
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-NCFTPFLAGS= -NP
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-
-post-install:
- gzip -9nf ${PREFIX}/man/man6/dgn_comp.6
- gzip -9nf ${PREFIX}/man/man6/lev_comp.6
- gzip -9nf ${PREFIX}/man/man6/nethack.6
- gzip -9nf ${PREFIX}/man/man6/recover.6
-
-.include <bsd.port.mk>
diff --git a/japanese/nethack32/distinfo b/japanese/nethack32/distinfo
deleted file mode 100644
index 32a3c7c87330..000000000000
--- a/japanese/nethack32/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
-MD5 (jnethack-1.0.2.gz) = d89ed77136fe268aa99c6851f1e60d37
diff --git a/japanese/nethack32/files/patch-aa b/japanese/nethack32/files/patch-aa
deleted file mode 100644
index 18bfaf9ee9c0..000000000000
--- a/japanese/nethack32/files/patch-aa
+++ /dev/null
@@ -1,75 +0,0 @@
---- ./include/unixconf.h.org Wed Dec 21 04:44:02 1994
-+++ ./include/unixconf.h Wed Dec 21 04:48:04 1994
-@@ -33,7 +33,7 @@
- /* #define SVR4 /* use in addition to SYSV for System V Release 4 */
- #define NETWORK /* if running on a networked system */
- /* e.g. Suns sharing a playground through NFS */
--#define SUNOS4 /* SunOS 4.x */
-+/* #define SUNOS4 /* SunOS 4.x */
- /* #define NEWSOS4 /* NEWS-OS 4.x */
- /* #define LINUX /* Another Unix clone running on Intel processors */
- /* #define GENIX /* Yet Another Unix Clone */
-@@ -42,11 +42,11 @@
- /* #define UNIXPC /* use in addition to SYSV for AT&T 7300/3B1 */
- /* #define AIX_31 /* In AIX 3.1 (IBM RS/6000) use BSD ioctl's to gain
- job control (note that AIX is SYSV otherwise) */
--/* #define TEXTCOLOR /* Use System V r3.2 terminfo color support */
-+#define TEXTCOLOR /* Use System V r3.2 terminfo color support */
- /* or ANSI color support on termcap systems */
- /* or X11 color */
- /* #define POSIX_JOB_CONTROL /* use System V POSIX job control */
--/* #define POSIX_TYPES /* use POSIX types for system calls and termios */
-+#define POSIX_TYPES /* use POSIX types for system calls and termios */
- /* define for platforms using the GNU libraries */
- /* linux, etc .. */
-
-@@ -108,7 +108,7 @@
- * A stat system call is done on the mailbox every MAILCKFREQ moves.
- */
-
--#define MAIL /* Deliver mail during the game */
-+/* #define MAIL /* Deliver mail during the game */
-
- /* The Andrew Message System does mail a little differently from normal
- * UNIX. Mail is deposited in the user's own directory in ~/Mailbox
---- ./include/config.h.org Wed Dec 21 04:44:01 1994
-+++ ./include/config.h Wed Dec 21 04:48:46 1994
-@@ -273,12 +273,12 @@
-
- #ifdef UNIX
- /* path and file name extension for compression program */
--# define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
--# define COMPRESS_EXTENSION ".Z" /* compress's extension */
-+/* # define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
-+/* # define COMPRESS_EXTENSION ".Z" /* compress's extension */
-
- /* An example of one alternative you might want to use: */
--/* # define COMPRESS "/usr/local/bin/gzip" /* FSF gzip compression */
--/* # define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
-+# define COMPRESS "/usr/bin/gzip" /* FSF gzip compression */
-+# define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
- #endif
- #ifndef COMPRESS
- # define INTERNAL_COMP /* control use of NetHack's compression routines */
-@@ -300,7 +300,7 @@
- * If you define HACKDIR, then this will be the default playground;
- * otherwise it will be the current directory.
- */
--#define HACKDIR "/usr/games/lib/jnethackdir" /* nethack directory */
-+#define HACKDIR "/usr/local/lib/jnethackdir" /* nethack directory */
-
- /*
- * Some system administrators are stupid enough to make Hack suid root
---- ./sys/unix/Makefile.top.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.top Wed Dec 21 04:46:51 1994
-@@ -32,8 +32,8 @@
- # therefore there should not be anything in GAMEDIR that you want to keep
- # (if there is, you'll have to do the installation by hand or modify the
- # instructions)
--GAMEDIR = /usr/games/lib/$(GAME)dir
--SHELLDIR = /usr/games
-+GAMEDIR = /usr/local/lib/$(GAME)dir
-+SHELLDIR = /usr/local/bin
-
- # by issei 1994/2/5, 1994/6/25
- #DATHELP = help hh cmdhelp history opthelp wizhelp
diff --git a/japanese/nethack32/files/patch-ab b/japanese/nethack32/files/patch-ab
deleted file mode 100644
index 7b6dc6a3bb5e..000000000000
--- a/japanese/nethack32/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./include/system.h.org Mon Apr 5 08:54:19 1993
-+++ ./include/system.h Fri Dec 9 23:41:34 1994
-@@ -131,7 +131,9 @@
- E int FDECL(write, (int,char *,int));
- E int FDECL(link, (const char *, const char*));
- #else
-+#ifndef __FreeBSD__
- E long FDECL(lseek, (int,long,int));
-+#endif
- # ifdef POSIX_TYPES
- E int FDECL(write, (int, const void *,unsigned));
- # else
diff --git a/japanese/nethack32/files/patch-ac b/japanese/nethack32/files/patch-ac
deleted file mode 100644
index 77c3745a3e98..000000000000
--- a/japanese/nethack32/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.src.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.src Wed Dec 21 04:50:14 1994
-@@ -97,7 +97,7 @@
-
- # by issei(94/6/12)
- #
--CFLAGS = -g -I../include -I/usr/local/X11R6/include
-+CFLAGS = -O2 -I../include -I/usr/local/X11R6/include
- LFLAGS =
-
-
diff --git a/japanese/nethack32/files/patch-ad b/japanese/nethack32/files/patch-ad
deleted file mode 100644
index 12052c86c16a..000000000000
--- a/japanese/nethack32/files/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
---- ./sys/unix/Makefile.doc.org Mon Jan 11 13:02:31 1993
-+++ ./sys/unix/Makefile.doc Sat Dec 10 00:14:52 1994
-@@ -21,7 +21,7 @@
-
-
- GAME = nethack
--MANDIR = /usr/man/man6
-+MANDIR = /usr/local/man/man6
- MANEXT = 6
-
- # manual installation for most BSD-style systems
-@@ -36,6 +36,7 @@
- # RCVRMANCREATE = nroff -man recover.6 >
-
- manpages:
-+ -mkdir $(MANDIR)
- -$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
- -$(LEVMANCREATE) $(MANDIR)/lev_comp.$(MANEXT)
- -$(DGNMANCREATE) $(MANDIR)/dgn_comp.$(MANEXT)
diff --git a/japanese/nethack32/files/patch-ae b/japanese/nethack32/files/patch-ae
deleted file mode 100644
index 4a17a97af72c..000000000000
--- a/japanese/nethack32/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.utl.org Wed Dec 21 05:25:10 1994
-+++ ./sys/unix/Makefile.utl Wed Dec 21 05:46:22 1994
-@@ -72,7 +72,7 @@
- #
- # by issei 1994/1/10
- # lex is required 8bit through for japanese.
--LEX = flex -8
-+LEX = lex -8
-
- # these are the names of the output files from YACC/LEX. Under MS-DOS
- # and similar systems, they may differ
diff --git a/japanese/nethack32/pkg-comment b/japanese/nethack32/pkg-comment
deleted file mode 100644
index fe2f926fd4b6..000000000000
--- a/japanese/nethack32/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jp-nethack-1.0.2, a dungeon explorin', slashin', hackin' game
diff --git a/japanese/nethack32/pkg-descr b/japanese/nethack32/pkg-descr
deleted file mode 100644
index 07e82ada94e7..000000000000
--- a/japanese/nethack32/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the Japanese version 1.0.2 (original 3.1.3) of nethack. You
-and your puppy (or kitten) will explore the deep dungeons to retrieve
-the long-lost magical item that causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/japanese/nethack32/pkg-plist b/japanese/nethack32/pkg-plist
deleted file mode 100644
index db603458aa4f..000000000000
--- a/japanese/nethack32/pkg-plist
+++ /dev/null
@@ -1,115 +0,0 @@
-@owner games
-bin/jnethack
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/jnethackdir/save
-lib/jnethackdir/jnethack
-lib/jnethackdir/A-filla.lev
-lib/jnethackdir/A-fillb.lev
-lib/jnethackdir/A-goal.lev
-lib/jnethackdir/A-locate.lev
-lib/jnethackdir/A-start.lev
-lib/jnethackdir/B-filla.lev
-lib/jnethackdir/B-fillb.lev
-lib/jnethackdir/B-goal.lev
-lib/jnethackdir/B-locate.lev
-lib/jnethackdir/B-start.lev
-lib/jnethackdir/C-filla.lev
-lib/jnethackdir/C-fillb.lev
-lib/jnethackdir/C-goal.lev
-lib/jnethackdir/C-locate.lev
-lib/jnethackdir/C-start.lev
-lib/jnethackdir/E-filla.lev
-lib/jnethackdir/E-fillb.lev
-lib/jnethackdir/E-goal.lev
-lib/jnethackdir/E-locate.lev
-lib/jnethackdir/E-start.lev
-lib/jnethackdir/H-filla.lev
-lib/jnethackdir/H-fillb.lev
-lib/jnethackdir/H-goal.lev
-lib/jnethackdir/H-locate.lev
-lib/jnethackdir/H-start.lev
-lib/jnethackdir/K-filla.lev
-lib/jnethackdir/K-fillb.lev
-lib/jnethackdir/K-goal.lev
-lib/jnethackdir/K-locate.lev
-lib/jnethackdir/K-start.lev
-lib/jnethackdir/P-filla.lev
-lib/jnethackdir/P-fillb.lev
-lib/jnethackdir/P-goal.lev
-lib/jnethackdir/P-locate.lev
-lib/jnethackdir/P-start.lev
-lib/jnethackdir/R-filla.lev
-lib/jnethackdir/R-fillb.lev
-lib/jnethackdir/R-goal.lev
-lib/jnethackdir/R-locate.lev
-lib/jnethackdir/R-start.lev
-lib/jnethackdir/S-filla.lev
-lib/jnethackdir/S-fillb.lev
-lib/jnethackdir/S-goal.lev
-lib/jnethackdir/S-locate.lev
-lib/jnethackdir/S-start.lev
-lib/jnethackdir/T-filla.lev
-lib/jnethackdir/T-fillb.lev
-lib/jnethackdir/T-goal.lev
-lib/jnethackdir/T-locate.lev
-lib/jnethackdir/T-start.lev
-lib/jnethackdir/V-filla.lev
-lib/jnethackdir/V-fillb.lev
-lib/jnethackdir/V-goal.lev
-lib/jnethackdir/V-locate.lev
-lib/jnethackdir/V-start.lev
-lib/jnethackdir/W-filla.lev
-lib/jnethackdir/W-fillb.lev
-lib/jnethackdir/W-goal.lev
-lib/jnethackdir/W-locate.lev
-lib/jnethackdir/W-start.lev
-lib/jnethackdir/air.lev
-lib/jnethackdir/asmodeus.lev
-lib/jnethackdir/astral.lev
-lib/jnethackdir/baalz.lev
-lib/jnethackdir/bigroom.lev
-lib/jnethackdir/castle.lev
-lib/jnethackdir/data
-lib/jnethackdir/dungeon
-lib/jnethackdir/earth.lev
-lib/jnethackdir/fakewiz1.lev
-lib/jnethackdir/fakewiz2.lev
-lib/jnethackdir/fire.lev
-lib/jnethackdir/jcmdhelp
-lib/jnethackdir/jhelp
-lib/jnethackdir/jhh
-lib/jnethackdir/jhistory
-lib/jnethackdir/jjj
-lib/jnethackdir/jopthelp
-lib/jnethackdir/joracles
-lib/jnethackdir/jrumors
-lib/jnethackdir/juiblex.lev
-lib/jnethackdir/jwizhelp
-lib/jnethackdir/knox.lev
-lib/jnethackdir/license
-lib/jnethackdir/logfile
-lib/jnethackdir/medusa-1.lev
-lib/jnethackdir/medusa-2.lev
-lib/jnethackdir/mine_end.lev
-lib/jnethackdir/minefill.lev
-lib/jnethackdir/minetown.lev
-lib/jnethackdir/options
-lib/jnethackdir/oracle.lev
-lib/jnethackdir/orcus.lev
-lib/jnethackdir/perm
-lib/jnethackdir/quest.dat
-lib/jnethackdir/record
-lib/jnethackdir/sanctum.lev
-lib/jnethackdir/tower1.lev
-lib/jnethackdir/tower2.lev
-lib/jnethackdir/tower3.lev
-lib/jnethackdir/valley.lev
-lib/jnethackdir/water.lev
-lib/jnethackdir/wizard1.lev
-lib/jnethackdir/wizard2.lev
-lib/jnethackdir/wizard3.lev
-@exec chmod 755 %D/lib/jnethackdir
-@unexec rmdir %D/lib/jnethackdir
diff --git a/japanese/nethack34/Makefile b/japanese/nethack34/Makefile
deleted file mode 100644
index 7424816651d9..000000000000
--- a/japanese/nethack34/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: nethack
-# Version required: 3.1.3
-# Date created: 13 February 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.1.1.1 1995/05/14 02:35:15 asami Exp $
-#
-
-DISTNAME= nethack3.1.3
-PKGNAME= jp-nethack-1.0.2
-CATEGORIES+= japanese games
-MASTER_SITES= ftp://ftp.uu.net/usenet/comp.sources.games/
-EXTRACT_SUFX= .tar.Z
-
-PATCH_SITES= ftp://mitsuko.jaist.ac.jp/pub/jnethack/
-PATCHFILES= jnethack-1.0.2.gz
-
-MAINTAINER= asami@FreeBSD.ORG
-
-WRKSRC= ${WRKDIR}/nethack313
-USE_GMAKE= yes
-SHELL= /bin/sh
-NCFTPFLAGS= -NP
-
-pre-configure:
- @cd ${WRKSRC}/sys/unix; ${SHELL} setup.sh
-
-pre-install:
- @cd ${WRKSRC}/doc; ${MAKE} manpages
-
-
-post-install:
- gzip -9nf ${PREFIX}/man/man6/dgn_comp.6
- gzip -9nf ${PREFIX}/man/man6/lev_comp.6
- gzip -9nf ${PREFIX}/man/man6/nethack.6
- gzip -9nf ${PREFIX}/man/man6/recover.6
-
-.include <bsd.port.mk>
diff --git a/japanese/nethack34/distinfo b/japanese/nethack34/distinfo
deleted file mode 100644
index 32a3c7c87330..000000000000
--- a/japanese/nethack34/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (nethack3.1.3.tar.Z) = f196ed9659814cd85beeee10e60b7e73
-MD5 (jnethack-1.0.2.gz) = d89ed77136fe268aa99c6851f1e60d37
diff --git a/japanese/nethack34/files/patch-aa b/japanese/nethack34/files/patch-aa
deleted file mode 100644
index 18bfaf9ee9c0..000000000000
--- a/japanese/nethack34/files/patch-aa
+++ /dev/null
@@ -1,75 +0,0 @@
---- ./include/unixconf.h.org Wed Dec 21 04:44:02 1994
-+++ ./include/unixconf.h Wed Dec 21 04:48:04 1994
-@@ -33,7 +33,7 @@
- /* #define SVR4 /* use in addition to SYSV for System V Release 4 */
- #define NETWORK /* if running on a networked system */
- /* e.g. Suns sharing a playground through NFS */
--#define SUNOS4 /* SunOS 4.x */
-+/* #define SUNOS4 /* SunOS 4.x */
- /* #define NEWSOS4 /* NEWS-OS 4.x */
- /* #define LINUX /* Another Unix clone running on Intel processors */
- /* #define GENIX /* Yet Another Unix Clone */
-@@ -42,11 +42,11 @@
- /* #define UNIXPC /* use in addition to SYSV for AT&T 7300/3B1 */
- /* #define AIX_31 /* In AIX 3.1 (IBM RS/6000) use BSD ioctl's to gain
- job control (note that AIX is SYSV otherwise) */
--/* #define TEXTCOLOR /* Use System V r3.2 terminfo color support */
-+#define TEXTCOLOR /* Use System V r3.2 terminfo color support */
- /* or ANSI color support on termcap systems */
- /* or X11 color */
- /* #define POSIX_JOB_CONTROL /* use System V POSIX job control */
--/* #define POSIX_TYPES /* use POSIX types for system calls and termios */
-+#define POSIX_TYPES /* use POSIX types for system calls and termios */
- /* define for platforms using the GNU libraries */
- /* linux, etc .. */
-
-@@ -108,7 +108,7 @@
- * A stat system call is done on the mailbox every MAILCKFREQ moves.
- */
-
--#define MAIL /* Deliver mail during the game */
-+/* #define MAIL /* Deliver mail during the game */
-
- /* The Andrew Message System does mail a little differently from normal
- * UNIX. Mail is deposited in the user's own directory in ~/Mailbox
---- ./include/config.h.org Wed Dec 21 04:44:01 1994
-+++ ./include/config.h Wed Dec 21 04:48:46 1994
-@@ -273,12 +273,12 @@
-
- #ifdef UNIX
- /* path and file name extension for compression program */
--# define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
--# define COMPRESS_EXTENSION ".Z" /* compress's extension */
-+/* # define COMPRESS "/usr/ucb/compress" /* Lempel-Ziv compression */
-+/* # define COMPRESS_EXTENSION ".Z" /* compress's extension */
-
- /* An example of one alternative you might want to use: */
--/* # define COMPRESS "/usr/local/bin/gzip" /* FSF gzip compression */
--/* # define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
-+# define COMPRESS "/usr/bin/gzip" /* FSF gzip compression */
-+# define COMPRESS_EXTENSION ".gz" /* normal gzip extension */
- #endif
- #ifndef COMPRESS
- # define INTERNAL_COMP /* control use of NetHack's compression routines */
-@@ -300,7 +300,7 @@
- * If you define HACKDIR, then this will be the default playground;
- * otherwise it will be the current directory.
- */
--#define HACKDIR "/usr/games/lib/jnethackdir" /* nethack directory */
-+#define HACKDIR "/usr/local/lib/jnethackdir" /* nethack directory */
-
- /*
- * Some system administrators are stupid enough to make Hack suid root
---- ./sys/unix/Makefile.top.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.top Wed Dec 21 04:46:51 1994
-@@ -32,8 +32,8 @@
- # therefore there should not be anything in GAMEDIR that you want to keep
- # (if there is, you'll have to do the installation by hand or modify the
- # instructions)
--GAMEDIR = /usr/games/lib/$(GAME)dir
--SHELLDIR = /usr/games
-+GAMEDIR = /usr/local/lib/$(GAME)dir
-+SHELLDIR = /usr/local/bin
-
- # by issei 1994/2/5, 1994/6/25
- #DATHELP = help hh cmdhelp history opthelp wizhelp
diff --git a/japanese/nethack34/files/patch-ab b/japanese/nethack34/files/patch-ab
deleted file mode 100644
index 7b6dc6a3bb5e..000000000000
--- a/japanese/nethack34/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./include/system.h.org Mon Apr 5 08:54:19 1993
-+++ ./include/system.h Fri Dec 9 23:41:34 1994
-@@ -131,7 +131,9 @@
- E int FDECL(write, (int,char *,int));
- E int FDECL(link, (const char *, const char*));
- #else
-+#ifndef __FreeBSD__
- E long FDECL(lseek, (int,long,int));
-+#endif
- # ifdef POSIX_TYPES
- E int FDECL(write, (int, const void *,unsigned));
- # else
diff --git a/japanese/nethack34/files/patch-ac b/japanese/nethack34/files/patch-ac
deleted file mode 100644
index 77c3745a3e98..000000000000
--- a/japanese/nethack34/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.src.org Wed Dec 21 04:43:32 1994
-+++ ./sys/unix/Makefile.src Wed Dec 21 04:50:14 1994
-@@ -97,7 +97,7 @@
-
- # by issei(94/6/12)
- #
--CFLAGS = -g -I../include -I/usr/local/X11R6/include
-+CFLAGS = -O2 -I../include -I/usr/local/X11R6/include
- LFLAGS =
-
-
diff --git a/japanese/nethack34/files/patch-ad b/japanese/nethack34/files/patch-ad
deleted file mode 100644
index 12052c86c16a..000000000000
--- a/japanese/nethack34/files/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
---- ./sys/unix/Makefile.doc.org Mon Jan 11 13:02:31 1993
-+++ ./sys/unix/Makefile.doc Sat Dec 10 00:14:52 1994
-@@ -21,7 +21,7 @@
-
-
- GAME = nethack
--MANDIR = /usr/man/man6
-+MANDIR = /usr/local/man/man6
- MANEXT = 6
-
- # manual installation for most BSD-style systems
-@@ -36,6 +36,7 @@
- # RCVRMANCREATE = nroff -man recover.6 >
-
- manpages:
-+ -mkdir $(MANDIR)
- -$(GAMEMANCREATE) $(MANDIR)/$(GAME).$(MANEXT)
- -$(LEVMANCREATE) $(MANDIR)/lev_comp.$(MANEXT)
- -$(DGNMANCREATE) $(MANDIR)/dgn_comp.$(MANEXT)
diff --git a/japanese/nethack34/files/patch-ae b/japanese/nethack34/files/patch-ae
deleted file mode 100644
index 4a17a97af72c..000000000000
--- a/japanese/nethack34/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sys/unix/Makefile.utl.org Wed Dec 21 05:25:10 1994
-+++ ./sys/unix/Makefile.utl Wed Dec 21 05:46:22 1994
-@@ -72,7 +72,7 @@
- #
- # by issei 1994/1/10
- # lex is required 8bit through for japanese.
--LEX = flex -8
-+LEX = lex -8
-
- # these are the names of the output files from YACC/LEX. Under MS-DOS
- # and similar systems, they may differ
diff --git a/japanese/nethack34/pkg-comment b/japanese/nethack34/pkg-comment
deleted file mode 100644
index fe2f926fd4b6..000000000000
--- a/japanese/nethack34/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-jp-nethack-1.0.2, a dungeon explorin', slashin', hackin' game
diff --git a/japanese/nethack34/pkg-descr b/japanese/nethack34/pkg-descr
deleted file mode 100644
index 07e82ada94e7..000000000000
--- a/japanese/nethack34/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is the Japanese version 1.0.2 (original 3.1.3) of nethack. You
-and your puppy (or kitten) will explore the deep dungeons to retrieve
-the long-lost magical item that causes so much trouble to anyone.
-
-Take care, and try not to miss meals.
-
-- Satoshi
-asami@cs.berkeley.edu
-
-P.S. There is a newsgroup "rec.games.roguelike.nethack" if you are
- truly interested.
diff --git a/japanese/nethack34/pkg-plist b/japanese/nethack34/pkg-plist
deleted file mode 100644
index db603458aa4f..000000000000
--- a/japanese/nethack34/pkg-plist
+++ /dev/null
@@ -1,115 +0,0 @@
-@owner games
-bin/jnethack
-man/man6/dgn_comp.6.gz
-man/man6/lev_comp.6.gz
-man/man6/nethack.6.gz
-man/man6/recover.6.gz
-lib/jnethackdir/save
-lib/jnethackdir/jnethack
-lib/jnethackdir/A-filla.lev
-lib/jnethackdir/A-fillb.lev
-lib/jnethackdir/A-goal.lev
-lib/jnethackdir/A-locate.lev
-lib/jnethackdir/A-start.lev
-lib/jnethackdir/B-filla.lev
-lib/jnethackdir/B-fillb.lev
-lib/jnethackdir/B-goal.lev
-lib/jnethackdir/B-locate.lev
-lib/jnethackdir/B-start.lev
-lib/jnethackdir/C-filla.lev
-lib/jnethackdir/C-fillb.lev
-lib/jnethackdir/C-goal.lev
-lib/jnethackdir/C-locate.lev
-lib/jnethackdir/C-start.lev
-lib/jnethackdir/E-filla.lev
-lib/jnethackdir/E-fillb.lev
-lib/jnethackdir/E-goal.lev
-lib/jnethackdir/E-locate.lev
-lib/jnethackdir/E-start.lev
-lib/jnethackdir/H-filla.lev
-lib/jnethackdir/H-fillb.lev
-lib/jnethackdir/H-goal.lev
-lib/jnethackdir/H-locate.lev
-lib/jnethackdir/H-start.lev
-lib/jnethackdir/K-filla.lev
-lib/jnethackdir/K-fillb.lev
-lib/jnethackdir/K-goal.lev
-lib/jnethackdir/K-locate.lev
-lib/jnethackdir/K-start.lev
-lib/jnethackdir/P-filla.lev
-lib/jnethackdir/P-fillb.lev
-lib/jnethackdir/P-goal.lev
-lib/jnethackdir/P-locate.lev
-lib/jnethackdir/P-start.lev
-lib/jnethackdir/R-filla.lev
-lib/jnethackdir/R-fillb.lev
-lib/jnethackdir/R-goal.lev
-lib/jnethackdir/R-locate.lev
-lib/jnethackdir/R-start.lev
-lib/jnethackdir/S-filla.lev
-lib/jnethackdir/S-fillb.lev
-lib/jnethackdir/S-goal.lev
-lib/jnethackdir/S-locate.lev
-lib/jnethackdir/S-start.lev
-lib/jnethackdir/T-filla.lev
-lib/jnethackdir/T-fillb.lev
-lib/jnethackdir/T-goal.lev
-lib/jnethackdir/T-locate.lev
-lib/jnethackdir/T-start.lev
-lib/jnethackdir/V-filla.lev
-lib/jnethackdir/V-fillb.lev
-lib/jnethackdir/V-goal.lev
-lib/jnethackdir/V-locate.lev
-lib/jnethackdir/V-start.lev
-lib/jnethackdir/W-filla.lev
-lib/jnethackdir/W-fillb.lev
-lib/jnethackdir/W-goal.lev
-lib/jnethackdir/W-locate.lev
-lib/jnethackdir/W-start.lev
-lib/jnethackdir/air.lev
-lib/jnethackdir/asmodeus.lev
-lib/jnethackdir/astral.lev
-lib/jnethackdir/baalz.lev
-lib/jnethackdir/bigroom.lev
-lib/jnethackdir/castle.lev
-lib/jnethackdir/data
-lib/jnethackdir/dungeon
-lib/jnethackdir/earth.lev
-lib/jnethackdir/fakewiz1.lev
-lib/jnethackdir/fakewiz2.lev
-lib/jnethackdir/fire.lev
-lib/jnethackdir/jcmdhelp
-lib/jnethackdir/jhelp
-lib/jnethackdir/jhh
-lib/jnethackdir/jhistory
-lib/jnethackdir/jjj
-lib/jnethackdir/jopthelp
-lib/jnethackdir/joracles
-lib/jnethackdir/jrumors
-lib/jnethackdir/juiblex.lev
-lib/jnethackdir/jwizhelp
-lib/jnethackdir/knox.lev
-lib/jnethackdir/license
-lib/jnethackdir/logfile
-lib/jnethackdir/medusa-1.lev
-lib/jnethackdir/medusa-2.lev
-lib/jnethackdir/mine_end.lev
-lib/jnethackdir/minefill.lev
-lib/jnethackdir/minetown.lev
-lib/jnethackdir/options
-lib/jnethackdir/oracle.lev
-lib/jnethackdir/orcus.lev
-lib/jnethackdir/perm
-lib/jnethackdir/quest.dat
-lib/jnethackdir/record
-lib/jnethackdir/sanctum.lev
-lib/jnethackdir/tower1.lev
-lib/jnethackdir/tower2.lev
-lib/jnethackdir/tower3.lev
-lib/jnethackdir/valley.lev
-lib/jnethackdir/water.lev
-lib/jnethackdir/wizard1.lev
-lib/jnethackdir/wizard2.lev
-lib/jnethackdir/wizard3.lev
-@exec chmod 755 %D/lib/jnethackdir
-@unexec rmdir %D/lib/jnethackdir
diff --git a/japanese/nkf/Makefile b/japanese/nkf/Makefile
deleted file mode 100644
index 97a701135546..000000000000
--- a/japanese/nkf/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: nkf
-# Version required: 1.5 pl 1
-# Date created: 5 February 1995
-# Whom: asami
-#
-# $Id: Makefile,v 1.5 1995/04/07 05:48:10 asami Exp $
-#
-
-DISTNAME= nkf-1.5pl1
-PKGNAME= nkf-1.5.1
-CATEGORIES+= japanese
-MASTER_SITES= ftp://www.hitachi-sk.co.jp/pub/Japanese/filter/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-pre-patch:
- @echo "===> Installing custom Makefile for ${DISTNAME}"
- @(cp ${FILESDIR}/Makefile ${WRKSRC})
-
-.include <bsd.port.mk>
diff --git a/japanese/nkf/distinfo b/japanese/nkf/distinfo
deleted file mode 100644
index 5bc6a1d64881..000000000000
--- a/japanese/nkf/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (nkf-1.5pl1.tar.gz) = 6063d66609fae44cb30c32a3ac01e42a
diff --git a/japanese/nkf/pkg-comment b/japanese/nkf/pkg-comment
deleted file mode 100644
index b8c586803418..000000000000
--- a/japanese/nkf/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-nkf-1.5pl1, Network Kanji code conversion Filter
diff --git a/japanese/nkf/pkg-descr b/japanese/nkf/pkg-descr
deleted file mode 100644
index 6ee5a32f2d50..000000000000
--- a/japanese/nkf/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Nkf is a yet another kanji code converter among networks, hosts and
-terminals. It converts input kanji code to designated kanji code such
-as 7-bit JIS, shifted-JIS or EUC.
-
-One of the most unique facicility of nkf is the guess of the input
-kanji code. It currently recognizes 7-bit JIS, shifted-JIS and EUC.
-So users needn't the input kanji code specification.
-
-The original author is Itaru Ichikawa (ichikawa@flab.fujitsu.co.jp).
-This port for FreeBSD includes patches posted to fj.sources by
-Shinji Kono (kono@csl.sony.co.jp). It has the unofficial version
-number 1.5pl1.
-
-- Satoshi
-(asami@cs.berkeley.edu)
diff --git a/japanese/nkf/pkg-plist b/japanese/nkf/pkg-plist
deleted file mode 100644
index 09186f8e0673..000000000000
--- a/japanese/nkf/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cwd /usr/local
-@mode 755
-bin/nkf
-@mode 644
-man/man1/nkf.1.gz
diff --git a/japanese/sed/Makefile b/japanese/sed/Makefile
deleted file mode 100644
index ba22999e8eed..000000000000
--- a/japanese/sed/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: sed+mb
-# Version required: 1.18+mb1.03
-# Date created: 2 April 1995
-# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
-#
-# $Id: Makefile,v 1.1.1.1 1995/04/04 09:37:51 asami Exp $
-#
-
-DISTNAME= sed-1.18
-PKGNAME= jp-sed-1.18
-CATEGORIES= japanese
-MASTER_SITES= ftp://ftp.uu.net/systems/gnu/
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-PATCH_STRIP= -p1
-
-.include <bsd.port.mk>
diff --git a/japanese/sed/distinfo b/japanese/sed/distinfo
deleted file mode 100644
index 64affa877dd1..000000000000
--- a/japanese/sed/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (sed-1.18.tar.gz) = 9d66352d7e8775b0de3067ec267cdf49
diff --git a/japanese/sed/pkg-comment b/japanese/sed/pkg-comment
deleted file mode 100644
index ff9bf766fac4..000000000000
--- a/japanese/sed/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU sed version 1.18 + multi-byte extension 1.03
diff --git a/japanese/sed/pkg-descr b/japanese/sed/pkg-descr
deleted file mode 100644
index b4e617d6afdb..000000000000
--- a/japanese/sed/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This package is a multi-byte extented GNU SED. It accepts text which
-includes multi-byte character code. Supported multi-byte codes are
-2 byte EUC code and/or Shift-JIS code.
-
-Multi-byte patch by t^2(Takahiro Tanimoto, NBC02362@niftyserve.or.jp).
diff --git a/japanese/sed/pkg-plist b/japanese/sed/pkg-plist
deleted file mode 100644
index d39dd7440f34..000000000000
--- a/japanese/sed/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd ${PREFIX}
-@mode 755
-bin/sed