Hello community,
here is the log from the commit of package exodusii for openSUSE:Factory checked in at 2016-11-10 13:20:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/exodusii (Old)
and /work/SRC/openSUSE:Factory/.exodusii.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "exodusii"
Changes:
--------
--- /work/SRC/openSUSE:Factory/exodusii/exodusii.changes 2016-06-02 09:38:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.exodusii.new/exodusii.changes 2016-11-10 13:20:49.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 7 22:39:23 UTC 2016 - junghans@votca.org
+
+- bump to v6.09, minor bug fixes
+- libexodus got renamed
+
+-------------------------------------------------------------------
Old:
----
exodus-6.02.tar.gz
New:
----
exodus-6.09.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ exodusii.spec ++++++
--- /var/tmp/diff_new_pack.3bX9Jd/_old 2016-11-10 13:20:50.000000000 +0100
+++ /var/tmp/diff_new_pack.3bX9Jd/_new 2016-11-10 13:20:50.000000000 +0100
@@ -1,13 +1,22 @@
#
-# exodusii.spec
+# spec file for package exodusii
#
-# Copyright (c) 2016 Christoph Junghans
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
-# Licensed under the Apache Software License (ASL 2.0)
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: exodusii
-Version: 6.02
+Version: 6.09
%define libver 5.14.0
%define libusc 5_14_0
Release: 0
@@ -33,11 +42,12 @@
and read via C, C++, or Fortran library routines which comprise the
Application Programming Interface (API).
-%package -n libexoIIv2c-%libusc
+%package -n libexodus-%libusc
Summary: ExodusII C library
Group: Productivity/Scientific/Math
+Provides: libexoIIv2c-%libusc < %{version}
-%description -n libexoIIv2c-%libusc
+%description -n libexodus-%libusc
EXODUS II is a model developed to store and retrieve data for finite element
analyses. It is used for preprocessing (problem definition), postprocessing
(results visualization), as well as code to code data transfer. An EXODUS II
@@ -64,8 +74,9 @@
%package devel
Summary: Development headers and libraries for exodusII
Group: Development/Libraries/C and C++
-Requires: libexoIIv2c-%libusc = %{version}
+Requires: libexodus-%libusc = %{version}
Requires: libexoIIv2for-%libusc = %{version}
+Requires: netcdf-devel
%description devel
EXODUS II is a model developed to store and retrieve data for finite element
@@ -95,6 +106,7 @@
-DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH:BOOL=ON \
+ -DPYTHON=false \
-DBUILD_SHARED=ON \
..
make %{?_smp_mflags}
@@ -104,24 +116,24 @@
cd build
make install DESTDIR=%{buildroot}
[[ %{_lib} = lib ]] || mv %{buildroot}/%{_prefix}/{lib,%{_lib}}
-ln -s libexoIIv2c-%version.so "%buildroot/%_libdir/libexoIIv2c.so"
-ln -s libexoIIv2for-%version.so "%buildroot/%_libdir/libexoIIv2for.so"
+ln -s libexodus-%{libver}.so "%buildroot/%_libdir/libexodus.so"
+ln -s libexoIIv2for-%{libver}.so "%buildroot/%_libdir/libexoIIv2for.so"
find %buildroot
-%post -n libexoIIv2c-%libusc -p /sbin/ldconfig
+%post -n libexodus-%libusc -p /sbin/ldconfig
%post -n libexoIIv2for-%libusc -p /sbin/ldconfig
-%postun -n libexoIIv2c-%libusc -p /sbin/ldconfig
+%postun -n libexodus-%libusc -p /sbin/ldconfig
%postun -n libexoIIv2for-%libusc -p /sbin/ldconfig
%files devel
%defattr(-,root,root)
%{_includedir}/*
-%{_libdir}/libexoIIv2c.so
+%{_libdir}/libexodus.so
%{_libdir}/libexoIIv2for.so
-%files -n libexoIIv2c-%libusc
+%files -n libexodus-%libusc
%defattr(-,root,root)
-%{_libdir}/libexoIIv2c-%libver.so
+%{_libdir}/libexodus-%libver.so
%files -n libexoIIv2for-%libusc
%defattr(-,root,root)
++++++ exodus-6.02.tar.gz -> exodus-6.09.tar.gz ++++++
++++ 19058 lines of diff (skipped)
++++++ sovers.diff ++++++
--- /var/tmp/diff_new_pack.3bX9Jd/_old 2016-11-10 13:20:51.000000000 +0100
+++ /var/tmp/diff_new_pack.3bX9Jd/_new 2016-11-10 13:20:51.000000000 +0100
@@ -14,69 +14,69 @@
Index: exodus-6.02/exodus/cbind/CMakeLists.txt
===================================================================
---- exodus-6.02.orig/exodus/cbind/CMakeLists.txt
-+++ exodus-6.02/exodus/cbind/CMakeLists.txt
-@@ -276,20 +276,20 @@ IF(APPLE)
+--- exodus-6.09.orig/exodus/cbind/CMakeLists.txt 2016-11-07 14:47:34.347874074 -0700
++++ exodus-6.09/exodus/cbind/CMakeLists.txt 2016-11-07 14:51:11.507036420 -0700
+@@ -279,20 +279,20 @@
COMPILE_FLAGS -fno-common)
ENDIF(APPLE)
--ADD_LIBRARY(exoIIv2c ${EXODUS_LIBRARY_TYPE} ${cbind_SRCS})
-+ADD_LIBRARY(exoIIv2c-${EXODUSII_VERSION_FULL} ${EXODUS_LIBRARY_TYPE} ${cbind_SRCS})
+-ADD_LIBRARY(exodus ${EXODUS_LIBRARY_TYPE} ${cbind_SRCS})
++ADD_LIBRARY(exodus-${EXODUSII_VERSION_FULL} ${EXODUS_LIBRARY_TYPE} ${cbind_SRCS})
--TARGET_LINK_LIBRARIES(exoIIv2c ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY})
-+TARGET_LINK_LIBRARIES(exoIIv2c-${EXODUSII_VERSION_FULL} ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY})
+-TARGET_LINK_LIBRARIES(exodus ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY} ${CURL} m dl)
++TARGET_LINK_LIBRARIES(exodus-${EXODUSII_VERSION_FULL} ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY} ${CURL} m dl)
IF(MSVC)
-- set_target_properties(exoIIv2c PROPERTIES COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
-+ set_target_properties(exoIIv2c-${EXODUSII_VERSION_FULL} PROPERTIES COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
+- set_target_properties(exodus PROPERTIES COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
++ set_target_properties(exodus-${EXODUSII_VERSION_FULL} PROPERTIES COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)
ENDIF(MSVC)
IF(EXODUS_LIBRARY_PROPERTIES)
-- SET_TARGET_PROPERTIES(exoIIv2c PROPERTIES ${EXODUS_LIBRARY_PROPERTIES})
-+ SET_TARGET_PROPERTIES(exoIIv2c-${EXODUSII_VERSION_FULL} PROPERTIES ${EXODUS_LIBRARY_PROPERTIES})
+- SET_TARGET_PROPERTIES(exodus PROPERTIES ${EXODUS_LIBRARY_PROPERTIES})
++ SET_TARGET_PROPERTIES(exodus-${EXODUSII_VERSION_FULL} PROPERTIES ${EXODUS_LIBRARY_PROPERTIES})
ENDIF(EXODUS_LIBRARY_PROPERTIES)
IF(NOT EXODUS_INSTALL_NO_LIBRARIES)
-- INSTALL(TARGETS exoIIv2c
-+ INSTALL(TARGETS exoIIv2c-${EXODUSII_VERSION_FULL}
+- INSTALL(TARGETS exodus
++ INSTALL(TARGETS exodus-${EXODUSII_VERSION_FULL}
RUNTIME DESTINATION lib COMPONENT Runtime
LIBRARY DESTINATION lib COMPONENT Runtime
ARCHIVE DESTINATION lib COMPONENT Development)
Index: exodus-6.02/exodus/cbind/test/CMakeLists.txt
===================================================================
---- exodus-6.02.orig/exodus/cbind/test/CMakeLists.txt
-+++ exodus-6.02/exodus/cbind/test/CMakeLists.txt
-@@ -17,7 +17,7 @@ CREATE_TEST_SOURCELIST( ExoIICTests
+--- exodus-6.09.orig/exodus/cbind/test/CMakeLists.txt 2016-11-07 14:47:34.355873712 -0700
++++ exodus-6.09/exodus/cbind/test/CMakeLists.txt 2016-11-07 14:49:49.541749578 -0700
+@@ -17,7 +17,7 @@
)
ADD_EXECUTABLE( ExoIICTests ${ExoIICTests} )
--TARGET_LINK_LIBRARIES( ExoIICTests exoIIv2c )
-+TARGET_LINK_LIBRARIES( ExoIICTests exoIIv2c-${EXODUSII_VERSION_FULL} )
+-TARGET_LINK_LIBRARIES( ExoIICTests exodus )
++TARGET_LINK_LIBRARIES( ExoIICTests exodus-${EXODUSII_VERSION_FULL} )
SET( TestsToRun ${ExoIICTests} )
REMOVE( TestsToRun ExoIICTests.cxx )
-@@ -73,7 +73,7 @@ CONFIGURE_FILE(
+@@ -73,7 +73,7 @@
FOREACH ( testName ${cbind_OLDTESTS} )
ADD_EXECUTABLE( ${testName} ${testName}.c )
-- TARGET_LINK_LIBRARIES( ${testName} exoIIv2c )
-+ TARGET_LINK_LIBRARIES( ${testName} exoIIv2c-${EXODUSII_VERSION_FULL} )
+- TARGET_LINK_LIBRARIES( ${testName} exodus )
++ TARGET_LINK_LIBRARIES( ${testName} exodus-${EXODUSII_VERSION_FULL} )
ENDFOREACH ( testName )
#SET( EXECUTABLE_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR} )
Index: exodus-6.02/exodus/forbind/CMakeLists.txt
===================================================================
---- exodus-6.02.orig/exodus/forbind/CMakeLists.txt
-+++ exodus-6.02/exodus/forbind/CMakeLists.txt
-@@ -51,16 +51,16 @@ SET(forbind_SRCS
+--- exodus-6.09.orig/exodus/forbind/CMakeLists.txt 2016-11-07 14:47:34.359873530 -0700
++++ exodus-6.09/exodus/forbind/CMakeLists.txt 2016-11-07 14:52:24.316738026 -0700
+@@ -51,16 +51,16 @@
src/exo_jack.c
)
-ADD_LIBRARY(exoIIv2for ${EXODUS_LIBRARY_TYPE} ${forbind_SRCS})
+ADD_LIBRARY(exoIIv2for-${EXODUSII_VERSION_FULL} ${EXODUS_LIBRARY_TYPE} ${forbind_SRCS})
--TARGET_LINK_LIBRARIES(exoIIv2for exoIIv2c ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY})
-+TARGET_LINK_LIBRARIES(exoIIv2for-${EXODUSII_VERSION_FULL} exoIIv2c-${EXODUSII_VERSION_FULL} ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY})
+-TARGET_LINK_LIBRARIES(exoIIv2for exodus ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY} ${CURL} m dl)
++TARGET_LINK_LIBRARIES(exoIIv2for-${EXODUSII_VERSION_FULL} exodus-${EXODUSII_VERSION_FULL} ${NETCDF_LIBRARY} ${HDF5_LIBRARY} ${HDF5HL_LIBRARY} ${ZLIB_LIBRARY} ${CURL} m dl)
IF(EXODUS_LIBRARY_PROPERTIES)
- SET_TARGET_PROPERTIES(exoIIv2for PROPERTIES ${EXODUS_LIBRARY_PROPERTIES})
@@ -91,9 +91,7 @@
ARCHIVE DESTINATION lib COMPONENT Development)
Index: exodus-6.02/exodus/forbind/test/CMakeLists.txt
===================================================================
---- exodus-6.02.orig/exodus/forbind/test/CMakeLists.txt
-+++ exodus-6.02/exodus/forbind/test/CMakeLists.txt
-@@ -30,7 +30,7 @@ SET( forbind_OLDTESTS
+@@ -30,7 +30,7 @@
FOREACH ( testName ${forbind_OLDTESTS} )
ADD_EXECUTABLE( f_${testName} ${testName}.f )