head	1.45;
access;
symbols
	RELENG_8_4:1.45.0.2
	RELENG_9_1_0_RELEASE:1.44.2.1.4.2
	RELENG_9_1:1.44.2.1.0.4
	RELENG_9_1_BP:1.44.2.1
	RELENG_8_3_0_RELEASE:1.43.22.1.8.1
	RELENG_8_3:1.43.22.1.0.8
	RELENG_8_3_BP:1.43.22.1
	RELENG_9_0_0_RELEASE:1.44.2.1.2.1
	RELENG_9_0:1.44.2.1.0.2
	RELENG_9_0_BP:1.44.2.1
	RELENG_9:1.44.0.2
	RELENG_9_BP:1.44
	RELENG_7_4_0_RELEASE:1.43.26.1
	RELENG_8_2_0_RELEASE:1.43.22.1.6.1
	RELENG_7_4:1.43.0.26
	RELENG_7_4_BP:1.43
	RELENG_8_2:1.43.22.1.0.6
	RELENG_8_2_BP:1.43.22.1
	RELENG_8_1_0_RELEASE:1.43.22.1.4.1
	RELENG_8_1:1.43.22.1.0.4
	RELENG_8_1_BP:1.43.22.1
	RELENG_7_3_0_RELEASE:1.43.24.1
	RELENG_7_3:1.43.0.24
	RELENG_7_3_BP:1.43
	RELENG_8_0_0_RELEASE:1.43.22.1.2.1
	RELENG_8_0:1.43.22.1.0.2
	RELENG_8_0_BP:1.43.22.1
	RELENG_8:1.43.0.22
	RELENG_8_BP:1.43
	RELENG_7_2_0_RELEASE:1.43.20.1
	RELENG_7_2:1.43.0.20
	RELENG_7_2_BP:1.43
	RELENG_7_1_0_RELEASE:1.43.18.1
	RELENG_6_4_0_RELEASE:1.43.16.1
	RELENG_7_1:1.43.0.18
	RELENG_7_1_BP:1.43
	RELENG_6_4:1.43.0.16
	RELENG_6_4_BP:1.43
	RELENG_7_0_0_RELEASE:1.43
	RELENG_6_3_0_RELEASE:1.43
	RELENG_7_0:1.43.0.14
	RELENG_7_0_BP:1.43
	RELENG_6_3:1.43.0.12
	RELENG_6_3_BP:1.43
	RELENG_7:1.43.0.10
	RELENG_7_BP:1.43
	RELENG_6_2_0_RELEASE:1.43
	RELENG_6_2:1.43.0.8
	RELENG_6_2_BP:1.43
	RELENG_5_5_0_RELEASE:1.42
	RELENG_5_5:1.42.0.8
	RELENG_5_5_BP:1.42
	RELENG_6_1_0_RELEASE:1.43
	RELENG_6_1:1.43.0.6
	RELENG_6_1_BP:1.43
	RELENG_6_0_0_RELEASE:1.43
	RELENG_6_0:1.43.0.4
	RELENG_6_0_BP:1.43
	RELENG_6:1.43.0.2
	RELENG_6_BP:1.43
	RELENG_5_4_0_RELEASE:1.42
	RELENG_5_4:1.42.0.6
	RELENG_5_4_BP:1.42
	RELENG_4_11_0_RELEASE:1.27.2.7
	RELENG_4_11:1.27.2.7.0.10
	RELENG_4_11_BP:1.27.2.7
	RELENG_5_3_0_RELEASE:1.42
	RELENG_5_3:1.42.0.4
	RELENG_5_3_BP:1.42
	RELENG_5:1.42.0.2
	RELENG_5_BP:1.42
	RELENG_4_10_0_RELEASE:1.27.2.7
	RELENG_4_10:1.27.2.7.0.8
	RELENG_4_10_BP:1.27.2.7
	RELENG_5_2_1_RELEASE:1.41
	RELENG_5_2_0_RELEASE:1.41
	RELENG_5_2:1.41.0.2
	RELENG_5_2_BP:1.41
	RELENG_4_9_0_RELEASE:1.27.2.7
	RELENG_4_9:1.27.2.7.0.6
	RELENG_4_9_BP:1.27.2.7
	RELENG_5_1_0_RELEASE:1.39
	RELENG_5_1:1.39.0.2
	RELENG_5_1_BP:1.39
	RELENG_4_8_0_RELEASE:1.27.2.7
	RELENG_4_8:1.27.2.7.0.4
	RELENG_4_8_BP:1.27.2.7
	RELENG_5_0_0_RELEASE:1.38
	RELENG_5_0:1.38.0.2
	RELENG_5_0_BP:1.38
	RELENG_4_7_0_RELEASE:1.27.2.7
	RELENG_4_7:1.27.2.7.0.2
	RELENG_4_7_BP:1.27.2.7
	RELENG_4_6_2_RELEASE:1.27.2.5
	RELENG_4_6_1_RELEASE:1.27.2.5
	RELENG_4_6_0_RELEASE:1.27.2.5
	RELENG_4_6:1.27.2.5.0.2
	RELENG_4_6_BP:1.27.2.5
	RELENG_4_5_0_RELEASE:1.27.2.4
	RELENG_4_5:1.27.2.4.0.2
	RELENG_4_5_BP:1.27.2.4
	RELENG_4_4_0_RELEASE:1.27.2.2
	RELENG_4_4:1.27.2.2.0.2
	RELENG_4_4_BP:1.27.2.2
	RELENG_4_3_0_RELEASE:1.27.2.1
	RELENG_4_3:1.27.2.1.0.2
	RELENG_4_3_BP:1.27.2.1
	RELENG_4_2_0_RELEASE:1.27.2.1
	RELENG_4_1_1_RELEASE:1.27.2.1
	PRE_SMPNG:1.28
	RELENG_4_1_0_RELEASE:1.27
	RELENG_3_5_0_RELEASE:1.24.2.1
	RELENG_4_0_0_RELEASE:1.27
	RELENG_4:1.27.0.2
	RELENG_4_BP:1.27
	RELENG_3_4_0_RELEASE:1.24.2.1
	RELENG_3_3_0_RELEASE:1.24.2.1
	RELENG_3_2_PAO:1.24.0.4
	RELENG_3_2_PAO_BP:1.24
	RELENG_3_2_0_RELEASE:1.24
	RELENG_3_1_0_RELEASE:1.24
	RELENG_3:1.24.0.2
	RELENG_3_BP:1.24
	RELENG_2_2_8_RELEASE:1.3.2.9
	RELENG_3_0_0_RELEASE:1.23
	RELENG_2_2_7_RELEASE:1.3.2.9
	RELENG_2_2_6_RELEASE:1.3.2.9
	RELENG_2_2_5_RELEASE:1.3.2.8
	RELENG_2_2_2_RELEASE:1.3.2.6
	RELENG_2_2_1_RELEASE:1.3.2.5
	RELENG_2_2_0_RELEASE:1.3.2.5
	RELENG_2_1_7_RELEASE:1.1.1.1
	RELENG_2_1_6_1_RELEASE:1.1.1.1
	RELENG_2_1_6_RELEASE:1.1.1.1
	RELENG_2_2:1.3.0.2
	RELENG_2_2_BP:1.3
	nvi_1_34_final:1.1.1.1
	RELENG_2_1_5_RELEASE:1.1.1.1
	RELENG_2_1_0_RELEASE:1.1.1.1
	RELENG_2_1_0:1.1.1.1.0.6
	RELENG_2_1_0_BP:1.1.1.1
	RELENG_2_0_5_RELEASE:1.1.1.1
	RELENG_2_0_5:1.1.1.1.0.4
	RELENG_2_0_5_BP:1.1.1.1
	RELENG_2_0_5_ALPHA:1.1.1.1
	RELEASE_2_0:1.1.1.1
	BETA_2_0:1.1.1.1
	ALPHA_2_0:1.1.1.1.0.2
	nvi_1_32:1.1.1.1
	nvi:1.1.1;
locks; strict;
comment	@# @;


1.45
date	2012.11.17.01.54.33;	author svnexp;	state Exp;
branches
	1.45.2.1;
next	1.44;

1.44
date	2010.01.02.10.27.05;	author ed;	state Exp;
branches
	1.44.2.1;
next	1.43;

1.43
date	2004.10.18.17.16.01;	author ru;	state Exp;
branches
	1.43.2.1
	1.43.10.1
	1.43.16.1
	1.43.18.1
	1.43.20.1
	1.43.22.1
	1.43.24.1
	1.43.26.1;
next	1.42;

1.42
date	2004.02.05.22.44.25;	author ru;	state Exp;
branches;
next	1.41;

1.41
date	2003.06.23.13.08.22;	author ache;	state Exp;
branches;
next	1.40;

1.40
date	2003.06.10.01.50.31;	author ache;	state Exp;
branches;
next	1.39;

1.39
date	2003.01.04.20.24.27;	author peter;	state Exp;
branches;
next	1.38;

1.38
date	2002.07.29.09.40.16;	author ru;	state Exp;
branches;
next	1.37;

1.37
date	2002.07.18.12.07.49;	author ru;	state Exp;
branches;
next	1.36;

1.36
date	2002.05.18.14.27.17;	author markm;	state Exp;
branches;
next	1.35;

1.35
date	2002.02.08.23.07.36;	author markm;	state Exp;
branches;
next	1.34;

1.34
date	2001.12.11.23.05.06;	author markm;	state Exp;
branches;
next	1.33;

1.33
date	2001.08.09.07.03.11;	author dd;	state Exp;
branches;
next	1.32;

1.32
date	2001.06.10.20.53.18;	author ache;	state Exp;
branches;
next	1.31;

1.31
date	2001.06.10.17.26.35;	author ache;	state Exp;
branches;
next	1.30;

1.30
date	2001.04.03.13.34.35;	author ru;	state Exp;
branches;
next	1.29;

1.29
date	2001.03.27.10.52.17;	author ru;	state Exp;
branches;
next	1.28;

1.28
date	2000.08.22.22.00.57;	author phantom;	state Exp;
branches;
next	1.27;

1.27
date	99.09.04.10.27.12;	author markm;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	99.08.30.08.28.47;	author peter;	state Exp;
branches;
next	1.25;

1.25
date	99.08.28.01.07.24;	author peter;	state Exp;
branches;
next	1.24;

1.24
date	98.12.16.04.02.56;	author peter;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	98.09.05.12.25.54;	author asami;	state Exp;
branches;
next	1.22;

1.22
date	98.06.09.04.07.20;	author imp;	state Exp;
branches;
next	1.21;

1.21
date	97.09.22.23.14.37;	author wosch;	state Exp;
branches;
next	1.20;

1.20
date	97.08.19.01.52.11;	author asami;	state Exp;
branches;
next	1.19;

1.19
date	97.08.18.05.25.14;	author peter;	state Exp;
branches;
next	1.18;

1.18
date	97.08.17.21.33.39;	author andreas;	state Exp;
branches;
next	1.17;

1.17
date	97.04.18.23.44.54;	author jkh;	state Exp;
branches;
next	1.16;

1.16
date	97.04.12.14.34.02;	author peter;	state Exp;
branches;
next	1.15;

1.15
date	97.04.12.14.28.13;	author peter;	state Exp;
branches;
next	1.14;

1.14
date	97.02.22.19.57.40;	author peter;	state Exp;
branches;
next	1.13;

1.13
date	97.01.14.07.05.33;	author jkh;	state Exp;
branches;
next	1.12;

1.12
date	97.01.01.04.21.17;	author bde;	state Exp;
branches;
next	1.11;

1.11
date	96.12.30.09.24.19;	author peter;	state Exp;
branches;
next	1.10;

1.10
date	96.12.08.14.05.08;	author ache;	state Exp;
branches;
next	1.9;

1.9
date	96.11.21.10.13.25;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	96.11.10.15.49.49;	author paul;	state Exp;
branches;
next	1.7;

1.7
date	96.11.09.16.54.33;	author joerg;	state Exp;
branches;
next	1.6;

1.6
date	96.11.04.02.52.33;	author ache;	state Exp;
branches;
next	1.5;

1.5
date	96.11.03.21.32.37;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	96.11.03.19.15.44;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	96.11.01.08.34.51;	author peter;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	96.11.01.08.16.18;	author peter;	state Exp;
branches;
next	1.1;

1.1
date	94.08.16.23.36.24;	author sef;	state Exp;
branches
	1.1.1.1;
next	;

1.45.2.1
date	2012.11.17.01.54.33;	author svnexp;	state dead;
branches;
next	1.45.2.2;

1.45.2.2
date	2013.03.28.13.06.11;	author svnexp;	state Exp;
branches;
next	;

1.44.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.44.2.1.2.1
	1.44.2.1.4.1;
next	1.44.2.2;

1.44.2.2
date	2012.11.17.11.37.41;	author svnexp;	state Exp;
branches;
next	;

1.44.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.44.2.1.2.2;

1.44.2.1.2.2
date	2012.11.17.08.37.38;	author svnexp;	state Exp;
branches;
next	;

1.44.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.44.2.1.4.2;

1.44.2.1.4.2
date	2012.11.17.08.48.29;	author svnexp;	state Exp;
branches;
next	;

1.43.2.1
date	2012.11.17.07.46.01;	author svnexp;	state Exp;
branches;
next	;

1.43.10.1
date	2012.11.17.08.08.48;	author svnexp;	state Exp;
branches;
next	;

1.43.16.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.43.18.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.43.20.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.43.22.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.43.22.1.2.1
	1.43.22.1.4.1
	1.43.22.1.6.1
	1.43.22.1.8.1;
next	1.43.22.2;

1.43.22.2
date	2012.11.17.10.37.20;	author svnexp;	state Exp;
branches;
next	;

1.43.22.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.43.22.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.43.22.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.43.22.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.43.22.1.8.2;

1.43.22.1.8.2
date	2012.11.17.08.25.52;	author svnexp;	state Exp;
branches;
next	;

1.43.24.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.43.26.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.43.26.2;

1.43.26.2
date	2012.11.17.08.17.45;	author svnexp;	state Exp;
branches;
next	;

1.27.2.1
date	2000.09.22.14.33.17;	author phantom;	state Exp;
branches;
next	1.27.2.2;

1.27.2.2
date	2001.04.25.11.29.43;	author ru;	state Exp;
branches;
next	1.27.2.3;

1.27.2.3
date	2001.12.19.04.47.19;	author dd;	state Exp;
branches;
next	1.27.2.4;

1.27.2.4
date	2002.01.05.15.45.19;	author phantom;	state Exp;
branches;
next	1.27.2.5;

1.27.2.5
date	2002.04.19.13.22.46;	author ru;	state Exp;
branches;
next	1.27.2.6;

1.27.2.6
date	2002.07.18.13.31.29;	author ru;	state Exp;
branches;
next	1.27.2.7;

1.27.2.7
date	2002.08.07.16.32.01;	author ru;	state Exp;
branches;
next	1.27.2.8;

1.27.2.8
date	2012.11.17.07.27.55;	author svnexp;	state Exp;
branches;
next	;

1.24.2.1
date	99.08.29.15.34.30;	author peter;	state Exp;
branches;
next	;

1.3.2.1
date	96.11.05.20.14.22;	author phk;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	96.11.06.22.46.26;	author joerg;	state Exp;
branches;
next	1.3.2.3;

1.3.2.3
date	96.11.12.09.11.06;	author phk;	state Exp;
branches;
next	1.3.2.4;

1.3.2.4
date	96.11.23.08.33.18;	author phk;	state Exp;
branches;
next	1.3.2.5;

1.3.2.5
date	96.12.08.14.10.46;	author ache;	state Exp;
branches;
next	1.3.2.6;

1.3.2.6
date	97.04.20.20.16.34;	author jkh;	state Exp;
branches;
next	1.3.2.7;

1.3.2.7
date	97.08.11.18.36.39;	author asami;	state Exp;
branches;
next	1.3.2.8;

1.3.2.8
date	97.08.21.04.51.43;	author peter;	state Exp;
branches;
next	1.3.2.9;

1.3.2.9
date	98.03.08.14.28.08;	author jkh;	state Exp;
branches;
next	1.3.2.10;

1.3.2.10
date	99.09.05.11.33.23;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	94.08.16.23.36.25;	author sef;	state Exp;
branches;
next	;


desc
@@


1.45
log
@Switching exporter and resync
@
text
@#
# $FreeBSD: head/usr.bin/vi/Makefile 201386 2010-01-02 10:27:05Z ed $
#

SRCDIR=		${.CURDIR}/../../contrib/nvi

CFLAGS+=	-DGTAGS

#if using ncurses:
CFLAGS+=	-DSYSV_CURSES

WARNS?=	0

VI=	nvi
EX=	nex
VIEW=	nview

PROG=	nvi

LINKS=	${BINDIR}/${VI} ${BINDIR}/${EX} ${BINDIR}/${VI} ${BINDIR}/${VIEW}
LINKS+= ${BINDIR}/${VI} ${BINDIR}/vi ${BINDIR}/${EX} ${BINDIR}/ex
LINKS+= ${BINDIR}/${VI} ${BINDIR}/view

MAN=	${SRCDIR}/docs/USD.doc/vi.man/vi.1
MLINKS+=vi.1 ex.1 vi.1 view.1
MLINKS+=vi.1 nex.1 vi.1 nview.1 vi.1 nvi.1

CATALOGS= dutch english french german polish ru_RU.KOI8-R spanish swedish \
          uk_UA.KOI8-U
NLLINKS= nl_NL
ENLINKS= en_AU en_CA en_GB en_NZ en_US
FRLINKS= fr_BE fr_CA fr_CH fr_FR
DELINKS= de_AT de_CH de_DE
ESLINKS= es_ES
SVLINKS= sv_SE
PLLINKS= pl_PL

.PATH:	${SRCDIR}/common
.PATH:	${SRCDIR}/ex
.PATH:	${SRCDIR}/cl
.PATH:	${SRCDIR}/vi

CFLAGS+=-I${.CURDIR} -I${SRCDIR} -I${SRCDIR}/include

DPADD=		${LIBNCURSES}
LDADD=		-lncurses

CLEANFILES+=${EX}

# Vi curses sources
SRCS+=	cl_bsd.c cl_funcs.c cl_main.c cl_read.c cl_screen.c cl_term.c

# General sources.
SRCS+=	cut.c delete.c exf.c key.c line.c log.c main.c mark.c msg.c options.c \
	options_f.c put.c screen.c search.c seq.c recover.c util.c

# Ex source.
SRCS+=	ex.c ex_abbrev.c ex_append.c ex_args.c ex_argv.c ex_at.c ex_bang.c \
	ex_cd.c ex_cmd.c ex_cscope.c ex_delete.c ex_display.c \
	ex_edit.c ex_equal.c ex_file.c ex_filter.c ex_global.c \
	ex_init.c ex_join.c ex_map.c ex_mark.c ex_mkexrc.c ex_move.c \
	ex_open.c ex_preserve.c ex_print.c ex_put.c ex_quit.c \
	ex_read.c ex_screen.c ex_script.c ex_set.c ex_shell.c \
	ex_shift.c ex_source.c ex_stop.c ex_subst.c ex_tag.c \
	ex_txt.c ex_undo.c ex_usage.c ex_util.c ex_version.c ex_visual.c \
	ex_write.c ex_yank.c ex_z.c ex_tcl.c ex_perl.c

# Vi source.
SRCS+=	getc.c v_at.c v_ch.c v_cmd.c v_delete.c v_ex.c v_increment.c v_init.c \
	v_itxt.c v_left.c v_mark.c v_match.c v_paragraph.c v_put.c v_redraw.c \
	v_replace.c v_right.c v_screen.c v_scroll.c v_search.c v_section.c \
	v_sentence.c v_status.c v_txt.c v_ulcase.c v_undo.c \
	v_util.c v_word.c v_xchar.c v_yank.c v_z.c v_zexit.c vi.c

# Vi screen source.
SRCS+=	vs_line.c vs_msg.c vs_refresh.c vs_relative.c vs_smap.c vs_split.c

FILES=	${CATALOGS:S;^;${SRCDIR}/catalog/;}
FILESDIR= /usr/share/vi/catalog
SYMLINKS=
.for l in ${NLLINKS}
SYMLINKS+= dutch ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= dutch ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${ENLINKS}
SYMLINKS+= english ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= english ${FILESDIR}/$l.ISO8859-15
SYMLINKS+= english ${FILESDIR}/$l.US-ASCII
.endfor
SYMLINKS+= english ${FILESDIR}/POSIX
SYMLINKS+= english ${FILESDIR}/C
.for l in ${FRLINKS}
SYMLINKS+= french ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= french ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${DELINKS}
SYMLINKS+= german ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= german ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${ESLINKS}
SYMLINKS+= spanish ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= spanish ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${SVLINKS}
SYMLINKS+= swedish ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= swedish ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${PLLINKS}
SYMLINKS+= polish ${FILESDIR}/$l.ISO8859-2
.endfor

.include <bsd.prog.mk>
@


1.45.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:06:11 +0000
@
text
@d1 112
@


1.45.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 110
#
# $FreeBSD: releng/8.4/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
#

SRCDIR=		${.CURDIR}/../../contrib/nvi

CFLAGS+=	-DGTAGS

#if using ncurses:
CFLAGS+=	-DSYSV_CURSES

VI=	nvi
EX=	nex
VIEW=	nview

PROG=	nvi

LINKS=	${BINDIR}/${VI} ${BINDIR}/${EX} ${BINDIR}/${VI} ${BINDIR}/${VIEW}
LINKS+= ${BINDIR}/${VI} ${BINDIR}/vi ${BINDIR}/${EX} ${BINDIR}/ex
LINKS+= ${BINDIR}/${VI} ${BINDIR}/view

MAN=	${SRCDIR}/docs/USD.doc/vi.man/vi.1
MLINKS+=vi.1 ex.1 vi.1 view.1
MLINKS+=vi.1 nex.1 vi.1 nview.1 vi.1 nvi.1

CATALOGS= dutch english french german polish ru_RU.KOI8-R spanish swedish \
          uk_UA.KOI8-U
NLLINKS= nl_NL
ENLINKS= en_AU en_CA en_GB en_NZ en_US
FRLINKS= fr_BE fr_CA fr_CH fr_FR
DELINKS= de_AT de_CH de_DE
ESLINKS= es_ES
SVLINKS= sv_SE
PLLINKS= pl_PL

.PATH:	${SRCDIR}/common
.PATH:	${SRCDIR}/ex
.PATH:	${SRCDIR}/cl
.PATH:	${SRCDIR}/vi

CFLAGS+=-I${.CURDIR} -I${SRCDIR} -I${SRCDIR}/include

DPADD=		${LIBNCURSES}
LDADD=		-lncurses

CLEANFILES+=${EX}

# Vi curses sources
SRCS+=	cl_bsd.c cl_funcs.c cl_main.c cl_read.c cl_screen.c cl_term.c

# General sources.
SRCS+=	cut.c delete.c exf.c key.c line.c log.c main.c mark.c msg.c options.c \
	options_f.c put.c screen.c search.c seq.c recover.c util.c

# Ex source.
SRCS+=	ex.c ex_abbrev.c ex_append.c ex_args.c ex_argv.c ex_at.c ex_bang.c \
	ex_cd.c ex_cmd.c ex_cscope.c ex_delete.c ex_display.c \
	ex_edit.c ex_equal.c ex_file.c ex_filter.c ex_global.c \
	ex_init.c ex_join.c ex_map.c ex_mark.c ex_mkexrc.c ex_move.c \
	ex_open.c ex_preserve.c ex_print.c ex_put.c ex_quit.c \
	ex_read.c ex_screen.c ex_script.c ex_set.c ex_shell.c \
	ex_shift.c ex_source.c ex_stop.c ex_subst.c ex_tag.c \
	ex_txt.c ex_undo.c ex_usage.c ex_util.c ex_version.c ex_visual.c \
	ex_write.c ex_yank.c ex_z.c ex_tcl.c ex_perl.c

# Vi source.
SRCS+=	getc.c v_at.c v_ch.c v_cmd.c v_delete.c v_ex.c v_increment.c v_init.c \
	v_itxt.c v_left.c v_mark.c v_match.c v_paragraph.c v_put.c v_redraw.c \
	v_replace.c v_right.c v_screen.c v_scroll.c v_search.c v_section.c \
	v_sentence.c v_status.c v_txt.c v_ulcase.c v_undo.c \
	v_util.c v_word.c v_xchar.c v_yank.c v_z.c v_zexit.c vi.c

# Vi screen source.
SRCS+=	vs_line.c vs_msg.c vs_refresh.c vs_relative.c vs_smap.c vs_split.c

FILES=	${CATALOGS:S;^;${SRCDIR}/catalog/;}
FILESDIR= /usr/share/vi/catalog
SYMLINKS=
.for l in ${NLLINKS}
SYMLINKS+= dutch ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= dutch ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${ENLINKS}
SYMLINKS+= english ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= english ${FILESDIR}/$l.ISO8859-15
SYMLINKS+= english ${FILESDIR}/$l.US-ASCII
.endfor
SYMLINKS+= english ${FILESDIR}/POSIX
SYMLINKS+= english ${FILESDIR}/C
.for l in ${FRLINKS}
SYMLINKS+= french ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= french ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${DELINKS}
SYMLINKS+= german ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= german ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${ESLINKS}
SYMLINKS+= spanish ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= spanish ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${SVLINKS}
SYMLINKS+= swedish ${FILESDIR}/$l.ISO8859-1
SYMLINKS+= swedish ${FILESDIR}/$l.ISO8859-15
.endfor
.for l in ${PLLINKS}
SYMLINKS+= polish ${FILESDIR}/$l.ISO8859-2
.endfor

.include <bsd.prog.mk>
@


1.44
log
@SVN rev 201386 on 2010-01-02 10:27:05Z by ed

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.44.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.44.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/usr.bin/vi/Makefile 201386 2010-01-02 10:27:05Z ed $
@


1.44.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.44.2.1.4.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/usr.bin/vi/Makefile 201386 2010-01-02 10:27:05Z ed $
@


1.44.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.44.2.1.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.0/usr.bin/vi/Makefile 201386 2010-01-02 10:27:05Z ed $
@


1.43
log
@Replaced afterinstall: with equivalent FILES and SYMLINKS.
@
text
@d12 2
@


1.43.10.1
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/7/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
@


1.43.2.1
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/6/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
@


1.43.26.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.43.26.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/7.4/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
@


1.43.24.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.43.22.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.43.22.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/8/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
@


1.43.22.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.43.22.1.8.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.3/usr.bin/vi/Makefile 136668 2004-10-18 17:16:01Z ru $
@


1.43.22.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.43.22.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.43.22.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.43.20.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.43.18.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.43.16.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.42
log
@Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
@
text
@d76 33
a108 34
afterinstall:
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
		${CATALOGS:S;^;${SRCDIR}/catalog/;} \
		${DESTDIR}/usr/share/vi/catalog
	for l in ${NLLINKS}; do \
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
	done
	for l in ${ENLINKS}; do \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.US-ASCII; \
	done
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/POSIX
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/C
	for l in ${FRLINKS}; do \
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
	done
	for l in ${DELINKS}; do \
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
	done
	for l in ${ESLINKS}; do \
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
	done
	for l in ${SVLINKS}; do \
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
	done
	for l in ${PLLINKS}; do \
		ln -fs polish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-2; \
	done
@


1.41
log
@FIx catalog name I overlook in prev. obsolete locales removing

Submitted by:   ru
@
text
@d43 2
a44 2
DPADD+=		${LIBNCURSES}
LDADD+=		-lncurses
@


1.40
log
@Remove deprecated locale names
@
text
@d26 1
a26 1
CATALOGS= dutch english french german polish ru_SU.KOI8-R spanish swedish \
@


1.39
log
@Unifdef has got some crack-smoking exit values:
   "The unifdef utility exits 0 if the output is an exact copy of the input,
    1 if not, and 2 if in trouble."

This causes an 'Error code 1 (ignored)' in the world output, which upsets
the whereintheworld scripts that the tinderboxes use.

However, this stuff here is a relic.  We do not enable HAVE_TCL_INTERP
nor HAVE_PERL_INTERP..  The Makefile hooks to turn them on have gone ages
ago, and this stuff was here for release building purposes only.  Rather
than fight with the tinderbox builds, clean house a bit and remove the
last remaining unused relics of this stuff.
@
text
@a81 1
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a82 1
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a85 1
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a86 1
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a88 2
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/US-ASCII
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/ASCII
a92 1
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a93 1
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a96 1
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a97 1
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a100 1
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a101 1
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a104 1
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
a105 1
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a108 1
		ln -fs polish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-2; \
a109 1
	ln -fs ru_SU.KOI8-R ${DESTDIR}/usr/share/vi/catalog/ru_RU.KOI8-R
@


1.38
log
@Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by:	bde
@
text
@d64 1
a64 1
	ex_write.c ex_yank.c ex_z.c ex_notcl.c ex_noperl.c
a74 9

# unifdef has some *weird* exit codes, sigh!  RTFM unifdef(1)...
ex_notcl.c: ex_tcl.c
	-unifdef -UHAVE_TCL_INTERP ${SRCDIR}/ex/ex_tcl.c > ${.TARGET}

ex_noperl.c: ex_perl.c
	-unifdef -UHAVE_PERL_INTERP ${SRCDIR}/ex/ex_perl.c > ${.TARGET}

CLEANFILES+=	ex_notcl.c ex_noperl.c
@


1.37
log
@s/${INSTALL} -c/${INSTALL} ${COPY}/
@
text
@d86 1
a86 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.36
log
@Remove Perl and TCL/TK bits, neither of which are in the base system
(anymore).
@
text
@d86 1
a86 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.35
log
@Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.
@
text
@a3 3
# This has most of the glue needed to compile tknvi and the perl hooks,
# but not all.
#
a6 20
.if defined(RELEASE_CRUNCH)
# When building `vi' for the fixit floppy, don't include any of the
# API stuff.
APISTUFF=	ex_notcl.c ex_noperl.c

.else

#TCLINTERP=	yes	#we don't have it in the base tree
#TKNVI=		yes	#not ready, needs X11, tk, doesn't quite work yet
#PERLINTERP=	yes	#works if perl has no thread support built in

APISTUFF=	ex_tcl.c ex_perl.c

.if defined(PERLINTERP)
PERL?=		/usr/bin/perl5
CFLAGS+=	-DHAVE_PERL_5_003_01	# If perl >= 5.03.01
.endif

.endif

a42 1
.if !defined(TKNVI)
a45 28
.else

.PATH:		${SRCDIR}/tk
LDADD+=		-L/usr/local/lib -L/usr/X11R6/lib -ltk41 -lX11
CFLAGS+=	-I/usr/local/include -I/usr/X11R6/include
.endif

.if defined(TCLINTERP)
.PATH:		${SRCDIR}/tcl_api
DPADD+=		${LIBTCL} ${LIBM}
LDADD+=		-ltcl -lm
CFLAGS+=	-DHAVE_TCL_INTERP -I${DESTDIR}/usr/include/tcl
.endif

.if defined(PERLINTERP)
.PATH:		${SRCDIR}/perl_api

# Perl "knows" how to compile its components. Ask it for details...
PERLLIB!=	${PERL} -MConfig -e 'print $$Config{privlib}'
PERLCPPFLAGS!=	cd ${SRCDIR}/build; ${PERL} -MExtUtils::Embed -e 'ccflags;perl_inc'
PERLLIBS!=	cd ${SRCDIR}/build; ${PERL} -MExtUtils::Embed -e 'ldopts'
PERLLDFLAGS!=	cd ${SRCDIR}/build; ${PERL} -MExtUtils::Embed -e 'ccdlflags'

LDADD+=	 ${PERLLDFLAGS} ${PERLLIBS}
CFLAGS+= -DHAVE_PERL_INTERP ${PERLCPPFLAGS}

.endif

a48 1
.if !defined(TKNVI)
a49 18
.endif

# Vi Tk sources
.if defined(TKNVI)
SRCS+=	tk_funcs.c tk_main.c tk_read.c tk_screen.c tk_term.c tk_util.c
.endif

# Vi Tcl/Perl interpreter sources
.if defined(TCLINTERP) || defined(PERLINTERP)
SRCS+=	api.c
.endif
.if defined(TCLINTERP)
SRCS+=	tcl.c
.endif
.if defined(PERLINTERP)
# perl.c is generated
SRCS+=	perl.c perlsfio.c
.endif
d64 1
a64 1
	ex_write.c ex_yank.c ex_z.c ${APISTUFF}
a75 12
# Generate perl.c
.if defined(PERLINTERP)
perl.c:	perl.xs typemap
	echo "#define _PATH_PERLSCRIPTS \"/usr/share/vi/perl\"" > ${.TARGET}
	$(PERL) $(PERLLIB)/ExtUtils/xsubpp -typemap \
	    $(PERLLIB)/ExtUtils/typemap $(SRCDIR)/perl_api/perl.xs >> ${.TARGET}
	($(PERL) -ne 'print "sub $$1 {\$$curscr->$$1(\@@_)}\n" \
	    if /newXS\("VI::([^":]*)"/;' $@@ ; echo "1;") > VI.pm

CLEANFILES+=	VI.pm perl.c
.endif

a134 10
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
		${SRCDIR}/tcl_scripts/*.tcl \
		${DESTDIR}/usr/share/vi/tcl
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
		${SRCDIR}/perl_scripts/*.pl \
		${DESTDIR}/usr/share/vi/perl
.if defined(PERLINTERP)
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm \
		${DESTDIR}/usr/share/vi/perl
.endif
@


1.34
log
@Protect this against the to-come WARNS=2 default.
@
text
@a8 1
WARNS?=		0
@


1.33
log
@Style fix: use .else where appropriate.

PR:		29489
Submitted by:	Joseph Mallett <jmallett@@xMach.org>
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.32 2001/06/10 20:53:18 ache Exp $
d9 1
@


1.32
log
@Add more *.US-ASCII entries
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.31 2001/06/10 17:26:35 ache Exp $
a68 1
.endif
d70 2
a71 1
.if defined(TKNVI)
@


1.31
log
@Understand new locale names and Latin15
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.30 2001/04/03 13:34:35 ru Exp $
d183 1
a184 1
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/en_US.US-ASCII
d187 2
@


1.30
log
@Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY in
${CFLAGS}.  The only supported method thus is -DRELEASE_CRUNCH.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.29 2001/03/27 10:52:17 ru Exp $
d52 1
a52 1
ENLINKS= en_AU en_CA en_GB en_US
d173 1
d175 2
d179 1
d181 2
d184 3
a186 1
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/us-ascii
d188 1
d190 2
d194 1
d196 2
d200 1
d202 2
d206 1
d208 2
d212 1
@


1.29
log
@MAN[1-9] -> MAN.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.28 2000/08/22 22:00:57 phantom Exp $
d10 1
a10 1
.if defined(RELEASE_BUILD_FIXIT)
@


1.28
log
@Install Ukrainian message catalog.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.27 1999/09/04 10:27:12 markm Exp $
d45 1
a45 1
MAN1=	${SRCDIR}/docs/USD.doc/vi.man/vi.1
@


1.27
log
@Perl support in vi is broken if perl has thread support built in.
Document this. Minor nitpick in other comments.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.26 1999/08/30 08:28:47 peter Exp $
d49 2
a50 1
CATALOGS= dutch english french german polish ru_SU.KOI8-R spanish swedish
@


1.27.2.1
log
@Activate Ukrainian catalog for vi
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.27 1999/09/04 10:27:12 markm Exp $
d49 1
a49 2
CATALOGS= dutch english french german polish ru_SU.KOI8-R spanish swedish \
          uk_UA.KOI8-U
@


1.27.2.2
log
@MFC: MAN[1-9] -> MAN.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.27.2.1 2000/09/22 14:33:17 phantom Exp $
d45 1
a45 1
MAN=	${SRCDIR}/docs/USD.doc/vi.man/vi.1
@


1.27.2.3
log
@MFC 1.33: style fix: use .else where appropriate.
@
text
@d2 1
a2 1
# $FreeBSD$
d69 1
d71 1
a71 2
.else

@


1.27.2.4
log
@MFC:

rev 1.31, understand new locale names and Latin15
rev 1.32, more *.US-ASCII entries

Approved by: re
@
text
@a172 1
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
a173 2
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a175 1
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
d177 2
a178 9
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.US-ASCII; \
	done
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/en_US.US-ASCII
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/US-ASCII
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/ASCII
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/POSIX
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/C
a179 1
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
a180 2
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a182 1
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
a183 2
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a185 1
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
a186 2
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a188 1
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-1; \
a189 2
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-15; \
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-15; \
a191 1
		ln -fs polish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO8859-2; \
@


1.27.2.5
log
@MFC: Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY
in ${CFLAGS}.  The only supported method thus is -DRELEASE_CRUNCH.

Sponsored by:	FreeBSD 4.4 CD set from FreeBSD Mall, Inc.
@
text
@d10 1
a10 1
.if defined(RELEASE_CRUNCH)
@


1.27.2.6
log
@MFC: s/${INSTALL} -c/${INSTALL} ${COPY}/
@
text
@d169 1
a169 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d219 1
a219 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
d222 1
a222 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
@


1.27.2.7
log
@MFC: Drop support for COPY.
@
text
@d169 1
a169 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
d219 1
a219 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
d222 1
a222 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
d226 1
a226 1
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm \
@


1.27.2.8
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: stable/4/usr.bin/vi/Makefile 101469 2002-08-07 16:32:02Z ru $
@


1.26
log
@We're using ncurses now.
@
text
@d2 1
a2 1
# $FreeBSD: src/usr.bin/vi/Makefile,v 1.25 1999/08/28 01:07:24 peter Exp $
d19 1
a19 1
#PERLINTERP=	yes	#works
d86 1
a86 1
# Perl "knows" how to compile it's components. Ask it for details...
@


1.25
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d33 1
a33 1
#CFLAGS+=	-DSYSV_CURSES
d66 2
a67 2
DPADD+=		${LIBCURSES} ${LIBTERMCAP}
LDADD+=		-lcurses -ltermcap
@


1.24
log
@The perlinterp option builds and works, but I'm not so sure how it'll go
in a release or buildworld environment, so I'll leave it disabled.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.23 1998/09/05 12:25:54 asami Exp $
@


1.24.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.23
log
@Remove tcl from /usr/src, according to prior agreement.  BTW, tcl-8.0 *is*
a port so there is nothing to be done on that side now.

Approved by:	jkh
===
To: "Jordan K. Hubbard" <jkh@@time.cdrom.com>
cc: Andreas Klemm <andreas@@klemm.gtn.com>, current@@freebsd.org
Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued)
From: David Greenman <dg@@root.com>
Date: Sun, 03 Aug 1997 20:23:31 -0700

>decision is, I'll respect it.

   Another chance to architect people's principles...I can hardly wait. Seems
quite appropriate for a Sunday - I just need to get one of those collection
plates (and money envelopes) so I can profit, too. :-)
   Tcl stays in /usr/src for now, but it needs to be kept up to date; same
for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0,
then tcl will be yanked prior to the 3.0 release (and made into a port).
   As for the ports tree only supporting the last FreeBSD release, this seems
sensible to me. The "ports" have always been a moving target between releases
and the problem is only going to get worse when we expand to supporting other
processor architectures. In any case, Satoshi is and always has been in charge
of the ports tree and whatever he wants to do with it (within reason :-)) is
his decision.
   Does this cover the issue completely? I admit to deleting messages in this
thread with unusual fervor (people have FAR too much time on their hands!).
There's a fair bit of reasoning behind the above, but since everyone is sick
of arguing about this, I'll spare you the analysis.

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.22 1998/06/09 04:07:20 imp Exp $
d19 1
a19 1
#PERLINTERP=	yes	#needs the perl5 v5.003 port
d23 4
a26 3
# Any better ideas?
#PERL=		/usr/local/bin/perl5.003
#CFLAGS+=	-DHAVE_PERL_5_003_01	# If perl >= 5.03.01
@


1.22
log
@$@@ is deprecated, use ${.TARGET} instead.  Ditto for other single character
$n.
PR:		 conf/3273
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.21 1997/09/22 23:14:37 wosch Exp $
d17 1
a17 3
.if !defined(NOTCL)
#TCLINTERP=	yes	#we have it in the base tree, little cost to vi
.endif
@


1.21
log
@Polish message catalogs for vi.

Submitted by: abial@@warman.org.pl
PR:         4522
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.20 1997/08/19 01:52:11 asami Exp $
d150 1
a150 1
	echo "#define _PATH_PERLSCRIPTS \"/usr/share/vi/perl\"" > $@@
d152 1
a152 1
	    $(PERLLIB)/ExtUtils/typemap $(SRCDIR)/perl_api/perl.xs >> $@@
@


1.20
log
@Fix 1.17 properly by adding ${DESTDIR} in front.  (I know this part is
not enabled now.)
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.19 1997/08/18 05:25:14 peter Exp $
d50 1
a50 1
CATALOGS= dutch english french german ru_SU.KOI8-R spanish swedish
d57 1
d190 3
@


1.19
log
@Drop the TCL hook for the time being until the tcl dust settles some more.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.18 1997/08/17 21:33:39 andreas Exp $
d80 1
a80 1
CFLAGS+=	-DHAVE_TCL_INTERP -I/usr/include/tcl
@


1.18
log
@Fixed another make world stopper ;)
If TCLINTERP is defined, CFLAGS needs an additional include path:
	 -I/usr/include/tcl
Otherwise tcl.h can't be found during make world.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.17 1997/04/18 23:44:54 jkh Exp $
d18 1
a18 1
TCLINTERP=	yes	#we have it in the base tree, little cost to vi
@


1.17
log
@Enable GLOBAL tags support.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.16 1997/04/12 14:34:02 peter Exp $
d80 1
a80 1
CFLAGS+=	-DHAVE_TCL_INTERP
@


1.16
log
@Oops.  Broke golden rule #1: test everything before commit. :-]
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.15 1997/04/12 14:28:13 peter Exp $
d30 2
@


1.15
log
@Respect NOTCL, don't link with libtcl for the scripting support if
we're not building it.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.14 1997/02/22 19:57:40 peter Exp $
d17 2
a18 4
.if defined(NOTCL)
TCLINTERP=	no	#user doesn't want it.
.else
TCLINTERP=	yes	#fine, in base tree, little cost
@


1.14
log
@Revert $FreeBSD$ to $Id$
@
text
@d2 1
a2 1
# $Id$
d17 3
d21 1
@


1.13
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.12
log
@Use ${COPY} instead of -c for installing non-source files.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.11 1996/12/30 09:24:19 peter Exp $
@


1.11
log
@When using the perl5 extensions, ask perl itself what the pathnames are,
don't just hard code them into the Makefile.

(This is the optional stuff to use perl scripts as a vi scripting language.
 eg, to load a sample script, type:   :perl do 'wc.pl';
 this loads /usr/share/vi/perl/wc.pl to add the "wc" command. Then, one can
 do this:   :perl wc   Yes, this is a trivial example. There are more
 useful examples, eg 'make' output parsing along the lines of emacs's
 "compile" mode.  The tcl extension is similar and enabled by default since
 we ship with tcl.)
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.10 1996/12/08 14:05:08 ache Exp $
d194 1
a194 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm \
@


1.10
log
@Link Dutch catalog with nl_NL instead of da_DK
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.9 1996/11/21 10:13:25 ache Exp $
d18 1
a18 1
#TKNVI=		tknvi	#not ready, needs X11, tk, doesn't quite work yet
d22 5
d81 10
a90 6
LDADD+=	 /usr/local/lib/perl5/i386-freebsd/5.003/auto/DynaLoader/DynaLoader.a \
	 -L/usr/local/lib/perl5/i386-freebsd/5.003/CORE -lperl -lcrypt
CFLAGS+= -DHAVE_PERL_INTERP -I/usr/local/lib/perl5/i386-freebsd/5.003/CORE
#CFLAGS+= -DHAVE_PERL_5_003_01	# If perl >= 5.03.01
PERL=	/usr/local/bin/perl5.003
PERLLIB=/usr/local/lib/perl5
@


1.9
log
@Add ru_RU as alias to ru_SU
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.8 1996/11/10 15:49:49 paul Exp $
d42 1
a42 1
DALINKS= da_DK
d158 1
a158 1
	for l in ${DALINKS}; do \
@


1.8
log
@Added a missing \ for installing perl modules.
2.2 and 2.1.6 candidate.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.7 1996/11/09 16:54:33 joerg Exp $
d177 1
@


1.7
log
@Merge from the 2.2 branch: avoid including the API stuff when building
vi for the fixit floppy.  Perhaps we'll find a more elegant solution
some day, by now it has proven to work reasonably.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.6 1996/11/04 02:52:33 ache Exp $
d184 1
a184 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm
@


1.6
log
@Install message catalog links according to standard naming convention
Message catalogs not works without this change

2.2 candidate
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.5 1996/11/03 21:32:37 peter Exp $
d10 7
d21 3
d117 1
a117 1
	ex_open.c ex_perl.c ex_preserve.c ex_print.c ex_put.c ex_quit.c \
d119 1
a119 1
	ex_shift.c ex_source.c ex_stop.c ex_subst.c ex_tag.c ex_tcl.c \
d121 1
a121 1
	ex_write.c ex_yank.c ex_z.c
d144 9
@


1.5
log
@Fill in some of the missing blanks for the tknvi and perl5 compile options.
Both options can be compiled if the appropriate ports are present.  These
are examples only and are commented out.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.4 1996/11/03 19:15:44 peter Exp $
d32 6
d139 19
@


1.4
log
@The tcl/perl interpreter compile options were not really optional.

This is needed for building the boot crunch for 2.2 (It still needs a hook
so the release code can tell it when to build it without tcl etc).
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3 1996/11/01 08:34:51 peter Exp $
d11 2
a12 2
#TKNVI=		tknvi	#not ready, needs X11, tk
#PERLINTERP=	no	#not ready, needs perl5.002+
d40 4
a43 2
DPADD+= ${LIBCURSES} ${LIBTERMCAP}
LDADD+=	-lcurses -ltermcap
d46 3
a48 3
.PATH:	${SRCDIR}/tk
#DPADD+=	?
#LDADD+=	-ltk
d52 4
a55 4
.PATH:	${SRCDIR}/tcl_api
DPADD+=	${LIBTCL} ${LIBM}
LDADD+=	-ltcl -lm
CFLAGS+= -DHAVE_TCL_INTERP
d59 4
a62 4
.PATH:	${SRCDIR}/perl_api
#DPADD+=	?
#LDADD+=	?
CFLAGS+= -DHAVE_PERL_INTERP
d64 2
d71 1
d73 1
a132 6
.if defined(PERLINTERP)
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
		${SRCDIR}/perl_scripts/*.pl VI.pm \
		${DESTDIR}/usr/share/vi/perl
.endif
.if defined(TCLINTERP)
d136 6
@


1.3
log
@Yikes, I forgot to remove the -DSYSV_CURSES setting that I was using on
one of the machines I was testing on. (This was to get it to use the
sysv extensions in ncurses)
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.2 1996/11/01 08:16:18 peter Exp $
d53 1
d60 2
@


1.3.2.1
log
@Merge from -current.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.6 1996/11/04 02:52:33 ache Exp $
d11 2
a12 2
#TKNVI=		tknvi	#not ready, needs X11, tk, doesn't quite work yet
#PERLINTERP=	yes	#needs the perl5 v5.003 port
a31 6
DALINKS= da_DK
ENLINKS= en_AU en_CA en_GB en_US
FRLINKS= fr_BE fr_CA fr_CH fr_FR
DELINKS= de_AT de_CH de_DE
ESLINKS= es_ES
SVLINKS= sv_SE
a39 1
.if !defined(TKNVI)
a41 1
.endif
d45 2
a46 2
LDADD+=		-L/usr/local/lib -L/usr/X11R6/lib -ltk41 -lX11
CFLAGS+=	-I/usr/local/include -I/usr/X11R6/include
a52 1
CFLAGS+=	-DHAVE_TCL_INTERP
d57 2
a58 6
LDADD+=	 /usr/local/lib/perl5/i386-freebsd/5.003/auto/DynaLoader/DynaLoader.a \
	 -L/usr/local/lib/perl5/i386-freebsd/5.003/CORE -lperl -lcrypt
CFLAGS+= -DHAVE_PERL_INTERP -I/usr/local/lib/perl5/i386-freebsd/5.003/CORE
#CFLAGS+= -DHAVE_PERL_5_003_01	# If perl >= 5.03.01
PERL=	/usr/local/bin/perl5.003
PERLLIB=/usr/local/lib/perl5
a63 1
.if !defined(TKNVI)
a64 1
.endif
d124 6
a129 19
	for l in ${DALINKS}; do \
		ln -fs dutch ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
	for l in ${ENLINKS}; do \
		ln -fs english ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
	ln -fs english ${DESTDIR}/usr/share/vi/catalog/us-ascii
	for l in ${FRLINKS}; do \
		ln -fs french ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
	for l in ${DELINKS}; do \
		ln -fs german ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
	for l in ${ESLINKS}; do \
		ln -fs spanish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
	for l in ${SVLINKS}; do \
		ln -fs swedish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-1; \
	done
a132 6
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
		${SRCDIR}/perl_scripts/*.pl \
		${DESTDIR}/usr/share/vi/perl
.if defined(PERLINTERP)
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm
		${DESTDIR}/usr/share/vi/perl
@


1.3.2.2
log
@Add hooks to allow the build of a vi without Tcl or Perl APIs in an
environment where either or both are normally to be built.

The next commit to release/Makefile will use these hooks for the
creation of the `fixit' floppy.

(Failing to find a better method, we might also consider pulling them
into -current.  By now, they just live in the 2.2 branch only.)

Agreed by:	jkh,phk,peter
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.1 1996/11/05 20:14:22 phk Exp $
a9 7
.if defined(RELEASE_BUILD_FIXIT)
# When building `vi' for the fixit floppy, don't include any of the
# API stuff.
APISTUFF=	ex_notcl.c ex_noperl.c

.else

a13 3
APISTUFF=	ex_tcl.c ex_perl.c
.endif

d107 1
a107 1
	ex_open.c ex_preserve.c ex_print.c ex_put.c ex_quit.c \
d109 1
a109 1
	ex_shift.c ex_source.c ex_stop.c ex_subst.c ex_tag.c \
d111 1
a111 1
	ex_write.c ex_yank.c ex_z.c ${APISTUFF}
a133 9

# unifdef has some *weird* exit codes, sigh!  RTFM unifdef(1)...
ex_notcl.c: ex_tcl.c
	-unifdef -UHAVE_TCL_INTERP ${SRCDIR}/ex/ex_tcl.c > ${.TARGET}

ex_noperl.c: ex_perl.c
	-unifdef -UHAVE_PERL_INTERP ${SRCDIR}/ex/ex_perl.c > ${.TARGET}

CLEANFILES+=	ex_notcl.c ex_noperl.c
@


1.3.2.3
log
@Mega-merge from -current
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.2 1996/11/06 22:46:26 joerg Exp $
d57 2
a58 2
DPADD+=		${LIBCURSES} ${LIBTERMCAP}
LDADD+=		-lcurses -ltermcap
d62 1
a62 1
.PATH:		${SRCDIR}/tk
d68 3
a70 3
.PATH:		${SRCDIR}/tcl_api
DPADD+=		${LIBTCL} ${LIBM}
LDADD+=		-ltcl -lm
d75 1
a75 1
.PATH:		${SRCDIR}/perl_api
d184 1
a184 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm \
@


1.3.2.4
log
@YAMFC
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.3 1996/11/12 09:11:06 phk Exp $
a176 1
	ln -fs ru_SU.KOI8-R ${DESTDIR}/usr/share/vi/catalog/ru_RU.KOI8-R
@


1.3.2.5
log
@Link Dutch catalog to nl_NL instead of da_DK
Requested-by: joerg
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.4 1996/11/23 08:33:18 phk Exp $
d42 1
a42 1
NLLINKS= nl_NL
d158 1
a158 1
	for l in ${NLLINKS}; do \
@


1.3.2.6
log
@Sync from -current; global tag support (it was actually tested in 2.2)
and some miscellaneous fixes.  Also bring in some fixes to the explanatory
text in bsd.port.mk since Satoshi never responded to my submission (and
around here, that == yes :-).
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.5 1996/12/08 14:10:46 ache Exp $
a22 2

CFLAGS+=	-DGTAGS
@


1.3.2.7
log
@Merge (more or less) from -current: NOTCL hook to disable tcl building.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.6 1997/04/20 20:16:34 jkh Exp $
a16 1
.if !defined(NOTCL)
a17 1
.endif
@


1.3.2.8
log
@Turn off TCL hook by default, although it should still work with the port..
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.7 1997/08/11 18:36:39 asami Exp $
d17 3
a19 1
#TCLINTERP=	yes	#needs tcl port
@


1.3.2.9
log
@MFC: add polish messages.
@
text
@d2 1
a2 1
# $Id: Makefile,v 1.3.2.8 1997/08/21 04:51:43 peter Exp $
d43 1
a43 1
CATALOGS= dutch english french german polish ru_SU.KOI8-R spanish swedish
a49 1
PLLINKS= pl_PL
a178 3
	for l in ${PLLINKS}; do \
		ln -fs polish ${DESTDIR}/usr/share/vi/catalog/$$l.ISO_8859-2; \
	done
d187 1
a187 1
	${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm \
@


1.3.2.10
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.2
log
@Update to use nvi-1.79 sources
@
text
@d2 1
a2 1
# $Id$
d15 1
a15 1
CFLAGS+=	-DSYSV_CURSES
@


1.1
log
@Initial revision
@
text
@d1 6
a6 1
SUBDIR= common
d8 128
a135 1
.include <bsd.subdir.mk>
@


1.1.1.1
log
@Latest public release of nvi, from Keith Bostic.  I hope I got this
right ;).
Reviewed by:	Sean Eric Fagan
@
text
@@
