|
|
|
|
Changelog for libtextstyle0-32bit-0.22.5-lp152.234.1.x86_64.rpm :
* Thu Apr 04 2024 Dan Čermák - Add missing Requires: find to gettext-tools * Mon Feb 26 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN. * Sat Feb 24 2024 Andreas Stieger - update to 0.22.5: * xgettext\'s processing of Vala files with printf method invocations has been corrected (regression in 0.22) * Tue Feb 13 2024 Antonio Larrosa - Update to version 0.22.4 * Bug fixes: - AM_GNU_GETTEXT now recognizes a statically built libintl on macOS and AIX. - Build fixes on AIX- Update to version 0.22.3 * Portability: - The libintl library now works on macOS 14. (Older versions of libintl crash on macOS 14, due to an incompatible change in macOS.)- Update to version 0.22.2 * No information available upstream- Update to version 0.22.1 * Bug fixes: - The libintl shared library now exports again some symbols that were accidentally missing. - xgettext\'s processing of large Perl files may have led to errors. - \"xgettext --join-existing\" could encounter errors. * Portability: - Building on Android is now supported.- Update to version 0.22.0 * PO file format: - When a #: line contains references to file names that contain spaces, these file names are surrounded by Unicode characters U+2068 and U+2069. This makes it possible to parse such references correctly. * Improvements for maintainers: - The AM_GNU_GETTEXT macro now defines two variables localedir_c and localedir_c_make, that can be used in C code or in Makefiles, respectively, for representing the value of the --localedir configure option. * Programming languages support: - C, C++: + xgettext now supports gettext-like functions that take wide strings (of type \'const wchar_t *\', \'const char16_t *\', or \'const char32_t *\') as arguments. + xgettext now recognizes numbers with digit separators, as defined by ISO C 23, as tokens. + xgettext and msgfmt now recognize the format string directive %b (for binary integer output, as defined by ISO C 23) in format strings. + xgettext and msgfmt now recognize the argument size specifiers w8, w16, w32, w64, wf8, wf16, wf32, wf64 (as defined by ISO C 23) in format strings. + xgettext and msgfmt now recognize C++ format strings, as defined by ISO C++ 20. They are marked as \'c++-format\' in POT and PO files. A new example has been added, \'hello-c++20\', that illustrates how to use these format strings with gettext. - Java: + The build system and tools now also support Java versions newer than Java 11. This is known to work up to Java 20, at least. On the other hand, support for old versions of Java (Java 1.5 and GCJ) has been dropped. + Tcl: xgettext now supports the \\x, \\u, and \\U escapes as defined in Tcl 8.6. * Portability: - On systems with musl libc, the *gettext() functions in libc now work with MO files generated from PO files with an encoding other than UTF-8. To this effect, the msgfmt program now converts the messages to UTF-8 encoding before storing them in a MO file. You can prevent this byusing the msgfmt - -no-convert option. - On systems with musl libc, the *gettext() functions in libc now work with MO files generated from PO files with ISO C 99 format string directive macros. To this effect, the msgfmt program pre-expands strings with such macros. You can prevent this by using the msgfmt --no-redundancy option. * xgettext: - The xgettext option \'--sorted-output\' is now deprecated. - xgettext input files of type PO that are not all ASCII and not UTF-8 encoded are now handled correctly. * The base Unicode standard is now updated to 15.0.0. * Emacs PO mode: - Fix an incompatibility with Emacs version 29 or newer.- Rebase patches: * gettext-dont-test-gnulib.patch * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch * 0002-msgcat-Merge-headers-when-use-first.patch- Drop patch which isn\'t required anymore since newer java versions are already supported by upstream: * gettext-0.21-jdk17.patch * Thu May 04 2023 Frederic Crozat - Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS. * Mon Oct 24 2022 Dirk Müller - update keyring for the last version update * Sat Oct 15 2022 Stephan Kulow - Update to Version 0.21.1 * Runtime behaviour: - On AIX, locale names with a script or with an uppercase language are now supported. For example, sr_Cyrl_RS.UTF-8 is treated like sr_RS.UTF-8AATTcyrillic, and EN_US.UTF-8 is treated like en_US.UTF-8. * The base Unicode standard is now updated to 14.0.0. * Portability: - Building on macOS 11/arm64 is now supported. - Building on Linux/powerpc64le with glibc ≥ 2.35 is now supported. * Fri Apr 08 2022 Fridrich Strba - Added patch: * gettext-0.21-jdk17.patch + Build with java source and target levels 1.8 + Allows building with JDK17 + Fixes build in Factory * Mon Nov 29 2021 Michael Gorse - Remove libcroco from BuildRequires: it is now bundled internally. * Fri Jan 22 2021 Dirk Müller - fixup libtextstyle autofoo with adding use-acinit-for-libtextstyle.patch * Fri Aug 07 2020 Marketa Calabkova - Add multiple new features (bsc#1165138)- Add patches: * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch * 0002-msgcat-Merge-headers-when-use-first.patch- Reintroduce autoreconf call * Tue Jul 28 2020 Christian Vögl - Update to 0.21: * Programming languages support: - Shell: o xgettext now recognizes and ignores \'env\' invocations and environment variable assignments in front of commands. - Java: o xgettext now recognizes format strings in the Formatter syntax. They are marked as \'java-printf-format\' in POT and PO files. o xgettext now recognizes text blocks as string literals. - JavaScript: xgettext parses JSX expressions more reliably. - Ruby: o xgettext now supports Ruby. o \'msgfmt -c\' now verifies the syntax of translations of Ruby format strings. * Improvements for translators: - When msgfmt writes a MO file, it now does so in such a way that processes that are currently using an older copy of the MO file will not crash. * Libtextstyle: - Added support for emitting hyperlinks. - New API for doing formatted output. - The example programs support the NO_COLOR environment variable. * Tue Jul 07 2020 Christian Vögl - Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629) * Sun Apr 26 2020 Andreas Stieger - update to 0.20.2: * The programs \'gettext\', \'ngettext\', when invoked with option -e, now expand \'\\\\\' and octal escape sequences, instead of swallowing them * xgettext now recognizes \'gettext\' program invocations with the \'-e\' option, such as gettext -e \'some\ string\ \' * xgettext now assumes a Python source file is in UTF-8 encoding by default, as stated in PEP 3120 * The value of the \'Icon\' property is no longer extracted into the POT file by xgettext * Mon Jan 27 2020 Andreas Schwab - Don\'t disable openmp with qemu, the emulation works now * Wed Jan 15 2020 Dominique Leuenberger - Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a dependency on it, so we also need the library built as -32bit. * Sat Dec 21 2019 Stefan Brüns - Add missing Requires: libtextstyle0 in corresponding devel package, drop gettext-runtime Requires.- Skip creation of shared libtextstyle in -mini flavor.- Statically link to libtextstyle in -mini flavor, fixes broken bootstrap of gettext. * Tue Dec 17 2019 Christian Vögl - Add -lm to LDFLAGS (boo#1138806) * Tue Nov 26 2019 Christian Vögl - Added xz to requires (boo#1141380)- The previous update to 0.20.1 also fixes (boo#1113719) * Wed Oct 30 2019 Stefan Brüns - Remove autoreconf call (not required), and drop the no longer required libtool build dependency. * Fri Aug 23 2019 Jan Engelhardt - Heed SLPP by placing libtextstyle.so.0 in the right package.- Drop documentation from libtextstyle0, no one will read it there.- Drop static library.- Remove pointless ldconfig calls for libtextstyle-devel.- Avoid pointless sh invocation of libtextstyle0 scriptlets.- Avoid unnecessary |xargs rm.- Remove redundant %clean section. * Thu Jun 20 2019 Martin Liška - Disable LTO (boo#1138806). * Tue Jun 11 2019 Christian Vögl - Updatetd to 0.20.1 + msgfmt now eliminates the POT-Creation-Date header field from .mo files. + update-po target in Makefile.in.in now uses msgmerge --previous. + msgmerge now has an option --for-msgfmt, that produces a PO file meant for use by msgfmt only. This option saves processing time, in particular by omitting fuzzy matching that is not useful in this situation. + The .pot file in a \'po\' directory is now erased by \"make maintainer-clean\". + It is now possible to override xgettext options from the po/Makefile.in.in through options in XGETTEXT_OPTIONS (declared in po/Makevars). + The --intl option of the gettextize program (deprecated since 2010) is no longer available. Instead of including the intl sources in your package, we suggest making the libintl library an optional prerequisite of your package. This will simplify the build system of your package. + Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well. + C, C++: * xgettext now supports strings in u8\"...\" syntax, as specified in C11 and C++11. * xgettext now supports \'p\'/\'P\' exponent markers in number tokens, as specified in C99 and C++17. + C++: * xgettext now supports single-quotes in number tokens, as specified in C++14. + Shell: * The programs \'gettext\', \'ngettext\' now support a --context argument. * gettext.sh contains new function eval_pgettext and eval_npgettext for producing translations of messages with context. + Perl: * Native support for context functions (pgettext, dpgettext, dcpgettext, npgettext, dnpgettext, dcnpgettext). * better detection of question mark and slash as operators (as opposed to regular expression delimiters). + Scheme: * xgettext now parses the syntax for specialized byte vectors (#u8(...), [#]vu8(...), etc.) correctly. + Pascal: * xgettext can now extract strings from .rsj files, produced by the Free Pascal compiler version 3.0.0 or newer. + Vala: * xgettext now parses escape sequences in strings more accurately. + JavaScript: * xgettext now parses template literals correctly.- Rebased gettext-dont-test-gnulib.patch- Removed gettext-needlessly_init_vars.patch (now in upstream)- Rebased gettext-po-mode.diff- Removed msgfmt-remove-pot-creation-date.patch (now in upstream)- Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)- Removed parts of reproducible.patch (now in upstream) * Sat May 25 2019 Marcus Meissner - reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH for reproducible builds * Mon Mar 04 2019 Dominique Leuenberger - Only Require(Pre/Post) info in the non-mini variant: as the -mini version is only used inside OBS, it is irrelevant if the info files are present and registered or not. * Sat Oct 06 2018 Bernhard Wiedemann - Add reproducible.patch to override build date (boo#1047218) * Wed Sep 19 2018 Dr. Werner Fink - Add patch msgfmt-reset-msg-length-after-remove.patch which does reset the length of message string after a line has been removed (boo#1106843) * Thu May 24 2018 kukukAATTsuse.de- Use %license instead of %doc [bsc#1082318] * Mon May 14 2018 antoine.belvireAATTopensuse.org- Fix %install_info_delete usage: * It has to be performed in %preun, not %postun. * This fixes warning messages upon package removal. * Wed Oct 18 2017 jayvdbAATTgmail.com- Ignore Recommends: on non-SUSE distributions- Explicitly remove %{_infodir}/dir before creating package to allow builds on RHEL and derived Linux distributions * Mon Jul 17 2017 dimstarAATTopensuse.org- Ignore rpm-build\'s dependency on gettext-tools while building the -mini variant: before gettext-runtime-mini is built, there is no provider of this symbol in a bootstrap cycle. * Sat Jul 01 2017 dimstarAATTopensuse.org- Explicitly call autoreconf, as we have patches touching the build system. Implicit calling automake/autoconf works only as long as the version on the system is the same as was used to bootstrap originally. * Fri May 05 2017 bwiedemannAATTsuse.com- Add msgfmt-remove-pot-creation-date.patch to enable reproducible builds of packages using gettext-runtime such as dfc, e2fsprogs and acl * Sun Jun 19 2016 astiegerAATTsuse.com- GNU gettext 0.19.8.1: * Fix unintentional soname bump * Sat Jun 11 2016 astiegerAATTsuse.com- GNU gettext 0.19.8: * msgfmt now produces little-endian .mo files by default. * 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. * Fri Apr 22 2016 astiegerAATTsuse.com- drop gettext-runtime-grep-2.24.patch, no longer required for 2.25 * Sun Apr 17 2016 astiegerAATTsuse.com- GNU gettext 0.19.7: * can now load custom string extraction rules in XML Internationalization Tag Set (ITS) standard * the existing XML-based language scanners (Glade, GSettings, and AppData) rewritten using ITS * Add msgfmt --xml option to merge translations back to the original XML document. * Tue Apr 12 2016 dimstarAATTopensuse.org- Add gettext-runtime-grep-2.24.patch: Fix test suite with grep 2.24 (https://savannah.gnu.org/bugs/index.php?47674). * Tue Dec 08 2015 sbrabecAATTsuse.com- Recommend bison-lang by gettext-tools, as it is used by them. * Fri Sep 11 2015 astiegerAATTsuse.com- GNU gettext 0.19.6: * Support AppData file format * New macro AM_GNU_GETTEXT_REQUIRE_VERSION * po/Makefile.in.in can now insert the file $(DOMAIN).pot-header to $(DOMAIN).pot, instead of the standard header comments. * Fix mishandling of gettext version numbers for minor releases, in po-mode.el and gettextize. * Fix build with --enable-relocatable.- remove no longer required gettext-0.19.5.1-gettextize.diff * Mon Aug 24 2015 iAATTmarguerite.su- add patch: boo941629-unnessary-rpath-on-standard-path.patch * config.rpath from gettext-tools will set rpath for ELF binaries not in /usr/lib, even if it\'s the standard path the linker would search anyway. * Tue Jul 21 2015 mlinAATTsuse.com- Add gettext-0.19.5.1-gettextize.diff * workaround gettextize in gettext 0.19.5.1, see http://lists.gnu.org/archive/html/bug-gettext/2015-07/msg00027.html * Thu Jul 16 2015 astiegerAATTsuse.com- GNU gettext 0.19.5.1: * fix build on old platforms where stpcpy and stpncpy is missing * Fri Jul 10 2015 astiegerAATTsuse.com- GNU gettext 0.19.5: * xgettext: feature to perform syntax checks on msgid, via - -check option or \"xgettext: \" commentgs * msgfilter, msgexec: new option --newline * The base Unicode standard is now updated to 8.0.0. * msginit is now capable of generating \"Plural-Forms:\" from Unicode CLDR. Via GETTEXTCLDRDIR environment variable. * Improved Programming languages support * drop gettext-check-allocated-size-for-static-segment.patch, is upstream * Tue Mar 10 2015 mlinAATTsuse.com- Add gettext-check-allocated-size-for-static-segment.patch from upstream * Check if the embedded segment size is valid, before adding it to the string length. Please see http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html * Tue Jan 27 2015 andreas.stiegerAATTgmx.de- GNU gettext 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. * Sun Dec 28 2014 Led - fix \'echo -e\' in cvs.sh script that may be unsupported in some POSIX-complete shells- add patches: * gettext-0.19.3-fix-bashisms.patch * Fri Oct 17 2014 andreas.stiegerAATTgmx.de- GNU gettext 0.19.3: * 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.
|
|
|