aboutsummaryrefslogtreecommitdiffstats
path: root/testing/rakudo
diff options
context:
space:
mode:
authorCurt Tilmes <Curt.Tilmes@nasa.gov>2019-07-30 13:28:45 -0400
committerLeo <thinkabit.ukim@gmail.com>2019-08-07 10:28:21 -0300
commitce88f4db1209c122d8b1880b22e2018fd091125b (patch)
tree359111d10a2995b03d37c4478036d40142b1d693 /testing/rakudo
parenta76bbe73c85bdc70f54aef36f80c35283bad381a (diff)
downloadaports-ce88f4db1209c122d8b1880b22e2018fd091125b.tar.bz2
aports-ce88f4db1209c122d8b1880b22e2018fd091125b.tar.xz
testing/rakudo: upgrade to 2019.07.1
Diffstat (limited to 'testing/rakudo')
-rw-r--r--testing/rakudo/APKBUILD16
-rw-r--r--testing/rakudo/perf-increase-tolerance.patch10
2 files changed, 4 insertions, 22 deletions
diff --git a/testing/rakudo/APKBUILD b/testing/rakudo/APKBUILD
index 2a74a4cac8..7acf7525b8 100644
--- a/testing/rakudo/APKBUILD
+++ b/testing/rakudo/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Curt Tilmes <Curt.Tilmes@nasa.gov>
# Maintainer: Curt Tilmes <Curt.Tilmes@nasa.gov>
pkgname=rakudo
-pkgver=2019.03.1
+pkgver=2019.07.1
pkgrel=0
pkgdesc="A compiler for the Perl 6 programming language"
url="http://rakudo.org/"
@@ -9,26 +9,20 @@ arch="all !x86 !armhf !armv7 !s390x"
license="Artistic-2.0"
depends="nqp libffi"
makedepends="perl-utils moarvm-dev libffi-dev"
-install=""
subpackages="$pkgname-dev $pkgname-doc"
-source="${pkgname}-${pkgver}.tar.gz::https://github.com/rakudo/rakudo/archive/$pkgver.tar.gz
- perf-increase-tolerance.patch"
-builddir="$srcdir"/rakudo-"$pkgver"
+source="https://github.com/rakudo/rakudo/releases/download/$pkgver/rakudo-$pkgver.tar.gz"
build() {
- cd "$builddir"
perl Configure.pl --prefix=/usr --backends=moar
make M_INCPATH=/usr/include/moar
make DESTDIR=install install
}
check() {
- cd "$builddir"
- make test
+ make RAKUDO_SKIP_TIMING_TESTS=1 test
}
package() {
- cd "$builddir"
install -Dm755 install/usr/bin/perl6 "$pkgdir"/usr/bin/perl6
for file in $(find install/usr/share -type f); do
install -Dm644 ${file} "$pkgdir"/usr/share/${file#install/usr/share}
@@ -52,6 +46,4 @@ doc() {
cp -r $file "$subpkgdir"/usr/share/doc/"$pkgname"
done
}
-
-sha512sums="a9c9243a0dcafc6b010d931dcac3afadd08c04fb997ecb10328b26b881ae7c0d0e261dbac790f1c72fca3beeacb95bf74b59fbd2250d4cf4b5f8d0b68aeafac5 rakudo-2019.03.1.tar.gz
-74a3e3bff623a8922d2aae2f43e25be1a7b8a2b0b128bc8eb15fa9f03307fe603cb342b644607b7d74b3a084fb936c47113ab6249a0e23bb3107727383201152 perf-increase-tolerance.patch"
+sha512sums="aedb26c8145eefb53471cf96a15b04f6759d43c68e11d7942c693ea2122583dd243e9dfe288d6fb11131eb2bd4e9d0c735986e241c5a35ca126dc7f10d6c4a8d rakudo-2019.07.1.tar.gz"
diff --git a/testing/rakudo/perf-increase-tolerance.patch b/testing/rakudo/perf-increase-tolerance.patch
deleted file mode 100644
index 9c1a592b98..0000000000
--- a/testing/rakudo/perf-increase-tolerance.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/t/08-performance/99-misc.t
-+++ b/t/08-performance/99-misc.t
-@@ -31,6 +31,6 @@
- { # https://github.com/rakudo/rakudo/issues/1740
- my $t-plain = { (^∞).grep(*.is-prime)[1000]; now - ENTER now }();
- my $t-hyper = { (^∞).hyper.grep(*.is-prime)[1000]; now - ENTER now }();
-- cmp-ok $t-hyper, '≤', $t-plain*2,
-+ cmp-ok $t-hyper, '≤', $t-plain*4,
- 'hypered .grep .is-prime is not hugely slower than plain grep';
- }