summaryrefslogtreecommitdiffstats
path: root/share/i18n/esdb/BIG5
diff options
context:
space:
mode:
Diffstat (limited to 'share/i18n/esdb/BIG5')
-rw-r--r--share/i18n/esdb/BIG5/Big5.alias18
-rw-r--r--share/i18n/esdb/BIG5/Big5.part9
-rw-r--r--share/i18n/esdb/BIG5/Big5.src9
-rw-r--r--share/i18n/esdb/BIG5/Big5.variable9
-rw-r--r--share/i18n/esdb/BIG5/Makefile24
5 files changed, 69 insertions, 0 deletions
diff --git a/share/i18n/esdb/BIG5/Big5.alias b/share/i18n/esdb/BIG5/Big5.alias
new file mode 100644
index 0000000..f9a8bf0
--- /dev/null
+++ b/share/i18n/esdb/BIG5/Big5.alias
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# $NetBSD: Big5.alias,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
+
+E big5e
+
+ETen big-5
+ETen big-five
+ETen big5
+ETen big5eten
+ETen bigfive
+ETen cn-big5
+ETen csbig5
+
+HKSCS big5-hkscs:2004
+HKSCS big5hkscs
+
+Plus big-5+
+Plus big5+
diff --git a/share/i18n/esdb/BIG5/Big5.part b/share/i18n/esdb/BIG5/Big5.part
new file mode 100644
index 0000000..ec5e2df
--- /dev/null
+++ b/share/i18n/esdb/BIG5/Big5.part
@@ -0,0 +1,9 @@
+# $FreeBSD$
+# $NetBSD: Big5.part,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
+
+2003
+E
+ETen
+HKSCS
+IBM
+Plus
diff --git a/share/i18n/esdb/BIG5/Big5.src b/share/i18n/esdb/BIG5/Big5.src
new file mode 100644
index 0000000..df32cc4
--- /dev/null
+++ b/share/i18n/esdb/BIG5/Big5.src
@@ -0,0 +1,9 @@
+# $FreeBSD$
+# $NetBSD: Big5.src,v 1.1 2006/06/19 17:28:25 tnozaki Exp $
+
+NAME "encoding"
+ENCODING "BIG5"
+VARIABLE "variable"
+DEFCSID "ISO646-US" 0
+DEFCSID "encoding" 1
+INVALID 0x3F # '?'
diff --git a/share/i18n/esdb/BIG5/Big5.variable b/share/i18n/esdb/BIG5/Big5.variable
new file mode 100644
index 0000000..1833dbe
--- /dev/null
+++ b/share/i18n/esdb/BIG5/Big5.variable
@@ -0,0 +1,9 @@
+# $FreeBSD$
+# $NetBSD: Big5.variable,v 1.2 2007/03/05 16:58:34 tnozaki Exp $
+
+2003 row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;
+E row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3C0-0xA3FE,0xC8D4-0xC8FE;
+ETen row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3C0-0xA3FE,0xC8D4-0xC8FE;
+HKSCS row=0x81-0xFE;col=0x40-0x7E,0xA1-0xFE;
+IBM row=0xA1-0xF9;col=0x40-0x7E,0xA1-0xFE;excludes=0xA3E1-0xA3FE;
+Plus row=0x81-0xFE;col=0x40-0xFE;
diff --git a/share/i18n/esdb/BIG5/Makefile b/share/i18n/esdb/BIG5/Makefile
new file mode 100644
index 0000000..4852b83
--- /dev/null
+++ b/share/i18n/esdb/BIG5/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+# $NetBSD: Makefile.inc,v 1.3 2008/10/25 22:35:36 apb Exp $
+
+CODE= Big5
+ESUBDIR= BIG5
+NO_PREPROC= yes
+
+.include "../Makefile.part"
+
+.for i in ${PART:S/:/@/}
+Big5_$i_variable!= sed \
+ '/^\#/d;/^ *$$/d;/^${i:S/@/:/}[ ]/!d;s/^[^ ]*[ ]*//' \
+ ${.CURDIR}/Big5.variable
+.endfor
+.for i in ${PART}
+.if !exists(Big5-${i:S/:/@/}.src)
+# XXX: FIXME
+Big5-${i:S/:/@/}.src: Big5.src Big5.variable
+ sed -e 's/encoding/Big5-$i/' \
+ -e 's/variable/${Big5_$i_variable}/' \
+ ${.CURDIR}/Big5.src > $@
+ @echo Big5-${i:S/:/@/}.src >>.tmpfiles
+.endif
+.endfor
OpenPOWER on IntegriCloud