Compare commits

1 Commits
1.1 ... main

6 changed files with 75 additions and 35 deletions

BIN
gawk-5.3.0.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE0ZZ8Y3iHExd9hh7X31l4FZN+wNIFAmVDqK4ACgkQ31l4FZN+
wNJ+GggAnyOAPNYFipBf/dKdpBXe3KVvpYoC9gchyw5M/S3iEHeSr9I0X0eExCkL
2fJEEb4hcPA4nReYUvCGUFTi8MWhdSwzd1lFi7BusqZjXtq2JPY+eTRk7CcoSJ5+
VAzNPizsw7K+zT+J/kr4rSDjEo++ENZsnZiOyWWy2ta3sI/Sn+kF39xCqnXp2UBm
aAfOjmwExVwVtSWyzhl7rQL6fX3/fL/x3Xq+wMF3c0dDhQsV56Bep0p/T9ETJx4U
Wtm/JVzPg60f2d6LlgQVONvDYN3xU67vm7PjTiPA9MRt4Yh0Fv7xxnYRqmAno8or
Iqb0m+pbpQjirMExK2MSMeb/kS7egQ==
=YNmi
-----END PGP SIGNATURE-----

BIN
gawk-5.3.2.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

11
gawk-5.3.2.tar.xz.sig Normal file
View File

@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE0ZZ8Y3iHExd9hh7X31l4FZN+wNIFAmfs81MACgkQ31l4FZN+
wNLR8wgAytrUWgznXUgEamyCeM1QpgGRKSBfr6mfvQ8hcflFkv1OtHKsQvwtf9TG
LxOFPpVOkPv0DIVP/PaoXNmWMQ3x6ZXtahmLZjIpMZs7R/8U9Rlj50Hac85csZL8
+gDLPk0b68dlo9sw++HAUbtGDhwNRzZaJKMxbPBnBzPBnDrzYkQZD8RU4JrktnKa
X1U6PjTPDe67cF307Gu4twqTMEtENu2Pw2VMb0hZD/3fxggLG8gTwBvCDrjuJRrW
IaN+b4XCMleMhOMNthiLGNX0BbDPOBTpnaMz5OfXHo/mM7Rw8Xb4Fqmr1r4IYDOa
pquAtQNbu9qCygrlghb0f+/KH0xLoQ==
=r2HI
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,51 @@
-------------------------------------------------------------------
Fri Apr 4 16:43:14 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- GNU awk 5.3.2:
* pretty printer now produces fewer spurious newlines
* -no-pie linker flag is no longer required
* fix more subtle issues related to uninitialized array elements
* Associative arrays should now not grow quite as fast as they
used to
* documentation updates
-------------------------------------------------------------------
Wed Mar 19 12:13:33 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Mark profiling as non-deterministic (boo#1040589, jsc#PED-12137)
-------------------------------------------------------------------
Mon Jan 27 07:55:53 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Stop using -fprofile-arcs in the final build
instrumentation is not wanted there and
it broke reproducible builds (boo#1040589)
-------------------------------------------------------------------
Wed Dec 4 20:39:51 UTC 2024 - Andreas Schwab <schwab@suse.de>
- Reenable pma tests
-------------------------------------------------------------------
Wed Oct 23 08:39:00 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 5.3.1:
* More subtle issues related to uninitialized array elements
have been fixed.
* A number of bugs in the debugger related to handling of
arrays have been fixed.
* Some subtle bugs in the API have been fixed.
* Use of MPFR is now possible again on 32-bit Power PC Mac
systems.
* Race conditions around broken pipes for system() and read
and write pipes should now be closed off.
* Support for OSF/1 has been removed.
* The never-documented --nostalgia option has been removed.
It was causing bug reports.
* The implementation of printf/sprintf has been thoroughly
reworked in order to make the code more maintainable and to
fix a goodly number of corner cases.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Nov 4 17:46:15 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de> Sat Nov 4 17:46:15 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
@@ -30,7 +78,7 @@ Tue May 9 20:38:51 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
want to decide whether or not to take control of a file. want to decide whether or not to take control of a file.
* The various PNG files are now installed for Info and HTML * The various PNG files are now installed for Info and HTML
* Bug fixes and developer visible fixes * Bug fixes and developer visible fixes
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 27 10:37:54 UTC 2022 - Ludwig Nussel <lnussel@suse.com> Tue Dec 27 10:37:54 UTC 2022 - Ludwig Nussel <lnussel@suse.com>
@@ -154,7 +202,7 @@ Mon Dec 14 16:06:16 UTC 2020 - Ludwig Nussel <lnussel@suse.de>
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 15 08:48:59 UTC 2020 - Paolo Stivanin <info@paolostivanin.com> Wed Apr 15 08:48:59 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
- Update to 5.1.0: - Update to 5.1.0:
* The major version of the API is bumped to 3, something that should * The major version of the API is bumped to 3, something that should
have happened at the 5.0.0 release but didn't. have happened at the 5.0.0 release but didn't.
* A number of memory leak issues have been fixed. * A number of memory leak issues have been fixed.
@@ -369,7 +417,7 @@ Tue Apr 29 20:28:42 UTC 2014 - andreas.stieger@gmx.de
* remove added German po file and scanning of translations * remove added German po file and scanning of translations
* remove profiling, fixing warning make-check-outside-check-section * remove profiling, fixing warning make-check-outside-check-section
* remove autoreconf call * remove autoreconf call
* drop gawk-3.1.8.diff * drop gawk-3.1.8.diff
* drop older-automake.diff, not required for factory * drop older-automake.diff, not required for factory
* build with libsigsegv * build with libsigsegv
* no not regenerate info pages * no not regenerate info pages
@@ -464,7 +512,7 @@ Thu Dec 1 15:47:50 UTC 2011 - coolo@suse.com
Tue Sep 27 11:31:28 UTC 2011 - idonmez@suse.com Tue Sep 27 11:31:28 UTC 2011 - idonmez@suse.com
- Revert sub/gsub behavior to that of gawk 3.x. Upstream commit - Revert sub/gsub behavior to that of gawk 3.x. Upstream commit
16de770359370224129f23df745178efe518c02c 16de770359370224129f23df745178efe518c02c
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 10 03:58:24 UTC 2011 - crrodriguez@opensuse.org Wed Aug 10 03:58:24 UTC 2011 - crrodriguez@opensuse.org
@@ -756,7 +804,7 @@ Mon Nov 18 12:04:42 CET 2002 - schwab@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 17 18:39:14 CEST 2002 - ro@suse.de Tue Sep 17 18:39:14 CEST 2002 - ro@suse.de
- removed bogus self-provides - removed bogus self-provides
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 5 17:25:58 CEST 2002 - schwab@suse.de Mon Aug 5 17:25:58 CEST 2002 - schwab@suse.de
@@ -886,7 +934,7 @@ Sun May 13 21:23:29 CEST 2001 - schwab@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 9 19:37:33 CEST 2001 - cstein@suse.de Wed May 9 19:37:33 CEST 2001 - cstein@suse.de
- repacked sources with bzip2. - repacked sources with bzip2.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Apr 12 19:14:40 CEST 2001 - schwab@suse.de Thu Apr 12 19:14:40 CEST 2001 - schwab@suse.de

View File

@@ -1,7 +1,8 @@
# #
# spec file for package gawk # spec file for package gawk
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +18,7 @@
Name: gawk Name: gawk
Version: 5.3.0 Version: 5.3.2
Release: 0 Release: 0
Summary: Domain-specific language for text processing Summary: Domain-specific language for text processing
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -44,26 +45,17 @@ almost completely POSIX 1003.2 compliant.
%build %build
export CFLAGS="%{optflags}" export CFLAGS="%{optflags}"
%configure %configure
%if %{do_profiling} %if %{do_profiling} && !0%{?want_reproducible_builds}
%make_build CFLAGS="$CFLAGS %{cflags_profile_generate}" LDFLAGS="-fprofile-arcs" %make_build CFLAGS="$CFLAGS %{cflags_profile_generate}" LDFLAGS="-fprofile-arcs"
%make_build check \ %make_build check
%if 0%{?qemu_user_space_build}
NEED_PMA= \
%endif
%{nil}
%make_build clean %make_build clean
%make_build CFLAGS="$CFLAGS %{cflags_profile_feedback}" LDFLAGS="-fprofile-arcs" %make_build CFLAGS="$CFLAGS %{cflags_profile_feedback}"
%else %else
%make_build %make_build
%endif %endif
%check %check
# Disable pma tests when running in linux-user emulation (bsc#1203140) %make_build check
%make_build check \
%if 0%{?qemu_user_space_build}
NEED_PMA= \
%endif
%{nil}
%install %install
%make_install %make_install