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-02-24 18:21:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/moarvm (Old) and /work/SRC/openSUSE:Factory/.moarvm.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moarvm" Thu Feb 24 18:21:03 2022 rev:37 rq:957345 version:2022.02 Changes: -------- --- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes 2022-02-22 21:19:16.478298176 +0100 +++ /work/SRC/openSUSE:Factory/.moarvm.new.1958/moarvm.changes 2022-02-24 18:24:30.150642087 +0100 @@ -1,0 +2,10 @@ +Thu Feb 24 11:30:58 UTC 2022 - Andreas Schwab <sch...@suse.de> + +- On Factory use system libraries instead of bundled ones: libtommath, + libuv +- Use libffi instead of bundled dyncall +- Use C11 atomics on riscv64 instead of bundled outdated libatomic_ops +- Add libzstd for heap snapshot format version 3 +- Build with %{optflags} + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ moarvm.spec ++++++ --- /var/tmp/diff_new_pack.WNB89X/_old 2022-02-24 18:24:30.650641957 +0100 +++ /var/tmp/diff_new_pack.WNB89X/_new 2022-02-24 18:24:30.654641956 +0100 @@ -28,15 +28,12 @@ # PATCH-FIX-OPENSUSE boo#1100677 Patch0: reproducible.patch BuildRequires: perl(ExtUtils::Command) -%ifarch s390x -BuildRequires: libffi-devel -%if 0%{?suse_version} > 1500 -Requires: libffi8 -%else -Requires: libffi7 -%endif -%define ffiopt --has-libffi +BuildRequires: pkgconfig(libffi) +%if 0%{?suse_version} >= 1550 +BuildRequires: pkgconfig(libtommath) +BuildRequires: pkgconfig(libuv) %endif +BuildRequires: pkgconfig(libzstd) %description MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built @@ -48,6 +45,12 @@ Summary: MoarVM development headers and libraries Group: Development/Libraries/Other Requires: %{name} = %{version} +Requires: pkgconfig(libffi) +%if 0%{?suse_version} >= 1550 +Requires: pkgconfig(libtommath) +Requires: pkgconfig(libuv) +%endif +Requires: pkgconfig(libzstd) %description devel MoarVM (Metamodel On A Runtime) development headers. @@ -57,7 +60,15 @@ %patch0 -p1 %build -perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 --no-mimalloc %{ffiopt} +extra_config_args= +%if 0%{?suse_version} >= 1550 +extra_config_args+=" --has-libtommath --has-libuv" +%endif +%ifarch riscv64 +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 make NOISY=1 %{?_smp_mflags} %install