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)


Reply via email to