summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmin Preiml2023-02-01 10:13:32 +0100
committerArmin Preiml2023-02-01 10:13:32 +0100
commit8f4f711099151208f3221b051c21738fad2a2faa (patch)
tree08e4aceeae4901409ee2b3769050816d0ec94c00
parent8e10920416f24efcbe6926cd8c1a5eba80bd1a95 (diff)
downloadaur-8f4f711099151208f3221b051c21738fad2a2faa.tar.gz
remove workaround since it's fixed upstream
-rw-r--r--.SRCINFO4
-rw-r--r--0001-math-disable-failing-tan-tests.patch31
-rw-r--r--PKGBUILD9
3 files changed, 2 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f662db649a3..599dd5989491 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = hare-git
pkgdesc = The Hare systems programming language
- pkgver = r2805.56678fef
+ pkgver = r2824.77613ea2
pkgrel = 1
url = https://harelang.org
arch = x86_64
@@ -17,11 +17,9 @@ pkgbase = hare-git
provides = hare
conflicts = hare
source = hare::git+https://git.sr.ht/~sircmpwn/hare
- source = 0001-math-disable-failing-tan-tests.patch
source = config.x86_64.mk
source = config.aarch64.mk
sha512sums = SKIP
- sha512sums = 766b911b67891c42323d8c2483b574df51916eb8854555b77805ca9a077ad7e328fbae559e94b2169bd09604f5628c56bcbb15173bcd2a99830951d7afe9880c
sha512sums = 5df893f3d1f79cd9735ba0f3b9a61fad881eda887c8a4b0c97ee2b8b99171636c4f2699617d46963c35ec7946cb423b1b1debb685dbaef7909d6bd915e4f65c1
sha512sums = bb661bb2916d64eb3db5f4af1cdf6ec5271b4809d0f3afe80045cdffb5407e997d2ea9d2315dc4da131d765dcceaab5e23014597ccb000b7f7338896829eaa86
diff --git a/0001-math-disable-failing-tan-tests.patch b/0001-math-disable-failing-tan-tests.patch
deleted file mode 100644
index 0be9e53f16a1..000000000000
--- a/0001-math-disable-failing-tan-tests.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 31443fe05e218443695c6034ef35086f331c1558 Mon Sep 17 00:00:00 2001
-From: Armin Preiml <apreiml@strohwolke.at>
-Date: Mon, 16 Jan 2023 16:45:41 +0100
-Subject: [PATCH hare] math: disable failing tan tests
-
-Signed-off-by: Armin Preiml <apreiml@strohwolke.at>
----
- math/complex/+test.ha | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/math/complex/+test.ha b/math/complex/+test.ha
-index a34fd6b0..ac37f167 100644
---- a/math/complex/+test.ha
-+++ b/math/complex/+test.ha
-@@ -1374,10 +1374,10 @@ fn isexact(x: f64) bool =
- // produced.
- continue;
- };
-- assert(calike(v.1, tanc128(v.0)));
-+ // assert(calike(v.1, tanc128(v.0)));
- // tan(conj(z)) == conj(tan(z))
-- assert (calike(conjc128(v.1), tanc128(conjc128(v.0)))
-- || calike(v.0, conjc128(v.0)));
-+ // assert (calike(conjc128(v.1), tanc128(conjc128(v.0)))
-+ // || calike(v.0, conjc128(v.0)));
- if (math::isnan(v.0.0) || math::isnan(v.1.0)) {
- // Negating NaN is undefined with regard to the sign bit
- // produced.
---
-2.39.0
-
diff --git a/PKGBUILD b/PKGBUILD
index 32af03ff9a1c..359e565e40af 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Armin Preiml <apreiml@strohwolke.at>
pkgname=hare-git
_pkgname=hare
-pkgver=r2806.6390e114
+pkgver=r2824.77613ea2
pkgrel=1
license=("MPL2")
pkgdesc="The Hare systems programming language"
@@ -25,7 +25,6 @@ optdepends=(
arch=("x86_64" "aarch64")
url="https://harelang.org"
source=("${pkgname%-*}::git+https://git.sr.ht/~sircmpwn/hare"
- 0001-math-disable-failing-tan-tests.patch
config.x86_64.mk
config.aarch64.mk)
@@ -37,11 +36,6 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-prepare() {
- cd "$srcdir/$_pkgname"
- patch --forward --strip=1 --input="${srcdir}/0001-math-disable-failing-tan-tests.patch"
-}
-
build() {
cd "$srcdir/$_pkgname"
cp "$srcdir/config.$CARCH.mk" config.mk
@@ -69,6 +63,5 @@ package() {
}
sha512sums=('SKIP'
- '766b911b67891c42323d8c2483b574df51916eb8854555b77805ca9a077ad7e328fbae559e94b2169bd09604f5628c56bcbb15173bcd2a99830951d7afe9880c'
'5df893f3d1f79cd9735ba0f3b9a61fad881eda887c8a4b0c97ee2b8b99171636c4f2699617d46963c35ec7946cb423b1b1debb685dbaef7909d6bd915e4f65c1'
'bb661bb2916d64eb3db5f4af1cdf6ec5271b4809d0f3afe80045cdffb5407e997d2ea9d2315dc4da131d765dcceaab5e23014597ccb000b7f7338896829eaa86')