head	1.7;
access;
symbols
	perseant-exfatfs-base-20250801:1.7
	perseant-exfatfs-base-20240630:1.7
	perseant-exfatfs:1.7.0.18
	perseant-exfatfs-base:1.7
	cjep_sun2x:1.7.0.16
	cjep_sun2x-base:1.7
	cjep_staticlib_x-base1:1.7
	cjep_staticlib_x:1.7.0.14
	cjep_staticlib_x-base:1.7
	phil-wifi-20200421:1.7
	phil-wifi-20200411:1.7
	phil-wifi-20200406:1.7
	pgoyette-compat-merge-20190127:1.7
	pgoyette-compat-20190127:1.7
	pgoyette-compat-20190118:1.7
	pgoyette-compat-1226:1.7
	pgoyette-compat-1126:1.7
	pgoyette-compat-1020:1.7
	pgoyette-compat-0930:1.7
	pgoyette-compat-0906:1.7
	pgoyette-compat-0728:1.7
	pgoyette-compat-0625:1.7
	pgoyette-compat-0521:1.7
	pgoyette-compat-0502:1.7
	pgoyette-compat-0422:1.7
	pgoyette-compat-0415:1.7
	pgoyette-compat-0407:1.7
	pgoyette-compat-0330:1.7
	pgoyette-compat-0322:1.7
	pgoyette-compat-0315:1.7
	pgoyette-compat:1.7.0.12
	pgoyette-compat-base:1.7
	perseant-stdc-iso10646:1.7.0.10
	perseant-stdc-iso10646-base:1.7
	prg-localcount2-base3:1.7
	prg-localcount2-base2:1.7
	prg-localcount2-base1:1.7
	prg-localcount2:1.7.0.8
	prg-localcount2-base:1.7
	pgoyette-localcount-20170426:1.7
	bouyer-socketcan-base1:1.7
	pgoyette-localcount-20170320:1.7
	bouyer-socketcan:1.7.0.6
	bouyer-socketcan-base:1.7
	pgoyette-localcount-20170107:1.7
	pgoyette-localcount-20161104:1.7
	localcount-20160914:1.7
	pgoyette-localcount-20160806:1.7
	pgoyette-localcount-20160726:1.7
	pgoyette-localcount:1.7.0.4
	pgoyette-localcount-base:1.7
	netbsd-5-2-3-RELEASE:1.6
	netbsd-5-1-5-RELEASE:1.6
	netbsd-6-0-6-RELEASE:1.6
	netbsd-6-1-5-RELEASE:1.6
	yamt-pagecache-base9:1.7
	yamt-pagecache-tag8:1.6
	netbsd-6-1-4-RELEASE:1.6
	netbsd-6-0-5-RELEASE:1.6
	tls-earlyentropy:1.7.0.2
	tls-earlyentropy-base:1.7
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.7
	riastradh-drm2-base3:1.7
	netbsd-6-1-3-RELEASE:1.6
	netbsd-6-0-4-RELEASE:1.6
	netbsd-5-2-2-RELEASE:1.6
	netbsd-5-1-4-RELEASE:1.6
	netbsd-6-1-2-RELEASE:1.6
	netbsd-6-0-3-RELEASE:1.6
	netbsd-5-2-1-RELEASE:1.6
	netbsd-5-1-3-RELEASE:1.6
	netbsd-6-1-1-RELEASE:1.6
	riastradh-drm2-base2:1.6
	riastradh-drm2-base1:1.6
	riastradh-drm2:1.6.0.30
	riastradh-drm2-base:1.6
	netbsd-6-1:1.6.0.34
	netbsd-6-0-2-RELEASE:1.6
	netbsd-6-1-RELEASE:1.6
	netbsd-6-1-RC4:1.6
	netbsd-6-1-RC3:1.6
	agc-symver:1.6.0.32
	agc-symver-base:1.6
	netbsd-6-1-RC2:1.6
	netbsd-6-1-RC1:1.6
	yamt-pagecache-base8:1.6
	netbsd-5-2:1.6.0.28
	netbsd-6-0-1-RELEASE:1.6
	yamt-pagecache-base7:1.6
	netbsd-5-2-RELEASE:1.6
	netbsd-5-2-RC1:1.6
	matt-nb6-plus-nbase:1.6
	yamt-pagecache-base6:1.6
	netbsd-6-0:1.6.0.26
	netbsd-6-0-RELEASE:1.6
	netbsd-6-0-RC2:1.6
	tls-maxphys:1.6.0.24
	tls-maxphys-base:1.7
	matt-nb6-plus:1.6.0.22
	matt-nb6-plus-base:1.6
	netbsd-6-0-RC1:1.6
	yamt-pagecache-base5:1.6
	yamt-pagecache-base4:1.6
	netbsd-6:1.6.0.20
	netbsd-6-base:1.6
	netbsd-5-1-2-RELEASE:1.6
	netbsd-5-1-1-RELEASE:1.6
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.18
	yamt-pagecache-base:1.6
	cherry-xenmp:1.6.0.16
	cherry-xenmp-base:1.6
	bouyer-quota2-nbase:1.6
	bouyer-quota2:1.6.0.14
	bouyer-quota2-base:1.6
	matt-mips64-premerge-20101231:1.6
	matt-nb5-mips64-premerge-20101231:1.6
	matt-nb5-pq3:1.6.0.12
	matt-nb5-pq3-base:1.6
	netbsd-5-1:1.6.0.10
	netbsd-5-1-RELEASE:1.6
	netbsd-5-1-RC4:1.6
	matt-nb5-mips64-k15:1.6
	netbsd-5-1-RC3:1.6
	netbsd-5-1-RC2:1.6
	netbsd-5-1-RC1:1.6
	netbsd-5-0-2-RELEASE:1.6
	matt-nb5-mips64-premerge-20091211:1.6
	matt-premerge-20091211:1.6
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.6
	matt-nb4-mips64-k7-u2a-k9b:1.6
	matt-nb5-mips64-u1-k1-k5:1.6
	matt-nb5-mips64:1.6.0.8
	netbsd-5-0-1-RELEASE:1.6
	jym-xensuspend-nbase:1.6
	netbsd-5-0:1.6.0.6
	netbsd-5-0-RELEASE:1.6
	netbsd-5-0-RC4:1.6
	netbsd-5-0-RC3:1.6
	netbsd-5-0-RC2:1.6
	jym-xensuspend:1.6.0.4
	jym-xensuspend-base:1.6
	netbsd-5-0-RC1:1.6
	netbsd-5:1.6.0.2
	netbsd-5-base:1.6
	matt-mips64-base2:1.5
	wrstuden-revivesa-base-3:1.4
	wrstuden-revivesa:1.4.0.2
	wrstuden-revivesa-base:1.2
	wrstuden-revivesa-base-2:1.4
	wrstuden-revivesa-base-1:1.2
	yamt-pf42-base4:1.2
	yamt-pf42:1.1.0.2
	yamt-pf42-base3:1.1;
locks; strict;
comment	@# @;


1.7
date	2013.11.28.22.39.29;	author christos;	state dead;
branches;
next	1.6;
commitid	XJ3zkLLBCgoe26fx;

1.6
date	2008.10.25.22.27.39;	author apb;	state Exp;
branches
	1.6.18.1
	1.6.24.1;
next	1.5;

1.5
date	2008.10.19.22.05.24;	author apb;	state Exp;
branches;
next	1.4;

1.4
date	2008.08.26.12.15.53;	author lukem;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2008.07.13.03.44.41;	author christos;	state Exp;
branches;
next	1.2;

1.2
date	2008.06.05.21.16.15;	author aymeric;	state Exp;
branches;
next	1.1;

1.1
date	2008.05.20.18.04.16;	author aymeric;	state Exp;
branches
	1.1.2.1;
next	;

1.6.18.1
date	2014.05.22.11.42.47;	author yamt;	state dead;
branches;
next	;
commitid	cG7DCbrDdiE9MwBx;

1.6.24.1
date	2014.08.20.00.05.01;	author tls;	state dead;
branches;
next	;
commitid	jTnpym9Qu0o4R1Nx;

1.4.2.1
date	2008.08.26.12.15.53;	author wrstuden;	state dead;
branches;
next	1.4.2.2;

1.4.2.2
date	2008.09.17.05.42.10;	author wrstuden;	state Exp;
branches;
next	;

1.1.2.1
date	2008.05.20.18.04.16;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2008.06.04.02.05.59;	author yamt;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2008.06.17.09.15.21;	author yamt;	state Exp;
branches;
next	;


desc
@@


1.7
log
@we have moved.
@
text
@#	$NetBSD: Makefile,v 1.6 2008/10/25 22:27:39 apb Exp $
#
#	@@(#)Makefile	8.29 (Berkeley) 10/19/96

NOMAN=		# defined

.include "../Makefile.inc"

.PATH:	${DIST}/catalog

CATALOG=	dutch english french german ru_RU.KOI8-R spanish swedish
VI_FILES=	${DIST}/cl/*.c ${DIST}/common/*.c \
		${DIST}/ex/*.c ${DIST}/vi/*.c
FILES=		${CATALOG}
FILESDIR=	/usr/share/nvi/catalog

HOSTPROG=	dump
SRCS=		dump.c

CLEANFILES+=	${CATALOG} english.base *.check __ck1 __ck2

realall: ${CATALOG}

${CATALOG}: ${CATALOG:S/$/.base/}
	@@echo "... $@@";							\
	rm -f $@@;							\
	if test -f $@@.base; then					\
		f=$@@.base;						\
	else								\
		f=${DIST}/catalog/$@@.base;				\
	fi;								\
	sort -u $$f |							\
	${TOOL_AWK} '{							\
		if ($$1 == 1) {						\
			print "\nMESSAGE NUMBER 1 IS NOT LEGAL";	\
			exit 1;						\
		}							\
		if (++nline > $$1) {					\
			print "DUPLICATE MESSAGE NUMBER " $$1;		\
			exit 1;						\
		}							\
		for (; nline < $$1; ++nline)				\
			print "";					\
		print $0;						\
	}' |								\
	${TOOL_SED} -e '1s/^/VI_MESSAGE_CATALOG/'			\
	    -e '/"/s/^[^"]*"//'						\
	    -e '1!s/"$$/X/' > $@@;					\
	if grep DUPLICATE $@@ > /dev/null; then				\
		grep DUPLICATE $@@;					\
	fi;								\
	if grep 'NOT LEGAL' $@@ > /dev/null; then			\
		grep 'NOT LEGAL' $@@;					\
	fi

CHK=	dutch.check english.check french.check german.check \
	ru_RU.KOI8-R.check spanish.check swedish.check
check: ${CHK}
${CHK}: ${CATALOG}
	@@echo "... $@@";							\
	f=${DIST}/catalog/`basename $@@ .check`;				\
	(echo "Unused message id's (this is okay):";			\
	${TOOL_AWK} '{							\
		while (++nline < $$1)					\
			printf "%03d\n", nline;				\
	}' < ${DIST}/catalog/$$f.base;					\
	echo =========================;					\
	echo "MISSING ERROR MESSAGES (Please add!):";			\
	${TOOL_AWK} '{print $$1}' < $$f.base | sort -u > __ck1;		\
	${TOOL_AWK} '{print $$1}' < english.base | sort -u > __ck2;	\
	comm -13 __ck1 __ck2;						\
	echo =========================;					\
	echo "Extra error messages (just delete them):";		\
	comm -23 __ck1 __ck2;						\
	echo =========================;					\
	echo "MESSAGES WITH THE SAME MESSAGE ID's (FIX!):";		\
	for j in							\
	    `${TOOL_SED} '/^$$/d' < $$f.base | sort -u |		\
	    ${TOOL_AWK} '{print $$1}' | uniq -d`; do			\
		egrep $$j $$f.base;					\
	done;								\
	echo =========================;					\
	echo "Duplicate messages, both id and message (this is okay):";	\
	${TOOL_SED} '/^$$/d' < $$f.base | sort | uniq -c |		\
	${TOOL_AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================;					\
	echo "Duplicate messages, just message (this is okay):";	\
	${TOOL_SED} '/^$$/d' < $$f | sort | uniq -c |			\
	${TOOL_AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================) > $@@

english.base: dump ${VI_FILES} #Makefile
	${_MKTARGET_CREATE}
	./dump ${VI_FILES} |\
	${TOOL_SED} -e '/|/!d' \
	    -e 's/|/ "/' \
	    -e 's/^"//' \
	    -e 's/\\"/"/g' |\
	sort -n > $@@

.include <bsd.hostprog.mk>
@


1.6
log
@Use ${TOOL_SED} instead if plain sed in Makefiles.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2008/10/19 22:05:24 apb Exp $
@


1.6.24.1
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2008/10/25 22:27:39 apb Exp $
@


1.6.18.1
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2008/10/25 22:27:39 apb Exp $
@


1.5
log
@Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2008/08/26 12:15:53 lukem Exp $
d46 1
a46 1
	sed -e '1s/^/VI_MESSAGE_CATALOG/'				\
d78 1
a78 1
	    `sed '/^$$/d' < $$f.base | sort -u |			\
d84 1
a84 1
	sed '/^$$/d' < $$f.base | sort | uniq -c |			\
d88 1
a88 1
	sed '/^$$/d' < $$f | sort | uniq -c |				\
d95 1
a95 1
	sed -e '/|/!d' \
@


1.4
log
@Repeat after me:
 * define NOfoo before .including <bsd.own.mk> or anything else that
   might (indirectly) .include it, not after.
 * defining MKfoo=no isn't what Makefiles are supposed to do
(yes, both mistakes were present :)
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2008/07/13 03:44:41 christos Exp $
d33 1
a33 1
	${AWK} '{							\
d63 1
a63 1
	${AWK} '{							\
d69 2
a70 2
	${AWK} '{print $$1}' < $$f.base | sort -u > __ck1;		\
	${AWK} '{print $$1}' < english.base | sort -u > __ck2; \
d79 1
a79 1
	    ${AWK} '{print $$1}' | uniq -d`; do				\
d85 1
a85 1
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
d89 1
a89 1
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
@


1.4.2.1
log
@file Makefile was added on branch wrstuden-revivesa on 2008-09-17 05:42:10 +0000
@
text
@d1 101
@


1.4.2.2
log
@Sync with wrstuden-revivesa-base-2.
@
text
@a0 101
#	$NetBSD: Makefile,v 1.4 2008/08/26 12:15:53 lukem Exp $
#
#	@@(#)Makefile	8.29 (Berkeley) 10/19/96

NOMAN=		# defined

.include "../Makefile.inc"

.PATH:	${DIST}/catalog

CATALOG=	dutch english french german ru_RU.KOI8-R spanish swedish
VI_FILES=	${DIST}/cl/*.c ${DIST}/common/*.c \
		${DIST}/ex/*.c ${DIST}/vi/*.c
FILES=		${CATALOG}
FILESDIR=	/usr/share/nvi/catalog

HOSTPROG=	dump
SRCS=		dump.c

CLEANFILES+=	${CATALOG} english.base *.check __ck1 __ck2

realall: ${CATALOG}

${CATALOG}: ${CATALOG:S/$/.base/}
	@@echo "... $@@";							\
	rm -f $@@;							\
	if test -f $@@.base; then					\
		f=$@@.base;						\
	else								\
		f=${DIST}/catalog/$@@.base;				\
	fi;								\
	sort -u $$f |							\
	${AWK} '{							\
		if ($$1 == 1) {						\
			print "\nMESSAGE NUMBER 1 IS NOT LEGAL";	\
			exit 1;						\
		}							\
		if (++nline > $$1) {					\
			print "DUPLICATE MESSAGE NUMBER " $$1;		\
			exit 1;						\
		}							\
		for (; nline < $$1; ++nline)				\
			print "";					\
		print $0;						\
	}' |								\
	sed -e '1s/^/VI_MESSAGE_CATALOG/'				\
	    -e '/"/s/^[^"]*"//'						\
	    -e '1!s/"$$/X/' > $@@;					\
	if grep DUPLICATE $@@ > /dev/null; then				\
		grep DUPLICATE $@@;					\
	fi;								\
	if grep 'NOT LEGAL' $@@ > /dev/null; then			\
		grep 'NOT LEGAL' $@@;					\
	fi

CHK=	dutch.check english.check french.check german.check \
	ru_RU.KOI8-R.check spanish.check swedish.check
check: ${CHK}
${CHK}: ${CATALOG}
	@@echo "... $@@";							\
	f=${DIST}/catalog/`basename $@@ .check`;				\
	(echo "Unused message id's (this is okay):";			\
	${AWK} '{							\
		while (++nline < $$1)					\
			printf "%03d\n", nline;				\
	}' < ${DIST}/catalog/$$f.base;					\
	echo =========================;					\
	echo "MISSING ERROR MESSAGES (Please add!):";			\
	${AWK} '{print $$1}' < $$f.base | sort -u > __ck1;		\
	${AWK} '{print $$1}' < english.base | sort -u > __ck2; \
	comm -13 __ck1 __ck2;						\
	echo =========================;					\
	echo "Extra error messages (just delete them):";		\
	comm -23 __ck1 __ck2;						\
	echo =========================;					\
	echo "MESSAGES WITH THE SAME MESSAGE ID's (FIX!):";		\
	for j in							\
	    `sed '/^$$/d' < $$f.base | sort -u |			\
	    ${AWK} '{print $$1}' | uniq -d`; do				\
		egrep $$j $$f.base;					\
	done;								\
	echo =========================;					\
	echo "Duplicate messages, both id and message (this is okay):";	\
	sed '/^$$/d' < $$f.base | sort | uniq -c |			\
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================;					\
	echo "Duplicate messages, just message (this is okay):";	\
	sed '/^$$/d' < $$f | sort | uniq -c |				\
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================) > $@@

english.base: dump ${VI_FILES} #Makefile
	${_MKTARGET_CREATE}
	./dump ${VI_FILES} |\
	sed -e '/|/!d' \
	    -e 's/|/ "/' \
	    -e 's/^"//' \
	    -e 's/\\"/"/g' |\
	sort -n > $@@

.include <bsd.hostprog.mk>
@


1.3
log
@fix build.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2008/06/05 21:16:15 aymeric Exp $
d5 2
a8 2
NOMAN=		# defined

a16 1
MKMAN=		no
@


1.2
log
@rename ru_SU to ru_RU, as was done in the previous vi 7 years ago
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2008/05/20 18:04:16 aymeric Exp $
d17 1
@


1.1
log
@add the reachover infrastructure to build nvi 1.81.6 from src/dist/nvi
XXX docs are left out for the moment
the recover script is also left out, but provided by the older vi

The src/usr.bin/nvi directory is not descended into yet, but is otherwise
functional
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2003/11/14 05:25:59 matt Exp $
d11 1
a11 1
CATALOG=	dutch english french german ru_SU.KOI8-R spanish swedish
@


1.1.2.1
log
@file Makefile was added on branch yamt-pf42 on 2008-06-04 02:05:59 +0000
@
text
@d1 101
@


1.1.2.2
log
@sync with head
@
text
@a0 101
#	$NetBSD$
#
#	@@(#)Makefile	8.29 (Berkeley) 10/19/96

.include "../Makefile.inc"

NOMAN=		# defined

.PATH:	${DIST}/catalog

CATALOG=	dutch english french german ru_SU.KOI8-R spanish swedish
VI_FILES=	${DIST}/cl/*.c ${DIST}/common/*.c \
		${DIST}/ex/*.c ${DIST}/vi/*.c
FILES=		${CATALOG}
FILESDIR=	/usr/share/nvi/catalog

HOSTPROG=	dump
SRCS=		dump.c

CLEANFILES+=	${CATALOG} english.base *.check __ck1 __ck2

realall: ${CATALOG}

${CATALOG}: ${CATALOG:S/$/.base/}
	@@echo "... $@@";							\
	rm -f $@@;							\
	if test -f $@@.base; then					\
		f=$@@.base;						\
	else								\
		f=${DIST}/catalog/$@@.base;				\
	fi;								\
	sort -u $$f |							\
	${AWK} '{							\
		if ($$1 == 1) {						\
			print "\nMESSAGE NUMBER 1 IS NOT LEGAL";	\
			exit 1;						\
		}							\
		if (++nline > $$1) {					\
			print "DUPLICATE MESSAGE NUMBER " $$1;		\
			exit 1;						\
		}							\
		for (; nline < $$1; ++nline)				\
			print "";					\
		print $0;						\
	}' |								\
	sed -e '1s/^/VI_MESSAGE_CATALOG/'				\
	    -e '/"/s/^[^"]*"//'						\
	    -e '1!s/"$$/X/' > $@@;					\
	if grep DUPLICATE $@@ > /dev/null; then				\
		grep DUPLICATE $@@;					\
	fi;								\
	if grep 'NOT LEGAL' $@@ > /dev/null; then			\
		grep 'NOT LEGAL' $@@;					\
	fi

CHK=	dutch.check english.check french.check german.check \
	ru_RU.KOI8-R.check spanish.check swedish.check
check: ${CHK}
${CHK}: ${CATALOG}
	@@echo "... $@@";							\
	f=${DIST}/catalog/`basename $@@ .check`;				\
	(echo "Unused message id's (this is okay):";			\
	${AWK} '{							\
		while (++nline < $$1)					\
			printf "%03d\n", nline;				\
	}' < ${DIST}/catalog/$$f.base;					\
	echo =========================;					\
	echo "MISSING ERROR MESSAGES (Please add!):";			\
	${AWK} '{print $$1}' < $$f.base | sort -u > __ck1;		\
	${AWK} '{print $$1}' < english.base | sort -u > __ck2; \
	comm -13 __ck1 __ck2;						\
	echo =========================;					\
	echo "Extra error messages (just delete them):";		\
	comm -23 __ck1 __ck2;						\
	echo =========================;					\
	echo "MESSAGES WITH THE SAME MESSAGE ID's (FIX!):";		\
	for j in							\
	    `sed '/^$$/d' < $$f.base | sort -u |			\
	    ${AWK} '{print $$1}' | uniq -d`; do				\
		egrep $$j $$f.base;					\
	done;								\
	echo =========================;					\
	echo "Duplicate messages, both id and message (this is okay):";	\
	sed '/^$$/d' < $$f.base | sort | uniq -c |			\
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================;					\
	echo "Duplicate messages, just message (this is okay):";	\
	sed '/^$$/d' < $$f | sort | uniq -c |				\
	${AWK} '$$1 != 1 { print $$0 }' | sort -n;			\
	echo =========================) > $@@

english.base: dump ${VI_FILES} #Makefile
	${_MKTARGET_CREATE}
	./dump ${VI_FILES} |\
	sed -e '/|/!d' \
	    -e 's/|/ "/' \
	    -e 's/^"//' \
	    -e 's/\\"/"/g' |\
	sort -n > $@@

.include <bsd.hostprog.mk>
@


1.1.2.3
log
@sync with head.
@
text
@d11 1
a11 1
CATALOG=	dutch english french german ru_RU.KOI8-R spanish swedish
@
