Hello community,

here is the log from the commit of package meson for openSUSE:Factory checked 
in at 2020-04-18 00:29:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meson (Old)
 and      /work/SRC/openSUSE:Factory/.meson.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meson"

Sat Apr 18 00:29:50 2020 rev:55 rq:790484 version:0.54.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/meson/meson.changes      2020-03-03 
10:14:49.398474456 +0100
+++ /work/SRC/openSUSE:Factory/.meson.new.2738/meson.changes    2020-04-18 
00:32:02.638252783 +0200
@@ -1,0 +2,24 @@
+Mon Mar 30 11:18:38 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- Update to version 0.54.0:
+  + Emscripten (emcc) now supports threads.
+  + Introduce dataonly for the pkgconfig module.
+  + Consistently report file locations relative to cwd.
+  + Native (build machine) compilers not always required.
+  + Add a system type dependency for zlib.
+  + New option --quiet to meson install.
+  + Property support emscripten's wasm-ld.
+  + Support for overiding the linker with ldc and gdc.
+  + Per subproject default_library and werror options.
+  + Ninja version requirement bumped to 1.7.
+  + Added -C argument to meson init command.
+  + CMake find_package COMPONENTS support.
+  + Added Microchip XC16 C compiler support.
+- Rebase meson-test-installed-bin.patch.
+- Drop meson-testsuite-boost.patch: fixed (and enhanced) upstream.
+- Drop meson-testsuite-boost2.patch: boost test suite globally
+  disabled for now.
+- Drop 6642.patch: Fixed in an alternative way.
+- Remove hacks to drop static llvm and boost tests: fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  6642.patch
  meson-0.53.2.tar.gz
  meson-0.53.2.tar.gz.asc
  meson-testsuite-boost.patch
  meson-testsuite-boost2.patch

New:
----
  meson-0.54.0.tar.gz
  meson-0.54.0.tar.gz.asc

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

Other differences:
------------------
++++++ meson.spec ++++++
--- /var/tmp/diff_new_pack.Zd9gMh/_old  2020-04-18 00:32:03.426254415 +0200
+++ /var/tmp/diff_new_pack.Zd9gMh/_new  2020-04-18 00:32:03.430254424 +0200
@@ -28,7 +28,7 @@
 %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
 %bcond_with     setuptools
 Name:           meson%{name_ext}
-Version:        0.53.2
+Version:        0.54.0
 Release:        0
 Summary:        Python-based build system
 License:        Apache-2.0
@@ -49,12 +49,6 @@
 Patch4:         meson-fix-gcc48.patch
 # PATCH-FEATURE-OPENSUSE meson-distutils.patch [email protected] -- build and 
install using distutils instead of full setuptools
 Patch5:         meson-distutils.patch
-# PATCH-FIX-UPSTREAM meson-testsuite-boost.patch [email protected] -- 
https://github.com/mesonbuild/meson/issues/4788
-Patch6:         meson-testsuite-boost.patch
-# PATCH-FIX-UPSTREAM 6642.patch [email protected] -- Fix skip python2 unittests
-Patch8:         6642.patch
-# PATCH-FIX-OPENSUSE meson-testsuite-boost2.patch [email protected] -- disable 
libboost_python tests
-Patch9:         meson-testsuite-boost2.patch
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-base
@@ -64,7 +58,7 @@
 Requires:       python3-setuptools
 %endif
 %if !%{with test}
-Requires:       ninja
+Requires:       ninja >= 1.7
 Requires:       python3-base
 # meson-gui was last used in openSUSE Leap 42.1.
 Provides:       meson-gui = %{version}
@@ -181,24 +175,10 @@
 %if !%{with setuptools}
 %patch5 -p1
 %endif
-(cd "test cases/frameworks/1 boost"
-%patch6 -p0
-)
-%patch8 -p1
-%if 0%{?suse_version} >= 1550
-(cd "test cases/frameworks/1 boost"
-%patch9 -p0
-)
-%endif
-
-# Remove static boost tests from "test cases/frameworks/1 boost/".
-sed -i "/static/d" test\ cases/frameworks/1\ boost/meson.build
-
-# Disable test of llvm-static libs: openSUSE does not package/ship them
-sed -i "s/foreach static : \[true, false\]/foreach static : \[false\]/" test\ 
cases/frameworks/15\ llvm/meson.build
 
 # We do not have gmock available at this moment - can't run the test suite for 
it
 rm -r "test cases/frameworks/3 gmock" \
+      "test cases/frameworks/1 boost" \
       "test cases/objc/2 nsstring"
 
 # AddressSanitizer fails here because of ulimit.

++++++ meson-0.53.2.tar.gz -> meson-0.54.0.tar.gz ++++++
++++ 26955 lines of diff (skipped)

++++++ meson-test-installed-bin.patch ++++++
--- /var/tmp/diff_new_pack.Zd9gMh/_old  2020-04-18 00:32:04.246256113 +0200
+++ /var/tmp/diff_new_pack.Zd9gMh/_new  2020-04-18 00:32:04.246256113 +0200
@@ -1,8 +1,8 @@
-Index: meson-0.53.0/run_tests.py
+Index: meson-0.54.0/run_tests.py
 ===================================================================
---- meson-0.53.0.orig/run_tests.py
-+++ meson-0.53.0/run_tests.py
-@@ -134,18 +134,10 @@ def get_meson_script():
+--- meson-0.54.0.orig/run_tests.py
++++ meson-0.54.0/run_tests.py
+@@ -152,18 +152,10 @@ def get_meson_script():
      Also used by run_unittests.py to determine what meson to run when not
      running in-process (which is the default).
      '''
@@ -23,7 +23,7 @@
  
  def get_backend_args_for_dir(backend, builddir):
      '''
-@@ -363,12 +355,12 @@ def main():
+@@ -366,12 +358,12 @@ def main():
              else:
                  env['PYTHONPATH'] = temp_dir
          if not cross:
@@ -41,4 +41,4 @@
 +            #    return returncode
              if no_unittests:
                  print('Skipping all unit tests.')
-                 returncode = 0
+                 print(flush=True)


Reply via email to