Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] rakudo: update to 2024.06.
@ 2024-07-09 18:14 atweiden
  0 siblings, 0 replies; only message in thread
From: atweiden @ 2024-07-09 18:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 468 bytes --]

There is a new pull request by atweiden against master on the void-packages repository

https://github.com/atweiden/void-packages raku
https://github.com/void-linux/void-packages/pull/51178

rakudo: update to 2024.06.
#### Testing the changes
- I tested the changes in this PR: **YES**

#### Local build testing
- I built this PR locally for my native architecture, x86_64

A patch file from https://github.com/void-linux/void-packages/pull/51178.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-raku-51178.patch --]
[-- Type: text/x-diff, Size: 4461 bytes --]

From 60a3ab66b70f0cdfb575395db0d4f41dd9ac1ae9 Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Tue, 9 Jul 2024 17:14:32 +0000
Subject: [PATCH 1/3] MoarVM: update to 2024.06, build with mimalloc.

---
 srcpkgs/MoarVM/template | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template
index 378f09b6ab54b1..659da52becd1f3 100644
--- a/srcpkgs/MoarVM/template
+++ b/srcpkgs/MoarVM/template
@@ -1,19 +1,22 @@
 # Template file for 'MoarVM'
 pkgname=MoarVM
-version=2024.04
+version=2024.06
 revision=1
 build_style=configure
 configure_script="perl Configure.pl"
 configure_args="--prefix=/usr --c11-atomics --has-libffi --has-libtommath
- --has-libuv"
+ --has-libuv --has-mimalloc --mimalloc"
 hostmakedepends="perl"
-makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel"
+makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel
+ mimalloc-devel"
 short_desc="VM with adaptive optimization and JIT compilation, built for Rakudo"
 maintainer="Andy Weidenbaum <atweiden@tutanota.de>"
 license="Artistic-2.0"
 homepage="https://moarvm.org"
 changelog="https://github.com/MoarVM/MoarVM/raw/master/docs/ChangeLog"
 distfiles="https://moarvm.org/releases/MoarVM-${version}.tar.gz"
-checksum=499f2aa1d8b85db5b4335a1b5ae72b0bf8d80534c9a3b663f2c3a04a75c975ee
+checksum=24ecedd1220e215742cbfa9228797812f6f281ba87bf5dc58e8caac0c0d404d0
 nocross=yes
 shlib_provides="libmoar.so"
+
+CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/mimalloc-2.1"

From ec1cbb9519484ee3fb837244c0c1c9459c9e4195 Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Tue, 9 Jul 2024 17:17:13 +0000
Subject: [PATCH 2/3] nqp: update to 2024.06.

---
 srcpkgs/nqp/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template
index 050b74c68f52c8..e7d0ab2a0fceda 100644
--- a/srcpkgs/nqp/template
+++ b/srcpkgs/nqp/template
@@ -1,20 +1,20 @@
 # Template file for 'nqp'
 pkgname=nqp
-version=2024.04
+version=2024.06
 revision=1
 build_style=configure
 make_check_target=test
 configure_script="perl Configure.pl"
 configure_args="--prefix=/usr --backends=moar"
 hostmakedepends="git perl"
-makedepends="MoarVM libffi-devel libtommath-devel libuv-devel"
+makedepends="MoarVM libffi-devel libtommath-devel libuv-devel mimalloc-devel"
 depends="MoarVM-${version}_${revision}"
 short_desc="Lightweight Raku-like environment for virtual machines"
 maintainer="Andy Weidenbaum <atweiden@tutanota.de>"
 license="Artistic-2.0"
 homepage="https://github.com/Raku/nqp"
 distfiles="https://rakudo.org/dl/nqp/nqp-${version}.tar.gz"
-checksum=cea588b0c7c0c03095541989383fef509b78f5ad4ab0657a32baeab6579b8ae9
+checksum=0af0bd5a70aed446ffd246f2d354d88181e555aa6de826f1c40d76ab416bfa94
 case "$XBPS_TARGET_MACHINE" in
 	arm*|aarch64*) disable_parallel_build=yes;;
 esac

From 1e1d87650b02a4f2d62d19bd7f6c3579cda41f6a Mon Sep 17 00:00:00 2001
From: Andy Weidenbaum <atweiden@ioiojo.com>
Date: Tue, 9 Jul 2024 17:19:25 +0000
Subject: [PATCH 3/3] rakudo: update to 2024.06.

---
 srcpkgs/rakudo/template | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/rakudo/template b/srcpkgs/rakudo/template
index efe946c992c07f..790893f3815033 100644
--- a/srcpkgs/rakudo/template
+++ b/srcpkgs/rakudo/template
@@ -1,6 +1,6 @@
 # Template file for 'rakudo'
 pkgname=rakudo
-version=2024.04
+version=2024.06
 revision=1
 build_style=configure
 make_check_target=test
@@ -23,7 +23,8 @@ make_dirs="
  /usr/lib/raku/vendor/short 0755 root root
  /usr/lib/raku/vendor/sources 0755 root root"
 hostmakedepends="git perl"
-makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel nqp"
+makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel
+ mimalloc-devel nqp"
 depends="nqp-${version}_${revision}"
 short_desc="Mature, production-ready implementation of the Raku language"
 maintainer="Andy Weidenbaum <atweiden@tutanota.de>"
@@ -31,7 +32,7 @@ license="Artistic-2.0"
 homepage="https://rakudo.org"
 changelog="https://github.com/rakudo/rakudo/raw/master/docs/ChangeLog"
 distfiles="https://rakudo.org/dl/rakudo/rakudo-${version}.tar.gz"
-checksum=c9a8e470c2d203e42ba7115a2c0a0ee8006f0377993de8ec34d2dfa1359c6a89
+checksum=467959f9d1e6c69e39089b5ae090fd100762b71deeb7ba594631407c34f5202f
 case "$XBPS_TARGET_MACHINE" in
 	arm*|aarch64*) disable_parallel_build=yes;;
 esac

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-07-09 18:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-09 18:14 [PR PATCH] rakudo: update to 2024.06 atweiden

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).