freebsd-ports/editors/nvi-m17n/Makefile
Tobias C. Berner 7cd7a8d850 editors: remove 'Created by' lines
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
2022-07-20 16:21:49 +02:00

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>