diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 1998-12-15 15:22:46 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 1998-12-15 15:22:46 +0000 |
commit | 9f9e9d2d5037cbe5dd1a54ee060bca620bf8a5b5 (patch) | |
tree | 6413de70edf3f68fef0ff2bf856fdb584ce9ecef /japanese/skk-elisp/Makefile | |
parent | 7091c3a40e8a6953c5f34f2b358848ac2a7f6e04 (diff) |
Notes
Diffstat (limited to 'japanese/skk-elisp/Makefile')
-rw-r--r-- | japanese/skk-elisp/Makefile | 55 |
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> |