GNU gettext 0.18.2 released

2012-12-24 Thread Daiki Ueno
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

2013-03-05 Thread Daiki Ueno
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

2013-07-07 Thread Daiki Ueno
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

2013-08-16 Thread Daiki Ueno
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

2014-01-07 Thread Daiki Ueno
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]

2014-06-01 Thread Daiki Ueno
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]

2014-06-10 Thread Daiki Ueno
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]

2014-07-14 Thread Daiki Ueno

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

2014-09-01 Thread Daiki Ueno

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

2014-10-16 Thread Daiki Ueno
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]

2014-12-24 Thread Daiki Ueno
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

2015-02-16 Thread Daiki Ueno
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

2015-07-08 Thread Daiki Ueno
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

2015-07-10 Thread Daiki Ueno
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

2015-07-15 Thread Daiki Ueno
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

2015-09-11 Thread Daiki Ueno
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

2015-12-28 Thread Daiki Ueno
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

2016-06-09 Thread Daiki Ueno
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

2016-06-11 Thread Daiki Ueno
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

2016-12-02 Thread Daiki Ueno
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

2017-12-02 Thread Daiki Ueno
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

2018-02-28 Thread Daiki Ueno

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.