Thomas Renninger
16b2a0762b
This is Part 2/2 to remove update-alternatives support from awk. On linux systems, GNU software is usually considered the default implementation. There are a lot of scripts assuming gawk to be the interpreter engine, as for very long time now, gawk is the default interpreter for SUSE/openSUSE. Gawk is POSIX compliant if the env variable POSIXLY_CORRECT is set, and therefore should be able to run run all awk scripts seeking for compatibility. This patch unconditionally removes the ability to set mawk as the default awk implementation. OBS-URL: https://build.opensuse.org/request/show/921254 OBS-URL: https://build.opensuse.org/package/show/Base:System/mawk?expand=0&rev=28
173 lines
7.4 KiB
Plaintext
173 lines
7.4 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Sep 23 14:03:54 UTC 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
|
|
- modify patch reproducible.patch to use __DATE__ and __TIME__, as
|
|
these macros are reproducible now (SOURCE_DATE_EPOCH support since GCC 7)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 4 10:41:36 UTC 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 08:19:25 UTC 2020 - Ludwig Nussel <lnussel@suse.de>
|
|
|
|
- prepare usrmerge (boo#1029961)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 20 08:16:30 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
|
|
|
- Update to version 1.3.4-20200120
|
|
* fix typos found with codespell.
|
|
* when reading input in interactive mode, provide for extending the
|
|
buffer size for very long lines (Original-Mawk #59).
|
|
* correct line-number shown in too-many-arguments error message for
|
|
the case where the function is a forward reference (report by "mukti").
|
|
* fix install for manpage when configure --srcdir option is used
|
|
(report by Rajeev V Pillai).
|
|
* use both CFLAGS/LDFLAGS when linking in makefile (report by Rajeev V Pillai).
|
|
* fix clang-9 warning in bi_funct.c (report by Rajeev V Pillai).
|
|
* minor improvement to gcc warning options, from vile
|
|
* improve manpage formatting, e.g., for man2html
|
|
* improve debug-traces
|
|
* eliminate non-portable tdestroy() from zmalloc no-leaks code.
|
|
* revert a change for memory-leaks which made the forced-exit via a
|
|
user function inconsistent with earlier versions (report by Sihera Andre).
|
|
* amend a change for memory-leaks to avoid a double-free (Original-Mawk #56).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 11 07:58:17 UTC 2018 - mpluskal@suse.com
|
|
|
|
- Update to version 1.3.4-20171017:
|
|
* add Debian compile/link flags to test-package.
|
|
* cleanup spurious warnings from latest gcc.
|
|
* changes for Original-Mawk #48:
|
|
+ add checks for stack overflow and underflow
|
|
+ increase stack limit to 1024
|
|
* updated configure macros
|
|
* update config.guess and config.sub
|
|
* add runtime check for assignments to OFMT and CONVFMT to ensure
|
|
they use a single parameter (Original-Mawk #47).
|
|
* repair build for --with-valgrind, broken in 20160930 const-fixes.
|
|
* correct sign-extension from 20160615 change to rand() (report by
|
|
Christian Neukirchen).
|
|
* allow single-quote as a flag in printf, to complete the change
|
|
for LC_NUMERIC in 20121129 (report by Graham Monteith).
|
|
* revert one of the fixes made for a Coverity warning about loss of
|
|
precision in 20121209, which unnecessarily exposed a different
|
|
problem (Original-Mawk #45).
|
|
* simplify "system()" function by calling C "system()" function, and
|
|
use POSIX macros for wait-status to provide a less-ambiguous return
|
|
value (suggested by Aharon Robbins).
|
|
* add a null-pointer check in bi_mktime (patch by Ismael Luceno).
|
|
* escape '/' in range for test/reg4.awk to allow test-comparison with
|
|
gawk and BWK.
|
|
* updated configure macros, e.g., for compiler warnings and static
|
|
analysis:
|
|
+ CF_CC_ENV_FLAGS
|
|
+ CF_GNU_SOURCE
|
|
+ CF_PROG_LINT
|
|
+ CF_RAND
|
|
+ CF_XOPEN_SOURCE
|
|
* minor build-fix for HPUX 11.11 "make", which is confused by the
|
|
recursive use of "make" in clean/distclean rules.
|
|
* amend fix for Gentoo #424137 to eliminate a memory leak when opening
|
|
files (Original-Mawk #44).
|
|
* update config.guess and config.sub
|
|
* correct range when using system rand() function, which was 0..2
|
|
rather than 0..1 on BSD systems (report/patch by Masaki Waga).
|
|
* correct order of checks for machine state in REtest which caused an
|
|
out-of-bounds reference (Original-Mawk #36).
|
|
* update COPYING from
|
|
https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
|
|
(Original-Mawk #38).
|
|
* minor updates to configure script macros
|
|
* update config.guess and config.sub
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 04:57:42 UTC 2017 - bwiedemann@suse.com
|
|
|
|
- Add reproducible.patch to allow for reproducible builds
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 9 23:13:17 UTC 2015 - p.drouand@gmail.com
|
|
|
|
- Update to version 1.3.4-20150503
|
|
* add --with-man2html configure option
|
|
* improve description of -W options and how they can be combined into
|
|
a comma-separated list (adapted from Leif LeBaron).
|
|
* modify parsing for -Wexec to permit its value to be separated by '='
|
|
in addition to a space, for consistency with the other -W options.
|
|
* cosmetic changes to configure script macros, from work on xterm.
|
|
* update config.guess and config.sub
|
|
For previous changes, please read the CHANGES file
|
|
- Remove patches; fixed on upstream release
|
|
* mawk-1.3.4-fix-make-check-path-handling.patch
|
|
* mawk-1.3.4-fix-regex-matching.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 4 16:06:58 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Add gpg signature
|
|
- Cleanup spec file with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 8 12:04:51 UTC 2014 - gber@opensuse.org
|
|
|
|
- adjust update-alternative usage to packaging policy
|
|
(see http://lists.opensuse.org/opensuse-packaging/2014-02/msg00024.html)
|
|
- move mawk to /usr/bin and add symlink in /bin
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 15 08:43:19 UTC 2012 - gber@opensuse.org
|
|
|
|
- package COPYING
|
|
- simplify installation
|
|
- make example scripts executable
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 10:00:25 UTC 2012 - gber@opensuse.org
|
|
|
|
- added mawk-1.3.4-fix-regex-matching.patch which adds limit-check
|
|
after processing match(test, "[^0-9A-Za-z]") to ensure the
|
|
internal trailing null of the test-string is not mistaken for
|
|
part of the string (backported from development snapshot,
|
|
bnc#740484)
|
|
- specfile cleanup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 22 19:13:57 UTC 2010 - guido+opensuse.org@berhoerster.name
|
|
|
|
- use update-alternatives
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 18:44:33 UTC 2010 - guido+opensuse.org@berhoerster.name
|
|
|
|
- add copyright note for integration into Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 11:34:39 UTC 2010 - guido+opensuse.org@berhoerster.name
|
|
|
|
- cleaned up specfile, added explanatory comment
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 17 09:35:10 UTC 2010 - guido+opensuse.org@berhoerster.name
|
|
|
|
- added check section
|
|
- use external changelog
|
|
- dropped mawk-1.3.4-fix-gcc-bogus-warning.patch, passing --enable-warnings to
|
|
configure correctly marks the affected functions with GCC's noreturn
|
|
attribute (thanks to T. Dickey for clarifying)
|
|
- added patch fixing path handling issues with the make check target and
|
|
associated scripts
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 23 00:00:00 UTC 2009 - guido+opensuse.org@berhoerster.name
|
|
|
|
- initial packaging of mawk
|
|
|