]> git.ipfire.org Git - thirdparty/gettext.git/commit
Modula-2 support: Add the runtime library.
authorBruno Haible <bruno@clisp.org>
Thu, 24 Apr 2025 23:33:16 +0000 (01:33 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 25 Apr 2025 01:16:21 +0000 (03:16 +0200)
commitde3fff8d99cb7ccdbb8341d7a9bfd5f292120efd
tree93b73fab02e680491cb3c656b7e88f2056e9d93e
parentce82524f0287af700f505a8d90a0ac3d09aeb452
Modula-2 support: Add the runtime library.

* gnulib-local/m4/modula2.m4: New file.
* gnulib-local/modules/modula2: New file.
* gnulib-local/Makefile.am (EXTRA_DIST): Add modula2.m4 and the 'modula2'
module.
* autogen.sh (GNULIB_MODULES_RUNTIME_OTHER): Add modula2, modula2comp-script.
* gettext-runtime/intl-modula2/Libintl.def.in: New file.
* gettext-runtime/intl-modula2/Libintl.mod: New file.
* gettext-runtime/intl-modula2/LibintlFromC.def: New file.
* gettext-runtime/intl-modula2/Makefile.am: New file.
* gettext-runtime/intl-modula2/HACKING: New file.
* gettext-runtime/configure.ac: Invoke gt_MODULA2_CHOICE, gt_MODULA2COMP.
Determine VALUE_OF_LC_* for each LC_* constant. Set the variable BUILDMODULA2
and the Automake conditional BUILD_MODULA2.
* gettext-runtime/Makefile.am (SUBDIRS): Add intl-modula2.
* NEWS: Mention libintl_m2.so.
* gettext-runtime/NEWS: Likewise.
* PACKAGING: Add the interface and binary for the libintl_m2 library.
* DEPENDENCIES: Mention the Modula-2 compiler and runtime.
16 files changed:
.gitignore
DEPENDENCIES
NEWS
PACKAGING
autogen.sh
gettext-runtime/Makefile.am
gettext-runtime/NEWS
gettext-runtime/configure.ac
gettext-runtime/intl-modula2/HACKING [new file with mode: 0644]
gettext-runtime/intl-modula2/Libintl.def.in [new file with mode: 0644]
gettext-runtime/intl-modula2/Libintl.mod [new file with mode: 0644]
gettext-runtime/intl-modula2/LibintlFromC.def [new file with mode: 0644]
gettext-runtime/intl-modula2/Makefile.am [new file with mode: 0644]
gnulib-local/Makefile.am
gnulib-local/m4/modula2.m4 [new file with mode: 0644]
gnulib-local/modules/modula2 [new file with mode: 0644]