Hello community, here is the log from the commit of package normaliz for openSUSE:Factory checked in at 2018-01-01 22:36:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/normaliz (Old) and /work/SRC/openSUSE:Factory/.normaliz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "normaliz" Mon Jan 1 22:36:45 2018 rev:3 rq:561006 version:3.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/normaliz/normaliz.changes 2017-11-23 09:43:51.573728377 +0100 +++ /work/SRC/openSUSE:Factory/.normaliz.new/normaliz.changes 2018-01-01 22:38:24.932192519 +0100 @@ -1,0 +2,10 @@ +Mon Dec 25 13:13:38 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 3.5.0 + * Euclidean volume of polytopes + * Expansion of series + * Projection of cones and polyhedra + * LLL reduced coordinates for project-and-lift +- Add 0001-Fix-compiler-warnings-in-matrix.cpp.patch + +------------------------------------------------------------------- Old: ---- normaliz-3.4.1.tar.gz New: ---- 0001-Fix-compiler-warnings-in-matrix.cpp.patch normaliz-3.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ normaliz.spec ++++++ --- /var/tmp/diff_new_pack.XgP4OH/_old 2018-01-01 22:38:25.895870773 +0100 +++ /var/tmp/diff_new_pack.XgP4OH/_new 2018-01-01 22:38:25.907866767 +0100 @@ -17,7 +17,7 @@ Name: normaliz -Version: 3.4.1 +Version: 3.5.0 Release: 0 Summary: Tools for computations in affine monoids and rational cones License: GPL-3.0+ @@ -25,10 +25,13 @@ Url: https://www.normaliz.uni-osnabrueck.de/ Source: https://github.com/Normaliz/Normaliz/releases/download/v%version/%name-%vers... +Patch1: 0001-Fix-compiler-warnings-in-matrix.cpp.patch BuildRequires: boost-devel BuildRequires: cmake >= 2.6 +#maybe with flint-devel later on BuildRequires: gcc-c++ BuildRequires: gmp-devel +BuildRequires: mpfr-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -75,6 +78,7 @@ %prep %setup -q +%patch -P 1 -p1 %build pushd source/ ++++++ 0001-Fix-compiler-warnings-in-matrix.cpp.patch ++++++
From c67e8c9246ba6e51fb9f35da4bec8e23a744f4f7 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt
Date: Mon, 25 Dec 2017 14:21:54 +0100 Subject: [PATCH] Fix compiler warnings in matrix.cpp
Add a return clause, because assert() may be replaced with nothing by
the preprocessor under -DNDEBUG.
matrix.cpp: In member function 'std::vector<Integer> libnormaliz::Matrix<Integer>::VxM_div(const
std::vector<Integer>&, const Integer&, bool&) const [with Integer = double]':
matrix.cpp:942:1: warning: no return statement in function returning non-void [-Wreturn-type]
matrix.cpp:2262:1: warning: no return statement in function returning non-void [-Wreturn-type]
matrix.cpp:2696:1: warning: no return statement in function returning non-void [-Wreturn-type]
---
source/libnormaliz/matrix.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/source/libnormaliz/matrix.cpp b/source/libnormaliz/matrix.cpp
index ebec2958..c551c4d2 100644
--- a/source/libnormaliz/matrix.cpp
+++ b/source/libnormaliz/matrix.cpp
@@ -939,6 +939,7 @@ vector<Integer> Matrix<Integer>::VxM_div(const vector<Integer>& v, const Integer
template<>
vector