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

gawk-4.2.1-1.41 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: gawk Distribution: SUSE Linux Enterprise 15
Version: 4.2.1 Vendor: SUSE LLC <>
Release: 1.41 Build date: Fri May 25 19:07:09 2018
Group: Productivity/Text/Utilities Build host: sheep28
Size: 3268388 Source RPM: gawk-4.2.1-1.41.src.rpm
Summary: GNU awk
GNU awk is upwardly compatible with the System V Release 4 awk.  It is
almost completely POSIX 1003.2 compliant.






* Mon Feb 26 2018
  - GNU awk 4.2.1:
    * documentation updates
    * In MPFR mode, When ROUNDMODE changes, string values for
      numerically type values will be redone
    * various bug fixes
    * drop fold-string.patch, upstream
  - Use %license (boo#1082318)
* Sat Oct 21 2017
  - fold-string.patch: Don't fold constant strings if either is translatable
* Thu Oct 19 2017
  - Update to gawk 4.2.0
    * If not in POSIX mode, changes to ENVIRON are reflected into
      gawk's environment
    * The series of numbers returned by rand() should now be "more
      random" than previously
    * Multiple changes related to the pretty printer
    * The igawk script and igawk.1 man page are no longer installed
    * Gawk now processes a maximum of two hexadecimal digits in \x
      escape sequences inside strings
    * Setting PROCINFO["redirection", "NONFATAL"] to true makes I/O
      errors for "redirection" not fatal
    * Gawk now supports retryable I/O via PROCINFO[input-file, "RETRY"]
    * Revisions in the POSIX standard remove the special case for POSIX
      mode when FS = " " where newline was not a field separator
    * Gawk now supports strongly typed regexp constants
    * The new typeof() function can be used to indicate if a variable or
      array element is an array, regexp, string or number
    * Optimizations are now enabled by default
    * Passing negative operands to any of the bitwise functions now
      produces a fatal error
    * The mktime function now accepts an optional second argument
    * The FIELDWIDTHS parsing syntax has been enhanced to allow specifying
      how many characters to skip before a field starts
    * The PROCINFO["argv"] array records all of gawk's command line arguments
      as gawk received them
  - gawk_ppc64le_ignore_transient_test_time_failure.patch: removed
* Wed Oct 11 2017
  - also ignore transient test time failure on ppc64
* Mon Apr 10 2017
  - Added an explicit rpmlint rule to keep one file (gawkapi.h)
    from requiring a separate package.
* Mon Sep 05 2016
  * GNU awk 4.1.4:
    * z/OS support updated
    * debugger improvements
    * return value of system() enhanced to convey more information
    * two-way pipe handling improved
    * The -d option now allows -d- to print to standard output.
    * The DJGPP port is now officially deprecated.
* Wed May 04 2016
  - new gawk_ppc64le_ignore_transient_test_time_failure.patch
* Sat May 23 2015
  - GNU awk 4.1.3:
    * Regexp parsing with extra brackets should now be working again.
    * Updated to latest config.guess and config.sub.
    * bug fixes
* Thu May 07 2015
  - skip frequently failing and timing dependent test strftime
* Thu May 07 2015
  - Correct info files scriplet handling section
  - Update info and update-alternatives requirements
* Sun May 03 2015
  - GNU awk 4.1.2:
    * manual improved
    * The debugger's "restart" command now works again.
    * Redirected getline is now allowed inside BEGINFILE/ENDFILE.
    * A number of bugs have been fixed in the MPFR code.
    * Indirect function calls now work for both built-in and extension
    * Built-in functions are now included in FUNCTAB.
    * In non-English locales, it was accidentally possible to use
      non-english letters for identifiers
    * The "where" command has been added to the debugger as an alias
      for "backtrace".
    * Gawk no longer explicitly checks the current directory after
      doing a path search of AWKPATH.
    * Infrastructure upgrades: Automake 1.15, Gettext 0.19.4,
      Libtool 2.4.6, Bison 3.0.4.
    * If a user-defined function has a parameter with the same name
      as another user-defined function, it is no longer possible to
      call the second function from inside the first.
    * POSIX requires that the names of function parameters not be the
      same as any of the special built-in variables and also not
      conflict with the names of any functions. Gawk has checked for
      the former since 3.1.7. With --posix, it now also checks for
      the latter.
    * The test suite should check for necessary locales and skip the
      tests where it matters if support isn't what it should be.
    * Gawk now expects to be compiled on a system with multibyte
      character support.
  - drop gawk-4.1.1-build-baddest.patch, upstream
* Sat May 03 2014
  - remove optional libsigsegv dependency
* Tue Apr 29 2014
  - GNU awk 4.1.1:
    * The "stat" extension now includes a "devbsize" element which
      indicates the units for the "nblocks" element.
    * A number of bugs in the pretty-printing / profiling code have
      been fixed.
    * The -O option now works again.
    * The --include option, documented since 4.0, now actually works.
    * Infrastructure updated to automake 1.13.4, bison 3.0.2, and
    * The configure script now accepts a --disable-extensions option,
      which disables checking for and building the extensions.
    * The API now provides functions pointers for malloc(), calloc(),
      realloc() and free(), to insure that the same memory allocation
      functions are always used. This bumps the minor version by one.
    * The printf quote flag now works correctly in locales with
      a different decimal point character but without a thousands
      separator character. If the thousands separator is a string,
      it will be correctly added to decimal numbers.
    * The readfile extension now has an input parser that will read
      whole files as a single record.
  - packaging changes:
    * remove added German po file and scanning of translations
    * remove profiling, fixing warning make-check-outside-check-section
    * remove autoreconf call
    * drop gawk-3.1.8.diff
    * drop older-automake.diff, not required for factory
    * build with libsigsegv
    * no not regenerate info pages
    * add gawk-4.1.1-build-baddest.patch required for install
    * switch to xz tarball
    * verify source signature
* Sat Feb 08 2014
  - adjust update-alternative usage to packaging policy
* Mon May 13 2013
  - Update to version 4.1.0
    * The three executables gawk, pgawk, and dgawk, have been merged into
      one, named just gawk.
    * The new -i option (from xgawk) is used for loading awk library files.
    * The new -l option (from xgawk) is used for loading dynamic extensions.
    * The dynamic extension interface has been completely redone.  There is
      now a defined API for C extensions to use.  A C extension acts like
      a function written in awk, except that it cannot do everything that awk
      code can. However, this allows interfacing to any facility that is
      available from C.
    * The "inplace" extension, built using the new facility, can be used to
      simulate the GNU "sed -i" feature.
    * The and(), or() and xor() functions now take any number of arguments,
      with a minimum of two.
    * New arrays: SYMTAB, FUNCTAB, and PROCINFO["identifiers"]. SYMTAB allows
      indirect access to any defined variable or array; it is possible to
      "walk" the symbol table, if that should be necessary.
  - Refreshed gawk-3.1.8.diff
  - Add older-automake.diff to support automake 1.12
* Tue Mar 26 2013
  - Added url as source.
    Please see
* Thu Dec 13 2012
  - Remove unneded %clean section
* Fri Sep 07 2012
  - add explicit buildrequire makeinfo
* Wed Apr 04 2012
  - Update to version 4.0.1
    * completed the implementation of Rational Range Interpretation
    * failure to get the group set is no longer a fatal error
    * lots of minor bugs fixed and portability clean-ups
  - refreshed gawk-3.1.8.diff
  - removed gawk-revert-gsub-gawk3.patch deprecated by this release
* Wed Feb 08 2012
  - keep binaries in /usr tree {UsrMerge project)
* Mon Jan 30 2012
  - Compress message catalog.
* Mon Jan 30 2012
  - Use latest german message catalog.
  - Call update-po as part of package build.
* Fri Dec 02 2011
  - license update: GPL-3.0+
    gawk is GPL-3.0+ in 4.0.0
* Thu Dec 01 2011
  - add automake as buildrequire to avoid implicit dependency
* Tue Sep 27 2011
  - Revert sub/gsub behavior to that of gawk 3.x. Upstream commit
* Wed Aug 10 2011
  - Update to version 4.0.0 , important changes
    * The special files /dev/pid, /dev/ppid, /dev/pgrpid and /dev/user are
      now completely gone. Use PROCINFO instead.
    * The POSIX 2008 behavior for `sub' and `gsub' are now the default.
    * In POSIX mode, string comparisons use strcoll/wcscoll.
    * Gawk now treats ranges of the form [d-h] as if they were in the C
* Tue Apr 19 2011
  - update to 3.1.8:
    * The zero flag no longer applies to %c and %s; apparently the standards
    changed at some point.
    * Failure to open a socket is no longer a fatal error.
    * dfa.h and dfa.c are now more-or-less in sync with GNU grep, for the first
    time in many years.
    * Gawk no longer includes its own copy of libsigsegv but it will use it if
    installed on the build system. The --disable-libsigsegv configure option
    is now gone.
    * The ' flag (%'d) is now just ignored on systems that can't support it.
    * Gawk now has support for z/OS (IBM S/390 architecture).
    * Gawk now handles multibyte strings better in [s]printf with field
    widths and such.
    * A getline from a directory is no longer fatal; instead it returns -1.
    * Per POSIX, special variable names (like FS) cannot be used as function
    parameter names.
    * The new -O / --optimize option enables simple constant folding on
    the parse tree during parsing.  We hope that with time the number
    of optimizations will increase.
    * Lots of bug fixes, see the ChangeLog.
* Mon Jun 28 2010
  - use %_smp_mflags
* Tue Feb 16 2010
  - use update-alternatives
* Tue Nov 03 2009
  - updated patches to apply with fuzz=0



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024