Compare commits

...

8 Commits

Author SHA1 Message Date
David Abdurachmanov d7b8a5d83a
Clean up
Let's run just tests and collect a new baseline.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-01-15 15:51:04 +02:00
David Abdurachmanov abf8809ebe
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-01-15 15:50:12 +02:00
Jakub Martisko 9854f33e9b Rebase to gawk-5.3.0 2024-01-11 13:08:24 +01:00
Fedora Release Engineering 730d5a282a Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:49:03 +00:00
Jakub Martisko 7f12742ae1 add a patch that was supposed to be a part of the previous commit 2023-05-26 13:38:16 +02:00
Jakub Martisko 2b7f9309f0 Rebase to 5.2.2
Resolves: rhbz:2124101
2023-05-26 13:17:57 +02:00
Lukáš Zaoral eea33113c1
migrate to SPDX license format 2023-04-11 14:55:27 +02:00
Fedora Release Engineering 6522d900f8 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 04:23:59 +00:00
4 changed files with 59 additions and 8 deletions

2
.gitignore vendored
View File

@ -5,3 +5,5 @@
/gawk-5.0.1.tar.xz
/gawk-5.1.0.tar.xz
/gawk-5.1.1.tar.xz
/gawk-5.2.2.tar.xz
/gawk-5.3.0.tar.xz

View File

@ -0,0 +1,27 @@
From 5ef029c1d69d2b2d802928c4b80d000b87e97548 Mon Sep 17 00:00:00 2001
From: rpm-build <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

View File

@ -46,10 +46,10 @@
Name: gawk
Summary: The GNU version of the AWK text processing utility
Version: 5.1.1
Release: 4.1.riscv64%{?dist}
Version: 5.3.0
Release: 1.0.riscv64%{?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
@ -73,7 +73,6 @@ BuildRequires: grep
BuildRequires: ghostscript
# Extending GAWK possibilities:
BuildRequires: libsigsegv-devel
BuildRequires: mpfr-devel
BuildRequires: readline-devel
@ -138,6 +137,8 @@ BuildRequires: make
# --------------------- 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
@ -210,7 +211,7 @@ git commit --all --amend --no-edit > /dev/null
autoreconf --force --verbose
%configure
%make_build CLAGS="%{optflags} -ffp-contract=off"
%make_build
# Build the documentation in PDF, postscript and HTML versions:
%make_build -C doc pdf
@ -265,6 +266,7 @@ install -m 0644 -p awklib/eg/data/* %{buildroot}%{_docdir}/%{name}/eg/data/
#%files -f %{name}.lang
%files
%{_bindir}/*awk
%{_bindir}/gawkbug
%{_libdir}/*awk
%{_datadir}/*awk
%{_libexecdir}/*awk
@ -292,12 +294,32 @@ install -m 0644 -p awklib/eg/data/* %{buildroot}%{_docdir}/%{name}/eg/data/
%doc %{_docdir}/%{name}/gawkinet.{pdf,ps}
%doc %{_docdir}/%{name}/html
%doc %{_docdir}/%{name}/eg
%doc %{_infodir}/gawk_*
# =============================================================================
%changelog
* Sat Aug 06 2022 David Abdurachmanov <davidlt@rivosinc.com> - 5.1.1-4.1.riscv64
- Try to build with -ffp-contract=off
* Mon Jan 15 2024 David Abdurachmanov <davidlt@rivosinc.com> - 5.3.0-1.1.riscv64
- Disable tests for now (riscv64)
* Thu Jan 11 2024 Jakub Martisko <jamartis@redhat.com> - 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 <releng@fedoraproject.org> - 5.2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon May 22 2023 Jakub Martisko <jamartis@redhat.com> - 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 <lzaoral@redhat.com> - 5.1.1-6
- migrate to SPDX license format
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (gawk-5.1.1.tar.xz) = 794538fff03fdb9a8527a6898b26383d01988e8f8456f8d48131676387669a8bb3e706fa1a17f6b6316ddba0ebe653c24ad5dd769f357de509d6ec25f3ff1a43
SHA512 (gawk-5.3.0.tar.xz) = c274a62c7420e7b7769b8ed94db40024bd5917ff49bd50a77ad6df1f16ecf116968aaf85da94015479466bf5570b370b6fdd197f95212ae0c3509dfcb7d9e35a