Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package moarvm for openSUSE:Factory checked 
in at 2022-04-03 21:31:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/moarvm (Old)
 and      /work/SRC/openSUSE:Factory/.moarvm.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "moarvm"

Sun Apr  3 21:31:06 2022 rev:39 rq:966636 version:2022.03

Changes:
--------
--- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes    2022-03-06 
20:35:44.841881974 +0100
+++ /work/SRC/openSUSE:Factory/.moarvm.new.1900/moarvm.changes  2022-04-03 
21:31:30.207481971 +0200
@@ -1,0 +2,34 @@
+Sun Apr  3 10:38:13 CEST 2022 - n...@detonation.org
+
+- update to version 2022.03
+
++ Bump mimalloc to v2.0.5
++ The result of a getenv() call should not be freed
++ Some nativeref optimizations and fixes
++ Fix all returned native integers getting treated as signed
++ Fix potential invalid free in nativecall
++ Add missing _u cases to disp program callsite code
++ Correctly allocate/free CStrs when using mimalloc
++ Root orig since MVM_frame_capturelex can allocate
++ Restore jitting of sp_getarg_[inso]
++ Jit even more *_u versions of ops
++ Fix frame walker finding wrong value after multi level inlining
++ Fix spesh of named uint parameters
++ Add an MVM_nativecall_encode_string function
+
+- remove moarvm_wrong_value_after_multi_level_inlining.diff as is
+  contained in the release
+
+-------------------------------------------------------------------
+Sun Mar 27 08:17:01 UTC 2022 - Stefan Seifert <n...@detonation.org>
+
+- Fix installation on RHEL7
+  On Redhat based distros, rpm's auto-provides requires shared libs
+  to be executable.
+
+-------------------------------------------------------------------
+Sun Mar 27 07:37:55 UTC 2022 - Stefan Seifert <n...@detonation.org>
+
+- Fix build on RHEL7 which seems to lack libzstd
+
+-------------------------------------------------------------------

Old:
----
  MoarVM-2022.02.tar.gz
  moarvm_wrong_value_after_multi_level_inlining.diff

New:
----
  MoarVM-2022.03.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ moarvm.spec ++++++
--- /var/tmp/diff_new_pack.iqwu2m/_old  2022-04-03 21:31:30.943473959 +0200
+++ /var/tmp/diff_new_pack.iqwu2m/_new  2022-04-03 21:31:30.943473959 +0200
@@ -16,31 +16,39 @@
 #
 
 
-%global mvrel 2022.02
+%global mvrel 2022.03
 Name:           moarvm
 Version:        %mvrel
 Release:        4.1
-Summary:        A virtual machine built especially for Rakudo Perl 6
+Summary:        A virtual machine built especially for Rakudo
 License:        Artistic-2.0
 Group:          Development/Libraries/Other
-URL:            http://moarvm.org
-Source:         http://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz
+URL:            https://moarvm.org
+Source:         https://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz
 # PATCH-FIX-OPENSUSE boo#1100677
 Patch0:         reproducible.patch
-Patch1:         moarvm_wrong_value_after_multi_level_inlining.diff
 BuildRequires:  perl(ExtUtils::Command)
 BuildRequires:  pkgconfig(libffi)
 %if 0%{?suse_version} >= 1550
 BuildRequires:  pkgconfig(libtommath)
 BuildRequires:  pkgconfig(libuv)
 %endif
+%if !0%{?rhel_version}
 BuildRequires:  pkgconfig(libzstd)
+%endif
 
 %description
-MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built
-for the 6model object system. It is primarily aimed at running NQP and Rakudo
-Perl 6, but should be able to serve as a backend for any compilers built using
-the NQP compiler toolchain.
+Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built
+for the Rakudo compiler implementing the Raku Programming Language, and the
+NQP Compiler Toolchain. MoarVM is used by the majority of Raku programmers.
+Highlights include:
+
+Great Unicode support, with strings represented at grapheme level
+Dynamic analysis of running code to identify hot functions and loops, and
+perform a range of optimizations, including type specialization and inlining
+Support for threads, a range of concurrency control constructs, and 
asynchronous
+sockets, timers, processes, and more
+Generational, parallel, garbage collection
 
 %package devel
 Summary:        MoarVM development headers and libraries
@@ -51,7 +59,9 @@
 Requires:       pkgconfig(libtommath)
 Requires:       pkgconfig(libuv)
 %endif
+%if !0%{?rhel_version}
 Requires:       pkgconfig(libzstd)
+%endif
 
 %description devel
 MoarVM (Metamodel On A Runtime) development headers.
@@ -59,7 +69,6 @@
 %prep
 %setup -q -n MoarVM-%{mvrel}
 %patch0 -p1
-%patch1 -p1
 
 %build
 extra_config_args=
@@ -70,11 +79,12 @@
 extra_config_args+=" --c11-atomics"
 %endif
 CFLAGS="%{optflags}" \
-perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 
--no-mimalloc --has-libffi $extra_config_args
+perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 
--has-libffi $extra_config_args
 make NOISY=1 %{?_smp_mflags}
 
 %install
 %make_install
+find %buildroot -type f \( -name '*.so' -o -name '*.so.*' \) -exec chmod 755 
{} +
 mkdir -p $RPM_BUILD_ROOT/%{_libdir}/moar/share
 
 %files

++++++ MoarVM-2022.02.tar.gz -> MoarVM-2022.03.tar.gz ++++++
/work/SRC/openSUSE:Factory/moarvm/MoarVM-2022.02.tar.gz 
/work/SRC/openSUSE:Factory/.moarvm.new.1900/MoarVM-2022.03.tar.gz differ: char 
13, line 1

Reply via email to