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 - badshah...@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<index_set_t, Scalar_T> or unordered_map<index_set_t,
+    Scalar_T>, rather than the previous base class, map<const
+    index_set_t, Scalar_T> or unordered_map<const index_set_t,
+    Scalar_T>.  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 badshah...@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 
badshah...@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 badshah...@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)


Reply via email to