A big Thank You to the original contributors of these ports: * Adam Saponara <as@php.net> * Adam Weinberger <adamw@FreeBSD.org> * Akinori MUSHA aka knu <knu@idaemons.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Andreas Kohout <shanee@augusta.de> * Andrej Zverev <az@inec.ru> * Andrey Zakhvatov * Anton Tornqvist <antont@inbox.lv> * Bill Fumerola <billf@chc-chimes.com> * Bob Eager <bob@eager.cx> * Chris D. Faulhaber <jedgar@fxp.org> * Chris Petrik <chris@officialunix.com> * Christian Brueffer <chris@unixpages.org> * Craig Leres <leres@FreeBSD.org> * Daniel Eischen <deischen@FreeBSD.org> * David O'Brien <obrien@cs.ucdavis.edu> * David Thiel <lx@redundancy.redundancy.org> * Diego Depaoli <trebestie@gmail.com> * Dima Dorfman <dima@unixfreak.org> * Dmitri Goutnik <dg@syrec.org> * Dominic Mitchell * Emanuel Haupt <ehaupt@FreeBSD.org> * Frederic Cambus * Gea-Suan Lin <gslin@gslin.org> * Geoffrey Mainland <mainland@apeiron.net> * Grzegorz Blach <gblach@FreeBSD.org> * Hakisho Nukama <nukama@gmail.com> * James Bailie <jimmy@mammothcheese.ca> * Janos Mohacsi <janos.mohacsi@bsd.hu> * Jason Evans <jasone@FreeBSD.org> * Jean-Yves Lefort <jylefort@brutele.be> * Jille Timmermans (jille@quis.cx) * Joe Marcus Clarke <marcus@FreeBSD.org> * Johannes Meixner <johannes@perceivon.net> * John Merryweather Cooper et al * Jun-ichiro itojun Itoh <itojun@itojun.org> * KIMURA Yasuhiro <yasu@utahime.org> * Kelly Yancey <kbyanc@posi.net> * Kenneth Vestergaard Schmidt <kvs@pil.dk> * Kris Kennaway <kris@FreeBSD.org> * Leif Pedersen <bilbo@devpit.org> * MANTANI Nobutaka <nobutaka@nobutaka.com> * Mark Pulford <mark@kyne.com.au> * Martin Blapp * Matías Pizarro <matias@pizarro.net> * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Johnson <ahze@FreeBSD.org> * Michael Johnson <ahze@ahze.net> * Michael L. Hostbaek (mich@freebsdcluster.org) * Michael Vasilenko <acid@stu.cn.ua> * Miguel Clara <miguelmclara@gmail.com> * Mohammad S. Babaei <info@babaei.net> * Nicola Vitale <nivit@email.it> * Olga Smirnova <mistresssilvara@hotmail.com> * Oliver Lehmann <oliver@FreeBSD.org> * Olivier Cochard-Labbe <olivier@FreeBSD.org> * Olivier Duchateau * Patrick Li <pat@databits.net> * Peter Wemm <peter@FreeBSD.org> * Philippe Lefebvre <nemesis@balistik.net> * Rimvydas Jasinskas <zrj@ef.irc> * Roman Shterenzon <roman@xpert.com> * Satoshi Asami (asami) * Shaun Amott <shaun@FreeBSD.org> * Shigeyuki FUKUSHIMA <shige@FreeBSD.org> * Shigeyuki Fukushima <shige@FreeBSD.org> * Stanislav Sedov <stas@core.310.ru> * Thomas Gellekum <tg@FreeBSD.org> * Vitaly Magerya <vmagerya@gmail.com> * Xin LI <delphij@FreeBSD.org> * Ying-Chieh Liao * Ying-Chieh Liao <ijliao@FreeBSD.org> * Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> * alepulver * brett@peloton.physics.montana.edu * buganini@gmail.com * eric * erich@rrnet.com * gahr * gelf * giffunip@asme.org * ijliao * jkh * joerg * joseph@randomnetworks.com * krion * lightside <lightside@gmx.com> * pgf * rch@richard.eu.org * tetsushi NAKAI <nakai@tsl.pe.u-tokyo.ac.jp> * tg * thierry@pompo.net * torstenb@FreeBSD.org * verm With hat: portmgr
113 lines
4 KiB
Makefile
113 lines
4 KiB
Makefile
PORTNAME= nvi
|
|
PORTVERSION= 1.79.20040608
|
|
PORTREVISION= 5
|
|
PORTEPOCH= 1
|
|
CATEGORIES?= editors
|
|
MASTER_SITES= LOCAL/nyan \
|
|
http://people.allbsd.org/~hrs/FreeBSD/
|
|
PKGNAMESUFFIX?= -m17n
|
|
DISTNAME= nvi-1.79
|
|
|
|
PATCH_SITES= ${MASTER_SITES}
|
|
PATCHFILES= nvi-m17n-1.79-20040608.diff.gz
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= Clone of vi/ex, with multilingual patch, no default settings
|
|
|
|
LICENSE= BSD4CLAUSE
|
|
|
|
PATCH_DIST_ARGS= -d ${WRKSRC}/.. --forward --quiet -E -p0 -f
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}/build
|
|
|
|
USES= ncurses perl5
|
|
USE_PERL5= run
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ENV= OPTFLAG='-D_PATH_SYSEXRC=\"${PREFIX}/etc/vi.exrc\"' \
|
|
vi_cv_path_perl=${PERL}
|
|
CONFIGURE_ARGS= --program-prefix=n
|
|
|
|
OPTIONS_RADIO= MULTIBYTE
|
|
OPTIONS_RADIO_MULTIBYTE= EUC_JP EUC_CN EUC_KR ISO_8859_1 ISO_8859_2\
|
|
ISO_8859_3 ISO_8859_4 ISO_8859_7 ISO_8859_8\
|
|
ISO_8859_9 ISO_2022_CN ISO_2022_JP\
|
|
ISO_2022_JP_3 ISO_2022_KR CTEXT\
|
|
SJIS BIG5 EUC_TW
|
|
OPTIONS_DEFINE= CANNA
|
|
OPTIONS_DEFAULT=
|
|
EUC_JP_DESC= Set euc-jp as default multibyte encoding
|
|
EUC_CN_DESC= Set euc-cn as default multibyte encoding
|
|
EUC_KR_DESC= Set euc-kr as default multibyte encoding
|
|
ISO_8859_1_DESC= Set iso-8859-1 as default multibyte encoding
|
|
ISO_8859_2_DESC= Set iso-8859-2 as default multibyte encoding
|
|
ISO_8859_3_DESC= Set iso-8859-3 as default multibyte encoding
|
|
ISO_8859_4_DESC= Set iso-8859-4 as default multibyte encoding
|
|
ISO_8859_7_DESC= Set iso-8859-7 as default multibyte encoding
|
|
ISO_8859_8_DESC= Set iso-8859-8 as default multibyte encoding
|
|
ISO_8859_9_DESC= Set iso-8859-9 as default multibyte encoding
|
|
ISO_2022_CN_DESC= Set iso-2022-cn as default multibyte encoding
|
|
ISO_2022_JP_DESC= Set iso-2022-jp as default multibyte encoding
|
|
ISO_2022_JP_3_DESC= Set iso-2022-jp-3 as default multibyte encoding
|
|
ISO_2022_KR_DESC= Set iso-2022-kr as default multibyte encoding
|
|
CTEXT_DESC= Set X11 compound as default multibyte encoding
|
|
SJIS_DESC= Set sjis as default multibyte encoding
|
|
BIG5_DESC= Set big5 as default multibyte encoding
|
|
EUC_TW_DESC= Set euc-tw as default multibyte encoding
|
|
CANNA_DESC= Enable canna support
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${PORT_OPTIONS:MEUC_JP}
|
|
CONFIGURE_ARGS+= --enable-multibyte=euc-jp
|
|
.elif ${PORT_OPTIONS:MEUC_CN}
|
|
CONFIGURE_ARGS+= --enable-multibyte=euc-cn
|
|
.elif ${PORT_OPTIONS:MEUC_KR}
|
|
CONFIGURE_ARGS+= --enable-multibyte=euc-kr
|
|
.elif ${PORT_OPTIONS:MISO_8859_1}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-1
|
|
.elif ${PORT_OPTIONS:MISO_8859_2}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-2
|
|
.elif ${PORT_OPTIONS:MISO_8859_3}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-3
|
|
.elif ${PORT_OPTIONS:MISO_8859_4}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-4
|
|
.elif ${PORT_OPTIONS:MISO_8859_7}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-7
|
|
.elif ${PORT_OPTIONS:MISO_8859_8}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-8
|
|
.elif ${PORT_OPTIONS:MISO_8859_9}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-8859-9
|
|
.elif ${PORT_OPTIONS:MISO_2022_CN}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-2022-cn
|
|
.elif ${PORT_OPTIONS:MISO_2022_JP}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-2022-jp
|
|
.elif ${PORT_OPTIONS:MISO_2022_JP_3}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-2022-jp-3
|
|
.elif ${PORT_OPTIONS:MISO_2022_KR}
|
|
CONFIGURE_ARGS+= --enable-multibyte=iso-2022-kr
|
|
.elif ${PORT_OPTIONS:MCTEXT}
|
|
CONFIGURE_ARGS+= --enable-multibyte=ctext
|
|
.elif ${PORT_OPTIONS:MSJIS}
|
|
CONFIGURE_ARGS+= --enable-multibyte=sjis
|
|
.elif ${PORT_OPTIONS:MBIG5}
|
|
CONFIGURE_ARGS+= --enable-multibyte=big5
|
|
.elif ${PORT_OPTIONS:MEUC_TW}
|
|
CONFIGURE_ARGS+= --enable-multibyte=euc-tw
|
|
.else
|
|
CONFIGURE_ARGS+= --enable-multibyte
|
|
.endif
|
|
|
|
.if ${PORT_OPTIONS:MCANNA}
|
|
CONFIGURE_ARGS+= --enable-canna=${PREFIX}
|
|
LIB_DEPENDS+= libcanna.so:japanese/canna-lib
|
|
.endif
|
|
|
|
post-patch:
|
|
${LN} -s /usr/include/sys/queue.h ${WRKSRC}/../include/sys/queue_dist.h
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/../docs.m17n/README.english \
|
|
${STAGEDIR}${PREFIX}/share/vi/
|
|
${INSTALL_DATA} ${WRKSRC}/../docs.m17n/README.japanese \
|
|
${STAGEDIR}${PREFIX}/share/vi/
|
|
|
|
.include <bsd.port.post.mk>
|