diff --git a/config/rootfiles/common/gettext b/config/rootfiles/common/gettext
index 04728caa9..3560e9601 100644
--- a/config/rootfiles/common/gettext
+++ b/config/rootfiles/common/gettext
@@ -38,23 +38,24 @@ usr/bin/gettext.sh
 #usr/lib/libasprintf.so
 usr/lib/libasprintf.so.0
 usr/lib/libasprintf.so.0.0.0
-usr/lib/libgettextlib-0.21.so
+usr/lib/libgettextlib-0.22.so
 #usr/lib/libgettextlib.la
 #usr/lib/libgettextlib.so
 #usr/lib/libgettextpo.a
 #usr/lib/libgettextpo.la
 #usr/lib/libgettextpo.so
 usr/lib/libgettextpo.so.0
-usr/lib/libgettextpo.so.0.5.7
-usr/lib/libgettextsrc-0.21.so
+usr/lib/libgettextpo.so.0.5.9
+usr/lib/libgettextsrc-0.22.so
 #usr/lib/libgettextsrc.la
 usr/lib/libgettextsrc.so
 #usr/lib/libtextstyle.a
 #usr/lib/libtextstyle.la
 #usr/lib/libtextstyle.so
 usr/lib/libtextstyle.so.0
-usr/lib/libtextstyle.so.0.1.1
+usr/lib/libtextstyle.so.0.2.0
 usr/lib/preloadable_libintl.so
+#usr/share/aclocal/build-to-host.m4
 #usr/share/aclocal/gettext.m4
 #usr/share/aclocal/host-cpu-c-abi.m4
 #usr/share/aclocal/iconv.m4
@@ -129,6 +130,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/id.po
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/it.po
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++-gnome/po/ka.po
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/ky.po
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/lv.po
 #usr/share/doc/gettext/examples/hello-c++-gnome/po/ms.po
@@ -213,6 +215,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++-kde/po/id.po
 #usr/share/doc/gettext/examples/hello-c++-kde/po/it.po
 #usr/share/doc/gettext/examples/hello-c++-kde/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++-kde/po/ka.po
 #usr/share/doc/gettext/examples/hello-c++-kde/po/ky.po
 #usr/share/doc/gettext/examples/hello-c++-kde/po/lv.po
 #usr/share/doc/gettext/examples/hello-c++-kde/po/ms.po
@@ -270,6 +273,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++-qt/po/id.po
 #usr/share/doc/gettext/examples/hello-c++-qt/po/it.po
 #usr/share/doc/gettext/examples/hello-c++-qt/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++-qt/po/ka.po
 #usr/share/doc/gettext/examples/hello-c++-qt/po/ky.po
 #usr/share/doc/gettext/examples/hello-c++-qt/po/lv.po
 #usr/share/doc/gettext/examples/hello-c++-qt/po/ms.po
@@ -326,6 +330,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/id.po
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/it.po
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ka.po
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ky.po
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/lv.po
 #usr/share/doc/gettext/examples/hello-c++-wxwidgets/po/ms.po
@@ -381,6 +386,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++/po/id.po
 #usr/share/doc/gettext/examples/hello-c++/po/it.po
 #usr/share/doc/gettext/examples/hello-c++/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++/po/ka.po
 #usr/share/doc/gettext/examples/hello-c++/po/ky.po
 #usr/share/doc/gettext/examples/hello-c++/po/lv.po
 #usr/share/doc/gettext/examples/hello-c++/po/ms.po
@@ -405,6 +411,63 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c++/po/zh_CN.po
 #usr/share/doc/gettext/examples/hello-c++/po/zh_HK.po
 #usr/share/doc/gettext/examples/hello-c++/po/zh_TW.po
+#usr/share/doc/gettext/examples/hello-c++20
+#usr/share/doc/gettext/examples/hello-c++20/INSTALL
+#usr/share/doc/gettext/examples/hello-c++20/Makefile.am
+#usr/share/doc/gettext/examples/hello-c++20/autoclean.sh
+#usr/share/doc/gettext/examples/hello-c++20/autogen.sh
+#usr/share/doc/gettext/examples/hello-c++20/configure.ac
+#usr/share/doc/gettext/examples/hello-c++20/hello.cc
+#usr/share/doc/gettext/examples/hello-c++20/m4
+#usr/share/doc/gettext/examples/hello-c++20/m4/Makefile.am
+#usr/share/doc/gettext/examples/hello-c++20/po
+#usr/share/doc/gettext/examples/hello-c++20/po/LINGUAS
+#usr/share/doc/gettext/examples/hello-c++20/po/Makevars
+#usr/share/doc/gettext/examples/hello-c++20/po/POTFILES.in
+#usr/share/doc/gettext/examples/hello-c++20/po/af.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ast.po
+#usr/share/doc/gettext/examples/hello-c++20/po/bg.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ca.po
+#usr/share/doc/gettext/examples/hello-c++20/po/cs.po
+#usr/share/doc/gettext/examples/hello-c++20/po/da.po
+#usr/share/doc/gettext/examples/hello-c++20/po/de.po
+#usr/share/doc/gettext/examples/hello-c++20/po/el.po
+#usr/share/doc/gettext/examples/hello-c++20/po/eo.po
+#usr/share/doc/gettext/examples/hello-c++20/po/es.po
+#usr/share/doc/gettext/examples/hello-c++20/po/fi.po
+#usr/share/doc/gettext/examples/hello-c++20/po/fr.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ga.po
+#usr/share/doc/gettext/examples/hello-c++20/po/gl.po
+#usr/share/doc/gettext/examples/hello-c++20/po/hr.po
+#usr/share/doc/gettext/examples/hello-c++20/po/hu.po
+#usr/share/doc/gettext/examples/hello-c++20/po/id.po
+#usr/share/doc/gettext/examples/hello-c++20/po/it.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ja.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ka.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ky.po
+#usr/share/doc/gettext/examples/hello-c++20/po/lv.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ms.po
+#usr/share/doc/gettext/examples/hello-c++20/po/mt.po
+#usr/share/doc/gettext/examples/hello-c++20/po/nb.po
+#usr/share/doc/gettext/examples/hello-c++20/po/nl.po
+#usr/share/doc/gettext/examples/hello-c++20/po/nn.po
+#usr/share/doc/gettext/examples/hello-c++20/po/pl.po
+#usr/share/doc/gettext/examples/hello-c++20/po/pt.po
+#usr/share/doc/gettext/examples/hello-c++20/po/pt_BR.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ro.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ru.po
+#usr/share/doc/gettext/examples/hello-c++20/po/sk.po
+#usr/share/doc/gettext/examples/hello-c++20/po/sl.po
+#usr/share/doc/gettext/examples/hello-c++20/po/sq.po
+#usr/share/doc/gettext/examples/hello-c++20/po/sr.po
+#usr/share/doc/gettext/examples/hello-c++20/po/sv.po
+#usr/share/doc/gettext/examples/hello-c++20/po/ta.po
+#usr/share/doc/gettext/examples/hello-c++20/po/tr.po
+#usr/share/doc/gettext/examples/hello-c++20/po/uk.po
+#usr/share/doc/gettext/examples/hello-c++20/po/vi.po
+#usr/share/doc/gettext/examples/hello-c++20/po/zh_CN.po
+#usr/share/doc/gettext/examples/hello-c++20/po/zh_HK.po
+#usr/share/doc/gettext/examples/hello-c++20/po/zh_TW.po
 #usr/share/doc/gettext/examples/hello-c-gnome
 #usr/share/doc/gettext/examples/hello-c-gnome/INSTALL
 #usr/share/doc/gettext/examples/hello-c-gnome/Makefile.am
@@ -440,6 +503,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c-gnome/po/id.po
 #usr/share/doc/gettext/examples/hello-c-gnome/po/it.po
 #usr/share/doc/gettext/examples/hello-c-gnome/po/ja.po
+#usr/share/doc/gettext/examples/hello-c-gnome/po/ka.po
 #usr/share/doc/gettext/examples/hello-c-gnome/po/ky.po
 #usr/share/doc/gettext/examples/hello-c-gnome/po/lv.po
 #usr/share/doc/gettext/examples/hello-c-gnome/po/ms.po
@@ -500,6 +564,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/id.po
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/it.po
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/ja.po
+#usr/share/doc/gettext/examples/hello-c-gnome3/po/ka.po
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/ky.po
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/lv.po
 #usr/share/doc/gettext/examples/hello-c-gnome3/po/ms.po
@@ -555,6 +620,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-c/po/id.po
 #usr/share/doc/gettext/examples/hello-c/po/it.po
 #usr/share/doc/gettext/examples/hello-c/po/ja.po
+#usr/share/doc/gettext/examples/hello-c/po/ka.po
 #usr/share/doc/gettext/examples/hello-c/po/ky.po
 #usr/share/doc/gettext/examples/hello-c/po/lv.po
 #usr/share/doc/gettext/examples/hello-c/po/ms.po
@@ -610,6 +676,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-clisp/po/id.po
 #usr/share/doc/gettext/examples/hello-clisp/po/it.po
 #usr/share/doc/gettext/examples/hello-clisp/po/ja.po
+#usr/share/doc/gettext/examples/hello-clisp/po/ka.po
 #usr/share/doc/gettext/examples/hello-clisp/po/ky.po
 #usr/share/doc/gettext/examples/hello-clisp/po/lv.po
 #usr/share/doc/gettext/examples/hello-clisp/po/ms.po
@@ -667,6 +734,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/id.po
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/it.po
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/ja.po
+#usr/share/doc/gettext/examples/hello-csharp-forms/po/ka.po
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/ky.po
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/lv.po
 #usr/share/doc/gettext/examples/hello-csharp-forms/po/ms.po
@@ -721,6 +789,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-csharp/po/id.po
 #usr/share/doc/gettext/examples/hello-csharp/po/it.po
 #usr/share/doc/gettext/examples/hello-csharp/po/ja.po
+#usr/share/doc/gettext/examples/hello-csharp/po/ka.po
 #usr/share/doc/gettext/examples/hello-csharp/po/ky.po
 #usr/share/doc/gettext/examples/hello-csharp/po/lv.po
 #usr/share/doc/gettext/examples/hello-csharp/po/ms.po
@@ -776,6 +845,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-gawk/po/id.po
 #usr/share/doc/gettext/examples/hello-gawk/po/it.po
 #usr/share/doc/gettext/examples/hello-gawk/po/ja.po
+#usr/share/doc/gettext/examples/hello-gawk/po/ka.po
 #usr/share/doc/gettext/examples/hello-gawk/po/ky.po
 #usr/share/doc/gettext/examples/hello-gawk/po/lv.po
 #usr/share/doc/gettext/examples/hello-gawk/po/ms.po
@@ -831,6 +901,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-guile/po/id.po
 #usr/share/doc/gettext/examples/hello-guile/po/it.po
 #usr/share/doc/gettext/examples/hello-guile/po/ja.po
+#usr/share/doc/gettext/examples/hello-guile/po/ka.po
 #usr/share/doc/gettext/examples/hello-guile/po/ky.po
 #usr/share/doc/gettext/examples/hello-guile/po/lv.po
 #usr/share/doc/gettext/examples/hello-guile/po/ms.po
@@ -890,6 +961,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-java-awt/po/id.po
 #usr/share/doc/gettext/examples/hello-java-awt/po/it.po
 #usr/share/doc/gettext/examples/hello-java-awt/po/ja.po
+#usr/share/doc/gettext/examples/hello-java-awt/po/ka.po
 #usr/share/doc/gettext/examples/hello-java-awt/po/ky.po
 #usr/share/doc/gettext/examples/hello-java-awt/po/lv.po
 #usr/share/doc/gettext/examples/hello-java-awt/po/ms.po
@@ -948,6 +1020,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/id.po
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/it.po
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/ja.po
+#usr/share/doc/gettext/examples/hello-java-qtjambi/po/ka.po
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/ky.po
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/lv.po
 #usr/share/doc/gettext/examples/hello-java-qtjambi/po/ms.po
@@ -1006,6 +1079,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-java-swing/po/id.po
 #usr/share/doc/gettext/examples/hello-java-swing/po/it.po
 #usr/share/doc/gettext/examples/hello-java-swing/po/ja.po
+#usr/share/doc/gettext/examples/hello-java-swing/po/ka.po
 #usr/share/doc/gettext/examples/hello-java-swing/po/ky.po
 #usr/share/doc/gettext/examples/hello-java-swing/po/lv.po
 #usr/share/doc/gettext/examples/hello-java-swing/po/ms.po
@@ -1060,6 +1134,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-java/po/id.po
 #usr/share/doc/gettext/examples/hello-java/po/it.po
 #usr/share/doc/gettext/examples/hello-java/po/ja.po
+#usr/share/doc/gettext/examples/hello-java/po/ka.po
 #usr/share/doc/gettext/examples/hello-java/po/ky.po
 #usr/share/doc/gettext/examples/hello-java/po/lv.po
 #usr/share/doc/gettext/examples/hello-java/po/ms.po
@@ -1115,6 +1190,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-librep/po/id.po
 #usr/share/doc/gettext/examples/hello-librep/po/it.po
 #usr/share/doc/gettext/examples/hello-librep/po/ja.po
+#usr/share/doc/gettext/examples/hello-librep/po/ka.po
 #usr/share/doc/gettext/examples/hello-librep/po/ky.po
 #usr/share/doc/gettext/examples/hello-librep/po/lv.po
 #usr/share/doc/gettext/examples/hello-librep/po/ms.po
@@ -1175,6 +1251,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/id.po
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/it.po
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/ja.po
+#usr/share/doc/gettext/examples/hello-objc-gnome/po/ka.po
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/ky.po
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/lv.po
 #usr/share/doc/gettext/examples/hello-objc-gnome/po/ms.po
@@ -1233,6 +1310,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/id.po
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/it.po
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/ja.po
+#usr/share/doc/gettext/examples/hello-objc-gnustep/po/ka.po
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/ky.po
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/lv.po
 #usr/share/doc/gettext/examples/hello-objc-gnustep/po/ms.po
@@ -1288,6 +1366,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-objc/po/id.po
 #usr/share/doc/gettext/examples/hello-objc/po/it.po
 #usr/share/doc/gettext/examples/hello-objc/po/ja.po
+#usr/share/doc/gettext/examples/hello-objc/po/ka.po
 #usr/share/doc/gettext/examples/hello-objc/po/ky.po
 #usr/share/doc/gettext/examples/hello-objc/po/lv.po
 #usr/share/doc/gettext/examples/hello-objc/po/ms.po
@@ -1343,6 +1422,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-pascal/po/id.po
 #usr/share/doc/gettext/examples/hello-pascal/po/it.po
 #usr/share/doc/gettext/examples/hello-pascal/po/ja.po
+#usr/share/doc/gettext/examples/hello-pascal/po/ka.po
 #usr/share/doc/gettext/examples/hello-pascal/po/ky.po
 #usr/share/doc/gettext/examples/hello-pascal/po/lv.po
 #usr/share/doc/gettext/examples/hello-pascal/po/ms.po
@@ -1399,6 +1479,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-perl/po/id.po
 #usr/share/doc/gettext/examples/hello-perl/po/it.po
 #usr/share/doc/gettext/examples/hello-perl/po/ja.po
+#usr/share/doc/gettext/examples/hello-perl/po/ka.po
 #usr/share/doc/gettext/examples/hello-perl/po/ky.po
 #usr/share/doc/gettext/examples/hello-perl/po/lv.po
 #usr/share/doc/gettext/examples/hello-perl/po/ms.po
@@ -1455,6 +1536,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-php/po/id.po
 #usr/share/doc/gettext/examples/hello-php/po/it.po
 #usr/share/doc/gettext/examples/hello-php/po/ja.po
+#usr/share/doc/gettext/examples/hello-php/po/ka.po
 #usr/share/doc/gettext/examples/hello-php/po/ky.po
 #usr/share/doc/gettext/examples/hello-php/po/lv.po
 #usr/share/doc/gettext/examples/hello-php/po/ms.po
@@ -1510,6 +1592,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-python/po/id.po
 #usr/share/doc/gettext/examples/hello-python/po/it.po
 #usr/share/doc/gettext/examples/hello-python/po/ja.po
+#usr/share/doc/gettext/examples/hello-python/po/ka.po
 #usr/share/doc/gettext/examples/hello-python/po/ky.po
 #usr/share/doc/gettext/examples/hello-python/po/lv.po
 #usr/share/doc/gettext/examples/hello-python/po/ms.po
@@ -1565,6 +1648,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-sh/po/id.po
 #usr/share/doc/gettext/examples/hello-sh/po/it.po
 #usr/share/doc/gettext/examples/hello-sh/po/ja.po
+#usr/share/doc/gettext/examples/hello-sh/po/ka.po
 #usr/share/doc/gettext/examples/hello-sh/po/ky.po
 #usr/share/doc/gettext/examples/hello-sh/po/lv.po
 #usr/share/doc/gettext/examples/hello-sh/po/ms.po
@@ -1620,6 +1704,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-smalltalk/po/id.po
 #usr/share/doc/gettext/examples/hello-smalltalk/po/it.po
 #usr/share/doc/gettext/examples/hello-smalltalk/po/ja.po
+#usr/share/doc/gettext/examples/hello-smalltalk/po/ka.po
 #usr/share/doc/gettext/examples/hello-smalltalk/po/ky.po
 #usr/share/doc/gettext/examples/hello-smalltalk/po/lv.po
 #usr/share/doc/gettext/examples/hello-smalltalk/po/ms.po
@@ -1676,6 +1761,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/id.po
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/it.po
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/ja.po
+#usr/share/doc/gettext/examples/hello-tcl-tk/po/ka.po
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/ky.po
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/lv.po
 #usr/share/doc/gettext/examples/hello-tcl-tk/po/ms.po
@@ -1730,6 +1816,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-tcl/po/id.po
 #usr/share/doc/gettext/examples/hello-tcl/po/it.po
 #usr/share/doc/gettext/examples/hello-tcl/po/ja.po
+#usr/share/doc/gettext/examples/hello-tcl/po/ka.po
 #usr/share/doc/gettext/examples/hello-tcl/po/ky.po
 #usr/share/doc/gettext/examples/hello-tcl/po/lv.po
 #usr/share/doc/gettext/examples/hello-tcl/po/ms.po
@@ -1785,6 +1872,7 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/gettext/examples/hello-ycp/po/id.po
 #usr/share/doc/gettext/examples/hello-ycp/po/it.po
 #usr/share/doc/gettext/examples/hello-ycp/po/ja.po
+#usr/share/doc/gettext/examples/hello-ycp/po/ka.po
 #usr/share/doc/gettext/examples/hello-ycp/po/ky.po
 #usr/share/doc/gettext/examples/hello-ycp/po/lv.po
 #usr/share/doc/gettext/examples/hello-ycp/po/ms.po
@@ -1896,16 +1984,16 @@ usr/lib/preloadable_libintl.so
 #usr/share/doc/libtextstyle/libtextstyle_abt.html
 #usr/share/doc/libtextstyle/libtextstyle_toc.html
 #usr/share/gettext
-#usr/share/gettext-0.21
-#usr/share/gettext-0.21/its
-#usr/share/gettext-0.21/its/glade.loc
-#usr/share/gettext-0.21/its/glade1.its
-#usr/share/gettext-0.21/its/glade2.its
-#usr/share/gettext-0.21/its/gsettings.its
-#usr/share/gettext-0.21/its/gsettings.loc
-#usr/share/gettext-0.21/its/gtkbuilder.its
-#usr/share/gettext-0.21/its/metainfo.its
-#usr/share/gettext-0.21/its/metainfo.loc
+#usr/share/gettext-0.22
+#usr/share/gettext-0.22/its
+#usr/share/gettext-0.22/its/glade.loc
+#usr/share/gettext-0.22/its/glade1.its
+#usr/share/gettext-0.22/its/glade2.its
+#usr/share/gettext-0.22/its/gsettings.its
+#usr/share/gettext-0.22/its/gsettings.loc
+#usr/share/gettext-0.22/its/gtkbuilder.its
+#usr/share/gettext-0.22/its/metainfo.its
+#usr/share/gettext-0.22/its/metainfo.loc
 #usr/share/gettext/ABOUT-NLS
 #usr/share/gettext/archive.dir.tar.xz
 #usr/share/gettext/config.rpath
diff --git a/lfs/gettext b/lfs/gettext
index adbec52e1..57fead8ad 100644
--- a/lfs/gettext
+++ b/lfs/gettext
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.21
+VER        = 0.22
 
 THISAPP    = gettext-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = e36418323c79f582d13777083b455ae76ccb29e41a8259a2f4d6d9f5d8e2ac7c8ecc4df1b1fa2e9838c819cb27345fe254772398bdb88b3315410866048f755a
+$(DL_FILE)_BLAKE2 = e91c82eb793897bd7ed727503e9d6e72a47027adf51ca76cf5c936437c434e910508814b1d03b12694c5e87156018683cb2c8cc51637b121313ed41155bcd3e5
 
 install : $(TARGET)
 
