diff options
author | sakamoto <sakamoto> | 1999-08-02 05:11:56 +0000 |
---|---|---|
committer | sakamoto <sakamoto> | 1999-08-02 05:11:56 +0000 |
commit | 659dda0fbe7a047762ec9c6dbd83ee57ba877359 (patch) | |
tree | 572e4f014e04757bc9abbdc13cea207e3a943892 /editors/nvi-m17n/Makefile | |
parent | 8217600e16133e29c398c6c4bdbe5d859b202419 (diff) | |
download | pkgsrc-659dda0fbe7a047762ec9c6dbd83ee57ba877359.tar.gz |
Adapt this package to NetBSD.
Diffstat (limited to 'editors/nvi-m17n/Makefile')
-rw-r--r-- | editors/nvi-m17n/Makefile | 69 |
1 files changed, 54 insertions, 15 deletions
diff --git a/editors/nvi-m17n/Makefile b/editors/nvi-m17n/Makefile index 2b7f08aecb3..44e2a2ea36c 100644 --- a/editors/nvi-m17n/Makefile +++ b/editors/nvi-m17n/Makefile @@ -1,16 +1,10 @@ -# New ports collection makefile for: nvi-1.79 + multilingual patch(none) -# Version required: 1.79 -# Date created: 6 Mar 1997 -# Whom: Jun-ichiro itojun Itoh <itojun@itojun.org> -# -# $Id: Makefile,v 1.1.1.1 1999/08/02 05:05:16 sakamoto Exp $ -# - +# $NetBSD: Makefile,v 1.2 1999/08/02 05:11:56 sakamoto Exp $ +# FreeBSD Id: Makefile,v 1.11 1999/04/17 10:51:03 itojun Exp DISTNAME= nvi-1.79 -PKGNAME?= nvi-m17n-1.79.19990331 +PKGNAME= nvi-m17n-1.79.19990331 CATEGORIES= editors -MASTER_SITES= ftp://sleepy.vwh.net/pub/\ +MASTER_SITES= ftp://sleepy.vwh.net/pub/ \ ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/ PATCH_SITES= ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/ @@ -18,18 +12,63 @@ PATCHFILES= nvi-1.79.m17n-19990331.diff.gz MAINTAINER= itojun@itojun.org -#LIB_DEPENDS= canna.1:${PORTSDIR}/japanese/Canna - WRKSRC= ${WRKDIR}/${DISTNAME}/build -GNU_CONFIGURE= yes +GNU_CONFIGURE= YES PATCH_DIST_ARGS=-d ${WRKSRC}/.. --forward --quiet -E -p1 -f CONFIGURE_ENV= OPTFLAG='-D_PATH_SYSEXRC=\"${PREFIX}/etc/vi.exrc\"' -CONFIGURE_ARGS= --enable-multibyte --program-prefix=n +CONFIGURE_ARGS+=--enable-multibyte --program-prefix=n + +.include "../../mk/bsd.prefs.mk" +.if !defined(USE_CANNA) || ${USE_CANNA} == YES +DEPENDS+= Canna-lib-3.5b2:../../japanese/canna-lib +CONFIGURE_ARGS+=--enable-canna=${LOCALBASE} +.endif + +PLIST_TMP= ${WRKDIR}/PLIST +PLIST_SRC+= ${PKGDIR}/PLIST ${PLIST_TMP} + +REQ_TMP= ${PKGDIR}/REQ +REQ_FILE= ${WRKDIR}/REQ + +CANNA_OPT.euc-jp=canna cannactrl cannakey= +CANNA_OPT.sjis=${CANNA_OPT.euc-jp} +CANNA_OPT.iso-2022-jp=${CANNA_OPT.euc-jp} + +AUTODETECT.euc-jp=jp +AUTODETECT.sjis=jp +AUTODETECT.iso-2022-jp=jp + +AUTODETECT.euc-cn=cn +AUTODETECT.big5=cn +AUTODETECT.hz=cn +AUTODETECT.iso-2022-cn=cn + +AUTODETECT.euc-tw=tw + +AUTODETECT.euc-kr=kr +AUTODETECT.iso-2022-kr=kr + +ENCODING+= iso-2022-cn iso-2022-jp iso-2022-kr +#ENCODING+= euc-jp euc-cn euc-kr sjis big5 euc-tw hz + +post-build: +.for encoding in ${ENCODING} + @${SED} -e 's|$${CANNA_OPT}|${CANNA_OPT.${encoding}}|' \ + -e 's|$${AUTODETECT}|${AUTODETECT.${encoding}}|' \ + -e 's|$${ENCODING}|${encoding}|g' \ + -e 's|$${PREFIX}|${PREFIX}|' \ + ${FILESDIR}/nvi-m17n > ${WRKDIR}/nvi-${encoding} + @${ECHO} "bin/nvi-${encoding}" >> ${PLIST_TMP} +.endfor + @${SED} -e 's|$${PREFIX}|${PREFIX}|' ${REQ_TMP} > ${REQ_FILE} post-install: +.for encoding in ${ENCODING} + @${INSTALL_SCRIPT} ${WRKDIR}/nvi-${encoding} ${PREFIX}/bin +.endfor @${CP} ${WRKSRC}/../docs.m17n/README.english \ ${PREFIX}/share/vi/ @${CP} ${WRKSRC}/../docs.m17n/README.japanese \ ${PREFIX}/share/vi/ -.include <bsd.port.mk> +.include "../../mk/bsd.pkg.mk" |