Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Sep 2009 08:02:57 +0000 (UTC)
From:      Edwin Groothuis <edwin@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r197305 - in user/edwin/locale/share: . colldef monetdef msgdef numericdef timedef
Message-ID:  <200909180802.n8I82vcc082662@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: edwin
Date: Fri Sep 18 08:02:56 2009
New Revision: 197305
URL: http://svn.freebsd.org/changeset/base/197305

Log:
  #
  # All targets for TARGET_CHARACTERMAP
  #
  # .unicode -> utf-8.src -> utf-8.out
  #                 \__ iso8859-1.src -> iso8859-1.out
  # <----1---><--2---><------3--------><----4----->
  #
  # 1. The files .unicode are stored in the SCM and are the source
  #    for the whole further system
  # 2. The Perl script converts the .unicode files and the Unicode
  #    CLDR database into UTF-8 code
  # 3. The UTF-8 gets converted by libiconv or bsdiconv in the specific
  #    charactermap.
  # 4. Get rid of the comments.
  #
  # As long as there is no bsdiconv, the files with the extension
  # .unicode and .src must be stored in the SCM and will not be
  # generated as part of the build process.
  #

Added:
  user/edwin/locale/share/monetdef/af_ZA.UTF-8.src
  user/edwin/locale/share/monetdef/am_ET.UTF-8.src
  user/edwin/locale/share/monetdef/be_BY.CP1131.src
  user/edwin/locale/share/monetdef/be_BY.CP1251.src
  user/edwin/locale/share/monetdef/be_BY.ISO8859-5.src
  user/edwin/locale/share/monetdef/be_BY.UTF-8.src
  user/edwin/locale/share/monetdef/bg_BG.CP1251.src
  user/edwin/locale/share/monetdef/bg_BG.UTF-8.src
  user/edwin/locale/share/monetdef/ca_ES.UTF-8.src
  user/edwin/locale/share/monetdef/cs_CZ.ISO8859-2.src
  user/edwin/locale/share/monetdef/cs_CZ.UTF-8.src
  user/edwin/locale/share/monetdef/da_DK.UTF-8.src
  user/edwin/locale/share/monetdef/de_AT.UTF-8.src
  user/edwin/locale/share/monetdef/de_CH.UTF-8.src
  user/edwin/locale/share/monetdef/de_DE.UTF-8.src
  user/edwin/locale/share/monetdef/el_GR.UTF-8.src
  user/edwin/locale/share/monetdef/en_AU.UTF-8.src
  user/edwin/locale/share/monetdef/en_CA.UTF-8.src
  user/edwin/locale/share/monetdef/en_GB.ISO8859-1.src
  user/edwin/locale/share/monetdef/en_GB.UTF-8.src
  user/edwin/locale/share/monetdef/en_IE.UTF-8.src
  user/edwin/locale/share/monetdef/en_NZ.UTF-8.src
  user/edwin/locale/share/monetdef/en_US.UTF-8.src
  user/edwin/locale/share/monetdef/es_ES.UTF-8.src
  user/edwin/locale/share/monetdef/et_EE.UTF-8.src
  user/edwin/locale/share/monetdef/fi_FI.UTF-8.src
  user/edwin/locale/share/monetdef/fr_BE.UTF-8.src
  user/edwin/locale/share/monetdef/fr_CA.UTF-8.src
  user/edwin/locale/share/monetdef/fr_FR.UTF-8.src
  user/edwin/locale/share/monetdef/he_IL.UTF-8.src
  user/edwin/locale/share/monetdef/hi_IN.ISCII-DEV.src
  user/edwin/locale/share/monetdef/hi_IN.UTF-8.src
  user/edwin/locale/share/monetdef/hr_HR.UTF-8.src
  user/edwin/locale/share/monetdef/hu_HU.UTF-8.src
  user/edwin/locale/share/monetdef/hy_AM.ARMSCII-8.src
  user/edwin/locale/share/monetdef/hy_AM.UTF-8.src
  user/edwin/locale/share/monetdef/is_IS.UTF-8.src
  user/edwin/locale/share/monetdef/it_IT.UTF-8.src
  user/edwin/locale/share/monetdef/ja_JP.UTF-8.src
  user/edwin/locale/share/monetdef/ja_JP.eucJP.src
  user/edwin/locale/share/monetdef/kk_KZ.PT154.src
  user/edwin/locale/share/monetdef/kk_KZ.UTF-8.src
  user/edwin/locale/share/monetdef/ko_KR.UTF-8.src
  user/edwin/locale/share/monetdef/ko_KR.eucKR.src
  user/edwin/locale/share/monetdef/lt_LT.UTF-8.src
  user/edwin/locale/share/monetdef/lv_LV.ISO8859-13.src
  user/edwin/locale/share/monetdef/lv_LV.UTF-8.src
  user/edwin/locale/share/monetdef/mn_MN.UTF-8.src
  user/edwin/locale/share/monetdef/nl_BE.UTF-8.src
  user/edwin/locale/share/monetdef/nl_NL.UTF-8.src
  user/edwin/locale/share/monetdef/no_NO.UTF-8.src
  user/edwin/locale/share/monetdef/pl_PL.ISO8859-2.src
  user/edwin/locale/share/monetdef/pl_PL.UTF-8.src
  user/edwin/locale/share/monetdef/pt_BR.UTF-8.src
  user/edwin/locale/share/monetdef/pt_PT.ISO8859-1.src
  user/edwin/locale/share/monetdef/pt_PT.ISO8859-15.src
  user/edwin/locale/share/monetdef/pt_PT.UTF-8.src
  user/edwin/locale/share/monetdef/ro_RO.UTF-8.src
  user/edwin/locale/share/monetdef/ru_RU.CP1251.src
  user/edwin/locale/share/monetdef/ru_RU.CP866.src
  user/edwin/locale/share/monetdef/ru_RU.ISO8859-5.src
  user/edwin/locale/share/monetdef/ru_RU.KOI8-R.src
  user/edwin/locale/share/monetdef/ru_RU.UTF-8.src
  user/edwin/locale/share/monetdef/sk_SK.UTF-8.src
  user/edwin/locale/share/monetdef/sl_SI.UTF-8.src
  user/edwin/locale/share/monetdef/sr_Cyrl_RS.ISO8859-5.src
  user/edwin/locale/share/monetdef/sr_Cyrl_RS.UTF-8.src
  user/edwin/locale/share/monetdef/sr_Latn_RS.UTF-8.src
  user/edwin/locale/share/monetdef/sv_SE.UTF-8.src
  user/edwin/locale/share/monetdef/tr_TR.UTF-8.src
  user/edwin/locale/share/monetdef/uk_UA.CP1251.src
  user/edwin/locale/share/monetdef/uk_UA.ISO8859-5.src
  user/edwin/locale/share/monetdef/uk_UA.KOI8-U.src
  user/edwin/locale/share/monetdef/uk_UA.UTF-8.src
  user/edwin/locale/share/monetdef/zh_Hans_CN.GB18030.src
  user/edwin/locale/share/monetdef/zh_Hans_CN.GB2312.src
  user/edwin/locale/share/monetdef/zh_Hans_CN.UTF-8.src
  user/edwin/locale/share/monetdef/zh_Hans_CN.eucCN.src
  user/edwin/locale/share/monetdef/zh_Hant_HK.UTF-8.src
  user/edwin/locale/share/monetdef/zh_Hant_TW.UTF-8.src
  user/edwin/locale/share/msgdef/af_ZA.UTF-8.src
  user/edwin/locale/share/msgdef/am_ET.UTF-8.src
  user/edwin/locale/share/msgdef/be_BY.CP1131.src
  user/edwin/locale/share/msgdef/be_BY.CP1251.src
  user/edwin/locale/share/msgdef/be_BY.ISO8859-5.src
  user/edwin/locale/share/msgdef/be_BY.UTF-8.src
  user/edwin/locale/share/msgdef/bg_BG.CP1251.src
  user/edwin/locale/share/msgdef/bg_BG.UTF-8.src
  user/edwin/locale/share/msgdef/ca_ES.UTF-8.src
  user/edwin/locale/share/msgdef/cs_CZ.UTF-8.src
  user/edwin/locale/share/msgdef/da_DK.UTF-8.src
  user/edwin/locale/share/msgdef/de_DE.UTF-8.src
  user/edwin/locale/share/msgdef/el_GR.ISO8859-7.src
  user/edwin/locale/share/msgdef/el_GR.UTF-8.src
  user/edwin/locale/share/msgdef/en_CA.UTF-8.src
  user/edwin/locale/share/msgdef/en_GB.UTF-8.src
  user/edwin/locale/share/msgdef/en_US.UTF-8.src
  user/edwin/locale/share/msgdef/es_ES.UTF-8.src
  user/edwin/locale/share/msgdef/et_EE.UTF-8.src
  user/edwin/locale/share/msgdef/eu_ES.UTF-8.src
  user/edwin/locale/share/msgdef/fi_FI.UTF-8.src
  user/edwin/locale/share/msgdef/fr_BE.UTF-8.src
  user/edwin/locale/share/msgdef/fr_CH.UTF-8.src
  user/edwin/locale/share/msgdef/fr_FR.UTF-8.src
  user/edwin/locale/share/msgdef/he_IL.UTF-8.src
  user/edwin/locale/share/msgdef/hi_IN.ISCII-DEV.src
  user/edwin/locale/share/msgdef/hi_IN.UTF-8.src
  user/edwin/locale/share/msgdef/hr_HR.UTF-8.src
  user/edwin/locale/share/msgdef/hu_HU.UTF-8.src
  user/edwin/locale/share/msgdef/hy_AM.ARMSCII-8.src
  user/edwin/locale/share/msgdef/hy_AM.UTF-8.src
  user/edwin/locale/share/msgdef/is_IS.UTF-8.src
  user/edwin/locale/share/msgdef/it_IT.UTF-8.src
  user/edwin/locale/share/msgdef/ja_JP.SJIS.src
  user/edwin/locale/share/msgdef/ja_JP.UTF-8.src
  user/edwin/locale/share/msgdef/ja_JP.eucJP.src
  user/edwin/locale/share/msgdef/kk_KZ.PT154.src
  user/edwin/locale/share/msgdef/kk_KZ.UTF-8.src
  user/edwin/locale/share/msgdef/ko_KR.UTF-8.src
  user/edwin/locale/share/msgdef/ko_KR.eucKR.src
  user/edwin/locale/share/msgdef/lt_LT.UTF-8.src
  user/edwin/locale/share/msgdef/lv_LV.ISO8859-13.src
  user/edwin/locale/share/msgdef/lv_LV.UTF-8.src
  user/edwin/locale/share/msgdef/mn_MN.UTF-8.src
  user/edwin/locale/share/msgdef/nl_NL.UTF-8.src
  user/edwin/locale/share/msgdef/no_NO.UTF-8.src
  user/edwin/locale/share/msgdef/pl_PL.UTF-8.src
  user/edwin/locale/share/msgdef/pt_PT.UTF-8.src
  user/edwin/locale/share/msgdef/ro_RO.UTF-8.src
  user/edwin/locale/share/msgdef/ru_RU.CP1251.src
  user/edwin/locale/share/msgdef/ru_RU.CP866.src
  user/edwin/locale/share/msgdef/ru_RU.ISO8859-5.src
  user/edwin/locale/share/msgdef/ru_RU.KOI8-R.src
  user/edwin/locale/share/msgdef/ru_RU.UTF-8.src
  user/edwin/locale/share/msgdef/sl_SI.UTF-8.src
  user/edwin/locale/share/msgdef/sr_Cyrl_RS.ISO8859-5.src
  user/edwin/locale/share/msgdef/sr_Cyrl_RS.UTF-8.src
  user/edwin/locale/share/msgdef/sr_Latn_RS.ISO8859-2.src
  user/edwin/locale/share/msgdef/sr_Latn_RS.UTF-8.src
  user/edwin/locale/share/msgdef/sv_SE.UTF-8.src
  user/edwin/locale/share/msgdef/tr_TR.UTF-8.src
  user/edwin/locale/share/msgdef/uk_UA.CP1251.src
  user/edwin/locale/share/msgdef/uk_UA.ISO8859-5.src
  user/edwin/locale/share/msgdef/uk_UA.KOI8-U.src
  user/edwin/locale/share/msgdef/uk_UA.UTF-8.src
  user/edwin/locale/share/msgdef/zh_Hans_CN.GB18030.src
  user/edwin/locale/share/msgdef/zh_Hans_CN.GB2312.src
  user/edwin/locale/share/msgdef/zh_Hans_CN.UTF-8.src
  user/edwin/locale/share/msgdef/zh_Hans_CN.eucCN.src
  user/edwin/locale/share/msgdef/zh_Hant_TW.Big5.src
  user/edwin/locale/share/msgdef/zh_Hant_TW.UTF-8.src
  user/edwin/locale/share/numericdef/af_ZA.UTF-8.src
  user/edwin/locale/share/numericdef/am_ET.UTF-8.src
  user/edwin/locale/share/numericdef/be_BY.UTF-8.src
  user/edwin/locale/share/numericdef/bg_BG.UTF-8.src
  user/edwin/locale/share/numericdef/ca_ES.UTF-8.src
  user/edwin/locale/share/numericdef/cs_CZ.UTF-8.src
  user/edwin/locale/share/numericdef/da_DK.UTF-8.src
  user/edwin/locale/share/numericdef/de_CH.UTF-8.src
  user/edwin/locale/share/numericdef/de_DE.UTF-8.src
  user/edwin/locale/share/numericdef/el_GR.UTF-8.src
  user/edwin/locale/share/numericdef/en_US.UTF-8.src
  user/edwin/locale/share/numericdef/es_ES.UTF-8.src
  user/edwin/locale/share/numericdef/et_EE.UTF-8.src
  user/edwin/locale/share/numericdef/eu_ES.UTF-8.src
  user/edwin/locale/share/numericdef/fi_FI.UTF-8.src
  user/edwin/locale/share/numericdef/fr_BE.UTF-8.src
  user/edwin/locale/share/numericdef/fr_FR.UTF-8.src
  user/edwin/locale/share/numericdef/hi_IN.UTF-8.src
  user/edwin/locale/share/numericdef/hr_HR.UTF-8.src
  user/edwin/locale/share/numericdef/hu_HU.UTF-8.src
  user/edwin/locale/share/numericdef/hy_AM.UTF-8.src
  user/edwin/locale/share/numericdef/is_IS.UTF-8.src
  user/edwin/locale/share/numericdef/it_IT.UTF-8.src
  user/edwin/locale/share/numericdef/ja_JP.UTF-8.src
  user/edwin/locale/share/numericdef/kk_KZ.UTF-8.src
  user/edwin/locale/share/numericdef/ko_KR.UTF-8.src
  user/edwin/locale/share/numericdef/lt_LT.UTF-8.src
  user/edwin/locale/share/numericdef/mn_MN.UTF-8.src
  user/edwin/locale/share/numericdef/nl_NL.UTF-8.src
  user/edwin/locale/share/numericdef/no_NO.UTF-8.src
  user/edwin/locale/share/numericdef/pl_PL.UTF-8.src
  user/edwin/locale/share/numericdef/pt_BR.UTF-8.src
  user/edwin/locale/share/numericdef/pt_PT.UTF-8.src
  user/edwin/locale/share/numericdef/ro_RO.UTF-8.src
  user/edwin/locale/share/numericdef/ru_RU.UTF-8.src
  user/edwin/locale/share/numericdef/sk_SK.UTF-8.src
  user/edwin/locale/share/numericdef/sl_SI.UTF-8.src
  user/edwin/locale/share/numericdef/sr_Cyrl_RS.UTF-8.src
  user/edwin/locale/share/numericdef/sr_Latn_RS.UTF-8.src
  user/edwin/locale/share/numericdef/sv_SE.UTF-8.src
  user/edwin/locale/share/numericdef/tr_TR.UTF-8.src
  user/edwin/locale/share/numericdef/uk_UA.UTF-8.src
  user/edwin/locale/share/numericdef/zh_Hans_CN.UTF-8.src
  user/edwin/locale/share/timedef/am_ET.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/be_BY.CP1131.src   (contents, props changed)
  user/edwin/locale/share/timedef/be_BY.CP1251.src   (contents, props changed)
  user/edwin/locale/share/timedef/be_BY.ISO8859-5.src   (contents, props changed)
  user/edwin/locale/share/timedef/be_BY.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/bg_BG.CP1251.src
  user/edwin/locale/share/timedef/bg_BG.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/ca_ES.ISO8859-1.src
  user/edwin/locale/share/timedef/ca_ES.UTF-8.src
  user/edwin/locale/share/timedef/cs_CZ.ISO8859-2.src
  user/edwin/locale/share/timedef/cs_CZ.UTF-8.src
  user/edwin/locale/share/timedef/da_DK.ISO8859-1.src
  user/edwin/locale/share/timedef/da_DK.UTF-8.src
  user/edwin/locale/share/timedef/de_AT.ISO8859-1.src
  user/edwin/locale/share/timedef/de_AT.UTF-8.src
  user/edwin/locale/share/timedef/de_DE.ISO8859-1.src
  user/edwin/locale/share/timedef/de_DE.UTF-8.src
  user/edwin/locale/share/timedef/el_GR.ISO8859-7.src   (contents, props changed)
  user/edwin/locale/share/timedef/el_GR.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/en_GB.ISO8859-1.src
  user/edwin/locale/share/timedef/en_GB.UTF-8.src
  user/edwin/locale/share/timedef/en_US.ISO8859-1.src
  user/edwin/locale/share/timedef/en_US.UTF-8.src
  user/edwin/locale/share/timedef/es_ES.ISO8859-1.src
  user/edwin/locale/share/timedef/es_ES.UTF-8.src
  user/edwin/locale/share/timedef/et_EE.ISO8859-15.src
  user/edwin/locale/share/timedef/et_EE.UTF-8.src
  user/edwin/locale/share/timedef/eu_ES.ISO8859-1.src
  user/edwin/locale/share/timedef/eu_ES.UTF-8.src
  user/edwin/locale/share/timedef/fi_FI.ISO8859-1.src
  user/edwin/locale/share/timedef/fi_FI.UTF-8.src
  user/edwin/locale/share/timedef/fr_FR.ISO8859-1.src
  user/edwin/locale/share/timedef/fr_FR.UTF-8.src
  user/edwin/locale/share/timedef/he_IL.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/hi_IN.ISCII-DEV.src   (contents, props changed)
  user/edwin/locale/share/timedef/hi_IN.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/hr_HR.ISO8859-2.src
  user/edwin/locale/share/timedef/hr_HR.UTF-8.src
  user/edwin/locale/share/timedef/hu_HU.ISO8859-2.src
  user/edwin/locale/share/timedef/hu_HU.UTF-8.src
  user/edwin/locale/share/timedef/hy_AM.ARMSCII-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/hy_AM.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/is_IS.ISO8859-1.src
  user/edwin/locale/share/timedef/is_IS.UTF-8.src
  user/edwin/locale/share/timedef/it_IT.ISO8859-1.src
  user/edwin/locale/share/timedef/it_IT.UTF-8.src
  user/edwin/locale/share/timedef/ja_JP.SJIS.src
  user/edwin/locale/share/timedef/ja_JP.UTF-8.src
  user/edwin/locale/share/timedef/ja_JP.eucJP.src
  user/edwin/locale/share/timedef/kk_KZ.PT154.src
  user/edwin/locale/share/timedef/kk_KZ.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/ko_KR.UTF-8.src
  user/edwin/locale/share/timedef/ko_KR.eucKR.src
  user/edwin/locale/share/timedef/la_LN.ISO8859-1.src
  user/edwin/locale/share/timedef/la_LN.UTF-8.src
  user/edwin/locale/share/timedef/lt_LT.ISO8859-13.src
  user/edwin/locale/share/timedef/lt_LT.ISO8859-4.src
  user/edwin/locale/share/timedef/lt_LT.UTF-8.src
  user/edwin/locale/share/timedef/lv_LV.ISO8859-13.src
  user/edwin/locale/share/timedef/lv_LV.UTF-8.src
  user/edwin/locale/share/timedef/mn_MN.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/nb_NO.ISO8859-1.src
  user/edwin/locale/share/timedef/nb_NO.UTF-8.src
  user/edwin/locale/share/timedef/nl_NL.ISO8859-1.src
  user/edwin/locale/share/timedef/nl_NL.UTF-8.src
  user/edwin/locale/share/timedef/nn_NO.ISO8859-1.src
  user/edwin/locale/share/timedef/nn_NO.UTF-8.src
  user/edwin/locale/share/timedef/pl_PL.ISO8859-2.src
  user/edwin/locale/share/timedef/pl_PL.UTF-8.src
  user/edwin/locale/share/timedef/pt_BR.ISO8859-1.src
  user/edwin/locale/share/timedef/pt_BR.UTF-8.src
  user/edwin/locale/share/timedef/pt_PT.ISO8859-1.src
  user/edwin/locale/share/timedef/pt_PT.UTF-8.src
  user/edwin/locale/share/timedef/ro_RO.ISO8859-2.src
  user/edwin/locale/share/timedef/ro_RO.UTF-8.src
  user/edwin/locale/share/timedef/ru_RU.CP1251.src   (contents, props changed)
  user/edwin/locale/share/timedef/ru_RU.CP866.src   (contents, props changed)
  user/edwin/locale/share/timedef/ru_RU.ISO8859-5.src   (contents, props changed)
  user/edwin/locale/share/timedef/ru_RU.KOI8-R.src   (contents, props changed)
  user/edwin/locale/share/timedef/ru_RU.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/sk_SK.ISO8859-2.src
  user/edwin/locale/share/timedef/sk_SK.UTF-8.src
  user/edwin/locale/share/timedef/sl_SI.ISO8859-2.src
  user/edwin/locale/share/timedef/sl_SI.UTF-8.src
  user/edwin/locale/share/timedef/sr_Cyrl_RS.ISO8859-5.src
  user/edwin/locale/share/timedef/sr_Cyrl_RS.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/sr_Latn_RS.ISO8859-2.src
  user/edwin/locale/share/timedef/sr_Latn_RS.UTF-8.src
  user/edwin/locale/share/timedef/sv_SE.ISO8859-1.src
  user/edwin/locale/share/timedef/sv_SE.UTF-8.src
  user/edwin/locale/share/timedef/tr_TR.ISO8859-9.src
  user/edwin/locale/share/timedef/tr_TR.UTF-8.src
  user/edwin/locale/share/timedef/uk_UA.CP1251.src   (contents, props changed)
  user/edwin/locale/share/timedef/uk_UA.ISO8859-5.src   (contents, props changed)
  user/edwin/locale/share/timedef/uk_UA.KOI8-U.src   (contents, props changed)
  user/edwin/locale/share/timedef/uk_UA.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/zh_Hans_CN.GB18030.src
  user/edwin/locale/share/timedef/zh_Hans_CN.GB2312.src
  user/edwin/locale/share/timedef/zh_Hans_CN.UTF-8.src   (contents, props changed)
  user/edwin/locale/share/timedef/zh_Hans_CN.eucCN.src
  user/edwin/locale/share/timedef/zh_Hant_TW.Big5.src
  user/edwin/locale/share/timedef/zh_Hant_TW.UTF-8.src
Modified:
  user/edwin/locale/share/Makefile
  user/edwin/locale/share/Makefile.def.inc
  user/edwin/locale/share/colldef/Makefile

Modified: user/edwin/locale/share/Makefile
==============================================================================
--- user/edwin/locale/share/Makefile	Fri Sep 18 07:07:34 2009	(r197304)
+++ user/edwin/locale/share/Makefile	Fri Sep 18 08:02:56 2009	(r197305)
@@ -5,7 +5,7 @@
 
 # Do not include `info' in the SUBDIR list, it is handled separately.
 
-SUBDIR=	msgdef numericdef timedef monetdef
+SUBDIR=	msgdef numericdef timedef monetdef	# colldef 
 
 _SUBDIR=	${_colldef} \
 	${_dict} \

Modified: user/edwin/locale/share/Makefile.def.inc
==============================================================================
--- user/edwin/locale/share/Makefile.def.inc	Fri Sep 18 07:07:34 2009	(r197304)
+++ user/edwin/locale/share/Makefile.def.inc	Fri Sep 18 08:02:56 2009	(r197305)
@@ -220,39 +220,6 @@ SYMLINKS+=	../${ccln}.${cm}/${LCTYPE} ${
 . endfor
 .endfor
 
-## CMSLINK_xxXX=cm is nothing more than CMSLINK_xxXX.UTF-8=cm
-#.for ccln in ${CCLN}
-#.warning 0: ${ccln}
-#CMSLINK_${ccln}.UTF-8+=	${CMSLINK_${ccln}:S/^/${ccln}./}
-#.endfor
-#
-## CCLNLINK_xxXX=yyYY is nothing more than CCLNLINK_xxXX.(CMS_xxXX + CMSLINK_xxXX)=yyYY.(CMS)
-#.for ccln in ${CCLN}
-#. for cm in ${CMS_${ccln}}
-#.warning 1ccln: ${ccln}
-#.warning 1cm: ${cm}
-#CCLNLINK_${ccln}.${cm}+=	${CCLNLINK_${ccln}:S/$/.${cm}/}
-#. endfor
-#. for cm in ${CMS}
-#.warning 2cm: ${cm}
-#.  for cclncm in ${CMSLINK_${ccln}.${cm}}
-#.warning 2cclncm: ${cclncm}
-#CCLNLINK_${ccln}.${cm}+=	${cclncm}
-#.  endfor
-#. endfor
-#.endfor
-#
-#SYMLINKS=
-## Now join all symlinks
-#.for ccln in ${CCLN}
-#. for cm in ${CMS}
-#.  for cclncm in ${CCLNLINK_${ccln}.${cm}}
-#SYMLINKS+=	../${ccln}.${cm}/${LCTYPE} ${LOCALEDIR}/${cclncm}
-#.  endfor
-#. endfor
-#.endfor
-
-
 #
 # Fill in the ICONV_ variables with the default values.
 #
@@ -286,29 +253,58 @@ _TRANSLATIONAFTER_${cm}+=	 | awk '{ gsub
 .endfor
 
 #
-# All targets
+# Target selection
 #
-
-.for ccln in ${CCLN}
+TARGET_LC_MESSAGES=	TARGET_CHARACTERMAP
+TARGET_LC_MONETARY=	TARGET_CHARACTERMAP
+TARGET_LC_NUMERIC=	TARGET_CHARACTERMAP
+TARGET_LC_TIME=		TARGET_CHARACTERMAP
+TARGET_LC_COLLDEF=	TARGET_COLLDEF
+.if !defined(TARGET_${LCTYPE})
+.error unknown LCTYPE (${LCTYPE}) or not set.
+.endif
+TARGET=	${TARGET_${LCTYPE}}
+
+#
+# All targets for TARGET_CHARACTERMAP
+#
+# .unicode -> utf-8.src -> utf-8.out
+#                 \__ iso8859-1.src -> iso8859-1.out
+# <----1---><--2---><------3--------><----4----->
+#
+# 1. The files .unicode are stored in the SCM and are the source
+#    for the whole further system
+# 2. The Perl script converts the .unicode files and the Unicode
+#    CLDR database into UTF-8 code
+# 3. The UTF-8 gets converted by libiconv or bsdiconv in the specific
+#    charactermap.
+# 4. Get rid of the comments.
+#
+# As long as there is no bsdiconv, the files with the extension
+# .unicode and .src must be stored in the SCM and will not be
+# generated as part of the build process.
+#
+.if ${TARGET} == "TARGET_CHARACTERMAP"
+. for ccln in ${CCLN}
 
 # Normal makes don't need to convert from .unicode to .src
-. if defined(FULL)
-${ccln}.src: ${ccln}.unicode
+.  if defined(FULL)
+${ccln}.UTF-8.src: ${ccln}.unicode
 	../../cldr/tools/unicode2src.pl \
 	    --cldr=/home/edwin/unicode/cldr/1.7.1 \
 	    --unidata=/home/edwin/unicode/UNIDATA/5.1.0/ \
 	    --input=${.ALLSRC} \
 	    --output=${.TARGET}
 
-. endif
+.  endif
 
-${ccln}.UTF-8.out: ${ccln}.src
+${ccln}.UTF-8.out: ${ccln}.UTF-8.src
 	grep -v '^#' < ${.ALLSRC} > ${.TARGET}
 
-. if defined(CMS_${ccln})
-.  for cms in ${CMS_${ccln}}
+.  if defined(CMS_${ccln})
+.   for cms in ${CMS_${ccln}}
 
-${ccln}.${cms}.out: ${ccln}.UTF-8.out
+${ccln}.${cms}.src: ${ccln}.UTF-8.src
 	cat ${.ALLSRC} \
 	${_TRANSLATIONBEFORE_${cms}} | \
 	${ICONV_${ccln}.${cms}} \
@@ -318,9 +314,13 @@ ${ccln}.${cms}.out: ${ccln}.UTF-8.out
 	    > ${.TARGET} \
 	|| rm ${.TARGET} && exit 0
 
-.  endfor
-. endif
-.endfor
+${ccln}.${cms}.out: ${ccln}.${cms}.src
+	grep -v '^#' < ${.ALLSRC} > ${.TARGET}
+
+.   endfor
+.  endif
+. endfor
+.endif
 
 beforeinstall:
 .for f in ${FILES:S/.out//}

Modified: user/edwin/locale/share/colldef/Makefile
==============================================================================
--- user/edwin/locale/share/colldef/Makefile	Fri Sep 18 07:07:34 2009	(r197304)
+++ user/edwin/locale/share/colldef/Makefile	Fri Sep 18 08:02:56 2009	(r197305)
@@ -1,114 +1,189 @@
 # $FreeBSD$
 
-LOCALES=	bg_BG.CP1251 \
-		be_BY.CP1131 \
-		be_BY.CP1251 \
-		be_BY.ISO8859-5 \
-		ca_ES.ISO8859-1 \
-		ca_ES.ISO8859-15 \
-		cs_CZ.ISO8859-2 \
-		de_DE.ISO8859-1 \
-		de_DE.ISO8859-15 \
-		el_GR.ISO8859-7 \
-		es_ES.ISO8859-1 \
-		es_ES.ISO8859-15 \
-		et_EE.ISO8859-15 \
-		hi_IN.ISCII-DEV \
-		hr_HR.ISO8859-2 \
-		hy_AM.ARMSCII-8 \
-		is_IS.ISO8859-1 \
-		is_IS.ISO8859-15 \
-		kk_KZ.PT154 \
-		la_LN.ISO8859-1 \
-		la_LN.ISO8859-15 \
-		la_LN.ISO8859-2 \
-		la_LN.ISO8859-4 \
-		la_LN.US-ASCII \
-		no_NO.ISO8859-1 \
-		no_NO.ISO8859-15 \
-		lt_LT.ISO8859-4 \
-		lt_LT.ISO8859-13 \
-		pl_PL.ISO8859-2 \
-		ru_RU.CP1251 \
-		ru_RU.CP866 \
-		ru_RU.ISO8859-5 \
-		ru_RU.KOI8-R \
-		sl_SI.ISO8859-2 \
-		sr_YU.ISO8859-5 \
-		sv_SE.ISO8859-1 \
-		sv_SE.ISO8859-15 \
-		tr_TR.ISO8859-9 \
-		uk_UA.CP1251 \
-		uk_UA.ISO8859-5 \
-		uk_UA.KOI8-U
+CCLN=           be_BY bg_BG ca_ES cs_CZ de_DE el_GR es_ES et_EE \
+		hi_IN hr_HR hy_AM is_IS kk_KZ la_LN lt_LT no_NO pl_PL \
+		ru_RU sl_SI sr_Cyrl_RS sv_SE tr_TR uk_UA
+
+# For these locales, beside creating the UTF-8 map also create these
+# charactermaps.
+CMS_be_BY=	CP1131 CP1251 ISO8859-5
+CMS_bg_BG=	CP1251
+CMS_ca_ES=	ISO8859-1 ISO8859-15
+CMS_cs_CZ=	ISO8859-2
+CMS_de_DE=	ISO8859-1 ISO8859-15
+CMS_el_GR=	ISO8859-7
+CMS_es_ES=	ISO8859-1 ISO8859-15
+CMS_et_EE=	ISO8859-15
+CMS_hi_IN=	ISCII-DEV
+CMS_hr_HR=	ISO8859-2
+CMS_hy_AM=	ARMSCII-8
+CMS_is_IS=	ISO8859-1 ISO8859-15
+CMS_kk_KZ=	CP154
+CMS_la_LN=	ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-13 ISO8859-15 US-ASCII
+CMS_lt_LT=	ISO8859-4
+CMS_no_NO=	ISO8859-1 ISO8859-15
+CMS_pl_PL=	ISO8859-2
+CMS_ru_RU=	CP1251 CP866 ISO8859-5 KOI8-R
+CMS_sl_SI=	ISO8859-2
+CMS_sr_Cyrl_RS=	ISO8859-5
+CMS_sv_SE=	ISO8859-1 ISO8859-15
+CMS_tr_TR=	ISO8859-9
+CMS_uk_UA=	CP1251 ISO8859-5 KOI8-U
+
+# For these locales, link the following charactermaps to the UTF-8 map.
+# (unless the origin charactermap is defined)
+CMSLINK_be_BY=	cm
+CMSLINK_ca_ES.ISO8859-1=	ca_AD.ISO8859-1 ca_FR.ISO8859-1 ca_IT.ISO8859-1
+CMSLINK_ca_ES.ISO8859-15=	ca_AD.ISO8859-15 ca_FR.ISO8859-15 ca_IT.ISO8859-15
+CMSLINK_ca_CZ.ISO8859-2=	sk_SK.ISO8859-2
+CMSLINK_de_DE.ISO8859-1=	de_AT.ISO8859-1 de_CH.ISO8859-1
+CMSLINK_de_DE.ISO8859-15=	de_AT.ISO8859-15 de_CH.ISO8859-15
+CMSLINK_is_IS.ISO8859-1=	zh_Hant_TW.Big5
+CMSLINK_no_NO.ISO8859-1=	nb_NO.ISO8859-1 nn_NO.ISO8859-1
+CMSLINK_no_NO.ISO8859-15=	nb_NO.ISO8859-15 nn_NO.ISO8859-15
+CMSLINK_pt_PT.ISO8859-1=	pt_BR.ISO8859-1
+CMSLINK_la_LN.ISO8859-1=	af_ZA.ISO8859-1/LC_COLLATE da_DK.ISO8859-1/LC_COLLATE en_AU.ISO8859-1/LC_COLLATE en_CA.ISO8859-1/LC_COLLATE en_GB.ISO8859-1/LC_COLLATE en_NZ.ISO8859-1/LC_COLLATE en_US.ISO8859-1/LC_COLLATE eu_ES.ISO8859-1/LC_COLLATE fi_FI.ISO8859-1/LC_COLLATE fr_BE.ISO8859-1/LC_COLLATE fr_CA.ISO8859-1/LC_COLLATE fr_CH.ISO8859-1/LC_COLLATE fr_FR.ISO8859-1/LC_COLLATE it_CH.ISO8859-1/LC_COLLATE it_IT.ISO8859-1/LC_COLLATE nl_BE.ISO8859-1/LC_COLLATE nl_NL.ISO8859-1/LC_COLLATE pt_PT.ISO8859-1/LC_COLLATE
+CMSLINK_la_LN.ISO8859-2=	hu_HU.ISO8859-2 ro_RO.ISO8859-2 sr_YU.ISO8859-2	
+CMSLINK_la_LN.ISO8859-13=	lt_LT.ISO8859-13 lv_LV.ISO8859-13
+CMSLINK_la_LN.ISO8859-15=	af_ZA.ISO8859-15/LC_COLLATE da_DK.ISO8859-15/LC_COLLATE en_AU.ISO8859-15/LC_COLLATE en_CA.ISO8859-15/LC_COLLATE en_GB.ISO8859-15/LC_COLLATE en_NZ.ISO8859-15/LC_COLLATE en_US.ISO8859-15/LC_COLLATE eu_ES.ISO8859-15/LC_COLLATE fi_FI.ISO8859-15/LC_COLLATE fr_BE.ISO8859-15/LC_COLLATE fr_CA.ISO8859-15/LC_COLLATE fr_CH.ISO8859-15/LC_COLLATE fr_FR.ISO8859-15/LC_COLLATE it_CH.ISO8859-15/LC_COLLATE it_IT.ISO8859-15/LC_COLLATE nl_BE.ISO8859-15/LC_COLLATE nl_NL.ISO8859-15/LC_COLLATE pt_PT.ISO8859-15/LC_COLLATE
+CMSLINK_la_LN.US-ASCII=		af_ZA.UTF-8/LC_COLLATE am_ET.UTF-8/LC_COLLATE be_BY.UTF-8/LC_COLLATE bg_BG.UTF-8/LC_COLLATE ca_AD.UTF-8/LC_COLLATE ca_ES.UTF-8/LC_COLLATE ca_FR.UTF-8/LC_COLLATE ca_IT.UTF-8/LC_COLLATE cs_CZ.UTF-8/LC_COLLATE da_DK.UTF-8/LC_COLLATE de_AT.UTF-8/LC_COLLATE de_CH.UTF-8/LC_COLLATE de_DE.UTF-8/LC_COLLATE el_GR.UTF-8/LC_COLLATE en_AU.US-ASCII/LC_COLLATE en_AU.UTF-8/LC_COLLATE en_CA.US-ASCII/LC_COLLATE en_CA.UTF-8/LC_COLLATE en_GB.US-ASCII/LC_COLLATE en_GB.UTF-8/LC_COLLATE en_IE.UTF-8/LC_COLLATE en_NZ.US-ASCII/LC_COLLATE en_NZ.UTF-8/LC_COLLATE en_US.US-ASCII/LC_COLLATE en_US.UTF-8/LC_COLLATE es_ES.UTF-8/LC_COLLATE et_EE.UTF-8/LC_COLLATE eu_ES.UTF-8/LC_COLLATE fi_FI.UTF-8/LC_COLLATE fr_BE.UTF-8/LC_COLLATE fr_CA.UTF-8/LC_COLLATE fr_CH.UTF-8/LC_COLLATE fr_FR.UTF-8/LC_COLLATE he_IL.UTF-8/LC_COLLATE hr_HR.UTF-8/LC_COLLATE hu_HU.UTF-8/LC_COLLATE hy_AM.UTF-8/LC_COLLATE is_IS.UTF-8/LC_COLLATE it_CH.UTF-8/LC_COLLATE it_IT.UTF-8/LC_COLLATE ja_JP.SJIS/LC_COLLATE ja_JP.U
 TF-8/LC_COLLATE ja_JP.eucJP/LC_COLLATE kk_KZ.UTF-8/LC_COLLATE ko_KR.CP949/LC_COLLATE ko_KR.UTF-8/LC_COLLATE ko_KR.eucKR/LC_COLLATE lt_LT.UTF-8/LC_COLLATE lv_LV.UTF-8/LC_COLLATE mn_MN.UTF-8/LC_COLLATE nb_NO.UTF-8/LC_COLLATE nl_BE.UTF-8/LC_COLLATE nl_NL.UTF-8/LC_COLLATE nn_NO.UTF-8/LC_COLLATE no_NO.UTF-8/LC_COLLATE pl_PL.UTF-8/LC_COLLATE pt_BR.UTF-8/LC_COLLATE pt_PT.UTF-8/LC_COLLATE ro_RO.UTF-8/LC_COLLATE ru_RU.UTF-8/LC_COLLATE sk_SK.UTF-8/LC_COLLATE sl_SI.UTF-8/LC_COLLATE sr_YU.UTF-8/LC_COLLATE sv_SE.UTF-8/LC_COLLATE tr_TR.UTF-8/LC_COLLATE uk_UA.UTF-8/LC_COLLATE zh_CN.GB18030/LC_COLLATE zh_CN.GB2312/LC_COLLATE zh_CN.GBK/LC_COLLATE zh_CN.UTF-8/LC_COLLATE zh_CN.eucCN/LC_COLLATE zh_HK.Big5HKSCS/LC_COLLATE zh_HK.UTF-8/LC_COLLATE zh_TW.UTF-8/LC_COLLATE
+
+# For these locales, also create symlinks to the main locale.
+#CCLNLINK_ccln=	ccnln
+# None!
+
+# For these locales, create symlinks to the main locale for historical reasons.
+#LEGLINK_ccln=	ccln
+
+#
+# In theory there are no parts after here which should be touched when adding
+# or removing locales and charactermaps.
+#
 
+# Required variables
+LCTYPE=		LC_COLLDEF
 LOCALEDIR=	/usr/share/locale
 
-.SUFFIXES: .src .out
-
-.src.out:
-	colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
-
-FILES=		${LOCALES:S/$/.out/}
-FILESNAME=	LC_COLLATE
-
-.for locale in ${LOCALES}
-FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
-.if exists(${.CURDIR}/map.${locale:E})
-${locale}.out: map.${locale:E}
-.endif
-.endfor
-
-CLEANFILES=	${FILES}
-
-ENCODINGS=	Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \
-		ISO8859-1 ISO8859-2 ISO8859-15 SJIS US-ASCII UTF-8
-
-ISO8859-1_Big5=	is_IS:zh_TW
-ISO8859-1_ISO8859-1= ${ISO8859-15_ISO8859-15} pt_PT:pt_BR
-
-LATIN1LINKS=	af_ZA da_DK en_AU en_CA en_GB en_NZ en_US eu_ES fi_FI \
-		fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL pt_PT
-ISO8859-15_ISO8859-15= \
-	ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT \
-	de_DE:de_AT de_DE:de_CH \
-	no_NO:nb_NO no_NO:nn_NO \
-	${LATIN1LINKS:C/^/la_LN:/}
-
-LATIN2LINKS=    hu_HU ro_RO sr_YU
-ISO8859-2_ISO8859-2= ${LATIN2LINKS:C/^/la_LN:/} cs_CZ:sk_SK
-
-US-ASCII_Big5HKSCS= la_LN:zh_HK
-US-ASCII_CP949=	la_LN:ko_KR
-US-ASCII_eucCN=	la_LN:zh_CN
-US-ASCII_eucJP=	la_LN:ja_JP
-US-ASCII_eucKR=	la_LN:ko_KR
-US-ASCII_GB18030= la_LN:zh_CN
-US-ASCII_GB2312= la_LN:zh_CN
-US-ASCII_GBK=	la_LN:zh_CN
-US-ASCII_SJIS=	la_LN:ja_JP
-
-ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
-US-ASCII_US-ASCII= ${ASCIILINKS:C/^/la_LN:/}
-
-UTF8LINKS=	af_ZA am_ET be_BY bg_BG ca_AD ca_ES ca_FR ca_IT cs_CZ \
-		da_DK de_AT de_CH de_DE \
-		el_GR en_AU en_CA en_GB en_IE en_NZ en_US es_ES et_EE eu_ES \
-		fi_FI fr_BE fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM \
-		is_IS it_CH it_IT ja_JP kk_KZ ko_KR lt_LT mn_MN \
-		nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \
-		ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
-		zh_TW
-US-ASCII_UTF-8=	${UTF8LINKS:C/^/la_LN:/}
-
-SYMLINKS=
-.for enc1 in ${ENCODINGS}
-.for enc2 in ${ENCODINGS}
-.for lang_terr in ${${enc1}_${enc2}}
-SYMLINKS+=	../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
-		${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}
-.endfor
-.endfor
-.endfor
+# For testing only
+DESTDIR=	/home/edwin/locale/new/
+SHAREOWN=	edwin
+SHAREGRP=	edwin
+
+# DONE
+#
+# All variables
+#
+
+#LOCALES=	bg_BG.CP1251 \
+#		be_BY.CP1131 \
+#		be_BY.CP1251 \
+#		be_BY.ISO8859-5 \
+#		ca_ES.ISO8859-1 \
+#		ca_ES.ISO8859-15 \
+#		cs_CZ.ISO8859-2 \
+#		de_DE.ISO8859-1 \
+#		de_DE.ISO8859-15 \
+#		el_GR.ISO8859-7 \
+#		es_ES.ISO8859-1 \
+#		es_ES.ISO8859-15 \
+#		et_EE.ISO8859-15 \
+#		hi_IN.ISCII-DEV \
+#		hr_HR.ISO8859-2 \
+#		hy_AM.ARMSCII-8 \
+#		is_IS.ISO8859-1 \
+#		is_IS.ISO8859-15 \
+#		kk_KZ.PT154 \
+#		la_LN.ISO8859-1 \
+#		la_LN.ISO8859-15 \
+#		la_LN.ISO8859-2 \
+#		la_LN.ISO8859-4 \
+#		la_LN.US-ASCII \
+#		no_NO.ISO8859-1 \
+#		no_NO.ISO8859-15 \
+#		lt_LT.ISO8859-4 \
+#		lt_LT.ISO8859-13 \
+#		pl_PL.ISO8859-2 \
+#		ru_RU.CP1251 \
+#		ru_RU.CP866 \
+#		ru_RU.ISO8859-5 \
+#		ru_RU.KOI8-R \
+#		sl_SI.ISO8859-2 \
+#		sr_YU.ISO8859-5 \
+#		sv_SE.ISO8859-1 \
+#		sv_SE.ISO8859-15 \
+#		tr_TR.ISO8859-9 \
+#		uk_UA.CP1251 \
+#		uk_UA.ISO8859-5 \
+#		uk_UA.KOI8-U
+#
+#LOCALEDIR=	/usr/share/locale
+#
+#.SUFFIXES: .src .out
+#
+#.src.out:
+#	colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC}
+#
+#FILES=		${LOCALES:S/$/.out/}
+#FILESNAME=	LC_COLLATE
+#
+#.for locale in ${LOCALES}
+#FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
+#.if exists(${.CURDIR}/map.${locale:E})
+#${locale}.out: map.${locale:E}
+#.endif
+#.endfor
+#
+#CLEANFILES=	${FILES}
+#
+#ENCODINGS=	Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \
+#		ISO8859-1 ISO8859-2 ISO8859-15 SJIS US-ASCII UTF-8
+#
+#ISO8859-1_Big5=	is_IS:zh_TW
+#ISO8859-1_ISO8859-1= ${ISO8859-15_ISO8859-15} pt_PT:pt_BR
+#
+#LATIN1LINKS=	af_ZA da_DK en_AU en_CA en_GB en_NZ en_US eu_ES fi_FI \
+#		fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL pt_PT
+#ISO8859-15_ISO8859-15= \
+#	ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT \
+#	de_DE:de_AT de_DE:de_CH \
+#	no_NO:nb_NO no_NO:nn_NO \
+#	${LATIN1LINKS:C/^/la_LN:/}
+#
+#LATIN2LINKS=    hu_HU ro_RO sr_YU
+#ISO8859-2_ISO8859-2= ${LATIN2LINKS:C/^/la_LN:/} cs_CZ:sk_SK
+#
+#US-ASCII_Big5HKSCS= la_LN:zh_HK
+#US-ASCII_CP949=	la_LN:ko_KR
+#US-ASCII_eucCN=	la_LN:zh_CN
+#US-ASCII_eucJP=	la_LN:ja_JP
+#US-ASCII_eucKR=	la_LN:ko_KR
+#US-ASCII_GB18030= la_LN:zh_CN
+#US-ASCII_GB2312= la_LN:zh_CN
+#US-ASCII_GBK=	la_LN:zh_CN
+#US-ASCII_SJIS=	la_LN:ja_JP
+#
+#ASCIILINKS=	en_AU en_CA en_GB en_NZ en_US
+#US-ASCII_US-ASCII= ${ASCIILINKS:C/^/la_LN:/}
+#
+#UTF8LINKS=	af_ZA am_ET be_BY bg_BG ca_AD ca_ES ca_FR ca_IT cs_CZ \
+#		da_DK de_AT de_CH de_DE \
+#		el_GR en_AU en_CA en_GB en_IE en_NZ en_US es_ES et_EE eu_ES \
+#		fi_FI fr_BE fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM \
+#		is_IS it_CH it_IT ja_JP kk_KZ ko_KR lt_LT mn_MN \
+#		nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \
+#		ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
+#		zh_TW
+#US-ASCII_UTF-8=	${UTF8LINKS:C/^/la_LN:/}
+#
+#SYMLINKS=
+#.for enc1 in ${ENCODINGS}
+#.for enc2 in ${ENCODINGS}
+#.for lang_terr in ${${enc1}_${enc2}}
+#SYMLINKS+=	../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
+#		${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}
+#.endfor
+#.endfor
+#.endfor
 
+.include "../Makefile.def.inc"
 .include <bsd.prog.mk>

Added: user/edwin/locale/share/monetdef/af_ZA.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/af_ZA.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/af_ZA.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+ZAR 
+# currency_symbol
+R
+# mon_decimal_point
+,
+# mon_thousands_sep
+.
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+1
+# p_sep_by_space
+0
+# n_cs_precedes
+1
+# n_sep_by_space
+0
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/am_ET.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/am_ET.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/am_ET.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+ETB 
+# currency_symbol
+$
+# mon_decimal_point
+.
+# mon_thousands_sep
+,
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+1
+# p_sep_by_space
+0
+# n_cs_precedes
+1
+# n_sep_by_space
+0
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/be_BY.CP1131.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/be_BY.CP1131.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,35 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/be_BY.unicode 196846 2009-09-04 23:11:59Z edwin $
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BYR 
+# currency_symbol
+.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/be_BY.CP1251.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/be_BY.CP1251.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,35 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/be_BY.unicode 196846 2009-09-04 23:11:59Z edwin $
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BYR 
+# currency_symbol
+.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/be_BY.ISO8859-5.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/be_BY.ISO8859-5.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,35 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/be_BY.unicode 196846 2009-09-04 23:11:59Z edwin $
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BYR 
+# currency_symbol
+.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/be_BY.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/be_BY.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,35 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/be_BY.unicode 196846 2009-09-04 23:11:59Z edwin $
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BYR 
+# currency_symbol
+руб.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/bg_BG.CP1251.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/bg_BG.CP1251.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/bg_BG.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BGN 
+# currency_symbol
+.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/bg_BG.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/bg_BG.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/bg_BG.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+BGN 
+# currency_symbol
+лв.
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/ca_ES.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/ca_ES.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/ca_ES.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+EUR 
+# currency_symbol
+Eu
+# mon_decimal_point
+,
+# mon_thousands_sep
+.
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+0
+# frac_digits
+0
+# p_cs_precedes
+1
+# p_sep_by_space
+1
+# n_cs_precedes
+1
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/cs_CZ.ISO8859-2.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/cs_CZ.ISO8859-2.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/cs_CZ.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+CZK 
+# currency_symbol
+K
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/cs_CZ.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/cs_CZ.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/cs_CZ.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+CZK 
+# currency_symbol
+Kč
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/da_DK.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/da_DK.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/da_DK.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+DKK 
+# currency_symbol
+kr
+# mon_decimal_point
+,
+# mon_thousands_sep
+.
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+1
+# p_sep_by_space
+2
+# n_cs_precedes
+1
+# n_sep_by_space
+2
+# p_sign_posn
+4
+# n_sign_posn
+4
+# EOF

Added: user/edwin/locale/share/monetdef/de_AT.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/de_AT.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/de_AT.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+EUR 
+# currency_symbol
+Eu
+# mon_decimal_point
+,
+# mon_thousands_sep
+ 
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+1
+# p_sep_by_space
+1
+# n_cs_precedes
+1
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF

Added: user/edwin/locale/share/monetdef/de_CH.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/de_CH.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/de_CH.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+CHF 
+# currency_symbol
+Fr.
+# mon_decimal_point
+.
+# mon_thousands_sep
+'
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+1
+# p_sep_by_space
+1
+# n_cs_precedes
+1
+# n_sep_by_space
+1
+# p_sign_posn
+4
+# n_sign_posn
+4
+# EOF

Added: user/edwin/locale/share/monetdef/de_DE.UTF-8.src
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/edwin/locale/share/monetdef/de_DE.UTF-8.src	Fri Sep 18 08:02:56 2009	(r197305)
@@ -0,0 +1,36 @@
+# $FreeBSD: user/edwin/locale/share/monetdef/de_DE.unicode 196846 2009-09-04 23:11:59Z edwin $
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+EUR 
+# currency_symbol
+Eu
+# mon_decimal_point
+,
+# mon_thousands_sep
+.
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909180802.n8I82vcc082662>