1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

Dynamic loading module input method `Wnn' on Emacs.

PR:		ports/8833
Submitted by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
This commit is contained in:
Jun Kuriyama 1999-01-11 14:21:25 +00:00
parent 8dd0162faa
commit 5685b5d270
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=16009
9 changed files with 149 additions and 0 deletions

View File

@ -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>

View File

@ -0,0 +1 @@
MD5 (dl-wnn-0.2.2.tar.gz) = 5fe5da0d4489a4c797650a0a5b518fd7

View File

@ -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

View File

@ -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 $B$,Fs=EDj5A$5$l$k$N$G(B */
#define _UCHAR_T

View File

@ -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

View File

@ -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

View File

@ -0,0 +1 @@
Dynamic loading module input method `Wnn' on Emacs.

View File

@ -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>.

View File

@ -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%%