mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
package/foot: bump version to 1.22.3
- Requires libxkbcommon >= 1.8.0 as of commit 34d3f466 - Drop upstream 0001-box-drawings-handle-architecture-with-soft-float.patch Tested by building an image with sway and opening foot with win + return. Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
92ed32439c
commit
ae33520d99
@@ -1,42 +0,0 @@
|
|||||||
From 9443ac7e2937bb4f26cf44c73bb8150860c5df45 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas Bonnefille <thomas.bonnefille@bootlin.com>
|
|
||||||
Date: Tue, 4 Feb 2025 09:48:13 +0100
|
|
||||||
Subject: [PATCH] box-drawings: handle architecture with soft-float
|
|
||||||
|
|
||||||
Currently, architecture using soft-floats doesn't support instructions
|
|
||||||
FE_INVALID, FE_DIVBYZERO, FE_OVERFLOW and FE_UNDERFLOW and so building
|
|
||||||
on those architectures results with a build error.
|
|
||||||
As the sqrt math function should set errno to EDOM if an error occurs,
|
|
||||||
fetestexcept shouldn't be mandatory.
|
|
||||||
|
|
||||||
This commit removes the float environment error handling.
|
|
||||||
|
|
||||||
Upstream: https://codeberg.org/dnkl/foot/commit/9443ac7e2937bb4f26cf44c73bb8150860c5df45
|
|
||||||
Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com>
|
|
||||||
---
|
|
||||||
box-drawing.c | 4 +---
|
|
||||||
1 file changed, 1 insertion(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/box-drawing.c b/box-drawing.c
|
|
||||||
index 1c613051..421ff54d 100644
|
|
||||||
--- a/box-drawing.c
|
|
||||||
+++ b/box-drawing.c
|
|
||||||
@@ -1462,14 +1462,12 @@ draw_box_drawings_light_arc(struct buf *buf, char32_t wc)
|
|
||||||
*/
|
|
||||||
for (double i = y_min*16; i <= y_max*16; i++) {
|
|
||||||
errno = 0;
|
|
||||||
- feclearexcept(FE_ALL_EXCEPT);
|
|
||||||
|
|
||||||
double y = i / 16.;
|
|
||||||
double x = circle_hemisphere * sqrt(c_r2 - (y - c_y) * (y - c_y)) + c_x;
|
|
||||||
|
|
||||||
/* See math_error(7) */
|
|
||||||
- if (errno != 0 ||
|
|
||||||
- fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW))
|
|
||||||
+ if (errno != 0)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.48.1
|
|
||||||
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 ff81bca86178ef326588176f8bdf817bb3e0fbc891d026960144f69c8a74eb4d foot-1.16.2-git4.tar.gz
|
sha256 1ae0f56a375342a88e94ee540b87dc77147737b24a21f77c92c84fed788e2942 foot-1.22.3-git4.tar.gz
|
||||||
sha256 d534a23a31500a0ac958d9634b84f532bd73ff1aca1bb8f7debbcbebc16ff39a LICENSE
|
sha256 d534a23a31500a0ac958d9634b84f532bd73ff1aca1bb8f7debbcbebc16ff39a LICENSE
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
FOOT_VERSION = 1.16.2
|
FOOT_VERSION = 1.22.3
|
||||||
FOOT_SITE = https://codeberg.org/dnkl/foot.git
|
FOOT_SITE = https://codeberg.org/dnkl/foot.git
|
||||||
FOOT_SITE_METHOD = git
|
FOOT_SITE_METHOD = git
|
||||||
FOOT_LICENSE = MIT
|
FOOT_LICENSE = MIT
|
||||||
|
|||||||
Reference in New Issue
Block a user