diff options
author | kuriyama <kuriyama@FreeBSD.org> | 1998-12-15 15:22:46 +0000 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 1998-12-15 15:22:46 +0000 |
commit | b7655f4f9f67b3ce055afec4ab5bf1b338cd2922 (patch) | |
tree | 12d65a297442df3137c73cb626440b35ea66036b /japanese/skk-elisp | |
parent | a5842368ae07db5764724f4da612e4d27f85c582 (diff) | |
download | FreeBSD-ports-b7655f4f9f67b3ce055afec4ab5bf1b338cd2922.zip FreeBSD-ports-b7655f4f9f67b3ce055afec4ab5bf1b338cd2922.tar.gz |
japanese/skk-elisp:
Emacs-lisp frontend for the SKK Japanese-input software.
japanese/skk-jisyo:
Jisyo (dictionary) file for the SKK Japanese-input software.
japanese/skk-tools:
Jisyo-tools for the SKK Japanese-input software.
japanese/skkserv:
Dictionary server for the SKK Japanese-input software.
PR: ports/8705 (part of)
Submitted by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
Note:
This PR cannot close until I commit japanese/skk meta-port
and take some tweaks. Please wait.
Diffstat (limited to 'japanese/skk-elisp')
-rw-r--r-- | japanese/skk-elisp/Makefile | 55 | ||||
-rw-r--r-- | japanese/skk-elisp/distinfo | 1 | ||||
-rw-r--r-- | japanese/skk-elisp/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/skk-elisp/pkg-descr | 7 | ||||
-rw-r--r-- | japanese/skk-elisp/pkg-plist | 49 |
5 files changed, 113 insertions, 0 deletions
diff --git a/japanese/skk-elisp/Makefile b/japanese/skk-elisp/Makefile new file mode 100644 index 0000000..bdffdb1 --- /dev/null +++ b/japanese/skk-elisp/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: skk-elisp +# Version required: 9.6 +# Date created: 31 Oct 1998 +# Whom: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp> +# +# $Id$ +# + +DISTNAME= skk9.6 +PKGNAME= ja-skk-elisp-9.6 +CATEGORIES= japanese elisp +MASTER_SITES= ftp://skk.kuis.kyoto-u.ac.jp/skk/9.6/ + +MAINTAINER= matusita@jp.freebsd.org + +BUILD_DEPENDS= mule:${.CURDIR}/../../editors/mule +RUN_DEPENDS= ${PREFIX}/share/skk/${SKKJISYO}:${SKK_MASTERDIR} + +SKKJISYO_SIZE?= L +SKKJISYO?= SKK-JISYO.${SKKJISYO_SIZE} +SKK_MASTERDIR= ${.CURDIR}/../../japanese/skk-jisyo +WRKSRC= ${SKK_MASTERDIR}/work/skk-9.6 + +# we cannot use skk-9.6 on emacs20 +EMACS= mule +ELISPSUBDIR= share/${EMACS}/site-lisp/skk + +MAKE_ARGS= SUBDIRS='lisp' EMACS=${EMACS} ELISPDIR=${PREFIX}/${ELISPSUBDIR} +PLIST_SUB= EMACS=${EMACS} ELISPSUBDIR=${ELISPSUBDIR} + +do-extract: + @echo "===> Extracting depends on ${SKK_MASTERDIR}" + @[ -d ${WRKDIR} ] || ${MKDIR} ${WRKDIR} + @if [ ! -f ${SKK_MASTERDIR}/work/.extract_done ]; then \ + (cd ${SKK_MASTERDIR}; make extract) ;\ + fi + @if [ ! -f ${SKK_MASTERDIR}/work/.configure_done ]; then \ + (cd ${SKK_MASTERDIR}; PREFIX=${PREFIX} make configure) ;\ + fi + +# Our makeinfo can't handle files with Japanese characters. :< +#pre-build: +# (cd ${WRKSRC}/doc; \ +# /usr/bin/makeinfo --no-split skk.texi) + +post-install: + (cd ${WRKSRC}; make SUBDIRS='doc' install) + (cd ${WRKSRC}; make SUBDIRS='etc' install) + + @if [ ! -f ${PREFIX}/info/dir ]; then \ + ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \ + fi + install-info ${PREFIX}/info/skk.info ${PREFIX}/info/dir + +.include <bsd.port.mk> diff --git a/japanese/skk-elisp/distinfo b/japanese/skk-elisp/distinfo new file mode 100644 index 0000000..080b25b --- /dev/null +++ b/japanese/skk-elisp/distinfo @@ -0,0 +1 @@ +MD5 (skk9.6.tar.gz) = 26bd151234f69caa2e1591aaf551fb1d diff --git a/japanese/skk-elisp/pkg-comment b/japanese/skk-elisp/pkg-comment new file mode 100644 index 0000000..fe41dc3 --- /dev/null +++ b/japanese/skk-elisp/pkg-comment @@ -0,0 +1 @@ +Emacs-lisp frontend for the SKK Japanese-input software. diff --git a/japanese/skk-elisp/pkg-descr b/japanese/skk-elisp/pkg-descr new file mode 100644 index 0000000..09c7c79 --- /dev/null +++ b/japanese/skk-elisp/pkg-descr @@ -0,0 +1,7 @@ +SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese input +method system, written in emacs-lisp. SKK runs on NEmacs (Japanized Emacs18), +Mule (MULtilingual Emacs), and Demacs (DOS version of Emacs18/NEmacs). + +Check <URL:http://skk.kuis.kyoto-u.ac.jp/skk/> also, Home Page of SKK. + +This package is Emacs-lisp frontend for the SKK. diff --git a/japanese/skk-elisp/pkg-plist b/japanese/skk-elisp/pkg-plist new file mode 100644 index 0000000..00a8003 --- /dev/null +++ b/japanese/skk-elisp/pkg-plist @@ -0,0 +1,49 @@ +%%ELISPSUBDIR%%/avltree.el +%%ELISPSUBDIR%%/avltree.elc +%%ELISPSUBDIR%%/elib-node.el +%%ELISPSUBDIR%%/elib-node.elc +%%ELISPSUBDIR%%/queue-m.el +%%ELISPSUBDIR%%/queue-m.elc +%%ELISPSUBDIR%%/skk-auto.el +%%ELISPSUBDIR%%/skk-auto.elc +%%ELISPSUBDIR%%/skk-comp.el +%%ELISPSUBDIR%%/skk-comp.elc +%%ELISPSUBDIR%%/skk-e19.el +%%ELISPSUBDIR%%/skk-e19.elc +%%ELISPSUBDIR%%/skk-gadget.el +%%ELISPSUBDIR%%/skk-gadget.elc +%%ELISPSUBDIR%%/skk-isearch.el +%%ELISPSUBDIR%%/skk-isearch.elc +%%ELISPSUBDIR%%/skk-kakasi.el +%%ELISPSUBDIR%%/skk-kakasi.elc +%%ELISPSUBDIR%%/skk-kcode.el +%%ELISPSUBDIR%%/skk-kcode.elc +%%ELISPSUBDIR%%/skk-num.el +%%ELISPSUBDIR%%/skk-num.elc +%%ELISPSUBDIR%%/skk-server.el +%%ELISPSUBDIR%%/skk-server.elc +%%ELISPSUBDIR%%/skk-tree.el +%%ELISPSUBDIR%%/skk-tree.elc +%%ELISPSUBDIR%%/skk-tut.el +%%ELISPSUBDIR%%/skk-tut.elc +%%ELISPSUBDIR%%/skk-vip.el +%%ELISPSUBDIR%%/skk-vip.elc +%%ELISPSUBDIR%%/skk.el +%%ELISPSUBDIR%%/skk.elc +%%ELISPSUBDIR%%/stack-m.el +%%ELISPSUBDIR%%/stack-m.elc +%%ELISPSUBDIR%%/string.el +%%ELISPSUBDIR%%/string.elc +@dirrm %%ELISPSUBDIR%% +share/skk/SKK.tut +share/skk/SKK.tut.E +@unexec install-info --delete %D/info/skk.info %D/info/dir +info/skk.info +info/skk.info-1 +info/skk.info-2 +info/skk.info-3 +info/skk.info-4 +info/skk.info-5 +info/skk.info-6 +@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir +@exec install-info %D/info/skk.info %D/info/dir |