Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2014-04-02 17:20:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    2013-08-01 
15:35:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes       2014-04-02 
17:20:16.000000000 +0200
@@ -1,0 +2,27 @@
+Mon Mar 31 09:42:12 UTC 2014 - badshah...@gmail.com
+
+- Update to version 0.7.2:
+  + When used with PyClical now generates IPython notebooks
+  + The Pyclical tutorials are now accompanied by corresponding
+    IPython notebooks.
+  + The nork() function in matrix.h and matrix_imp.h is now
+    accompanied by the signed_perm_nork() function, which is
+    faster for the case used by fast<>() in matrix_mult_imp.h
+  + Use of the Boost pool allocator with framed_multi<> is now
+    optional, controlled via the new symbol
+    _GLUCAT_USE_BOOST_POOL_ALLOC
+  + GluCat compiles cleanly with g++ 4.8: does not trigger the
+    "unused local typedefs" warning caused by the addition of
+    -Wunused-local-typedefs to -Wall in g++ 4.8. See
+    http://gcc.gnu.org/ml/gcc-patches/2011-07/msg02460.html
+    http://gcc.gnu.org/ml/gcc-patches/2012-05/msg01388.html
+  + Also compiles cleanly and builds correctly with clang++ 3.4
+- Drop glucat-build-with-updated-boost.patch: incorporated
+  upstream
+- Implement a %check section with included tests
+- Drop conditionals solely relevant to end-of-life openSUSE
+  versions
+- Do not package unnecessary INSTALL file
+- Update year in specfile COPYRIGHT.
+
+-------------------------------------------------------------------

Old:
----
  glucat-0.7.1.tar.gz
  glucat-build-with-updated-boost.patch

New:
----
  glucat-0.7.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glucat.spec ++++++
--- /var/tmp/diff_new_pack.E1M6Fp/_old  2014-04-02 17:20:17.000000000 +0200
+++ /var/tmp/diff_new_pack.E1M6Fp/_new  2014-04-02 17:20:17.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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,7 +17,7 @@
 
 
 Name:           glucat
-Version:        0.7.1
+Version:        0.7.2
 Release:        0
 Summary:        Library of C++ templates implementing universal Clifford 
algebras
 License:        LGPL-3.0
@@ -25,8 +25,6 @@
 Url:            http://glucat.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 Patch0:         glucat-fix-32bit-build.patch
-#PATCH-FIX-UPSTREAM glucat-build-with-updated-boost.patch badshah...@gmail.com 
-- Fix building with updated boost; patch came from upstream
-Patch1:         glucat-build-with-updated-boost.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-Cython
@@ -74,24 +72,22 @@
 %ifarch i586 ppc
 %patch0 -p1
 %endif
-%patch1 -p1
+
 %build
-# Parallel make fails for openSUSE 11.4 and lower
-%configure --prefix=%{buildroot}%{_prefix}/
+%configure --prefix=%{buildroot}%{_prefix}
 
-%if 0%{?suse_version} >= 1210
 make %{?_smp_mflags}
-%else
-make
-%endif
 
 %install
 make DESTDIR=%{buildroot} install
 
+%check
+./test/test.sh
+
 %files devel
 %defattr(-,root,root)
 %{_includedir}/%{name}/
-%doc AUTHORS INSTALL ChangeLog README COPYING TODO
+%doc AUTHORS ChangeLog README COPYING TODO
 
 %files -n python-glucat
 %defattr(-,root,root)

++++++ glucat-0.7.1.tar.gz -> glucat-0.7.2.tar.gz ++++++
++++ 177071 lines of diff (skipped)

++++++ glucat-fix-32bit-build.patch ++++++
--- /var/tmp/diff_new_pack.E1M6Fp/_old  2014-04-02 17:20:18.000000000 +0200
+++ /var/tmp/diff_new_pack.E1M6Fp/_new  2014-04-02 17:20:18.000000000 +0200
@@ -1,13 +1,13 @@
-Index: glucat-0.7.0/glucat/framed_multi_imp.h
+Index: glucat-0.7.2/glucat/framed_multi_imp.h
 ===================================================================
---- glucat-0.7.0.orig/glucat/framed_multi_imp.h
-+++ glucat-0.7.0/glucat/framed_multi_imp.h
-@@ -215,7 +215,7 @@ namespace glucat
+--- glucat-0.7.2.orig/glucat/framed_multi_imp.h
++++ glucat-0.7.2/glucat/framed_multi_imp.h
+@@ -217,7 +217,7 @@ namespace glucat
      const Scalar_T eps = std::numeric_limits<Scalar_T>::epsilon();
      const Scalar_T tol = traits_t::abs(val_norm * eps * eps);
  #if defined(_GLUCAT_MAP_IS_HASH)
 -    const size_t max_size = std::min(algebra_dim, matrix::nnz(val.m_matrix));
 +    const size_t max_size = std::min<size_t>(algebra_dim, 
matrix::nnz(val.m_matrix));
      *this = multivector_t(_GLUCAT_HASH_SIZE_T(max_size));
- #endif    
+ #endif
      for (set_value_t

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to