Hello community, here is the log from the commit of package sparse for openSUSE:Factory checked in at 2018-04-19 15:32:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sparse (Old) and /work/SRC/openSUSE:Factory/.sparse.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sparse" Thu Apr 19 15:32:02 2018 rev:34 rq:597806 version:20180324 Changes: -------- --- /work/SRC/openSUSE:Factory/sparse/sparse.changes 2017-04-28 09:13:49.701640172 +0200 +++ /work/SRC/openSUSE:Factory/.sparse.new/sparse.changes 2018-04-19 15:32:02.832753443 +0200 @@ -1,0 +2,44 @@ +Wed Apr 18 14:12:34 UTC 2018 - [email protected] + +- Run spec-clener +- Build llvm based parts only on x86_64 + +------------------------------------------------------------------- +Tue Apr 17 10:00:58 UTC 2018 - [email protected] + +- Update to version 20180324: + * Sparse v0.5.2 + +------------------------------------------------------------------- +Sat Mar 24 00:00:00 CET 2018 - [email protected] + +- Update to version 20180303: + * bump up version to 0.5.2-RC1 + * By default disable the warning flag '-Wunknown-attribute' + * Update gcc attribute list + * sparse: ignore indirect_branch attribute + * add __builtin functions for isinf_sign, isfinite and isnan + * fix cgcc ELF version for ppc64/pcc64le + * Sparse preprocessing bug with zero-arg variadic macros + * gcc attr: add nonstring warn_if_not_aligned + * Sparse v0.5.1 + * test-inspect: Detect gtk3 then gtk2 package + * Makefile: pass -Wno-vla to sparse while checking pre-process.c + * lib: workaround the 'redeclared with different type' errors + * Adding _Pragma() + * Adding gcc attribute no_gccisr + * cgcc: teach cgcc about arm + * cgcc: teach cgcc about ppc64[le] + * cgcc: teach cgcc about arm64 + * add support for -fmemcpy-max-count + * add support for -Wmemcpy-max-count + * cgcc: filter-out '-fdump-linearize[=...]' + * teach sparse how to handle '-fmem-report' + * sparse: add support for _Static_assert + * constexpr: flag __builtin_bswap() as constexpr + * teach sparse about -Waddress + * make -Wbitwise operational again +- Removed patch parse-add-support-for-no_sanitize_-attributes.patch + (implemented upstream) + +------------------------------------------------------------------- Old: ---- parse-add-support-for-no_sanitize_-attributes.patch sparse-20170216.tar.xz New: ---- sparse-20180324.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sparse.spec ++++++ --- /var/tmp/diff_new_pack.oUPih1/_old 2018-04-19 15:32:03.440728424 +0200 +++ /var/tmp/diff_new_pack.oUPih1/_new 2018-04-19 15:32:03.444728259 +0200 @@ -1,7 +1,7 @@ # # spec file for package sparse # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,24 @@ Name: sparse -Version: 20170216 +Version: 20180324 Release: 0 Summary: A semantic parser of source files License: MIT Group: Development/Tools/Building -Url: https://sparse.wiki.kernel.org/index.php/Main_Page +URL: https://sparse.wiki.kernel.org/index.php/Main_Page Source: sparse-%{version}.tar.xz -Patch0: parse-add-support-for-no_sanitize_-attributes.patch Patch1: use-clang-for-sparse-llvm.patch -BuildRequires: gcc BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libxml-2.0) %if 0%{?suse_version} > 1320 || 0%{?is_opensuse} +%ifarch x86_64 BuildRequires: clang BuildRequires: llvm-devel %endif +%endif %description Sparse is a semantic parser of source files: it's neither a compiler @@ -76,7 +76,6 @@ %prep %setup -q -%patch0 -p1 %patch1 -p1 %build @@ -100,27 +99,26 @@ install %files -%defattr(-,root,root) -%doc LICENSE README FAQ Documentation/sparse.txt +%license LICENSE +%doc README FAQ Documentation/sparse.txt %{_bindir}/cgcc %{_bindir}/c2xml %{_bindir}/sparse -%{_mandir}/man1/cgcc.1%{ext_man} -%{_mandir}/man1/sparse.1%{ext_man} +%{_mandir}/man1/cgcc.1%{?ext_man} +%{_mandir}/man1/sparse.1%{?ext_man} %if 0%{?suse_version} > 1320 || 0%{?is_opensuse} +%ifarch x86_64 %files llvm -%defattr(-,root,root) %{_bindir}/sparsec %{_bindir}/sparse-llvm %endif +%endif %files inspect -%defattr(-,root,root) %{_bindir}/test-inspect %files devel -%defattr(-,root,root) %{_includedir}/sparse %{_libdir}/libsparse.a %{_datadir}/pkgconfig/sparse.pc ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.oUPih1/_old 2018-04-19 15:32:03.504725790 +0200 +++ /var/tmp/diff_new_pack.oUPih1/_new 2018-04-19 15:32:03.508725626 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.kernel.org/pub/scm/devel/sparse/sparse.git</param> - <param name="changesrevision">fbbfc73099d16057cfad98668dafb50ce3844719</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">979043ca8aae37304d2e3d43c9f281d9b8d92ba6</param></service></servicedata> \ No newline at end of file ++++++ sparse-20170216.tar.xz -> sparse-20180324.tar.xz ++++++ ++++ 8043 lines of diff (skipped)
