Hello community,

here is the log from the commit of package meson for openSUSE:Factory checked 
in at 2020-01-29 13:10:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meson (Old)
 and      /work/SRC/openSUSE:Factory/.meson.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meson"

Wed Jan 29 13:10:19 2020 rev:51 rq:767237 version:0.53.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/meson/meson.changes      2020-01-24 
14:20:58.726615433 +0100
+++ /work/SRC/openSUSE:Factory/.meson.new.26092/meson.changes   2020-01-29 
13:10:32.541929403 +0100
@@ -1,0 +2,13 @@
+Fri Jan 24 13:16:24 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 0.53.1:
+  + Use python3 in some tests which were still using python.
+  + test_pkgconfig_gen_deps: set
+    PKG_CONFIG_SYSTEM_LIBRARY_PATH=/usr/lib. pkgconf automatically
+    prunes "system library paths" from its output.
+  + compilers: Derive CompilerArgs from collections instead of
+    typing.
+- Drop meson-pkgconf-libdir.patch: fixed upstream.
+- Rebase meson-testsuite-boost.patch.
+
+-------------------------------------------------------------------

Old:
----
  meson-0.53.0.tar.gz
  meson-0.53.0.tar.gz.sig
  meson-pkgconf-libdir.patch

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

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

Other differences:
------------------
++++++ meson.spec ++++++
--- /var/tmp/diff_new_pack.3zKSjX/_old  2020-01-29 13:10:36.089931217 +0100
+++ /var/tmp/diff_new_pack.3zKSjX/_new  2020-01-29 13:10:36.089931217 +0100
@@ -28,14 +28,14 @@
 %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim}
 %bcond_with     setuptools
 Name:           meson%{name_ext}
-Version:        0.53.0
+Version:        0.53.1
 Release:        0
 Summary:        Python-based build system
 License:        Apache-2.0
 Group:          Development/Tools/Building
 URL:            http://mesonbuild.com/
 Source:         
https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz
-Source1:        
https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz.sig
+Source1:        
https://github.com/%{_name}/meson/releases/download/%{version}/meson-%{version}.tar.gz.asc
 Source2:        meson.keyring
 # PATCH-FIX-OPENSUSE meson-suse-ify-macros.patch dims...@opensuse.org -- Make 
the macros non-RedHat specific: so far there are no separate {C,CXX,F}FLAGS.
 Patch0:         meson-suse-ify-macros.patch
@@ -49,10 +49,8 @@
 Patch4:         meson-fix-gcc48.patch
 # PATCH-FEATURE-OPENSUSE meson-distutils.patch tchva...@suse.com -- build and 
install using distutils instead of full setuptools
 Patch5:         meson-distutils.patch
-# PATCH-FIX-UPSTREAM meson-pkgconf-libdir.patch dims...@opensuse.org -- 
https://github.com/mesonbuild/meson/pull/6458
-Patch6:         meson-pkgconf-libdir.patch
 # PATCH-FIX-UPSREAM meson-testsuite-boost.patch dims...@opensuse.org -- 
https://github.com/mesonbuild/meson/issues/4788
-Patch7:         meson-testsuite-boost.patch
+Patch6:         meson-testsuite-boost.patch
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-base
@@ -170,9 +168,8 @@
 %if !%{with setuptools}
 %patch5 -p1
 %endif
-%patch6 -p1
 (cd "test cases/frameworks/1 boost"
-%patch7 -p0
+%patch6 -p0
 )
 
 # Remove static boost tests from "test cases/frameworks/1 boost/".

++++++ meson-0.53.0.tar.gz -> meson-0.53.1.tar.gz ++++++
++++ 7752 lines of diff (skipped)

++++++ meson-testsuite-boost.patch ++++++
--- /var/tmp/diff_new_pack.3zKSjX/_old  2020-01-29 13:10:36.765931562 +0100
+++ /var/tmp/diff_new_pack.3zKSjX/_new  2020-01-29 13:10:36.765931562 +0100
@@ -1,8 +1,8 @@
-Index: meson-0.53.0/test cases/frameworks/1 boost/meson.build
-===================================================================
---- meson.build
-+++ meson.build
-@@ -35,16 +35,7 @@ python3dep = python3.dependency(required
+diff --git a/test cases/frameworks/1 boost/meson.build b/test 
cases/frameworks/1 boost/meson.build
+index eec8728e..c02223a0 100644
+--- meson.build        
++++ meson.build        
+@@ -35,28 +35,14 @@ python3dep = python3.dependency(required: 
host_machine.system() == 'linux', embe
  
  # compile python 2/3 modules only if we found a corresponding python version
  if(python2dep.found() and host_machine.system() == 'linux')
@@ -11,26 +11,25 @@
 -    # on the installed version of python (and hope that they match the 
version boost
 -    # was compiled against)
 -    py2version_string = ''.join(python2dep.version().split('.'))
--    bpython2dep = dependency('boost', modules : ['python' + 
py2version_string])
+-    bpython2dep = dependency('boost', modules : ['python' + 
py2version_string], required: false, disabler: true)
 -  else
 -    # if we have an older version of boost, we need to use the old module 
names
--    bpython2dep = dependency('boost', modules : ['python'])
+-    bpython2dep = dependency('boost', modules : ['python'], required: false, 
disabler: true)
 -  endif
-+  bpython2dep = dependency('boost', modules : ['python'])
- 
-   if not (bpython2dep.found())
-     bpython2dep = disabler()
-@@ -55,12 +46,7 @@ else
++  bpython2dep = dependency('boost', modules : ['python'], required: false, 
disabler: true)
+ else
+   python2dep = disabler()
+   bpython2dep = disabler()
  endif
  
  if(python3dep.found() and host_machine.system() == 'linux')
 -  if(dep.version().version_compare('>=1.67'))
 -    py3version_string = ''.join(python3dep.version().split('.'))
--    bpython3dep = dependency('boost', modules : ['python' + 
py3version_string])
+-    bpython3dep = dependency('boost', modules : ['python' + 
py3version_string], required: false, disabler: true)
 -  else
--    bpython3dep = dependency('boost', modules : ['python3'])
+-    bpython3dep = dependency('boost', modules : ['python3'], required: false, 
disabler: true)
 -  endif
-+  bpython3dep = dependency('boost', modules : ['python3'])
- 
-   if not (bpython3dep.found())
-     bpython3dep = disabler()
++  bpython3dep = dependency('boost', modules : ['python3'], required: false, 
disabler: true)
+ else
+   python3dep = disabler()
+   bpython3dep = disabler()


Reply via email to