Module Name:    src
Committed By:   mbalmer
Date:           Wed Apr 27 20:05:57 UTC 2011

Modified Files:
        src/etc/mtree: NetBSD.dist.base
        src/share/i18n/csmapper: Makefile
        src/share/i18n/esdb: Makefile
Added Files:
        src/share/i18n/csmapper/CBM: CBMINT%UCS.src Makefile.inc UCS%CBMINT.src
            charset.pivot.CBM.src mapper.dir.CBM.src
        src/share/i18n/esdb/CBM: CBMINT.src Makefile.inc esdb.alias.CBM.src
            esdb.dir.CBM.src

Log Message:
Add Japan CBM character codes.


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.13 -r1.14 src/share/i18n/csmapper/Makefile
cvs rdiff -u -r0 -r1.1 src/share/i18n/csmapper/CBM/CBMINT%UCS.src \
    src/share/i18n/csmapper/CBM/Makefile.inc \
    src/share/i18n/csmapper/CBM/UCS%CBMINT.src \
    src/share/i18n/csmapper/CBM/charset.pivot.CBM.src \
    src/share/i18n/csmapper/CBM/mapper.dir.CBM.src
cvs rdiff -u -r1.14 -r1.15 src/share/i18n/esdb/Makefile
cvs rdiff -u -r0 -r1.1 src/share/i18n/esdb/CBM/CBMINT.src \
    src/share/i18n/esdb/CBM/Makefile.inc \
    src/share/i18n/esdb/CBM/esdb.alias.CBM.src \
    src/share/i18n/esdb/CBM/esdb.dir.CBM.src

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.86 src/etc/mtree/NetBSD.dist.base:1.87
--- src/etc/mtree/NetBSD.dist.base:1.86	Thu Apr 21 14:26:34 2011
+++ src/etc/mtree/NetBSD.dist.base	Wed Apr 27 20:05:56 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.base,v 1.86 2011/04/21 14:26:34 joerg Exp $
+#	$NetBSD: NetBSD.dist.base,v 1.87 2011/04/27 20:05:56 mbalmer Exp $
 #	@(#)4.4BSD.dist	8.1 (Berkeley) 6/13/93
 
 # Do not customize this file as it may be overwritten on upgrades.
@@ -376,6 +376,7 @@
 ./usr/share/i18n/csmapper/APPLE
 ./usr/share/i18n/csmapper/AST
 ./usr/share/i18n/csmapper/BIG5
+./usr/share/i18n/csmapper/CBM
 ./usr/share/i18n/csmapper/CNS
 ./usr/share/i18n/csmapper/CP
 ./usr/share/i18n/csmapper/EBCDIC
@@ -393,6 +394,7 @@
 ./usr/share/i18n/esdb/APPLE
 ./usr/share/i18n/esdb/AST
 ./usr/share/i18n/esdb/BIG5
+./usr/share/i18n/esdb/CBM
 ./usr/share/i18n/esdb/CP
 ./usr/share/i18n/esdb/DEC
 ./usr/share/i18n/esdb/EBCDIC

Index: src/share/i18n/csmapper/Makefile
diff -u src/share/i18n/csmapper/Makefile:1.13 src/share/i18n/csmapper/Makefile:1.14
--- src/share/i18n/csmapper/Makefile:1.13	Tue Mar 13 16:34:37 2007
+++ src/share/i18n/csmapper/Makefile	Wed Apr 27 20:05:56 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2007/03/13 16:34:37 tnozaki Exp $
+# $NetBSD: Makefile,v 1.14 2011/04/27 20:05:56 mbalmer Exp $
 
 NOMAN=
 
@@ -10,7 +10,7 @@
 SRCS_mapper.dir+= mapper.dir.src
 SRCS_charset.pivot+= charset.pivot.src
 
-SUBDIR= APPLE AST BIG5 CNS CP EBCDIC GB GEORGIAN ISO646 ISO-8859 \
+SUBDIR= APPLE AST BIG5 CBM CNS CP EBCDIC GB GEORGIAN ISO646 ISO-8859 \
 	JIS KAZAKH KOI KS MISC TCVN
 .for i in ${SUBDIR}
 .if exists(${.CURDIR}/$i/Makefile.inc)

Index: src/share/i18n/esdb/Makefile
diff -u src/share/i18n/esdb/Makefile:1.14 src/share/i18n/esdb/Makefile:1.15
--- src/share/i18n/esdb/Makefile:1.14	Sun Apr  1 18:52:30 2007
+++ src/share/i18n/esdb/Makefile	Wed Apr 27 20:05:56 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2007/04/01 18:52:30 tnozaki Exp $
+# $NetBSD: Makefile,v 1.15 2011/04/27 20:05:56 mbalmer Exp $
 
 NOMAN=
 
@@ -12,7 +12,7 @@
 	${_MKTARGET_CREATE}
 	${TOOL_MKESDB} -o $@ $>
 
-SUBDIR=	APPLE AST BIG5 CP DEC EUC EBCDIC GB GEORGIAN ISO-2022 \
+SUBDIR=	APPLE AST BIG5 CBM CP DEC EUC EBCDIC GB GEORGIAN ISO-2022 \
 	ISO-8859 ISO646 KAZAKH KOI MISC TCVN UTF
 
 .for i in ${SUBDIR}

Added files:

Index: src/share/i18n/csmapper/CBM/CBMINT%UCS.src
diff -u /dev/null src/share/i18n/csmapper/CBM/CBMINT%UCS.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/csmapper/CBM/CBMINT%UCS.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,90 @@
+# $NetBSD: CBMINT%UCS.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+TYPE		ROWCOL
+NAME		"CBMINT/UCS"
+SRC_ZONE	0x00-0xFF
+OOB_MODE	ILSEQ
+DST_ILSEQ	0xFFFE
+DST_UNIT_BITS	16
+
+BEGIN_MAP
+#
+# This mapping data is made from data provided by Japan CBM Corporation,
+# Information Systems Div.
+# Original notice:
+#
+#    Name:     CBM Internatinal Character Codes to Unicode table
+#    Unicode version: 2.0
+#    Table version: 2.00
+#    Table format:  Format A
+#    Date:          04/27/2011
+#    Authors:       Marc Balmer <m...@msys.ch>
+#    General notes: none
+#
+#    Format: Three tab-separated columns
+#        Column #1 is the CBMINT code (in hex)
+#        Column #2 is the Unicode (in hex as 0xXXXX)
+#        Column #3 is the Unicode name (follows a comment sign, '#')
+#
+#    The entries are in CBMINT order
+#
+0x00 - 0x7F = 0x0000 -
+0xA0 = 0x00A3
+0xA1 = 0x2103
+0xA2 = 0x2109
+0xA3 = 0x03A9
+0xA4 = 0x00B5
+0xA5 = 0x03A3
+0xA6 = 0x03C3
+0xA8 = 0x00A2
+0xA9 = 0x00D7
+0xAA = 0x221E
+0xAB = 0x00B1
+0xAC = 0x00F7
+0xAD = 0x03C0
+0xAE = 0x00C4
+0xAF = 0x00D6
+0xB0 = 0x00DC
+0xB1 = 0x03B2
+0xB2 = 0x00A7
+0xB3 = 0x0020
+0xB4 = 0x00BA
+0xB5 = 0x00B0
+0xB7 = 0x00BD
+0xBB = 0x00BC
+0xBC = 0x00C3
+0xBD = 0x00EB
+0xBE = 0x00E9
+0xBF = 0x00E8
+0xC0 = 0x0113
+0xC1 = 0x00EA
+0xC2 = 0x00EF
+0xC3 = 0x00ED
+0xC4 = 0x00EC
+0xC5 = 0x012B
+0xC6 = 0x00EE
+0xC7 = 0x00F6
+0xC8 = 0x00F3
+0xC9 = 0x00F2
+0xCA = 0x00F5
+0xCB = 0x00F4
+0xCC = 0x00FC
+0xCD = 0x00FA
+0xCE = 0x00F9
+0xCF = 0x016B
+0xD0 = 0x00FB
+0xD1 = 0x00E7
+0xD2 = 0x00BF
+0xD3 = 0x00D1
+0xD4 = 0x00F1
+0xD5 = 0x0112
+0xD7 = 0x00A1
+0xD8 = 0x00C5
+0xD9 = 0x03D5
+0xDA = 0x03B8
+0xDB = 0x00E4
+0xDC = 0x00E1
+0xDD = 0x00E0
+0xDE = 0x00E3
+0xDF = 0x00E2
+END_MAP
Index: src/share/i18n/csmapper/CBM/Makefile.inc
diff -u /dev/null src/share/i18n/csmapper/CBM/Makefile.inc:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/csmapper/CBM/Makefile.inc	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile.inc,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+.PATH: ${.CURDIR}/CBM
+
+SRCS_mapper.dir+=	mapper.dir.CBM
+SRCS_charset.pivot+=	charset.pivot.CBM
+CLEANFILES+=		mapper.dir.CBM charset.pivot.CBM
+MAPS_CBM=		CBMINT%UCS.mps \
+			UCS%CBMINT.mps
+
+mapper.dir.CBM: ${.CURDIR}/CBM/mapper.dir.CBM.src
+	${_MKTARGET_CREATE}
+	(echo "# CBM" ; cat ${.ALLSRC} ; echo ) > ${.TARGET}
+
+charset.pivot.CBM: ${.CURDIR}/CBM/charset.pivot.CBM.src
+	${_MKTARGET_CREATE}
+	( echo "# CBM" ; cat ${.ALLSRC} ; echo ) > ${.TARGET}
+
+FILES+=		${MAPS_CBM}
+CLEANFILES+=	${MAPS_CBM}
+.for i in ${MAPS_CBM}
+FILESDIR_$i=${BINDIR}/CBM
+.endfor
+
Index: src/share/i18n/csmapper/CBM/UCS%CBMINT.src
diff -u /dev/null src/share/i18n/csmapper/CBM/UCS%CBMINT.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/csmapper/CBM/UCS%CBMINT.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,88 @@
+# $NetBSD: UCS%CBMINT.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+TYPE		ROWCOL
+NAME		"UCS/CBMINT"
+SRC_ZONE	0x0000-0x221E
+OOB_MODE	INVALID
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
+
+BEGIN_MAP
+#
+# This mapping data is made from data provided by Japan CBM Corporation,
+# Information Systems Div.
+# Original notice:
+#
+#    Name:     CBM International Character Codes to Unicode table
+#    Unicode version: 2.0
+#    Table version: 2.00
+#    Table format:  Format A
+#    Date:          04/27/2011
+#    Authors:       Marc Balmer <m...@msys.ch>
+#    General notes: none
+#
+#    Format: Three tab-separated columns
+#        Column #1 is the CBMINT code (in hex)
+#        Column #2 is the Unicode (in hex as 0xXXXX)
+#        Column #3 is the Unicode name (follows a comment sign, '#')
+#
+#    The entries are in CBMINT order
+#
+0x0000 - 0x007F = 0x00 -
+0x00A3 = 0xA0
+0x2103 = 0xA1
+0x2109 = 0xA2
+0x03A9 = 0xA3
+0x00B5 = 0xA4
+0x03A3 = 0xA5
+0x03C3 = 0xA6
+0x00A2 = 0xA8
+0x00D7 = 0xA9
+0x221E = 0xAA
+0x00B1 = 0xAB
+0x00F7 = 0xAC
+0x03C0 = 0xAD
+0x00C4 = 0xAE
+0x00D6 = 0xAF
+0x00DC = 0xB0
+0x03B2 = 0xB1
+0x00A7 = 0xB2
+0x00BA = 0xB4
+0x00B0 = 0xB5
+0x00BD = 0xB7
+0x00BC = 0xBB
+0x00C3 = 0xBC
+0x00EB = 0xBD
+0x00E9 = 0xBE
+0x00E8 = 0xBF
+0x0113 = 0xC0
+0x00EA = 0xC1
+0x00EF = 0xC2
+0x00ED = 0xC3
+0x00EC = 0xC4
+0x012B = 0xC5
+0x00EE = 0xC6
+0x00F6 = 0xC7
+0x00F3 = 0xC8
+0x00F2 = 0xC9
+0x00F5 = 0xCA
+0x00F4 = 0xCB
+0x00FC = 0xCC
+0x00FA = 0xCD
+0x00F9 = 0xCE
+0x016B = 0xCF
+0x00FB = 0xD0
+0x00E7 = 0xD1
+0x00BF = 0xD2
+0x00D1 = 0xD3
+0x00F1 = 0xD4
+0x0112 = 0xD5
+0x00C5 = 0xD8
+0x03D5 = 0xD9
+0x03B8 = 0xDA
+0x00E4 = 0xDB
+0x00E1 = 0xDC
+0x00E0 = 0xDD
+0x00E3 = 0xDE
+0x00E2 = 0xDF
+END_MAP
Index: src/share/i18n/csmapper/CBM/charset.pivot.CBM.src
diff -u /dev/null src/share/i18n/csmapper/CBM/charset.pivot.CBM.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/csmapper/CBM/charset.pivot.CBM.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,2 @@
+# $NetBSD: charset.pivot.CBM.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
Index: src/share/i18n/csmapper/CBM/mapper.dir.CBM.src
diff -u /dev/null src/share/i18n/csmapper/CBM/mapper.dir.CBM.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/csmapper/CBM/mapper.dir.CBM.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,2 @@
+# $NetBSD: mapper.dir.CBM.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+

Index: src/share/i18n/esdb/CBM/CBMINT.src
diff -u /dev/null src/share/i18n/esdb/CBM/CBMINT.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/esdb/CBM/CBMINT.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,7 @@
+# $NetBSD: CBMINT.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+NAME		"CBMINT"
+ENCODING	"NONE"
+VARIABLE	"none"
+DEFCSID		"CBMINT"		0
+INVALID		0x3F # '?'
Index: src/share/i18n/esdb/CBM/Makefile.inc
diff -u /dev/null src/share/i18n/esdb/CBM/Makefile.inc:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/esdb/CBM/Makefile.inc	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile.inc,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+.PATH: ${.CURDIR}/CBM
+
+CODESETS_CBM!=	${TOOL_SED} \
+		'/^\#/d;/^ *$$/d;/^[ 	]*/s///;s/[ 	].*//' \
+		${.CURDIR}/CBM/esdb.dir.CBM.src
+ESDB_CBM:=	${CODESETS_CBM:C/$/.esdb/:S/:/@/}
+
+SRC_esdb.dir+=		esdb.dir.CBM.src
+SRC_esdb.alias+=	esdb.alias.CBM.src
+FILES+=			${ESDB_CBM}
+CLEANFILES+=		${ESDB_CBM}
+.for i in ${ESDB_CBM}
+FILESDIR_$i:=		${BINDIR}/CBM
+.endfor
Index: src/share/i18n/esdb/CBM/esdb.alias.CBM.src
diff -u /dev/null src/share/i18n/esdb/CBM/esdb.alias.CBM.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/esdb/CBM/esdb.alias.CBM.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,3 @@
+# $NetBSD: esdb.alias.CBM.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+CBM-International		CBMINT
Index: src/share/i18n/esdb/CBM/esdb.dir.CBM.src
diff -u /dev/null src/share/i18n/esdb/CBM/esdb.dir.CBM.src:1.1
--- /dev/null	Wed Apr 27 20:05:57 2011
+++ src/share/i18n/esdb/CBM/esdb.dir.CBM.src	Wed Apr 27 20:05:56 2011
@@ -0,0 +1,3 @@
+# $NetBSD: esdb.dir.CBM.src,v 1.1 2011/04/27 20:05:56 mbalmer Exp $
+
+CBMINT				CBM/CBMINT.esdb

Reply via email to