Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gawk-5.4.1-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: gawk Distribution: openSUSE Tumbleweed
Version: 5.4.1 Vendor: openSUSE
Release: 1.1 Build date: Fri Jul 10 21:49:57 2026
Group: Productivity/Text/Utilities Build host: reproducible
Size: 4984833 Source RPM: gawk-5.4.1-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Jul 10 2026 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 5.4.1:
    * Fix a performance problem in PMA with backing store files 1G or
      more in size
    * Fix a bug in gensub() when using MinRX
    * Unary plus and minus now force their operands to be numeric
    * Add man page and documentation for the intdiv extension
    * Enable and update the Georgian translation (ka.po)
    * Parse time division by zero is no longer a fatal error, but
      rather a lint warning.  Division by zero at runtime remains
      fatal
    * Some subtle issues with respect to formatting numeric fields
      have been fixed
    * small bug fixes
* Fri May 08 2026 Dirk Müller <dmueller@suse.com>
  - update to 5.4.0:
    * 1. This release now uses Mike Haertel's MinRX regular
      expression matcher as the default regexp engine. The old regex
      and dfa engines are still available. More detail is available
      in the manual, and in the file README_d/README.matchers.
      At the very least, read that file!
    * 2. The manual, in the Bugs section, now makes it explicit
      that (a) Ad hominem attacks on the lists will not be tolerated,
      and (b) Discussion of proprietary software is strongly
      discouraged. Repeated offenses are grounds for being banned
      from the lists.
    * 3. There is now a new directive, @nsinclude, which works like
      @include but does not reset the namespace for the included file
      to "awk". See the manual for details.
    * 4. When using lshift() or rshift() and attempting to shift by
      as many or more bits than in a uintmax_t, gawk returns zero,
      instead of whatever the C compiler and hardware might have done.
    * 5. Gawk's use of persistent memory has changed somewhat:
    * A. Gawk now stores additional meta-information in the backing
      file.
    * This means that if you have a backing file with important
      data in it, you should dump the data to a text file using the
      old version, create a new backing file, and then read your data
      back in with the new version, to a *brand new* backing file.
    * 6. The ordchr extension now supports multibyte / wide
      characters.
    * 7. Per the 2024 POSIX standard, `length(array)' is no longer
      an extension, but a regular feature.  Thus --posix no longer
      rejects it and --lint no longer warns about it.
    * 8. The --traditional option has been rationalized to bring
      gawk into sync with BWK awk. It no longer affects the return
      code from system(), and it no longer prevents using a regexp
      for RS. Internally, the code was cleaned up some as well.
    * 9. Assertions in the C code are now enabled.  To disable
      them, manually edit the various Makefiles after running
      configure and before running make. You will need to add
    - DNDEBUG to the CFLAGS variable.
* 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

Files

/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/gawknotes.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/ar/LC_MESSAGES/gawk.mo
/usr/share/locale/bg/LC_MESSAGES/gawk.mo
/usr/share/locale/de/LC_MESSAGES/gawk.mo
/usr/share/locale/es/LC_MESSAGES/gawk.mo
/usr/share/locale/fr/LC_MESSAGES/gawk.mo
/usr/share/locale/he/LC_MESSAGES/gawk.mo
/usr/share/locale/id/LC_MESSAGES/gawk.mo
/usr/share/locale/it/LC_MESSAGES/gawk.mo
/usr/share/locale/ka/LC_MESSAGES/gawk.mo
/usr/share/locale/ko/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/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/intdiv.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 Aug 2 03:56:04 2026