[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / inputmethod / canna-dict

Annotation of pkgsrc/inputmethod/canna-dict/Makefile, Revision 1.12

1.12    ! obache      1: # $NetBSD: Makefile,v 1.11 2009/01/10 03:06:34 obache Exp $
1.1       sakamoto    2:
1.12    ! obache      3: PKGREVISION=   2
1.5       uebayasi    4: CANNA_MODULE=  dict
1.1       sakamoto    5:
1.11      obache      6: MAKE_JOBS_SAFE=        no
                      7:
1.12    ! obache      8: PKG_DESTDIR_SUPPORT=   user-destdir
        !             9:
1.10      jlam       10: .include "../../inputmethod/canna/Makefile.common"
                     11:
1.8       grant      12: BUILD_DEPENDS+=        Canna-server>=${CANNA_VERSION}:../../inputmethod/canna-server
1.1       sakamoto   13:
1.6       uebayasi   14: EVAL_PREFIX+=  CANNASERVERBINDIR=Canna-server
1.1       sakamoto   15: .for cmd in MERGE FORCPP FORSORT SPLITWORD MERGEWORD CRXGRAM CRXDIC CRFREQ KPDIC
1.10      jlam       16: CANNA_CMD_SED_SCRIPT+= \
                     17:        -e 's|\(${cmd} = \).*/\(.*\)|\1${CANNASERVERBINDIR}/bin/\2|'
1.1       sakamoto   18: .endfor
                     19:
1.10      jlam       20: CONFIGURE_DIRS=                ${DICT_WRKSRC}
                     21: DICT_WRKSRC=           ${WRKSRC}/dic/ideo
                     22: CANNA_DICTDIR=         ${PREFIX}/libdata/canna
                     23:
                     24: PKG_GROUPS=    ${CANNA_GROUP}
                     25: PKG_USERS=     ${CANNA_USER}:${CANNA_GROUP}
                     26:
1.1       sakamoto   27: post-patch:
                     28:        @${MV} ${WRKSRC}/Canna.conf ${WRKSRC}/Canna.conf.orig
1.10      jlam       29:        @${SED} -e 's|\(DicDir.*=\).*|\1${IMDICTDIR}/canna|'            \
1.1       sakamoto   30:                ${WRKSRC}/Canna.conf.orig > ${WRKSRC}/Canna.conf
1.12    ! obache     31:        @for file in `${FIND} ${DICT_WRKSRC} -name Imakefile -print`; do \
1.10      jlam       32:                ${MV} $$file $$file.orig;                               \
1.1       sakamoto   33:                ${SED} ${CANNA_CMD_SED_SCRIPT} $$file.orig > $$file;    \
1.10      jlam       34:        done
1.1       sakamoto   35:
1.12    ! obache     36: INSTALLATION_DIRS+=    ${CANNA_DICTDIR}
        !            37:
1.1       sakamoto   38: do-install:
1.12    ! obache     39:        ${INSTALL_DATA} ${DICT_WRKSRC}/grammar/fuzokugo.cbd             \
        !            40:                                        ${DESTDIR}${CANNA_DICTDIR}
        !            41:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/bushu.cld                  \
        !            42:                                        ${DESTDIR}${CANNA_DICTDIR}
        !            43:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/dics.dir                   \
        !            44:                                        ${DESTDIR}${CANNA_DICTDIR}
        !            45:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/iroha.cbd                  \
        !            46:                                        ${DESTDIR}${CANNA_DICTDIR}
        !            47:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/iroha.cld                  \
        !            48:                                        ${DESTDIR}${CANNA_DICTDIR}
        !            49:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/chimei.t                   \
        !            50:                                        ${DESTDIR}${CANNA_DICTDIR}/chimei.ctd
        !            51:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/hojomwd.t                  \
        !            52:                                        ${DESTDIR}${CANNA_DICTDIR}/hojomwd.ctd
        !            53:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/hojoswd.t                  \
        !            54:                                        ${DESTDIR}${CANNA_DICTDIR}/hojoswd.ctd
        !            55:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/kanasmpl.t                 \
        !            56:                                        ${DESTDIR}${CANNA_DICTDIR}/kanasmpl.ctd
        !            57:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/katakana.t                 \
        !            58:                                        ${DESTDIR}${CANNA_DICTDIR}/katakana.ctd
        !            59:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/keishiki.t                 \
        !            60:                                        ${DESTDIR}${CANNA_DICTDIR}/keishiki.ctd
        !            61:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/necgaiji.t                 \
        !            62:                                        ${DESTDIR}${CANNA_DICTDIR}/necgaiji.ctd
        !            63:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/number.t                   \
        !            64:                                        ${DESTDIR}${CANNA_DICTDIR}/number.ctd
        !            65:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/software.t                 \
        !            66:                                        ${DESTDIR}${CANNA_DICTDIR}/software.ctd
        !            67:        ${INSTALL_DATA} ${DICT_WRKSRC}/words/suffix.t                   \
        !            68:                                        ${DESTDIR}${CANNA_DICTDIR}/suffix.ctd
        !            69:
        !            70: REQD_DIRS_PERMS+=      ${CANNA_DICTDIR} ${CANNA_USER} ${CANNA_GROUP} 0775
        !            71: .for d in fuzokugo.cbd bushu.cld dics.dir iroha.cbd iroha.cld \
        !            72:        chimei.ctd hojomwd.ctd hojoswd.ctd kanasmpl.ctd katakana.ctd \
        !            73:        keishiki.ctd necgaiji.ctd number.ctd software.ctd suffix.ctd
        !            74: SPECIAL_PERMS+=        ${CANNA_DICTDIR}/${d} ${CANNA_USER} ${CANNA_GROUP} 0664
        !            75: .endfor
1.4       seb        76:
1.10      jlam       77: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>