SHA256
7
0
forked from pool/m4

Factory #1

Merged
dgarcia merged 14 commits from factory into main 2025-10-08 12:56:50 +02:00

14 Commits

Author SHA256 Message Date
a72fbb2e42 Accepting request 1279279 from Base:System
- Skip all stack overflow tests in qemu linux-user emulation (forwarded request 1278367 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1279279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=47
2025-05-26 16:31:52 +00:00
09cb054042 - Skip all stack overflow tests in qemu linux-user emulation
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=61
2025-05-22 13:07:19 +00:00
fc5a0a0a34 Accepting request 1277401 from Base:System
drop -std=gnu17 from CFLAGS as 1.4.20 supports C23 (forwarded request 1277391 from hsk17)

OBS-URL: https://build.opensuse.org/request/show/1277401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=46
2025-05-15 14:59:12 +00:00
e93921811b drop -std=gnu17 from CFLAGS as 1.4.20 supports C23
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=59
2025-05-14 11:15:43 +00:00
1842082a57 Accepting request 1276749 from Base:System
- Update to 1.4.20
 * Fix a bug in the `eval' builtin where it does not suppress warnings
   about division by zero that occurs within a more complex expression on
   the right hand side of || or &&
 * The `syscmd' and `esyscmd' builtins no longer mishandle a command line
   starting with `-' or `+'
 * Fix regression introduced in 1.4.19 where trace output (such as with
   `debugmode(t)') could read invalid memory when tracing a series of
   pushed macros that are popped during argument collection.
 * Fix regression introduced in 1.4.19 where the `format' builtin
   inadvertently took on locale-dependent parsing and output of floating
   point numbers as a side-effect of introducing message translations.
 * Fix regression introduced in 1.4.11 where the experimental `changeword'
   builtin could cause a crash if given a regex that does not match all
   one-byte prefixes of valid longer matches.  As a reminder, `changeword'
   is not recommended for production use, and will likely not be present
   in the next major version release.
** Update to comply with newer C standards, and inherit portability
   improvements from gnulib.
- Update to 1.4.19
** A number of portability improvements inherited from gnulib, including
   the ability to perform stack overflow detection on more platforms
   without linking to GNU libsigsegv.
** The symbol hash table now defaults to 65537 buckets instead of 509, as
   modern systems have enough memory to benefit from fewer hash collisions
   by default.
** Introduce the use of gettext, with the immediate benefit of nicer
   UTF-8 author names.
- Disable profilied built as it lead to segmentation faults in the
  test suite (test-free).
- Drop gnulib-libio.patch as a similar change is part of upstream.
- Drop gnulib-c-stack.patch as patched code got removed upstream. (forwarded request 1276652 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1276749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=45
2025-05-13 18:05:24 +00:00
ba1ba5e441 - Update to 1.4.20
* Fix a bug in the `eval' builtin where it does not suppress warnings
   about division by zero that occurs within a more complex expression on
   the right hand side of || or &&
 * The `syscmd' and `esyscmd' builtins no longer mishandle a command line
   starting with `-' or `+'
 * Fix regression introduced in 1.4.19 where trace output (such as with
   `debugmode(t)') could read invalid memory when tracing a series of
   pushed macros that are popped during argument collection.
 * Fix regression introduced in 1.4.19 where the `format' builtin
   inadvertently took on locale-dependent parsing and output of floating
   point numbers as a side-effect of introducing message translations.
 * Fix regression introduced in 1.4.11 where the experimental `changeword'
   builtin could cause a crash if given a regex that does not match all
   one-byte prefixes of valid longer matches.  As a reminder, `changeword'
   is not recommended for production use, and will likely not be present
   in the next major version release.
** Update to comply with newer C standards, and inherit portability
   improvements from gnulib.
- Update to 1.4.19
** A number of portability improvements inherited from gnulib, including
   the ability to perform stack overflow detection on more platforms
   without linking to GNU libsigsegv.
** The symbol hash table now defaults to 65537 buckets instead of 509, as
   modern systems have enough memory to benefit from fewer hash collisions
   by default.
** Introduce the use of gettext, with the immediate benefit of nicer
   UTF-8 author names.
- Disable profilied built as it lead to segmentation faults in the
  test suite (test-free).
- Drop gnulib-libio.patch as a similar change is part of upstream.
- Drop gnulib-c-stack.patch as patched code got removed upstream.

OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=57
2025-05-12 07:22:22 +00:00
0d7ada46c3 Accepting request 1268350 from Base:System
in %check,  CFLAGS -std=gnu17 needed as well (forwarded request 1268224 from hsk17)

OBS-URL: https://build.opensuse.org/request/show/1268350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=44
2025-04-11 14:43:54 +00:00
560dddf812 in %check, CFLAGS -std=gnu17 needed as well
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=55
2025-04-10 09:26:59 +00:00
c7e7330c19 Accepting request 1266775 from Base:System
add -std=gnu17 to CFLAGS to fix gcc15 compile time error (forwarded request 1266626 from hsk17)

OBS-URL: https://build.opensuse.org/request/show/1266775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=43
2025-04-04 15:28:24 +00:00
68aa7eecfc add -std=gnu17 to CFLAGS to fix gcc15 compile time error
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=53
2025-04-03 07:10:08 +00:00
0546611d0c Accepting request 1265245 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1265245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=42
2025-03-31 09:37:09 +00:00
57eee1cbd7 Skip PGO with %want_reproducible_builds (boo#1040589)
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=51
2025-03-28 16:25:01 +00:00
dc4797f7af Accepting request 1227584 from Base:System
- fix build for loongarch64 (forwarded request 1227514 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/1227584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/m4?expand=0&rev=41
2024-12-02 15:57:54 +00:00
ad0f0e7ab2 - fix build for loongarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=49
2024-12-01 09:30:17 +00:00