Hello community, here is the log from the commit of package mawk for openSUSE:Factory checked in at 2018-07-13 10:21:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mawk (Old) and /work/SRC/openSUSE:Factory/.mawk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mawk" Fri Jul 13 10:21:57 2018 rev:18 rq:622298 version:1.3.4.20171017 Changes: -------- --- /work/SRC/openSUSE:Factory/mawk/mawk.changes 2017-02-03 17:50:00.756242741 +0100 +++ /work/SRC/openSUSE:Factory/.mawk.new/mawk.changes 2018-07-13 10:22:31.150539392 +0200 @@ -1,0 +2,49 @@ +Wed Jul 11 07:58:17 UTC 2018 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- mawk-1.3.4-20150503.tgz mawk-1.3.4-20150503.tgz.asc New: ---- mawk-1.3.4-20171017.tgz mawk-1.3.4-20171017.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mawk.spec ++++++ --- /var/tmp/diff_new_pack.L9DiKV/_old 2018-07-13 10:22:31.806540179 +0200 +++ /var/tmp/diff_new_pack.L9DiKV/_new 2018-07-13 10:22:31.806540179 +0200 @@ -1,7 +1,7 @@ # # spec file for package mawk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Guido Berhoerster. # # All modifications and additions to the file contributed by third parties @@ -18,23 +18,22 @@ %define _upver 1.3.4 -%define _datever 20150503 +%define _datever 20171017 Name: mawk Version: %{_upver}.%{_datever} Release: 0 Summary: Implementation of New/POSIX AWK -License: GPL-2.0 +License: GPL-2.0-only Group: Productivity/Text/Utilities -Url: http://invisible-island.net/mawk/mawk.html -Source0: ftp://invisible-island.net/mawk/mawk-%{_upver}-%{_datever}.tgz -Source1: ftp://invisible-island.net/mawk/mawk-%{_upver}-%{_datever}.tgz.asc +URL: http://invisible-island.net/mawk/mawk.html +Source0: ftp://ftp.invisible-island.net/mawk/mawk-%{_upver}-%{_datever}.tgz +Source1: ftp://ftp.invisible-island.net/mawk/mawk-%{_upver}-%{_datever}.tgz.asc Source2: %{name}.keyring # PATCH-FIX-OPENSUSE -- bmwiedemann -- drop timestamp / for build-compare Patch0: reproducible.patch BuildRequires: update-alternatives Requires(post): update-alternatives Requires(preun): update-alternatives -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description mawk is an interpreter for the AWK Programming Language. It implements the AWK @@ -82,8 +81,8 @@ fi %files -%defattr(-,root,root,-) -%doc ACKNOWLEDGMENT CHANGES COPYING README examples/ +%license COPYING +%doc ACKNOWLEDGMENT CHANGES README examples/ /bin/mawk %{_bindir}/mawk %{_mandir}/man1/mawk.1%{?ext_man} ++++++ mawk-1.3.4-20150503.tgz -> mawk-1.3.4-20171017.tgz ++++++ ++++ 12676 lines of diff (skipped) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.L9DiKV/_old 2018-07-13 10:22:31.906540298 +0200 +++ /var/tmp/diff_new_pack.L9DiKV/_new 2018-07-13 10:22:31.906540298 +0200 @@ -1,8 +1,8 @@ -Index: mawk-1.3.4-20150503/makescan.c +Index: mawk-1.3.4-20171017/makescan.c =================================================================== ---- mawk-1.3.4-20150503.orig/makescan.c -+++ mawk-1.3.4-20150503/makescan.c -@@ -96,7 +96,7 @@ scan_print(void) +--- mawk-1.3.4-20171017.orig/makescan.c ++++ mawk-1.3.4-20171017/makescan.c +@@ -83,7 +83,7 @@ scan_print(void) register int r; /* row */ printf("/*\n * %cMawkId%c\n * generated by makescan.c\n * date: %s */\n",
