17
0

52 Commits

Author SHA256 Message Date
Ana Guerrero
ae272c0292 - Add _constraints to avoid OOM build errors
- autopoint requires diffutils (diff, cmp)

- Add _constraints to avoid OOM build errors

- autopoint requires diffutils (diff, cmp)

- Add _constraints to avoid OOM build errors

- autopoint requires diffutils (diff, cmp)
- autopoint requires diffutils (diff, cmp)
- Update to 0.26:

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=217
2025-09-01 11:32:03 +00:00
Ana Guerrero
ffb42ebdba Accepting request 1300763 from home:anag_factory:branches:Base:System
- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
    - xgettext's heuristic recognition of format strings has been improved:
      strings like "100% complete" (with a space flag in a format directive)
      are no longer flagged as format strings by default, unless they occur
      in a context that requires a format string.  You can override this
      heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
    - The documentation now mentions two other approaches for
      internationalizing messages with parameters in shell scripts.
    - xgettext now recognizes format strings in the 'printf' command syntax.
      They are marked as 'sh-printf-format' in POT and PO files.
    - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
      that do formatted output with a localized format string in a more
      efficient way (without spawning a subshell).
    - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
      single-quoted strings $'...'.
  # Improvements for maintainers:
  * xgettext:
    - When extracting a message with plural that is some format string,
      xgettext now verifies that the msgid and msgid_plural are compatible
      as format strings.  For most format string types, this still allows
      omitting from msgid a placeholder that is used in msgid_plural.  But
      when a placeholder is used in both msgid and msgid_plural, its type
      must be the same in both.
    - xgettext now suggests a refactoring when a translatable string
      contains an URL or email address.
  # Improvements for translators:
  * msggrep:
    - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
      that allow to select only messages that have a specified flag.
- Refresh patches.
- Update to 0.26:
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
    - xgettext's heuristic recognition of format strings has been improved:
      strings like "100% complete" (with a space flag in a format directive)
      are no longer flagged as format strings by default, unless they occur
      in a context that requires a format string.  You can override this
      heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
    - The documentation now mentions two other approaches for
      internationalizing messages with parameters in shell scripts.
    - xgettext now recognizes format strings in the 'printf' command syntax.
      They are marked as 'sh-printf-format' in POT and PO files.
    - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
      that do formatted output with a localized format string in a more
      efficient way (without spawning a subshell).
    - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
      single-quoted strings $'...'.
  # Improvements for maintainers:
  * xgettext:
    - When extracting a message with plural that is some format string,
      xgettext now verifies that the msgid and msgid_plural are compatible
      as format strings.  For most format string types, this still allows
      omitting from msgid a placeholder that is used in msgid_plural.  But
      when a placeholder is used in both msgid and msgid_plural, its type
      must be the same in both.
    - xgettext now suggests a refactoring when a translatable string
      contains an URL or email address.
  # Improvements for translators:
  * msggrep:
    - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
      that allow to select only messages that have a specified flag.
- Refresh patches.
- Update to 0.26: 
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
    - xgettext's heuristic recognition of format strings has been improved:
      strings like "100% complete" (with a space flag in a format directive)
      are no longer flagged as format strings by default, unless they occur
      in a context that requires a format string.  You can override this
      heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
    - The documentation now mentions two other approaches for
      internationalizing messages with parameters in shell scripts.
    - xgettext now recognizes format strings in the 'printf' command syntax.
      They are marked as 'sh-printf-format' in POT and PO files.
    - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
      that do formatted output with a localized format string in a more
      efficient way (without spawning a subshell).
    - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
      single-quoted strings $'...'.
  # Improvements for maintainers:
  * xgettext:
    - When extracting a message with plural that is some format string,
      xgettext now verifies that the msgid and msgid_plural are compatible
      as format strings.  For most format string types, this still allows
      omitting from msgid a placeholder that is used in msgid_plural.  But
      when a placeholder is used in both msgid and msgid_plural, its type
      must be the same in both.
    - xgettext now suggests a refactoring when a translatable string
      contains an URL or email address.
  # Improvements for translators:
  * msggrep:
    - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
      that allow to select only messages that have a specified flag.
- Refresh patches.
- Update to 0.26: 
  * C, C++, Python, JavaScript, EmacsLisp, librep, Go, Ruby, awk, D, Tcl,
    Perl, PHP:
    - xgettext's heuristic recognition of format strings has been improved:
      strings like "100% complete" (with a space flag in a format directive)
      are no longer flagged as format strings by default, unless they occur
      in a context that requires a format string.  You can override this
      heuristic by using a comment of the form /* xgettext: c-format */.
  * Shell:
    - The documentation now mentions two other approaches for
      internationalizing messages with parameters in shell scripts.
    - xgettext now recognizes format strings in the 'printf' command syntax.
      They are marked as 'sh-printf-format' in POT and PO files.
    - Two new programs 'printf_gettext' and 'printf_ngettext' are provided,
      that do formatted output with a localized format string in a more
      efficient way (without spawning a subshell).
    - xgettext now recognizes the \c, \u, and \U escape sequences in dollar-
      single-quoted strings $'...'.
  # Improvements for maintainers:
  * xgettext:
    - When extracting a message with plural that is some format string,
      xgettext now verifies that the msgid and msgid_plural are compatible
      as format strings.  For most format string types, this still allows
      omitting from msgid a placeholder that is used in msgid_plural.  But
      when a placeholder is used in both msgid and msgid_plural, its type
      must be the same in both.
    - xgettext now suggests a refactoring when a translatable string
      contains an URL or email address.
  # Improvements for translators:
  * msggrep:
    - msggrep accepts two new options -W/--workflow-flags and -S/--sticky-flags
      that allow to select only messages that have a specified flag.
- Refresh patches.

OBS-URL: https://build.opensuse.org/request/show/1300763
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=213
2025-08-21 10:09:02 +00:00
Ana Guerrero
c61ffefd90 Accepting request 1295329 from home:anag_factory:Rebuild0
- Do not build support for Java and C# on i586.

OBS-URL: https://build.opensuse.org/request/show/1295329
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=211
2025-07-23 13:30:41 +00:00
Ana Guerrero
01909e80dc Accepting request 1294168 from home:anag_factory:Rebuild0
- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.
- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.
- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.
- Update to 0.25.1:
  * Bug fixes:
  - autopoint no longer fails if configure.ac contains no
    AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation.
  - nls.m4 is installed again under $PREFIX/share/aclocal/.

OBS-URL: https://build.opensuse.org/request/show/1294168
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=210
2025-07-17 12:52:36 +00:00
Ana Guerrero
b7ae4d9034 Accepting request 1278012 from home:AndreasStieger:branches:Base:System
gettext-runtime 0.25

OBS-URL: https://build.opensuse.org/request/show/1278012
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=209
2025-05-16 11:22:54 +00:00
dd7a73bfc8 Accepting request 1276080 from home:AndreasStieger:branches:Base:System
- update upstream signing key and verify source signatures (again)

OBS-URL: https://build.opensuse.org/request/show/1276080
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=208
2025-05-15 15:27:42 +00:00
Ana Guerrero
d721326f33 * reproducible-jar.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=207
2025-04-09 20:20:34 +00:00
Ana Guerrero
1663ad73d0 Accepting request 1268228 from home:anag:branches:Base:System
- Update to 24.0
  * Programming languages support:
    - 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.
- Update to 23.0
  * Internationalized data formats:
    - XML
      + The escaping of characters such as & < > has been changed:
      + No escaping is done any more by xgettext, when creating a POT file.
      + Instead, extra escaping can be requested for the msgfmt pass, when
        merging into an XML file.
      + The default value of 'escape' in the <gt:escapeRule> was "yes";
        now it is "no".
      + This means that existing translations of older POT files may no
        longer fully apply. As a maintainer of a package that has
        translatable XML files, you need to regenerate the POT file and
        pass it on to your translators.
      + XML schemas for .its and .loc files are now provided.
      + The value of the xml:lang attribute, inserted by msgfmt,
        now conforms to W3C standards.
      + 'msgfmt --xml' accept an option --replace-text, that causes

OBS-URL: https://build.opensuse.org/request/show/1268228
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=206
2025-04-09 20:10:37 +00:00
0738d2f3ab Accepting request 1249280 from home:sbrabec:branches:tuu-goodbye
- Fix crash while handling po files with malformed header and
  process them properly
  (0003-Fix-malformed-header-processing.patch, boo#1227316).

OBS-URL: https://build.opensuse.org/request/show/1249280
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=204
2025-03-03 14:13:22 +00:00
daae26c7f9 Accepting request 1188059 from home:bmwiedemann:branches:Base:System
replace with upstream patch
- Use %autosetup
- Add reproducible-jar.patch to use a constant jar mtime
  for bit-reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1188059
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=200
2024-07-18 08:43:30 +00:00
8e1fece15c Accepting request 1154013 from home:AndreasStieger:branches:Base:System
gettext-runtime 0.22.5

OBS-URL: https://build.opensuse.org/request/show/1154013
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=187
2024-03-01 13:11:28 +00:00
2b08fecc27 Accepting request 1146358 from home:alarrosa:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1146358
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=185
2024-02-26 10:55:03 +00:00
3cd0794476 Accepting request 1084710 from home:fcrozat:branches:Base:System
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.
--------------------------------------------------------------------------
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- update keyring for the last version update 

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084710
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=183
2023-05-04 13:50:41 +00:00
8b3d3e7487 Accepting request 967863 from home:fstrba:branches:Base:System
Fix gettext-java build in Factory

OBS-URL: https://build.opensuse.org/request/show/967863
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=178
2022-04-19 12:11:23 +00:00
b78f4a86e2 Accepting request 934629 from home:mgorse:branches:Base:System
- Remove libcroco from BuildRequires: it is now bundled internally.

OBS-URL: https://build.opensuse.org/request/show/934629
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=177
2021-12-09 10:15:28 +00:00
6021853946 - apply all the patches from gettext-runtime
- apply all the patches from gettext-runtime

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=174
2021-01-24 10:15:40 +00:00
5495bb496d - use https for urls
- spec-cleaner run 

- use https for urls

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=173
2021-01-22 22:07:21 +00:00
Christian Vögl
d23becc04c Accepting request 823172 from home:cvoegl:branches:Base:System
-Updated to version 0.21
 * 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.
 
- Updated to version 0.21
  - 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.
  - Improvements for translators:
    o  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.
- 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.
- 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.

OBS-URL: https://build.opensuse.org/request/show/823172
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=169
2020-08-04 08:25:00 +00:00
405eb94d64 Accepting request 757570 from home:cvoegl:branches:Base:System
moved -lm to LDFLAGS

OBS-URL: https://build.opensuse.org/request/show/757570
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=159
2019-12-20 08:23:39 +00:00
0d35b281f4 Accepting request 712409 from home:cvoegl:branches:Base:System
- Updated to version 0.20.1:
  + msgfmt now eliminates the POT-Creation-Date header field from .mo files.
  + 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.
- Rebased gettext-po-mode.diff
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Updated to version 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.
  + Java:
    * xgettext now supports UTF-8 encoded .properties files (a new feature
      of Java 9).
    * The build system and tools now support Java 9, 10, and 11. On the
      other hand, support for old versions of Java (Java 5 and older,
      GCJ 4.2.x and older) has been dropped.
- Rebased gettext-po-mode.diff 
- Removed gettext-needlessly_init_vars.patch (now in upstream)
- Removed gettext-0.19.8.1-jdk9.patch (now in upstream)
- 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)
- 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)

OBS-URL: https://build.opensuse.org/request/show/712409
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=153
2019-07-08 12:13:35 +00:00
02398ebfc3 Accepting request 607329 from home:1Antoine1:branches:Base:System
- gettext-csharp + gettext-java:
  * Remove prereq on info: No info page installed.

- gettext-runtime(-mini)-tools
  * Fix %install_info_delete usage:
    + It has to be performed in %preun, not %postun.
    + This fixes warning messages upon package removal.

OBS-URL: https://build.opensuse.org/request/show/607329
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=140
2018-05-16 06:56:01 +00:00
f1a7bf5e93 Accepting request 535018 from home:jayvdb:gettext
- Disable debug packages on RHEL and derived distributions
- Replace deprecated PreReq: with Requires(post): and Requires(preun):
- Disable debug packages on RHEL and derived distributions
- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions
- Ignore Recommends: on non-SUSE distributions
- Explicitly remove %{_infodir}/dir before creating package to
  allow builds on RHEL and derived Linux distributions

OBS-URL: https://build.opensuse.org/request/show/535018
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=138
2018-04-26 15:31:12 +00:00
400856435d Accepting request 403522 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.8.1

OBS-URL: https://build.opensuse.org/request/show/403522
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=127
2016-06-19 21:14:38 +00:00
2fd19be216 Accepting request 401325 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.8

OBS-URL: https://build.opensuse.org/request/show/401325
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=126
2016-06-13 08:41:03 +00:00
6d2ad85f58 Accepting request 390461 from home:AndreasStieger:branches:Base:System
gettext 0.19.7

OBS-URL: https://build.opensuse.org/request/show/390461
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=121
2016-04-17 20:07:52 +00:00
23c069a220 Accepting request 331665 from home:AndreasStieger:branches:Base:System
gettext 0.19.6

OBS-URL: https://build.opensuse.org/request/show/331665
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=116
2015-09-17 12:57:40 +00:00
e650a635b8 Accepting request 317090 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.5.1

OBS-URL: https://build.opensuse.org/request/show/317090
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=109
2015-07-16 12:16:58 +00:00
fdab44dccc Accepting request 316512 from home:AndreasStieger:branches:Base:System
gettext 0.19.5

The slightly unclean diff in gettext-runtime-mini.changes is due to the previous updater not running pre-checkin.sh

OBS-URL: https://build.opensuse.org/request/show/316512
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=108
2015-07-16 09:52:43 +00:00
Stephan Kulow
16758f86d2 Accepting request 290262 from home:mlin7442:branches:Base:System
added an upstream patch to fix a leftover bug

OBS-URL: https://build.opensuse.org/request/show/290262
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=106
2015-03-12 08:38:18 +00:00
Tomáš Chvátal
a444e1dc6a Accepting request 283545 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.4
there is an occasional build faiure (msgunfmt-3)

OBS-URL: https://build.opensuse.org/request/show/283545
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=104
2015-02-04 14:33:23 +00:00
256892e67a Accepting request 257495 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.3

OBS-URL: https://build.opensuse.org/request/show/257495
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=100
2014-10-21 20:13:52 +00:00
Philipp Thomas
11409e3ec3 - Update to 0.19.2:
* Fix xgettext crash in parsing empty string literals in C and Vala.
  * Autoconf macro trace in autopoint now works again with Autoconf 2.68
    or earlier.  It was a regression in 0.19.

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=95
2014-07-15 10:14:16 +00:00
2dcae3d5f2 Accepting request 236801 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19.1

OBS-URL: https://build.opensuse.org/request/show/236801
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=94
2014-06-11 10:44:03 +00:00
Stephan Kulow
28ac6a6458 Accepting request 236178 from home:AndreasStieger:branches:Base:System
GNU gettext 0.19

This release is probably not suitable for Factory until 0.19.1 comes out:
https://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00007.html

OBS-URL: https://build.opensuse.org/request/show/236178
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=93
2014-06-05 05:15:03 +00:00
Stephan Kulow
f1b6b1ac1f Accepting request 213654 from home:AndreasStieger:branches:Base:System
GNU gettext 0.18.3.2

OBS-URL: https://build.opensuse.org/request/show/213654
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=91
2014-01-13 06:03:11 +00:00
Tomáš Chvátal
f3921b2366 Accepting request 197387 from home:no_se:branches:Base:System
trying to accomplish advises for request 186730.
Using build service only atm, any additional work might take a while again...

OBS-URL: https://build.opensuse.org/request/show/197387
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=83
2013-09-12 21:54:46 +00:00
c27e21e0b9 Accepting request 179093 from home:AndreasSchwab:ff
- Add glib2-devel libcroco-devel libxml2-devel to build requires to avoid
  using the included copies.
- gettext-configure.patch: Fix syntax in libxml check to avoid spurious
  failure

OBS-URL: https://build.opensuse.org/request/show/179093
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=71
2013-06-15 15:31:42 +00:00
882cf9b6c9 - Update to version 0.18.2.1: Version 0.18.2 - December 2012
+ 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.
- Remove obsolete patches:
  + getext-stdio.in.patch
  + gettext-codecleanup.patch

- Update to version 0.18.2.1: Version 0.18.2 - December 2012
  + 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=69
2013-06-12 09:36:12 +00:00
9a5bc348da Accepting request 161529 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161529
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=64
2013-03-28 09:08:41 +00:00
Philipp Thomas
f812cfad96 - remove silent_rules from AM_INIT_AUTOMAKE to make autoreconf
succeed on older distributions.
- Rename po-mode.diff to gettext-po-mode.diff

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=62
2012-09-24 15:29:07 +00:00
Cristian Rodríguez
83cad9fa75 Accepting request 128695 from home:a_jaeger:FactoryFix
Fix build with missing gets declaration (glibc 2.16)

OBS-URL: https://build.opensuse.org/request/show/128695
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=58
2012-07-22 19:22:22 +00:00
Philipp Thomas
4acc8a2ec8 - Update to 0.18.1. Changes since 0.17:
Version 0.18.1 - June 2010
  * msggrep: A '$' anchor in a regular expression now also matches
    the end of the string, even if it does not end in a newline.
  * Dependencies:
    The libraries and programs are now linked with libunistring if
    this library is already installed.
  * Installation options:
    The configure option --with-cvs is deprecated. The 'autopoint'
    program will now use the 'git' program by default to compress its
    archive.  If the configure option --without-git is specified,
    'autopoint' will not rely on 'git', but will instead rely on a
    locally installed 3 MB large archive.
  Version 0.18 - May 2010
  * PO file format:
    There is a new field 'Language' in the header entry.  It denotes
    the language code (plus optional country code) for the PO file.
    This field can be used by automated tools, such as spell
    checkers. It is expected to be more reliable than looking at the
    file name or at the 'Language-Team' field in the header entry.
    msgmerge, msgcat, msgen have a new option --lang that allows to
    specify this field. Additionally, msgmerge fills in this new
    field by looking at the 'Language-Team' field (if the --lang
    option is not given).
  * xgettext and PO file format:
    For messages with plural forms, programmers can inform the
    translators about the range of possible values of the numeric
    argument, like this:
      /* xgettext: range: 0..15 */

OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=17
2010-12-21 12:54:03 +00:00
Stephan Kulow
2dcba8ad5f cleanup
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=14
2010-07-20 07:52:06 +00:00
Philipp Thomas
fb96daf468 Accepting request 42129 from home:jengelh:smp
Copy from home:jengelh:smp/gettext-runtime via accept of submit request 42129 revision 2.
Request was accepted with message:
reviewed ok.

OBS-URL: https://build.opensuse.org/request/show/42129
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=13
2010-06-28 09:50:01 +00:00
OBS User autobuild
c9e9a6b064 Accepting request 35944 from Base:System
Copy from Base:System/gettext-runtime based on submit request 35944 from user coolo

OBS-URL: https://build.opensuse.org/request/show/35944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=20
2010-04-01 01:03:16 +00:00
OBS User unknown
1508013922 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=15 2009-07-29 15:31:31 +00:00
OBS User unknown
a5b7b99d85 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=12 2008-10-22 15:27:33 +00:00
OBS User unknown
caac0accb4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=11 2008-10-13 14:22:50 +00:00
OBS User unknown
9c3c0de445 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=9 2008-05-21 20:28:40 +00:00
OBS User unknown
88538775c2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=3 2007-12-05 23:14:01 +00:00