Saturday, March 21, 2026

devel/getetxt: update to 1.0

-----------------------------------------------
commit 7102fb31316e8cb2a3743babc5d8d4b7a6eb1918
from: Christian Weisgerber <naddy@mips.inka.de>
date: Tue Mar 17 00:25:03 2026 UTC

devel/gettext: update to 1.0

diff d6a4052721040a47f926fb35189983eed0617ec9 7102fb31316e8cb2a3743babc5d8d4b7a6eb1918
commit - d6a4052721040a47f926fb35189983eed0617ec9
commit + 7102fb31316e8cb2a3743babc5d8d4b7a6eb1918
blob - 51adb300d39a13b5459c56413889bb4370c0ce49
blob + 2070004fbba22d78e09669e767a2a4e7db8b91e4
--- devel/gettext/Makefile
+++ devel/gettext/Makefile
@@ -2,16 +2,16 @@ COMMENT-runtime= GNU gettext runtime libraries and pro
COMMENT-textstyle= text styling library
COMMENT-tools= GNU gettext development and translation tools

-VERSION= 0.23.1
+VERSION= 1.0
DISTNAME= gettext-${VERSION}
PKGNAME-textstyle= libtextstyle-${VERSION}

-SHARED_LIBS += intl 8.1 # 12.2
-SHARED_LIBS += asprintf 3.0 # unknown
-SHARED_LIBS += textstyle 0.2 # 2.3
-SHARED_LIBS += gettextlib 15.0 # unknown
-SHARED_LIBS += gettextsrc 11.0 # unknown
-SHARED_LIBS += gettextpo 13.0 # 5.12
+SHARED_LIBS += intl 8.2 # 12.6
+SHARED_LIBS += asprintf 3.1 # unknown
+SHARED_LIBS += textstyle 0.2 # 2.7
+SHARED_LIBS += gettextlib 16.0 # unknown
+SHARED_LIBS += gettextsrc 12.0 # unknown
+SHARED_LIBS += gettextpo 14.0 # 6.0

SUBST_VARS= VERSION

@@ -49,7 +49,9 @@ COMPILER = base-clang base-gcc

CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --disable-csharp \
+ --disable-d \
--disable-java \
+ --disable-modula2 \
--disable-acl \
--disable-openmp \
--with-libiconv-prefix="${LOCALBASE}" \
blob - d63329b2438bd32be6dc87465f0005b57c30113d
blob + 3904850a9d913a99f122bfa703497e5d53a57ea7
--- devel/gettext/distinfo
+++ devel/gettext/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gettext-0.23.1.tar.xz) = wfl6cqc4W35x3Qe1/qbNrxLJuItWSXayO9jBGFevKXA=
-SIZE (gettext-0.23.1.tar.xz) = 11038556
+SHA256 (gettext-1.0.tar.xz) = cRMqP7ceaCRbjyrE6elxN9PlwC9BVjbrUIrmB7wBrdc=
+SIZE (gettext-1.0.tar.xz) = 10721600
blob - f7805718b65533a41984b35ce1e9a3813c2906a3
blob + ca10d2f794501a3638044f046648e4b9319d3e41
--- devel/gettext/patches/patch-gettext-tools_gnulib-lib_Makefile_in
+++ devel/gettext/patches/patch-gettext-tools_gnulib-lib_Makefile_in
@@ -3,12 +3,12 @@ Use standard shared library versioning.
Index: gettext-tools/gnulib-lib/Makefile.in
--- gettext-tools/gnulib-lib/Makefile.in.orig
+++ gettext-tools/gnulib-lib/Makefile.in
-@@ -5544,7 +5544,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
- $(LTLIBINTL) $(LTLIBUNISTRING) $(MBRTOWC_LIB) \
- $(POSIX_SPAWN_LIB) $(POW_LIBM) $(QCOPY_ACL_LIB) $(SERVENT_LIB) \
- $(SETLOCALE_LIB) $(SETLOCALE_NULL_LIB) @INTL_MACOSX_LIBS@ \
-- -release @VERSION@ $(am__append_40) $(LTLIBXML) $(LTLIBICONV) \
-+ $(am__append_40) $(LTLIBXML) $(LTLIBICONV) \
- $(LTLIBICONV) $(am__append_194) $(am__append_195)
+@@ -6136,7 +6136,7 @@ libgettextlib_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined
+ $(LTLIBUNISTRING) $(MBRTOWC_LIB) $(POSIX_SPAWN_LIB) \
+ $(POW_LIBM) $(PTHREAD_ONCE_LIB) $(QCOPY_ACL_LIB) \
+ $(SERVENT_LIB) $(SETLOCALE_LIB) $(SETLOCALE_NULL_LIB) \
+- @INTL_MACOSX_LIBS@ -release @VERSION@ $(am__append_44) \
++ @INTL_MACOSX_LIBS@ $(am__append_44) \
+ $(LTLIBXML) $(LTLIBICONV) $(LTLIBICONV) $(am__append_212) \
+ $(am__append_213)

- # Use this preprocessor expression to decide whether #include_next works.
blob - 4850af7cc5f43a420c0aa33fbe7e572b7092b904 (mode 644)
blob + /dev/null
--- devel/gettext/patches/patch-gettext-tools_gnulib-tests_fseeko_c
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: gettext-tools/gnulib-tests/fseeko.c
---- gettext-tools/gnulib-tests/fseeko.c.orig
-+++ gettext-tools/gnulib-tests/fseeko.c
-@@ -53,7 +53,7 @@ fseeko (FILE *fp, off_t offset, int whence)
- && fp->_IO_write_ptr == fp->_IO_write_base
- && fp->_IO_save_base == NULL)
- #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
-- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
-+ /* FreeBSD, NetBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
- # if defined __SL64 && defined __SCLE /* Cygwin */
- if ((fp->_flags & __SL64) == 0)
- {
-@@ -73,6 +73,8 @@ fseeko (FILE *fp, off_t offset, int whence)
- ? fp_->_bf._size
- : 0)
- && fp_ub._base == NULL)
-+#elif defined __OpenBSD__ /* recent version of OpenBSD */
-+ if (0) /* fseeko() is compatible with what gnulib expects */
- #elif defined __EMX__ /* emx+gcc */
- if (fp->_ptr == fp->_buffer
- && fp->_rcount == 0
blob - 5eff939a229c310145072c1f158103e5949dc72f
blob + 77b23683eecb89f3682cc520dfadcf2c1b341150
--- devel/gettext/patches/patch-gettext-tools_src_Makefile_in
+++ devel/gettext/patches/patch-gettext-tools_src_Makefile_in
@@ -3,7 +3,7 @@ Use standard shared library versioning.
Index: gettext-tools/src/Makefile.in
--- gettext-tools/src/Makefile.in.orig
+++ gettext-tools/src/Makefile.in
-@@ -4417,7 +4417,7 @@ libgettextsrc_la_DEPENDENCIES = $(WOE32_LIBADD)
+@@ -4971,7 +4971,7 @@ libgettextsrc_la_DEPENDENCIES = $(WOE32_LIBADD)
# Need @LTLIBINTL@ because many source files use gettext().
# Need @LTLIBICONV@ because po-charset.c, read-po-lex.c, msgl-iconv.c,
# write-po.c use iconv().
@@ -11,4 +11,4 @@ Index: gettext-tools/src/Makefile.in
+libgettextsrc_la_LDFLAGS = \
../gnulib-lib/libgettextlib.la $(LTLIBUNISTRING) \
$(LT_LIBTEXTSTYLE) @LTLIBINTL@ @LTLIBICONV@ -lc -no-undefined \
- $(am__append_6) $(am__append_8) $(am__append_10)
+ $(am__append_8) $(am__append_9) $(am__append_10)
blob - c383e87c3c84a17ef8c3f116a0799e537c78ebc3
blob + d8c51de7e6c76336cbe39481df840b70cb2efedb
--- devel/gettext/pkg/PLIST-runtime
+++ devel/gettext/pkg/PLIST-runtime
@@ -4,6 +4,8 @@
@bin bin/gettext
bin/gettext.sh
@bin bin/ngettext
+@bin bin/printf_gettext
+@bin bin/printf_ngettext
include/autosprintf.h
include/libintl.h
@info info/autosprintf.info
@@ -17,6 +19,8 @@ lib/libintl.la
@man man/man1/envsubst.1
@man man/man1/gettext.1
@man man/man1/ngettext.1
+@man man/man1/printf_gettext.1
+@man man/man1/printf_ngettext.1
@man man/man3/bind_textdomain_codeset.3
@man man/man3/bindtextdomain.3
@man man/man3/dcgettext.3
@@ -39,6 +43,8 @@ share/doc/gettext/csharpdoc/namespaces.html
share/doc/gettext/envsubst.1.html
share/doc/gettext/gettext.1.html
share/doc/gettext/gettext.3.html
+share/doc/gettext/gettext_31.html
+share/doc/gettext/gettext_32.html
share/doc/gettext/javadoc2/
share/doc/gettext/javadoc2/allclasses-frame.html
share/doc/gettext/javadoc2/deprecated-list.html
@@ -58,6 +64,8 @@ share/doc/gettext/javadoc2/serialized-form.html
share/doc/gettext/javadoc2/stylesheet.css
share/doc/gettext/ngettext.1.html
share/doc/gettext/ngettext.3.html
+share/doc/gettext/printf_gettext.1.html
+share/doc/gettext/printf_ngettext.1.html
share/doc/gettext/textdomain.3.html
share/doc/libasprintf/
share/doc/libasprintf/autosprintf_all.html
@@ -90,12 +98,6 @@ share/locale/el/LC_MESSAGES/
share/locale/el/LC_MESSAGES/gettext-runtime.mo
share/locale/en/
share/locale/en/LC_MESSAGES/
-share/locale/en@boldquot/
-share/locale/en@boldquot/LC_MESSAGES/
-share/locale/en@boldquot/LC_MESSAGES/gettext-runtime.mo
-share/locale/en@quot/
-share/locale/en@quot/LC_MESSAGES/
-share/locale/en@quot/LC_MESSAGES/gettext-runtime.mo
share/locale/eo/
share/locale/eo/LC_MESSAGES/
share/locale/eo/LC_MESSAGES/gettext-runtime.mo
blob - 4d4180f88d33e40da71d2edbd01337dcb448f898
blob + 0f41f7add6b9425bb6b7591ec2b7c87d17aa2d23
--- devel/gettext/pkg/PLIST-textstyle
+++ devel/gettext/pkg/PLIST-textstyle
@@ -1,6 +1,5 @@
include/textstyle/
include/textstyle.h
-include/textstyle/stdbool.h
include/textstyle/version.h
include/textstyle/woe32dll.h
@info info/libtextstyle.info
blob - 1a4c79222a417e6d6fdf7b2191ee803f85830705
blob + 3c0c05225d00009f171e9f0da7b5ca72c89e0a62
--- devel/gettext/pkg/PLIST-tools
+++ devel/gettext/pkg/PLIST-tools
@@ -13,9 +13,12 @@ bin/gettextize
@bin bin/msggrep
@bin bin/msginit
@bin bin/msgmerge
+@bin bin/msgpre
@bin bin/msgunfmt
@bin bin/msguniq
+bin/po-fetch
@bin bin/recode-sr-latin
+bin/spit
@bin bin/xgettext
include/gettext-po.h
@info info/gettext.info
@@ -48,100 +51,160 @@ libexec/gettext/user-email
@man man/man1/msggrep.1
@man man/man1/msginit.1
@man man/man1/msgmerge.1
+@man man/man1/msgpre.1
@man man/man1/msgunfmt.1
@man man/man1/msguniq.1
+@man man/man1/po-fetch.1
@man man/man1/recode-sr-latin.1
+@man man/man1/spit.1
@man man/man1/xgettext.1
share/aclocal/
-share/aclocal/build-to-host.m4
-share/aclocal/gettext.m4
-share/aclocal/host-cpu-c-abi.m4
-share/aclocal/iconv.m4
-share/aclocal/intlmacosx.m4
-share/aclocal/lib-ld.m4
-share/aclocal/lib-link.m4
-share/aclocal/lib-prefix.m4
share/aclocal/nls.m4
-share/aclocal/po.m4
-share/aclocal/progtest.m4
share/doc/gettext/FAQ.html
share/doc/gettext/autopoint.1.html
share/doc/gettext/examples/
share/doc/gettext/examples/README
share/doc/gettext/examples/build-aux/
+share/doc/gettext/examples/build-aux/csharp.m4
share/doc/gettext/examples/build-aux/csharpcomp.m4
share/doc/gettext/examples/build-aux/csharpcomp.sh.in
share/doc/gettext/examples/build-aux/csharpexec-test.exe
share/doc/gettext/examples/build-aux/csharpexec.m4
share/doc/gettext/examples/build-aux/csharpexec.sh.in
+share/doc/gettext/examples/build-aux/dcomp.m4
+share/doc/gettext/examples/build-aux/dcomp.sh.in
+share/doc/gettext/examples/build-aux/gocomp.m4
+share/doc/gettext/examples/build-aux/gocomp.sh.in
share/doc/gettext/examples/build-aux/javacomp.m4
share/doc/gettext/examples/build-aux/javacomp.sh.in
share/doc/gettext/examples/build-aux/javaexec.m4
share/doc/gettext/examples/build-aux/javaexec.sh.in
+share/doc/gettext/examples/build-aux/modula2comp.m4
share/doc/gettext/examples/hello-c/
share/doc/gettext/examples/hello-c++/
-share/doc/gettext/examples/hello-c++-gnome/
-share/doc/gettext/examples/hello-c++-gnome/INSTALL
-share/doc/gettext/examples/hello-c++-gnome/Makefile.am
-share/doc/gettext/examples/hello-c++-gnome/autoclean.sh
-share/doc/gettext/examples/hello-c++-gnome/autogen.sh
-share/doc/gettext/examples/hello-c++-gnome/configure.ac
-share/doc/gettext/examples/hello-c++-gnome/hello.cc
-share/doc/gettext/examples/hello-c++-gnome/m4/
-share/doc/gettext/examples/hello-c++-gnome/m4/Makefile.am
-share/doc/gettext/examples/hello-c++-gnome/m4/gnome-gnorba-check.m4
-share/doc/gettext/examples/hello-c++-gnome/m4/gnome-orbit-check.m4
-share/doc/gettext/examples/hello-c++-gnome/m4/gnome.m4
-share/doc/gettext/examples/hello-c++-gnome/m4/gtk--.m4
-share/doc/gettext/examples/hello-c++-gnome/m4/gtk.m4
-share/doc/gettext/examples/hello-c++-gnome/po/
-share/doc/gettext/examples/hello-c++-gnome/po/LINGUAS
-share/doc/gettext/examples/hello-c++-gnome/po/Makevars
-share/doc/gettext/examples/hello-c++-gnome/po/POTFILES.in
-share/doc/gettext/examples/hello-c++-gnome/po/af.po
-share/doc/gettext/examples/hello-c++-gnome/po/ast.po
-share/doc/gettext/examples/hello-c++-gnome/po/bg.po
-share/doc/gettext/examples/hello-c++-gnome/po/ca.po
-share/doc/gettext/examples/hello-c++-gnome/po/cs.po
-share/doc/gettext/examples/hello-c++-gnome/po/da.po
-share/doc/gettext/examples/hello-c++-gnome/po/de.po
-share/doc/gettext/examples/hello-c++-gnome/po/el.po
-share/doc/gettext/examples/hello-c++-gnome/po/eo.po
-share/doc/gettext/examples/hello-c++-gnome/po/es.po
-share/doc/gettext/examples/hello-c++-gnome/po/fi.po
-share/doc/gettext/examples/hello-c++-gnome/po/fr.po
-share/doc/gettext/examples/hello-c++-gnome/po/ga.po
-share/doc/gettext/examples/hello-c++-gnome/po/gl.po
-share/doc/gettext/examples/hello-c++-gnome/po/hr.po
-share/doc/gettext/examples/hello-c++-gnome/po/hu.po
-share/doc/gettext/examples/hello-c++-gnome/po/id.po
-share/doc/gettext/examples/hello-c++-gnome/po/it.po
-share/doc/gettext/examples/hello-c++-gnome/po/ja.po
-share/doc/gettext/examples/hello-c++-gnome/po/ka.po
-share/doc/gettext/examples/hello-c++-gnome/po/ky.po
-share/doc/gettext/examples/hello-c++-gnome/po/lv.po
-share/doc/gettext/examples/hello-c++-gnome/po/ms.po
-share/doc/gettext/examples/hello-c++-gnome/po/mt.po
-share/doc/gettext/examples/hello-c++-gnome/po/nb.po
-share/doc/gettext/examples/hello-c++-gnome/po/nl.po
-share/doc/gettext/examples/hello-c++-gnome/po/nn.po
-share/doc/gettext/examples/hello-c++-gnome/po/pl.po
-share/doc/gettext/examples/hello-c++-gnome/po/pt.po
-share/doc/gettext/examples/hello-c++-gnome/po/pt_BR.po
-share/doc/gettext/examples/hello-c++-gnome/po/ro.po
-share/doc/gettext/examples/hello-c++-gnome/po/ru.po
-share/doc/gettext/examples/hello-c++-gnome/po/sk.po
-share/doc/gettext/examples/hello-c++-gnome/po/sl.po
-share/doc/gettext/examples/hello-c++-gnome/po/sq.po
-share/doc/gettext/examples/hello-c++-gnome/po/sr.po
-share/doc/gettext/examples/hello-c++-gnome/po/sv.po
-share/doc/gettext/examples/hello-c++-gnome/po/ta.po
-share/doc/gettext/examples/hello-c++-gnome/po/tr.po
-share/doc/gettext/examples/hello-c++-gnome/po/uk.po
-share/doc/gettext/examples/hello-c++-gnome/po/vi.po
-share/doc/gettext/examples/hello-c++-gnome/po/zh_CN.po
-share/doc/gettext/examples/hello-c++-gnome/po/zh_HK.po
-share/doc/gettext/examples/hello-c++-gnome/po/zh_TW.po
+share/doc/gettext/examples/hello-c++-gnome2/
+share/doc/gettext/examples/hello-c++-gnome2/INSTALL
+share/doc/gettext/examples/hello-c++-gnome2/Makefile.am
+share/doc/gettext/examples/hello-c++-gnome2/autoclean.sh
+share/doc/gettext/examples/hello-c++-gnome2/autogen.sh
+share/doc/gettext/examples/hello-c++-gnome2/configure.ac
+share/doc/gettext/examples/hello-c++-gnome2/hello.cc
+share/doc/gettext/examples/hello-c++-gnome2/m4/
+share/doc/gettext/examples/hello-c++-gnome2/m4/Makefile.am
+share/doc/gettext/examples/hello-c++-gnome2/m4/gnome-gnorba-check.m4
+share/doc/gettext/examples/hello-c++-gnome2/m4/gnome-orbit-check.m4
+share/doc/gettext/examples/hello-c++-gnome2/m4/gnome.m4
+share/doc/gettext/examples/hello-c++-gnome2/m4/gtk--.m4
+share/doc/gettext/examples/hello-c++-gnome2/m4/gtk.m4
+share/doc/gettext/examples/hello-c++-gnome2/po/
+share/doc/gettext/examples/hello-c++-gnome2/po/LINGUAS
+share/doc/gettext/examples/hello-c++-gnome2/po/Makevars
+share/doc/gettext/examples/hello-c++-gnome2/po/POTFILES.in
+share/doc/gettext/examples/hello-c++-gnome2/po/af.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ast.po
+share/doc/gettext/examples/hello-c++-gnome2/po/bg.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ca.po
+share/doc/gettext/examples/hello-c++-gnome2/po/cs.po
+share/doc/gettext/examples/hello-c++-gnome2/po/da.po
+share/doc/gettext/examples/hello-c++-gnome2/po/de.po
+share/doc/gettext/examples/hello-c++-gnome2/po/el.po
+share/doc/gettext/examples/hello-c++-gnome2/po/eo.po
+share/doc/gettext/examples/hello-c++-gnome2/po/es.po
+share/doc/gettext/examples/hello-c++-gnome2/po/fi.po
+share/doc/gettext/examples/hello-c++-gnome2/po/fr.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ga.po
+share/doc/gettext/examples/hello-c++-gnome2/po/gl.po
+share/doc/gettext/examples/hello-c++-gnome2/po/hr.po
+share/doc/gettext/examples/hello-c++-gnome2/po/hu.po
+share/doc/gettext/examples/hello-c++-gnome2/po/id.po
+share/doc/gettext/examples/hello-c++-gnome2/po/it.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ja.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ka.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ky.po
+share/doc/gettext/examples/hello-c++-gnome2/po/lv.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ms.po
+share/doc/gettext/examples/hello-c++-gnome2/po/mt.po
+share/doc/gettext/examples/hello-c++-gnome2/po/nb.po
+share/doc/gettext/examples/hello-c++-gnome2/po/nl.po
+share/doc/gettext/examples/hello-c++-gnome2/po/nn.po
+share/doc/gettext/examples/hello-c++-gnome2/po/pl.po
+share/doc/gettext/examples/hello-c++-gnome2/po/pt.po
+share/doc/gettext/examples/hello-c++-gnome2/po/pt_BR.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ro.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ru.po
+share/doc/gettext/examples/hello-c++-gnome2/po/sk.po
+share/doc/gettext/examples/hello-c++-gnome2/po/sl.po
+share/doc/gettext/examples/hello-c++-gnome2/po/sq.po
+share/doc/gettext/examples/hello-c++-gnome2/po/sr.po
+share/doc/gettext/examples/hello-c++-gnome2/po/sv.po
+share/doc/gettext/examples/hello-c++-gnome2/po/ta.po
+share/doc/gettext/examples/hello-c++-gnome2/po/tr.po
+share/doc/gettext/examples/hello-c++-gnome2/po/uk.po
+share/doc/gettext/examples/hello-c++-gnome2/po/vi.po
+share/doc/gettext/examples/hello-c++-gnome2/po/zh_CN.po
+share/doc/gettext/examples/hello-c++-gnome2/po/zh_HK.po
+share/doc/gettext/examples/hello-c++-gnome2/po/zh_TW.po
+share/doc/gettext/examples/hello-c++-gnome3/
+share/doc/gettext/examples/hello-c++-gnome3/INSTALL
+share/doc/gettext/examples/hello-c++-gnome3/Makefile.am
+share/doc/gettext/examples/hello-c++-gnome3/README
+share/doc/gettext/examples/hello-c++-gnome3/autoclean.sh
+share/doc/gettext/examples/hello-c++-gnome3/autogen.sh
+share/doc/gettext/examples/hello-c++-gnome3/configure.ac
+share/doc/gettext/examples/hello-c++-gnome3/hello.cc
+share/doc/gettext/examples/hello-c++-gnome3/hello.desktop.in.in
+share/doc/gettext/examples/hello-c++-gnome3/hello.gresource.xml
+share/doc/gettext/examples/hello-c++-gnome3/hello.ui
+share/doc/gettext/examples/hello-c++-gnome3/m4/
+share/doc/gettext/examples/hello-c++-gnome3/m4/Makefile.am
+share/doc/gettext/examples/hello-c++-gnome3/po/
+share/doc/gettext/examples/hello-c++-gnome3/po/LINGUAS
+share/doc/gettext/examples/hello-c++-gnome3/po/Makevars
+share/doc/gettext/examples/hello-c++-gnome3/po/POTFILES.in
+share/doc/gettext/examples/hello-c++-gnome3/po/af.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ast.po
+share/doc/gettext/examples/hello-c++-gnome3/po/bg.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ca.po
+share/doc/gettext/examples/hello-c++-gnome3/po/cs.po
+share/doc/gettext/examples/hello-c++-gnome3/po/da.po
+share/doc/gettext/examples/hello-c++-gnome3/po/de.po
+share/doc/gettext/examples/hello-c++-gnome3/po/el.po
+share/doc/gettext/examples/hello-c++-gnome3/po/eo.po
+share/doc/gettext/examples/hello-c++-gnome3/po/es.po
+share/doc/gettext/examples/hello-c++-gnome3/po/fi.po
+share/doc/gettext/examples/hello-c++-gnome3/po/fr.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ga.po
+share/doc/gettext/examples/hello-c++-gnome3/po/gl.po
+share/doc/gettext/examples/hello-c++-gnome3/po/hr.po
+share/doc/gettext/examples/hello-c++-gnome3/po/hu.po
+share/doc/gettext/examples/hello-c++-gnome3/po/id.po
+share/doc/gettext/examples/hello-c++-gnome3/po/it.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ja.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ka.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ky.po
+share/doc/gettext/examples/hello-c++-gnome3/po/lv.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ms.po
+share/doc/gettext/examples/hello-c++-gnome3/po/mt.po
+share/doc/gettext/examples/hello-c++-gnome3/po/nb.po
+share/doc/gettext/examples/hello-c++-gnome3/po/nl.po
+share/doc/gettext/examples/hello-c++-gnome3/po/nn.po
+share/doc/gettext/examples/hello-c++-gnome3/po/pl.po
+share/doc/gettext/examples/hello-c++-gnome3/po/pt.po
+share/doc/gettext/examples/hello-c++-gnome3/po/pt_BR.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ro.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ru.po
+share/doc/gettext/examples/hello-c++-gnome3/po/sk.po
+share/doc/gettext/examples/hello-c++-gnome3/po/sl.po
+share/doc/gettext/examples/hello-c++-gnome3/po/sq.po
+share/doc/gettext/examples/hello-c++-gnome3/po/sr.po
+share/doc/gettext/examples/hello-c++-gnome3/po/sv.po
+share/doc/gettext/examples/hello-c++-gnome3/po/ta.po
+share/doc/gettext/examples/hello-c++-gnome3/po/tr.po
+share/doc/gettext/examples/hello-c++-gnome3/po/uk.po
+share/doc/gettext/examples/hello-c++-gnome3/po/vi.po
+share/doc/gettext/examples/hello-c++-gnome3/po/zh_CN.po
+share/doc/gettext/examples/hello-c++-gnome3/po/zh_HK.po
+share/doc/gettext/examples/hello-c++-gnome3/po/zh_TW.po
share/doc/gettext/examples/hello-c++-kde/
share/doc/gettext/examples/hello-c++-kde/BUGS
share/doc/gettext/examples/hello-c++-kde/INSTALL
@@ -455,77 +518,82 @@ share/doc/gettext/examples/hello-c++20/po/vi.po
share/doc/gettext/examples/hello-c++20/po/zh_CN.po
share/doc/gettext/examples/hello-c++20/po/zh_HK.po
share/doc/gettext/examples/hello-c++20/po/zh_TW.po
-share/doc/gettext/examples/hello-c-gnome/
-share/doc/gettext/examples/hello-c-gnome/INSTALL
-share/doc/gettext/examples/hello-c-gnome/Makefile.am
-share/doc/gettext/examples/hello-c-gnome/autoclean.sh
-share/doc/gettext/examples/hello-c-gnome/autogen.sh
-share/doc/gettext/examples/hello-c-gnome/configure.ac
-share/doc/gettext/examples/hello-c-gnome/hello.c
-share/doc/gettext/examples/hello-c-gnome/m4/
-share/doc/gettext/examples/hello-c-gnome/m4/Makefile.am
-share/doc/gettext/examples/hello-c-gnome/m4/gnome-gnorba-check.m4
-share/doc/gettext/examples/hello-c-gnome/m4/gnome-orbit-check.m4
-share/doc/gettext/examples/hello-c-gnome/m4/gnome.m4
-share/doc/gettext/examples/hello-c-gnome/po/
-share/doc/gettext/examples/hello-c-gnome/po/LINGUAS
-share/doc/gettext/examples/hello-c-gnome/po/Makevars
-share/doc/gettext/examples/hello-c-gnome/po/POTFILES.in
-share/doc/gettext/examples/hello-c-gnome/po/af.po
-share/doc/gettext/examples/hello-c-gnome/po/ast.po
-share/doc/gettext/examples/hello-c-gnome/po/bg.po
-share/doc/gettext/examples/hello-c-gnome/po/ca.po
-share/doc/gettext/examples/hello-c-gnome/po/cs.po
-share/doc/gettext/examples/hello-c-gnome/po/da.po
-share/doc/gettext/examples/hello-c-gnome/po/de.po
-share/doc/gettext/examples/hello-c-gnome/po/el.po
-share/doc/gettext/examples/hello-c-gnome/po/eo.po
-share/doc/gettext/examples/hello-c-gnome/po/es.po
-share/doc/gettext/examples/hello-c-gnome/po/fi.po
-share/doc/gettext/examples/hello-c-gnome/po/fr.po
-share/doc/gettext/examples/hello-c-gnome/po/ga.po
-share/doc/gettext/examples/hello-c-gnome/po/gl.po
-share/doc/gettext/examples/hello-c-gnome/po/hr.po
-share/doc/gettext/examples/hello-c-gnome/po/hu.po
-share/doc/gettext/examples/hello-c-gnome/po/id.po
-share/doc/gettext/examples/hello-c-gnome/po/it.po
-share/doc/gettext/examples/hello-c-gnome/po/ja.po
-share/doc/gettext/examples/hello-c-gnome/po/ka.po
-share/doc/gettext/examples/hello-c-gnome/po/ky.po
-share/doc/gettext/examples/hello-c-gnome/po/lv.po
-share/doc/gettext/examples/hello-c-gnome/po/ms.po
-share/doc/gettext/examples/hello-c-gnome/po/mt.po
-share/doc/gettext/examples/hello-c-gnome/po/nb.po
-share/doc/gettext/examples/hello-c-gnome/po/nl.po
-share/doc/gettext/examples/hello-c-gnome/po/nn.po
-share/doc/gettext/examples/hello-c-gnome/po/pl.po
-share/doc/gettext/examples/hello-c-gnome/po/pt.po
-share/doc/gettext/examples/hello-c-gnome/po/pt_BR.po
-share/doc/gettext/examples/hello-c-gnome/po/ro.po
-share/doc/gettext/examples/hello-c-gnome/po/ru.po
-share/doc/gettext/examples/hello-c-gnome/po/sk.po
-share/doc/gettext/examples/hello-c-gnome/po/sl.po
-share/doc/gettext/examples/hello-c-gnome/po/sq.po
-share/doc/gettext/examples/hello-c-gnome/po/sr.po
-share/doc/gettext/examples/hello-c-gnome/po/sv.po
-share/doc/gettext/examples/hello-c-gnome/po/ta.po
-share/doc/gettext/examples/hello-c-gnome/po/tr.po
-share/doc/gettext/examples/hello-c-gnome/po/uk.po
-share/doc/gettext/examples/hello-c-gnome/po/vi.po
-share/doc/gettext/examples/hello-c-gnome/po/zh_CN.po
-share/doc/gettext/examples/hello-c-gnome/po/zh_HK.po
-share/doc/gettext/examples/hello-c-gnome/po/zh_TW.po
+share/doc/gettext/examples/hello-c-gnome2/
+share/doc/gettext/examples/hello-c-gnome2/INSTALL
+share/doc/gettext/examples/hello-c-gnome2/Makefile.am
+share/doc/gettext/examples/hello-c-gnome2/autoclean.sh
+share/doc/gettext/examples/hello-c-gnome2/autogen.sh
+share/doc/gettext/examples/hello-c-gnome2/configure.ac
+share/doc/gettext/examples/hello-c-gnome2/hello.c
+share/doc/gettext/examples/hello-c-gnome2/m4/
+share/doc/gettext/examples/hello-c-gnome2/m4/Makefile.am
+share/doc/gettext/examples/hello-c-gnome2/m4/gnome-gnorba-check.m4
+share/doc/gettext/examples/hello-c-gnome2/m4/gnome-orbit-check.m4
+share/doc/gettext/examples/hello-c-gnome2/m4/gnome.m4
+share/doc/gettext/examples/hello-c-gnome2/po/
+share/doc/gettext/examples/hello-c-gnome2/po/LINGUAS
+share/doc/gettext/examples/hello-c-gnome2/po/Makevars
+share/doc/gettext/examples/hello-c-gnome2/po/POTFILES.in
+share/doc/gettext/examples/hello-c-gnome2/po/af.po
+share/doc/gettext/examples/hello-c-gnome2/po/ast.po
+share/doc/gettext/examples/hello-c-gnome2/po/bg.po
+share/doc/gettext/examples/hello-c-gnome2/po/ca.po
+share/doc/gettext/examples/hello-c-gnome2/po/cs.po
+share/doc/gettext/examples/hello-c-gnome2/po/da.po
+share/doc/gettext/examples/hello-c-gnome2/po/de.po
+share/doc/gettext/examples/hello-c-gnome2/po/el.po
+share/doc/gettext/examples/hello-c-gnome2/po/eo.po
+share/doc/gettext/examples/hello-c-gnome2/po/es.po
+share/doc/gettext/examples/hello-c-gnome2/po/fi.po
+share/doc/gettext/examples/hello-c-gnome2/po/fr.po
+share/doc/gettext/examples/hello-c-gnome2/po/ga.po
+share/doc/gettext/examples/hello-c-gnome2/po/gl.po
+share/doc/gettext/examples/hello-c-gnome2/po/hr.po
+share/doc/gettext/examples/hello-c-gnome2/po/hu.po
+share/doc/gettext/examples/hello-c-gnome2/po/id.po
+share/doc/gettext/examples/hello-c-gnome2/po/it.po
+share/doc/gettext/examples/hello-c-gnome2/po/ja.po
+share/doc/gettext/examples/hello-c-gnome2/po/ka.po
+share/doc/gettext/examples/hello-c-gnome2/po/ky.po
+share/doc/gettext/examples/hello-c-gnome2/po/lv.po
+share/doc/gettext/examples/hello-c-gnome2/po/ms.po
+share/doc/gettext/examples/hello-c-gnome2/po/mt.po
+share/doc/gettext/examples/hello-c-gnome2/po/nb.po
+share/doc/gettext/examples/hello-c-gnome2/po/nl.po
+share/doc/gettext/examples/hello-c-gnome2/po/nn.po
+share/doc/gettext/examples/hello-c-gnome2/po/pl.po
+share/doc/gettext/examples/hello-c-gnome2/po/pt.po
+share/doc/gettext/examples/hello-c-gnome2/po/pt_BR.po
+share/doc/gettext/examples/hello-c-gnome2/po/ro.po
+share/doc/gettext/examples/hello-c-gnome2/po/ru.po
+share/doc/gettext/examples/hello-c-gnome2/po/sk.po
+share/doc/gettext/examples/hello-c-gnome2/po/sl.po
+share/doc/gettext/examples/hello-c-gnome2/po/sq.po
+share/doc/gettext/examples/hello-c-gnome2/po/sr.po
+share/doc/gettext/examples/hello-c-gnome2/po/sv.po
+share/doc/gettext/examples/hello-c-gnome2/po/ta.po
+share/doc/gettext/examples/hello-c-gnome2/po/tr.po
+share/doc/gettext/examples/hello-c-gnome2/po/uk.po
+share/doc/gettext/examples/hello-c-gnome2/po/vi.po
+share/doc/gettext/examples/hello-c-gnome2/po/zh_CN.po
+share/doc/gettext/examples/hello-c-gnome2/po/zh_HK.po
+share/doc/gettext/examples/hello-c-gnome2/po/zh_TW.po
share/doc/gettext/examples/hello-c-gnome3/
share/doc/gettext/examples/hello-c-gnome3/INSTALL
share/doc/gettext/examples/hello-c-gnome3/Makefile.am
+share/doc/gettext/examples/hello-c-gnome3/README
share/doc/gettext/examples/hello-c-gnome3/autoclean.sh
share/doc/gettext/examples/hello-c-gnome3/autogen.sh
share/doc/gettext/examples/hello-c-gnome3/configure.ac
share/doc/gettext/examples/hello-c-gnome3/hello.c
share/doc/gettext/examples/hello-c-gnome3/hello.desktop.in.in
share/doc/gettext/examples/hello-c-gnome3/hello.gresource.xml
-share/doc/gettext/examples/hello-c-gnome3/hello.gschema.xml
share/doc/gettext/examples/hello-c-gnome3/hello.ui
+share/doc/gettext/examples/hello-c-gnome3/hello2.c
+share/doc/gettext/examples/hello-c-gnome3/hello2.desktop.in.in
+share/doc/gettext/examples/hello-c-gnome3/hello2.gresource.xml
+share/doc/gettext/examples/hello-c-gnome3/hello2.gschema.xml
+share/doc/gettext/examples/hello-c-gnome3/hello2.ui
share/doc/gettext/examples/hello-c-gnome3/m4/
share/doc/gettext/examples/hello-c-gnome3/m4/Makefile.am
share/doc/gettext/examples/hello-c-gnome3/po/
@@ -576,6 +644,63 @@ share/doc/gettext/examples/hello-c-gnome3/po/vi.po
share/doc/gettext/examples/hello-c-gnome3/po/zh_CN.po
share/doc/gettext/examples/hello-c-gnome3/po/zh_HK.po
share/doc/gettext/examples/hello-c-gnome3/po/zh_TW.po
+share/doc/gettext/examples/hello-c-http/
+share/doc/gettext/examples/hello-c-http/INSTALL
+share/doc/gettext/examples/hello-c-http/Makefile.am
+share/doc/gettext/examples/hello-c-http/autoclean.sh
+share/doc/gettext/examples/hello-c-http/autogen.sh
+share/doc/gettext/examples/hello-c-http/configure.ac
+share/doc/gettext/examples/hello-c-http/hello-server.c
+share/doc/gettext/examples/hello-c-http/m4/
+share/doc/gettext/examples/hello-c-http/m4/Makefile.am
+share/doc/gettext/examples/hello-c-http/po/
+share/doc/gettext/examples/hello-c-http/po/LINGUAS
+share/doc/gettext/examples/hello-c-http/po/Makevars
+share/doc/gettext/examples/hello-c-http/po/POTFILES.in
+share/doc/gettext/examples/hello-c-http/po/af.po
+share/doc/gettext/examples/hello-c-http/po/ast.po
+share/doc/gettext/examples/hello-c-http/po/bg.po
+share/doc/gettext/examples/hello-c-http/po/ca.po
+share/doc/gettext/examples/hello-c-http/po/cs.po
+share/doc/gettext/examples/hello-c-http/po/da.po
+share/doc/gettext/examples/hello-c-http/po/de.po
+share/doc/gettext/examples/hello-c-http/po/el.po
+share/doc/gettext/examples/hello-c-http/po/eo.po
+share/doc/gettext/examples/hello-c-http/po/es.po
+share/doc/gettext/examples/hello-c-http/po/fi.po
+share/doc/gettext/examples/hello-c-http/po/fr.po
+share/doc/gettext/examples/hello-c-http/po/ga.po
+share/doc/gettext/examples/hello-c-http/po/gl.po
+share/doc/gettext/examples/hello-c-http/po/hr.po
+share/doc/gettext/examples/hello-c-http/po/hu.po
+share/doc/gettext/examples/hello-c-http/po/id.po
+share/doc/gettext/examples/hello-c-http/po/it.po
+share/doc/gettext/examples/hello-c-http/po/ja.po
+share/doc/gettext/examples/hello-c-http/po/ka.po
+share/doc/gettext/examples/hello-c-http/po/ky.po
+share/doc/gettext/examples/hello-c-http/po/lv.po
+share/doc/gettext/examples/hello-c-http/po/ms.po
+share/doc/gettext/examples/hello-c-http/po/mt.po
+share/doc/gettext/examples/hello-c-http/po/nb.po
+share/doc/gettext/examples/hello-c-http/po/nl.po
+share/doc/gettext/examples/hello-c-http/po/nn.po
+share/doc/gettext/examples/hello-c-http/po/pl.po
+share/doc/gettext/examples/hello-c-http/po/pt.po
+share/doc/gettext/examples/hello-c-http/po/pt_BR.po
+share/doc/gettext/examples/hello-c-http/po/ro.po
+share/doc/gettext/examples/hello-c-http/po/ru.po
+share/doc/gettext/examples/hello-c-http/po/sk.po
+share/doc/gettext/examples/hello-c-http/po/sl.po
+share/doc/gettext/examples/hello-c-http/po/sq.po
+share/doc/gettext/examples/hello-c-http/po/sr.po
+share/doc/gettext/examples/hello-c-http/po/sv.po
+share/doc/gettext/examples/hello-c-http/po/ta.po
+share/doc/gettext/examples/hello-c-http/po/tr.po
+share/doc/gettext/examples/hello-c-http/po/uk.po
+share/doc/gettext/examples/hello-c-http/po/vi.po
+share/doc/gettext/examples/hello-c-http/po/zh_CN.po
+share/doc/gettext/examples/hello-c-http/po/zh_HK.po
+share/doc/gettext/examples/hello-c-http/po/zh_TW.po
share/doc/gettext/examples/hello-c/INSTALL
share/doc/gettext/examples/hello-c/Makefile.am
share/doc/gettext/examples/hello-c/autoclean.sh
@@ -801,6 +926,62 @@ share/doc/gettext/examples/hello-csharp/po/vi.po
share/doc/gettext/examples/hello-csharp/po/zh_CN.po
share/doc/gettext/examples/hello-csharp/po/zh_HK.po
share/doc/gettext/examples/hello-csharp/po/zh_TW.po
+share/doc/gettext/examples/hello-d/
+share/doc/gettext/examples/hello-d/INSTALL
+share/doc/gettext/examples/hello-d/Makefile.am
+share/doc/gettext/examples/hello-d/autoclean.sh
+share/doc/gettext/examples/hello-d/autogen.sh
+share/doc/gettext/examples/hello-d/configure.ac
+share/doc/gettext/examples/hello-d/hello.d.in
+share/doc/gettext/examples/hello-d/m4/
+share/doc/gettext/examples/hello-d/m4/Makefile.am
+share/doc/gettext/examples/hello-d/po/
+share/doc/gettext/examples/hello-d/po/LINGUAS
+share/doc/gettext/examples/hello-d/po/Makefile.am
+share/doc/gettext/examples/hello-d/po/af.po
+share/doc/gettext/examples/hello-d/po/ast.po
+share/doc/gettext/examples/hello-d/po/bg.po
+share/doc/gettext/examples/hello-d/po/ca.po
+share/doc/gettext/examples/hello-d/po/cs.po
+share/doc/gettext/examples/hello-d/po/da.po
+share/doc/gettext/examples/hello-d/po/de.po
+share/doc/gettext/examples/hello-d/po/el.po
+share/doc/gettext/examples/hello-d/po/eo.po
+share/doc/gettext/examples/hello-d/po/es.po
+share/doc/gettext/examples/hello-d/po/fi.po
+share/doc/gettext/examples/hello-d/po/fr.po
+share/doc/gettext/examples/hello-d/po/ga.po
+share/doc/gettext/examples/hello-d/po/gl.po
+share/doc/gettext/examples/hello-d/po/hr.po
+share/doc/gettext/examples/hello-d/po/hu.po
+share/doc/gettext/examples/hello-d/po/id.po
+share/doc/gettext/examples/hello-d/po/it.po
+share/doc/gettext/examples/hello-d/po/ja.po
+share/doc/gettext/examples/hello-d/po/ka.po
+share/doc/gettext/examples/hello-d/po/ky.po
+share/doc/gettext/examples/hello-d/po/lv.po
+share/doc/gettext/examples/hello-d/po/ms.po
+share/doc/gettext/examples/hello-d/po/mt.po
+share/doc/gettext/examples/hello-d/po/nb.po
+share/doc/gettext/examples/hello-d/po/nl.po
+share/doc/gettext/examples/hello-d/po/nn.po
+share/doc/gettext/examples/hello-d/po/pl.po
+share/doc/gettext/examples/hello-d/po/pt.po
+share/doc/gettext/examples/hello-d/po/pt_BR.po
+share/doc/gettext/examples/hello-d/po/ro.po
+share/doc/gettext/examples/hello-d/po/ru.po
+share/doc/gettext/examples/hello-d/po/sk.po
+share/doc/gettext/examples/hello-d/po/sl.po
+share/doc/gettext/examples/hello-d/po/sq.po
+share/doc/gettext/examples/hello-d/po/sr.po
+share/doc/gettext/examples/hello-d/po/sv.po
+share/doc/gettext/examples/hello-d/po/ta.po
+share/doc/gettext/examples/hello-d/po/tr.po
+share/doc/gettext/examples/hello-d/po/uk.po
+share/doc/gettext/examples/hello-d/po/vi.po
+share/doc/gettext/examples/hello-d/po/zh_CN.po
+share/doc/gettext/examples/hello-d/po/zh_HK.po
+share/doc/gettext/examples/hello-d/po/zh_TW.po
share/doc/gettext/examples/hello-gawk/
share/doc/gettext/examples/hello-gawk/INSTALL
share/doc/gettext/examples/hello-gawk/Makefile.am
@@ -857,6 +1038,133 @@ share/doc/gettext/examples/hello-gawk/po/vi.po
share/doc/gettext/examples/hello-gawk/po/zh_CN.po
share/doc/gettext/examples/hello-gawk/po/zh_HK.po
share/doc/gettext/examples/hello-gawk/po/zh_TW.po
+share/doc/gettext/examples/hello-go/
+share/doc/gettext/examples/hello-go-http/
+share/doc/gettext/examples/hello-go-http/INSTALL
+share/doc/gettext/examples/hello-go-http/Makefile.am
+share/doc/gettext/examples/hello-go-http/autoclean.sh
+share/doc/gettext/examples/hello-go-http/autogen.sh
+share/doc/gettext/examples/hello-go-http/configure.ac
+share/doc/gettext/examples/hello-go-http/example1/
+share/doc/gettext/examples/hello-go-http/example1/Makefile.am
+share/doc/gettext/examples/hello-go-http/example1/go.mod.in
+share/doc/gettext/examples/hello-go-http/example1/hello1ml.go.in
+share/doc/gettext/examples/hello-go-http/m4/
+share/doc/gettext/examples/hello-go-http/m4/Makefile.am
+share/doc/gettext/examples/hello-go-http/po/
+share/doc/gettext/examples/hello-go-http/po/LINGUAS
+share/doc/gettext/examples/hello-go-http/po/Makefile.am
+share/doc/gettext/examples/hello-go-http/po/af.po
+share/doc/gettext/examples/hello-go-http/po/ast.po
+share/doc/gettext/examples/hello-go-http/po/bg.po
+share/doc/gettext/examples/hello-go-http/po/ca.po
+share/doc/gettext/examples/hello-go-http/po/cs.po
+share/doc/gettext/examples/hello-go-http/po/da.po
+share/doc/gettext/examples/hello-go-http/po/de.po
+share/doc/gettext/examples/hello-go-http/po/el.po
+share/doc/gettext/examples/hello-go-http/po/eo.po
+share/doc/gettext/examples/hello-go-http/po/es.po
+share/doc/gettext/examples/hello-go-http/po/fi.po
+share/doc/gettext/examples/hello-go-http/po/fr.po
+share/doc/gettext/examples/hello-go-http/po/ga.po
+share/doc/gettext/examples/hello-go-http/po/gl.po
+share/doc/gettext/examples/hello-go-http/po/hr.po
+share/doc/gettext/examples/hello-go-http/po/hu.po
+share/doc/gettext/examples/hello-go-http/po/id.po
+share/doc/gettext/examples/hello-go-http/po/it.po
+share/doc/gettext/examples/hello-go-http/po/ja.po
+share/doc/gettext/examples/hello-go-http/po/ka.po
+share/doc/gettext/examples/hello-go-http/po/ky.po
+share/doc/gettext/examples/hello-go-http/po/lv.po
+share/doc/gettext/examples/hello-go-http/po/ms.po
+share/doc/gettext/examples/hello-go-http/po/mt.po
+share/doc/gettext/examples/hello-go-http/po/nb.po
+share/doc/gettext/examples/hello-go-http/po/nl.po
+share/doc/gettext/examples/hello-go-http/po/nn.po
+share/doc/gettext/examples/hello-go-http/po/pl.po
+share/doc/gettext/examples/hello-go-http/po/pt.po
+share/doc/gettext/examples/hello-go-http/po/pt_BR.po
+share/doc/gettext/examples/hello-go-http/po/ro.po
+share/doc/gettext/examples/hello-go-http/po/ru.po
+share/doc/gettext/examples/hello-go-http/po/sk.po
+share/doc/gettext/examples/hello-go-http/po/sl.po
+share/doc/gettext/examples/hello-go-http/po/sq.po
+share/doc/gettext/examples/hello-go-http/po/sr.po
+share/doc/gettext/examples/hello-go-http/po/sv.po
+share/doc/gettext/examples/hello-go-http/po/ta.po
+share/doc/gettext/examples/hello-go-http/po/tr.po
+share/doc/gettext/examples/hello-go-http/po/uk.po
+share/doc/gettext/examples/hello-go-http/po/vi.po
+share/doc/gettext/examples/hello-go-http/po/zh_CN.po
+share/doc/gettext/examples/hello-go-http/po/zh_HK.po
+share/doc/gettext/examples/hello-go-http/po/zh_TW.po
+share/doc/gettext/examples/hello-go/INSTALL
+share/doc/gettext/examples/hello-go/Makefile.am
+share/doc/gettext/examples/hello-go/autoclean.sh
+share/doc/gettext/examples/hello-go/autogen.sh
+share/doc/gettext/examples/hello-go/configure.ac
+share/doc/gettext/examples/hello-go/example1/
+share/doc/gettext/examples/hello-go/example1/Makefile.am
+share/doc/gettext/examples/hello-go/example1/go.mod.in
+share/doc/gettext/examples/hello-go/example1/hello1ml.go.in
+share/doc/gettext/examples/hello-go/example1/hello1sl.go.in
+share/doc/gettext/examples/hello-go/example2/
+share/doc/gettext/examples/hello-go/example2/Makefile.am
+share/doc/gettext/examples/hello-go/example2/go.mod.in
+share/doc/gettext/examples/hello-go/example2/hello2sl.go.in
+share/doc/gettext/examples/hello-go/example3/
+share/doc/gettext/examples/hello-go/example3/Makefile.am
+share/doc/gettext/examples/hello-go/example3/go.mod.in
+share/doc/gettext/examples/hello-go/example3/hello3ml.go.in
+share/doc/gettext/examples/hello-go/m4/
+share/doc/gettext/examples/hello-go/m4/Makefile.am
+share/doc/gettext/examples/hello-go/po/
+share/doc/gettext/examples/hello-go/po/LINGUAS
+share/doc/gettext/examples/hello-go/po/Makefile.am
+share/doc/gettext/examples/hello-go/po/af.po
+share/doc/gettext/examples/hello-go/po/ast.po
+share/doc/gettext/examples/hello-go/po/bg.po
+share/doc/gettext/examples/hello-go/po/ca.po
+share/doc/gettext/examples/hello-go/po/cs.po
+share/doc/gettext/examples/hello-go/po/da.po
+share/doc/gettext/examples/hello-go/po/de.po
+share/doc/gettext/examples/hello-go/po/el.po
+share/doc/gettext/examples/hello-go/po/eo.po
+share/doc/gettext/examples/hello-go/po/es.po
+share/doc/gettext/examples/hello-go/po/fi.po
+share/doc/gettext/examples/hello-go/po/fr.po
+share/doc/gettext/examples/hello-go/po/ga.po
+share/doc/gettext/examples/hello-go/po/gl.po
+share/doc/gettext/examples/hello-go/po/hr.po
+share/doc/gettext/examples/hello-go/po/hu.po
+share/doc/gettext/examples/hello-go/po/id.po
+share/doc/gettext/examples/hello-go/po/it.po
+share/doc/gettext/examples/hello-go/po/ja.po
+share/doc/gettext/examples/hello-go/po/ka.po
+share/doc/gettext/examples/hello-go/po/ky.po
+share/doc/gettext/examples/hello-go/po/lv.po
+share/doc/gettext/examples/hello-go/po/ms.po
+share/doc/gettext/examples/hello-go/po/mt.po
+share/doc/gettext/examples/hello-go/po/nb.po
+share/doc/gettext/examples/hello-go/po/nl.po
+share/doc/gettext/examples/hello-go/po/nn.po
+share/doc/gettext/examples/hello-go/po/pl.po
+share/doc/gettext/examples/hello-go/po/pt.po
+share/doc/gettext/examples/hello-go/po/pt_BR.po
+share/doc/gettext/examples/hello-go/po/ro.po
+share/doc/gettext/examples/hello-go/po/ru.po
+share/doc/gettext/examples/hello-go/po/sk.po
+share/doc/gettext/examples/hello-go/po/sl.po
+share/doc/gettext/examples/hello-go/po/sq.po
+share/doc/gettext/examples/hello-go/po/sr.po
+share/doc/gettext/examples/hello-go/po/sv.po
+share/doc/gettext/examples/hello-go/po/ta.po
+share/doc/gettext/examples/hello-go/po/tr.po
+share/doc/gettext/examples/hello-go/po/uk.po
+share/doc/gettext/examples/hello-go/po/vi.po
+share/doc/gettext/examples/hello-go/po/zh_CN.po
+share/doc/gettext/examples/hello-go/po/zh_HK.po
+share/doc/gettext/examples/hello-go/po/zh_TW.po
share/doc/gettext/examples/hello-guile/
share/doc/gettext/examples/hello-guile/INSTALL
share/doc/gettext/examples/hello-guile/Makefile.am
@@ -1202,67 +1510,123 @@ share/doc/gettext/examples/hello-librep/po/vi.po
share/doc/gettext/examples/hello-librep/po/zh_CN.po
share/doc/gettext/examples/hello-librep/po/zh_HK.po
share/doc/gettext/examples/hello-librep/po/zh_TW.po
+share/doc/gettext/examples/hello-modula2/
+share/doc/gettext/examples/hello-modula2/INSTALL
+share/doc/gettext/examples/hello-modula2/Makefile.am
+share/doc/gettext/examples/hello-modula2/autoclean.sh
+share/doc/gettext/examples/hello-modula2/autogen.sh
+share/doc/gettext/examples/hello-modula2/configure.ac
+share/doc/gettext/examples/hello-modula2/hello.mod.in
+share/doc/gettext/examples/hello-modula2/m4/
+share/doc/gettext/examples/hello-modula2/m4/Makefile.am
+share/doc/gettext/examples/hello-modula2/po/
+share/doc/gettext/examples/hello-modula2/po/LINGUAS
+share/doc/gettext/examples/hello-modula2/po/Makefile.am
+share/doc/gettext/examples/hello-modula2/po/af.po
+share/doc/gettext/examples/hello-modula2/po/ast.po
+share/doc/gettext/examples/hello-modula2/po/bg.po
+share/doc/gettext/examples/hello-modula2/po/ca.po
+share/doc/gettext/examples/hello-modula2/po/cs.po
+share/doc/gettext/examples/hello-modula2/po/da.po
+share/doc/gettext/examples/hello-modula2/po/de.po
+share/doc/gettext/examples/hello-modula2/po/el.po
+share/doc/gettext/examples/hello-modula2/po/eo.po
+share/doc/gettext/examples/hello-modula2/po/es.po
+share/doc/gettext/examples/hello-modula2/po/fi.po
+share/doc/gettext/examples/hello-modula2/po/fr.po
+share/doc/gettext/examples/hello-modula2/po/ga.po
+share/doc/gettext/examples/hello-modula2/po/gl.po
+share/doc/gettext/examples/hello-modula2/po/hr.po
+share/doc/gettext/examples/hello-modula2/po/hu.po
+share/doc/gettext/examples/hello-modula2/po/id.po
+share/doc/gettext/examples/hello-modula2/po/it.po
+share/doc/gettext/examples/hello-modula2/po/ja.po
+share/doc/gettext/examples/hello-modula2/po/ka.po
+share/doc/gettext/examples/hello-modula2/po/ky.po
+share/doc/gettext/examples/hello-modula2/po/lv.po
+share/doc/gettext/examples/hello-modula2/po/ms.po
+share/doc/gettext/examples/hello-modula2/po/mt.po
+share/doc/gettext/examples/hello-modula2/po/nb.po
+share/doc/gettext/examples/hello-modula2/po/nl.po
+share/doc/gettext/examples/hello-modula2/po/nn.po
+share/doc/gettext/examples/hello-modula2/po/pl.po
+share/doc/gettext/examples/hello-modula2/po/pt.po
+share/doc/gettext/examples/hello-modula2/po/pt_BR.po
+share/doc/gettext/examples/hello-modula2/po/ro.po
+share/doc/gettext/examples/hello-modula2/po/ru.po
+share/doc/gettext/examples/hello-modula2/po/sk.po
+share/doc/gettext/examples/hello-modula2/po/sl.po
+share/doc/gettext/examples/hello-modula2/po/sq.po
+share/doc/gettext/examples/hello-modula2/po/sr.po
+share/doc/gettext/examples/hello-modula2/po/sv.po
+share/doc/gettext/examples/hello-modula2/po/ta.po
+share/doc/gettext/examples/hello-modula2/po/tr.po
+share/doc/gettext/examples/hello-modula2/po/uk.po
+share/doc/gettext/examples/hello-modula2/po/vi.po
+share/doc/gettext/examples/hello-modula2/po/zh_CN.po
+share/doc/gettext/examples/hello-modula2/po/zh_HK.po
+share/doc/gettext/examples/hello-modula2/po/zh_TW.po
share/doc/gettext/examples/hello-objc/
-share/doc/gettext/examples/hello-objc-gnome/
-share/doc/gettext/examples/hello-objc-gnome/INSTALL
-share/doc/gettext/examples/hello-objc-gnome/Makefile.am
-share/doc/gettext/examples/hello-objc-gnome/autoclean.sh
-share/doc/gettext/examples/hello-objc-gnome/autogen.sh
-share/doc/gettext/examples/hello-objc-gnome/configure.ac
-share/doc/gettext/examples/hello-objc-gnome/hello.m
-share/doc/gettext/examples/hello-objc-gnome/m4/
-share/doc/gettext/examples/hello-objc-gnome/m4/Makefile.am
-share/doc/gettext/examples/hello-objc-gnome/m4/gnome-gnorba-check.m4
-share/doc/gettext/examples/hello-objc-gnome/m4/gnome-orbit-check.m4
-share/doc/gettext/examples/hello-objc-gnome/m4/gnome.m4
-share/doc/gettext/examples/hello-objc-gnome/po/
-share/doc/gettext/examples/hello-objc-gnome/po/LINGUAS
-share/doc/gettext/examples/hello-objc-gnome/po/Makevars
-share/doc/gettext/examples/hello-objc-gnome/po/POTFILES.in
-share/doc/gettext/examples/hello-objc-gnome/po/af.po
-share/doc/gettext/examples/hello-objc-gnome/po/ast.po
-share/doc/gettext/examples/hello-objc-gnome/po/bg.po
-share/doc/gettext/examples/hello-objc-gnome/po/ca.po
-share/doc/gettext/examples/hello-objc-gnome/po/cs.po
-share/doc/gettext/examples/hello-objc-gnome/po/da.po
-share/doc/gettext/examples/hello-objc-gnome/po/de.po
-share/doc/gettext/examples/hello-objc-gnome/po/el.po
-share/doc/gettext/examples/hello-objc-gnome/po/eo.po
-share/doc/gettext/examples/hello-objc-gnome/po/es.po
-share/doc/gettext/examples/hello-objc-gnome/po/fi.po
-share/doc/gettext/examples/hello-objc-gnome/po/fr.po
-share/doc/gettext/examples/hello-objc-gnome/po/ga.po
-share/doc/gettext/examples/hello-objc-gnome/po/gl.po
-share/doc/gettext/examples/hello-objc-gnome/po/hr.po
-share/doc/gettext/examples/hello-objc-gnome/po/hu.po
-share/doc/gettext/examples/hello-objc-gnome/po/id.po
-share/doc/gettext/examples/hello-objc-gnome/po/it.po
-share/doc/gettext/examples/hello-objc-gnome/po/ja.po
-share/doc/gettext/examples/hello-objc-gnome/po/ka.po
-share/doc/gettext/examples/hello-objc-gnome/po/ky.po
-share/doc/gettext/examples/hello-objc-gnome/po/lv.po
-share/doc/gettext/examples/hello-objc-gnome/po/ms.po
-share/doc/gettext/examples/hello-objc-gnome/po/mt.po
-share/doc/gettext/examples/hello-objc-gnome/po/nb.po
-share/doc/gettext/examples/hello-objc-gnome/po/nl.po
-share/doc/gettext/examples/hello-objc-gnome/po/nn.po
-share/doc/gettext/examples/hello-objc-gnome/po/pl.po
-share/doc/gettext/examples/hello-objc-gnome/po/pt.po
-share/doc/gettext/examples/hello-objc-gnome/po/pt_BR.po
-share/doc/gettext/examples/hello-objc-gnome/po/ro.po
-share/doc/gettext/examples/hello-objc-gnome/po/ru.po
-share/doc/gettext/examples/hello-objc-gnome/po/sk.po
-share/doc/gettext/examples/hello-objc-gnome/po/sl.po
-share/doc/gettext/examples/hello-objc-gnome/po/sq.po
-share/doc/gettext/examples/hello-objc-gnome/po/sr.po
-share/doc/gettext/examples/hello-objc-gnome/po/sv.po
-share/doc/gettext/examples/hello-objc-gnome/po/ta.po
-share/doc/gettext/examples/hello-objc-gnome/po/tr.po
-share/doc/gettext/examples/hello-objc-gnome/po/uk.po
-share/doc/gettext/examples/hello-objc-gnome/po/vi.po
-share/doc/gettext/examples/hello-objc-gnome/po/zh_CN.po
-share/doc/gettext/examples/hello-objc-gnome/po/zh_HK.po
-share/doc/gettext/examples/hello-objc-gnome/po/zh_TW.po
+share/doc/gettext/examples/hello-objc-gnome2/
+share/doc/gettext/examples/hello-objc-gnome2/INSTALL
+share/doc/gettext/examples/hello-objc-gnome2/Makefile.am
+share/doc/gettext/examples/hello-objc-gnome2/autoclean.sh
+share/doc/gettext/examples/hello-objc-gnome2/autogen.sh
+share/doc/gettext/examples/hello-objc-gnome2/configure.ac
+share/doc/gettext/examples/hello-objc-gnome2/hello.m
+share/doc/gettext/examples/hello-objc-gnome2/m4/
+share/doc/gettext/examples/hello-objc-gnome2/m4/Makefile.am
+share/doc/gettext/examples/hello-objc-gnome2/m4/gnome-gnorba-check.m4
+share/doc/gettext/examples/hello-objc-gnome2/m4/gnome-orbit-check.m4
+share/doc/gettext/examples/hello-objc-gnome2/m4/gnome.m4
+share/doc/gettext/examples/hello-objc-gnome2/po/
+share/doc/gettext/examples/hello-objc-gnome2/po/LINGUAS
+share/doc/gettext/examples/hello-objc-gnome2/po/Makevars
+share/doc/gettext/examples/hello-objc-gnome2/po/POTFILES.in
+share/doc/gettext/examples/hello-objc-gnome2/po/af.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ast.po
+share/doc/gettext/examples/hello-objc-gnome2/po/bg.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ca.po
+share/doc/gettext/examples/hello-objc-gnome2/po/cs.po
+share/doc/gettext/examples/hello-objc-gnome2/po/da.po
+share/doc/gettext/examples/hello-objc-gnome2/po/de.po
+share/doc/gettext/examples/hello-objc-gnome2/po/el.po
+share/doc/gettext/examples/hello-objc-gnome2/po/eo.po
+share/doc/gettext/examples/hello-objc-gnome2/po/es.po
+share/doc/gettext/examples/hello-objc-gnome2/po/fi.po
+share/doc/gettext/examples/hello-objc-gnome2/po/fr.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ga.po
+share/doc/gettext/examples/hello-objc-gnome2/po/gl.po
+share/doc/gettext/examples/hello-objc-gnome2/po/hr.po
+share/doc/gettext/examples/hello-objc-gnome2/po/hu.po
+share/doc/gettext/examples/hello-objc-gnome2/po/id.po
+share/doc/gettext/examples/hello-objc-gnome2/po/it.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ja.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ka.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ky.po
+share/doc/gettext/examples/hello-objc-gnome2/po/lv.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ms.po
+share/doc/gettext/examples/hello-objc-gnome2/po/mt.po
+share/doc/gettext/examples/hello-objc-gnome2/po/nb.po
+share/doc/gettext/examples/hello-objc-gnome2/po/nl.po
+share/doc/gettext/examples/hello-objc-gnome2/po/nn.po
+share/doc/gettext/examples/hello-objc-gnome2/po/pl.po
+share/doc/gettext/examples/hello-objc-gnome2/po/pt.po
+share/doc/gettext/examples/hello-objc-gnome2/po/pt_BR.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ro.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ru.po
+share/doc/gettext/examples/hello-objc-gnome2/po/sk.po
+share/doc/gettext/examples/hello-objc-gnome2/po/sl.po
+share/doc/gettext/examples/hello-objc-gnome2/po/sq.po
+share/doc/gettext/examples/hello-objc-gnome2/po/sr.po
+share/doc/gettext/examples/hello-objc-gnome2/po/sv.po
+share/doc/gettext/examples/hello-objc-gnome2/po/ta.po
+share/doc/gettext/examples/hello-objc-gnome2/po/tr.po
+share/doc/gettext/examples/hello-objc-gnome2/po/uk.po
+share/doc/gettext/examples/hello-objc-gnome2/po/vi.po
+share/doc/gettext/examples/hello-objc-gnome2/po/zh_CN.po
+share/doc/gettext/examples/hello-objc-gnome2/po/zh_HK.po
+share/doc/gettext/examples/hello-objc-gnome2/po/zh_TW.po
share/doc/gettext/examples/hello-objc-gnustep/
share/doc/gettext/examples/hello-objc-gnustep/AppController.h
share/doc/gettext/examples/hello-objc-gnustep/AppController.m
@@ -1378,6 +1742,64 @@ share/doc/gettext/examples/hello-objc/po/vi.po
share/doc/gettext/examples/hello-objc/po/zh_CN.po
share/doc/gettext/examples/hello-objc/po/zh_HK.po
share/doc/gettext/examples/hello-objc/po/zh_TW.po
+share/doc/gettext/examples/hello-ocaml/
+share/doc/gettext/examples/hello-ocaml/INSTALL
+share/doc/gettext/examples/hello-ocaml/Makefile.am
+share/doc/gettext/examples/hello-ocaml/autoclean.sh
+share/doc/gettext/examples/hello-ocaml/autogen.sh
+share/doc/gettext/examples/hello-ocaml/configure.ac
+share/doc/gettext/examples/hello-ocaml/dune-project.in
+share/doc/gettext/examples/hello-ocaml/dune.in
+share/doc/gettext/examples/hello-ocaml/hello.ml.in
+share/doc/gettext/examples/hello-ocaml/m4/
+share/doc/gettext/examples/hello-ocaml/m4/Makefile.am
+share/doc/gettext/examples/hello-ocaml/po/
+share/doc/gettext/examples/hello-ocaml/po/LINGUAS
+share/doc/gettext/examples/hello-ocaml/po/Makefile.am
+share/doc/gettext/examples/hello-ocaml/po/af.po
+share/doc/gettext/examples/hello-ocaml/po/ast.po
+share/doc/gettext/examples/hello-ocaml/po/bg.po
+share/doc/gettext/examples/hello-ocaml/po/ca.po
+share/doc/gettext/examples/hello-ocaml/po/cs.po
+share/doc/gettext/examples/hello-ocaml/po/da.po
+share/doc/gettext/examples/hello-ocaml/po/de.po
+share/doc/gettext/examples/hello-ocaml/po/el.po
+share/doc/gettext/examples/hello-ocaml/po/eo.po
+share/doc/gettext/examples/hello-ocaml/po/es.po
+share/doc/gettext/examples/hello-ocaml/po/fi.po
+share/doc/gettext/examples/hello-ocaml/po/fr.po
+share/doc/gettext/examples/hello-ocaml/po/ga.po
+share/doc/gettext/examples/hello-ocaml/po/gl.po
+share/doc/gettext/examples/hello-ocaml/po/hr.po
+share/doc/gettext/examples/hello-ocaml/po/hu.po
+share/doc/gettext/examples/hello-ocaml/po/id.po
+share/doc/gettext/examples/hello-ocaml/po/it.po
+share/doc/gettext/examples/hello-ocaml/po/ja.po
+share/doc/gettext/examples/hello-ocaml/po/ka.po
+share/doc/gettext/examples/hello-ocaml/po/ky.po
+share/doc/gettext/examples/hello-ocaml/po/lv.po
+share/doc/gettext/examples/hello-ocaml/po/ms.po
+share/doc/gettext/examples/hello-ocaml/po/mt.po
+share/doc/gettext/examples/hello-ocaml/po/nb.po
+share/doc/gettext/examples/hello-ocaml/po/nl.po
+share/doc/gettext/examples/hello-ocaml/po/nn.po
+share/doc/gettext/examples/hello-ocaml/po/pl.po
+share/doc/gettext/examples/hello-ocaml/po/pt.po
+share/doc/gettext/examples/hello-ocaml/po/pt_BR.po
+share/doc/gettext/examples/hello-ocaml/po/ro.po
+share/doc/gettext/examples/hello-ocaml/po/ru.po
+share/doc/gettext/examples/hello-ocaml/po/sk.po
+share/doc/gettext/examples/hello-ocaml/po/sl.po
+share/doc/gettext/examples/hello-ocaml/po/sq.po
+share/doc/gettext/examples/hello-ocaml/po/sr.po
+share/doc/gettext/examples/hello-ocaml/po/sv.po
+share/doc/gettext/examples/hello-ocaml/po/ta.po
+share/doc/gettext/examples/hello-ocaml/po/tr.po
+share/doc/gettext/examples/hello-ocaml/po/uk.po
+share/doc/gettext/examples/hello-ocaml/po/vi.po
+share/doc/gettext/examples/hello-ocaml/po/zh_CN.po
+share/doc/gettext/examples/hello-ocaml/po/zh_HK.po
+share/doc/gettext/examples/hello-ocaml/po/zh_TW.po
share/doc/gettext/examples/hello-pascal/
share/doc/gettext/examples/hello-pascal/INSTALL
share/doc/gettext/examples/hello-pascal/Makefile.am
@@ -1604,13 +2026,129 @@ share/doc/gettext/examples/hello-python/po/vi.po
share/doc/gettext/examples/hello-python/po/zh_CN.po
share/doc/gettext/examples/hello-python/po/zh_HK.po
share/doc/gettext/examples/hello-python/po/zh_TW.po
+share/doc/gettext/examples/hello-ruby/
+share/doc/gettext/examples/hello-ruby/INSTALL
+share/doc/gettext/examples/hello-ruby/Makefile.am
+share/doc/gettext/examples/hello-ruby/autoclean.sh
+share/doc/gettext/examples/hello-ruby/autogen.sh
+share/doc/gettext/examples/hello-ruby/configure.ac
+share/doc/gettext/examples/hello-ruby/hello.rb
+share/doc/gettext/examples/hello-ruby/m4/
+share/doc/gettext/examples/hello-ruby/m4/Makefile.am
+share/doc/gettext/examples/hello-ruby/po/
+share/doc/gettext/examples/hello-ruby/po/LINGUAS
+share/doc/gettext/examples/hello-ruby/po/Makefile.am
+share/doc/gettext/examples/hello-ruby/po/af.po
+share/doc/gettext/examples/hello-ruby/po/ast.po
+share/doc/gettext/examples/hello-ruby/po/bg.po
+share/doc/gettext/examples/hello-ruby/po/ca.po
+share/doc/gettext/examples/hello-ruby/po/cs.po
+share/doc/gettext/examples/hello-ruby/po/da.po
+share/doc/gettext/examples/hello-ruby/po/de.po
+share/doc/gettext/examples/hello-ruby/po/el.po
+share/doc/gettext/examples/hello-ruby/po/eo.po
+share/doc/gettext/examples/hello-ruby/po/es.po
+share/doc/gettext/examples/hello-ruby/po/fi.po
+share/doc/gettext/examples/hello-ruby/po/fr.po
+share/doc/gettext/examples/hello-ruby/po/ga.po
+share/doc/gettext/examples/hello-ruby/po/gl.po
+share/doc/gettext/examples/hello-ruby/po/hr.po
+share/doc/gettext/examples/hello-ruby/po/hu.po
+share/doc/gettext/examples/hello-ruby/po/id.po
+share/doc/gettext/examples/hello-ruby/po/it.po
+share/doc/gettext/examples/hello-ruby/po/ja.po
+share/doc/gettext/examples/hello-ruby/po/ka.po
+share/doc/gettext/examples/hello-ruby/po/ky.po
+share/doc/gettext/examples/hello-ruby/po/lv.po
+share/doc/gettext/examples/hello-ruby/po/ms.po
+share/doc/gettext/examples/hello-ruby/po/mt.po
+share/doc/gettext/examples/hello-ruby/po/nb.po
+share/doc/gettext/examples/hello-ruby/po/nl.po
+share/doc/gettext/examples/hello-ruby/po/nn.po
+share/doc/gettext/examples/hello-ruby/po/pl.po
+share/doc/gettext/examples/hello-ruby/po/pt.po
+share/doc/gettext/examples/hello-ruby/po/pt_BR.po
+share/doc/gettext/examples/hello-ruby/po/ro.po
+share/doc/gettext/examples/hello-ruby/po/ru.po
+share/doc/gettext/examples/hello-ruby/po/sk.po
+share/doc/gettext/examples/hello-ruby/po/sl.po
+share/doc/gettext/examples/hello-ruby/po/sq.po
+share/doc/gettext/examples/hello-ruby/po/sr.po
+share/doc/gettext/examples/hello-ruby/po/sv.po
+share/doc/gettext/examples/hello-ruby/po/ta.po
+share/doc/gettext/examples/hello-ruby/po/tr.po
+share/doc/gettext/examples/hello-ruby/po/uk.po
+share/doc/gettext/examples/hello-ruby/po/vi.po
+share/doc/gettext/examples/hello-ruby/po/zh_CN.po
+share/doc/gettext/examples/hello-ruby/po/zh_HK.po
+share/doc/gettext/examples/hello-ruby/po/zh_TW.po
+share/doc/gettext/examples/hello-rust/
+share/doc/gettext/examples/hello-rust/Cargo.toml.in
+share/doc/gettext/examples/hello-rust/INSTALL
+share/doc/gettext/examples/hello-rust/Makefile.am
+share/doc/gettext/examples/hello-rust/autoclean.sh
+share/doc/gettext/examples/hello-rust/autogen.sh
+share/doc/gettext/examples/hello-rust/configure.ac
+share/doc/gettext/examples/hello-rust/m4/
+share/doc/gettext/examples/hello-rust/m4/Makefile.am
+share/doc/gettext/examples/hello-rust/po/
+share/doc/gettext/examples/hello-rust/po/LINGUAS
+share/doc/gettext/examples/hello-rust/po/Makefile.am
+share/doc/gettext/examples/hello-rust/po/af.po
+share/doc/gettext/examples/hello-rust/po/ast.po
+share/doc/gettext/examples/hello-rust/po/bg.po
+share/doc/gettext/examples/hello-rust/po/ca.po
+share/doc/gettext/examples/hello-rust/po/cs.po
+share/doc/gettext/examples/hello-rust/po/da.po
+share/doc/gettext/examples/hello-rust/po/de.po
+share/doc/gettext/examples/hello-rust/po/el.po
+share/doc/gettext/examples/hello-rust/po/eo.po
+share/doc/gettext/examples/hello-rust/po/es.po
+share/doc/gettext/examples/hello-rust/po/fi.po
+share/doc/gettext/examples/hello-rust/po/fr.po
+share/doc/gettext/examples/hello-rust/po/ga.po
+share/doc/gettext/examples/hello-rust/po/gl.po
+share/doc/gettext/examples/hello-rust/po/hr.po
+share/doc/gettext/examples/hello-rust/po/hu.po
+share/doc/gettext/examples/hello-rust/po/id.po
+share/doc/gettext/examples/hello-rust/po/it.po
+share/doc/gettext/examples/hello-rust/po/ja.po
+share/doc/gettext/examples/hello-rust/po/ka.po
+share/doc/gettext/examples/hello-rust/po/ky.po
+share/doc/gettext/examples/hello-rust/po/lv.po
+share/doc/gettext/examples/hello-rust/po/ms.po
+share/doc/gettext/examples/hello-rust/po/mt.po
+share/doc/gettext/examples/hello-rust/po/nb.po
+share/doc/gettext/examples/hello-rust/po/nl.po
+share/doc/gettext/examples/hello-rust/po/nn.po
+share/doc/gettext/examples/hello-rust/po/pl.po
+share/doc/gettext/examples/hello-rust/po/pt.po
+share/doc/gettext/examples/hello-rust/po/pt_BR.po
+share/doc/gettext/examples/hello-rust/po/ro.po
+share/doc/gettext/examples/hello-rust/po/ru.po
+share/doc/gettext/examples/hello-rust/po/sk.po
+share/doc/gettext/examples/hello-rust/po/sl.po
+share/doc/gettext/examples/hello-rust/po/sq.po
+share/doc/gettext/examples/hello-rust/po/sr.po
+share/doc/gettext/examples/hello-rust/po/sv.po
+share/doc/gettext/examples/hello-rust/po/ta.po
+share/doc/gettext/examples/hello-rust/po/tr.po
+share/doc/gettext/examples/hello-rust/po/uk.po
+share/doc/gettext/examples/hello-rust/po/vi.po
+share/doc/gettext/examples/hello-rust/po/zh_CN.po
+share/doc/gettext/examples/hello-rust/po/zh_HK.po
+share/doc/gettext/examples/hello-rust/po/zh_TW.po
+share/doc/gettext/examples/hello-rust/src/
+share/doc/gettext/examples/hello-rust/src/main.rs.in
share/doc/gettext/examples/hello-sh/
share/doc/gettext/examples/hello-sh/INSTALL
share/doc/gettext/examples/hello-sh/Makefile.am
share/doc/gettext/examples/hello-sh/autoclean.sh
share/doc/gettext/examples/hello-sh/autogen.sh
share/doc/gettext/examples/hello-sh/configure.ac
-share/doc/gettext/examples/hello-sh/hello.sh
+share/doc/gettext/examples/hello-sh/hello-1.sh
+share/doc/gettext/examples/hello-sh/hello-2.sh
+share/doc/gettext/examples/hello-sh/hello-3.sh
share/doc/gettext/examples/hello-sh/m4/
share/doc/gettext/examples/hello-sh/m4/Makefile.am
share/doc/gettext/examples/hello-sh/po/
@@ -1931,9 +2469,12 @@ share/doc/gettext/msgfmt.1.html
share/doc/gettext/msggrep.1.html
share/doc/gettext/msginit.1.html
share/doc/gettext/msgmerge.1.html
+share/doc/gettext/msgpre.1.html
share/doc/gettext/msgunfmt.1.html
share/doc/gettext/msguniq.1.html
+share/doc/gettext/po-fetch.1.html
share/doc/gettext/recode-sr-latin.1.html
+share/doc/gettext/spit.1.html
share/doc/gettext/tutorial.html
share/doc/gettext/xgettext.1.html
share/emacs/
@@ -1959,6 +2500,18 @@ share/gettext/config.rpath
share/gettext/disclaim-translations.txt
share/gettext/gettext.h
share/gettext/javaversion.class
+share/gettext/m4/
+share/gettext/m4/build-to-host.m4
+share/gettext/m4/gettext.m4
+share/gettext/m4/host-cpu-c-abi.m4
+share/gettext/m4/iconv.m4
+share/gettext/m4/intlmacosx.m4
+share/gettext/m4/lib-ld.m4
+share/gettext/m4/lib-link.m4
+share/gettext/m4/lib-prefix.m4
+share/gettext/m4/nls.m4
+share/gettext/m4/po.m4
+share/gettext/m4/progtest.m4
share/gettext/msgunfmt.tcl
share/gettext/po/
share/gettext/po/Makefile.in.in
@@ -1967,6 +2520,7 @@ share/gettext/po/Rules-quot
share/gettext/po/boldquot.sed
share/gettext/po/en@boldquot.header
share/gettext/po/en@quot.header
+share/gettext/po/fetch-po
share/gettext/po/insert-header.sed
share/gettext/po/quot.sed
share/gettext/po/remove-potcdate.sed
@@ -2008,8 +2562,6 @@ share/locale/cs/LC_MESSAGES/gettext-tools.mo
share/locale/da/LC_MESSAGES/gettext-tools.mo
share/locale/de/LC_MESSAGES/gettext-tools.mo
share/locale/el/LC_MESSAGES/gettext-tools.mo
-share/locale/en@boldquot/LC_MESSAGES/gettext-tools.mo
-share/locale/en@quot/LC_MESSAGES/gettext-tools.mo
share/locale/es/LC_MESSAGES/gettext-tools.mo
share/locale/et/LC_MESSAGES/gettext-tools.mo
share/locale/eu/LC_MESSAGES/gettext-tools.mo

diff 7102fb31316e8cb2a3743babc5d8d4b7a6eb1918 refs/heads/mystuff
commit - 7102fb31316e8cb2a3743babc5d8d4b7a6eb1918
commit + 478cd47def91b64c12ad498316f44667dc112b4b
blob - afba3f62de5d867e63c3885e65f7bd65363ce474
blob + f74e77135f1ffd45eec278933b6c2ae54de4abd2
--- audio/moc/Makefile
+++ audio/moc/Makefile
@@ -54,6 +54,7 @@ AUTOCONF_VERSION= 2.71
AUTOMAKE_VERSION= 1.16
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = autoreconf
+AUTORECONF = autoreconf -f -i -I${LOCALBASE}/share/gettext/m4
CONFIGURE_ARGS += \
--disable-cache \
--without-jack \
blob - /dev/null
blob + f7ac91fcaccdbe6880b36bb8e2de94a9de274f79 (mode 644)
--- /dev/null
+++ audio/normalize/patches/patch-src_adjust_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/adjust.c
+--- src/adjust.c.orig
++++ src/adjust.c
+@@ -15,7 +15,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA*/
+
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+
+ #include "config.h"
+
blob - /dev/null
blob + 784ebf6b566ba35c28398dd48268b70252e20260 (mode 644)
--- /dev/null
+++ audio/normalize/patches/patch-src_mpegadjust_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/mpegadjust.c
+--- src/mpegadjust.c.orig
++++ src/mpegadjust.c
+@@ -15,7 +15,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA*/
+
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+
+ #include "config.h"
+
blob - /dev/null
blob + 5c9d58cd23590513c342758a5c40e88e68a5c947 (mode 644)
--- /dev/null
+++ audio/normalize/patches/patch-src_mpegvolume_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/mpegvolume.c
+--- src/mpegvolume.c.orig
++++ src/mpegvolume.c
+@@ -17,7 +17,7 @@
+
+ /* interface to the mad decoding library */
+
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+
+ #include "config.h"
+
blob - /dev/null
blob + b0d1863c4683d34cbe7da0f63782248bf8b073db (mode 644)
--- /dev/null
+++ audio/normalize/patches/patch-src_normalize_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/normalize.c
+--- src/normalize.c.orig
++++ src/normalize.c
+@@ -15,7 +15,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA*/
+
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+
+ #include "config.h"
+
blob - /dev/null
blob + 12c7502671c0392a1f0e589998ac6ff3b98fe8a5 (mode 644)
--- /dev/null
+++ audio/normalize/patches/patch-src_volume_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/volume.c
+--- src/volume.c.orig
++++ src/volume.c
+@@ -15,7 +15,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA*/
+
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+
+ #include "config.h"
+
blob - /dev/null
blob + a2cd44cbe00a645f4659c9cdcf23432afbbcdd62 (mode 644)
--- /dev/null
+++ audio/parlatype/patches/patch-libparlatype_src_pt-waveloader_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.1-1988 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: libparlatype/src/pt-waveloader.c
+--- libparlatype/src/pt-waveloader.c.orig
++++ libparlatype/src/pt-waveloader.c
+@@ -18,7 +18,7 @@
+ */
+
+
+-#define _POSIX_SOURCE /* fileno */
++/* #define _POSIX_SOURCE */ /* fileno */
+
+ #include "config.h"
+ #include <stdio.h> /* FILE, tmpfile, fileno, fclose */
blob - /dev/null
blob + da36dbf75dee515750236f5b30a85aadaead00d0 (mode 644)
--- /dev/null
+++ devel/appstream-glib/patches/patch-meson_build
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: meson.build
+--- meson.build.orig
++++ meson.build
+@@ -122,7 +122,7 @@ configure_file(
+ add_global_arguments('-DAS_COMPILATION', language : 'c')
+
+ # Needed for realpath()
+-add_project_arguments('-D_XOPEN_SOURCE=500', language : 'c')
++#add_project_arguments('-D_XOPEN_SOURCE=500', language : 'c')
+
+ subdir('libappstream-glib')
+ subdir('data')
blob - /dev/null
blob + 243fc5d8eb8942e332b5f8427fbb7c2e87c17a24 (mode 644)
--- /dev/null
+++ editors/tpad/patches/patch-src_Makefile_in
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/Makefile.in
+--- src/Makefile.in.orig
++++ src/Makefile.in
+@@ -377,7 +377,7 @@ tpad_SOURCES = \
+ tpad_open_guard.c \
+ tpad_open_guard.h
+
+-tpad_CFLAGS = -D_XOPEN_SOURCE=600
++tpad_CFLAGS =
+ tpad_LDFLAGS =
+ tpad_LDADD = $(TPAD_LIBS) \
+ -lpthread \
blob - 36a9e13606aba33920b57355146b7cc12b32b946
blob + d80d60dd299c4135cb88abd7c509a25bdf96a6d9
--- games/gtkballs/Makefile
+++ games/gtkballs/Makefile
@@ -22,7 +22,7 @@ USE_GMAKE= Yes
BUILD_DEPENDS+= devel/gettext,-tools

CONFIGURE_STYLE=autoreconf
-AUTORECONF= ./autogen.sh
+AUTORECONF= ACLOCAL='aclocal -I${LOCALBASE}/share/gettext/m4' ./autogen.sh
AUTOMAKE_VERSION=1.16
AUTOCONF_VERSION=2.69
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
blob - 4f46a25a81f94a120c7afb31ae46611cbafa439c
blob + de4cc65c76afa19ce8d64c6d2f8e1819a5d2fd90
--- games/pushover/Makefile
+++ games/pushover/Makefile
@@ -36,6 +36,6 @@ AUTOCONF_VERSION = 2.69

# prevent from linking against static libintl.a
post-patch:
- cp ${LOCALBASE}/share/aclocal/lib-link.m4 ${WRKSRC}/m4/
+ cp ${LOCALBASE}/share/gettext/m4/lib-link.m4 ${WRKSRC}/m4/

.include <bsd.port.mk>
blob - /dev/null
blob + 3cc4413cf965af57dd8859de2cc436b75596ae87 (mode 644)
--- /dev/null
+++ graphics/dia-gtk2/patches/patch-plug-ins_postscript_paginate_psprint_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.2-1992 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: plug-ins/postscript/paginate_psprint.c
+--- plug-ins/postscript/paginate_psprint.c.orig
++++ plug-ins/postscript/paginate_psprint.c
+@@ -24,7 +24,7 @@
+ #endif
+
+ /* so we get popen and sigaction even when compiling with -ansi */
+-#define _POSIX_C_SOURCE 2
++/* #define _POSIX_C_SOURCE 2 */
+ #include <stdio.h>
+ #include <string.h> /* strlen */
+ #include <signal.h>
blob - /dev/null
blob + 699f3366755f16cbcc8051d7cf39754d19852f88 (mode 644)
--- /dev/null
+++ graphics/gphoto2/patches/patch-gphoto2_main_c
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: gphoto2/main.c
+--- gphoto2/main.c.orig
++++ gphoto2/main.c
+@@ -19,7 +19,7 @@
+ */
+
+ #define _DARWIN_C_SOURCE
+-#define _XOPEN_SOURCE 500
++/* #define _XOPEN_SOURCE 500 */
+
+ #include "config.h"
+ #if defined (HAVE_SIGNAL_H)
blob - /dev/null
blob + 64c866a809abc7289bf2dcaf030ce066a4b6167b (mode 644)
--- /dev/null
+++ graphics/gphoto2/patches/patch-gphoto2_range_c
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: gphoto2/range.c
+--- gphoto2/range.c.orig
++++ gphoto2/range.c
+@@ -19,7 +19,7 @@
+ */
+
+ #define _DARWIN_C_SOURCE
+-#define _XOPEN_SOURCE 500
++/* #define _XOPEN_SOURCE 500 */
+
+ #include "config.h"
+ #include "i18n.h"
blob - 7f7d13d542180a35b2f99c240ccb55747cf447c8
blob + 65c52eb82d4bf4d29ee68a6c45aca90728971ff1
--- inputmethods/ibus-kkc/patches/patch-configure_ac
+++ inputmethods/ibus-kkc/patches/patch-configure_ac
@@ -1,5 +1,6 @@
---- configure.ac.orig Wed Jun 7 22:02:51 2017
-+++ configure.ac Wed Sep 22 20:29:53 2021
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
@@ -48,7 +48,10 @@ AC_PROG_CXX
AM_PROG_CC_C_O
AC_ISC_POSIX
@@ -7,7 +8,7 @@
-IT_PROG_INTLTOOL([0.35.0])
+AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION([0.19.8])
-+m4_ifdef(AM_GNU_GETTEXT_REQUIRE_VERSION,
++m4_ifdef([AM_GNU_GET][TEXT_REQUIRE_VERSION],
+ [AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8])])
AM_PROG_LIBTOOL

blob - b088c916ab2d3f7e6e71cc1cd72a312985239b17
blob + f0759ef3f141e7dbe10deb78c4d4f893b884f9de
--- inputmethods/scim-chewing/Makefile
+++ inputmethods/scim-chewing/Makefile
@@ -37,6 +37,6 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \

AUTOCONF_VERSION= 2.69
AUTOMAKE_VERSION= 1.15
-AUTORECONF= ./autogen.sh
+AUTORECONF= ACLOCAL="aclocal -I${LOCALBASE}/share/gettext/m4" ./autogen.sh

.include <bsd.port.mk>
blob - 24831fbb04de0d7ec088505eedc037aab78a6cf4
blob + c1ac8b3c055f40e122b2ddb838be792c81d57e4a
--- mail/bogofilter/Makefile
+++ mail/bogofilter/Makefile
@@ -60,7 +60,7 @@ DOCDIR = ${PREFIX}/share/doc/bogofilter

BUILD_DEPENDS = devel/gettext,-tools
post-extract:
- cd ${LOCALBASE}/share/aclocal; \
+ cd ${LOCALBASE}/share/gettext/m4; \
cp iconv.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 ${WRKSRC}/m4

post-install:
blob - /dev/null
blob + 88b2ec69dcd7069672c13c8ffdb9a8ec6ad73cb3 (mode 644)
--- /dev/null
+++ misc/lifelines/patches/patch-src_interp_lex_c
@@ -0,0 +1,19 @@
+Forcing XPG3 and POSIX 1003.1-1988 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/interp/lex.c
+--- src/interp/lex.c.orig
++++ src/interp/lex.c
+@@ -32,11 +32,6 @@
+
+ /*#define YYSTYPE PNODE*/
+
+-#ifdef __OpenBSD__
+-#define _XOPEN_SOURCE
+-#define _POSIX_SOURCE
+-#endif
+-
+ #include "llstdlib.h"
+ #include "table.h"
+ #include "translat.h"
blob - /dev/null
blob + 71e3b3cbaed6022e3de5205e0cd6594d79a6ac9f (mode 644)
--- /dev/null
+++ multimedia/pipewire/wireplumber/patches/patch-lib_wp_wp_c
@@ -0,0 +1,16 @@
+libintl.h must provide the wrapper for newlocale() before the
+function is used by the spa plugin headers.
+
+Index: lib/wp/wp.c
+--- lib/wp/wp.c.orig
++++ lib/wp/wp.c
+@@ -7,8 +7,8 @@
+ */
+
+ #include "wp.h"
+-#include <pipewire/pipewire.h>
+ #include <libintl.h>
++#include <pipewire/pipewire.h>
+ #include "wpbuildbasedirs.h"
+
+ WP_DEFINE_LOCAL_LOG_TOPIC ("wp")
blob - /dev/null
blob + bd5a275fc2fe2e7c81a70375de773e7d3ff112fa (mode 644)
--- /dev/null
+++ multimedia/pipewire/wireplumber/patches/patch-modules_module-lua-scripting_api_api_c
@@ -0,0 +1,17 @@
+libintl.h must provide the wrapper for newlocale() before the
+function is used by the spa plugin headers.
+
+Index: modules/module-lua-scripting/api/api.c
+--- modules/module-lua-scripting/api/api.c.orig
++++ modules/module-lua-scripting/api/api.c
+@@ -8,9 +8,9 @@
+
+ #include <glib/gstdio.h>
+ #include <wp/wp.h>
++#include <libintl.h>
+ #include <pipewire/pipewire.h>
+ #include <wplua/wplua.h>
+-#include <libintl.h>
+
+ #define WP_LOCAL_LOG_TOPIC log_topic_lua_scripting
+ WP_LOG_TOPIC_EXTERN (log_topic_lua_scripting)
blob - /dev/null
blob + 5b4485315b08d9bfaa174fe7dd4cfb1e5e97a972 (mode 644)
--- /dev/null
+++ multimedia/xine-lib/patches/patch-src_audio_dec_xine_a52_spdif_c
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/audio_dec/xine_a52_spdif.c
+--- src/audio_dec/xine_a52_spdif.c.orig
++++ src/audio_dec/xine_a52_spdif.c
+@@ -23,7 +23,7 @@
+ #define _DEFAULT_SOURCE 1
+ #ifndef __sun
+ /* required for swab() */
+-#define _XOPEN_SOURCE 500
++/* #define _XOPEN_SOURCE 500 */
+ #endif
+ /* avoid compiler warnings */
+ #define _BSD_SOURCE 1
blob - /dev/null
blob + c5a87e58309fa8c9f8d04425416e4f43fa94a500 (mode 644)
--- /dev/null
+++ multimedia/xine-lib/patches/patch-src_audio_dec_xine_lpcm_decoder_c
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/audio_dec/xine_lpcm_decoder.c
+--- src/audio_dec/xine_lpcm_decoder.c.orig
++++ src/audio_dec/xine_lpcm_decoder.c
+@@ -27,7 +27,7 @@
+
+ #define _DEFAULT_SOURCE 1
+ #ifndef __sun
+-#define _XOPEN_SOURCE 500
++/* #define _XOPEN_SOURCE 500 */
+ #endif
+ /* avoid compiler warnings */
+ #define _BSD_SOURCE 1
blob - /dev/null
blob + db9d3e614f38452a0f5d830f6db114d7b03d9865 (mode 644)
--- /dev/null
+++ multimedia/xine-ui/patches/patch-src_xitk_main_c
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/xitk/main.c
+--- src/xitk/main.c.orig
++++ src/xitk/main.c
+@@ -20,7 +20,7 @@
+ *
+ */
+ /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */
+-#if !defined(__sun) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__DragonFly__)
++#if !defined(__sun) && ! defined(__FreeBSD__) && ! defined(__NetBSD__) && ! defined(__DragonFly__) && ! defined(__OpenBSD__)
+ #define _XOPEN_SOURCE 500
+ #endif
+ /* required for strncasecmp() */
blob - 07d5b4709eb1233dbdde4e50843badfe025b6458
blob + 80dc7a16d56d92521960e746b77c8465e795acec
--- net/i2p/Makefile
+++ net/i2p/Makefile
@@ -58,6 +58,7 @@ post-patch:
${SUBST_CMD} ${WRKSRC}/installer/resources/wrapper.config
${SUBST_CMD} ${WRKSRC}/installer/resources/i2prouter
${SUBST_CMD} ${WRKSRC}/installer/resources/eepget
+ ${SUBST_PROGRAM} ${FILESDIR}/msgfmt ${WRKDIR}/bin/msgfmt

post-build:
cd ${WRKSRC}/core/c && ${MAKE_ENV} ${WRKSRC}/core/c/build.sh
blob - /dev/null
blob + 4a77da79b9b6ce7b45c16af0f841053fd4714d56 (mode 644)
--- /dev/null
+++ net/i2p/files/msgfmt
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# Satisfy version check
+# msgfmt -V | grep -q -E ' 0\.((19)|[2-9])'
+test X"$1" = X-V && exec echo "msgfmt (GNU gettext-tools) 0.23.1"
+
+exec ${LOCALBASE}/bin/msgfmt "$@"
blob - e36039123baf9ccf2d60d16e64824d48a10733b6
blob + b70a15cfc71f356f2dad79452898901bf6bf1309
--- net/weex/Makefile
+++ net/weex/Makefile
@@ -20,6 +20,7 @@ LIB_DEPENDS= devel/gettext,-runtime

AUTOCONF_VERSION= 2.69
AUTOMAKE_VERSION= 1.11
+AUTORECONF= autoreconf -f -i -I${LOCALBASE}/share/gettext/m4
CONFIGURE_STYLE= autoreconf
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
@@ -27,6 +28,8 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
post-patch:
cp ${LOCALBASE}/share/gettext/po/Makevars.template \
${WRKSRC}/po/Makevars
+ cd ${WRKSRC}; \
+ sed -n 's/^ALL_LINGUAS="\(.*\)"/\1/w po/LINGUAS' configure.in

post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/weex
blob - cb6b87ffc7d006e0c0f3381d07c0ec87b8fcda0f
blob + 148edab54a12215b68868940d18d8a04dab80e65
--- net/weex/patches/patch-configure_in
+++ net/weex/patches/patch-configure_in
@@ -7,7 +7,7 @@ Index: configure.in
dnl for gettext
-AM_GNU_GETTEXT
+AM_GNU_GETTEXT([external])
-+AM_GNU_GETTEXT_VERSION([0.23])
++AM_GNU_GETTEXT_VERSION([1.0])
AC_CHECK_FUNC(gettext,,AC_CHECK_LIB(intl, gettext))
localedir='${prefix}/share/locale'
AC_SUBST(localedir)
blob - /dev/null
blob + 1b105026d9b4cfb773af4d8eb1d166f999f3e520 (mode 644)
--- /dev/null
+++ security/ccrypt/patches/patch-src_readkey_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.1-1990 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/readkey.c
+--- src/readkey.c.orig
++++ src/readkey.c
+@@ -5,7 +5,7 @@
+ /* readkey.c: read secret key phrase from terminal */
+
+ #ifndef _POSIX_C_SOURCE
+-#define _POSIX_C_SOURCE 1
++/* #define _POSIX_C_SOURCE 1 */
+ #endif
+
+ #ifdef HAVE_CONFIG_H
blob - /dev/null
blob + 28b73885f01b8a79e21669cd7ed89dcbd4b341dc (mode 644)
--- /dev/null
+++ sysutils/e2fsprogs/patches/patch-e2fsck_unix_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: e2fsck/unix.c
+--- e2fsck/unix.c.orig
++++ e2fsck/unix.c
+@@ -9,7 +9,7 @@
+ * %End-Header%
+ */
+
+-#define _XOPEN_SOURCE 600 /* for inclusion of sa_handler in Solaris */
++/* #define _XOPEN_SOURCE 600 */ /* for inclusion of sa_handler in Solaris */
+
+ #include "config.h"
+ #include <stdio.h>
blob - /dev/null
blob + 215ce510d765d319ca0d3946d3e5b81e2a8f768d (mode 644)
--- /dev/null
+++ sysutils/e2fsprogs/patches/patch-misc_fsck_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: misc/fsck.c
+--- misc/fsck.c.orig
++++ misc/fsck.c
+@@ -25,7 +25,7 @@
+ * %End-Header%
+ */
+
+-#define _XOPEN_SOURCE 600 /* for inclusion of sa_handler in Solaris */
++/* #define _XOPEN_SOURCE 600 */ /* for inclusion of sa_handler in Solaris */
+
+ #include "config.h"
+ #include <sys/types.h>
blob - /dev/null
blob + 57649161b1bc03384e7e84b2aec4fd5b1d4146b5 (mode 644)
--- /dev/null
+++ sysutils/e2fsprogs/patches/patch-misc_mke2fs_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: misc/mke2fs.c
+--- misc/mke2fs.c.orig
++++ misc/mke2fs.c
+@@ -16,7 +16,7 @@
+ * enforced (but it's not much fun on a character device :-).
+ */
+
+-#define _XOPEN_SOURCE 600
++/* #define _XOPEN_SOURCE 600 */
+
+ #include "config.h"
+ #include <stdio.h>
blob - /dev/null
blob + d1bcfef084d6a2680269d39b709864dd30d6c394 (mode 644)
--- /dev/null
+++ sysutils/e2fsprogs/patches/patch-misc_tune2fs_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: misc/tune2fs.c
+--- misc/tune2fs.c.orig
++++ misc/tune2fs.c
+@@ -25,7 +25,7 @@
+ * 94/03/06 - Added the checks interval from Uwe Ohse (uwe@tirka.gun.de)
+ */
+
+-#define _XOPEN_SOURCE 600 /* for inclusion of strptime() */
++/* #define _XOPEN_SOURCE 600 */ /* for inclusion of strptime() */
+ #include "config.h"
+ #include <fcntl.h>
+ #include <grp.h>
blob - /dev/null
blob + 4cc0239564efd4cdf230f4db4790631714303910 (mode 644)
--- /dev/null
+++ www/vimb/patches/patch-config_mk
@@ -0,0 +1,16 @@
+Forcing XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: config.mk
+--- config.mk.orig
++++ config.mk
+@@ -29,7 +29,7 @@ CPPFLAGS += -DGSEAL_ENABLE
+ CPPFLAGS += -DGTK_DISABLE_SINGLE_INCLUDES
+ CPPFLAGS += -DGDK_DISABLE_DEPRECATED
+
+-ifeq "$(findstring $(OS),FreeBSD DragonFly)" ""
++ifeq "$(findstring $(OS),FreeBSD DragonFly OpenBSD)" ""
+ CPPFLAGS += -D_XOPEN_SOURCE=500
+ CPPFLAGS += -D__BSD_VISIBLE
+ endif
blob - 869f2d573a761672f0c16e421fc2bad280471c0a
blob + 5c0cf33c5260910cfb89229d661d7bfa3a2cce5b
--- x11/Xdialog/Makefile
+++ x11/Xdialog/Makefile
@@ -28,7 +28,7 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
# grab new macros that match *.so.n.m shared libraries
# requires autoconf >=2.61
post-patch:
- cd ${LOCALBASE}/share/aclocal && \
+ cd ${LOCALBASE}/share/gettext/m4 && \
cp lib-link.m4 lib-prefix.m4 host-cpu-c-abi.m4 ${WRKSRC}/m4

.include <bsd.port.mk>
blob - /dev/null
blob + b5ea3d33361076ca56ae2203aa9e7c0799f879dc (mode 644)
--- /dev/null
+++ x11/gnome/control-center/patches/patch-panels_applications_utils_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: panels/applications/utils.c
+--- panels/applications/utils.c.orig
++++ panels/applications/utils.c
+@@ -19,7 +19,7 @@
+ */
+
+ #ifndef _XOPEN_SOURCE
+-#define _XOPEN_SOURCE 600
++/* #define _XOPEN_SOURCE 600 */
+ #endif
+
+ #include <config.h>
blob - /dev/null
blob + 6df5f6fcbaed01584a53e2aecc9284d9595aa27c (mode 644)
--- /dev/null
+++ x11/gnome/mutter/patches/patch-src_core_util_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.1-2001 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/core/util.c
+--- src/core/util.c.orig
++++ src/core/util.c
+@@ -17,7 +17,7 @@
+ */
+
+
+-#define _POSIX_C_SOURCE 200112L /* for fdopen() */
++/* #define _POSIX_C_SOURCE 200112L */ /* for fdopen() */
+
+ #include "config.h"
+
blob - /dev/null
blob + 6c02b8ad673606f6eb6b5fd2cd77a61b3c226c7b (mode 644)
--- /dev/null
+++ x11/gnome/mutter/patches/patch-src_x11_window-props_c
@@ -0,0 +1,16 @@
+Forcing "POSIX 1003.1-2001 with XSI" removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/x11/window-props.c
+--- src/x11/window-props.c.orig
++++ src/x11/window-props.c
+@@ -33,7 +33,7 @@
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+-#define _XOPEN_SOURCE 600 /* for gethostname() */
++/* #define _XOPEN_SOURCE 600 */ /* for gethostname() */
+
+ #include "config.h"
+
blob - e18f447667e8c4fa615603d89c78f5fe8e93c7c6
blob + 9cfd024fc46433b29f373d7b579fe18cb2364945
--- x11/ion/patches/patch-system_mk
+++ x11/ion/patches/patch-system_mk
@@ -1,5 +1,6 @@
---- system.mk.orig Fri Jan 9 23:20:27 2009
-+++ system.mk Tue Mar 18 11:41:59 2014
+Index: system.mk
+--- system.mk.orig
++++ system.mk
@@ -8,7 +8,7 @@

# Installation path prefix. Unless you know what you're doing, the default
@@ -121,3 +122,12 @@
EXPORT_DYNAMIC=-Xlinker --export-dynamic

# The following options are mainly for development use and can be used
+@@ -169,7 +173,7 @@ EXPORT_DYNAMIC=-Xlinker --export-dynamic
+
+ #C89_SOURCE=-ansi
+
+-POSIX_SOURCE=-D_POSIX_C_SOURCE=200112L
++#POSIX_SOURCE=-D_POSIX_C_SOURCE=200112L
+
+ # Most systems
+ #XOPEN_SOURCE=-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED
blob - /dev/null
blob + f53a8ccbc570b967c84884814204e2c756f7f68c (mode 644)
--- /dev/null
+++ x11/mate/marco/patches/patch-src_core_util_c
@@ -0,0 +1,16 @@
+Forcing POSIX 1003.1-2001 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/core/util.c
+--- src/core/util.c.orig
++++ src/core/util.c
+@@ -23,7 +23,7 @@
+ */
+
+ #define _GNU_SOURCE
+-#define _POSIX_C_SOURCE 200112L /* for fdopen() */
++/* #define _POSIX_C_SOURCE 200112L */ /* for fdopen() */
+
+ #include <config.h>
+ #include <glib/gi18n-lib.h>
blob - 868e78e57f19d590a82e8be86526353331b2201e
blob + d3fad10179bc9eade081629d350c7bd706162e24
--- x11/notion/patches/patch-system-autodetect_mk
+++ x11/notion/patches/patch-system-autodetect_mk
@@ -1,5 +1,9 @@
Configure for OpenBSD

+Forcing POSIX 1003.1-2001 or XPG4v2 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
Index: system-autodetect.mk
--- system-autodetect.mk.orig
+++ system-autodetect.mk
@@ -30,7 +34,12 @@ Index: system-autodetect.mk

# Cygwin needs this. Also when you disable _BSD_SOURCE you may need it.
#DEFINES += -DCF_NO_GETLOADAVG
-@@ -205,7 +205,7 @@ POSIX_SOURCE?=-D_POSIX_C_SOURCE=200112L
+@@ -201,11 +201,11 @@ EXPORT_DYNAMIC=-Xlinker --export-dynamic
+
+ #C89_SOURCE=-ansi
+
+-POSIX_SOURCE?=-D_POSIX_C_SOURCE=200112L
++#POSIX_SOURCE?=-D_POSIX_C_SOURCE=200112L
BSD_SOURCE?=-D_BSD_SOURCE

# Most systems
blob - b68e38bfbffa4526cfa68fc6d6b403a917c2ad29
blob + fb542dbe68015271a2060d2b700d1f55bf6f5b81
--- x11/remmina/patches/patch-src_remmina_ssh_c
+++ x11/remmina/patches/patch-src_remmina_ssh_c
@@ -1,12 +1,12 @@
Index: src/remmina_ssh.c
--- src/remmina_ssh.c.orig
+++ src/remmina_ssh.c
-@@ -41,7 +41,7 @@
- #ifdef HAVE_LIBSSH
-
- /* To get definitions of NI_MAXHOST and NI_MAXSERV from <netdb.h> */
--#define _DEFAULT_SOURCE
-+#define _BSD_SOURCE
+@@ -45,7 +45,7 @@
#define _DARWIN_C_SOURCE

/* Define this before stdlib.h to have posix_openpt */
+-#define _XOPEN_SOURCE 600
++/* #define _XOPEN_SOURCE 600 */
+
+ #include <errno.h>
+ #define LIBSSH_STATIC 1
blob - /dev/null
blob + 98e29a067d224b029e8fae6932e69a6bf5717dd9 (mode 644)
--- /dev/null
+++ x11/tilda/patches/patch-src_configsys_c
@@ -0,0 +1,18 @@
+Forcing POSIX 1003.1-1988 and XPG3 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: src/configsys.c
+--- src/configsys.c.orig
++++ src/configsys.c
+@@ -14,8 +14,8 @@
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+-#define _POSIX_SOURCE /* feature test macro for fileno */
+-#define _XOPEN_SOURCE /* feature test macro for fsync */
++/* #define _POSIX_SOURCE */ /* feature test macro for fileno */
++/* #define _XOPEN_SOURCE */ /* feature test macro for fsync */
+
+ #include "config.h"
+ #include "debug.h"
blob - /dev/null
blob + 43b878073540542a911ed97b87c983cae3677f52 (mode 644)
--- /dev/null
+++ x11/xfce4/xfce4-genmon/patches/patch-panel-plugin_cmdspawn_c
@@ -0,0 +1,21 @@
+Forcing POSIX 1003.1c-1995 and XPG5 removes locale_t from <locale.h>.
+This breaks including libintl.h, since gettext is built with locale_t
+in view.
+
+Index: panel-plugin/cmdspawn.c
+--- panel-plugin/cmdspawn.c.orig
++++ panel-plugin/cmdspawn.c
+@@ -25,11 +25,11 @@
+ duplicated, not the whole process (e.g Solaris) */
+
+ #ifndef _POSIX_C_SOURCE
+-#define _POSIX_C_SOURCE 199506L
++/* #define _POSIX_C_SOURCE 199506L */
+ #endif
+
+ #ifndef _XOPEN_SOURCE
+-#define _XOPEN_SOURCE 500
++/* #define _XOPEN_SOURCE 500 */
+ #endif
+
+ #ifdef HAVE_CONFIG_H
blob - 063e682458e4732020a97c51b30740c1fbabf6b0
blob + 948fbb09202395228d9a9c6ccdef28ae35568a30
--- x11/xpad/Makefile
+++ x11/xpad/Makefile
@@ -31,6 +31,6 @@ USE_GMAKE= Yes

AUTOCONF_VERSION= 2.69
AUTOMAKE_VERSION= 1.9
-AUTORECONF= ./autogen.sh
+AUTORECONF= autoreconf -f -i -I${LOCALBASE}/share/gettext/m4

.include <bsd.port.mk>
blob - abfd9f52e5250f8181464baa253f92c76d5879db
blob + f6cd9d11c92d69abc3ba562159d9b9f0bf89098f
--- x11/xpad/patches/patch-configure_ac
+++ x11/xpad/patches/patch-configure_ac
@@ -8,7 +8,7 @@ Index: configure.ac
# The choice for version of gettext is only based on what was installed on the developers desktop (2021).
# If another version is more convenient, go for it.
-AM_GNU_GETTEXT_VERSION([0.21])
-+AM_GNU_GETTEXT_VERSION([0.23])
++AM_GNU_GETTEXT_VERSION([1.0])
AM_GNU_GETTEXT([external])

GETTEXT_PACKAGE="$PACKAGE"
Attached there is
* an update of devel/gettext to 1.0
* corresponding build fixes to 31 ports

There have been a few intervening getext releases since 0.23.1, but
only incremental changes. The version number jump to 1.0 does not
correspond to any revolutionary step.

libintl, or rather its embedded copy of gnulib, now treats OpenBSD's
implementation of the newlocale(3) family of functions as deficient
and provides replacement implementations. Most of the fallout
resulted from code that forces an old POSIX level with _XOPEN_SOURCE
or _POSIX_C_SOURCE that removes locale_t from the <locale.h>
namespace. This breaks including libintl.h since gettext is built
with locale_t in view and references the type for its newlocale(3)
wrappers:

/usr/local/include/libintl.h:1019:8: error: unknown type name 'locale_t'
1019 | extern locale_t newlocale (int, const char *, locale_t)
| ^

If there are no objections, I intend to commit all of this in a few
days.

--
Christian "naddy" Weisgerber naddy@mips.inka.de

No comments:

Post a Comment