From 8fc256a05123fbbf9008ead73e7b12f3a4bed831 Mon Sep 17 00:00:00 2001 From: Andy Weidenbaum Date: Tue, 2 Aug 2022 22:16:33 +1000 Subject: [PATCH 1/3] MoarVM: update to 2022.07. replace `libatomic_ops` with C11 atomics see - https://github.com/MoarVM/MoarVM/pull/1640#issuecomment-1013062486 --- srcpkgs/MoarVM/template | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template index a2f9c1597540..de365240c604 100644 --- a/srcpkgs/MoarVM/template +++ b/srcpkgs/MoarVM/template @@ -1,20 +1,19 @@ # Template file for 'MoarVM' pkgname=MoarVM -version=2022.06 +version=2022.07 revision=1 build_style=configure configure_script="perl Configure.pl" -configure_args="--prefix=/usr --has-libatomic_ops --has-libffi - --has-libtommath --has-libuv" +configure_args="--prefix=/usr --c11-atomics --has-libffi --has-libtommath + --has-libuv" hostmakedepends="perl" -makedepends="libatomic_ops-devel libffi-devel libtommath-devel libuv-devel - libzstd-devel" +makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel" short_desc="VM with adaptive optimization and JIT compilation, built for Rakudo" maintainer="Andy Weidenbaum " 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=598ddf88c18f4d3825970cd391eebcaf66984d43ebf1ef43116356365b6bfe60 +checksum=337ef04d16f826f99465c653b92006028fe220be68d3dcfd0729612f4f6b5b46 nocross=yes shlib_provides="libmoar.so" From c16664ab6f6ff24996861c7082251f58cab87023 Mon Sep 17 00:00:00 2001 From: Andy Weidenbaum Date: Tue, 2 Aug 2022 22:17:50 +1000 Subject: [PATCH 2/3] nqp: update to 2022.07. --- srcpkgs/nqp/template | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template index b2cf7f1775b7..1c2af322ee94 100644 --- a/srcpkgs/nqp/template +++ b/srcpkgs/nqp/template @@ -1,19 +1,18 @@ # Template file for 'nqp' pkgname=nqp -version=2022.06 +version=2022.07 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 libatomic_ops-devel libffi-devel libtommath-devel - libuv-devel" +makedepends="MoarVM libffi-devel libtommath-devel libuv-devel" depends="MoarVM-${version}_${revision}" short_desc="Lightweight Raku-like environment for virtual machines" maintainer="Andy Weidenbaum " license="Artistic-2.0" homepage="https://github.com/Raku/nqp" distfiles="https://rakudo.org/dl/nqp/${pkgname}-${version}.tar.gz" -checksum=8edf620e5994b265578a037eebdca0e3d622f993ef89a4195553fa01f81e4f24 +checksum=58081c106d672a5406018fd69912c8d485fd12bf225951325c50c929a8232268 nocross=yes From 39d6c449af600277760ff82f3c8fa2a4e442389d Mon Sep 17 00:00:00 2001 From: Andy Weidenbaum Date: Tue, 2 Aug 2022 22:19:00 +1000 Subject: [PATCH 3/3] rakudo: update to 2022.07. --- srcpkgs/rakudo/template | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/srcpkgs/rakudo/template b/srcpkgs/rakudo/template index b29a5a3c3f0f..168a017041df 100644 --- a/srcpkgs/rakudo/template +++ b/srcpkgs/rakudo/template @@ -1,6 +1,6 @@ # Template file for 'rakudo' pkgname=rakudo -version=2022.06 +version=2022.07 revision=1 build_style=configure make_check_target=test @@ -23,8 +23,7 @@ make_dirs=" /usr/lib/raku/vendor/short 0755 root root /usr/lib/raku/vendor/sources 0755 root root" hostmakedepends="git perl" -makedepends="libatomic_ops-devel libffi-devel libtommath-devel libuv-devel - libzstd-devel nqp" +makedepends="libffi-devel libtommath-devel libuv-devel libzstd-devel nqp" depends="nqp-${version}_${revision}" short_desc="Mature, production-ready implementation of the Raku language" maintainer="Andy Weidenbaum " @@ -32,7 +31,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/${pkgname}-${version}.tar.gz" -checksum=fc31b3bfb006e70df918c6f0cea110d1e3d354c3dbe6d86ad75dc60f6090c0e8 +checksum=7a3bc9d654e1d2792a055b4faf116ef36d141f6b6adde7aa70317705f26090ad nocross=yes provides="raku-${version}_${revision}"