From 7ca5ec7dabd37dd26e5532f52f75b39157cdd5ad Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 14:45:44 +0000 Subject: [PATCH] import UBI gawk-5.3.0-6.el10 --- .gawk.metadata | 1 - .gitignore | 2 +- SOURCES/LICENSE.BSD => LICENSE.BSD | 0 SOURCES/LICENSE.GPLv2 => LICENSE.GPLv2 | 0 SOURCES/LICENSE.LGPLv2 => LICENSE.LGPLv2 | 0 SOURCES/assign-int.patch | 193 ----------------------- SOURCES/proc-rv.patch | 22 --- disable-the-pma-test.patch | 27 ++++ SPECS/gawk.spec => gawk.spec | 178 ++++++++++++++++++--- sources | 1 + 10 files changed, 186 insertions(+), 238 deletions(-) delete mode 100644 .gawk.metadata rename SOURCES/LICENSE.BSD => LICENSE.BSD (100%) rename SOURCES/LICENSE.GPLv2 => LICENSE.GPLv2 (100%) rename SOURCES/LICENSE.LGPLv2 => LICENSE.LGPLv2 (100%) delete mode 100644 SOURCES/assign-int.patch delete mode 100644 SOURCES/proc-rv.patch create mode 100644 disable-the-pma-test.patch rename SPECS/gawk.spec => gawk.spec (80%) create mode 100644 sources diff --git a/.gawk.metadata b/.gawk.metadata deleted file mode 100644 index 4d5f857..0000000 --- a/.gawk.metadata +++ /dev/null @@ -1 +0,0 @@ -71fc3595865ea6ea859587cbbb35cbf9aeb39d2d SOURCES/gawk-4.2.1.tar.xz diff --git a/.gitignore b/.gitignore index 865c616..e6b3254 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/gawk-4.2.1.tar.xz +gawk-5.3.0.tar.xz diff --git a/SOURCES/LICENSE.BSD b/LICENSE.BSD similarity index 100% rename from SOURCES/LICENSE.BSD rename to LICENSE.BSD diff --git a/SOURCES/LICENSE.GPLv2 b/LICENSE.GPLv2 similarity index 100% rename from SOURCES/LICENSE.GPLv2 rename to LICENSE.GPLv2 diff --git a/SOURCES/LICENSE.LGPLv2 b/LICENSE.LGPLv2 similarity index 100% rename from SOURCES/LICENSE.LGPLv2 rename to LICENSE.LGPLv2 diff --git a/SOURCES/assign-int.patch b/SOURCES/assign-int.patch deleted file mode 100644 index b44f756..0000000 --- a/SOURCES/assign-int.patch +++ /dev/null @@ -1,193 +0,0 @@ -From c1f670b26671cc8d60d967bbcb42cb8deb3baf2b Mon Sep 17 00:00:00 2001 -From: "Arnold D. Robbins" -Date: Tue, 31 Jul 2018 21:40:49 +0300 -Subject: Fix assigning $0 from a number. - ---- - ChangeLog | 6 ++++++ - interpret.h | 1 + - test/ChangeLog | 5 +++++ - test/Makefile.am | 5 ++++- - test/Makefile.in | 10 +++++++++- - test/Maketests | 5 +++++ - test/assignnumfield.awk | 1 + - test/assignnumfield.in | 5 +++++ - test/assignnumfield.ok | 5 +++++ - 9 files changed, 41 insertions(+), 2 deletions(-) - create mode 100644 test/assignnumfield.awk - create mode 100644 test/assignnumfield.in - create mode 100644 test/assignnumfield.ok - -diff --git a/ChangeLog b/ChangeLog -index 904e984c..68210057 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,9 @@ -+2018-07-31 Arnold D. Robbins -+ -+ * interpret.h (unfield): Add a call to force_string() on -+ new value. See test/assignnumfield.awk. Thanks to -+ Ralph Corderoy for the bug report. -+ - 2018-02-25 Arnold D. Robbins - - * 4.2.1: Release tar ball made. -diff --git a/interpret.h b/interpret.h -index 8408a532..fed0078c 100644 ---- a/interpret.h -+++ b/interpret.h -@@ -46,16 +46,25 @@ unfield(NODE **l, NODE **r) - * valref 1, that effectively means that this is an assignment like "$n = $n", - * so a no-op, other than triggering $0 reconstitution. - */ --#define UNFIELD(l, r) \ --{ \ -- /* if was a field, turn it into a var */ \ -- if ((r->flags & MALLOC) != 0 || r->valref == 1) { \ -- l = r; \ -- } else { \ -- l = dupnode(r); \ -- DEREF(r); \ -- } \ --} -+// not a macro so we can step into it with a debugger -+#ifndef UNFIELD_DEFINED -+#define UNFIELD_DEFINED 1 -+static inline void -+unfield(NODE **l, NODE **r) -+{ -+ /* if was a field, turn it into a var */ -+ if (((*r)->flags & MALLOC) != 0 || (*r)->valref == 1) { -+ (*l) = (*r); -+ } else { -+ (*l) = dupnode(*r); -+ DEREF(*r); -+ } -+ force_string(*l); -+} -+ -+#define UNFIELD(l, r) unfield(& (l), & (r)) -+#endif -+ - int - r_interpret(INSTRUCTION *code) - { -diff --git a/test/ChangeLog b/test/ChangeLog -index 392d593b..2af89e66 100644 ---- a/test/ChangeLog -+++ b/test/ChangeLog -@@ -1,3 +1,8 @@ -+2018-07-31 Arnold D. Robbins -+ -+ * Makefile.am (EXTRA_DIST): Add assignnumfield files. -+ * assignnumfield.awk, assignnumfield.in, assignnumfield.ok: New files. -+ - 2018-02-25 Arnold D. Robbins - - * 4.2.1: Release tar ball made. -diff --git a/test/Makefile.am b/test/Makefile.am -index e6f1e223..774424f7 100644 ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -121,6 +121,9 @@ EXTRA_DIST = \ - asort.ok \ - asorti.awk \ - asorti.ok \ -+ assignnumfield.awk \ -+ assignnumfield.in \ -+ assignnumfield.ok \ - awkpath.ok \ - back89.awk \ - back89.in \ -@@ -1235,7 +1238,7 @@ BASIC_TESTS = \ - addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 arrayparm \ - arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 \ - arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \ -- aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \ -+ aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath assignnumfield \ - back89 backgsub badassign1 badbuild \ - callparam childin clobber closebad clsflnam compare compare2 \ - concat1 concat2 concat3 concat4 concat5 convfmt \ -diff --git a/test/Makefile.in b/test/Makefile.in -index 532aca07..69b86d07 100644 ---- a/test/Makefile.in -+++ b/test/Makefile.in -@@ -379,6 +379,9 @@ EXTRA_DIST = \ - asort.ok \ - asorti.awk \ - asorti.ok \ -+ assignnumfield.awk \ -+ assignnumfield.in \ -+ assignnumfield.ok \ - awkpath.ok \ - back89.awk \ - back89.in \ -@@ -1493,7 +1496,7 @@ BASIC_TESTS = \ - addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 arrayparm \ - arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 \ - arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \ -- aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \ -+ aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath assignnumfield \ - back89 backgsub badassign1 badbuild \ - callparam childin clobber closebad clsflnam compare compare2 \ - concat1 concat2 concat3 concat4 concat5 convfmt \ -@@ -2787,6 +2790,11 @@ asgext: - @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ - -+assignnumfield: -+ @echo $@ -+ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ -+ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ -+ - back89: - @echo $@ - @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ -diff --git a/test/Maketests b/test/Maketests -index 8c604222..eb7c4651 100644 ---- a/test/Maketests -+++ b/test/Maketests -@@ -140,6 +140,11 @@ asgext: - @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ - @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ - -+assignnumfield: -+ @echo $@ -+ @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ -+ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ -+ - back89: - @echo $@ - @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ -diff --git a/test/assignnumfield.awk b/test/assignnumfield.awk -new file mode 100644 -index 00000000..3a056cb0 ---- /dev/null -+++ b/test/assignnumfield.awk -@@ -0,0 +1 @@ -+{$0 = ++i} 1 -diff --git a/test/assignnumfield.in b/test/assignnumfield.in -new file mode 100644 -index 00000000..b82c4b2d ---- /dev/null -+++ b/test/assignnumfield.in -@@ -0,0 +1,5 @@ -+a b c -+a b c -+a b c -+a b c -+a b c -diff --git a/test/assignnumfield.ok b/test/assignnumfield.ok -new file mode 100644 -index 00000000..8a1218a1 ---- /dev/null -+++ b/test/assignnumfield.ok -@@ -0,0 +1,5 @@ -+1 -+2 -+3 -+4 -+5 --- -cgit v1.2.1 - diff --git a/SOURCES/proc-rv.patch b/SOURCES/proc-rv.patch deleted file mode 100644 index 3e2f342..0000000 --- a/SOURCES/proc-rv.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/io.c b/io.c -index 1d440c1..07d8368 100644 ---- a/io.c -+++ b/io.c -@@ -2599,7 +2599,7 @@ wait_any(int interesting) /* pid of interest, if any */ - for (redp = red_head; redp != NULL; redp = redp->next) - if (interesting == redp->pid) { - redp->pid = -1; -- redp->status = status; -+ redp->status = sanitize_exit_status(status); - break; - } - } -@@ -2629,7 +2629,7 @@ wait_any(int interesting) /* pid of interest, if any */ - for (redp = red_head; redp != NULL; redp = redp->next) - if (pid == redp->pid) { - redp->pid = -1; -- redp->status = status; -+ redp->status = sanitize_exit_status(status); - break; - } - } diff --git a/disable-the-pma-test.patch b/disable-the-pma-test.patch new file mode 100644 index 0000000..82c28fa --- /dev/null +++ b/disable-the-pma-test.patch @@ -0,0 +1,27 @@ +From 5ef029c1d69d2b2d802928c4b80d000b87e97548 Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Mon, 22 May 2023 17:48:35 +0200 +Subject: [PATCH] Disable the pma test + +--- + test/Makefile.in | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/test/Makefile.am b/test/Makefile.am +index 3ed140c..65e2f9c 100644 +--- a/test/Makefile.am ++++ b/test/Makefile.am +@@ -2246,9 +2246,7 @@ makepmafile: makepmafile.c + + pma: + @echo $@ +- @GAWK_PERSIST_FILE=test.pma $(AWK) 'BEGIN { print ++i }' > _$@ 2>&1 +- @GAWK_PERSIST_FILE=test.pma $(AWK) 'BEGIN { print ++i }' >> _$@ 2>&1 +- @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ++ @echo Skipping pma tests + @-$(RM) -f test.pma + + +-- +2.40.0 + diff --git a/SPECS/gawk.spec b/gawk.spec similarity index 80% rename from SPECS/gawk.spec rename to gawk.spec index cbeb1fa..1acfc9d 100644 --- a/SPECS/gawk.spec +++ b/gawk.spec @@ -30,10 +30,13 @@ # For more info: https://fedoraproject.org/wiki/Packaging:Guidelines#PIE %global _hardened_build 1 -# Extract the API major & minor versions, so we can export them below: -%global gawk_api_major %%(tar -xf %{SOURCE0} gawk-%{version}/gawkapi.h --to-stdout 2>/dev/null | \ +# Extract the API major & minor versions, so we can export them below. +# Ensure that the major version is >= 3, since that patch is not yet +# in the tarball. +%global gawk_api_major %%(x=`tar -xf %{SOURCE0} gawk-%{version}/gawkapi.h --to-stdout 2>/dev/null | \ grep -i -e "gawk_api_major.*[[:digit:]]" | \ - grep -o -e "[[:digit:]]" || :) + grep -o -e "[[:digit:]]"`; \ + [ "$x" -lt 3 ] && x=3; echo $x) %global gawk_api_minor %%(tar -xf %{SOURCE0} gawk-%{version}/gawkapi.h --to-stdout 2>/dev/null | \ grep -i -e "gawk_api_minor.*[[:digit:]]" | \ @@ -43,10 +46,10 @@ Name: gawk Summary: The GNU version of the AWK text processing utility -Version: 4.2.1 -Release: 4%{?dist} +Version: 5.3.0 +Release: 6%{?dist} -License: GPLv3+ and GPLv2+ and LGPLv2+ and BSD +License: GPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause URL: https://www.gnu.org/software/gawk/ Source0: https://ftp.gnu.org/gnu/gawk/gawk-%{version}.tar.xz @@ -69,9 +72,7 @@ BuildRequires: gcc BuildRequires: grep BuildRequires: ghostscript -BuildRequires: automake # Extending GAWK possibilities: -BuildRequires: libsigsegv-devel BuildRequires: mpfr-devel BuildRequires: readline-devel @@ -80,6 +81,9 @@ BuildRequires: texinfo-tex BuildRequires: texlive-ec BuildRequires: texlive-cm-super +# Make check +BuildRequires: glibc-all-langpacks + # NOTE: In case any patch updates the awkgram.y or command.y (IOW if anything # changes the timestamp of awkgram.y, and it becomes newer than awkgram.c, # same applies for command.y), the 'make' command will automatically try @@ -94,6 +98,12 @@ BuildRequires: texlive-cm-super # For more info, see: https://bugzilla.redhat.com/show_bug.cgi?id=1176993 BuildRequires: bison +# After patching the awkgram.y, and running autoreconf, we now need additional +# packages to correctly finish the build. These should not be needed in the +# future, once upstream fixes their requirement on 'aclocal-1.15'. +BuildRequires: automake +BuildRequires: make + # ============================================================================= # NOTE: 'autosetup' macro (below) uses 'git' for applying the patches: @@ -104,8 +114,12 @@ BuildRequires: bison # Upstream patches -- official upstream patches released by upstream since the # ---------------- last rebase that are necessary for any reason: #Patch000: example000.patch -Patch000: assign-int.patch -Patch001: proc-rv.patch + +#Parts of the patch dealing with .info files, were removed, some parts of documentation might be broken + +#Patch008: gawk-api-version.patch + + # Downstream patches -- these should be always included when doing rebase: # ------------------ @@ -121,7 +135,10 @@ Patch001: proc-rv.patch # Patches to be removed -- deprecated functionality which shall be removed at # --------------------- some point in the future: +#Patch200: gawk-4.2.1-200-fix-build-for-f29.patch +#Pma is en experimental feature added in 5.2.0, and the tests is currently not very stable. +Patch201: disable-the-pma-test.patch %description The gawk package contains the GNU version of AWK text processing utility. AWK is @@ -163,6 +180,16 @@ displaying images. Therefore, this doc subpackage can provide you with HTML, PDF and PS versions of those documents, which might be useful when you need to access them regularly, and/or when you do not have access to Internet. +# --------------- + +%package all-langpacks +Summary: Additional localisation files for gawk utility +Supplements: %{name} = %{version}-%{release} +Conflicts: %{name} < 5.0.1-8 +%description all-langpacks +The base package of gawk supports only the english localisation. This subpackage +contains additional localisation files. + # === BUILD INSTRUCTIONS ====================================================== # Call the 'autosetup' macro to prepare the environment, but do not patch the @@ -179,7 +206,10 @@ git commit --all --amend --no-edit > /dev/null # --------------- %build -autoreconf +# NOTE: The re-generating of ./configure (below) should be removed once the +# direct dependency on 'aclocal-1.15' is fixed in upstream and backported. +autoreconf --force --verbose + %configure %make_build @@ -218,17 +248,21 @@ ln -sf /usr/libexec/awk %{buildroot}%{_libexecdir}/gawk # Install the all the documentation in the same folder - /usr/share/doc/gawk: install -m 0755 -d %{buildroot}%{_docdir}/%{name}/html/gawk/ install -m 0755 -d %{buildroot}%{_docdir}/%{name}/html/gawkinet/ +install -m 0755 -d %{buildroot}%{_docdir}/%{name}/eg/data/ install -m 0644 -p html/gawk/* %{buildroot}%{_docdir}/%{name}/html/gawk/ install -m 0644 -p html/gawkinet/* %{buildroot}%{_docdir}/%{name}/html/gawkinet/ install -m 0644 -p doc/gawk.{pdf,ps} %{buildroot}%{_docdir}/%{name} install -m 0644 -p doc/gawkinet.{pdf,ps} %{buildroot}%{_docdir}/%{name} +install -m 0644 -p awklib/eg/data/* %{buildroot}%{_docdir}/%{name}/eg/data/ # === PACKAGING INSTRUCTIONS ================================================== -%files -f %{name}.lang +#%files -f %{name}.lang +%files %{_bindir}/*awk +%{_bindir}/gawkbug %{_libdir}/*awk %{_datadir}/*awk %{_libexecdir}/*awk @@ -241,6 +275,8 @@ install -m 0644 -p doc/gawkinet.{pdf,ps} %{buildroot}%{_docdir}/%{name} %doc NEWS README POSIX.STD README_d/README.multibyte %license COPYING LICENSE.GPLv2 LICENSE.LGPLv2 LICENSE.BSD +# --------------- +%files -f %{name}.lang all-langpacks # --------------- %files devel @@ -253,21 +289,121 @@ install -m 0644 -p doc/gawkinet.{pdf,ps} %{buildroot}%{_docdir}/%{name} %doc %{_docdir}/%{name}/gawk.{pdf,ps} %doc %{_docdir}/%{name}/gawkinet.{pdf,ps} %doc %{_docdir}/%{name}/html +%doc %{_docdir}/%{name}/eg +%doc %{_infodir}/gawk_* # ============================================================================= %changelog -* Fri Feb 11 2022 Jakub Martisko - 4.2.1-4 -- Rebuild with some gating tests disabled -Resolves: rhbz#2053515 +* Tue Oct 29 2024 Troy Dawson - 5.3.0-6 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 -* Thu Feb 10 2022 Jakub Martisko - 4.2.1-3 -Fix the issue with an incorect handling of return code of some processes -Resolves: rhbz#2018077 +* Mon Aug 19 2024 Jakub Martisko - 5.3.0-4 +- Rebuild with enabled gating +Resolves RHEL-52115 -* Tue Nov 24 2020 Jakub Martisko - 4.2.1-2 -- Fix an issue with an int() value not being assigned to a variable -Resolves: #1893370 +* Mon Jun 24 2024 Troy Dawson - 5.3.0-4 +- Bump release for June 2024 mass rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 5.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 5.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jan 11 2024 Jakub Martisko - 5.3.0-1 +- New upstream release - 5.3.0 +- libsigsegv should no longer be needed for the build +Resolves rhbz#2247650 + +* Wed Jul 19 2023 Fedora Release Engineering - 5.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon May 22 2023 Jakub Martisko - 5.2.2-1 +- New upstream release - 5.2.2 +- Disable the pma test for now (it breaks the build right now). +Resolves rhbz#2124101 + +* Tue Apr 11 2023 Lukáš Zaoral - 5.1.1-6 +- migrate to SPDX license format + +* Thu Jan 19 2023 Fedora Release Engineering - 5.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 5.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed Mar 30 2022 Jakub Martisko - 5.1.1-3 +- Include the sample data files in the gawk-doc subpackage +Resolves: rhbz#2069821 + +* Thu Jan 20 2022 Fedora Release Engineering - 5.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Nov 01 2021 Jakub Martisko - 5.1.1-1 +- New upstream release - 5.1.1 +Resolves rhbz#2018296 + +* Wed Jul 21 2021 Fedora Release Engineering - 5.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 5.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 5.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Jakub Martisko - 5.1.0-1 +- New upstream release + +* Tue Feb 18 2020 Jakub Martisko - 5.0.1-8 +- Split the package into the main package and locales subpackage + +* Tue Jan 28 2020 Fedora Release Engineering - 5.0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Oct 9 2019 Jerry James - 5.0.1-6 +- Rebuild for mpfr 4 + +* Thu Jul 25 2019 Fedora Release Engineering - 5.0.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Jul 20 2019 Andrew Schorr - 5.0.1-4 +- Force api_major_version >= 3 because patch is not in tarball yet + +* Thu Jul 11 2019 Andrew Schorr - 5.0.1-3 +- Add upstream patch to fix the API version number + +* Thu Jun 27 2019 Jakub Martisko - 5.0.1-2 +- Fix the bacward compatibility of the inplace extension +- (renaming of some variables due to introduction of namespaces) + Resolves: #1723359 + +* Mon Jun 24 2019 Jakub Martisko - 5.0.1-1 +- New upstream release + Resolves: #1674922 + +* Sun Feb 17 2019 Igor Gnatenko - 4.2.1-6 +- Rebuild for readline 8.0 + +* Wed Feb 13 2019 Jakub Martisko - 4.2.1-5 +- Fix FTBFS caused by missing glibc langpacks required by make check + Resolves: #1674922 + +* Thu Jan 31 2019 Fedora Release Engineering - 4.2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 4.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 21 2018 David Kaspar [Dee'Kej] - 4.2.1-2 +- 5 important patches backported from upstream per their request: + gawk-4.2.1-000-add-support-for-a-and-A-in-printf.patch + gawk-4.2.1-001-remove-the-tail-recursion-optimization.patch + gawk-4.2.1-002-copy-MPZ-MPFR-bits-also-in-r_dupnode.patch + gawk-4.2.1-003-fix-rebuilding-records-if-using-API-parser.patch + gawk-4.2.1-004-fix-a-corner-case-with-EPIPE-to-stdout-stderr.patch * Mon Feb 26 2018 David Kaspar [Dee'Kej] - 4.2.1-1 - Rebase to latest stable release from upstream diff --git a/sources b/sources new file mode 100644 index 0000000..e83477a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gawk-5.3.0.tar.xz) = c274a62c7420e7b7769b8ed94db40024bd5917ff49bd50a77ad6df1f16ecf116968aaf85da94015479466bf5570b370b6fdd197f95212ae0c3509dfcb7d9e35a