commit 4b676458c56d04fa835f1e61f688e418337723dc
Author: Jakub Bogusz <[email protected]>
Date:   Fri Nov 27 18:48:16 2015 +0100

    - updated to 1.8.16 (note: new c++ libs sonames)
    - updated config,cmake patches
    - linux-lfs is always enabled now

 hdf5-cmake.patch  | 24 ++++++++++++------------
 hdf5-config.patch | 22 +++++++++-------------
 hdf5.spec         | 12 ++++++------
 3 files changed, 27 insertions(+), 31 deletions(-)
---
diff --git a/hdf5.spec b/hdf5.spec
index e22651f..f9fc31b 100644
--- a/hdf5.spec
+++ b/hdf5.spec
@@ -10,12 +10,12 @@
 Summary:       Hierarchical Data Format 5 library
 Summary(pl.UTF-8):     Biblioteka HDF5 (Hierarchical Data Format 5)
 Name:          hdf5
-Version:       1.8.15
-Release:       4
+Version:       1.8.16
+Release:       1
 License:       Nearly BSD, but changed sources must be marked
 Group:         Libraries
 Source0:       
ftp://ftp.hdfgroup.org/HDF5/current/src/%{name}-%{version}.tar.bz2
-# Source0-md5: c3cfd7aeca8ca15160d9784af6748ac4
+# Source0-md5: 79c1593573ebddf734eee8d43ecfe483
 Patch0:                %{name}-config.patch
 Patch1:                %{name}-sig.patch
 Patch2:                %{name}-cmake.patch
@@ -189,7 +189,6 @@ Narzędzia do konwersji z i to formatu HDF5.
        --enable-cxx \
        --enable-fortran \
        %{?with_fortran2003:--enable-fortran2003} \
-       --enable-linux-lfs \
        %{?with_mpi:--enable-parallel --enable-unsupported} \
        --enable-production \
        --enable-shared \
@@ -354,9 +353,9 @@ rm -rf $RPM_BUILD_ROOT
 %files c++
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libhdf5_cpp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libhdf5_cpp.so.10
+%attr(755,root,root) %ghost %{_libdir}/libhdf5_cpp.so.11
 %attr(755,root,root) %{_libdir}/libhdf5_hl_cpp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libhdf5_hl_cpp.so.10
+%attr(755,root,root) %ghost %{_libdir}/libhdf5_hl_cpp.so.11
 
 %files c++-devel
 %defattr(644,root,root,755)
@@ -391,6 +390,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/H5Library.h
 %{_includedir}/H5Location.h
 %{_includedir}/H5Object.h
+%{_includedir}/H5OcreatProp.h
 %{_includedir}/H5PacketTable.h
 %{_includedir}/H5PredType.h
 %{_includedir}/H5PropList.h
diff --git a/hdf5-cmake.patch b/hdf5-cmake.patch
index d1656a1..4054671 100644
--- a/hdf5-cmake.patch
+++ b/hdf5-cmake.patch
@@ -136,8 +136,8 @@
 +
 +# Commands beyond this point should not need to know the version.
 +SET(CMAKE_IMPORT_FILE_VERSION)
---- hdf5-1.8.15/config/cmake/hdf5-config.cmake.in~     2015-05-01 
20:36:45.000000000 +0200
-+++ hdf5-1.8.15/config/cmake/hdf5-config.cmake.in      2015-07-13 
22:14:01.374454258 +0200
+--- hdf5-1.8.16/config/cmake/hdf5-config.cmake.in.orig 2015-10-24 
07:14:03.000000000 +0200
++++ hdf5-1.8.16/config/cmake/hdf5-config.cmake.in      2015-11-26 
21:14:53.838328233 +0100
 @@ -1,7 +1,6 @@
  #-----------------------------------------------------------------------------
  # HDF5 Config file for compiling against hdf5 build/install directory
@@ -146,16 +146,16 @@
  
  string(TOUPPER @HDF5_PACKAGE@ HDF5_PACKAGE_NAME)
  
-@@ -45,7 +45,7 @@
+@@ -47,7 +46,7 @@
  set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@" 
"${${HDF5_PACKAGE_NAME}_MPI_C_INCLUDE_PATH}")
  
  set (${HDF5_PACKAGE_NAME}_SHARE_DIR "@PACKAGE_SHARE_INSTALL_DIR@")
 -set_and_check (${HDF5_PACKAGE_NAME}_BUILD_DIR "@PACKAGE_CURRENT_BUILD_DIR@")
 +set (${HDF5_PACKAGE_NAME}_BUILD_DIR "@PACKAGE_CURRENT_BUILD_DIR@")
  
- if (${HDF5_PACKAGE_NAME}_BUILD_FORTRAN)
-   set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR_FORTRAN 
"@PACKAGE_INCLUDE_INSTALL_DIR@")
-@@ -65,7 +65,7 @@
+ if (${HDF5_PACKAGE_NAME}_BUILD_CPP_LIB)
+   set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR_CPP "@PACKAGE_INCLUDE_INSTALL_DIR@")
+@@ -63,7 +62,7 @@
  
  if (${HDF5_PACKAGE_NAME}_BUILD_TOOLS)
    set (${HDF5_PACKAGE_NAME}_INCLUDE_DIR_TOOLS "@PACKAGE_INCLUDE_INSTALL_DIR@")
@@ -163,12 +163,12 @@
 +  set (${HDF5_PACKAGE_NAME}_TOOLS_DIR "@PACKAGE_CURRENT_BUILD_DIR@/bin")
  endif ()
  
- if (HDF5_BUILD_SHARED_LIBS)
-@@ -141,6 +141,3 @@
-       endif ()
+ #-----------------------------------------------------------------------------
+@@ -154,7 +153,3 @@
      endif ()
    endforeach ()
+ endforeach ()
 -
--  check_required_components(${HDF5_PACKAGE_NAME}_FIND_COMPONENTS)
--  
-\ No newline at end of file
+-foreach (libtype IN LISTS ${HDF5_PACKAGE_NAME}_LIB_TYPE)
+-  check_required_components(${HDF5_PACKAGE_NAME}_${libtype})
+-endforeach ()
diff --git a/hdf5-config.patch b/hdf5-config.patch
index dd56e51..277dd49 100644
--- a/hdf5-config.patch
+++ b/hdf5-config.patch
@@ -1,19 +1,15 @@
---- hdf5-1.8.5-patch1/config/gnu-flags.orig    2010-08-26 16:21:53.000000000 
+0200
-+++ hdf5-1.8.5-patch1/config/gnu-flags 2010-10-05 22:12:48.883739367 +0200
-@@ -145,16 +145,12 @@
+--- hdf5-1.8.16/config/gnu-flags.orig  2015-11-26 21:06:26.741682874 +0100
++++ hdf5-1.8.16/config/gnu-flags       2015-11-26 21:08:37.605010716 +0100
+@@ -99,10 +99,10 @@
      # Production
      case "$cc_vendor-$cc_version" in
-       gcc-2.95.[34])
+       gcc-[34].*)
 -        PROD_CFLAGS="-O3"
++        PROD_CFLAGS=
          ;;
-       gcc-3.*)
--        PROD_CFLAGS="-O3"
-         ;;
-       gcc-4.*)
--        PROD_CFLAGS="-O3"
+       gcc-5.*)
+-        PROD_CFLAGS="-O3 -fstdarg-opt"
++        PROD_CFLAGS="-fstdarg-opt"
          ;;
        *)
--        PROD_CFLAGS="-O"
-         ;;
-     esac
- 
+         PROD_CFLAGS="-O -finline-functions"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hdf5.git/commitdiff/4b676458c56d04fa835f1e61f688e418337723dc

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to