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

gawk-5.3.0-1.5 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: gawk Distribution: openSUSE Tumbleweed
Version: 5.3.0 Vendor: openSUSE
Release: 1.5 Build date: Sat Nov 4 18:46:15 2023
Group: Productivity/Text/Utilities Build host: reproducible
Size: 4251927 Source RPM: gawk-5.3.0-1.5.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

* 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
* Sun Nov 14 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - disable racy iolint tests boo#1192521
    add gawk-5.1.1-Disable-racy-test-in-test-iolint.awk.patch
* Sat Nov 06 2021 Andreas Schwab <schwab@suse.de>
  - Add readline-devel to enable readline support in the debugger
  - Add mpfr-devel to enable support for MPFR mode
* Sun Oct 31 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - GNU awk 5.1.1
    * asort and asorti now allow FUNCTAB and SYMTAB as the first
      argument if a second destination array is supplied. Similarly,
      using either array as the second argument is now a fatal error.
      Additionally, using either array as the destination for split(),
      match(), etc. also causes a fatal error.
    * The new -I/--trace option prints a trace of the byte codes as
      they are executed.
    * A number of subtle bugs relating to MPFR mode that caused
      differences between regular operation and MPFR mode have been
      fixed.
    * The API now handles MPFR/GMP values slightly differently,
      requiring different memory management for those values.
    * $0 and the fields are now cleared before starting a BEGINFILE
      rule.
    * Handling of Infinity and NaN values has been improved
    * The "no effect" lint warnings have been fixed up and now behave
      more sanely.
    * The behavior of strongly-typed regexp constants when passed as
      the third argument to sub() or gsub() has been clarified in the
      code and in the manual.
    * Similar to item #4 above, division by zero is now fatal in MPFR
      mode, as it is in regular mode.
* Thu Sep 23 2021 Manfred Schwarb <manfred99@gmx.ch>
  - remove update-alternatives support, as on linux systems GNU software
      (i.e. gawk in this case) is usually considered the default implementation.
  - use %make macros
* Thu Feb 04 2021 Ludwig Nussel <lnussel@suse.de>
  - fix update-alternatives usage. Needs to be in %postun according to
    https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines#update-alternatives_mechanism

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/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/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/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, Tue Oct 8 01:00:38 2024