summaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/gnu-unifont-otf/Makefile5
-rw-r--r--x11-fonts/gnu-unifont-otf/distinfo14
-rw-r--r--x11-fonts/gnu-unifont/Makefile5
-rw-r--r--x11-fonts/gnu-unifont/distinfo6
-rw-r--r--x11-fonts/ibmfonts/Makefile2
-rw-r--r--x11-fonts/noto-emoji/Makefile2
-rw-r--r--x11-fonts/noto-emoji/distinfo10
-rw-r--r--x11-fonts/noto-kufi-arabic/Makefile8
-rw-r--r--x11-fonts/noto-kufi-arabic/distinfo42
-rw-r--r--x11-fonts/noto-naskh-arabic/Makefile6
-rw-r--r--x11-fonts/noto-naskh-arabic/distinfo22
-rw-r--r--x11-fonts/noto-sans-arabic/Makefile6
-rw-r--r--x11-fonts/noto-sans-arabic/distinfo150
-rw-r--r--x11-fonts/noto-sans-sinhala/Makefile8
-rw-r--r--x11-fonts/noto-sans-sinhala/distinfo294
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/Makefile9
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/distinfo6
-rw-r--r--x11-fonts/py-afdko/Makefile2
-rw-r--r--x11-fonts/py-axisregistry/Makefile2
-rw-r--r--x11-fonts/py-axisregistry/distinfo6
-rw-r--r--x11-fonts/py-gflanguages/Makefile2
-rw-r--r--x11-fonts/py-gflanguages/distinfo6
-rw-r--r--x11-fonts/py-gfsubsets/Makefile2
-rw-r--r--x11-fonts/py-shaperglot/Makefile5
-rw-r--r--x11-fonts/py-shaperglot/Makefile.crates135
-rw-r--r--x11-fonts/py-shaperglot/distinfo276
-rw-r--r--x11-fonts/py-shaperglot/files/patch-protoc8
-rw-r--r--x11-fonts/py-vfblib/Makefile2
28 files changed, 533 insertions, 508 deletions
diff --git a/x11-fonts/gnu-unifont-otf/Makefile b/x11-fonts/gnu-unifont-otf/Makefile
index a5df81de193c..02995bf91cc8 100644
--- a/x11-fonts/gnu-unifont-otf/Makefile
+++ b/x11-fonts/gnu-unifont-otf/Makefile
@@ -1,7 +1,8 @@
PORTNAME= unifont
-PORTVERSION= 16.0.04
+PORTVERSION= 17.0.02
CATEGORIES= x11-fonts
-MASTER_SITES= GNU/unifont/unifont-${PORTVERSION}
+MASTER_SITES= GNU/unifont/unifont-${PORTVERSION} \
+ https://unifoundry.com/pub/unifont/unifont-${PORTVERSION}/font-builds/
PKGNAMEPREFIX= gnu-
PKGNAMESUFFIX= -otf
DISTFILES= ${FONTFILES:S|$|-${PORTVERSION}${FONTSUFFIX}|}
diff --git a/x11-fonts/gnu-unifont-otf/distinfo b/x11-fonts/gnu-unifont-otf/distinfo
index 14fe6faabd39..4b15a497aae7 100644
--- a/x11-fonts/gnu-unifont-otf/distinfo
+++ b/x11-fonts/gnu-unifont-otf/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748831220
-SHA256 (unifont-16.0.04.otf) = 0e3981ab552231b5a2a870f2b61741903a4bf25c23ef5aeb05fdced1b3c7af4d
-SIZE (unifont-16.0.04.otf) = 5320880
-SHA256 (unifont_csur-16.0.04.otf) = b206da88ae140e5a7d618f4552064e3e7804aed8c01fd99a19b154424e7bd22f
-SIZE (unifont_csur-16.0.04.otf) = 678608
-SHA256 (unifont_upper-16.0.04.otf) = fc8c6e9c4958243cef651c87cfbd916916f3545215d3ebcae92366b6edbb2f05
-SIZE (unifont_upper-16.0.04.otf) = 5931488
+TIMESTAMP = 1761446526
+SHA256 (unifont-17.0.02.otf) = 9712a9bc089af7ddc06e0826aa84f2ee23ed2f1a1dddaf2a89c2483e753a8475
+SIZE (unifont-17.0.02.otf) = 5321484
+SHA256 (unifont_csur-17.0.02.otf) = b17f408c9ffe1a6af9b4ce4d5106bbc2cd431a1ecf9a4e8dc36de38fc787f63a
+SIZE (unifont_csur-17.0.02.otf) = 678624
+SHA256 (unifont_upper-17.0.02.otf) = 98f960f0bab853b9e982e0085b0d10bdebac11117d3876851a8749a335526f98
+SIZE (unifont_upper-17.0.02.otf) = 5965500
diff --git a/x11-fonts/gnu-unifont/Makefile b/x11-fonts/gnu-unifont/Makefile
index ff21726989b3..e1c9cfbb1794 100644
--- a/x11-fonts/gnu-unifont/Makefile
+++ b/x11-fonts/gnu-unifont/Makefile
@@ -1,8 +1,9 @@
PORTNAME= unifont
-PORTVERSION= 16.0.04
+PORTVERSION= 17.0.02
PORTEPOCH= 1
CATEGORIES= x11-fonts
-MASTER_SITES= GNU/unifont/unifont-${PORTVERSION}
+MASTER_SITES= GNU/unifont/unifont-${PORTVERSION} \
+ https://unifoundry.com/pub/unifont/unifont-${PORTVERSION}/font-builds/
PKGNAMEPREFIX= gnu-
DISTFILES= ${FONTFILES:S|$|-${PORTVERSION}${FONTSUFFIX}|}
EXTRACT_ONLY= # empty
diff --git a/x11-fonts/gnu-unifont/distinfo b/x11-fonts/gnu-unifont/distinfo
index 0317022b356e..2a5bb93cd0fe 100644
--- a/x11-fonts/gnu-unifont/distinfo
+++ b/x11-fonts/gnu-unifont/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831218
-SHA256 (unifont-16.0.04.pcf.gz) = 13cc3485864dd0655b4a7055ca8cee5887533575eadb542ab97d22603bcac5c4
-SIZE (unifont-16.0.04.pcf.gz) = 1356704
+TIMESTAMP = 1761446524
+SHA256 (unifont-17.0.02.pcf.gz) = 55af26de887351ec98c1b7b5a060b4675ac68919a529ca87ef6eec8a266f6cc5
+SIZE (unifont-17.0.02.pcf.gz) = 1357145
diff --git a/x11-fonts/ibmfonts/Makefile b/x11-fonts/ibmfonts/Makefile
index 74629e395a26..b336b1203110 100644
--- a/x11-fonts/ibmfonts/Makefile
+++ b/x11-fonts/ibmfonts/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
CATEGORIES= x11-fonts
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= IBM Fonts in PCF format
LICENSE= CC-BY-SA-4.0 MIT
diff --git a/x11-fonts/noto-emoji/Makefile b/x11-fonts/noto-emoji/Makefile
index 7f04b9899c2e..b033c3e6b6d8 100644
--- a/x11-fonts/noto-emoji/Makefile
+++ b/x11-fonts/noto-emoji/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noto
-PORTVERSION= 2.048
+PORTVERSION= 2.051
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/googlefonts/noto-emoji/raw/v${PORTVERSION}/fonts/
PKGNAMESUFFIX= -emoji
diff --git a/x11-fonts/noto-emoji/distinfo b/x11-fonts/noto-emoji/distinfo
index eb463f08c20d..fb6c14d2eafc 100644
--- a/x11-fonts/noto-emoji/distinfo
+++ b/x11-fonts/noto-emoji/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750954146
-SHA256 (Noto/Emoji/2.048/Noto-COLRv1.ttf) = 94c6c870925aaafd3fdda338fc4b2e4dfb74260c9aefa87d4aa8a145a993a5a2
-SIZE (Noto/Emoji/2.048/Noto-COLRv1.ttf) = 4812896
-SHA256 (Noto/Emoji/2.048/NotoColorEmoji.ttf) = 3ed77810c203e1a67735dc19d395f32c23f2d7c0c3696690f4f78e15e57ab816
-SIZE (Noto/Emoji/2.048/NotoColorEmoji.ttf) = 10195752
+TIMESTAMP = 1759816584
+SHA256 (Noto/Emoji/2.051/Noto-COLRv1.ttf) = 0ae57fe58645638523ba35f388d93739d292539a9acb84df5700c81b1e1a28d2
+SIZE (Noto/Emoji/2.051/Noto-COLRv1.ttf) = 4991984
+SHA256 (Noto/Emoji/2.051/NotoColorEmoji.ttf) = 72a635cb3d2f3524c51620cdde406b217204e8a6a06c6a096ff8ed4b5fd6e27b
+SIZE (Noto/Emoji/2.051/NotoColorEmoji.ttf) = 10673480
diff --git a/x11-fonts/noto-kufi-arabic/Makefile b/x11-fonts/noto-kufi-arabic/Makefile
index aae978375251..e3dad96bda5e 100644
--- a/x11-fonts/noto-kufi-arabic/Makefile
+++ b/x11-fonts/noto-kufi-arabic/Makefile
@@ -1,10 +1,8 @@
PORTNAME= noto
-PORTVERSION= 2.109
+PORTVERSION= 2.110
CATEGORIES= x11-fonts
-#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoKufiArabic-v${PORTVERSION}/fonts/ \
-# https://github.com/notofonts/notofonts.github.io/raw/NotoKufiArabic-v${PORTVERSION}/fonts/NotoKufiArabic/hinted/ttf/:fonts
-MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-24.3.1/fonts/ \
- https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-24.3.1/fonts/NotoKufiArabic/hinted/ttf/:fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoKufiArabic-v${PORTVERSION}/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/NotoKufiArabic-v${PORTVERSION}/fonts/NotoKufiArabic/hinted/ttf/:fonts
PKGNAMESUFFIX= -kufi-arabic
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
diff --git a/x11-fonts/noto-kufi-arabic/distinfo b/x11-fonts/noto-kufi-arabic/distinfo
index d96f45190be1..ad01bd3211fb 100644
--- a/x11-fonts/noto-kufi-arabic/distinfo
+++ b/x11-fonts/noto-kufi-arabic/distinfo
@@ -1,21 +1,21 @@
-TIMESTAMP = 1715880913
-SHA256 (Noto/KufiArabic/2.109/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
-SIZE (Noto/KufiArabic/2.109/LICENSE) = 4374
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Black.ttf) = 1135c5581014ee44da28566801ef98e28c60d55c2857c5e092b0f161c2ca90eb
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Black.ttf) = 266040
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Bold.ttf) = a11780ed16775fde48967730810431182f8bea2588b81e79b21bb1e5133722e7
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Bold.ttf) = 253948
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-ExtraBold.ttf) = 95103d43a87a8b5aa9b5659affc8c9b53e673cdfb2d68d84c0430ae325433f01
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-ExtraBold.ttf) = 264476
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-ExtraLight.ttf) = 1fb9fde2b9a0cec5f0cc8917f47bc7b713adc229f5690e6efa1a0c5550039d47
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-ExtraLight.ttf) = 211144
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Light.ttf) = 74dd38be12d3f57bb24c76d8107bcefbe00e6285a0c407ebcc4300df8d13215a
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Light.ttf) = 222564
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Medium.ttf) = 3e538f8ba3e167f3ae3ca1541b1cc7532b03baea57a5983ec8e962f8f00154cb
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Medium.ttf) = 239536
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Regular.ttf) = 02f3f4fe55fe5527ab265fdff00f30f65b020f992c8c3a09a260618c24d2b759
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Regular.ttf) = 231108
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-SemiBold.ttf) = e7f732390a0b6a22ce9eb141204c985090bb10b48c0b380702df050b50859ff9
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-SemiBold.ttf) = 241524
-SHA256 (Noto/KufiArabic/2.109/NotoKufiArabic-Thin.ttf) = 439efb6dac986f2c1aa30989c91c7563be7eccd5cf7daffff08af44814e46e77
-SIZE (Noto/KufiArabic/2.109/NotoKufiArabic-Thin.ttf) = 216264
+TIMESTAMP = 1761446528
+SHA256 (Noto/KufiArabic/2.110/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/KufiArabic/2.110/LICENSE) = 4374
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Black.ttf) = d1a3917ebaab60545b344ba0f473ba16d0d3e51920e4675794e3784c48fbfc53
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Black.ttf) = 262424
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Bold.ttf) = 1feda69b8b77a5efd9c55f03081f309c8776b08030296638c519d154d9971447
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Bold.ttf) = 249672
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-ExtraBold.ttf) = 916038d500b09d469cd0fdb9a4299112a096f3b3861c520dff5a48c7f967629b
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-ExtraBold.ttf) = 260296
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-ExtraLight.ttf) = 348b149c6bbdc72c563e80be5a3767a5c2128bcac8f194ba2b29857447b84653
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-ExtraLight.ttf) = 207832
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Light.ttf) = 871a5aee6a82b798eb457aac0ad81966f24a8102e32aadbe7c6b4a0b9ce6d3c9
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Light.ttf) = 218736
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Medium.ttf) = ab5ad910aac78463cee03ea6524a0ce1fbaa381bd405d957cdad0cf37f5167d4
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Medium.ttf) = 235388
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Regular.ttf) = 76f539d38a44907365dbccc98466c9c607e74abbfd209add21a254a8ce8668da
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Regular.ttf) = 227732
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-SemiBold.ttf) = e151c1794b4349b5e01ce86df8b197da11e009829d39be89f9bf0ad617a1131a
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-SemiBold.ttf) = 237588
+SHA256 (Noto/KufiArabic/2.110/NotoKufiArabic-Thin.ttf) = bf6b3db03d111f9fe16a991580a6c488b94d8dd2f9394f5d152a9aab229cafa5
+SIZE (Noto/KufiArabic/2.110/NotoKufiArabic-Thin.ttf) = 212912
diff --git a/x11-fonts/noto-naskh-arabic/Makefile b/x11-fonts/noto-naskh-arabic/Makefile
index 5b745b98ee73..b2453da6d08e 100644
--- a/x11-fonts/noto-naskh-arabic/Makefile
+++ b/x11-fonts/noto-naskh-arabic/Makefile
@@ -1,10 +1,10 @@
PORTNAME= noto
-PORTVERSION= 2.019
+PORTVERSION= 2.020
CATEGORIES= x11-fonts
#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoNaskhArabic-v${PORTVERSION}/fonts/ \
# https://github.com/notofonts/notofonts.github.io/raw/NotoNaskhArabic-v${PORTVERSION}/fonts/NotoNaskhArabic/hinted/ttf/:fonts
-MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/afdb0f94aa8ea1629948caab32845aade6dc97d2/fonts/ \
- https://github.com/notofonts/notofonts.github.io/raw/afdb0f94aa8ea1629948caab32845aade6dc97d2/fonts/NotoNaskhArabic/hinted/ttf/:fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/40ff3d2422daeef927f4cebce11c1323e1d8e95b/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/40ff3d2422daeef927f4cebce11c1323e1d8e95b/fonts/NotoNaskhArabic/hinted/ttf/:fonts
PKGNAMESUFFIX= -naskh-arabic
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
diff --git a/x11-fonts/noto-naskh-arabic/distinfo b/x11-fonts/noto-naskh-arabic/distinfo
index baa73d7797fd..1f50e219dfb1 100644
--- a/x11-fonts/noto-naskh-arabic/distinfo
+++ b/x11-fonts/noto-naskh-arabic/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1717244866
-SHA256 (Noto/NaskhArabic/2.019/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
-SIZE (Noto/NaskhArabic/2.019/LICENSE) = 4374
-SHA256 (Noto/NaskhArabic/2.019/NotoNaskhArabic-Bold.ttf) = 45bb0a9d6803ebc08c2befb7cc61a64a0a8d41d608582d10007e35b13df9031c
-SIZE (Noto/NaskhArabic/2.019/NotoNaskhArabic-Bold.ttf) = 277296
-SHA256 (Noto/NaskhArabic/2.019/NotoNaskhArabic-Medium.ttf) = 27be7d277b66fff8c370fe278dbd61bd5a2676ff72ced3f3429a7241622feea7
-SIZE (Noto/NaskhArabic/2.019/NotoNaskhArabic-Medium.ttf) = 263132
-SHA256 (Noto/NaskhArabic/2.019/NotoNaskhArabic-Regular.ttf) = 2d5d78e9cc27d7193926c7e460314c9da7dbec1268494dbf117adc53c171ac06
-SIZE (Noto/NaskhArabic/2.019/NotoNaskhArabic-Regular.ttf) = 245616
-SHA256 (Noto/NaskhArabic/2.019/NotoNaskhArabic-SemiBold.ttf) = 06670957aaddb5ee7c4b55c3f1c7ed82e70e0e5c3ccf0d71f97cbfdfb9fb5b25
-SIZE (Noto/NaskhArabic/2.019/NotoNaskhArabic-SemiBold.ttf) = 264328
+TIMESTAMP = 1761446530
+SHA256 (Noto/NaskhArabic/2.020/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/NaskhArabic/2.020/LICENSE) = 4374
+SHA256 (Noto/NaskhArabic/2.020/NotoNaskhArabic-Bold.ttf) = f0a1ebcc73185fa0ce65fcc331ee49e7a62cf9105eed22daf4cc7e27fa3dc124
+SIZE (Noto/NaskhArabic/2.020/NotoNaskhArabic-Bold.ttf) = 278960
+SHA256 (Noto/NaskhArabic/2.020/NotoNaskhArabic-Medium.ttf) = 4957c1e7bd7e955ceef31ab9e936edf238397e5dfd6ea0dd44b5051434682811
+SIZE (Noto/NaskhArabic/2.020/NotoNaskhArabic-Medium.ttf) = 263708
+SHA256 (Noto/NaskhArabic/2.020/NotoNaskhArabic-Regular.ttf) = fdfd6d10cbfe5ae14d231fe2fcdff7e6fc041d1df7e38c0cdf0943e55c6a68a8
+SIZE (Noto/NaskhArabic/2.020/NotoNaskhArabic-Regular.ttf) = 246852
+SHA256 (Noto/NaskhArabic/2.020/NotoNaskhArabic-SemiBold.ttf) = 66a9d3cba6fbdda1c4bc2260910d9c6c6f836aca8a544e10324aaf153d52687e
+SIZE (Noto/NaskhArabic/2.020/NotoNaskhArabic-SemiBold.ttf) = 264512
diff --git a/x11-fonts/noto-sans-arabic/Makefile b/x11-fonts/noto-sans-arabic/Makefile
index 948bdfd01709..11304d72b77f 100644
--- a/x11-fonts/noto-sans-arabic/Makefile
+++ b/x11-fonts/noto-sans-arabic/Makefile
@@ -1,10 +1,10 @@
PORTNAME= noto
-PORTVERSION= 2.012
+PORTVERSION= 2.013
CATEGORIES= x11-fonts
#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabic-v${PORTVERSION}/fonts/ \
# https://github.com/notofonts/notofonts.github.io/raw/NotoSansArabic-v${PORTVERSION}/fonts/NotoSansArabic/hinted/ttf/:fonts
-MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.12.1/fonts/ \
- https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.12.1/fonts/NotoSansArabic/hinted/ttf/:fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/40ff3d2422daeef927f4cebce11c1323e1d8e95b/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/40ff3d2422daeef927f4cebce11c1323e1d8e95b/fonts/NotoSansArabic/hinted/ttf/:fonts
PKGNAMESUFFIX= -sans-arabic
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
diff --git a/x11-fonts/noto-sans-arabic/distinfo b/x11-fonts/noto-sans-arabic/distinfo
index b5f898b8ba72..2207fa0a792f 100644
--- a/x11-fonts/noto-sans-arabic/distinfo
+++ b/x11-fonts/noto-sans-arabic/distinfo
@@ -1,75 +1,75 @@
-TIMESTAMP = 1715677658
-SHA256 (Noto/SansArabic/2.012/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
-SIZE (Noto/SansArabic/2.012/LICENSE) = 4374
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Black.ttf) = e24651a6be9c3fbe7ec133a2ef4c5b290754b831c30d0308c18452eb7b7bbb09
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Black.ttf) = 282488
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Bold.ttf) = cabdc065d2d3d30562cf1d3e753dc7062bc420beb14942e0c28a211020e2b8d1
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Bold.ttf) = 278736
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Condensed.ttf) = 3815bc850ccbff93ab02feafb8e8916d098391ef3b4fb3249bff21a45a559931
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Condensed.ttf) = 252096
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedBlack.ttf) = 72765643acde01e6d02e4f21cd86c341a03235040658851a41b32ced6e82d509
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedBlack.ttf) = 287100
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedBold.ttf) = 8d211045bd2ebd50fbcd1672c0807c31155384f91580aa94153a0ab030d4e660
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedBold.ttf) = 275200
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedExtraBold.ttf) = 1ef994cbc82c6142a2ac71a8ba9bfd4a8e2e598a19398174b7a81002aedfb4df
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedExtraBold.ttf) = 279576
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedExtraLight.ttf) = 4bff89dec2ad848802856a76a5354e54f12236d75e353b55839d2a8260fbb058
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedExtraLight.ttf) = 233816
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedLight.ttf) = c9cf8356943dec2f73630bbd71c2ed8645d894f3f75315e3ae400a6b248221e9
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedLight.ttf) = 235892
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedMedium.ttf) = 5fe5c045652b2be049dc474acf800da386915a5cfd5fefc8e88ab2d226d5c276
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedMedium.ttf) = 268404
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedSemiBold.ttf) = 97810bf0e73f9a994e95b356ce6a702969fb35c3e6953ac8b65993810149f151
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedSemiBold.ttf) = 267492
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-CondensedThin.ttf) = ad4269e0de79067cc403cc2ce7a4866408bad1cfca0a52be17481318b36805c1
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-CondensedThin.ttf) = 224900
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraBold.ttf) = abc2bcc0399b9e99423cf03be60541527bfb48dacb4475628e8459e57b9afa1e
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraBold.ttf) = 283600
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensed.ttf) = 7b9c48785087264d847fc8bc95ab4aa55fe4d429dda624202d4efddb0f79767b
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensed.ttf) = 241392
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedBlack.ttf) = 7f6323db47e41110e6920724c09f412b3f8c1d072d16b6058c9db607f63396ed
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedBlack.ttf) = 285196
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedBold.ttf) = 4541aaa7dba6b36f02205ed81f4040ba43c87f4f4481a8bb1b8fa6bf01a6515e
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedBold.ttf) = 265736
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedExtraBold.ttf) = 0d6082955fabe4ea58151309af358ad4495dc8da87f105686ab1ba1e15706179
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedExtraBold.ttf) = 282420
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedExtraLight.ttf) = 7da672ff2fa476e551834ca974beecef6d7ff607e9aa82297ac1c5a28eaefe3b
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedExtraLight.ttf) = 235316
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedLight.ttf) = 0695ee714b7b88b300c5afc0ac2f673259eb336eb1e5c38dbbb96301bd2ca967
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedLight.ttf) = 240972
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedMedium.ttf) = 80a5389697dd721327a2e13ac4dcc27dbaea6a07738b64ba8020251ec17052eb
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedMedium.ttf) = 255288
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedSemiBold.ttf) = adc79493909637b9bebb82c111ec4772e19346ed26c5fb330110860eeaa0ea8d
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedSemiBold.ttf) = 262948
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedThin.ttf) = 7d9d1597008ee2ce2f40c880d950e27b9f34684e778ac255b6b55b1872fd10de
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraCondensedThin.ttf) = 225796
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-ExtraLight.ttf) = bcfa115b9f058b21ecf7cec6804c60453403fe8261f870b9cfb124df85e24473
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-ExtraLight.ttf) = 229936
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Light.ttf) = e4f6c577de31334195e555decce74b116a912984cf7ba9e3210a79b5048edec2
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Light.ttf) = 237360
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Medium.ttf) = 2730badce9d162c8203b28591893a1bc8f126454c5b16ab16a2020c2aece4f40
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Medium.ttf) = 275008
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Regular.ttf) = c270782ee478c685f95509e724125729e1284c82ebfbe414cc67926f29449e1d
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Regular.ttf) = 247112
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiBold.ttf) = 367c31bdfd760f63febd35502a8458de34abfc4dd6e9b273af11fe170efb64ad
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiBold.ttf) = 265656
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensed.ttf) = 1166f3108a4633ce265a3b0ca1984ffe3d6ad5fee7ec513bd1a9ee0f1c23542f
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensed.ttf) = 257728
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedBlack.ttf) = ace818ce38229c675e68837c94e02e2c01fdbc4dc02334bd198869e8d6cc0114
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedBlack.ttf) = 289300
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedBold.ttf) = 4d65cd5663cea16dd58c7cf9a3d17b0dfe0bc46cbb8d3aee11f018286cf6447a
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedBold.ttf) = 272392
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedExtraBold.ttf) = d698ac9e946a0fce760fc0bc150645e4147a4de25e511afd6498387b62dd6f7d
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedExtraBold.ttf) = 282984
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedExtraLight.ttf) = 4c1b51bfca3552d7abed3eef31e15e1855718be7d7c29773276d49a2ac54e673
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedExtraLight.ttf) = 235000
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedLight.ttf) = 3dff99cd8c72d60f6b2afc93263df468585b41f127433df905103851be963fe2
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedLight.ttf) = 229464
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedMedium.ttf) = 5db7f3f7918e6d9240015a059886c25cf8b17f388ccd34d5467685eaf09c2dbb
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedMedium.ttf) = 266348
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedSemiBold.ttf) = adc7d8427b542bd3c590860d2bae4fa1d424d0389d858a4812a9d58b30e47c3d
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedSemiBold.ttf) = 268580
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedThin.ttf) = 25a388b101c6ed4fe6226fa7f47fc810aeaddf2ce9d12f40c385a6c836a1cc0b
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-SemiCondensedThin.ttf) = 224900
-SHA256 (Noto/SansArabic/2.012/NotoSansArabic-Thin.ttf) = f81073864e1237cbc73f646bb79c0ccf85d13130cea66e8bbc0f58e45abb7ccf
-SIZE (Noto/SansArabic/2.012/NotoSansArabic-Thin.ttf) = 227704
+TIMESTAMP = 1761446532
+SHA256 (Noto/SansArabic/2.013/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SansArabic/2.013/LICENSE) = 4374
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Black.ttf) = 0fe7af5d3e213ac17d587214de7bddc9161455b06e87b21bc55cbf333959eb69
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Black.ttf) = 264268
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Bold.ttf) = 4e5462d2e8be880317b9f49b5b2da109ddb6a3563d91cc604b67f3535832a555
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Bold.ttf) = 261460
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Condensed.ttf) = 30d0d224683903791f77a026c573e328abc07b9ba5f71bc0ccbbf9a647370e84
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Condensed.ttf) = 236980
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedBlack.ttf) = a6b29c9f409f1c0ae1d9291ea5f4cac32744e36e6ff4edf3ba15e708df693480
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedBlack.ttf) = 265920
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedBold.ttf) = 8286709fe36d38d8bfd7938092251feea82f6eff0bfe3dd86d7f3e2afe95707f
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedBold.ttf) = 260700
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedExtraBold.ttf) = 60bcd2f420074a4db33af9991a56884eba71f830c015d11c4c3e2a42c5981a71
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedExtraBold.ttf) = 261804
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedExtraLight.ttf) = 1789db05ee9d2514dbd3a022933ed1df20f0b5a6619b453fd40c90b7a829b113
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedExtraLight.ttf) = 219056
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedLight.ttf) = 7205741219d2814b0c9a5c29cdf1c6d9ab35ff74b297ca984bdb199b74176a96
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedLight.ttf) = 220884
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedMedium.ttf) = a4eceecefe35dc9c1c806fe46def4dd49ed6c20b163a622f2a309150d8504936
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedMedium.ttf) = 254180
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedSemiBold.ttf) = ce439df899cbed568917dea338e901fa09a738ee21dbe224b3d839ffb3c5fca4
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedSemiBold.ttf) = 254784
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-CondensedThin.ttf) = 3733d6977b9f1f1a1ff854fcff9cdc2a0546399ae4b51d369a9051bc5c300af4
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-CondensedThin.ttf) = 212020
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraBold.ttf) = 880f09e31d61d87fdd6feaae3330a26d6c857aaaf918f4e893a952fe7a1d5545
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraBold.ttf) = 265848
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensed.ttf) = b3f8f75686d22974d61e7780fbcd485a5855d8e5cba347170923b07d0f257f9c
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensed.ttf) = 229200
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedBlack.ttf) = 1d8884161e38f66b0486ff630387f359272945d617211d80c31be55465267b2b
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedBlack.ttf) = 263640
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedBold.ttf) = 8dd3f7ce82f83c6fb979985b8fb36dd5c8d6be94fc0979d88f46c63e76d6b104
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedBold.ttf) = 258656
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedExtraBold.ttf) = bad3e5ffde5ff270918562c51cfcbca3ea1585b2d6a3feb84ac0c2b91b5aac5a
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedExtraBold.ttf) = 264904
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedExtraLight.ttf) = bfa86ee5ce23b9d30aa4ce58a27f331981bad540ebdacff5fb57f8fcc02365c2
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedExtraLight.ttf) = 220856
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedLight.ttf) = a7e208c4d5b5fe989975815f2d1149108768125abd563bef7bf393817a352429
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedLight.ttf) = 229228
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedMedium.ttf) = 70d1c2a6d88c645bf1ba44bed00b38a2e5ccf18640618cba8d095cd023a88d0c
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedMedium.ttf) = 238944
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedSemiBold.ttf) = 6ed5cfb6b74f6e7a7646ed5bdd7b9428d1ad6ceb6f569e8729781f58b401ddc5
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedSemiBold.ttf) = 251208
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedThin.ttf) = 7664810a7e9c0f4785b0bdc7f7cf06250cdcb7aa214b403726cfb7e85a1c9a35
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraCondensedThin.ttf) = 212936
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-ExtraLight.ttf) = 0965c02426887ff0859c65e0c782d8d60a967c85cfbcf0c2c62dbfa5492c060d
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-ExtraLight.ttf) = 217820
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Light.ttf) = 9cb5537575fbf84b250ea4478e6906fe32add7c3eca857808abc35ff7752d053
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Light.ttf) = 224604
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Medium.ttf) = 5aaa32f0fe7fdd828342aea06a3c645edb51bcea2620af68b4c385a3b9fb0c42
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Medium.ttf) = 256492
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Regular.ttf) = bdff3e5659d67e67def05b33f749683b9376ae819d65d3dd62ac4640b3aaef48
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Regular.ttf) = 234892
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiBold.ttf) = c3fba0d014108e86247cf19ea2fd7f28e53b13f0f6180c755a2b4d7da404d18e
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiBold.ttf) = 250512
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensed.ttf) = 8d4f48b8ebedabfb4757bc54e5a9d99db2b7e0ef18704dde9c45343668422418
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensed.ttf) = 244936
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedBlack.ttf) = a5fb5500057cec23297b0d27feebcd8b1c1150114d6e5297bfc3ed75df86716b
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedBlack.ttf) = 265524
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedBold.ttf) = eb461341ce67b9e2b473bbbd77ea2b1e116c235bda6310c5baaffb40dee99b19
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedBold.ttf) = 256936
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedExtraBold.ttf) = e5b5c2c271b84c9e8432a54db6c3f311986943f6cd7ab31c3ebe200c6be982b9
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedExtraBold.ttf) = 263924
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedExtraLight.ttf) = 0bbcd90a86d53120748267d54b1b942b7dba722c64eb71a9f82c145fa0ac7472
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedExtraLight.ttf) = 220908
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedLight.ttf) = edcb2af556bf0452dfeccf529f4e1b332fe9a7ae8948f87aa6c0424bbcdfcfe9
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedLight.ttf) = 220124
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedMedium.ttf) = 06f43b71238a553a2b05171a8f28ee0a312ded359b9b7bcef1c8bc7e7ee7327e
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedMedium.ttf) = 252292
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedSemiBold.ttf) = 65d1eee18072f2a63fc04ea9fe75c06efdb89109f477777496fae1cede459233
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedSemiBold.ttf) = 255168
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedThin.ttf) = 332a1915bbf5f96efd442e31494c772ab566aa2d576c816ddfee982e7e610f0c
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-SemiCondensedThin.ttf) = 212652
+SHA256 (Noto/SansArabic/2.013/NotoSansArabic-Thin.ttf) = abb8a70202d50d596cdaf61d149f0d2b470e7f128eb262b340ef28157abd290c
+SIZE (Noto/SansArabic/2.013/NotoSansArabic-Thin.ttf) = 214732
diff --git a/x11-fonts/noto-sans-sinhala/Makefile b/x11-fonts/noto-sans-sinhala/Makefile
index 9589ce0bff50..c7d785fbf803 100644
--- a/x11-fonts/noto-sans-sinhala/Makefile
+++ b/x11-fonts/noto-sans-sinhala/Makefile
@@ -1,10 +1,8 @@
PORTNAME= noto
-PORTVERSION= 2.006
+PORTVERSION= 3.000
CATEGORIES= x11-fonts
-#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansSinhala-v${PORTVERSION}/fonts/ \
-# https://github.com/notofonts/notofonts.github.io/raw/NotoSansSinhala-v${PORTVERSION}/fonts/NotoSansSinhala/hinted/ttf/:fonts
-MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.2.1/fonts/ \
- https://github.com/notofonts/notofonts.github.io/raw/noto-monthly-release-23.2.1/fonts/NotoSansSinhala/hinted/ttf/:fonts
+MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansSinhala-v${PORTVERSION}/fonts/ \
+ https://github.com/notofonts/notofonts.github.io/raw/NotoSansSinhala-v${PORTVERSION}/fonts/NotoSansSinhala/hinted/ttf/:fonts
PKGNAMESUFFIX= -sans-sinhala
DISTFILES= LICENSE \
${FONTS:S|$|:fonts|}
diff --git a/x11-fonts/noto-sans-sinhala/distinfo b/x11-fonts/noto-sans-sinhala/distinfo
index 1f3467898a84..7a5fee9c2077 100644
--- a/x11-fonts/noto-sans-sinhala/distinfo
+++ b/x11-fonts/noto-sans-sinhala/distinfo
@@ -1,147 +1,147 @@
-TIMESTAMP = 1715677682
-SHA256 (Noto/SansSinhala/2.006/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
-SIZE (Noto/SansSinhala/2.006/LICENSE) = 4374
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Black.ttf) = 6d700037b7322a139c94944b0596d5f2614ae44a375e48ea0d74c1e826f66beb
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Black.ttf) = 358336
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Bold.ttf) = 98d23b9226a4fd7accfa45283e85dec942374d0b118b991a7e6cfc87123f2c18
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Bold.ttf) = 341216
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Condensed.ttf) = 7aacd9be0d4f4dc48e9759be581e8fdc4330856d7b2c34d5068d2ae2b8b17a0c
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Condensed.ttf) = 313748
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedBlack.ttf) = 82972ebb981addce43b54a116c3745fce55e669692de8d63859f6d41d6a2dce2
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedBlack.ttf) = 349220
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedBold.ttf) = 73ae9cfa4b5162687eb58a257b1f1fae0d8cc0fc5217329a5fe0c689005b322a
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedBold.ttf) = 351956
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedExtraBold.ttf) = 0f386a87791ae193400a5d8f87cb6abd6e54cf936d5e2354589a4e22fc9c6d70
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedExtraBold.ttf) = 350960
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedExtraLight.ttf) = 298d0ae36972c925222a1fbe5de3e05423021eb6462d1722f3a302e66005e813
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedExtraLight.ttf) = 279608
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedLight.ttf) = f86ec9b65b50a391a0ba3d572d8b6a1de2f3bb45e8c54a915f78cf250cb99d81
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedLight.ttf) = 323288
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedMedium.ttf) = 8a53997f6c0ab517f4dfa853ae535d5fa4499627f6df5e6437c3f99915e59efe
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedMedium.ttf) = 309320
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedSemiBold.ttf) = 825e87948d8482be00cb1db2f14f36a5ec1b75d8d2e4b30bf47e9bae7e59df0a
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedSemiBold.ttf) = 346652
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedThin.ttf) = 8f529e96ea5d68d788dd4a5f907609c6c02d068b0a91353cba76ce39a6f3d051
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-CondensedThin.ttf) = 283384
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraBold.ttf) = 6f80d5515ed57020bf6363607d1cca3cea194b67c39c0bf994d89c09d8d938fd
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraBold.ttf) = 346008
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensed.ttf) = 9e4c5ce95ef5fc65ee3cbb36413ad96faea09b8a263dbe083cb23d7989e2e100
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensed.ttf) = 320364
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedBlack.ttf) = e81ac0f70c718d0f77d56fbe5b54ce0dd7eabb4f820016aea7f1c10fc9077306
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedBlack.ttf) = 337040
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedBold.ttf) = 17ad1c90dbe26a20dca823b6e086be1cf3d3dff84e0eb1a012780b3527f13551
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedBold.ttf) = 360588
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedExtraBold.ttf) = fdd8a4edaa4b33be386a13a870690627a9e8ef7cb22d58b07d0df48cc75f39a3
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedExtraBold.ttf) = 340600
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedExtraLight.ttf) = 1cda319cacdeac41aa399daabe162b3e05ef2d128d27213cf1f73b92175bc912
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedExtraLight.ttf) = 278840
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedLight.ttf) = bdad60ee91b8f2e4456f9671d9683801efbeb4ff00cb095272e91b3f651a7122
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedLight.ttf) = 316840
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedMedium.ttf) = 4836366e0d8a69eec2492d0402dd9801ca6ef74971e262730f937ad8f07145eb
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedMedium.ttf) = 316608
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedSemiBold.ttf) = 21d41f0f2c1c41d91558205bca6698eaf1a073a867fce2f5ab4189f282e15aca
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedSemiBold.ttf) = 346376
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedThin.ttf) = 27a09fce50a09870ef9fad4e0c4c69088bf8bf8617a6ea50102d937274e8f827
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraCondensedThin.ttf) = 280852
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraLight.ttf) = ea6a8f011c5790c4019cd40d0338be20dbfb6099cd9f4222ff9617beb2e1f8b8
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-ExtraLight.ttf) = 293208
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Light.ttf) = 484b61b1bbb37cc3320409d48e7789eb4b2ef816969c61785242afd05229459f
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Light.ttf) = 324780
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Medium.ttf) = de4e898b9a4009b3b3a9f29943ed83555e2877bf81f46d605a30c92fc6c760ec
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Medium.ttf) = 314240
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Regular.ttf) = 493a1c9cb7151783dac21456e45ad1bec554b3361b830734dcdaf6304421dfe6
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Regular.ttf) = 308964
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiBold.ttf) = 9720e10af84bc41a2fefc4bac90e7c325e861f4465b499ebd812471e198ba359
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiBold.ttf) = 336988
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensed.ttf) = 3e5345d2257310478ee5ca84301f418961b12855f7b549b1dc2c7c7397e221c4
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensed.ttf) = 309532
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedBlack.ttf) = 06ac2c8bd350ff289a8911a90700422afd925f257c935eb40cc23b2c7cd73c63
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedBlack.ttf) = 353744
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedBold.ttf) = bedd5e2899fc576b0a1f5d361db2489230925260246a447e36dbb8a1aa86c6cf
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedBold.ttf) = 347008
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedExtraBold.ttf) = 198c220016bdf6f22b8cbf9012d76959857bbbe3846b2fc03da233422df7c59e
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedExtraBold.ttf) = 340704
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedExtraLight.ttf) = 5e3dbab7860d8ab32ef7ecc6bc1103b9f44a9c324df98e6a974ada95c95c734c
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedExtraLight.ttf) = 293496
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedLight.ttf) = 7704841b855d0991a3bbf447322127601f6223199b60001bd7f303aa7deeb953
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedLight.ttf) = 324528
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedMedium.ttf) = 5b49f4bac87a79e280620c4224d44100fd22667568424c4ffdaba93eaae23cd6
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedMedium.ttf) = 316044
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedSemiBold.ttf) = a0f27cb427b2be14c8182697387e73d23e4fa42619d3719b2027df25b83ba2d7
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedSemiBold.ttf) = 343376
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedThin.ttf) = b332cbedecd2b4b6ae74d2e294739f88460d9d102ad7981726260e0636d67e2c
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-SemiCondensedThin.ttf) = 284204
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhala-Thin.ttf) = 5ab2d21b210a3b41506385f0e1bcb7600d446a9d9ba2c38427858c5881261582
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhala-Thin.ttf) = 287384
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Black.ttf) = c04c49c75083474549538ef45624cdb1d06072d43e3d9ed5d7cf308acbcb0f85
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Black.ttf) = 358356
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Bold.ttf) = 733398c404b111232d1e36b5f83c1887ba999461dbae6d1eb86b9050bc3955cf
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Bold.ttf) = 341236
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Condensed.ttf) = bc1d82b6b3da8b140b6323ae4f16e84d4e211e85b7f8742785af8c9c232c70d3
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Condensed.ttf) = 313768
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedBlack.ttf) = 796bd4f3b94cd612a88490d61d1e4e1b6e49a95ef678b8f8012d56f0cfe02330
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedBlack.ttf) = 349240
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedBold.ttf) = 0c46412c9135c8beceafd5ca93eac10d6417d2f3771e7d55e05b0fd0c171ba82
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedBold.ttf) = 351976
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedExtraBold.ttf) = 8b143aae50524d75e397116567e57bf493d74ac39ad3295bb51d0f96022dcc19
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedExtraBold.ttf) = 350980
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedExtraLight.ttf) = cf6b67ef64d065107f8d1e53886e002b40cf8717d6e1d6d71947de5788c6c5e0
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedExtraLight.ttf) = 279628
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedLight.ttf) = d6db77c88862456b43c53158c2e0de46f003834ba6124327cc8024d8d80010ff
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedLight.ttf) = 323308
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedMedium.ttf) = f8306110974c22e263e3a19075b4b71b3f13a2d70851b23d5f0e479861b90d78
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedMedium.ttf) = 309340
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedSemiBold.ttf) = a7a4167fc94f1c51c9a3ffa4de410ec726fe5983f26f5041d7f0f9b1fb3b861d
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedSemiBold.ttf) = 346672
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedThin.ttf) = df6aa71c87d747cdfec27b175efa94f3d9d03fbc0bce7cb4ebc9b5b90f9e51c6
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-CondensedThin.ttf) = 283404
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraBold.ttf) = b06a0bd2a242c6f40434c171f79fcc909f4018586e3fb82d02625032d011cc53
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraBold.ttf) = 346028
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensed.ttf) = 906f907702e542af8d6f7589cad0e4ba52bd56cbaafbceb30ccf9c6ace25e7b2
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensed.ttf) = 320384
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedBlack.ttf) = 2f0c8a18af917a4cd8fd94a0a20b7b9ff1e48a3ddd0d8dfe832670d40b195614
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedBlack.ttf) = 337060
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedBold.ttf) = 83eb96fa74863e54bc4187978b3983215dc5b84bbccde607cb3bd924c3cf25e1
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedBold.ttf) = 360608
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedExtraBold.ttf) = 027db92158e2e8cf47c5dc806896433181d254710ecf6f10ad707cec6fb609f6
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedExtraBold.ttf) = 340620
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedExtraLight.ttf) = 26c80089ed8cf8c458b29efc8c1a4e41680941f00fc822fa70fb8bc1ca93832d
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedExtraLight.ttf) = 278860
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedLight.ttf) = 1c2415edff67e799b363056b2e06e0691b7e8e1db6e1a1026c211562cbf98b49
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedLight.ttf) = 316860
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedMedium.ttf) = 4f945ab766a43821d34f1fb8a41b7fc7ad4fe3df70b74ac52664f1856d7b064c
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedMedium.ttf) = 316628
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedSemiBold.ttf) = e8c2f5a6565baa3a6bd784198bb7485322363c4dc008aa6198800abec19c234e
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedSemiBold.ttf) = 346396
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedThin.ttf) = bb35b73a17c2ddd0639ae5a056335f2d8c8462e0c3e373a33a543afa0ddeb7d4
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraCondensedThin.ttf) = 280872
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraLight.ttf) = 524a10373729d462ef258f26570fae5528d0acc2bfdcc5107d764c03ed1940cc
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-ExtraLight.ttf) = 293228
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Light.ttf) = 08426b28d16ef0f7884bd2c6d3df9473a0f4fec9af9306e3daea84b5f86caf56
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Light.ttf) = 324800
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Medium.ttf) = 0d793f61deb4d484f37e6e3191ec6f8154c25225fd6fd66fc0668159926edb64
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Medium.ttf) = 314260
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Regular.ttf) = 2ac18d3ccaf1971f8c7c3e57397ac2996fb5ccc0b3bb64e3a73bb794d0d931f4
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Regular.ttf) = 308984
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiBold.ttf) = 5965d4758b7b8db0554fa284321317c1e3c27e9a28d51e3e6334c53680c04a4b
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiBold.ttf) = 337008
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensed.ttf) = f1126912f0c38a23718d298cf95a9f227b7880432e3061b9333381ccfb63989d
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensed.ttf) = 309552
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedBlack.ttf) = 87c7eb22e3c202abfaf2f3fcf7536c72834266dc189cc889563573249c7f1e52
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedBlack.ttf) = 353764
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedBold.ttf) = efd7f7e3af1de25eaaa1d2dc9f5222e58b983c7aae285538b970f369ef6b6874
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedBold.ttf) = 347028
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedExtraBold.ttf) = 5638303c7fad8d7b57ae0c220121db1e367e54ad17e3f4e2fa03a260cca4d6b7
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedExtraBold.ttf) = 340724
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedExtraLight.ttf) = 913183ad18ed20ac7a8b954c4f12ae92c71801d483cd201478f966dfa2fe3464
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedExtraLight.ttf) = 293516
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedLight.ttf) = c94caa340f483c09eda2f3e4aff74c7a75be357c193a7485b1b3623a87da23c0
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedLight.ttf) = 324548
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedMedium.ttf) = 6ddaca106c729b558f4b7f95f1f94a710f7f7bd403aea9ade93b9e01ebd496aa
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedMedium.ttf) = 316064
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedSemiBold.ttf) = a0d03db38e2c00fa1f12fc6fe5b74f417687591b72641469811360913a1182e1
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedSemiBold.ttf) = 343396
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedThin.ttf) = 262672d831239274d507f6950048ba40dc19f22690956a3ebafca6e2e2d16f4e
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-SemiCondensedThin.ttf) = 284224
-SHA256 (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Thin.ttf) = a557221446b77843f6864632b1f3833d90f1c0f1fe937378a8c74e4f13ff0271
-SIZE (Noto/SansSinhala/2.006/NotoSansSinhalaUI-Thin.ttf) = 287404
+TIMESTAMP = 1761446534
+SHA256 (Noto/SansSinhala/3.000/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SansSinhala/3.000/LICENSE) = 4374
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Black.ttf) = 9417630d7099d8225fe381cca04ebd127d6c08206afba21e1c154c565d522e04
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Black.ttf) = 200552
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Bold.ttf) = e1f8867effb18940b02173a120641e526e5aaa8efc176870e62b2d49b1e6fd3f
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Bold.ttf) = 192976
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Condensed.ttf) = 210bc0a959bf7d6fae7de7a306431d43aa04dbfff4e2151411765293ce3fe0e3
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Condensed.ttf) = 166780
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedBlack.ttf) = 82972ebb981addce43b54a116c3745fce55e669692de8d63859f6d41d6a2dce2
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedBlack.ttf) = 349220
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedBold.ttf) = 73ae9cfa4b5162687eb58a257b1f1fae0d8cc0fc5217329a5fe0c689005b322a
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedBold.ttf) = 351956
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedExtraBold.ttf) = 0f386a87791ae193400a5d8f87cb6abd6e54cf936d5e2354589a4e22fc9c6d70
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedExtraBold.ttf) = 350960
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedExtraLight.ttf) = 298d0ae36972c925222a1fbe5de3e05423021eb6462d1722f3a302e66005e813
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedExtraLight.ttf) = 279608
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedLight.ttf) = f86ec9b65b50a391a0ba3d572d8b6a1de2f3bb45e8c54a915f78cf250cb99d81
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedLight.ttf) = 323288
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedMedium.ttf) = 8a53997f6c0ab517f4dfa853ae535d5fa4499627f6df5e6437c3f99915e59efe
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedMedium.ttf) = 309320
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedSemiBold.ttf) = 825e87948d8482be00cb1db2f14f36a5ec1b75d8d2e4b30bf47e9bae7e59df0a
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedSemiBold.ttf) = 346652
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedThin.ttf) = 8f529e96ea5d68d788dd4a5f907609c6c02d068b0a91353cba76ce39a6f3d051
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-CondensedThin.ttf) = 283384
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraBold.ttf) = fdcda9771808ab377c70611ca6eb288ea2d2e4463a65e4a6c81233dd0d3e8094
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraBold.ttf) = 198972
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensed.ttf) = 9e4c5ce95ef5fc65ee3cbb36413ad96faea09b8a263dbe083cb23d7989e2e100
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensed.ttf) = 320364
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedBlack.ttf) = e81ac0f70c718d0f77d56fbe5b54ce0dd7eabb4f820016aea7f1c10fc9077306
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedBlack.ttf) = 337040
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedBold.ttf) = 17ad1c90dbe26a20dca823b6e086be1cf3d3dff84e0eb1a012780b3527f13551
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedBold.ttf) = 360588
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedExtraBold.ttf) = fdd8a4edaa4b33be386a13a870690627a9e8ef7cb22d58b07d0df48cc75f39a3
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedExtraBold.ttf) = 340600
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedExtraLight.ttf) = 1cda319cacdeac41aa399daabe162b3e05ef2d128d27213cf1f73b92175bc912
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedExtraLight.ttf) = 278840
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedLight.ttf) = bdad60ee91b8f2e4456f9671d9683801efbeb4ff00cb095272e91b3f651a7122
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedLight.ttf) = 316840
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedMedium.ttf) = 4836366e0d8a69eec2492d0402dd9801ca6ef74971e262730f937ad8f07145eb
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedMedium.ttf) = 316608
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedSemiBold.ttf) = 21d41f0f2c1c41d91558205bca6698eaf1a073a867fce2f5ab4189f282e15aca
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedSemiBold.ttf) = 346376
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedThin.ttf) = 27a09fce50a09870ef9fad4e0c4c69088bf8bf8617a6ea50102d937274e8f827
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraCondensedThin.ttf) = 280852
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraLight.ttf) = b94a9401ed96a8b403bf72a8dda808b3fec9225242e326faca6bdfb8a0873092
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-ExtraLight.ttf) = 148196
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Light.ttf) = e8772c76951069c453f8c58d3728c637ccd07f6bd4c291c1a5e826a2c68cca94
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Light.ttf) = 152464
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Medium.ttf) = b17502c04bdd7c530672ce084d68e4b5eebdde60e52b239806c4cd62667a48e5
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Medium.ttf) = 162428
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Regular.ttf) = 9e32612d47004552f3125e78648a9e2e7899a216ccd3cefbb93a9b5f4c809feb
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Regular.ttf) = 154912
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiBold.ttf) = 2d4462d772672b247740ec46c69f8e9208a87156ff23e390923db202351068f2
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiBold.ttf) = 188052
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensed.ttf) = 3e5345d2257310478ee5ca84301f418961b12855f7b549b1dc2c7c7397e221c4
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensed.ttf) = 309532
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedBlack.ttf) = 06ac2c8bd350ff289a8911a90700422afd925f257c935eb40cc23b2c7cd73c63
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedBlack.ttf) = 353744
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedBold.ttf) = bedd5e2899fc576b0a1f5d361db2489230925260246a447e36dbb8a1aa86c6cf
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedBold.ttf) = 347008
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedExtraBold.ttf) = 198c220016bdf6f22b8cbf9012d76959857bbbe3846b2fc03da233422df7c59e
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedExtraBold.ttf) = 340704
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedExtraLight.ttf) = 5e3dbab7860d8ab32ef7ecc6bc1103b9f44a9c324df98e6a974ada95c95c734c
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedExtraLight.ttf) = 293496
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedLight.ttf) = 7704841b855d0991a3bbf447322127601f6223199b60001bd7f303aa7deeb953
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedLight.ttf) = 324528
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedMedium.ttf) = 5b49f4bac87a79e280620c4224d44100fd22667568424c4ffdaba93eaae23cd6
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedMedium.ttf) = 316044
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedSemiBold.ttf) = a0f27cb427b2be14c8182697387e73d23e4fa42619d3719b2027df25b83ba2d7
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedSemiBold.ttf) = 343376
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedThin.ttf) = b332cbedecd2b4b6ae74d2e294739f88460d9d102ad7981726260e0636d67e2c
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-SemiCondensedThin.ttf) = 284204
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhala-Thin.ttf) = 714bae6814d60239a486764f4a45a012880efe868bdaaa93cf822f0ff9217be9
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhala-Thin.ttf) = 140448
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Black.ttf) = c04c49c75083474549538ef45624cdb1d06072d43e3d9ed5d7cf308acbcb0f85
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Black.ttf) = 358356
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Bold.ttf) = 733398c404b111232d1e36b5f83c1887ba999461dbae6d1eb86b9050bc3955cf
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Bold.ttf) = 341236
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Condensed.ttf) = bc1d82b6b3da8b140b6323ae4f16e84d4e211e85b7f8742785af8c9c232c70d3
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Condensed.ttf) = 313768
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedBlack.ttf) = 796bd4f3b94cd612a88490d61d1e4e1b6e49a95ef678b8f8012d56f0cfe02330
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedBlack.ttf) = 349240
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedBold.ttf) = 0c46412c9135c8beceafd5ca93eac10d6417d2f3771e7d55e05b0fd0c171ba82
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedBold.ttf) = 351976
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedExtraBold.ttf) = 8b143aae50524d75e397116567e57bf493d74ac39ad3295bb51d0f96022dcc19
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedExtraBold.ttf) = 350980
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedExtraLight.ttf) = cf6b67ef64d065107f8d1e53886e002b40cf8717d6e1d6d71947de5788c6c5e0
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedExtraLight.ttf) = 279628
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedLight.ttf) = d6db77c88862456b43c53158c2e0de46f003834ba6124327cc8024d8d80010ff
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedLight.ttf) = 323308
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedMedium.ttf) = f8306110974c22e263e3a19075b4b71b3f13a2d70851b23d5f0e479861b90d78
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedMedium.ttf) = 309340
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedSemiBold.ttf) = a7a4167fc94f1c51c9a3ffa4de410ec726fe5983f26f5041d7f0f9b1fb3b861d
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedSemiBold.ttf) = 346672
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedThin.ttf) = df6aa71c87d747cdfec27b175efa94f3d9d03fbc0bce7cb4ebc9b5b90f9e51c6
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-CondensedThin.ttf) = 283404
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraBold.ttf) = b06a0bd2a242c6f40434c171f79fcc909f4018586e3fb82d02625032d011cc53
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraBold.ttf) = 346028
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensed.ttf) = 906f907702e542af8d6f7589cad0e4ba52bd56cbaafbceb30ccf9c6ace25e7b2
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensed.ttf) = 320384
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedBlack.ttf) = 2f0c8a18af917a4cd8fd94a0a20b7b9ff1e48a3ddd0d8dfe832670d40b195614
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedBlack.ttf) = 337060
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedBold.ttf) = 83eb96fa74863e54bc4187978b3983215dc5b84bbccde607cb3bd924c3cf25e1
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedBold.ttf) = 360608
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedExtraBold.ttf) = 027db92158e2e8cf47c5dc806896433181d254710ecf6f10ad707cec6fb609f6
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedExtraBold.ttf) = 340620
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedExtraLight.ttf) = 26c80089ed8cf8c458b29efc8c1a4e41680941f00fc822fa70fb8bc1ca93832d
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedExtraLight.ttf) = 278860
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedLight.ttf) = 1c2415edff67e799b363056b2e06e0691b7e8e1db6e1a1026c211562cbf98b49
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedLight.ttf) = 316860
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedMedium.ttf) = 4f945ab766a43821d34f1fb8a41b7fc7ad4fe3df70b74ac52664f1856d7b064c
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedMedium.ttf) = 316628
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedSemiBold.ttf) = e8c2f5a6565baa3a6bd784198bb7485322363c4dc008aa6198800abec19c234e
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedSemiBold.ttf) = 346396
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedThin.ttf) = bb35b73a17c2ddd0639ae5a056335f2d8c8462e0c3e373a33a543afa0ddeb7d4
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraCondensedThin.ttf) = 280872
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraLight.ttf) = 524a10373729d462ef258f26570fae5528d0acc2bfdcc5107d764c03ed1940cc
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-ExtraLight.ttf) = 293228
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Light.ttf) = 08426b28d16ef0f7884bd2c6d3df9473a0f4fec9af9306e3daea84b5f86caf56
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Light.ttf) = 324800
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Medium.ttf) = 0d793f61deb4d484f37e6e3191ec6f8154c25225fd6fd66fc0668159926edb64
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Medium.ttf) = 314260
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Regular.ttf) = 2ac18d3ccaf1971f8c7c3e57397ac2996fb5ccc0b3bb64e3a73bb794d0d931f4
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Regular.ttf) = 308984
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiBold.ttf) = 5965d4758b7b8db0554fa284321317c1e3c27e9a28d51e3e6334c53680c04a4b
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiBold.ttf) = 337008
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensed.ttf) = f1126912f0c38a23718d298cf95a9f227b7880432e3061b9333381ccfb63989d
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensed.ttf) = 309552
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedBlack.ttf) = 87c7eb22e3c202abfaf2f3fcf7536c72834266dc189cc889563573249c7f1e52
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedBlack.ttf) = 353764
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedBold.ttf) = efd7f7e3af1de25eaaa1d2dc9f5222e58b983c7aae285538b970f369ef6b6874
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedBold.ttf) = 347028
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedExtraBold.ttf) = 5638303c7fad8d7b57ae0c220121db1e367e54ad17e3f4e2fa03a260cca4d6b7
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedExtraBold.ttf) = 340724
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedExtraLight.ttf) = 913183ad18ed20ac7a8b954c4f12ae92c71801d483cd201478f966dfa2fe3464
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedExtraLight.ttf) = 293516
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedLight.ttf) = c94caa340f483c09eda2f3e4aff74c7a75be357c193a7485b1b3623a87da23c0
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedLight.ttf) = 324548
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedMedium.ttf) = 6ddaca106c729b558f4b7f95f1f94a710f7f7bd403aea9ade93b9e01ebd496aa
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedMedium.ttf) = 316064
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedSemiBold.ttf) = a0d03db38e2c00fa1f12fc6fe5b74f417687591b72641469811360913a1182e1
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedSemiBold.ttf) = 343396
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedThin.ttf) = 262672d831239274d507f6950048ba40dc19f22690956a3ebafca6e2e2d16f4e
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-SemiCondensedThin.ttf) = 284224
+SHA256 (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Thin.ttf) = a557221446b77843f6864632b1f3833d90f1c0f1fe937378a8c74e4f13ff0271
+SIZE (Noto/SansSinhala/3.000/NotoSansSinhalaUI-Thin.ttf) = 287404
diff --git a/x11-fonts/py-FindSystemFontsFilename/Makefile b/x11-fonts/py-FindSystemFontsFilename/Makefile
index 3edc40c312e0..c522f89fbd86 100644
--- a/x11-fonts/py-FindSystemFontsFilename/Makefile
+++ b/x11-fonts/py-FindSystemFontsFilename/Makefile
@@ -1,5 +1,5 @@
PORTNAME= FindSystemFontsFilename
-DISTVERSION= 0.3.2
+DISTVERSION= 0.3.3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,4 +20,11 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
+# fix build with devel/py-setuptools < 77.0.0
+post-patch:
+ @${REINPLACE_CMD} -e 's,^\(license = \)\("MIT"\),\1{ text = \2 },1' \
+ -e 's,\(setuptools>=\)77.0.0,\163.1.0,1' \
+ -e '/^license-files/d' \
+ ${WRKSRC}/pyproject.toml
+
.include <bsd.port.mk>
diff --git a/x11-fonts/py-FindSystemFontsFilename/distinfo b/x11-fonts/py-FindSystemFontsFilename/distinfo
index 9bdb587ef6fc..ff171700d2ca 100644
--- a/x11-fonts/py-FindSystemFontsFilename/distinfo
+++ b/x11-fonts/py-FindSystemFontsFilename/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750495456
-SHA256 (findsystemfontsfilename-0.3.2.tar.gz) = d2d9bad5156bb5f97c1f64d185a3fc40f83b27a95b4421e65f7bbe518e177c20
-SIZE (findsystemfontsfilename-0.3.2.tar.gz) = 20481
+TIMESTAMP = 1760712472
+SHA256 (findsystemfontsfilename-0.3.3.tar.gz) = c5b238da1690ea50676f318ba365d127b3b591aafd51834600160a242ab68498
+SIZE (findsystemfontsfilename-0.3.3.tar.gz) = 20639
diff --git a/x11-fonts/py-afdko/Makefile b/x11-fonts/py-afdko/Makefile
index 8f40b67b335e..ec3774125adb 100644
--- a/x11-fonts/py-afdko/Makefile
+++ b/x11-fonts/py-afdko/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= afdko>=${PORTVERSION}<${PORTVERSION}_99:x11-fonts/afdko \
# x11-fonts/py-defcon[pens]: print/py-fontpens
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fontpens>=0.1.0:print/py-fontpens@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/x11-fonts/py-axisregistry/Makefile b/x11-fonts/py-axisregistry/Makefile
index 7a837c96f631..4e5422605eb7 100644
--- a/x11-fonts/py-axisregistry/Makefile
+++ b/x11-fonts/py-axisregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= axisregistry
-PORTVERSION= 0.4.12
+PORTVERSION= 0.4.16
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-axisregistry/distinfo b/x11-fonts/py-axisregistry/distinfo
index 58889c0c2b87..36e59daab9e5 100644
--- a/x11-fonts/py-axisregistry/distinfo
+++ b/x11-fonts/py-axisregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089174
-SHA256 (axisregistry-0.4.12.tar.gz) = 77ad156f39438802fe27cb02134b29d91801d36586ae282a71dcea5b9e5ec75b
-SIZE (axisregistry-0.4.12.tar.gz) = 4144524
+TIMESTAMP = 1759774761
+SHA256 (axisregistry-0.4.16.tar.gz) = 7a8870b651524eeb6d3efd0fb0ecb5b9ecc64f534d9709bc66e9d525dd5af73a
+SIZE (axisregistry-0.4.16.tar.gz) = 4152726
diff --git a/x11-fonts/py-gflanguages/Makefile b/x11-fonts/py-gflanguages/Makefile
index 5b81d7f8b81c..1859754bdc44 100644
--- a/x11-fonts/py-gflanguages/Makefile
+++ b/x11-fonts/py-gflanguages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gflanguages
-PORTVERSION= 0.7.6
+PORTVERSION= 0.7.7
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-gflanguages/distinfo b/x11-fonts/py-gflanguages/distinfo
index 8d5f8b007939..ac85508a5e95 100644
--- a/x11-fonts/py-gflanguages/distinfo
+++ b/x11-fonts/py-gflanguages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265802
-SHA256 (gflanguages-0.7.6.tar.gz) = f25843d0bdc9c26a203c58cbf8b01d57c7b0bc8478204b6e8446256936571639
-SIZE (gflanguages-0.7.6.tar.gz) = 857090
+TIMESTAMP = 1759324204
+SHA256 (gflanguages-0.7.7.tar.gz) = 251fa59b01a13d1fd1a2c929a2e37318e13d91182f486833c795dad7dea4d1e0
+SIZE (gflanguages-0.7.7.tar.gz) = 864459
diff --git a/x11-fonts/py-gfsubsets/Makefile b/x11-fonts/py-gfsubsets/Makefile
index 106953c0d371..3e8008ed7855 100644
--- a/x11-fonts/py-gfsubsets/Makefile
+++ b/x11-fonts/py-gfsubsets/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/x11-fonts/py-shaperglot/Makefile b/x11-fonts/py-shaperglot/Makefile
index c31597b5265d..1a90dba13674 100644
--- a/x11-fonts/py-shaperglot/Makefile
+++ b/x11-fonts/py-shaperglot/Makefile
@@ -1,6 +1,5 @@
PORTNAME= shaperglot
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 1.2.0
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,6 +22,6 @@ CARGO_CARGOTOML=${WRKSRC}/shaperglot-py/Cargo.toml
CARGO_INSTALL= no
post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/cargo-crates/google-fonts-languages-0.7.6/build.rs
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/cargo-crates/google-fonts-languages-0.7.7/build.rs
.include <bsd.port.mk>
diff --git a/x11-fonts/py-shaperglot/Makefile.crates b/x11-fonts/py-shaperglot/Makefile.crates
index 3ffb4a18da47..31053d15e28f 100644
--- a/x11-fonts/py-shaperglot/Makefile.crates
+++ b/x11-fonts/py-shaperglot/Makefile.crates
@@ -1,61 +1,61 @@
CARGO_CRATES= aho-corasick-1.1.3 \
ambassador-0.4.1 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
- arrayvec-0.7.6 \
- autocfg-1.4.0 \
- bitflags-2.8.0 \
- bumpalo-3.17.0 \
- bytemuck-1.21.0 \
- bytemuck_derive-1.8.1 \
- bytes-1.10.0 \
- cfg-if-1.0.0 \
- clap-4.5.43 \
- clap_builder-4.5.43 \
- clap_derive-4.5.41 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ autocfg-1.5.0 \
+ bitflags-2.9.3 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ bytemuck_derive-1.10.1 \
+ bytes-1.10.1 \
+ cfg-if-1.0.3 \
+ clap-4.5.46 \
+ clap_builder-4.5.46 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
console_error_panic_hook-0.1.7 \
core_maths-0.1.1 \
- either-1.13.0 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
fastrand-2.3.0 \
fixedbitset-0.5.7 \
- font-types-0.9.0 \
- fontations-0.3.0 \
- getrandom-0.3.1 \
- glob-0.3.2 \
- google-fonts-languages-0.7.6 \
- hashbrown-0.15.2 \
+ font-types-0.10.0 \
+ getrandom-0.3.3 \
+ glob-0.3.3 \
+ google-fonts-languages-0.7.7 \
+ harfrust-0.3.1 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
home-0.5.11 \
- indexmap-2.10.0 \
- indoc-2.0.5 \
+ indexmap-2.11.0 \
+ indoc-2.0.6 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
js-sys-0.3.77 \
- kurbo-0.11.2 \
- libc-0.2.169 \
- libm-0.2.11 \
+ libc-0.2.175 \
+ libm-0.2.15 \
linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- multimap-0.10.0 \
- once_cell-1.20.3 \
+ multimap-0.10.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
petgraph-0.7.1 \
- portable-atomic-1.10.0 \
- prettyplease-0.2.29 \
- proc-macro2-1.0.93 \
+ portable-atomic-1.11.1 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
prost-0.13.5 \
prost-build-0.13.5 \
prost-derive-0.13.5 \
@@ -69,61 +69,68 @@ CARGO_CRATES= aho-corasick-1.1.3 \
pyo3-macros-0.25.1 \
pyo3-macros-backend-0.25.1 \
pythonize-0.25.0 \
- quote-1.0.38 \
- read-fonts-0.31.2 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ read-fonts-0.35.0 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
rustix-0.38.44 \
- rustversion-1.0.19 \
- rustybuzz-0.20.1 \
- ryu-1.0.19 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ serde_json-1.0.143 \
serde_spanned-1.0.0 \
- skrifa-0.33.2 \
- smallvec-1.15.0 \
+ skrifa-0.37.0 \
+ smallvec-1.15.1 \
strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.106 \
target-lexicon-0.13.2 \
- tempfile-3.16.0 \
+ tempfile-3.21.0 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
- tinyvec-1.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
toml-0.9.5 \
toml_datetime-0.7.0 \
toml_parser-1.0.2 \
toml_writer-1.0.2 \
- ttf-parser-0.25.1 \
- unicode-bidi-mirroring-0.4.0 \
- unicode-ccc-0.4.0 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-joining-type-1.0.0 \
unicode-normalization-0.1.24 \
unicode-properties-0.1.3 \
- unicode-script-0.5.7 \
- unindent-0.2.3 \
+ unindent-0.2.4 \
utf8parse-0.2.2 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.14.3+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
which-4.4.2 \
+ windows-link-0.1.3 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
- wit-bindgen-rt-0.33.0 \
- write-fonts-0.39.1
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.45.0
diff --git a/x11-fonts/py-shaperglot/distinfo b/x11-fonts/py-shaperglot/distinfo
index ddc35ba2bef6..93653ecd0971 100644
--- a/x11-fonts/py-shaperglot/distinfo
+++ b/x11-fonts/py-shaperglot/distinfo
@@ -1,84 +1,82 @@
-TIMESTAMP = 1757120884
-SHA256 (shaperglot-1.1.0.tar.gz) = 65672de145e0b1373cd1720c35d51f44e7da7cd3db2bbf07941ca1522f1acafd
-SIZE (shaperglot-1.1.0.tar.gz) = 37108
+TIMESTAMP = 1759816748
+SHA256 (shaperglot-1.2.0.tar.gz) = c750bed821111b041299a21589412f341387dd6daaaa2f84a1ba522003a29e2d
+SIZE (shaperglot-1.2.0.tar.gz) = 37741
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ambassador-0.4.1.crate) = 6b27ba24e4d8a188489d5a03c7fabc167a60809a383cdb4d15feb37479cd2a48
SIZE (rust/crates/ambassador-0.4.1.crate) = 28792
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
-SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
-SHA256 (rust/crates/bytemuck_derive-1.8.1.crate) = 3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a
-SIZE (rust/crates/bytemuck_derive-1.8.1.crate) = 23100
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.43.crate) = 50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f
-SIZE (rust/crates/clap-4.5.43.crate) = 58340
-SHA256 (rust/crates/clap_builder-4.5.43.crate) = c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65
-SIZE (rust/crates/clap_builder-4.5.43.crate) = 169708
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
+SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.46.crate) = 2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57
+SIZE (rust/crates/clap-4.5.46.crate) = 58332
+SHA256 (rust/crates/clap_builder-4.5.46.crate) = fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41
+SIZE (rust/crates/clap_builder-4.5.46.crate) = 169831
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/font-types-0.9.0.crate) = 02a596f5713680923a2080d86de50fe472fb290693cf0f701187a1c8b36996b7
-SIZE (rust/crates/font-types-0.9.0.crate) = 24609
-SHA256 (rust/crates/fontations-0.3.0.crate) = 6ce83f5942797f03c95b06864da889bc5a6acf543cd5bbf108ea114d898fc824
-SIZE (rust/crates/fontations-0.3.0.crate) = 6804
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/google-fonts-languages-0.7.6.crate) = 7537eb1f39ee3d10161b5dea8feb08fae212befd1769b7f27f0cc936047a9043
-SIZE (rust/crates/google-fonts-languages-0.7.6.crate) = 820790
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/font-types-0.10.0.crate) = 511e2c18a516c666d27867d2f9821f76e7d591f762e9fc41dd6cc5c90fe54b0b
+SIZE (rust/crates/font-types-0.10.0.crate) = 24757
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/google-fonts-languages-0.7.7.crate) = 8fe180b8735d2804f098df3fb976014f7578a65b72bcdca016273ed3194c7a41
+SIZE (rust/crates/google-fonts-languages-0.7.7.crate) = 855186
+SHA256 (rust/crates/harfrust-0.3.1.crate) = 1f3fd23d35c2d8bcf34a1f0e9ea8c0ad263f0c8a9a47108eee23aac76e71645a
+SIZE (rust/crates/harfrust-0.3.1.crate) = 308452
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -87,36 +85,38 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/kurbo-0.11.2.crate) = 1077d333efea6170d9ccb96d3c3026f300ca0773da4938cc4c811daa6df68b0c
-SIZE (rust/crates/kurbo-0.11.2.crate) = 130628
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
-SIZE (rust/crates/multimap-0.10.0.crate) = 14359
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
-SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
@@ -143,52 +143,54 @@ SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0
SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
SHA256 (rust/crates/pythonize-0.25.0.crate) = 597907139a488b22573158793aa7539df36ae863eba300c75f3a0d65fc475e27
SIZE (rust/crates/pythonize-0.25.0.crate) = 18467
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/read-fonts-0.31.2.crate) = eb16bffd9221b97a7de1b048520122b3926cf11e778c42c4c7514a4ee9da9455
-SIZE (rust/crates/read-fonts-0.31.2.crate) = 406058
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358
+SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
-SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
-SHA256 (rust/crates/skrifa-0.33.2.crate) = 78cc1f79e5624f166718224ef883095bea315801aca75b62c64f3937755a586d
-SIZE (rust/crates/skrifa-0.33.2.crate) = 281276
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841
+SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
@@ -199,28 +201,20 @@ SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577a
SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
-SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
-SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
-SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
-SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
-SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-joining-type-1.0.0.crate) = d8d00a78170970967fdb83f9d49b92f959ab2bb829186b113e4f4604ad98e180
SIZE (rust/crates/unicode-joining-type-1.0.0.crate) = 18167
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
-SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
-SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
+SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -233,29 +227,49 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write-fonts-0.39.1.crate) = cac89848aeba9b7e1877f1e89e3f9c95adb8771f640e1ef23c605aa734748c2b
-SIZE (rust/crates/write-fonts-0.39.1.crate) = 251977
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
+SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
diff --git a/x11-fonts/py-shaperglot/files/patch-protoc b/x11-fonts/py-shaperglot/files/patch-protoc
index 5708f332626f..91fad4b28471 100644
--- a/x11-fonts/py-shaperglot/files/patch-protoc
+++ b/x11-fonts/py-shaperglot/files/patch-protoc
@@ -1,5 +1,5 @@
---- cargo-crates/google-fonts-languages-0.7.6/Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ cargo-crates/google-fonts-languages-0.7.6/Cargo.toml
+--- cargo-crates/google-fonts-languages-0.7.7/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/google-fonts-languages-0.7.7/Cargo.toml
@@ -65,9 +65,6 @@ version = "3.7.1"
[build-dependencies.protobuf-support]
version = "3.7.1"
@@ -10,8 +10,8 @@
[build-dependencies.quote]
version = "1.0"
---- cargo-crates/google-fonts-languages-0.7.6/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/google-fonts-languages-0.7.6/build.rs
+--- cargo-crates/google-fonts-languages-0.7.7/build.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/google-fonts-languages-0.7.7/build.rs
@@ -21,7 +21,7 @@ fn main() {
// Now we use the prost crate to compile them, so that we can
// generate Rust structs.
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index 95abf7fc6493..3b8ec54b31ad 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.59.0:print/py-fonttools@${PY_FL
${PYTHON_PKGNAMEPREFIX}ufolib2>=0.18.1:print/py-ufolib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufonormalizer>=0.6.1:x11-fonts/py-ufonormalizer@${PY_FLAVOR}
-USES= python:3.10+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes