| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.61 2022/06/28 11:33:46 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.62 2023/08/16 08:07:41 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= nvi-1.79 | | 3 | DISTNAME= nvi-1.79 |
4 | PKGNAME= nvi-m17n-1.79.20040608 | | 4 | PKGNAME= nvi-m17n-1.79.20040608 |
5 | PKGREVISION= 11 | | 5 | PKGREVISION= 11 |
6 | CATEGORIES= editors | | 6 | CATEGORIES= editors |
7 | MASTER_SITES= http://www.bostic.com/files/ | | 7 | MASTER_SITES= http://www.bostic.com/files/ |
8 | | | 8 | |
9 | #PATCH_SITES= ftp://ftp.itojun.org/pub/nvi/ | | 9 | #PATCH_SITES= ftp://ftp.itojun.org/pub/nvi/ |
10 | PATCHFILES= nvi-m17n-1.79-20040608.diff.gz | | 10 | PATCHFILES= nvi-m17n-1.79-20040608.diff.gz |
11 | | | 11 | |
12 | MAINTAINER= pkgsrc-users@NetBSD.org | | 12 | MAINTAINER= pkgsrc-users@NetBSD.org |
13 | COMMENT= Clone of vi/ex, with multilingual patch | | 13 | COMMENT= Clone of vi/ex, with multilingual patch |
14 | | | 14 | |
| @@ -45,30 +45,29 @@ AUTODETECT.iso-2022-kr= kr | | | @@ -45,30 +45,29 @@ AUTODETECT.iso-2022-kr= kr |
45 | AUTODETECT.sjis= jp | | 45 | AUTODETECT.sjis= jp |
46 | | | 46 | |
47 | ENCODINGS+= iso-2022-cn iso-2022-jp iso-2022-kr | | 47 | ENCODINGS+= iso-2022-cn iso-2022-jp iso-2022-kr |
48 | ENCODINGS+= euc-jp euc-cn euc-kr sjis big5 euc-tw hz | | 48 | ENCODINGS+= euc-jp euc-cn euc-kr sjis big5 euc-tw hz |
49 | | | 49 | |
50 | .include "../../mk/bsd.prefs.mk" | | 50 | .include "../../mk/bsd.prefs.mk" |
51 | | | 51 | |
52 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" | | 52 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" |
53 | # XXX ignore NetBSD 2.0F and later's grantpt(3) and SysV pty for just now | | 53 | # XXX ignore NetBSD 2.0F and later's grantpt(3) and SysV pty for just now |
54 | CONFIGURE_ENV+= vi_cv_sys5_pty=no | | 54 | CONFIGURE_ENV+= vi_cv_sys5_pty=no |
55 | .endif | | 55 | .endif |
56 | | | 56 | |
57 | post-patch: | | 57 | post-patch: |
58 | # DragonFly has no CIRCLEQ_* so it wants the provided <sys/queue.h> | | 58 | # want the provided legacy CIRCLEQ code on newer NetBSD versions, |
59 | .if ${OPSYS} == "NetBSD" || \ | | 59 | # don't want to obscure the system header on older versions |
60 | ${OPSYS} == "FreeBSD" || \ | | 60 | .if ${OPSYS} == "NetBSD" && defined(OPSYS_HAS_CIRCLEQ) |
61 | ${OPSYS} == "OpenBSD" | | | |
62 | ${RM} -f ${WRKSRC}/include/sys/queue.h | | 61 | ${RM} -f ${WRKSRC}/include/sys/queue.h |
63 | .endif | | 62 | .endif |
64 | | | 63 | |
65 | post-build: | | 64 | post-build: |
66 | .for encoding in ${ENCODINGS} | | 65 | .for encoding in ${ENCODINGS} |
67 | @${SED} -e 's|$${CANNA_OPT}|${CANNA_OPT.${encoding}}|' \ | | 66 | @${SED} -e 's|$${CANNA_OPT}|${CANNA_OPT.${encoding}}|' \ |
68 | -e 's|$${AUTODETECT}|${AUTODETECT.${encoding}}|' \ | | 67 | -e 's|$${AUTODETECT}|${AUTODETECT.${encoding}}|' \ |
69 | -e 's|$${ENCODING}|${encoding}|g' \ | | 68 | -e 's|$${ENCODING}|${encoding}|g' \ |
70 | -e 's|$${PREFIX}|${PREFIX}|' \ | | 69 | -e 's|$${PREFIX}|${PREFIX}|' \ |
71 | ${FILESDIR}/nvi-m17n > ${WRKDIR}/nvi-${encoding} | | 70 | ${FILESDIR}/nvi-m17n > ${WRKDIR}/nvi-${encoding} |
72 | .endfor | | 71 | .endfor |
73 | | | 72 | |
74 | post-install: | | 73 | post-install: |