| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gawk | Distribution: openSUSE Tumbleweed |
| Version: 5.3.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 4 18:43:14 2025 |
| Group: Productivity/Text/Utilities | Build host: reproducible |
| Size: 5335002 | Source RPM: gawk-5.3.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/gawk/ | |
| Summary: Domain-specific language for text processing | |
AWK is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. GNU awk is upwardly compatible with the System V Release 4 awk. It is almost completely POSIX 1003.2 compliant.
GPL-3.0-or-later
* Fri Apr 04 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 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Mark profiling as non-deterministic (boo#1040589, jsc#PED-12137)
* Mon Jan 27 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 04 2024 Andreas Schwab <schwab@suse.de>
- Reenable pma tests
* Wed Oct 23 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 04 2023 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 5.3.0:
* Built-in CSV file parsing (--csv)
* Support a new \u escape sequence for specifying code points in
multi-byte encodings
* Pipe output is buffered if PROCINFO["BUFFERPIPE"] exists
* Sat May 13 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
- enable profiling
* Tue May 09 2023 Andreas Stieger <andreas.stieger@gmx.de>
- Update to gawk 5.2.2
* will now diagnose if a heap file was created with a different
setting of -M/--bignum than in the current invocation and exit
with a fatal message if so.
* no longer "leaks" its free list of NODEs in the heap file,
resulting in much more efficient usage of persistent storage
* PROCINFO["pma"] exists if the PMA allocator is compiled into
gawk. Its value is the PMA version.
* The time extension is no longer deprecated. The strptime()
function from gawkextlib's timex extension has been added to
it.
* Better information is passed to input parsers for when they
want to decide whether or not to take control of a file.
* The various PNG files are now installed for Info and HTML
* Bug fixes and developer visible fixes
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Wed Nov 23 2022 Andreas Schwab <schwab@suse.de>
- Update to gawk 5.2.1
* Issues related to the sign of NaN and Inf values on RiscV have
been fixed
* A few issues with the debugger have been fixed.
* More subtle issues with untyped array elements being passed to
functions have been fixed.
* The rwarray extension's readall() function has had some bugs fixed.
* The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on
S/390x.
- double-free.patch, pma.patch, nan-sign.patch: Removed
* Sat Sep 24 2022 Andreas Schwab <schwab@suse.de>
- double-free.patch: Yet another fix for Node_elem_new
* Tue Sep 20 2022 Andreas Schwab <schwab@suse.de>
- double-free.patch: Fix Node_elem_new op, replacing upref.patch
- pma.patch: Replace with upstream solution
- nan-sign.patch: Fix negative NaN issue on RiscV, replacing
nan-tests.patch
* Tue Sep 13 2022 Andreas Schwab <schwab@suse.de>
- upref.patch: Add missing UPREF
* Mon Sep 05 2022 Andreas Schwab <schwab@suse.de>
- Update to gawk 5.2.0
* Numeric scalars now compare in the same way as C for the relational
operators. Comparison order for sorting has not changed
* If the AWK_HASH environment variable is set to "fnv1a" gawk will
use the FNV1-A hash function for associative arrays
* There is now a new function, mkbool(), that creates Boolean-typed
values
* As BWK awk has supported interval expressions since 2019, they are
now enabled even if --traditional is supplied
* The rwarray extension has two new functions, writeall() and readall()
* The new `gawkbug' script should be used for reporting bugs
* The manual page (doc/gawk.1) has been considerably reduced in size
* Gawk now supports Terence Kelly's "persistent malloc" (pma),
allowing gawk to preserve its variables, arrays and user-defined
functions between runs
* Some subtle issues with untyped array elements being passed to
functions have been fixed
* Syntax errors are now immediately fatal
- gawk-5.1.1-Disable-racy-test-in-test-iolint.awk.patch: removed
- pma.patch: Handle hole bigger than half the address space
- nan-tests.patch: fix non-portable NaN tests
/etc/profile.d/gawk.csh /etc/profile.d/gawk.sh /usr/bin/awk /usr/bin/gawk /usr/bin/gawkbug /usr/include/gawkapi.h /usr/lib64/gawk /usr/lib64/gawk/filefuncs.so /usr/lib64/gawk/fnmatch.so /usr/lib64/gawk/fork.so /usr/lib64/gawk/inplace.so /usr/lib64/gawk/intdiv.so /usr/lib64/gawk/ordchr.so /usr/lib64/gawk/readdir.so /usr/lib64/gawk/readfile.so /usr/lib64/gawk/revoutput.so /usr/lib64/gawk/revtwoway.so /usr/lib64/gawk/rwarray.so /usr/lib64/gawk/time.so /usr/libexec/awk /usr/libexec/awk/grcat /usr/libexec/awk/pwcat /usr/share/awk /usr/share/awk/assert.awk /usr/share/awk/bits2str.awk /usr/share/awk/cliff_rand.awk /usr/share/awk/ctime.awk /usr/share/awk/ftrans.awk /usr/share/awk/getopt.awk /usr/share/awk/gettime.awk /usr/share/awk/group.awk /usr/share/awk/have_mpfr.awk /usr/share/awk/inplace.awk /usr/share/awk/intdiv0.awk /usr/share/awk/isnumeric.awk /usr/share/awk/join.awk /usr/share/awk/libintl.awk /usr/share/awk/noassign.awk /usr/share/awk/ns_passwd.awk /usr/share/awk/ord.awk /usr/share/awk/passwd.awk /usr/share/awk/processarray.awk /usr/share/awk/quicksort.awk /usr/share/awk/readable.awk /usr/share/awk/readfile.awk /usr/share/awk/rewind.awk /usr/share/awk/round.awk /usr/share/awk/shellquote.awk /usr/share/awk/strtonum.awk /usr/share/awk/tocsv.awk /usr/share/awk/walkarray.awk /usr/share/awk/zerofile.awk /usr/share/doc/packages/gawk /usr/share/doc/packages/gawk/AUTHORS /usr/share/doc/packages/gawk/ChangeLog /usr/share/doc/packages/gawk/ChangeLog.0 /usr/share/doc/packages/gawk/ChangeLog.1 /usr/share/doc/packages/gawk/NEWS /usr/share/doc/packages/gawk/POSIX.STD /usr/share/doc/packages/gawk/README /usr/share/info/gawk.info.gz /usr/share/info/gawk_api-figure1.png /usr/share/info/gawk_api-figure2.png /usr/share/info/gawk_api-figure3.png /usr/share/info/gawk_array-elements.png /usr/share/info/gawk_general-program.png /usr/share/info/gawk_process-flow.png /usr/share/info/gawk_statist.jpg /usr/share/info/gawkinet.info.gz /usr/share/info/gawkworkflow.info.gz /usr/share/info/pm-gawk.info.gz /usr/share/licenses/gawk /usr/share/licenses/gawk/COPYING /usr/share/locale/bg/LC_MESSAGES/gawk.mo /usr/share/locale/ca/LC_MESSAGES/gawk.mo /usr/share/locale/da/LC_MESSAGES/gawk.mo /usr/share/locale/de/LC_MESSAGES/gawk.mo /usr/share/locale/es/LC_MESSAGES/gawk.mo /usr/share/locale/fi/LC_MESSAGES/gawk.mo /usr/share/locale/fr/LC_MESSAGES/gawk.mo /usr/share/locale/id/LC_MESSAGES/gawk.mo /usr/share/locale/it/LC_MESSAGES/gawk.mo /usr/share/locale/ja/LC_MESSAGES/gawk.mo /usr/share/locale/ka/LC_MESSAGES/gawk.mo /usr/share/locale/ko/LC_MESSAGES/gawk.mo /usr/share/locale/ms/LC_MESSAGES/gawk.mo /usr/share/locale/nl/LC_MESSAGES/gawk.mo /usr/share/locale/pl/LC_MESSAGES/gawk.mo /usr/share/locale/pt/LC_MESSAGES/gawk.mo /usr/share/locale/pt_BR/LC_MESSAGES/gawk.mo /usr/share/locale/ro/LC_MESSAGES/gawk.mo /usr/share/locale/sr/LC_MESSAGES/gawk.mo /usr/share/locale/sv/LC_MESSAGES/gawk.mo /usr/share/locale/tr/LC_MESSAGES/gawk.mo /usr/share/locale/uk/LC_MESSAGES/gawk.mo /usr/share/locale/vi/LC_MESSAGES/gawk.mo /usr/share/locale/zh_CN/LC_MESSAGES/gawk.mo /usr/share/man/man1/awk.1.gz /usr/share/man/man1/gawk.1.gz /usr/share/man/man1/gawkbug.1.gz /usr/share/man/man1/pm-gawk.1.gz /usr/share/man/man3/filefuncs.3am.gz /usr/share/man/man3/fnmatch.3am.gz /usr/share/man/man3/fork.3am.gz /usr/share/man/man3/inplace.3am.gz /usr/share/man/man3/ordchr.3am.gz /usr/share/man/man3/readdir.3am.gz /usr/share/man/man3/readfile.3am.gz /usr/share/man/man3/revoutput.3am.gz /usr/share/man/man3/revtwoway.3am.gz /usr/share/man/man3/rwarray.3am.gz /usr/share/man/man3/time.3am.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025