Hello community,
here is the log from the commit of package glucat for openSUSE:Factory checked in at 2016-07-14 09:49:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glucat (Old)
and /work/SRC/openSUSE:Factory/.glucat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glucat"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glucat/glucat.changes 2016-05-10 09:27:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes 2016-07-14 09:49:33.000000000 +0200
@@ -1,0 +2,38 @@
+Mon Jul 11 08:28:12 UTC 2016 - badshah400@gmail.com
+
+- Update to version 0.8.2:
+ + The GluCat classes basis_matrix_t and framed_multi<> have been
+ refined.
+ + The class basis_matrix_t is now based on int rather than on
+ Scalar_T. This should make basis matrix generation more
+ efficient, especially when Scalar_T is of class dd_real or
+ qd_real.
+ + The class framed_multi<> is now based on either
+ map or unordered_map, rather than the previous base class, map or unordered_map. This is for compatibility with the libc++
+ implementations of these bases classes.
+ + The framed_multi<> and matrix_multi<> constructors that use
+ the parameters val, frm and prechecked have changed. The frame
+ used for the constuction now includes the union of val.frame()
+ with frm, and these constructors no longer throw an exception
+ if val is oustide of frm.
+ + A new function, reframe(lhs,rhs,lhs_reframed,rhs_reframed)
+ fixes a bug in reframing for binary operations on class
+ matrix_multi<>.
+ + The function reframe(self, ixt) in pyclical/PyCliCal.pyx now
+ puts self into a larger frame, containing the union of
+ self.frame() and index set ixt.
+ + GluCat now compiles with clang++ and libc++.
+ + PyClical can now be built with g++ version 4.8 and possibly
+ earlier versions.
+ + GluCat also compiles cleanly with Intel C++ 16.0.2.
+- Drop patches incorporated upstream:
+ + glucat-pyclical-demos-dir.patch
+ + glucat-doxygen-build-workaround.patch
+ + glucat-pyclical-pythonpath.patch.
+- Pyclical module now builds with gcc older than 4.9 again,
+ reenable python-glucat for openSUSE 13.2 and older.
+
+-------------------------------------------------------------------
Old:
----
glucat-0.8.1.tar.gz
glucat-doxygen-build-workaround.patch
glucat-pyclical-demos-dir.patch
glucat-pyclical-pythonpath.patch
New:
----
glucat-0.8.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glucat.spec ++++++
--- /var/tmp/diff_new_pack.g4cc3D/_old 2016-07-14 09:49:34.000000000 +0200
+++ /var/tmp/diff_new_pack.g4cc3D/_new 2016-07-14 09:49:34.000000000 +0200
@@ -16,28 +16,14 @@
#
-# GCC >= 4.9 IS REQUIRED FOR THE PYCLICAL MODULE, AVAILABLE FOR openSUSE > 1320,
-# FOR OLDER VERSIONS, DISABLE PYCLICAL MOD BUT BUILD REST
-%if 0%{?suse_version} > 1320
-%define pyclical_enable 1
-%else
-%define pyclical_enable 0
-%endif
Name: glucat
-Version: 0.8.1
+Version: 0.8.2
Release: 0
Summary: Library of C++ templates implementing universal Clifford algebras
License: LGPL-3.0
Group: Development/Libraries/C and C++
Url: http://glucat.sourceforge.net/
Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FEATURE-OPENSUSE glucat-pyclical-demos-dir.patch badshah400@gmail.com -- Allow a configure option "--with-demo-dir" to set a custom path to install the pyclical demos (defaults to %%{_datadir}/pyclical/demos); patch submitted upstream
-Patch0: glucat-pyclical-demos-dir.patch
-# PATCH-FIX-UPSTREAM glucat-doxygen-build-workaround.patch bgo#762982 badshah400@gmail.com -- Required to circumvent a known doxygen 1.8.11 regression; only required for openSUSE > 13.2; patch submitted upstream
-# FIXME: PATCH1 SHOULD BE DROPPED WHEN UPSTREAM doxygen BUG IS FIXED AND THE FIXED VERSION IS MADE AVAILABLE FOR openSUSE:Factory
-Patch1: glucat-doxygen-build-workaround.patch
-# PATCH-FIX-UPSTREAM glucat-pyclical-pythonpath.patch badshah400@gmail.com -- Add the dir where pyclical module is located to PYTHONPATH to make the module visible, build fails otherwise; patch submitted upstream
-Patch2: glucat-pyclical-pythonpath.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: boost-devel
@@ -119,15 +105,8 @@
%prep
%setup -q
-%patch0 -p1
-%if 0%{?suse_version} > 1320
-%patch1 -p1
-%endif
-%patch2 -p1
%build
-# PATCH0 AND PATCH1 TOUCH MAKEFILE.am FILES
-autoreconf -i
%configure --prefix=%{_prefix} --docdir=%{_docdir}/%{name} --with-demo-dir=%{_docdir}/%{name}/demos
# FIX A NON-UNIX EOF ENCODING
@@ -159,12 +138,10 @@
%{_docdir}/%{name}/html/
%{_docdir}/%{name}/pdf/
-%if 0%{?pyclical_enable}
%files -n python-glucat
%defattr(-,root,root)
%{python_sitearch}/*
%dir %{_docdir}/%{name}
%{_docdir}/%{name}/demos/
-%endif
%changelog
++++++ glucat-0.8.1.tar.gz -> glucat-0.8.2.tar.gz ++++++
++++ 21461 lines of diff (skipped)