Opened 5 weeks ago

Closed 5 weeks ago

#5661 closed enhancement (fixed)

gettext-0.24

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.4
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Bruce Dubbs, 5 weeks ago

Version 0.24 - February 2025

# Programming languages support:

  • JavaScript:
    • xgettext now parses recursive JSX expressions correctly.
  • Rust:
    • xgettext now supports Rust.
    • 'msgfmt -c' now verifies the syntax of translations of Rust format strings.
    • A new example 'hello-rust' has been added.
  • C:
    • A new example 'hello-c-http' has been added, showing the use of GNU gettext in a multithreaded web server.
  • C++:
    • A new example 'hello-c++-gnome3' has been added.
  • Ruby:
    • A new example 'hello-ruby' has been added.

# Improvements for maintainers:

  • When xgettext creates the POT file of a package under Git version control, the 'POT-Creation-Date' in the POT file usually no longer changes gratuitously each time the POT file is regenerated.

# Caveat maintainers:

  • Building the po/ directory now requires GNU make on specific platforms: macOS, Solaris, AIX.

comment:2 by Bruce Dubbs, 5 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit d35857c7bb.

Update to zstd-1.5.7.
Update to systemd-257.3.
Update to shadow-4.17.3.
Update to setuptools-75.8.1.
Update to linux-6.13.4.
Update to kmod-34.
Update to inetutils-2.6.
Update to gettext-0.24.
Update to flit_core-3.11.0.
    
Remove $LFS/{bin,lib,sbin} from the chown commands
  This applies to 'Section 4.3. Adding the LFS User'
    
Remove static library in sysklogd
  Accomplished with adding --disable-static to the configure options.
Note: See TracTickets for help on using tickets.