commit glucat for openSUSE:Factory
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 - badshah400@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 badshah400@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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de