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:
parent
8dd0162faa
commit
5685b5d270
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=16009
41
japanese/emacs20-dl-wnn6/Makefile
Normal file
41
japanese/emacs20-dl-wnn6/Makefile
Normal 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>
|
1
japanese/emacs20-dl-wnn6/distinfo
Normal file
1
japanese/emacs20-dl-wnn6/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (dl-wnn-0.2.2.tar.gz) = 5fe5da0d4489a4c797650a0a5b518fd7
|
11
japanese/emacs20-dl-wnn6/files/patch-aa
Normal file
11
japanese/emacs20-dl-wnn6/files/patch-aa
Normal 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
|
||||
|
15
japanese/emacs20-dl-wnn6/files/patch-ab
Normal file
15
japanese/emacs20-dl-wnn6/files/patch-ab
Normal 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
|
11
japanese/emacs20-dl-wnn6/files/patch-ac
Normal file
11
japanese/emacs20-dl-wnn6/files/patch-ac
Normal 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
|
11
japanese/emacs20-dl-wnn6/files/patch-ad
Normal file
11
japanese/emacs20-dl-wnn6/files/patch-ad
Normal 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
|
1
japanese/emacs20-dl-wnn6/pkg-comment
Normal file
1
japanese/emacs20-dl-wnn6/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Dynamic loading module input method `Wnn' on Emacs.
|
16
japanese/emacs20-dl-wnn6/pkg-descr
Normal file
16
japanese/emacs20-dl-wnn6/pkg-descr
Normal 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>.
|
42
japanese/emacs20-dl-wnn6/pkg-plist
Normal file
42
japanese/emacs20-dl-wnn6/pkg-plist
Normal 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%%
|
Loading…
Reference in New Issue
Block a user