From nobody Sun Jun 28 23:08:04 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gpQ791PsMz6jNbx for ; Sun, 28 Jun 2026 23:08:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gpQ786Fwxz3NYZ for ; Sun, 28 Jun 2026 23:08:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782688084; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=V7ffLLYsdonlRjXCq8QB1Q4/NX7mygtKsU6pG8qjODs=; b=sK/2jtzUO0/HZU0WInnBMeibUELlZW0LeY6qBLD0qIWdsAhk23RjrbVXo1QB4AMCQfq/lN nrwaagSac+8C8+xvTFVAkKVwIQUFItNKgeGlDjd019wSqeUg5T/DD2PCIifALlC0wf8z7V TwLFhbKB7JXd4ebb80CysQGrKoS2iVVBtEJ/9J7IpgG0nohyyKbHUcR6W+1lpyrqmkTC0c K9nh5CWTqGvZhGstNwZrtMGknvPoKn+kf/mQUNLIML5WtRr30iPX0m4VqPiHzOFGmnPB6g wKBbbGw191EiO+iqVPr2c179OIdmSOZl++sSkR2XhuMA0PWbT0ltrJD+IphEZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782688084; a=rsa-sha256; cv=none; b=XId4QXPa4eyV/WPGB5ObdSq1C/o8X1ETZx1HUDZ+oR2i5COqxYQ6AhnUrOnmzZB74xu3Kt ne07MoxF1xLnlHCYzyd3DdHTAxKM/rRSgn4bc0WUXFj6TxH98xM+y7qHYpx6TVGjrE0VOG pJb8SMI2HHh1tMfq0hTy3hxTymB/To4+KQw+ocJIYH9Pj40eYf/+eTSzPMQnkSrueK9yxb XaXtSuhkvBPuP/n90II2BpCQdzDzlSFsoP+r2IHEgaimTNP6ZsfLuoaMByaUgsSMsbrImV kT8dcPFjQLifYwFFI7zrfCmOpwBcQxQ61CMgqhrHf2AHXXdVlRpW46XD15kg1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782688084; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=V7ffLLYsdonlRjXCq8QB1Q4/NX7mygtKsU6pG8qjODs=; b=O/zGNV2hnZ7cFX5tSLsqIFQm6gCCT80XpBI6hEkKQMFoleJcb8Cz+anUZuwmi4rlH4YQSu TGHeqmB1xUU65iizieke/TywIJxFd4jYWNmFwPJ8TCf675f2BGmw+psRoGhOVCw/D+lbhY 5FlkEQbnOP2JRZceTOJ4/+gYVNou9XcPh5Qbd2VVUOK1neniAuxWollyHRc90gmllIdNXQ Qs4BOUuNMfdcxDnSaSOWkQIZJZXV86icl5ro+HuRQsAXNR0VfB5QAZxFf9QRDsLZC/Bu3L 1w3wIXgbXbHCTZneYimQb2Ge2gTyDtoawTFdEiGyG8VElFAn90xYkoM6tXtxLA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gpQ7848NBzXZX for ; Sun, 28 Jun 2026 23:08:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3e85e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 28 Jun 2026 23:08:04 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Jose Luis Duran Subject: git: cfd5bdcb4ee5 - main - locale: make install Unicode 17.0.0/CLDR 48.2 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jlduran X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cfd5bdcb4ee56c658ebc7cf7ea941261d1cd7f73 Auto-Submitted: auto-generated Date: Sun, 28 Jun 2026 23:08:04 +0000 Message-Id: <6a41a954.3e85e.7fd1421e@gitrepo.freebsd.org> The branch main has been updated by jlduran: URL: https://cgit.FreeBSD.org/src/commit/?id=cfd5bdcb4ee56c658ebc7cf7ea941261d1cd7f73 commit cfd5bdcb4ee56c658ebc7cf7ea941261d1cd7f73 Author: Jose Luis Duran AuthorDate: 2026-06-28 23:07:38 +0000 Commit: Jose Luis Duran CommitDate: 2026-06-28 23:07:38 +0000 locale: make install Unicode 17.0.0/CLDR 48.2 Data changes: 48.1: - Update RSD (Serbian Dinar) to use 2-digits for non-cash and 0-digits for cash. - Fix issue with tippi and bindi in Punjabi exemplars. - Fix parsing issue in numeric date+time patterns for zh_Hant and yue. - Fix issues with hour cycle display names for several languages. https://cldr.unicode.org/downloads/cldr-48#481-changes 48.2: - Group separator for number formatting was updated to ' in fr-CH consistent with other Swiss locales. - Some fixes to date formats including: Hv available formats were updated to match behavior in CLDR 47 due to web compatibility issues related to current JS capabilities. - Emoji annotations fixes including collisions between emoji short names. - Updated AM/PM for ko & ps to be consistent with how the wide forms are localized. https://cldr.unicode.org/downloads/cldr-48#482-changes MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D57627 --- share/colldef_unicode/Makefile | 2 +- share/monetdef_unicode/fr_CH.UTF-8.src | 2 +- share/monetdef_unicode/sr_RS.UTF-8@latin.src | 4 +- share/numericdef_unicode/Makefile | 2 +- share/numericdef_unicode/fr_CH.UTF-8.src | 14 + tools/tools/locale/etc/final-maps/map.UTF-8 | 2 +- tools/tools/locale/etc/final-maps/widths.txt | 4517 +++++++++++++++++++++++++- 7 files changed, 4536 insertions(+), 7 deletions(-) diff --git a/share/colldef_unicode/Makefile b/share/colldef_unicode/Makefile index 0a76b605502e..69f3688fa5da 100644 --- a/share/colldef_unicode/Makefile +++ b/share/colldef_unicode/Makefile @@ -7,7 +7,7 @@ FILESNAME= LC_COLLATE .SUFFIXES: .src .LC_COLLATE MAPLOC= ${.CURDIR}/../../tools/tools/locale/etc/final-maps -CLDR_VERSION= "48" +CLDR_VERSION= "48.2" .include diff --git a/share/monetdef_unicode/fr_CH.UTF-8.src b/share/monetdef_unicode/fr_CH.UTF-8.src index 84a3a0846a05..ea24690ce9fb 100644 --- a/share/monetdef_unicode/fr_CH.UTF-8.src +++ b/share/monetdef_unicode/fr_CH.UTF-8.src @@ -13,7 +13,7 @@ CHF . # # mon_thousands_sep -  +' # # mon_grouping 3 diff --git a/share/monetdef_unicode/sr_RS.UTF-8@latin.src b/share/monetdef_unicode/sr_RS.UTF-8@latin.src index 4ee8e2adfa42..264a9972df90 100644 --- a/share/monetdef_unicode/sr_RS.UTF-8@latin.src +++ b/share/monetdef_unicode/sr_RS.UTF-8@latin.src @@ -25,10 +25,10 @@ RSD - # # int_frac_digits -0 +2 # # frac_digits -0 +2 # # p_cs_precedes 0 diff --git a/share/numericdef_unicode/Makefile b/share/numericdef_unicode/Makefile index 949b7aa24019..5eed2147019f 100644 --- a/share/numericdef_unicode/Makefile +++ b/share/numericdef_unicode/Makefile @@ -11,6 +11,7 @@ FILESNAME= LC_NUMERIC LOCALES+= en_US.UTF-8 LOCALES+= fa_IR.UTF-8 +LOCALES+= fr_CH.UTF-8 LOCALES+= fr_FR.UTF-8 LOCALES+= hi_IN.UTF-8 LOCALES+= it_CH.UTF-8 @@ -90,7 +91,6 @@ SAME+= tr_TR.UTF-8 ca_ES.UTF-8 SAME+= tr_TR.UTF-8 ca_AD.UTF-8 SAME+= tr_TR.UTF-8 ar_MA.UTF-8 SAME+= it_CH.UTF-8 de_CH.UTF-8 -SAME+= fr_FR.UTF-8 fr_CH.UTF-8 SAME+= fr_FR.UTF-8 fr_BE.UTF-8 FILES= ${LOCALES:S/$/.out/} diff --git a/share/numericdef_unicode/fr_CH.UTF-8.src b/share/numericdef_unicode/fr_CH.UTF-8.src new file mode 100644 index 000000000000..f8a756dd3b7b --- /dev/null +++ b/share/numericdef_unicode/fr_CH.UTF-8.src @@ -0,0 +1,14 @@ +# Warning: Do not edit. This file is automatically generated from the +# tools in /usr/src/tools/tools/locale. The data is obtained from the +# CLDR project, obtained from http://cldr.unicode.org/ +# ----------------------------------------------------------------------------- +# +# decimal_point +, +# +# thousands_sep +' +# +# grouping +3 +# EOF diff --git a/tools/tools/locale/etc/final-maps/map.UTF-8 b/tools/tools/locale/etc/final-maps/map.UTF-8 index e7d5276ba526..cdf67b5e1f78 100644 --- a/tools/tools/locale/etc/final-maps/map.UTF-8 +++ b/tools/tools/locale/etc/final-maps/map.UTF-8 @@ -5,7 +5,7 @@ # charset: UTF-8 ###################### ################################################################################################# -# Copyright © 1991-2025 Unicode, Inc. +# Copyright © 1991-2026 Unicode, Inc. # For terms of use, see http://www.unicode.org/copyright.html # SPDX-License-Identifier: Unicode-3.0 # CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) diff --git a/tools/tools/locale/etc/final-maps/widths.txt b/tools/tools/locale/etc/final-maps/widths.txt index 44556c718ecc..2f009f85003a 100644 --- a/tools/tools/locale/etc/final-maps/widths.txt +++ b/tools/tools/locale/etc/final-maps/widths.txt @@ -1,6 +1,6 @@ # Warning: Do not edit. This file is automatically generated from the # tools in /usr/src/tools/tools/locale. The data is obtained from the -# utf8proc 2.10.0. +# utf8proc 2.11.3. # ----------------------------------------------------------------------------- WIDTH 0 @@ -1175,6 +1175,33 @@ WIDTH 0 0 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 0 0 0 @@ -43794,6 +43821,8 @@ WIDTH 0 0 0 + 0 + 0 0 0 0 @@ -44173,6 +44202,14 @@ WIDTH 0 0 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 0 0 0 @@ -44403,6 +44440,11 @@ WIDTH 0 2 2 + 2 + 2 + 2 + 2 + 2 2 2 2 @@ -50539,6 +50581,14 @@ WIDTH 2 2 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 2 2 2 @@ -51787,6 +51837,143 @@ WIDTH 2 2 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 2 2 2 @@ -52906,6 +53093,11 @@ WIDTH 0 0 0 + 0 + 0 + 0 + 0 + 0 0 0 0 @@ -53713,6 +53905,7 @@ WIDTH 2 2 2 + 2 2 2 2 @@ -54006,6 +54199,8 @@ WIDTH 2 2 2 + 2 + 2 2 2 2 @@ -54062,6 +54257,8 @@ WIDTH 2 2 2 + 2 + 2 2 2 2 @@ -54088,6 +54285,8 @@ WIDTH 2 2 2 + 2 + 2 2 2 2 @@ -100971,6 +101170,12 @@ WIDTH 2 2 2 + 2 + 2 + 2 + 2 + 2 + 2 2 2 2 @@ -106955,6 +107160,18 @@ WIDTH 2 2 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 2 2 2 @@ -124723,6 +124940,4304 @@ WIDTH 2 2 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 *** 3782 LINES SKIPPED ***