From b155e38f4eba9d0f87996320935c37db6951dd54 Mon Sep 17 00:00:00 2001
From: niner9 <>
Date: May 23 2024 13:52:26 +0000
Subject: Update moarvm to version 2024.04 / rev 43 via SR 1175997


https://build.opensuse.org/request/show/1175997
by user niner9 + anag+factory

---

diff --git a/.files b/.files
index e32ff33..b6f9e8b 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 449dc90..614341d 100644
--- a/.rev
+++ b/.rev
@@ -356,4 +356,12 @@ Added information about the removal to the corresponding changelog entry.</comme
     <comment>Automatic submission by obs-autosubmit</comment>
     <requestid>1164395</requestid>
   </revision>
+  <revision rev="43" vrev="1">
+    <srcmd5>cde8fd35581dde714dd039859439a010</srcmd5>
+    <version>2024.04</version>
+    <time>1716471335</time>
+    <user>anag+factory</user>
+    <comment></comment>
+    <requestid>1175997</requestid>
+  </revision>
 </revisionlist>
diff --git a/MoarVM-2024.02.tar.gz b/MoarVM-2024.02.tar.gz
deleted file mode 120000
index 29bc1ee..0000000
--- a/MoarVM-2024.02.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeih3vxdjnk6odjmiv2suiqnxkmsyi57ntc3fnfq5ayj6xidjwiivvu
\ No newline at end of file
diff --git a/MoarVM-2024.04.tar.gz b/MoarVM-2024.04.tar.gz
new file mode 120000
index 0000000..94e42b8
--- /dev/null
+++ b/MoarVM-2024.04.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeigibes6u4jxw2m3ybpdsn34egfypcvftbvb6yfgafk2mjeg2nz67i
\ No newline at end of file
diff --git a/moarvm.changes b/moarvm.changes
index 55e48c5..a5d7fac 100644
--- a/moarvm.changes
+++ b/moarvm.changes
@@ -1,4 +1,15 @@
 -------------------------------------------------------------------
+Thu May 23 04:53:11 UTC 2024 - Martin Schreiner <martin.schreiner@suse.com>
+
+- Update to 2024.04
+- Changes from 2024.04:
+  + Increase the size of the int-to-str cache to 65
+  + Use atomic operations for on SerializationReader's working flag
+  + Fix memcmp call
+- Changes from 2024.03:
+  + Add a GitHub release build workflow (ubuntu, macos, windows)
+
+-------------------------------------------------------------------
 Wed Mar 27 16:15:02 CET 2024 - nine@detonation.org
 
 - update to version 2024.02
diff --git a/moarvm.spec b/moarvm.spec
index f487a1e..30e5b78 100644
--- a/moarvm.spec
+++ b/moarvm.spec
@@ -16,10 +16,10 @@
 #
 
 
-%global mvrel 2024.02
+%global mvrel 2024.04
 Name:           moarvm
-Version:        %mvrel
-Release:        4.1
+Version:        %{mvrel}
+Release:        0
 Summary:        A virtual machine built especially for Rakudo
 License:        Artistic-2.0
 Group:          Development/Libraries/Other
@@ -27,6 +27,7 @@ URL:            https://moarvm.org
 Source:         https://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz
 # PATCH-FIX-OPENSUSE boo#1100677
 Patch0:         reproducible.patch
+BuildRequires:  pkgconfig
 BuildRequires:  perl(ExtUtils::Command)
 BuildRequires:  pkgconfig(libffi)
 %if 0%{?suse_version} >= 1550
@@ -53,9 +54,9 @@ Generational, parallel, garbage collection
 %package devel
 Summary:        MoarVM development headers and libraries
 Group:          Development/Libraries/Other
-BuildArch:      noarch
 Requires:       %{name} = %{version}
 Requires:       pkgconfig(libffi)
+BuildArch:      noarch
 %if 0%{?suse_version} >= 1550
 Requires:       pkgconfig(libtommath)
 Requires:       pkgconfig(libuv)
@@ -77,15 +78,14 @@ extra_config_args+=" --has-libtommath --has-libuv"
 %endif
 CFLAGS="%{optflags}" \
 perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 --has-libffi $extra_config_args
-make NOISY=1 %{?_smp_mflags}
+%make_build NOISY=1
 
 %install
 %make_install
-find %buildroot -type f \( -name '*.so' -o -name '*.so.*' \) -exec chmod 755 {} +
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/moar/share
+find %{buildroot} -type f \( -name '*.so' -o -name '*.so.*' \) -exec chmod 755 {} +
+mkdir -p %{buildroot}/%{_libdir}/moar/share
 
 %files
-%defattr(-,root,root)
 %doc CREDITS Artistic2.txt docs
 %license LICENSE
 %{_bindir}/moar
@@ -94,7 +94,6 @@ mkdir -p $RPM_BUILD_ROOT/%{_libdir}/moar/share
 %{_datadir}/nqp
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/*
 %{_datadir}/pkgconfig/*