2010-11-22 15:38:41 +01:00
|
|
|
# $NetBSD: Makefile,v 1.4 2010/11/22 14:38:41 makoto Exp $
|
2010-08-04 14:14:15 +02:00
|
|
|
# the version number is for pkglint only
|
|
|
|
DISTNAME= tamago-anthy-4.0
|
|
|
|
|
|
|
|
PKGREVISION= ${_CVS_PKGVERSION:S/.//g}
|
|
|
|
# See ../../inputmethod/anthy/Makefile.common
|
|
|
|
ANTHY_VERSION= 9100h
|
|
|
|
|
|
|
|
CATEGORIES= inputmethod
|
2010-08-23 05:42:09 +02:00
|
|
|
MASTER_SITES= http://www.meadowy.org/~shirai/elips/
|
2010-08-04 14:14:15 +02:00
|
|
|
# anthy
|
2010-11-22 15:38:41 +01:00
|
|
|
MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE_JP:=anthy/37536/}
|
2010-08-04 14:14:15 +02:00
|
|
|
# egg-anthy
|
2010-08-23 05:42:09 +02:00
|
|
|
|
2010-08-04 14:14:15 +02:00
|
|
|
|
|
|
|
MAINTAINER= makoto@ki.nu
|
2010-11-22 15:38:41 +01:00
|
|
|
HOMEPAGE= http://www.meadowy.org/~shirai/
|
2010-08-04 14:14:15 +02:00
|
|
|
# HOMEPAGE+= http://www.m17n.org/tamago/
|
|
|
|
#
|
|
|
|
DISTFILES+= egg-anthy.tar.gz
|
|
|
|
DISTFILES+= anthy-${ANTHY_VERSION}.tar.gz
|
|
|
|
|
|
|
|
COMMENT= Tamago(Emacs CJK input) + Anthy engine interface
|
|
|
|
|
|
|
|
CONFLICTS= tamago-[0-9]*
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
2010-11-22 15:38:41 +01:00
|
|
|
MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX}
|
|
|
|
|
2010-08-04 14:14:15 +02:00
|
|
|
USE_TOOLS+= pax patch
|
|
|
|
INFO_FILES= yes
|
|
|
|
|
|
|
|
# requires KANA-Kanji conversion engine
|
|
|
|
DEPENDS+= anthy:../../inputmethod/anthy
|
|
|
|
|
|
|
|
CVS_REPOSITORIES= tamago
|
|
|
|
CVS_ROOT.tamago= :pserver:anonymous:@cvs.m17n.org:/cvs/tamago
|
|
|
|
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
WRKSRC= ${WRKDIR}/tamago
|
|
|
|
|
|
|
|
.include "../../editors/emacs/modules.mk"
|
|
|
|
|
|
|
|
INSTALL_MAKE_FLAGS= prefix=${DESTDIR}${PREFIX} \
|
|
|
|
infodir=${DESTDIR}${PREFIX}/${PKGINFODIR}
|
|
|
|
|
|
|
|
#BUILD_DEFS+= VARBASE
|
|
|
|
#BUILD_DEFS+= GAMEDATAMODE
|
|
|
|
|
|
|
|
# This is cvs-package version and DISTFILES may not be automatically read, so:
|
|
|
|
post-patch:
|
2010-11-22 15:38:41 +01:00
|
|
|
set -e; \
|
2010-08-04 14:14:15 +02:00
|
|
|
(cd ${WRKDIR}; pwd; \
|
|
|
|
for i in ${DISTFILES} ; do \
|
|
|
|
${ECHO} ${DISTDIR}/$${i}; \
|
|
|
|
${PAX} -r -z -f ${DISTDIR}/$${i}; \
|
|
|
|
done;)
|
|
|
|
|
|
|
|
# overwrite two files from egg-anthy
|
|
|
|
pre-configure:
|
|
|
|
cp -p ${WRKDIR}/egg-anthy/anthy.el ${WRKSRC}/egg
|
|
|
|
cp -p ${WRKDIR}/egg-anthy/anthyipc.el ${WRKSRC}/egg
|
|
|
|
|
|
|
|
# take care anthy part needs some make
|
2010-11-22 15:38:41 +01:00
|
|
|
post-build:
|
|
|
|
cd ${WRKDIR}/anthy-${ANTHY_VERSION}/src-util; \
|
|
|
|
sh ../configure; \
|
|
|
|
${MAKE} elc-stamp
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
# original egg install (copied part of mk/install/install.mk)
|
|
|
|
set -e; cd ${WRKDIR}/tamago; \
|
|
|
|
${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
|
|
|
|
${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} \
|
|
|
|
install
|
2010-08-04 14:14:15 +02:00
|
|
|
|
|
|
|
# anthy-elisp (hide after egg/egg that's why egg/f-anthy instead of just egg/anthy)
|
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}/egg/f-anthy
|
|
|
|
${INSTALL_DATA} ${WRKDIR}/anthy-${ANTHY_VERSION}/src-util/*.el \
|
|
|
|
${DESTDIR}${EMACS_LISPPREFIX}/egg/f-anthy
|
|
|
|
${INSTALL_DATA} ${WRKDIR}/anthy-${ANTHY_VERSION}/src-util/*.elc \
|
|
|
|
${DESTDIR}${EMACS_LISPPREFIX}/egg/f-anthy
|
|
|
|
# install egg-anthy others
|
|
|
|
${INSTALL_DATA_DIR} ${DESTDIR}/${PREFIX}/share/anthy
|
|
|
|
${INSTALL_DATA} ${WRKDIR}/egg-anthy/*.readme ${DESTDIR}/${PREFIX}/share/anthy
|
|
|
|
${INSTALL_DATA} ${WRKDIR}/egg-anthy/typetab-* ${DESTDIR}/${PREFIX}/share/anthy
|
|
|
|
|
2010-11-22 15:38:41 +01:00
|
|
|
PLIST_VARS+= jisx0213
|
2010-08-04 14:14:15 +02:00
|
|
|
|
|
|
|
.if ${EMACS_FLAVOR} == "emacs" && ${EMACS_VERSION_MAJOR} >= 21
|
2010-11-22 15:38:41 +01:00
|
|
|
PLIST.jisx0213= yes
|
2010-08-04 14:14:15 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.include "../../wip/mk/cvs-package.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|