summaryrefslogtreecommitdiffstats
path: root/japanese/emacs20-dl-wnn6
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>1999-01-11 14:21:25 +0000
committerkuriyama <kuriyama@FreeBSD.org>1999-01-11 14:21:25 +0000
commit5d912e2b0491f9278c6c9b576f5ec3bbbddbbc57 (patch)
treea2b796055987ee2ffc934bfad00de53167a53fb3 /japanese/emacs20-dl-wnn6
parentdfe877b0ac672f823c74e428f404cf7dae597f04 (diff)
downloadFreeBSD-ports-5d912e2b0491f9278c6c9b576f5ec3bbbddbbc57.zip
FreeBSD-ports-5d912e2b0491f9278c6c9b576f5ec3bbbddbbc57.tar.gz
Dynamic loading module input method `Wnn' on Emacs.
PR: ports/8833 Submitted by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
Diffstat (limited to 'japanese/emacs20-dl-wnn6')
-rw-r--r--japanese/emacs20-dl-wnn6/Makefile41
-rw-r--r--japanese/emacs20-dl-wnn6/distinfo1
-rw-r--r--japanese/emacs20-dl-wnn6/files/patch-aa11
-rw-r--r--japanese/emacs20-dl-wnn6/files/patch-ab15
-rw-r--r--japanese/emacs20-dl-wnn6/files/patch-ac11
-rw-r--r--japanese/emacs20-dl-wnn6/files/patch-ad11
-rw-r--r--japanese/emacs20-dl-wnn6/pkg-comment1
-rw-r--r--japanese/emacs20-dl-wnn6/pkg-descr16
-rw-r--r--japanese/emacs20-dl-wnn6/pkg-plist42
9 files changed, 149 insertions, 0 deletions
diff --git a/japanese/emacs20-dl-wnn6/Makefile b/japanese/emacs20-dl-wnn6/Makefile
new file mode 100644
index 0000000..9496cc3
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: emacs20-dl-wnn6
+# Version required: 0.2.2
+# Date created: 10 October 1998
+# Whom: shige
+#
+# $Id$
+#
+
+DISTNAME= dl-wnn-0.2.2
+PKGNAME= ja-emacs20-dl-wnn6-0.2.2
+CATEGORIES= japanese editors
+MASTER_SITES= http://tt-www.cs.titech.ac.jp/~katsuya/emacs/
+
+MAINTAINER= shige@kuis.kyoto-u.ac.jp
+
+LIB_DEPENDS= wnn6.1:${.CURDIR}/../../japanese/Wnn6-lib
+BUILD_DEPENDS= emacs-dl-${EMACS_VER}:${EMACSDL_DIR} \
+ /nonexistent:${EMACSDL_DIR}:configure
+RUN_DEPENDS= emacs-dl-${EMACS_VER}:${EMACSDL_DIR}
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-wnn-includes=${PREFIX}/include/wnn --with-wnn6 \
+ --with-emacs-src=${EMACSDL_DIR}/work/emacs-${EMACS_VER}
+CONFIGURE_ENV= EMACS=emacs-dl-${EMACS_VER}
+PLIST_SUB= EMACS_VER=${EMACS_VER} DOCDIR=${DOCDIR}
+
+DOCDIR= share/doc/emacs20-dl-wnn6
+EMACS_VER= 20.3
+EMACSDL_DIR= ${.CURDIR}/../../editors/emacs20-dl
+
+post-install:
+ @${LN} ${PREFIX}/share/emacs/site-lisp/egg/eggrc-wnn \
+ ${PREFIX}/share/emacs/site-lisp/egg/.eggrc
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/${DOCDIR}
+ @${INSTALL_DATA} ${WRKSRC}/README.jp ${PREFIX}/${DOCDIR}
+ @${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/${DOCDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/japanese/emacs20-dl-wnn6/distinfo b/japanese/emacs20-dl-wnn6/distinfo
new file mode 100644
index 0000000..d355f8d
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/distinfo
@@ -0,0 +1 @@
+MD5 (dl-wnn-0.2.2.tar.gz) = 5fe5da0d4489a4c797650a0a5b518fd7
diff --git a/japanese/emacs20-dl-wnn6/files/patch-aa b/japanese/emacs20-dl-wnn6/files/patch-aa
new file mode 100644
index 0000000..9382645
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/files/patch-aa
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig Sun Oct 11 11:04:13 1998
++++ src/Makefile.in Sun Oct 11 13:50:36 1998
+@@ -14,7 +14,7 @@
+ CFLAGS = -g -O2
+ ALL_CFLAGS = $(CFLAGS) -nostdlib -shared -fPIC -pipe -I$(emacssrc)/src
+ WNN_CFLAGS = -I$(wnn_includes) -DWNN_EMACS -DWNN_EMACS_DL $(wnn_define)
+-WNN_LDFLAGS = -lwnn
++WNN_LDFLAGS = -L/usr/local/lib -lwnn6
+
+ all: wnn.so
+
diff --git a/japanese/emacs20-dl-wnn6/files/patch-ab b/japanese/emacs20-dl-wnn6/files/patch-ab
new file mode 100644
index 0000000..6f368ec
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/files/patch-ab
@@ -0,0 +1,15 @@
+--- src/wnn.c.orig Sun Oct 11 11:03:42 1998
++++ src/wnn.c Sun Oct 11 13:51:17 1998
+@@ -297,9 +297,9 @@
+ #include <ctype.h>
+
+ #include "config.h"
+-#include "commonhd.h"
+-#include "cplib.h"
+-#include "jllib.h"
++#include <commonhd.h>
++#include <cplib.h>
++#include <jllib.h>
+
+ /* UCHAR が二重定義されるので */
+ #define _UCHAR_T
diff --git a/japanese/emacs20-dl-wnn6/files/patch-ac b/japanese/emacs20-dl-wnn6/files/patch-ac
new file mode 100644
index 0000000..575d911
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/files/patch-ac
@@ -0,0 +1,11 @@
+--- lisp/Makefile.in.orig Sun Oct 11 14:06:21 1998
++++ lisp/Makefile.in Sun Oct 11 14:06:30 1998
+@@ -18,7 +18,7 @@
+
+ install::
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir)
+- for p in *.elc eggrc-*; do \
++ for p in *.el *.elc eggrc-*; do \
+ echo " $(INSTALL_DATA) $$p $(lispdir)/$$p"; \
+ $(INSTALL_DATA) $$p $(lispdir)/$$p; \
+ done
diff --git a/japanese/emacs20-dl-wnn6/files/patch-ad b/japanese/emacs20-dl-wnn6/files/patch-ad
new file mode 100644
index 0000000..6a73e8e
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/files/patch-ad
@@ -0,0 +1,11 @@
+--- lisp/its/Makefile.in.orig Sun Oct 11 14:06:41 1998
++++ lisp/its/Makefile.in Sun Oct 11 14:06:52 1998
+@@ -17,7 +17,7 @@
+
+ install::
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(lispdir)/its
+- for p in *.elc; do \
++ for p in *.el *.elc; do \
+ echo " $(INSTALL_DATA) $$p $(lispdir)/its/$$p"; \
+ $(INSTALL_DATA) $$p $(lispdir)/its/$$p; \
+ done
diff --git a/japanese/emacs20-dl-wnn6/pkg-comment b/japanese/emacs20-dl-wnn6/pkg-comment
new file mode 100644
index 0000000..2679cc2
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/pkg-comment
@@ -0,0 +1 @@
+Dynamic loading module input method `Wnn' on Emacs.
diff --git a/japanese/emacs20-dl-wnn6/pkg-descr b/japanese/emacs20-dl-wnn6/pkg-descr
new file mode 100644
index 0000000..db88567
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/pkg-descr
@@ -0,0 +1,16 @@
+Input method module `Wnn' for Emacs with dynamic loading enhancement.
+
+This is an input method module Wnn for Emacs.
+
+To use Wnn, put in your $HOME/.emacs as follows:
+
+ (autoload 'egg "egg" "Initialize EGG." t)
+
+and M-x egg.
+
+This dynamic loading module sources and emacs20 dynamic loading patch
+is placed on the following URL:
+
+ ftp://ftp.jaist.ac.jp/pub/GNU/elisp/emacs-20-dl/
+
+--- Porting by shige <shige@kuis.kyoto-u.ac.jp>.
diff --git a/japanese/emacs20-dl-wnn6/pkg-plist b/japanese/emacs20-dl-wnn6/pkg-plist
new file mode 100644
index 0000000..be5e419
--- /dev/null
+++ b/japanese/emacs20-dl-wnn6/pkg-plist
@@ -0,0 +1,42 @@
+libexec/emacs/%%EMACS_VER%%/i386--freebsd/wnn.so
+share/emacs/site-lisp/egg/busyu.el
+share/emacs/site-lisp/egg/busyu.elc
+share/emacs/site-lisp/egg/egg.el
+share/emacs/site-lisp/egg/egg.elc
+share/emacs/site-lisp/egg/egg-jsymbol.el
+share/emacs/site-lisp/egg/egg-jsymbol.elc
+share/emacs/site-lisp/egg/egg-keymap.el
+share/emacs/site-lisp/egg/egg-keymap.elc
+share/emacs/site-lisp/egg/isearch-ext.el
+share/emacs/site-lisp/egg/isearch-ext.elc
+share/emacs/site-lisp/egg/wnn-egg.el
+share/emacs/site-lisp/egg/wnn-egg.elc
+share/emacs/site-lisp/egg/wnn-client.el
+share/emacs/site-lisp/egg/eggrc-sj3
+share/emacs/site-lisp/egg/eggrc-v41
+share/emacs/site-lisp/egg/eggrc-wnn
+@exec ln -sf %D/%F share/emacs/site-lisp/egg/.eggrc
+@unexec rm -f %D/share/emacs/site-lisp/egg/.eggrc
+share/emacs/site-lisp/egg/its/han-kata.el
+share/emacs/site-lisp/egg/its/han-kata.elc
+share/emacs/site-lisp/egg/its/hangul.el
+share/emacs/site-lisp/egg/its/hangul.elc
+share/emacs/site-lisp/egg/its/hankaku.el
+share/emacs/site-lisp/egg/its/hankaku.elc
+share/emacs/site-lisp/egg/its/hira.el
+share/emacs/site-lisp/egg/its/hira.elc
+share/emacs/site-lisp/egg/its/kata.el
+share/emacs/site-lisp/egg/its/kata.elc
+share/emacs/site-lisp/egg/its/katainput.el
+share/emacs/site-lisp/egg/its/katainput.elc
+share/emacs/site-lisp/egg/its/pinyin.el
+share/emacs/site-lisp/egg/its/pinyin.elc
+share/emacs/site-lisp/egg/its/zenkaku.el
+share/emacs/site-lisp/egg/its/zenkaku.elc
+share/emacs/site-lisp/egg/its/zhuyin.el
+share/emacs/site-lisp/egg/its/zhuyin.elc
+@dirrm share/emacs/site-lisp/egg/its
+@dirrm share/emacs/site-lisp/egg
+%%DOCDIR%%/README.jp
+%%DOCDIR%%/ChangeLog
+@dirrm %%DOCDIR%%
OpenPOWER on IntegriCloud