1 # $NetBSD: Makefile,v 1.7 2000/04/30 15:01:45 sakamoto Exp $
2 # FreeBSD Id: Makefile,v 1.11 1999/04/17 10:51:03 itojun Exp
5 PKGNAME= nvi-m17n-1.79.19991117
7 MASTER_SITES= ftp://sleepy.vwh.net/pub/ \
8 ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/
10 PATCH_SITES= ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/
11 PATCHFILES= nvi-1.79.m17n-19991117.diff.gz
13 MAINTAINER= itojun@itojun.org
17 WRKSRC= ${WRKDIR}/${DISTNAME}/build
19 PATCH_DIST_ARGS=-d ${WRKSRC}/.. --forward --quiet -E -p1 -f
20 CONFIGURE_ENV= OPTFLAG='-D_PATH_SYSEXRC=\"${PREFIX}/etc/vi.exrc\"'
21 CONFIGURE_ARGS+=--enable-multibyte --program-prefix=n
23 .include "../../mk/bsd.prefs.mk"
25 PATCH_FUZZ_FACTOR= -F1
27 .if !defined(USE_CANNA) || ${USE_CANNA} == YES
28 DEPENDS+= Canna-lib-3.5b2:../../japanese/canna-lib
29 CONFIGURE_ARGS+=--enable-canna=${LOCALBASE}
30 CANNA_OPT.euc-jp=canna cannactrl cannakey=
\1c
31 CANNA_OPT.sjis=${CANNA_OPT.euc-jp}
32 CANNA_OPT.iso-2022-jp=${CANNA_OPT.euc-jp}
35 PLIST_TMP= ${WRKDIR}/PLIST
36 PLIST_SRC+= ${PKGDIR}/PLIST ${PLIST_TMP}
38 REQ_TMP= ${PKGDIR}/REQ
39 REQ_FILE= ${WRKDIR}/REQ
43 AUTODETECT.iso-2022-jp=jp
48 AUTODETECT.iso-2022-cn=cn
53 AUTODETECT.iso-2022-kr=kr
55 ENCODING+= iso-2022-cn iso-2022-jp iso-2022-kr
56 ENCODING+= euc-jp euc-cn euc-kr sjis big5 euc-tw hz
59 .for encoding in ${ENCODING}
60 @${SED} -e 's|$${CANNA_OPT}|${CANNA_OPT.${encoding}}|' \
61 -e 's|$${AUTODETECT}|${AUTODETECT.${encoding}}|' \
62 -e 's|$${ENCODING}|${encoding}|g' \
63 -e 's|$${PREFIX}|${PREFIX}|' \
64 ${FILESDIR}/nvi-m17n > ${WRKDIR}/nvi-${encoding}
65 @${ECHO} "bin/nvi-${encoding}" >> ${PLIST_TMP}
67 @${SED} -e 's|$${PREFIX}|${PREFIX}|' ${REQ_TMP} > ${REQ_FILE}
70 .for encoding in ${ENCODING}
71 @${INSTALL_SCRIPT} ${WRKDIR}/nvi-${encoding} ${PREFIX}/bin
73 @${CP} ${WRKSRC}/../docs.m17n/README.english \
75 @${CP} ${WRKSRC}/../docs.m17n/README.japanese \
78 .include "../../mk/bsd.pkg.mk"