diff options
author | kuriyama <kuriyama@FreeBSD.org> | 1999-01-11 14:21:25 +0000 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 1999-01-11 14:21:25 +0000 |
commit | 5d912e2b0491f9278c6c9b576f5ec3bbbddbbc57 (patch) | |
tree | a2b796055987ee2ffc934bfad00de53167a53fb3 /japanese/emacs20-dl-wnn6 | |
parent | dfe877b0ac672f823c74e428f404cf7dae597f04 (diff) | |
download | FreeBSD-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/Makefile | 41 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/distinfo | 1 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/files/patch-aa | 11 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/files/patch-ab | 15 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/files/patch-ac | 11 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/files/patch-ad | 11 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/pkg-descr | 16 | ||||
-rw-r--r-- | japanese/emacs20-dl-wnn6/pkg-plist | 42 |
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%% |