summaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/Makefile3
-rw-r--r--x11-fonts/afdko/Makefile1
-rw-r--r--x11-fonts/bitstream-vera/Makefile2
-rw-r--r--x11-fonts/cantarell-fonts/Makefile7
-rw-r--r--x11-fonts/cantarell-fonts/distinfo6
-rw-r--r--x11-fonts/cantarell-fonts/pkg-plist5
-rw-r--r--x11-fonts/charis/Makefile7
-rw-r--r--x11-fonts/charis/distinfo6
-rw-r--r--x11-fonts/doulos/Makefile2
-rw-r--r--x11-fonts/doulos/distinfo6
-rw-r--r--x11-fonts/fcft/Makefile2
-rw-r--r--x11-fonts/fcft/distinfo6
-rw-r--r--x11-fonts/fcft/pkg-plist2
-rw-r--r--x11-fonts/font-manager/Makefile1
-rw-r--r--x11-fonts/gentium-basic/Makefile5
-rw-r--r--x11-fonts/gentium-book/Makefile55
-rw-r--r--x11-fonts/gentium-book/distinfo3
-rw-r--r--x11-fonts/gentium-book/files/pkg-message.in (renamed from x11-fonts/gentium-plus/files/pkg-message.in)0
-rw-r--r--x11-fonts/gentium-book/pkg-descr15
-rw-r--r--x11-fonts/gentium-plus/Makefile52
-rw-r--r--x11-fonts/gentium-plus/distinfo3
-rw-r--r--x11-fonts/gentium-plus/pkg-descr12
-rw-r--r--x11-fonts/gentium/Makefile57
-rw-r--r--x11-fonts/gentium/distinfo3
-rw-r--r--x11-fonts/gentium/files/pkg-message.in17
-rw-r--r--x11-fonts/gentium/pkg-descr15
-rw-r--r--x11-fonts/gnu-unifont-otf/Makefile2
-rw-r--r--x11-fonts/gnu-unifont-otf/distinfo14
-rw-r--r--x11-fonts/gnu-unifont/Makefile2
-rw-r--r--x11-fonts/gnu-unifont/distinfo6
-rw-r--r--x11-fonts/iansui/Makefile2
-rw-r--r--x11-fonts/iansui/distinfo6
-rw-r--r--x11-fonts/linux-rl9-fontconfig/Makefile4
-rw-r--r--x11-fonts/linux-rl9-fontconfig/pkg-plist.aarch6410
-rw-r--r--x11-fonts/linux-rl9-fontconfig/pkg-plist.amd6420
-rw-r--r--x11-fonts/materialdesign-ttf/Makefile2
-rw-r--r--x11-fonts/materialdesign-ttf/distinfo6
-rw-r--r--x11-fonts/montecarlo_fonts/Makefile11
-rw-r--r--x11-fonts/noto-emoji/Makefile4
-rw-r--r--x11-fonts/noto-emoji/distinfo10
-rw-r--r--x11-fonts/noto-sans-bengali/Makefile2
-rw-r--r--x11-fonts/noto-sans-bengali/distinfo102
-rw-r--r--x11-fonts/noto-serif-bengali/Makefile2
-rw-r--r--x11-fonts/noto-serif-bengali/distinfo150
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/Makefile2
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/distinfo6
-rw-r--r--x11-fonts/py-afdko/Makefile3
-rw-r--r--x11-fonts/py-babelfont/Makefile4
-rw-r--r--x11-fonts/py-babelfont/distinfo6
-rw-r--r--x11-fonts/py-cffsubr/Makefile1
-rw-r--r--x11-fonts/py-fontfeatures/Makefile4
-rw-r--r--x11-fonts/py-gflanguages/Makefile2
-rw-r--r--x11-fonts/py-gflanguages/distinfo6
-rw-r--r--x11-fonts/py-opentypespec/Makefile6
-rw-r--r--x11-fonts/py-opentypespec/distinfo6
-rw-r--r--x11-fonts/py-shaperglot/Makefile1
-rw-r--r--x11-fonts/py-ufoLib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/Makefile8
-rw-r--r--x11-fonts/py-vfblib/distinfo6
59 files changed, 396 insertions, 317 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 9973b42d015c..a0aebca58988 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -126,8 +126,9 @@
SUBDIR += genryu
SUBDIR += genseki
SUBDIR += gensen
+ SUBDIR += gentium
SUBDIR += gentium-basic
- SUBDIR += gentium-plus
+ SUBDIR += gentium-book
SUBDIR += gentium-plus-compact
SUBDIR += genwan
SUBDIR += genyo
diff --git a/x11-fonts/afdko/Makefile b/x11-fonts/afdko/Makefile
index cdbe6f8348f6..d03232922de2 100644
--- a/x11-fonts/afdko/Makefile
+++ b/x11-fonts/afdko/Makefile
@@ -1,5 +1,6 @@
PORTNAME= afdko
PORTVERSION= 4.0.2
+PORTREVISION= 1
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/adobe-type-tools/afdko/releases/download/${PORTVERSION}/
diff --git a/x11-fonts/bitstream-vera/Makefile b/x11-fonts/bitstream-vera/Makefile
index 539861d48e62..e5ba53d798a8 100644
--- a/x11-fonts/bitstream-vera/Makefile
+++ b/x11-fonts/bitstream-vera/Makefile
@@ -2,7 +2,7 @@ PORTNAME= bitstream-vera
PORTVERSION= 1.10
PORTREVISION= 8
CATEGORIES= x11-fonts
-MASTER_SITES= GNOME/sources/ttf-${PORTNAME}/${PORTVERSION}
+MASTER_SITES= GNOME
DISTNAME= ttf-${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= gnome2
diff --git a/x11-fonts/cantarell-fonts/Makefile b/x11-fonts/cantarell-fonts/Makefile
index 1aa09cc1bc38..667f8a87b5fb 100644
--- a/x11-fonts/cantarell-fonts/Makefile
+++ b/x11-fonts/cantarell-fonts/Makefile
@@ -1,11 +1,12 @@
PORTNAME= cantarell-fonts
-DISTVERSION= 0.301
+DISTVERSION= 0.303.1
CATEGORIES= x11-fonts gnome
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Cantarell, a Humanist sans-serif font family
-WWW= https://wiki.gnome.org/Projects/CantarellFonts
+WWW= https://cantarell.gnome.org/
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -17,4 +18,6 @@ USES= gettext-tools fonts meson tar:xz
FONTSDIR= share/fonts/cantarell
NO_ARCH= yes
+MESON_ARGS= -Duseprebuilt=true
+
.include <bsd.port.mk>
diff --git a/x11-fonts/cantarell-fonts/distinfo b/x11-fonts/cantarell-fonts/distinfo
index 036edd89fdb5..dcf420a6e0d2 100644
--- a/x11-fonts/cantarell-fonts/distinfo
+++ b/x11-fonts/cantarell-fonts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626543324
-SHA256 (cantarell-fonts-0.301.tar.xz) = 3d35db0ac03f9e6b0d5a53577591b714238985f4cfc31a0aa17f26cd74675e83
-SIZE (cantarell-fonts-0.301.tar.xz) = 570328
+TIMESTAMP = 1700937288
+SHA256 (gnome/cantarell-fonts-0.303.1.tar.xz) = f9463a0659c63e57e381fdd753cf1929225395c5b49135989424761830530411
+SIZE (gnome/cantarell-fonts-0.303.1.tar.xz) = 338316
diff --git a/x11-fonts/cantarell-fonts/pkg-plist b/x11-fonts/cantarell-fonts/pkg-plist
index 1eda2a0e0bdd..03c3e7d830de 100644
--- a/x11-fonts/cantarell-fonts/pkg-plist
+++ b/x11-fonts/cantarell-fonts/pkg-plist
@@ -1,7 +1,2 @@
-%%FONTSDIR%%/Cantarell-Bold.otf
-%%FONTSDIR%%/Cantarell-ExtraBold.otf
-%%FONTSDIR%%/Cantarell-Light.otf
-%%FONTSDIR%%/Cantarell-Regular.otf
-%%FONTSDIR%%/Cantarell-Thin.otf
%%FONTSDIR%%/Cantarell-VF.otf
share/metainfo/org.gnome.cantarell.metainfo.xml
diff --git a/x11-fonts/charis/Makefile b/x11-fonts/charis/Makefile
index ce86758f75c4..7fe32b5dd78d 100644
--- a/x11-fonts/charis/Makefile
+++ b/x11-fonts/charis/Makefile
@@ -1,5 +1,5 @@
-PORTNAME= CharisSIL
-PORTVERSION= 6.200
+PORTNAME= Charis
+PORTVERSION= 7.000
CATEGORIES= x11-fonts
MASTER_SITES= https://software.sil.org/downloads/r/charis/
@@ -15,7 +15,8 @@ MEDIA_ID= ${DISTNAME}${EXTRACT_SUFX}
NO_BUILD= yes
NO_ARCH= yes
-.for type in Bold BoldItalic Italic Regular
+.for type in Bold BoldItalic Italic Medium MediumItalic Regular SemiBold \
+ SemiBoldItalic
PLIST_FILES+= ${FONTSDIR}/${PORTNAME}-${type}.ttf
.endfor
diff --git a/x11-fonts/charis/distinfo b/x11-fonts/charis/distinfo
index f99369961327..b8c2792e12f3 100644
--- a/x11-fonts/charis/distinfo
+++ b/x11-fonts/charis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678875492
-SHA256 (CharisSIL-6.200.zip) = 4b09aa75760b8aa697b762c34afb995dde0754c8f09256cb912dbfc478c97ade
-SIZE (CharisSIL-6.200.zip) = 4980132
+TIMESTAMP = 1750597540
+SHA256 (Charis-7.000.zip) = e3237b1303c5d31af8f59b1d1914886c5e873b77c71390e4742fb3bc1c187666
+SIZE (Charis-7.000.zip) = 10497481
diff --git a/x11-fonts/doulos/Makefile b/x11-fonts/doulos/Makefile
index 1474ad0cbbac..58253657825b 100644
--- a/x11-fonts/doulos/Makefile
+++ b/x11-fonts/doulos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= DoulosSIL
-DISTVERSION= 6.200
+DISTVERSION= 7.000
CATEGORIES= x11-fonts
MASTER_SITES= https://software.sil.org/downloads/r/doulos/
diff --git a/x11-fonts/doulos/distinfo b/x11-fonts/doulos/distinfo
index d8bc1510b335..ecfe5d1a604f 100644
--- a/x11-fonts/doulos/distinfo
+++ b/x11-fonts/doulos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735235642
-SHA256 (DoulosSIL-6.200.zip) = a7ad76326c126b2748297b987a634a56f7e42cd45bc3ff2c90a7909cbb164223
-SIZE (DoulosSIL-6.200.zip) = 1513687
+TIMESTAMP = 1748891838
+SHA256 (DoulosSIL-7.000.zip) = 3d63296575f1f834f785f4a9426a9da6bc3b9083fcc304a5490704f4398bf639
+SIZE (DoulosSIL-7.000.zip) = 1575481
diff --git a/x11-fonts/fcft/Makefile b/x11-fonts/fcft/Makefile
index 4be2013c300e..5a65a91f1289 100644
--- a/x11-fonts/fcft/Makefile
+++ b/x11-fonts/fcft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fcft
-DISTVERSION= 3.3.1
+DISTVERSION= 3.3.2
CATEGORIES= x11-fonts
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11-fonts/fcft/distinfo b/x11-fonts/fcft/distinfo
index 2b2cac10c9d1..1b215682f0c7 100644
--- a/x11-fonts/fcft/distinfo
+++ b/x11-fonts/fcft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741868235
-SHA256 (fcft-3.3.1.tar.gz) = f18bf79562e06d41741690cd1e07a02eb2600ae39eb5752eef8a698f603a482c
-SIZE (fcft-3.3.1.tar.gz) = 735195
+TIMESTAMP = 1752658837
+SHA256 (fcft-3.3.2.tar.gz) = 79e52aaafc0b57fa2b68ed6127de13e98318050399a939691b8ca30d44d48591
+SIZE (fcft-3.3.2.tar.gz) = 735328
diff --git a/x11-fonts/fcft/pkg-plist b/x11-fonts/fcft/pkg-plist
index 8259b96682b3..f9d11a6662a5 100644
--- a/x11-fonts/fcft/pkg-plist
+++ b/x11-fonts/fcft/pkg-plist
@@ -2,7 +2,7 @@ include/fcft/fcft.h
include/fcft/stride.h
lib/libfcft.so
lib/libfcft.so.4
-lib/libfcft.so.4.3.1
+lib/libfcft.so.4.3.2
libdata/pkgconfig/fcft.pc
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile
index 64a1f6eb3e33..b47fe49d182d 100644
--- a/x11-fonts/font-manager/Makefile
+++ b/x11-fonts/font-manager/Makefile
@@ -1,5 +1,6 @@
PORTNAME= font-manager
DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= x11-fonts gnome
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/x11-fonts/gentium-basic/Makefile b/x11-fonts/gentium-basic/Makefile
index 25c1e248723d..03d5540d5b65 100644
--- a/x11-fonts/gentium-basic/Makefile
+++ b/x11-fonts/gentium-basic/Makefile
@@ -1,10 +1,13 @@
PORTNAME= GentiumBasic
PORTVERSION= 1102
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-fonts
MASTER_SITES= http://software.sil.org/downloads/gentium/
DISTNAME= ${PORTNAME}_${PORTVERSION}
+DEPRECATED= Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
+EXPIRATION_DATE= 2025-08-31
+
MAINTAINER= matthew@FreeBSD.org
COMMENT= Gentium Basic and Gentium Book Basic TrueType fonts
WWW= https://software.sil.org/gentium/
diff --git a/x11-fonts/gentium-book/Makefile b/x11-fonts/gentium-book/Makefile
new file mode 100644
index 000000000000..d0367c4d9b08
--- /dev/null
+++ b/x11-fonts/gentium-book/Makefile
@@ -0,0 +1,55 @@
+PORTNAME= GentiumBook
+PORTVERSION= 7.000
+CATEGORIES= x11-fonts
+MASTER_SITES= http://software.sil.org/downloads/r/gentium/
+
+MAINTAINER= matthew@FreeBSD.org
+COMMENT= Gentium Book TrueType font collection
+WWW= https://software.sil.org/gentium/
+
+LICENSE= OFL11
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+USES= fonts zip
+
+PLIST_FILES= ${FONTSDIR}/GentiumBook-Bold.ttf \
+ ${FONTSDIR}/GentiumBook-BoldItalic.ttf \
+ ${FONTSDIR}/GentiumBook-Italic.ttf \
+ ${FONTSDIR}/GentiumBook-Medium.ttf \
+ ${FONTSDIR}/GentiumBook-MediumItalic.ttf \
+ ${FONTSDIR}/GentiumBook-Regular.ttf \
+ ${FONTSDIR}/GentiumBook-SemiBold.ttf \
+ ${FONTSDIR}/GentiumBook-SemiBoldItalic.ttf
+
+SUB_FILES= pkg-message
+
+DOCSLIST= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt \
+ documentation/pdf/about.pdf \
+ documentation/pdf/charset.pdf \
+ documentation/pdf/design.pdf \
+ documentation/pdf/developer.pdf \
+ documentation/pdf/faq.pdf \
+ documentation/pdf/features.pdf \
+ documentation/pdf/greek.pdf \
+ documentation/pdf/history.pdf \
+ documentation/pdf/index.pdf \
+ documentation/pdf/resources.pdf \
+ documentation/pdf/support.pdf \
+ documentation/pdf/v7changes.pdf \
+ documentation/pdf/versions.pdf
+
+PORTDOCS= ${DOCSLIST:C,^.*/,,}
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DOCSLIST:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/gentium-book/distinfo b/x11-fonts/gentium-book/distinfo
new file mode 100644
index 000000000000..2c1d27aa9a1c
--- /dev/null
+++ b/x11-fonts/gentium-book/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749559284
+SHA256 (GentiumBook-7.000.zip) = fa4e35bcea62dd68befabf4bb7c2765aacd2691f51ec8ae008f5f913ef49f419
+SIZE (GentiumBook-7.000.zip) = 12365453
diff --git a/x11-fonts/gentium-plus/files/pkg-message.in b/x11-fonts/gentium-book/files/pkg-message.in
index 0b3cc2d3ff66..0b3cc2d3ff66 100644
--- a/x11-fonts/gentium-plus/files/pkg-message.in
+++ b/x11-fonts/gentium-book/files/pkg-message.in
diff --git a/x11-fonts/gentium-book/pkg-descr b/x11-fonts/gentium-book/pkg-descr
new file mode 100644
index 000000000000..a07e9b35c375
--- /dev/null
+++ b/x11-fonts/gentium-book/pkg-descr
@@ -0,0 +1,15 @@
+”Gentium” is a Latin word meaning belonging to the nations. The
+Gentium typeface family was created to enable the diverse ethnic
+groups—nations—around the world who use the Latin, Cyrillic, or Greek
+scripts to produce readable, high-quality publications. It supports
+almost the complete range of Unicode characters for these scripts,
+including a comprehensive range of diacritics and a large set of
+symbols useful for linguistics and literacy work.
+
+Gentium’s design is intended to be highly readable, reasonably
+compact, and visually attractive. One design strategy for greater
+readability is to make slightly more generous counters, which are the
+spaces inside and around the strokes of the letters. For compactness,
+capital letters are modest in size and slightly compressed. For
+attractiveness, Gentium combines good design with careful
+letterspacing, plus a friendly, calligraphic character.
diff --git a/x11-fonts/gentium-plus/Makefile b/x11-fonts/gentium-plus/Makefile
deleted file mode 100644
index ceec29930141..000000000000
--- a/x11-fonts/gentium-plus/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME= GentiumPlus
-PORTVERSION= 6.200
-CATEGORIES= x11-fonts
-MASTER_SITES= http://software.sil.org/downloads/r/gentium/
-
-MAINTAINER= matthew@FreeBSD.org
-COMMENT= Gentium Plus TrueType font collection
-WWW= https://software.sil.org/gentium/
-
-LICENSE= OFL11
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-USES= fonts zip
-
-PLIST_FILES= ${FONTSDIR}/GentiumBookPlus-Bold.ttf \
- ${FONTSDIR}/GentiumBookPlus-BoldItalic.ttf \
- ${FONTSDIR}/GentiumBookPlus-Italic.ttf \
- ${FONTSDIR}/GentiumBookPlus-Regular.ttf \
- ${FONTSDIR}/GentiumPlus-Bold.ttf \
- ${FONTSDIR}/GentiumPlus-BoldItalic.ttf \
- ${FONTSDIR}/GentiumPlus-Italic.ttf \
- ${FONTSDIR}/GentiumPlus-Regular.ttf
-
-SUB_FILES= pkg-message
-
-DOCSLIST= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt \
- documentation/pdf/resources.pdf \
- documentation/pdf/features.pdf \
- documentation/pdf/developer.pdf \
- documentation/pdf/design.pdf \
- documentation/pdf/faq.pdf \
- documentation/pdf/about.pdf \
- documentation/pdf/history.pdf \
- documentation/pdf/index.pdf \
- documentation/pdf/charset.pdf \
- documentation/pdf/support.pdf \
- documentation/pdf/versions.pdf
-PORTDOCS= ${DOCSLIST:C,^.*/,,}
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${MKDIR} ${STAGEDIR}${FONTSDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DOCSLIST:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/x11-fonts/gentium-plus/distinfo b/x11-fonts/gentium-plus/distinfo
deleted file mode 100644
index 43873e2110d5..000000000000
--- a/x11-fonts/gentium-plus/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1675686775
-SHA256 (GentiumPlus-6.200.zip) = 9b21103b79961149b6508791572acb3b2fe7eb621474c57d5e4ee37e76d7b073
-SIZE (GentiumPlus-6.200.zip) = 10935378
diff --git a/x11-fonts/gentium-plus/pkg-descr b/x11-fonts/gentium-plus/pkg-descr
deleted file mode 100644
index 491cadb1f49f..000000000000
--- a/x11-fonts/gentium-plus/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Gentium is a typeface family designed to enable the diverse ethnic
-groups around the world who use the Latin, Cyrillic and Greek scripts
-to produce readable, high-quality publications. It supports a wide
-range of Latin- and Cyrillic-based alphabets.
-
-The design is intended to be highly readable, reasonably compact, and
-visually attractive. The Latin letters are designed to naturally
-harmonize with the traditional 26 ones. Diacritics are treated with
-careful thought and attention to their use. Gentium also supports both
-polytonic and monotonic Greek. Gentium Plus now includes more extended
-Latin glyphs (Unicode 5.1), archaic Greek symbols, and full extended
-Cyrillic script support
diff --git a/x11-fonts/gentium/Makefile b/x11-fonts/gentium/Makefile
new file mode 100644
index 000000000000..b8f3977d61d7
--- /dev/null
+++ b/x11-fonts/gentium/Makefile
@@ -0,0 +1,57 @@
+PORTNAME= Gentium
+PORTVERSION= 7.000
+CATEGORIES= x11-fonts
+MASTER_SITES= http://software.sil.org/downloads/r/gentium/
+
+MAINTAINER= matthew@FreeBSD.org
+COMMENT= Gentium TrueType font collection
+WWW= https://software.sil.org/gentium/
+
+LICENSE= OFL11
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+USES= fonts zip
+
+PLIST_FILES= ${FONTSDIR}/Gentium-Bold.ttf \
+ ${FONTSDIR}/Gentium-BoldItalic.ttf \
+ ${FONTSDIR}/Gentium-ExtraBold.ttf \
+ ${FONTSDIR}/Gentium-ExtraBoldItalic.ttf \
+ ${FONTSDIR}/Gentium-Italic.ttf \
+ ${FONTSDIR}/Gentium-Medium.ttf \
+ ${FONTSDIR}/Gentium-MediumItalic.ttf \
+ ${FONTSDIR}/Gentium-Regular.ttf \
+ ${FONTSDIR}/Gentium-SemiBold.ttf \
+ ${FONTSDIR}/Gentium-SemiBoldItalic.ttf
+
+SUB_FILES= pkg-message
+
+DOCSLIST= FONTLOG.txt OFL-FAQ.txt OFL.txt README.txt \
+ documentation/pdf/about.pdf \
+ documentation/pdf/charset.pdf \
+ documentation/pdf/design.pdf \
+ documentation/pdf/developer.pdf \
+ documentation/pdf/faq.pdf \
+ documentation/pdf/features.pdf \
+ documentation/pdf/greek.pdf \
+ documentation/pdf/history.pdf \
+ documentation/pdf/index.pdf \
+ documentation/pdf/resources.pdf \
+ documentation/pdf/support.pdf \
+ documentation/pdf/v7changes.pdf \
+ documentation/pdf/versions.pdf
+
+PORTDOCS= ${DOCSLIST:C,^.*/,,}
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DOCSLIST:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/gentium/distinfo b/x11-fonts/gentium/distinfo
new file mode 100644
index 000000000000..46e9062d4810
--- /dev/null
+++ b/x11-fonts/gentium/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749537904
+SHA256 (Gentium-7.000.zip) = 313e64963ba27851356060a725d36ce01680e5c5c63f46e4b40f15741c043e21
+SIZE (Gentium-7.000.zip) = 15102846
diff --git a/x11-fonts/gentium/files/pkg-message.in b/x11-fonts/gentium/files/pkg-message.in
new file mode 100644
index 000000000000..0b3cc2d3ff66
--- /dev/null
+++ b/x11-fonts/gentium/files/pkg-message.in
@@ -0,0 +1,17 @@
+[
+{ type: install
+ message: <<EOM
+To use these fonts, add the following line to the "Files" section of
+xorg.conf:
+
+ FontPath "%%FONTSDIR%%/"
+
+Users of older versions of X may additionally have to make sure that
+the freetype module is loaded. Check /var/log/Xorg.0.log for error
+messages. If freetype is required, add the following line to the
+"Modules" section of xorg.conf:
+
+ Load "freetype"
+EOM
+}
+]
diff --git a/x11-fonts/gentium/pkg-descr b/x11-fonts/gentium/pkg-descr
new file mode 100644
index 000000000000..a07e9b35c375
--- /dev/null
+++ b/x11-fonts/gentium/pkg-descr
@@ -0,0 +1,15 @@
+”Gentium” is a Latin word meaning belonging to the nations. The
+Gentium typeface family was created to enable the diverse ethnic
+groups—nations—around the world who use the Latin, Cyrillic, or Greek
+scripts to produce readable, high-quality publications. It supports
+almost the complete range of Unicode characters for these scripts,
+including a comprehensive range of diacritics and a large set of
+symbols useful for linguistics and literacy work.
+
+Gentium’s design is intended to be highly readable, reasonably
+compact, and visually attractive. One design strategy for greater
+readability is to make slightly more generous counters, which are the
+spaces inside and around the strokes of the letters. For compactness,
+capital letters are modest in size and slightly compressed. For
+attractiveness, Gentium combines good design with careful
+letterspacing, plus a friendly, calligraphic character.
diff --git a/x11-fonts/gnu-unifont-otf/Makefile b/x11-fonts/gnu-unifont-otf/Makefile
index 509fb90a9d78..a5df81de193c 100644
--- a/x11-fonts/gnu-unifont-otf/Makefile
+++ b/x11-fonts/gnu-unifont-otf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifont
-PORTVERSION= 16.0.02
+PORTVERSION= 16.0.04
CATEGORIES= x11-fonts
MASTER_SITES= GNU/unifont/unifont-${PORTVERSION}
PKGNAMEPREFIX= gnu-
diff --git a/x11-fonts/gnu-unifont-otf/distinfo b/x11-fonts/gnu-unifont-otf/distinfo
index 1a89446c8880..14fe6faabd39 100644
--- a/x11-fonts/gnu-unifont-otf/distinfo
+++ b/x11-fonts/gnu-unifont-otf/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1734888094
-SHA256 (unifont-16.0.02.otf) = de823a10e65e2243ade7a98af82b82ebc6bbd5cf3d0aa3e38ed4cccd36bcab33
-SIZE (unifont-16.0.02.otf) = 5325060
-SHA256 (unifont_csur-16.0.02.otf) = a2b2d5d1ad1d414027cd69d24c3d402df6c0b2a5ad16c707deb3020f269735fa
-SIZE (unifont_csur-16.0.02.otf) = 673996
-SHA256 (unifont_upper-16.0.02.otf) = 40173aa2243a693896aea330c98fd87ac1beb3524f32082c2d3f6667326cb9de
-SIZE (unifont_upper-16.0.02.otf) = 5927616
+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
diff --git a/x11-fonts/gnu-unifont/Makefile b/x11-fonts/gnu-unifont/Makefile
index ae69ec414f71..ff21726989b3 100644
--- a/x11-fonts/gnu-unifont/Makefile
+++ b/x11-fonts/gnu-unifont/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifont
-PORTVERSION= 16.0.02
+PORTVERSION= 16.0.04
PORTEPOCH= 1
CATEGORIES= x11-fonts
MASTER_SITES= GNU/unifont/unifont-${PORTVERSION}
diff --git a/x11-fonts/gnu-unifont/distinfo b/x11-fonts/gnu-unifont/distinfo
index 3e94d19f5af7..0317022b356e 100644
--- a/x11-fonts/gnu-unifont/distinfo
+++ b/x11-fonts/gnu-unifont/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888092
-SHA256 (unifont-16.0.02.pcf.gz) = 02a3fe11994d3cdaf1d4bd5d2b6b609735e6823e01764ae83b704e02ec2f640d
-SIZE (unifont-16.0.02.pcf.gz) = 1356741
+TIMESTAMP = 1748831218
+SHA256 (unifont-16.0.04.pcf.gz) = 13cc3485864dd0655b4a7055ca8cee5887533575eadb542ab97d22603bcac5c4
+SIZE (unifont-16.0.04.pcf.gz) = 1356704
diff --git a/x11-fonts/iansui/Makefile b/x11-fonts/iansui/Makefile
index 0040a48e4f44..7dca8cca6d30 100644
--- a/x11-fonts/iansui/Makefile
+++ b/x11-fonts/iansui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iansui
-PORTVERSION= 1.011
+PORTVERSION= 1.020
DISTVERSIONPREFIX= v
CATEGORIES= x11-fonts
diff --git a/x11-fonts/iansui/distinfo b/x11-fonts/iansui/distinfo
index 59c1d672dc72..3a8f148725d4 100644
--- a/x11-fonts/iansui/distinfo
+++ b/x11-fonts/iansui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741851265
-SHA256 (ButTaiwan-iansui-v1.011_GH0.tar.gz) = 825eff25375dce9cfc8470507a0db9d978b1004bf49442b16fae1ac4f0a2281d
-SIZE (ButTaiwan-iansui-v1.011_GH0.tar.gz) = 41350233
+TIMESTAMP = 1748618677
+SHA256 (ButTaiwan-iansui-v1.020_GH0.tar.gz) = 1339d69295a0e13c33fe5cc6e2cc51d788409195d446aa66ca407f97997ddaf5
+SIZE (ButTaiwan-iansui-v1.020_GH0.tar.gz) = 41677636
diff --git a/x11-fonts/linux-rl9-fontconfig/Makefile b/x11-fonts/linux-rl9-fontconfig/Makefile
index b4963356d9a9..7acc51e076ae 100644
--- a/x11-fonts/linux-rl9-fontconfig/Makefile
+++ b/x11-fonts/linux-rl9-fontconfig/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fontconfig
PORTVERSION= 2.14.0
DISTVERSIONSUFFIX= -2.el9_1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-fonts linux
MAINTAINER= emulation@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://www.freedesktop.org/wiki/Software/fontconfig/
USES= cpe linux:rl9
USE_LDCONFIG= yes
-USE_LINUX= brotli expat freetype harfbuzz libxml2
+USE_LINUX= expat freetype harfbuzz libxml2
USE_LINUX_RPM= yes
WANT_LINUX32= yes
diff --git a/x11-fonts/linux-rl9-fontconfig/pkg-plist.aarch64 b/x11-fonts/linux-rl9-fontconfig/pkg-plist.aarch64
index 5f39415da4e7..d4f9dbb09ebe 100644
--- a/x11-fonts/linux-rl9-fontconfig/pkg-plist.aarch64
+++ b/x11-fonts/linux-rl9-fontconfig/pkg-plist.aarch64
@@ -9,16 +9,6 @@ usr/bin/fc-pattern
usr/bin/fc-query
usr/bin/fc-scan
usr/bin/fc-validate
-usr/lib/.build-id/37/673187a3c8dcc45993af73e9af3d6c36903047
-usr/lib/.build-id/3a/bce9401969b83f292ced451aacd7f3feb357c7
-usr/lib/.build-id/3d/8890162e5fdb6d237f410e8587cbb10b30f0ef
-usr/lib/.build-id/4b/a8f8a618d7c369131817a08f9ab8ee22750b3d
-usr/lib/.build-id/5d/f79bccb68ae94069f3a3fc612f695f81ee6572
-usr/lib/.build-id/6b/194a9620044403f890fe5e56e33983171a58cb
-usr/lib/.build-id/a8/dd6f6de2b02e085c6e40ff07530baa09cafc51
-usr/lib/.build-id/b7/f0dc18a34b2b2f65ba9358a9e624d76ae06bfa
-usr/lib/.build-id/ec/c9e09b09d24cc1bbd21cfc8e91892ff9329bd3
-usr/lib/.build-id/f9/a286231523a00a809a22b7e9f6c89bf3e7b2eb
usr/lib64/libfontconfig.so.1
usr/lib64/libfontconfig.so.1.12.0
%%PORTDOCS%%usr/share/doc/fontconfig/AUTHORS
diff --git a/x11-fonts/linux-rl9-fontconfig/pkg-plist.amd64 b/x11-fonts/linux-rl9-fontconfig/pkg-plist.amd64
index 067fdca0738c..2611a0b75528 100644
--- a/x11-fonts/linux-rl9-fontconfig/pkg-plist.amd64
+++ b/x11-fonts/linux-rl9-fontconfig/pkg-plist.amd64
@@ -10,26 +10,6 @@ usr/bin/fc-pattern
usr/bin/fc-query
usr/bin/fc-scan
usr/bin/fc-validate
-usr/lib/.build-id/15/2e110664338b40a59bbf43ff554816b7dba92f
-usr/lib/.build-id/2b/a858be5545f5ba04424820b97cc6cf5c6f863e
-usr/lib/.build-id/32/647291776b1cde3fb4d65578e214810b9aa070
-usr/lib/.build-id/38/fbcf47b13b4c423653085b6ed3508672c29b27
-usr/lib/.build-id/3a/93e0445dba1aa4218abc3e38460ecc8631affc
-usr/lib/.build-id/4c/e6fb2169be2060ec7c4cf610e9c2c920d5c34e
-usr/lib/.build-id/4d/25ebd5a35ba47ede0c0a0b2e10fa8c15e9bc98
-usr/lib/.build-id/4e/72e474b0fe2b0a77a78c8dfba5da49f030d7a0
-usr/lib/.build-id/60/5b645b02edd661d8049467a2442f0b74d1e6fa
-usr/lib/.build-id/69/3f802506d1ae5c2ddd7fc0ecdc9c4224a2a13d
-usr/lib/.build-id/75/7c8c1ab7c90229d51f37e89092ba5032918fcd
-usr/lib/.build-id/76/2d6085399bc52f8693302f7a9c8851d8acd5cd
-usr/lib/.build-id/79/aee4393473150c0d3a7ab9072aba30e4776dd5
-usr/lib/.build-id/9f/a71b55dd52313fe02a2a1f419ef7693d11a051
-usr/lib/.build-id/a0/ec0a8154fc639b56bc9e9073c394bf255b401c
-usr/lib/.build-id/a1/593a88378c727c3991a08157dd83d82f7b6eb1
-usr/lib/.build-id/b6/d72803fde527d51f67c1e033020dd3ae628b7d
-usr/lib/.build-id/c7/0898d85470baa16b95dacdc91ce0664ce25c0a
-usr/lib/.build-id/cd/b87f9c97e862956d369a74f7dd2c25f3d222a5
-usr/lib/.build-id/da/e7d8d3bf4f0c524d1f14b172334a04d684d397
usr/lib/libfontconfig.so.1
usr/lib/libfontconfig.so.1.12.0
usr/lib64/libfontconfig.so.1
diff --git a/x11-fonts/materialdesign-ttf/Makefile b/x11-fonts/materialdesign-ttf/Makefile
index 629062d2fce6..32c8c80a2727 100644
--- a/x11-fonts/materialdesign-ttf/Makefile
+++ b/x11-fonts/materialdesign-ttf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= materialdesign
DISTVERSIONPREFIX= v
-DISTVERSION= 7.2.96
+DISTVERSION= 7.4.47
CATEGORIES= x11-fonts
PKGNAMESUFFIX= -ttf
diff --git a/x11-fonts/materialdesign-ttf/distinfo b/x11-fonts/materialdesign-ttf/distinfo
index 8a55a1c0c015..6cfbcaea4303 100644
--- a/x11-fonts/materialdesign-ttf/distinfo
+++ b/x11-fonts/materialdesign-ttf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685819203
-SHA256 (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = ca75ef34c2e109a846f26e282cef772f2bcdbcb66875cb98cd6525a93616b3e9
-SIZE (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = 2395459
+TIMESTAMP = 1753805158
+SHA256 (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = c93bc0ab667df1e4ac57aca977e72f894e4ed6f57430090bd887f0ced40676ae
+SIZE (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = 2442366
diff --git a/x11-fonts/montecarlo_fonts/Makefile b/x11-fonts/montecarlo_fonts/Makefile
index 0a32ebf18d33..d2b091f3773d 100644
--- a/x11-fonts/montecarlo_fonts/Makefile
+++ b/x11-fonts/montecarlo_fonts/Makefile
@@ -1,17 +1,20 @@
PORTNAME= montecarlo_fonts
-PORTVERSION= 1.0
-PORTREVISION= 3
+DISTVERSION= 1.0
+PORTREVISION= 4
CATEGORIES= x11-fonts
MASTER_SITES= http://bok.net/MonteCarlo/downloads/ \
http://mirror.4bit.ws/
DISTNAME= MonteCarlo-PCF
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Monospace font
WWW= https://bok.net/MonteCarlo/
-USES= fonts xorg
+# No specific license mentioned in distfiles or website but the font is
+# freely available.
+LICENSE= NONE
+
+USES= fonts tar:tgz xorg
USE_XORG= x11
NO_BUILD= yes
diff --git a/x11-fonts/noto-emoji/Makefile b/x11-fonts/noto-emoji/Makefile
index b39dd9262560..7f04b9899c2e 100644
--- a/x11-fonts/noto-emoji/Makefile
+++ b/x11-fonts/noto-emoji/Makefile
@@ -1,10 +1,10 @@
PORTNAME= noto
-PORTVERSION= 2.047
+PORTVERSION= 2.048
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/googlefonts/noto-emoji/raw/v${PORTVERSION}/fonts/
PKGNAMESUFFIX= -emoji
DISTFILES= NotoColorEmoji.ttf
-DIST_SUBDIR= Noto
+DIST_SUBDIR= Noto/Emoji/${PORTVERSION}
EXTRACT_ONLY= # empty
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/x11-fonts/noto-emoji/distinfo b/x11-fonts/noto-emoji/distinfo
index a3ead4fc82fe..eb463f08c20d 100644
--- a/x11-fonts/noto-emoji/distinfo
+++ b/x11-fonts/noto-emoji/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728632276
-SHA256 (Noto/Noto-COLRv1.ttf) = d5ce808f06f4776023202c22441d03d7e57f8980091d2107404438592f2b62f6
-SIZE (Noto/Noto-COLRv1.ttf) = 4760384
-SHA256 (Noto/NotoColorEmoji.ttf) = 39ee3c587e10e89669b9ff32703261d10d5f9c4dd5ad147b6b5a1c5200591817
-SIZE (Noto/NotoColorEmoji.ttf) = 10643852
+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
diff --git a/x11-fonts/noto-sans-bengali/Makefile b/x11-fonts/noto-sans-bengali/Makefile
index 2bfeceeacd1e..9825c35ed262 100644
--- a/x11-fonts/noto-sans-bengali/Makefile
+++ b/x11-fonts/noto-sans-bengali/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noto
-PORTVERSION= 2.003
+PORTVERSION= 3.000
CATEGORIES= x11-fonts
MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSansBengali-v${PORTVERSION}/ \
https://github.com/notofonts/notofonts.github.io/raw/NotoSansBengali-v${PORTVERSION}/fonts/NotoSansBengali/hinted/ttf/:fonts
diff --git a/x11-fonts/noto-sans-bengali/distinfo b/x11-fonts/noto-sans-bengali/distinfo
index 08c9fe9c1ec8..70e3864a356d 100644
--- a/x11-fonts/noto-sans-bengali/distinfo
+++ b/x11-fonts/noto-sans-bengali/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1715677662
-SHA256 (Noto/SansBengali/2.003/LICENSE) = c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
-SIZE (Noto/SansBengali/2.003/LICENSE) = 11357
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Black.ttf) = 1ba9c0828154c408e63c616717e0ea43ba8cb2cb5b32a93b540005f45815ce92
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Black.ttf) = 218000
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Bold.ttf) = 90e7a495c4f8a3690d02074dceec4204571098f6ff3486bee64316f2398f2ba1
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Bold.ttf) = 212540
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Condensed.ttf) = ab979818bcca1e8c048e82ab555e66048bfbd0013182403d078ce3dd18316482
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Condensed.ttf) = 205004
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-ExtraBold.ttf) = e1c83182ddc0de3b8b02676c3c4b5c80a67505c0890c9f18b85c74c06eb0cb4d
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-ExtraBold.ttf) = 212792
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-ExtraCondensed.ttf) = db208102f1ca2857438c6e9b3c0c030efe09c273a9058bbeba291d394e5c9814
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-ExtraCondensed.ttf) = 206208
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-ExtraLight.ttf) = 7e44ecdc5c824e10222e27a4de2a94ff2174e91d7a211551649efc1195260b81
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-ExtraLight.ttf) = 207300
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Light.ttf) = 24f5ea0ff81ba82aeca7143ab906696bbe1c9d75de31518f44ee929efabc901a
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Light.ttf) = 195904
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Medium.ttf) = 4140bd8ed66c2130d9341e2d92b32b3450d72bbb3a2bcecf735ec7c6bd2a449b
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Medium.ttf) = 208384
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Regular.ttf) = 9f8b4dd091f19b111d24ea18daae81bea8684cc67de17ea1acd797e144bf20ba
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Regular.ttf) = 203696
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-SemiBold.ttf) = 09233fef319c2e3d066444fe7d437d76fd8188027e835bb8995934fb66471acf
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-SemiBold.ttf) = 209608
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-SemiCondensed.ttf) = 2afc63b7c109652ca595f2757347fae96068ca4a06fed40ec5ddb8f427de2b23
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-SemiCondensed.ttf) = 207856
-SHA256 (Noto/SansBengali/2.003/NotoSansBengali-Thin.ttf) = 0c375f6a95d4e5dd32f50831d7086cf2ed4a40717ca57002d959d2d440d825f0
-SIZE (Noto/SansBengali/2.003/NotoSansBengali-Thin.ttf) = 190188
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Black.ttf) = 777e2e8e60966d87f0422dd19e83667ee79c6aded4d46eef7a52c64bd3600cd5
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Black.ttf) = 218108
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Bold.ttf) = 0d46caf69318377337ca4c4e92907af11ea4bdef5465c8d5cfe17f8771d824a7
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Bold.ttf) = 212652
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Condensed.ttf) = 5fc6e7bf113b0a8d34c535f40b9201f4faac85dc8e1e3163c1ea5138c6a24881
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Condensed.ttf) = 205036
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraBold.ttf) = 8ef8f627a1259259799d77161a2d449f8d3d6b99271b94ed13372489c3dab504
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraBold.ttf) = 212972
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraCondensed.ttf) = 5ea26c8f8976a2c403362a2d2b7fb9e08d69eb32d78762146c48d4515f49bd3a
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraCondensed.ttf) = 206240
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraLight.ttf) = 3518235f94b6aa9c3aaf270618ee60743d7717fc20010233b90e8d2a76732065
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-ExtraLight.ttf) = 207340
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Light.ttf) = fc46651b3e5074e9e5ee6e9a0e2f55c33219f93424a46fa4dd4250cd00ed3c83
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Light.ttf) = 195944
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Medium.ttf) = 42dae1396b47f3e1d4f8f86b44f63f686fccbbbb00b35bbf6f62373555ab06e5
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Medium.ttf) = 208420
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Regular.ttf) = ab2f54c0922024eb8813c3f33e335f137505861dba38d78195cf32b7c3ed8be2
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Regular.ttf) = 203732
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-SemiBold.ttf) = c250426cfcc9b7616e87be69a70ec8ac4bd6efdb984d9d6827464d63b87151b5
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-SemiBold.ttf) = 209648
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-SemiCondensed.ttf) = b7b456c23409b04aacde5a430817e586c0a8c573c4038088d4e3de705a72b800
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-SemiCondensed.ttf) = 207888
-SHA256 (Noto/SansBengali/2.003/NotoSansBengaliUI-Thin.ttf) = a3018fc4db9922c647d00436ee822427cfb7125dc49f55c4eefd9c82a74df117
-SIZE (Noto/SansBengali/2.003/NotoSansBengaliUI-Thin.ttf) = 190228
+TIMESTAMP = 1752266028
+SHA256 (Noto/SansBengali/3.000/LICENSE) = c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4
+SIZE (Noto/SansBengali/3.000/LICENSE) = 11357
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Black.ttf) = e1c8744898c2bb6c3b6688b8352049afc4f8e34d6da57a192e6aed6b380f3b6b
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Black.ttf) = 140628
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Bold.ttf) = b9c780ce6cc5445bfcd12d8ef3b4d642e850300fe774bb4007f66780c0728269
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Bold.ttf) = 141460
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Condensed.ttf) = 117293285764f8710cea9e1058814bc5ef87ec5d8dbfc8d60c53a2bc6e2fdbc6
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Condensed.ttf) = 139060
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-ExtraBold.ttf) = 214844e6b7fac0bd66db3c2a7c3261af348387ea6eec75abec9991c3b262de80
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-ExtraBold.ttf) = 141740
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-ExtraCondensed.ttf) = fc9f50c3df3de209d9874db746624be65119feeb81ce6b891656e1f3043fa39c
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-ExtraCondensed.ttf) = 137760
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-ExtraLight.ttf) = 79b6a57c1bcbc1a2b13fc42175064b5afa7f07d7d2f65426b6df2ffd1ccc18c0
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-ExtraLight.ttf) = 138344
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Light.ttf) = e020b77bf232e1e6accb59bed7e7fdd0277e13c6fb15906efa289161ee03fe56
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Light.ttf) = 137020
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Medium.ttf) = da33c174c79e103bee7c2e03c540ae3d54185edcdd3bcf3703b04b65f118e41b
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Medium.ttf) = 145108
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Regular.ttf) = 08625cf76fecba8e9e36f342813d7f266aba63513cb16e7290fe366c8e27cd4f
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Regular.ttf) = 139712
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-SemiBold.ttf) = 640f109242f4979b699dfc664418ce4bdba99851380bed08f2dfdb0dd72910a5
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-SemiBold.ttf) = 145400
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-SemiCondensed.ttf) = 7ade29e4cee14dac81a90b0c3d91597d20bd5c741c201b578f30ad576fb2e197
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-SemiCondensed.ttf) = 138764
+SHA256 (Noto/SansBengali/3.000/NotoSansBengali-Thin.ttf) = cf1c32c27868013bbf6c974a0466fb658ab0c2c7d4eedbf88cb1fa3b91153454
+SIZE (Noto/SansBengali/3.000/NotoSansBengali-Thin.ttf) = 138352
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Black.ttf) = 777e2e8e60966d87f0422dd19e83667ee79c6aded4d46eef7a52c64bd3600cd5
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Black.ttf) = 218108
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Bold.ttf) = 0d46caf69318377337ca4c4e92907af11ea4bdef5465c8d5cfe17f8771d824a7
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Bold.ttf) = 212652
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Condensed.ttf) = 5fc6e7bf113b0a8d34c535f40b9201f4faac85dc8e1e3163c1ea5138c6a24881
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Condensed.ttf) = 205036
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraBold.ttf) = 8ef8f627a1259259799d77161a2d449f8d3d6b99271b94ed13372489c3dab504
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraBold.ttf) = 212972
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraCondensed.ttf) = 5ea26c8f8976a2c403362a2d2b7fb9e08d69eb32d78762146c48d4515f49bd3a
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraCondensed.ttf) = 206240
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraLight.ttf) = 3518235f94b6aa9c3aaf270618ee60743d7717fc20010233b90e8d2a76732065
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-ExtraLight.ttf) = 207340
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Light.ttf) = fc46651b3e5074e9e5ee6e9a0e2f55c33219f93424a46fa4dd4250cd00ed3c83
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Light.ttf) = 195944
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Medium.ttf) = 42dae1396b47f3e1d4f8f86b44f63f686fccbbbb00b35bbf6f62373555ab06e5
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Medium.ttf) = 208420
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Regular.ttf) = ab2f54c0922024eb8813c3f33e335f137505861dba38d78195cf32b7c3ed8be2
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Regular.ttf) = 203732
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-SemiBold.ttf) = c250426cfcc9b7616e87be69a70ec8ac4bd6efdb984d9d6827464d63b87151b5
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-SemiBold.ttf) = 209648
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-SemiCondensed.ttf) = b7b456c23409b04aacde5a430817e586c0a8c573c4038088d4e3de705a72b800
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-SemiCondensed.ttf) = 207888
+SHA256 (Noto/SansBengali/3.000/NotoSansBengaliUI-Thin.ttf) = a3018fc4db9922c647d00436ee822427cfb7125dc49f55c4eefd9c82a74df117
+SIZE (Noto/SansBengali/3.000/NotoSansBengaliUI-Thin.ttf) = 190228
diff --git a/x11-fonts/noto-serif-bengali/Makefile b/x11-fonts/noto-serif-bengali/Makefile
index 16a625a64ac2..6efaae1a87b6 100644
--- a/x11-fonts/noto-serif-bengali/Makefile
+++ b/x11-fonts/noto-serif-bengali/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noto
-PORTVERSION= 2.003
+PORTVERSION= 3.000
CATEGORIES= x11-fonts
#MASTER_SITES= https://github.com/notofonts/notofonts.github.io/raw/NotoSerifBengali-v${PORTVERSION}/fonts/ \
# https://github.com/notofonts/notofonts.github.io/raw/NotoSerifBengali-v${PORTVERSION}/fonts/NotoSerifBengali/hinted/ttf/:fonts
diff --git a/x11-fonts/noto-serif-bengali/distinfo b/x11-fonts/noto-serif-bengali/distinfo
index c13e99ba585f..26e22ecfcb5e 100644
--- a/x11-fonts/noto-serif-bengali/distinfo
+++ b/x11-fonts/noto-serif-bengali/distinfo
@@ -1,75 +1,75 @@
-TIMESTAMP = 1715677692
-SHA256 (Noto/SerifBengali/2.003/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
-SIZE (Noto/SerifBengali/2.003/LICENSE) = 4374
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Black.ttf) = dcb1c1381e29dd98d073bbf6240d686b41cd45dc2809c99dde8dbbf4d524ac09
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Black.ttf) = 269460
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Bold.ttf) = e58cc1c51fa3194ad9b20e24e1a3595cbf97991da5277e060621a3228235bebc
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Bold.ttf) = 258628
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Condensed.ttf) = d7023f7126dba7dedc4631226c1999c9b422036b85016475349e711bfb2213f6
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Condensed.ttf) = 248948
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedBlack.ttf) = 2bd3372ce1e17e466b2b3a8e60a5999e4363c619536500b3607fdc8859c05d43
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedBlack.ttf) = 260604
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedBold.ttf) = 8a779a66d61e7368de6431502f93558f348d4b3bf63db79e7cf11bca2ee566f4
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedBold.ttf) = 255032
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedExtraBold.ttf) = 787f5b69e10630fd15c3296473bce9cb2c9f5c1729eb62f162f860c1b2613203
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedExtraBold.ttf) = 261280
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedExtraLight.ttf) = 9de44ce60edcffc2090ef9e9ef48c52e234223b50f5cb5ce31192e7ad32dba5f
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedExtraLight.ttf) = 221336
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedLight.ttf) = 195fe97b8bcaea2c81a89da0b0f88d4c1eb6e8512471f7e7812301f312b3f4a9
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedLight.ttf) = 241240
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedMedium.ttf) = ae502747405f6e826d2263fe079c1d39d227b7167a23419d0631774352074431
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedMedium.ttf) = 249076
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedSemiBold.ttf) = c69ad8c24193892e272613023d327198b98c87b4b6d2e33bac2d3db30e62ffb7
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedSemiBold.ttf) = 257668
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedThin.ttf) = 081ed9089cdcad4ba2f5f0c1d9e6f428e52785fd3e7c86190e5a54ad21de10b1
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-CondensedThin.ttf) = 226480
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraBold.ttf) = 959110c88edcc106c7b8ae43ab8c743e26a4298c4631266243ca10a840ec1add
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraBold.ttf) = 258752
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensed.ttf) = 942135fef93255520e59e4fe4c6bd49e9e5fbae3726eb2b4151048fab9cd76d0
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensed.ttf) = 247028
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedBlack.ttf) = 2c90a236ed1f90330be3dc304333166322be4b819a899a4e923788b8d9d8b832
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedBlack.ttf) = 253644
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedBold.ttf) = f55835d1eab53905cf44eceb39fa01575a8fda017da3f71d5bab5395353843b0
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedBold.ttf) = 257556
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedExtraBold.ttf) = 9ff76a2602a14dc3fcd3469bebaee0c3e491bf47f069c108b1ad926c5853190c
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedExtraBold.ttf) = 256992
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedExtraLight.ttf) = af132b1cc12495d0d18ef1fcc6e10bab2f9c1b2bba69e29548d1aae7bf47e44f
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedExtraLight.ttf) = 218980
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedLight.ttf) = 6fbd69f769353c97dd0ff6e153db30d9dc68ac5d037d6c48b999ffc9bbfef57a
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedLight.ttf) = 240448
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedMedium.ttf) = 1e8bb91f016b8c24a4aa16cc65427dd81f42fb4255e3c20663a9007346c37830
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedMedium.ttf) = 247696
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedSemiBold.ttf) = 40b1fbfef03cd5eb6c390c73d0cbbb87f908977afbda34fc6c9d4b10050398a8
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedSemiBold.ttf) = 252768
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedThin.ttf) = 3d13cfa726dbf78d3653aa6f157cd8c7a6fa396fb849b22bb92d7b81012d94b5
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraCondensedThin.ttf) = 225684
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraLight.ttf) = 1d6fc05d816b35e4bd54e47c0ae00bd5c94c4f95658f13d39969b2d477bd692e
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-ExtraLight.ttf) = 226068
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Light.ttf) = 63cb537a5147f894430857569d00b8c7ec4f04634ffe53b70a4bf75ef85270c8
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Light.ttf) = 233416
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Medium.ttf) = 90073c42195188bf89c1ff861e85501effbea3ab6e4aaf3b90a6c6e39c33cb2c
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Medium.ttf) = 256104
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Regular.ttf) = b0618e272302cdb9e47ffd648e7aa8a09322fd1859b8abd06af6816015b92eec
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Regular.ttf) = 263696
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiBold.ttf) = 6d5d5f47f48c088d613d5d56d1767bef1adf9e116f6329332a01d20a302ae7a2
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiBold.ttf) = 255024
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensed.ttf) = 09ba4e2073fff4459ec4a2f7e8208ad2012c27b2618b529704f09e36b765c8fd
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensed.ttf) = 252148
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedBlack.ttf) = 41e84318b41903354e02cc51f38c4a0ccd822bc5fd6e5abea2e4d9c2289c1cc5
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedBlack.ttf) = 263020
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedBold.ttf) = 4a079f02c9fd08a814d89bcc6ff3652fd2937f0e09e6e24ccb1ac89e0cdf9217
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedBold.ttf) = 257112
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedExtraBold.ttf) = 2378f01ac2fe0150ac8ded35223110748f2d99cf2a24ba218bad142b35aa67d0
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedExtraBold.ttf) = 259524
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedExtraLight.ttf) = 82727d16fd13712649b3881c757a9b3c0477a796b250cc112f26b25e28731254
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedExtraLight.ttf) = 223248
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedLight.ttf) = af7283f3cec98d70e62d045030d95fe336c794134bb2931e3d09987d57c3c5bb
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedLight.ttf) = 240720
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedMedium.ttf) = b8454e615c3815cf9550f293c80959bf33cfdfa4c391d72f06d6ed0df9adb05d
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedMedium.ttf) = 250684
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedSemiBold.ttf) = 0aa61a1ca255e0f52dec9f1594550c50b6d3628c8781d5d35cfa1aeee2ad829f
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedSemiBold.ttf) = 257436
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedThin.ttf) = d42ec0f56aeaa8e09e9ecc3d65cc14ab5078f58cfc528c222136771eb4b3512d
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-SemiCondensedThin.ttf) = 228288
-SHA256 (Noto/SerifBengali/2.003/NotoSerifBengali-Thin.ttf) = f66e13c6185c7ab942ec687f0fc9afe434b0c8ffbaaa4169e4841bc03996712c
-SIZE (Noto/SerifBengali/2.003/NotoSerifBengali-Thin.ttf) = 235440
+TIMESTAMP = 1752266030
+SHA256 (Noto/SerifBengali/3.000/LICENSE) = f2095b08bed08b23a6fe26112fcd679a2bee3f002eef077eb05d215ed1051bd8
+SIZE (Noto/SerifBengali/3.000/LICENSE) = 4374
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Black.ttf) = dcb1c1381e29dd98d073bbf6240d686b41cd45dc2809c99dde8dbbf4d524ac09
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Black.ttf) = 269460
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Bold.ttf) = e58cc1c51fa3194ad9b20e24e1a3595cbf97991da5277e060621a3228235bebc
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Bold.ttf) = 258628
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Condensed.ttf) = d7023f7126dba7dedc4631226c1999c9b422036b85016475349e711bfb2213f6
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Condensed.ttf) = 248948
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedBlack.ttf) = 2bd3372ce1e17e466b2b3a8e60a5999e4363c619536500b3607fdc8859c05d43
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedBlack.ttf) = 260604
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedBold.ttf) = 8a779a66d61e7368de6431502f93558f348d4b3bf63db79e7cf11bca2ee566f4
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedBold.ttf) = 255032
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedExtraBold.ttf) = 787f5b69e10630fd15c3296473bce9cb2c9f5c1729eb62f162f860c1b2613203
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedExtraBold.ttf) = 261280
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedExtraLight.ttf) = 9de44ce60edcffc2090ef9e9ef48c52e234223b50f5cb5ce31192e7ad32dba5f
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedExtraLight.ttf) = 221336
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedLight.ttf) = 195fe97b8bcaea2c81a89da0b0f88d4c1eb6e8512471f7e7812301f312b3f4a9
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedLight.ttf) = 241240
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedMedium.ttf) = ae502747405f6e826d2263fe079c1d39d227b7167a23419d0631774352074431
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedMedium.ttf) = 249076
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedSemiBold.ttf) = c69ad8c24193892e272613023d327198b98c87b4b6d2e33bac2d3db30e62ffb7
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedSemiBold.ttf) = 257668
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedThin.ttf) = 081ed9089cdcad4ba2f5f0c1d9e6f428e52785fd3e7c86190e5a54ad21de10b1
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-CondensedThin.ttf) = 226480
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraBold.ttf) = 959110c88edcc106c7b8ae43ab8c743e26a4298c4631266243ca10a840ec1add
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraBold.ttf) = 258752
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensed.ttf) = 942135fef93255520e59e4fe4c6bd49e9e5fbae3726eb2b4151048fab9cd76d0
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensed.ttf) = 247028
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedBlack.ttf) = 2c90a236ed1f90330be3dc304333166322be4b819a899a4e923788b8d9d8b832
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedBlack.ttf) = 253644
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedBold.ttf) = f55835d1eab53905cf44eceb39fa01575a8fda017da3f71d5bab5395353843b0
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedBold.ttf) = 257556
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedExtraBold.ttf) = 9ff76a2602a14dc3fcd3469bebaee0c3e491bf47f069c108b1ad926c5853190c
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedExtraBold.ttf) = 256992
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedExtraLight.ttf) = af132b1cc12495d0d18ef1fcc6e10bab2f9c1b2bba69e29548d1aae7bf47e44f
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedExtraLight.ttf) = 218980
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedLight.ttf) = 6fbd69f769353c97dd0ff6e153db30d9dc68ac5d037d6c48b999ffc9bbfef57a
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedLight.ttf) = 240448
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedMedium.ttf) = 1e8bb91f016b8c24a4aa16cc65427dd81f42fb4255e3c20663a9007346c37830
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedMedium.ttf) = 247696
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedSemiBold.ttf) = 40b1fbfef03cd5eb6c390c73d0cbbb87f908977afbda34fc6c9d4b10050398a8
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedSemiBold.ttf) = 252768
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedThin.ttf) = 3d13cfa726dbf78d3653aa6f157cd8c7a6fa396fb849b22bb92d7b81012d94b5
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraCondensedThin.ttf) = 225684
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraLight.ttf) = 1d6fc05d816b35e4bd54e47c0ae00bd5c94c4f95658f13d39969b2d477bd692e
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-ExtraLight.ttf) = 226068
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Light.ttf) = 63cb537a5147f894430857569d00b8c7ec4f04634ffe53b70a4bf75ef85270c8
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Light.ttf) = 233416
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Medium.ttf) = 90073c42195188bf89c1ff861e85501effbea3ab6e4aaf3b90a6c6e39c33cb2c
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Medium.ttf) = 256104
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Regular.ttf) = b0618e272302cdb9e47ffd648e7aa8a09322fd1859b8abd06af6816015b92eec
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Regular.ttf) = 263696
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiBold.ttf) = 6d5d5f47f48c088d613d5d56d1767bef1adf9e116f6329332a01d20a302ae7a2
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiBold.ttf) = 255024
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensed.ttf) = 09ba4e2073fff4459ec4a2f7e8208ad2012c27b2618b529704f09e36b765c8fd
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensed.ttf) = 252148
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedBlack.ttf) = 41e84318b41903354e02cc51f38c4a0ccd822bc5fd6e5abea2e4d9c2289c1cc5
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedBlack.ttf) = 263020
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedBold.ttf) = 4a079f02c9fd08a814d89bcc6ff3652fd2937f0e09e6e24ccb1ac89e0cdf9217
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedBold.ttf) = 257112
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedExtraBold.ttf) = 2378f01ac2fe0150ac8ded35223110748f2d99cf2a24ba218bad142b35aa67d0
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedExtraBold.ttf) = 259524
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedExtraLight.ttf) = 82727d16fd13712649b3881c757a9b3c0477a796b250cc112f26b25e28731254
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedExtraLight.ttf) = 223248
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedLight.ttf) = af7283f3cec98d70e62d045030d95fe336c794134bb2931e3d09987d57c3c5bb
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedLight.ttf) = 240720
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedMedium.ttf) = b8454e615c3815cf9550f293c80959bf33cfdfa4c391d72f06d6ed0df9adb05d
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedMedium.ttf) = 250684
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedSemiBold.ttf) = 0aa61a1ca255e0f52dec9f1594550c50b6d3628c8781d5d35cfa1aeee2ad829f
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedSemiBold.ttf) = 257436
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedThin.ttf) = d42ec0f56aeaa8e09e9ecc3d65cc14ab5078f58cfc528c222136771eb4b3512d
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-SemiCondensedThin.ttf) = 228288
+SHA256 (Noto/SerifBengali/3.000/NotoSerifBengali-Thin.ttf) = f66e13c6185c7ab942ec687f0fc9afe434b0c8ffbaaa4169e4841bc03996712c
+SIZE (Noto/SerifBengali/3.000/NotoSerifBengali-Thin.ttf) = 235440
diff --git a/x11-fonts/py-FindSystemFontsFilename/Makefile b/x11-fonts/py-FindSystemFontsFilename/Makefile
index 480e42a332e5..3edc40c312e0 100644
--- a/x11-fonts/py-FindSystemFontsFilename/Makefile
+++ b/x11-fonts/py-FindSystemFontsFilename/Makefile
@@ -1,5 +1,5 @@
PORTNAME= FindSystemFontsFilename
-DISTVERSION= 0.3.1
+DISTVERSION= 0.3.2
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-FindSystemFontsFilename/distinfo b/x11-fonts/py-FindSystemFontsFilename/distinfo
index 710f85ce8c88..9bdb587ef6fc 100644
--- a/x11-fonts/py-FindSystemFontsFilename/distinfo
+++ b/x11-fonts/py-FindSystemFontsFilename/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728227413
-SHA256 (findsystemfontsfilename-0.3.1.tar.gz) = 04551e69a4b5b7a778cc7301adfbff0813f85c606827428ba9901f27a7770c40
-SIZE (findsystemfontsfilename-0.3.1.tar.gz) = 20377
+TIMESTAMP = 1750495456
+SHA256 (findsystemfontsfilename-0.3.2.tar.gz) = d2d9bad5156bb5f97c1f64d185a3fc40f83b27a95b4421e65f7bbe518e177c20
+SIZE (findsystemfontsfilename-0.3.2.tar.gz) = 20481
diff --git a/x11-fonts/py-afdko/Makefile b/x11-fonts/py-afdko/Makefile
index 5a6e4d39fdbc..2c8a7309687f 100644
--- a/x11-fonts/py-afdko/Makefile
+++ b/x11-fonts/py-afdko/Makefile
@@ -1,5 +1,6 @@
PORTNAME= afdko
PORTVERSION= 4.0.2
+PORTREVISION= 1
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= afdko>=${PORTVERSION}<${PORTVERSION}_99:x11-fonts/afdko \
${PYTHON_PKGNAMEPREFIX}defcon>=0.10.2:x11-fonts/py-defcon@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fontMath>=0.9.3:x11-fonts/py-fontMath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=4.42.0:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.66.1:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufonormalizer>=0.6.1:x11-fonts/py-ufonormalizer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufoprocessor>=1.9.0:x11-fonts/py-ufoprocessor@${PY_FLAVOR}
diff --git a/x11-fonts/py-babelfont/Makefile b/x11-fonts/py-babelfont/Makefile
index d7411fceffbd..3917ddd5fcf7 100644
--- a/x11-fonts/py-babelfont/Makefile
+++ b/x11-fonts/py-babelfont/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babelfont
-PORTVERSION= 3.1.2
+PORTVERSION= 3.1.3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,6 +30,6 @@ READ_TTF_DESC= TrueType Font (TTF) files support
VFB_DESC= FontLab Studio 5 (VFB) files support
READ_TTF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fontfeatures>=1.8.0:x11-fonts/py-fontfeatures@${PY_FLAVOR}
-VFB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vfblib>=0.7.1:x11-fonts/py-vfblib@${PY_FLAVOR}
+VFB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vfblib>=0.9.0:x11-fonts/py-vfblib@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/x11-fonts/py-babelfont/distinfo b/x11-fonts/py-babelfont/distinfo
index d50c32eb53e2..66f3e8f1d526 100644
--- a/x11-fonts/py-babelfont/distinfo
+++ b/x11-fonts/py-babelfont/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888388
-SHA256 (babelfont-3.1.2.tar.gz) = ac640a7f3bcd9994f996df8fa9f1b4e3ce7c98e0bdf43098b660bef3473805b8
-SIZE (babelfont-3.1.2.tar.gz) = 1428397
+TIMESTAMP = 1750188158
+SHA256 (babelfont-3.1.3.tar.gz) = 23f7b17c02eb62df55ed0e74391768ea16fc262283ede2a7e7b4bf96c91378df
+SIZE (babelfont-3.1.3.tar.gz) = 1430037
diff --git a/x11-fonts/py-cffsubr/Makefile b/x11-fonts/py-cffsubr/Makefile
index bdd725366876..56be69563466 100644
--- a/x11-fonts/py-cffsubr/Makefile
+++ b/x11-fonts/py-cffsubr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cffsubr
PORTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-fontfeatures/Makefile b/x11-fonts/py-fontfeatures/Makefile
index 040c5fcf7452..4c066103fce7 100644
--- a/x11-fonts/py-fontfeatures/Makefile
+++ b/x11-fonts/py-fontfeatures/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fontfeatures
PORTVERSION= 1.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.28.0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fs2>=0:filesystems/py-fs2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/x11-fonts/py-gflanguages/Makefile b/x11-fonts/py-gflanguages/Makefile
index d525ad9fff94..5b81d7f8b81c 100644
--- a/x11-fonts/py-gflanguages/Makefile
+++ b/x11-fonts/py-gflanguages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gflanguages
-PORTVERSION= 0.7.3
+PORTVERSION= 0.7.6
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 8d53e6159eb8..8d5f8b007939 100644
--- a/x11-fonts/py-gflanguages/distinfo
+++ b/x11-fonts/py-gflanguages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116738
-SHA256 (gflanguages-0.7.3.tar.gz) = 0516cf0fad6a6f5fc204f86ffe31a688b0dd77698716a0ae821603b9a781a39e
-SIZE (gflanguages-0.7.3.tar.gz) = 852025
+TIMESTAMP = 1753265802
+SHA256 (gflanguages-0.7.6.tar.gz) = f25843d0bdc9c26a203c58cbf8b01d57c7b0bc8478204b6e8446256936571639
+SIZE (gflanguages-0.7.6.tar.gz) = 857090
diff --git a/x11-fonts/py-opentypespec/Makefile b/x11-fonts/py-opentypespec/Makefile
index 6db98d20cca2..f77658d64424 100644
--- a/x11-fonts/py-opentypespec/Makefile
+++ b/x11-fonts/py-opentypespec/Makefile
@@ -1,6 +1,5 @@
PORTNAME= opentypespec
-PORTVERSION= 1.9.1
-PORTREVISION= 1
+PORTVERSION= 1.9.2
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +10,8 @@ WWW= https://github.com/simoncozens/opentypespec-py
LICENSE= APACHE20
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/x11-fonts/py-opentypespec/distinfo b/x11-fonts/py-opentypespec/distinfo
index d2e6c70beaf6..b19d1d272719 100644
--- a/x11-fonts/py-opentypespec/distinfo
+++ b/x11-fonts/py-opentypespec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674590080
-SHA256 (opentypespec-1.9.1.tar.gz) = 7ce1079ad942905867d63c8803e0ac1c87ee77bc773cf6fb51642c9eb5720ea6
-SIZE (opentypespec-1.9.1.tar.gz) = 22450
+TIMESTAMP = 1747546604
+SHA256 (opentypespec-1.9.2.tar.gz) = e63f3dacc0cac462cba0df3cfd3efe7b4c44f3f78e98a377783a56c5e9091a24
+SIZE (opentypespec-1.9.2.tar.gz) = 22652
diff --git a/x11-fonts/py-shaperglot/Makefile b/x11-fonts/py-shaperglot/Makefile
index ee80afc7dbe9..9f2d87fecf31 100644
--- a/x11-fonts/py-shaperglot/Makefile
+++ b/x11-fonts/py-shaperglot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= shaperglot
PORTVERSION= 1.0.2
+PORTREVISION= 2
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-ufoLib/Makefile b/x11-fonts/py-ufoLib/Makefile
index 48976b01faa7..02e10dcd4bee 100644
--- a/x11-fonts/py-ufoLib/Makefile
+++ b/x11-fonts/py-ufoLib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ufoLib
PORTVERSION= 2.3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://unifiedfontobject.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=3.1.2:print/py-fonttools@${PY_FLAVOR}
USES= python zip
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index 13972f4be393..30806f807305 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vfblib
-PORTVERSION= 0.9.2
+PORTVERSION= 0.10.0
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.45.1:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}orjson>=3.10.13<4:devel/py-orjson@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0:devel/py-typing-extensions@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.59.0:print/py-fonttools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}orjson>=3.10.15<4:devel/py-orjson@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.1:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufolib2>=0.16.0:print/py-ufolib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufonormalizer>=0.6.1:x11-fonts/py-ufonormalizer@${PY_FLAVOR}
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index 86842d71d7e8..c77626827e3a 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289084
-SHA256 (vfblib-0.9.2.tar.gz) = f83c0337c688492425bdf337f8436d6d38aef850dcbad6d5d6a46f208a11b5b2
-SIZE (vfblib-0.9.2.tar.gz) = 7162685
+TIMESTAMP = 1753369408
+SHA256 (vfblib-0.10.0.tar.gz) = 36ba77ab38077b138cdbf53d2a044f23a8af8c8257c474667e655d09a7a32355
+SIZE (vfblib-0.10.0.tar.gz) = 7848924