GNU gettext 0.18.2 released
GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.2 release has support for Guile 2.0 block comments, autopoint support for newer Automake, portability fixes, and normal bug fixes. Download at http://ftp.gnu.org/gnu/gettext/gettext-0.18.2.tar.gz News in 0.18.2 (compared to 0.18.1): * xgettext now understands the block comment syntax of Guile 2.0. * libgettextpo library: - The initial msgstr of a new message is now "", not NULL. - Bug fixes in the functions po_message_is_range, po_file_check_all, po_message_check_all. * Installation options: The configure options --with-xz and --with-bzip2 can be used to specify alternate compression methods for the archive used by the 'autopoint' program. These options, together with --with-git, allow to trade dependencies against installed package size. --with-xz has the highest compression rate, followed by --with-git, followed by --with-bzip2. * Autoconf macros: - The autoconf macros installed by 'gettextize' now work with the forthcoming Automake 1.14 and require Autoconf version 2.60 or newer. * Portability: - Building on MacOS X 10.7, Cygwin 1.7.10, and newer 64-bit mingw is now supported. Regards, -- Daiki Ueno pgpWyW8aVs2VL.pgp Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU gettext 0.18.2.1 released
Hi, This is the announcement of a new minor release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.2.1 release is an update of 0.18.2 to fix build/install issues on some platforms. Since it does not include any other bug fixes nor new features, no need to upgrade if you don't have any problem when building/installing 0.18.2. The package version was not bumped so it should work as a drop-in replacement for 0.18.2. Download at http://ftp.gnu.org/gnu/gettext/gettext-0.18.2.1.tar.gz Regards, -- Daiki Ueno pgpSZY06iaL96.pgp Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU gettext 0.18.3 released
GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.3 release has support for 4 new programming languages: Glade 3, JavaScript, Lua, and Vala, support for Python 3 format strings, support for newer Automake, portability fixes, and normal bug fixes. Download at http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.tar.gz News in 0.18.3 (compared to 0.18.2): * Runtime behaviour: On Mac OS X systems, the setlocale() function now properly invalidates loaded message catalogs when a locale has been set. * Programming languages support: - C++: The gnu::autosprintf class now provides an assignment operator. - Glade: xgettext now supports GtkBuider file format used by Glade 3. xgettext now also extracts contexts (msgctxt) from Glade 2 and GtkBuider files. - JavaScript: xgettext now partially supports JavaScript. Since the current JavaScript specification (ECMA-262) does not define the standard set of formatting methods nor translation functions, the implementation supports only a limited set of formatting methods and translation functions commonly used in Gjs and other popular JavaScript implemenations and libraries. - Lua: xgettext now supports Lua, using Ľubomír Remák's lua-gettext. - Python: xgettext and msgfmt's format string checking now recognize Python format string in braced syntax (PEP 3101). xgettext now also supports explicit string concatenation with '+' and handles platform dependent line terminators (LF/CR/CRLF) transparently. - Tcl: Bug fix in xgettext Unicode escape handling. - Vala: xgettext now supports Vala. * msgattrib now has --previous option to keep previous msgid when making messages fuzzy, similar to msgmerge --previous. * msgfmt now checks PO file headers more strictly with less false-positives. * 'gettextize' now checks macro directories specified with AC_CONFIG_MACRO_DIRS in configure.ac. * Portability: - msginit now does not require GNU sed. - The Makefile rule for generating en@quot and en@boldquot now uses @SED@ variable instead of hard-coded 'sed' command to allow users to supply GNU sed. * Future backward-incompatibilities: - In future Gettext versions, the files installed by 'gettextize' will require Automake 1.10 or later. This will improve the compatibility of user projects with newer Automake versions. Thanks everyone for contribution. Regards, -- Daiki Ueno pgpeqX8bWn46c.pgp Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU gettext 0.18.3.1 released
Hi, This is the announcement of a new bug-fix release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.3.1 release is an update of 0.18.3 to fix a few regressions in the 'autopoint' tool, a build issue on Cygwin, and problems in the 'xgettext' tool for Lua and Glade support. See below for the details. Download at: http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.1.tar.gz Fixed bugs: - autopoint 0.18.3 does not copy "intl" directory any more <http://savannah.gnu.org/bugs/?39536> - autopoint and m4_ifndef <http://lists.gnu.org/archive/html/bug-gettext/2013-07/msg2.html> - Compilation of gettext 0.18.3 for Win32 under Cygwin fails <http://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00019.html> - xgettext 0.18.3 aborts on certain Lua constructs <http://savannah.gnu.org/bugs/?39458> - Extraction bug from .ui file of GTK+ <http://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00026.html> Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
GNU gettext 0.18.3.2 released
Hi, This is the announcement of a new bug-fix release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.18.3.2 release is the second update of 0.18.3 to fix yet more regressions in the 'autopoint' tool and other build issues. Here are the compressed sources and a GPG detached signature[*]: http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.2.tar.gz http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.2.tar.gz.sig Use a mirror for higher download bandwidth: http://ftpmirror.gnu.org/gettext/gettext-0.18.3.2.tar.gz http://ftpmirror.gnu.org/gettext/gettext-0.18.3.2.tar.gz.sig [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.18.3.2.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.13.4 Libtool 2.4.2 Bugs fixed: - autopoint: Recognize multiple arguments of AM_GNU_GETTEXT <https://savannah.gnu.org/bugs/?40082> - autopoint: Discard stderr of autom4te <https://savannah.gnu.org/bugs/?40083> - autopoint: use 'm4' as the fallback macro directory <https://savannah.gnu.org/bugs/?40278> - autopoint: Add missing extern-inline.m4 into archive <https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00010.html> - Don't add 'gnulib-lib' to include path when compiling libgettextpo tests <https://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00053.html> - Fix misuse of a logical operator <https://savannah.gnu.org/bugs/?40528> - libgrep: Fix issues detected by gcc -Wformat-security <https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg0.html> Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
gettext-0.19 released [stable]
Hi, We are pleased to announce the release of GNU gettext 0.19. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources and a GPG detached signature[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.tar.gz ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.tar.gz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14.1 Bison 3.0.2 Noteworthy changes in 0.19: * Programming languages support: - Desktop Entry: xgettext and msgfmt now support .desktop files, used by desktop applications, as input and output. - GSettings: xgettext now supports GSettings schema file format used by GNOME applications. - JavaScript: xgettext now recognizes E4X (ECMA-357) constructs. - PHP: Single and double quotes around heredoc markers are now recognized. - Python: The acceptable format specifiers in the braced-syntax format strings is now limited to the Standard Format Specifiers, to reasonably avoid false-positives. - Scheme: The gettext shorthand form _"abc", used by GIMP script-fu, is now recognized by xgettext. - C and Vala: xgettext now recognizes C99-style Unicode character escapes. * The --add-location option of msgattrib, msgcat, msgcomm, msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and xgettext commands now takes an optional argument 'never', 'full', or 'file', to control the format of "#: ..." comments. * msgfmt now has --source option to keep generated .java file when running in Java mode. * msgattrib now has --empty option that sets msgstr to empty when clearing fuzzy flag. * msgexec and msgfilter pass the plural information to subprocess through the environment variable MSG{EXEC,FILTER}_MSGID_PLURAL and MSG{EXEC,FILTER}_PLURAL_FORM. * New built-in filters 'quot' and 'boldquot' have been added to msgfilter. These filters convert Latin quotation marks ('...', "...") into Unicode quotation marks (for example, U+2018) if possible, similar to the sed commands used in po/Rules-quot and po/Rules-boldquot. * The po/Makevars file has a couple of new options PO_DEPENDS_ON_POT and DIST_DEPENDS_ON_UPDATE_PO, that can be used to adjust the behavior of updating PO files on demand. * xgettext now strips prefixed string before the comment tag. This is useful to support C-style comment like this: /* * TRANSLATORS: first line * second line */ In this example, the extracted comment does not contain "* " at the beginning of each line. * libgettextpo library: - Memory leak fixes in the PO file parser. * Documentation: - A complete example showing the use of GNU gettext in a GNOME 3 application has been added. Thanks to everyone who has contributed! The following people contributed changes to this release: Andreas Stricker (1) Aurélien Gâteau (1) Benno Schulenberg (1) Carlos O'Donell (1) Daiki Ueno (176) Guido Flohr (1) Ivailo (1) Jan Djärv (1) Jehan (1) Michele Locati (1) Miguel Ángel Arruga Vivas (3) Peter Eisentraut (1) Roumen Petrov (5) Stanislav Brabec (3) Steve Ellcey (1) Regards, -- Daiki Ueno pgpD4pTxxS9XG.pgp Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
gettext-0.19.1 released [stable]
Hi, This is the announcement of a new bug-fix release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.19.1 release fixes some serious bugs including a regression involving non-fatal errors for msgfmt -c to abort (Thanks to Richard Hughes), an erroneous handling of character literals in C/Vala (Thanks to Paul Eggert), and unwanted side-effect of the LINGUAS environment variable to msgfmt --desktop (Thanks to Lars Wendler). Here are the compressed sources: http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.gz (17MB) http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.xz (6.4MB) Here are the GPG detached signatures[*]: http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.gz.sig http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.1.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.13.4 Bison 2.7 Noteworthy changes in 0.19.1: * Programming languages support: - Desktop Entry: msgfmt now always reads the po/LINGUAS file, regardless of whether the LINGUAS environment variable is set. The variable can now be used to restrict the languages list read from the po/LINGUAS file. - Vala: Bug fix in xgettext handling of "//" in string literals. This was a regression after the C-99 Unicode escape support. * The po/Makevars.template file now contains the newly added variables. * msgfmt now treats errors in the PO file header as non-fatal. Since 0.19 msgfmt started to abort on the fatal errors, but some translation systems are still not ready to supply valid headers. * Future backward-incompatibilities: - In future Gettext versions, msgfmt will treat header errors as fatal and terminate the command execution. Thanks to everyone who has contributed! The following people contributed changes to this release: Daiki Ueno (24) Jim Meyering (1) Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
gettext-0.19.2 released [stable]
Hi, This is the announcement of a new bug-fix release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. The 0.19.1 release had serious bugs that affected package building. This release fixes them, namely: - Missing intl/ChangeLog file causing "make dist" error when a package is using intl/ subdirectory - Invalid memory access in xgettext when parsing empty string literals in C/Vala - AC_CONFIG_AUX_DIR tracing failure causing config.rpath copied into the current directory Also, it contains updates of Gnulib, intl/ (partly sync'ed up with GNU libc), and translations (Finnish). Thanks for the contributions! Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.2.tar.gz (17MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.2.tar.xz (6.4MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.2.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.2.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.2.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.13.4 Bison 2.7 Gnulib v0.1-186-g71be4c8 Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
libunistring-0.9.4 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.4.tar.gz (2.9MB) ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.4.tar.xz (1.6MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.4.tar.gz.sig ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.4.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: c24a6a3838d9ad4a41a62549312c4226 libunistring-0.9.4.tar.gz 995b7783c3da45f3f62f26a7a9af47d1 libunistring-0.9.4.tar.xz f975899e13171f7a5860c61dd78e14093e1e7640 libunistring-0.9.4.tar.gz d77548d7a991452837decf3fa40cc985c7451735 libunistring-0.9.4.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.4.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Gnulib v0.1-203-ga6c54be Autoconf 2.69 Automake 1.13.4 Libtool 2.4.2 New in 0.9.4: * The data tables and line breaking algorithm have been updated to Unicode version 6.0.0. * A new include file unigbrk.h is provided. It declares functions for grapheme cluster breaking, that is, determining the boundaries between graphemes. See the documentation chapter "Grapheme cluster breaks in strings" for details. * In the include file unictype.h, constants are defined for the group of general categories LC ("Cased Letter"). * In the include file unictype.h, functions for associating canonical combining classes with names have been added: uc_combining_class_name uc_combining_class_long_name uc_combining_class_byname * In the include file unictype.h, functions for the Arabic joining type and the Arabic joining group have been added: uc_joining_type_name uc_joining_type_long_name uc_joining_type_byname uc_joining_type uc_joining_group_name uc_joining_group_byname uc_joining_group * In the include file unictype.h, functions for new predefined properties have been added: uc_is_property_cased uc_is_property_case_ignorable uc_is_property_changes_when_lowercased uc_is_property_changes_when_uppercased uc_is_property_changes_when_titlecased uc_is_property_changes_when_casefolded uc_is_property_changes_when_casemapped But it's recommended to use the case mapping functions from unicase.h instead. * In the include file unictype.h, the functions for bidi class, formerly known as bidirectional category, have been renamed: uc_bidi_category_name -> uc_bidi_class_name uc_bidi_category_byname -> uc_bidi_class_byname uc_bidi_category-> uc_bidi_class uc_is_bidi_category -> uc_is_bidi_class The old function names still exist, but are obsolete. * In the include file unictype.h, functions for returning long names of property values have been added: uc_general_category_long_name uc_bidi_class_long_name The functions uc_general_category_byname uc_bidi_class_byname have been extended to recognize long names as well as short names. * It is now easier to detect the subminor version: The value of the variable _libunistring_version and of the macro _LIBUNISTRING_VERSION now includes also the subminor version. * The functions u8_mbtouc and u8_mbtouc_unsafe now handle ill-formed UTF-8 input in a better way, that is more compliant with W3C recommendations. * The functions u8_strcoll, u16_strcoll, u32_strcoll now produce results that are less dependent on the iconv implementation in use. * The functions u8_strstr, u16_strstr, u32_strstr now perform in O(n) time worst-case, where n is the sum of the lengths of the argument strings. Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
gettext-0.19.3 released
Hello, This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.3.tar.gz (17MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.3.tar.xz (6.4MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.3.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.3.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: c365029ffc866fc4e485d9e5ca60b260 gettext-0.19.3.tar.gz 092c3f460553ceb4a638ff81d36434c4 gettext-0.19.3.tar.xz 8a4614d5d797af98822b88858c17ad8b3ed4224f gettext-0.19.3.tar.gz 5c8e37c5275742b6acc1257e2df9b5d1874c12e3 gettext-0.19.3.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.3.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14.1 Bison 2.7 Gnulib v0.1-226-g322e0b0 Noteworthy changes in 0.19.3: * Bug fixes: - Fix xgettext mishandling of octal character escapes in C. - Fix autopoint infinite recursion with certain configure.ac. * The po/Makevars file has a new field MSGINIT_OPTIONS, that can be used to adjust msginit's operation. This is particularly useful for controlling line wrapping behavior together with MSGMERGE_OPTIONS and XGETTEXT_OPTIONS. * Portability: - Building on Solaris 10 and 11 with Solaris Studio compiler is now fixed. Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
gettext-0.19.4 released [stable]
Hello, This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.gz (17MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.xz (6.4MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.lz (5.9MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.xz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.4.tar.lz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: d3511af1e604a3478900d2c2b4a4a48e gettext-0.19.4.tar.gz 997c9070354eff5517115feaea6038f0 gettext-0.19.4.tar.xz 3e2c6f64efbffd97520ec3b998682c6b gettext-0.19.4.tar.lz c473f4f268501d971b913197fb07767e628644bb gettext-0.19.4.tar.gz 16c90342f3a59c7df364ebb3209a48be42b7ffd9 gettext-0.19.4.tar.xz f54678e8eaf42b523384bf85372a5cfb8269989f gettext-0.19.4.tar.lz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.4.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14.1 Libtool 2.4.4 Bison 3.0.2 Gnulib v0.1-273-ge5a15ad Noteworthy changes in 0.19.4: * The --keyword option of xgettext now accepts same argument number for both singular and plural forms. * Programming languages support: - C#: xgettext now properly handles Unicode characters encoded with surrogate pairs. - C/C++: xgettext now recognizes ISO/IEC 9899:2011 string literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR. - Shell: xgettext now properly recognizes Bash ANSI-C quoting ($'...'). * Bug fixes: - Fix integer overflow when reading certain MO files with msgunfmt. - Avoid invalid memory access in various cases. In particular, when the same argument number is specified for singular/plural arguments, and when checking Lisp and Scheme format strings. * Portability: - Building on Mac OS X 10.10 and AIX 7.1 is now supported. Regards, -- Daiki Ueno signature.asc Description: PGP signature ___ GNU Announcement mailing list https://lists.gnu.org/mailman/listinfo/info-gnu
libunistring-0.9.5 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.5.tar.gz (3.4MB) ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.5.tar.xz (1.8MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.5.tar.gz.sig ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.5.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 1a705bcdcb83799d544137617b377cfd libunistring-0.9.5.tar.gz 6f8766d0b0497380d725639e19c04310 libunistring-0.9.5.tar.xz b8d8506b253be00172d28b6992759683a24a47cb libunistring-0.9.5.tar.gz ccb81e629380385d682b71c8e96eba4a7ef43af7 libunistring-0.9.5.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.5.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.6 Gnulib v0.1-373-g784023c New in 0.9.5: * The data tables and line breaking algorithm have been updated to Unicode version 7.0.0. * In the include file uniname.h, the function unicode_name_character has been extended to look for name aliases. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
libunistring-0.9.6 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.6.tar.gz (3.5MB) ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.6.tar.xz (1.9MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.6.tar.gz.sig ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.6.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: dfae4ff5583649ed24d8f368f1d0543b libunistring-0.9.6.tar.gz cb09c398020c27edac10ca590e9e9ef3 libunistring-0.9.6.tar.xz 87cb4c18fbb1e0f1d8eb38311093835a924b4b12 libunistring-0.9.6.tar.gz d34dd5371c4b34863a880f2206e2d00532effdd6 libunistring-0.9.6.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.6.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys u...@unixuser.org and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.2 Gnulib v0.1-513-g9b6679d New in 0.9.6: * The data tables and line breaking algorithm have been updated to Unicode version 8.0.0. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.5 released
This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.gz (18MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.lz (6.1MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.xz (6.6MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.lz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 0f3c108d64e8dcd9e6fbdff4ca722feb gettext-0.19.5.tar.gz c6ac3ae92c77d2e5ba56a1963775db16 gettext-0.19.5.tar.lz 546a8458f50e146be12c215f83b9bac2 gettext-0.19.5.tar.xz cc4873f737e1f52654fdbbbce5c07e32a033689e gettext-0.19.5.tar.gz beeebfd33f9b9899497a2bb5457b6dcdc5b2494c gettext-0.19.5.tar.lz bfe50a885076a24d63b9d9b242a409cc16727d24 gettext-0.19.5.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.5.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.2 Bison 3.0.2 Gnulib v0.1-514-g5d1b1fe Noteworthy changes in 0.19.5: * xgettext now has a feature to perform syntax checks on msgid, which could enforce common styles of translatable strings, such as to prefer Unicode characters to the corresponding ASCII characters. They can be enabled with --check option or special "xgettext: " comment in the source code. By default, no syntax checks are enabled. * msgfilter and msgexec now have an option --newline, which appends a newline character to filter input and trims it from the filter output. This would allow filter programs to be more POSIX friendly. * The base Unicode standard is now updated to 8.0.0. This particularly improves "\N{...}" notation handling of xgettext for Perl and Python. * msginit is now capable of generating "Plural-Forms:" from Unicode CLDR. This feature is still experimental, but you can try it by setting the GETTEXTCLDRDIR environment variable pointing to the the directory where the CLDR archive is extracted. The actual conversion is done by a helper program 'cldr-plural', which can be used as a generic converter and evaluator of CLDR plural forms. * Programming languages support: - C++ with KDE: xgettext and msgfmt can now recognize KUIT (KDE User Interface Text) markup. See the documentation section "KUIT Format Strings" for more info. - C++ with KDE: xgettext now recognizes all default KDE keywords. This removes the need for a long list of --keyword and --flag options to perform a reasonable extraction. * Bug fixes: - xgettext C++11 raw string recognition is now stricter and don't accept unbalanced delimiters. - Suppress baseless warnings which msgfmt emits when processing a .desktop file. - xgettext line wrapping behaviour is now consistent between comment lines and non-comment lines. - Fix msgfilter-7 test failure on some platforms. - Fix VPATH build. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.5.1 released
This is a bug fix release of gettext 0.19.5, mitigating a portability issue which affects building libgettextpo on older platforms, where stpncpy is not available. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.gz (18MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.lz (6.1MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.xz (6.6MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.lz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.5.1.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 2b2ab90f6405a414bbe30cf6655f3e28 gettext-0.19.5.1.tar.gz 153d3c541f4a1a284b365a8cd65875c9 gettext-0.19.5.1.tar.lz 9b7c37e410df4bd1bf854e8c897cf937 gettext-0.19.5.1.tar.xz bec084bc9e2ecfb9a30ce17a68b71865449f6c12 gettext-0.19.5.1.tar.gz 6cedfaeb80b5faf2786964266bd12d2f08f39751 gettext-0.19.5.1.tar.lz 668562227972d2645ac6c5930448ba74df65a53f gettext-0.19.5.1.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.5.1.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.2 Bison 3.0.2 Gnulib v0.1-514-g5d1b1fe Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.6 released
This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.gz (18MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.xz (6.6MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.lz (6.1MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.xz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.6.tar.lz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 6d1447f8c5c45c329371ef4bfe7d79a5 gettext-0.19.6.tar.gz 69d79254ee3b41df23f41c2f4fd720d9 gettext-0.19.6.tar.xz 45b2a123cdc7cef54df98152a0da3fcc gettext-0.19.6.tar.lz 4d236852bd8d63e14d09eb6fc1f4da20a99f568b gettext-0.19.6.tar.gz 6033a0f87246c510dda9bfd8b3b3c488c0853156 gettext-0.19.6.tar.xz be168186e997f53bf80e200532a268b38b0975f1 gettext-0.19.6.tar.lz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.6.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.2 Bison 3.0.2 Gnulib v0.1-548-g9ef06e3 Noteworthy changes in 0.19.6: * Programming languages support: - AppData: xgettext now supports AppData file format, used by software center applications (e.g., GNOME Software) to describe installable applications. * A new macro AM_GNU_GETTEXT_REQUIRE_VERSION can be used to indicate autopoint to pull the latest available infrastructure, instead of the exact version specified with AM_GNU_GETTEXT_VERSION. When AM_GNU_GETTEXT_REQUIRE_VERSION is used, AM_GNU_GETTEXT_VERSION is ignored. * po/Makefile.in.in can now insert the file $(DOMAIN).pot-header to $(DOMAIN).pot, instead of the standard header comments. * Bug fixes: - Fix mishandling of gettext version numbers for minor releases, in po-mode.el and gettextize. - Fix build with --enable-relocatable. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.7 released
This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.gz (19MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.xz (6.9MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.lz (6.3MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.xz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.7.tar.lz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 87c4ab267c4dce8a75db5d057bb3c92f gettext-0.19.7.tar.gz f81e50556da41b44c1d59ac93474dca5 gettext-0.19.7.tar.xz 0008c0ac4958eb9749362fbac4bdf750 gettext-0.19.7.tar.lz d8fc932196cc78b83ca1b63c8687ec3d513b40b6 gettext-0.19.7.tar.gz 4b2574b76d14c98270bf607a2a62f033524d8e8c gettext-0.19.7.tar.xz e89d7147c69b3d94ea04d3be2e833f50fa85f321 gettext-0.19.7.tar.lz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.7.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.2 Bison 3.0.4 Gnulib v0.1-645-g1f63650 Noteworthy changes in 0.19.7: * Programming languages support: - XML: xgettext can now load custom string extraction rules supplied by consumer projects. The rules are written in XML, conforming the Internationalization Tag Set (ITS) standard. All the existing XML-based language scanners (Glade, GSettings, and AppData) are rewritten using ITS. In addition, msgfmt now has --xml option to merge translations back to the original XML document. * Portability: - Improve OS/2 kLIBC support (still not complete) - Remove dependency on expat Thanks, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.8 released
This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. Here are the compressed sources: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.gz (20MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.lz (6.3MB) ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.xz (6.9MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.gz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.lz.sig ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 7ad5c90e32ac6828de955a0432ab4a7c gettext-0.19.8.tar.gz e83becf5dc4c29519a5ec5335d769764 gettext-0.19.8.tar.lz 3e7ed1ac886b9b1a4e23e71113da6358 gettext-0.19.8.tar.xz 4b3dc947a729fac8a14bde473454730919382b23 gettext-0.19.8.tar.gz 3d6ffc59141cef7ba7d7a4415da5214091164a3a gettext-0.19.8.tar.lz dc551d4783edf691c1f0095ca927d3128b5093e8 gettext-0.19.8.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.8.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.6 Bison 3.0.4 Gnulib v0.1-778-g6f9206d Noteworthy changes in 0.19.8: * Support for reproducible builds: - msgfmt now produces little-endian .mo files by default. * Programming languages support: - XML: xgettext and msgfmt now look for .its files in directories supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS environment variable. - JavaScript: xgettext and msgfmt now recognize numbered arguments in format strings. * Portability: - Improve OS/2 kLIBC support. - Fix libintl compilation issue with pre-C99 compilers. It was a regression since 0.19.5. - The AM_GNU_GETTEXT Autoconf macro can now detect musl-libc's gettext as a compatible implementation. Thanks, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
gettext-0.19.8.1 released
This is the announcement of a new release of GNU gettext. GNU gettext allows programs to produce messages in the user's native language. It consists of - runtime libraries for C, C++, Java, C#, Shell programs. - tools for programmers and translators. This release fixes unintentional soname bumps in the included libraries in the 0.19.8 release. Sorry for the inconvinience. Here are the compressed sources: ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.gz (19MB) ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.lz (6.4MB) ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.xz (6.9MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.gz.sig ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.lz.sig ftp://ftp.gnu.org/gettext/gettext-0.19.8.1.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 97e034cf8ce5ba73a28ff6c3c0638092 gettext-0.19.8.1.tar.gz d838d2c4144261d0c5fbab4a0aceb5c1 gettext-0.19.8.1.tar.lz df3f5690eaa30fd228537b00cb7b7590 gettext-0.19.8.1.tar.xz b5d24ba2958c91fc5cc0058165837c99a0f58784 gettext-0.19.8.1.tar.gz 404e072c455f79be4a2458863c19fb55a217771e gettext-0.19.8.1.tar.lz e0fe90ede22f7f16bbde7bdea791a835f2773fc9 gettext-0.19.8.1.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify gettext-0.19.8.1.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
libunistring-0.9.7 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.gz (3.5MB) ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.xz (1.9MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.gz.sig ftp://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 8e663454aa372181ee8e46edaa3ba4c8 libunistring-0.9.7.tar.gz 82e0545363d111bfdfec2ddbfe62ffd3 libunistring-0.9.7.tar.xz d482b7ecd766d126614fcbae455ca75927c232f0 libunistring-0.9.7.tar.gz 7d92687a50fea7702e8052486dfa25ffc361c9f3 libunistring-0.9.7.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.7.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Gnulib v0.1-1004-g31a08ab Autoconf 2.69 Automake 1.15 Libtool 2.4.6 New in 0.9.7: * The license has changed from LGPLv3+ to "LGPLv3+ or GPLv2" Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
libunistring-0.9.8 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.8.tar.gz (3.6MB) https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.8.tar.xz (2.0MB) Here are the GPG detached signatures[*]: https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.8.tar.gz.sig https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.8.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: e255167c83d96defe159c3299737e72c libunistring-0.9.8.tar.gz 03c60d4f7a77e00a8b31220c0ec22601 libunistring-0.9.8.tar.xz f362289512c110cc077bee5f9d1de0049f375b47 libunistring-0.9.8.tar.gz 5f097baa7dba0b6698c4c761d2a5b8ab1c922542 libunistring-0.9.8.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.8.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 462225C3B46F34879FC8496CD605848ED7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.6 Gnulib v0.1-1712-g82edd0e68 New in 0.9.8: * The data tables and line breaking algorithm have been updated to Unicode version 9.0.0. * In the include file unigbrk.h, the function uc_grapheme_breaks has been added to accommodate the new UAX#29 rules involving 3 or more consecutive characters. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.
libunistring-0.9.9 released
GNU libunistring is a library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. Here are the compressed sources: https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.gz (3.6MB) https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.xz (2.0MB) Here are the GPG detached signatures[*]: https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.gz.sig https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: 4f689e37e4c3bd67de5786aa51d98b13 libunistring-0.9.9.tar.gz e4ecbf169a07ef021f89132e3fe55c02 libunistring-0.9.9.tar.xz 8d86107da1e099d999e93712374fbd8550bedc9e libunistring-0.9.9.tar.gz 0f7049cf9cdea9d010235cf6c56254693da17eaa libunistring-0.9.9.tar.xz [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libunistring-0.9.9.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 462225C3B46F34879FC8496CD605848ED7E69871 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Libtool 2.4.6 Gnulib v0.1-1800-ge6aa57864 New in 0.9.9: * Fixed a multithread-safety bug. Regards, -- Daiki Ueno signature.asc Description: PGP signature -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.