me
/
guix
Archived
1
0
Fork 0

gnu: mes: Update to 0.26.2.

* gnu/packages/patches/mes-0.26.1-fixups.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/mes.scm (mes): Update to 0.26.2.
[source]: Remove it.

Change-Id: I2cd401bd5df3f5d44d3749bf6aac472dbbeb70ca
master
Janneke Nieuwenhuizen 2024-06-30 11:06:00 +02:00
parent 64566a599e
commit 7d7ee4e575
No known key found for this signature in database
GPG Key ID: F3C1A0D9C1D65273
3 changed files with 2 additions and 130 deletions

View File

@ -1728,7 +1728,6 @@ dist_patch_DATA = \
%D%/packages/patches/memtest86+-build-reproducibly.patch \
%D%/packages/patches/mercurial-hg-extension-path.patch \
%D%/packages/patches/mercurial-openssl-compat.patch \
%D%/packages/patches/mes-0.26.1-fixups.patch \
%D%/packages/patches/mhash-keygen-test-segfault.patch \
%D%/packages/patches/mia-fix-boost-headers.patch \
%D%/packages/patches/mia-vtk9.patch \

View File

@ -154,15 +154,14 @@ parsers to allow execution with Guile as extension languages.")))
(define-public mes
(package
(name "mes")
(version "0.26.1")
(version "0.26.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/mes/"
"mes-" version ".tar.gz"))
(patches (search-patches "mes-0.26.1-fixups.patch"))
(sha256
(base32
"1x7wq9cj8pybdl736mn8z48zcwgvyvi9mr9mr9vv9jxzii90sdz1"))))
"120a7ljnyi9127inaarlqv6cl98cmk72s3gmyad7cjrwy6cvzf1g"))))
(supported-systems '("armhf-linux" "i686-linux"
"x86_64-linux" "riscv64-linux"))
(propagated-inputs (list mescc-tools nyacc-1.00.2))

View File

@ -1,126 +0,0 @@
Taken from upstream.
From 7f549d02ac997505a7ed8a05339e73b851a875b8 Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen <janneke@gnu.org>
Date: Sun, 9 Jun 2024 08:18:35 +0200
Subject: [PATCH 1/4] build: Remove a0-call-trunc-int from xfail for
mescc-x86_64.
Reported by Vagrant Cascadian <vagrant@debian.org> via IRC.
* build-aux/check-mescc.sh (xfail_tests)[mescc x86_64]: Remove
a0-call-trunc-int.c.
---
build-aux/check-mescc.sh | 1 -
1 file changed, 1 deletion(-)
diff --git a/build-aux/check-mescc.sh b/build-aux/check-mescc.sh
index fb5e1ef46..b2d771c89 100755
--- a/build-aux/check-mescc.sh
+++ b/build-aux/check-mescc.sh
@@ -273,7 +273,6 @@ lib/tests/scaffold/91-goto-array.c
lib/tests/scaffold/16-cast.c
lib/tests/scaffold/17-compare-unsigned-le.c
lib/tests/scaffold/17-compare-rotated.c
-lib/tests/scaffold/a0-call-trunc-int.c
"
fi
--
2.41.0
From 3389cf4aef17cec38a5fd693c4c5d62520b0eab3 Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen <janneke@gnu.org>
Date: Sun, 9 Jun 2024 08:28:13 +0200
Subject: [PATCH 2/4] lib: arm: Fix signal.h header.
This is a follow-up to commit
83a08a0788a5417d0a0bae3a43dc9c4026e09d99
lib: Add ucontext_t for all architectures.
* include/linux/arm/signal.h: Add missing semicolon.
---
include/linux/arm/signal.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/linux/arm/signal.h b/include/linux/arm/signal.h
index 06cb09176..381811714 100644
--- a/include/linux/arm/signal.h
+++ b/include/linux/arm/signal.h
@@ -1,6 +1,7 @@
/* -*-comment-start: "//";comment-end:""-*-
* GNU Mes --- Maxwell Equations of Software
* Copyright © 2024 Ekaitz Zarraga <ekaitz@elenq.tech>
+ * Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
*
* This file is part of GNU Mes.
*
@@ -20,7 +21,7 @@
// Taken from musl libc (4a16ddf5)
-typedef int greg_t
+typedef int greg_t;
typedef int gregset_t[18];
typedef struct sigcontext
{
--
2.41.0
From 835d13ee2614a8b6ed54e5b7ead44b3d93cd63b4 Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen <janneke@gnu.org>
Date: Sun, 9 Jun 2024 11:20:42 +0200
Subject: [PATCH 3/4] build: Add 90-signal to xfail for mescc-arm.
Bisected until 0.23; this test sadly never worked on arm.
* build-aux/check-mescc.sh (xfail_tests)[mescc-arm]: Add 90-signal.c
---
build-aux/check-mescc.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/build-aux/check-mescc.sh b/build-aux/check-mescc.sh
index b2d771c89..3900601e9 100755
--- a/build-aux/check-mescc.sh
+++ b/build-aux/check-mescc.sh
@@ -280,6 +280,7 @@ lib/tests/scaffold/17-compare-rotated.c
xfail_tests="$xfail_tests
lib/tests/scaffold/17-compare-rotated.c
lib/tests/scaffold/67-m1-overflow-check.c
+lib/tests/signal/90-signal.c
"
fi
--
2.41.0
From 1683f074a0462bc27023ce5a980ff3d35d4126cf Mon Sep 17 00:00:00 2001
From: Janneke Nieuwenhuizen <janneke@gnu.org>
Date: Sun, 9 Jun 2024 11:24:25 +0200
Subject: [PATCH 4/4] build: Remove 17-compare-rotated, 67-m1-overflow-check
xfail for mescc-arm.
These were fixed by the riscv64 work.
* build-aux/check-mescc.sh (xfail_tests)[mescc arm]: Remove
17-compare-rotated, 67-m1-overflow-check.
---
build-aux/check-mescc.sh | 2 --
1 file changed, 2 deletions(-)
diff --git a/build-aux/check-mescc.sh b/build-aux/check-mescc.sh
index 3900601e9..9abf43384 100755
--- a/build-aux/check-mescc.sh
+++ b/build-aux/check-mescc.sh
@@ -278,8 +278,6 @@ lib/tests/scaffold/17-compare-rotated.c
if test $mes_cpu = arm; then
xfail_tests="$xfail_tests
-lib/tests/scaffold/17-compare-rotated.c
-lib/tests/scaffold/67-m1-overflow-check.c
lib/tests/signal/90-signal.c
"
fi
--
2.41.0