aboutsummaryrefslogtreecommitdiff
path: root/japanese/skk-elisp/Makefile
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>1998-12-15 15:22:46 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>1998-12-15 15:22:46 +0000
commit9f9e9d2d5037cbe5dd1a54ee060bca620bf8a5b5 (patch)
tree6413de70edf3f68fef0ff2bf856fdb584ce9ecef /japanese/skk-elisp/Makefile
parent7091c3a40e8a6953c5f34f2b358848ac2a7f6e04 (diff)
downloadports-9f9e9d2d5037cbe5dd1a54ee060bca620bf8a5b5.tar.gz
ports-9f9e9d2d5037cbe5dd1a54ee060bca620bf8a5b5.zip
Notes
Diffstat (limited to 'japanese/skk-elisp/Makefile')
-rw-r--r--japanese/skk-elisp/Makefile55
1 files changed, 55 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>