Hello community, here is the log from the commit of package YODA for openSUSE:Factory checked in at 2015-06-30 10:17:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/YODA (Old) and /work/SRC/openSUSE:Factory/.YODA.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "YODA" Changes: -------- --- /work/SRC/openSUSE:Factory/YODA/YODA.changes 2014-10-29 21:10:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.YODA.new/YODA.changes 2015-06-30 10:17:43.000000000 +0200 @@ -1,0 +2,45 @@ +Thu Jun 25 06:28:15 UTC 2015 - [email protected] + +- Add YODA-boost-configure-for-GCC5.patch to fix autoconf + boost macros lookup with GCC5; patch taken from boost.m4 + upstream [https://github.com/tsuna/boost.m4]. +- Clean up some further remnants of %buildroot in python + byte-compiled files. + +------------------------------------------------------------------- +Thu Jun 25 06:12:08 UTC 2015 - [email protected] + +- Update to version 1.3.1: + + Adding usefocus optional argument to some mkScatter functions, + plus the Python bindings. + + Cleaning up some Python mappings of 2D histogram bin classes. + + Removing mappings of bin-level fill and scale operations in + Python. + + Fix formatting and error handling in Python Bin and Dbn + __repr__ methods. + + Add a -i/--in-place option pair on yodascale. + + Convert script matching options to use re search rather than + match. + + Adding matching options and verbose option to yodals. + + Improvements and additions to ROOTCnv.h routines, particularly + to TProfile creation: thanks to Roman Lysak for advice. + + Add convenience YODA/YODA.h header. + + yodascale now uses PointMatcher and can normalize or multiply + to abs values or ref histos/bin ranges. + + Adding yoda.matcher Python sub-package with PointMatcher + functionality. To be used in Professor 2.0 and in yodascale. + + Adding 'scat2' type to yodahist. + + Add match/unmatch args to all conversion scripts, via a new + Python yoda.script_helpers function. + + Script updates, improved docstrings, and improved tab + completion. + + Add a yoda.plotting sub-module, based on matplotlib. + + Small build improvements. + + Handle overflow filling in binned types without invoking an + exception. + + Change inRange to have non-fuzzy comparison behaviour. + + Improving/adding __div__ functions in Python for all binned + types. + + Add std:: prefix to isinf() calls in BinSearcher.h. + +------------------------------------------------------------------- Old: ---- YODA-1.3.0.tar.bz2 New: ---- YODA-1.3.1.tar.bz2 YODA-boost-configure-for-GCC5.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ YODA.spec ++++++ --- /var/tmp/diff_new_pack.DKfPQ6/_old 2015-06-30 10:17:44.000000000 +0200 +++ /var/tmp/diff_new_pack.DKfPQ6/_new 2015-06-30 10:17:44.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package YODA # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,18 +19,24 @@ %define so_name lib%{name} Name: YODA -Version: 1.3.0 +Version: 1.3.1 Release: 0 Summary: A small set of data analysis classes for MC event generator validation analyses License: GPL-2.0 Group: Development/Libraries/C and C++ Url: http://yoda.hepforge.org/ Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM YODA-boost-configure-for-GCC5.patch [email protected] -- Fix autoconf's boost lookup with GCC5; patch taken from boost.m4 upstream +Patch0: YODA-boost-configure-for-GCC5.patch BuildRequires: boost-devel BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python-Cython BuildRequires: python-devel +# For patch0, which modifies autobuild files +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -99,8 +105,16 @@ %prep %setup -q +# GCC5 used only for openSUSE > 13.2 +%if 0%{?suse_version} > 1320 +%patch0 -p1 +%endif %build +# GCC5 used only for openSUSE > 13.2 +%if 0%{?suse_version} > 1320 +autoreconf -i +%endif %configure make %{?_smp_mflags} @@ -110,7 +124,7 @@ find %{buildroot}%{_libdir}/ -name "*.la" -delete # Remove traces of BUILDROOT from files -sed -i "s|%{buildroot}||" %{buildroot}%{python_sitearch}/yoda/*.pyc +sed -i "s|%{buildroot}||g" %{buildroot}%{python_sitearch}/yoda/*.pyc %post -n %{so_name} /sbin/ldconfig @@ -132,6 +146,7 @@ %{_bindir}/yoda2flat %{_bindir}/yoda-config %{_bindir}/yodamerge +%{_bindir}/yodacmp %{_bindir}/yodacnv %{_bindir}/yodadiff %{_bindir}/yodahist ++++++ YODA-1.3.0.tar.bz2 -> YODA-1.3.1.tar.bz2 ++++++ ++++ 72240 lines of diff (skipped) ++++++ YODA-boost-configure-for-GCC5.patch ++++++ ++++ 824 lines (skipped)
