Hello community,

here is the log from the commit of package cadabra2 for openSUSE:Factory 
checked in at 2019-02-02 21:50:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cadabra2 (Old)
 and      /work/SRC/openSUSE:Factory/.cadabra2.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cadabra2"

Sat Feb  2 21:50:02 2019 rev:10 rq:670557 version:2.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/cadabra2/cadabra2.changes        2018-05-01 
23:35:53.425770236 +0200
+++ /work/SRC/openSUSE:Factory/.cadabra2.new.28833/cadabra2.changes     
2019-02-02 21:50:06.923935800 +0100
@@ -1,0 +2,10 @@
+Fri Jan 25 08:44:42 UTC 2019 - [email protected]
+
+- Update to version 2.2.4:
+  * Minor bug fixes.
+- Rebase cadabra2-add-pthread-to-cxxflags.patch for minor changes
+  to source CMakeLists.txt file.
+- Use make doc instead of running doxygen directly.
+- Drop commented out commands to generate PDF documentation.
+
+-------------------------------------------------------------------

Old:
----
  2.2.0.tar.gz

New:
----
  2.2.4.tar.gz

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

Other differences:
------------------
++++++ cadabra2.spec ++++++
--- /var/tmp/diff_new_pack.ZWyH7s/_old  2019-02-02 21:50:08.155934733 +0100
+++ /var/tmp/diff_new_pack.ZWyH7s/_new  2019-02-02 21:50:08.159934729 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cadabra2
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX 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:           cadabra2
-Version:        2.2.0
+Version:        2.2.4
 Release:        0
 Summary:        A computer algebra system for solving problems in field theory
 License:        GPL-3.0-or-later
@@ -152,23 +152,13 @@
 
 This package provides html documentation for %{name}.
 
-%package doc-pdf
-Summary:        A computer algebra system for solving problems in field theory
-Group:          Documentation/Other
-
-%description doc-pdf
-Cadabra2 is a computer algebra system (CAS) designed specifically for
-the solution of problems encountered in field theory.
-
-This package provides documentation in the form of a PDF file for %{name}.
-
 %prep
 %setup -q
 %patch1 -p1
 
 %build
-mkdir build && pushd build
 # FIXME: you should use %%cmake macro but it doesn't work
+mkdir build && pushd build
 cmake \\\
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \\\
   -DPACKAGING_MODE=ON \\\
@@ -182,13 +172,7 @@
 
 make %{?_smp_mflags}
 popd
-
-doxygen
-
-# FIXME: ENABLE WHEN LATEX DOC BUILDING IS FIXED
-#pushd doxygen/latex
-#make %{?_smp_mflags}
-#popd
+make %{?_smp_mflags} doc
 
 %install
 %cmake_install DESTDIR=%{buildroot}
@@ -207,13 +191,9 @@
 ln %{buildroot}%{_datadir}/cadabra2/latex/* 
%{buildroot}%{_datadir}/texmf/tex/latex/cadabra2/
 
 %post
-# FIXME: ENABLE WHEN LATEX DOC BUILDING IS FIXED
-#%{_bindir}/texhash
 /sbin/ldconfig
 
 %postun
-# FIXME: ENABLE WHEN LATEX DOC BUILDING IS FIXED
-#%{_bindir}/texhash
 /sbin/ldconfig
 
 %if 0%{?suse_version} <= 1320
@@ -253,9 +233,4 @@
 %defattr(-,root,root)
 %doc doxygen/html
 
-# FIXME: ENABLE WHEN LATEX DOC BUILDING IS FIXED
-#%files doc-pdf
-#%defattr(-,root,root)
-#%doc doxygen/latex/refman.pdf
-
 %changelog

++++++ 2.2.0.tar.gz -> 2.2.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/cadabra2/2.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.cadabra2.new.28833/2.2.4.tar.gz differ: char 13, 
line 1

++++++ cadabra2-add-pthread-to-cxxflags.patch ++++++
--- /var/tmp/diff_new_pack.ZWyH7s/_old  2019-02-02 21:50:08.207934687 +0100
+++ /var/tmp/diff_new_pack.ZWyH7s/_new  2019-02-02 21:50:08.211934684 +0100
@@ -1,13 +1,13 @@
-Index: cadabra2-2.2.0/CMakeLists.txt
+Index: cadabra2-2.2.4/CMakeLists.txt
 ===================================================================
---- cadabra2-2.2.0.orig/CMakeLists.txt
-+++ cadabra2-2.2.0/CMakeLists.txt
-@@ -80,7 +80,7 @@ debug_message("Initial compiler flags: $
- 
- # GCC
- if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
--  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -Wall 
-Wno-unused-but-set-variable")
-+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -Wall 
-Wno-unused-but-set-variable -pthread")
+--- cadabra2-2.2.4.orig/CMakeLists.txt
++++ cadabra2-2.2.4/CMakeLists.txt
+@@ -102,7 +102,7 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMP
+                       message(FATAL_ERROR "GCC version must be at least 4.9 
for regex support! See 
http://askubuntu.com/questions/428198/getting-installing-gcc-g-4-9-on-ubuntu 
and then set the environment variables CXX to g++-4.9 and CC to gcc-4.9. You 
may have to erase the build directory before re-running cmake.")
+               endif()
+       endif()
+-      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -Wall 
-fvisibility=hidden -Wno-unused-but-set-variable")
++      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O2 -Wall 
-fvisibility=hidden -Wno-unused-but-set-variable -pthread")
  endif()
  
  # Clang


Reply via email to