aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/skk-elisp
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>1998-12-15 23:22:46 +0800
committerkuriyama <kuriyama@FreeBSD.org>1998-12-15 23:22:46 +0800
commitb7655f4f9f67b3ce055afec4ab5bf1b338cd2922 (patch)
tree12d65a297442df3137c73cb626440b35ea66036b /japanese/skk-elisp
parenta5842368ae07db5764724f4da612e4d27f85c582 (diff)
downloadfreebsd-ports-gnome-b7655f4f9f67b3ce055afec4ab5bf1b338cd2922.tar.gz
freebsd-ports-gnome-b7655f4f9f67b3ce055afec4ab5bf1b338cd2922.tar.zst
freebsd-ports-gnome-b7655f4f9f67b3ce055afec4ab5bf1b338cd2922.zip
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/Makefile55
-rw-r--r--japanese/skk-elisp/distinfo1
-rw-r--r--japanese/skk-elisp/pkg-comment1
-rw-r--r--japanese/skk-elisp/pkg-descr7
-rw-r--r--japanese/skk-elisp/pkg-plist49
5 files changed, 113 insertions, 0 deletions
diff --git a/japanese/skk-elisp/Makefile b/japanese/skk-elisp/Makefile
new file mode 100644
index 000000000000..bdffdb17939a
--- /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 000000000000..080b25bc47d8
--- /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 000000000000..fe41dc316689
--- /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 000000000000..09c7c79fb0fd
--- /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 000000000000..00a8003c2345
--- /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