File hdf5.changes of Package hdf5

-------------------------------------------------------------------
Sun Jan  5 03:59:20 UTC 2014 - matz@suse.de

- Detect IBM long double specialness on ppc64le and don't segfault
  int the testsuite when checking that type.
  Added patches:
  * hdf5-ldouble-ppc64le.patch

-------------------------------------------------------------------
Tue Nov 26 14:27:16 UTC 2013 - pgajdos@suse.com

- update to 1.8.2:
    - Added a configuration option to change the default plugin path.
      The configure option is --with-default-plugindir=location.
      The cmake option is -DH5_DEFAULT_PLUGINDIR:PATH=location.
      HDFFV-8513.  (ADB 2013/09/04)
    - Renamed FFLAGS to FCFLAGS in configure. (ADB 2013/08/13)
    - CMake can now package a compressed examples file, the default for 
      Windows binaries from HDF Group.  (ADB  - 2013/07/22)
    - h5repack: Added the ability to use plugin filters to read and write 
              files. The option uses the filter number. HDFFV-8345 
              (ADB - 2013/09/04).
    - h5dump: Added the option -N --any_path, which searches the file for 
              paths that match the search path. HDFFV-7989 (ADB - 2013/08/12).
    - h5dump: Added the optional arg 0 to -A, which excludes attributes 
              from display. HDFFV-8134 (ADB - 2013/08/01).
    - Added tutorial examples to C++/examples.  They can be installed by
      "make install-examples" and, in the installed directory, they can be
      executed by running the script file run-c++-ex.sh. (BMR - 2013/09/28)
    - A new class, H5::H5Location, is added to represent the location concept
      in the C library.  It is a base class to H5::H5File and H5::H5Ojbect,
      whose member functions are moved into H5::H5Location.  H5::H5File can
      now inherent those functions.  As a result, an H5::H5File object can have
      an attribute. (BMR - 2013/09/27)
    - Added wrappers for H5Rget_obj_type2 to retrieve the type of the object
      that an object reference points to. (BMR - 2013/09/27)
	H5O_type_t H5Location::getRefObjType(void *ref, H5R_type_t ref_type)
    - Added wrappers for H5Aexist to check whether an attribute exists given
      a name. (BMR - 2013/09/27)
	bool H5::H5Location::attrExists(const char* name)
	bool H5::H5Location::attrExists(const H5std_string& name)
    - Added a number of overloaded functions for convenience. (BMR - 2013/09/27)
    - bugfixes
    - see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt
      for more

-------------------------------------------------------------------
Tue Sep 24 07:04:42 UTC 2013 - schwab@suse.de

- hdf5-configure-long-double.patch: fix configure check for unsigned long
  long to long double conversion to not fail spuriously for 128bit long
  double
- Increase testsuite timeout for qemu user space build

-------------------------------------------------------------------
Fri Sep 13 12:18:27 UTC 2013 - pgajdos@suse.com

- build with -O0 also for gcc 4.8

-------------------------------------------------------------------
Fri Jun 14 00:09:30 UTC 2013 - sweet_f_a@gmx.de

- increase hdf5_libver to 8

-------------------------------------------------------------------
Wed Jun 12 11:22:35 UTC 2013 - sweet_f_a@gmx.de

- use host config "linux-gnu" for arm (linux-gnueabi) to get useful
  H5_CFLAGS too
- add hdf5-1.8.11-abort_unknown_host_config.patch, to get noticed
  if hdf5 doesn' t know our host
- minimize hdf5-non_void_return.patch, false positives doesn't make
  problems anymore since now we have always -Wmissing-noreturn
- make verbose
- gcc 4.6.x needs -O0 on some systems

-------------------------------------------------------------------
Tue Jun 11 13:45:26 UTC 2013 - sweet_f_a@gmx.de

- Update to 1.8.11, changes documented here:
  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
- remove hdf5-fix_printf.patch, fixed by upstream 
- use default CFLAGS (-O2) again if possible

-------------------------------------------------------------------
Fri Apr 12 19:25:06 UTC 2013 - sweet_f_a@gmx.de

- Update to 1.8.10-patch1:
  * official important bug fixes for 1.8.10
  * see RELEASE.txt "Bug Fixes since HDF5-1.8.10"

-------------------------------------------------------------------
Sun Nov 18 12:31:34 UTC 2012 - sweet_f_a@gmx.de

- Update to 1.8.10, changes documented here:
  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
- remove hdf5-ph5diff.patch (fixed by upstream)
- add hdf5-fix_printf.patch

-------------------------------------------------------------------
Fri Nov 16 16:23:18 UTC 2012 - sweet_f_a@gmx.de

- cosmetics, enable parallel build for suse only
- fix build for old findutils

-------------------------------------------------------------------
Mon Nov  5 12:31:22 UTC 2012 - coolo@suse.com

- fixing baselibs.conf

-------------------------------------------------------------------
Wed Sep 26 13:17:45 UTC 2012 - sweet_f_a@gmx.de

- make sure to install the examples from non-parallel build

-------------------------------------------------------------------
Mon Sep 24 12:29:04 UTC 2012 - sweet_f_a@gmx.de

- don't use deprecated macro makeinstall
- enable test suite for parallel builds
- always build out of tree instead of copying sources

-------------------------------------------------------------------
Fri Sep  7 17:24:21 UTC 2012 - scorot@free.fr

- parallel versions for openmpi and mvapich2
- add baselibs.conf

-------------------------------------------------------------------
Wed Jun 20 09:39:44 UTC 2012 - sweet_f_a@gmx.de

 - minor rpm portability build fixes
 - remove unused source file h5comp
 - enable all tests on ppc again (remove hdf5-1.8.8-tstlite.patch)
 - build fixes for arm
   * avoid some false positives "no-return-in-nonvoid-function"
   * disable some tests on arm only (hdf5-1.8.9-tests-arm.patch)
  
-------------------------------------------------------------------
Mon May 28 15:05:43 UTC 2012 - ocefpaf@gmail.com

- Update to 1.8.9
* Changes documented here:
  http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html 

-------------------------------------------------------------------
Mon Mar 12 11:57:39 UTC 2012 - sweet_f_a@gmx.de

- install libhdf5.settings (bnc#751747)
- move executables h5cc and h5c++ to the devel package 

-------------------------------------------------------------------
Sun Feb 19 04:46:42 UTC 2012 - ocefpaf@gmail.com

- Removed "Fixup headers and scripts for multiarch".

-------------------------------------------------------------------
Wed Nov 30 09:02:37 UTC 2011 - jengelh@medozas.de

- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use %_smp_mflags for parallel building
- Accurate rpmgroup selection for shared library packages

-------------------------------------------------------------------
Tue Nov 29 20:05:19 UTC 2011 - ocefpaf@gmail.com

- un-commented --with-pthread and --with-ssl.

-------------------------------------------------------------------
Mon Nov 28 14:34:24 UTC 2011 - ocefpaf@gmail.com

- Update to 1.8.8
  * Add patch to avoid setting LD_LIBRARY_PATH
  * Add patch hdf5-non_void_return.patch
  * Fixed non_void_return (thanks to Boris Manojlovic).
  * Drop tstlite patch
  * drop ppc64 longdouble patch, not required anymore
  * Catch up with some Fedora modifications
    - Add rpm macro %%{_hdf5_version} for convenience
  * No Fortran modules for opensuse < 11.4 (Do not pass make check)
  
  New Features
  ============

    Configuration
    -------------
    - Added the --enable-fortran2003 flag to enable Fortran2003 support
      in the HDF5 Fortran library. The flag should be used along with the
      --enable-fortran flag and takes affect only when the Fortran compiler
      is Fortran2003 compliant. (EIP - 2011/11/14)
    - Added checks for clock_gettime and mach/mach_time.h to both configure and
      CMake.  This will support the move from gettimeofday to clock_gettime's
      monotonic timer in the profiling code in a future release.
      (DER - 2011/10/12)

    Library
    -------
    - The Windows VFD code has been removed with the exception of the functions
      which set it (H5Pset_fapl_windows, for example).  Setting the Windows
      VFD now really sets the SEC2 VFD.  The WINDOWS_MAX_BUF and
      WINDOWS_USE_STDIO configuration options and #defines have also been
      removed. NOTE: Since the Windows VFD was a clone of the SEC2 VFD, this
      change should be transparent to users.
      (DER - 2011/10/12 - HDFFV-7740, HDFFV-7744)
    - H5Tcreate now supports the string type (fixed-length and variable-
      length). (SLU - 2011/05/20)

    Parallel Library
    ----------------
    - Added new H5Pget_mpio_actual_chunk_opt_mode and
      H5Pget_mpio_actual_io_mode API routines for querying whether/how
      a collective I/O operation completed.  (QAK - 2011/10/12)

    Tools
    -----
    - None

    High-Level APIs
    ---------------
    - Added the following Fortran wrappers for the Dimension Scale APIs:
        h5dsset_scale_f
        h5dsattach_scale_f
        h5dsdetach_scale_f
        h5dsis_attached_f
        h5dsis_scale_f
        h5dsset_label_f
        h5dsget_label_f
        h5dsget_scale_name_f
        h5dsget_num_scales_f
      (EIP for SB - 2011/10/13 - HDFFV-3797)

    Fortran API
    -----------
    - The HDF5 Fortran library was enhanced to support the Fortran 2003 standard.
      The following features are available when the HDF5 library is configured
      using the --enable-fortran and --enable-fortran2003 configure flags AND
      if the Fortran compiler is Fortran 2003 compliant:

      - Subroutines overloaded with the C_PTR derived type:
          h5pget_f
          h5pget_fill_value_f
          h5pinsert_f
          h5pregister_f
          h5pset_f
          h5pset_fill_value_f
          h5rcreate_f
          h5rderefrence_f
          h5rget_name_f
          h5rget_obj_type_f
      - Subroutines overloaded with the C_PTR derived type
        and simplified signatures:
          h5aread_f
          h5awrite_f
          h5dread_f
          h5dwrite_f
      - New subroutines
          h5dvlen_reclaim_f
          h5literate_by_name_f
          h5literate_f
          h5ovisit_f
          h5tconvert_f
          h5pset_nbit_f
          h5pset_scaleoffset_f
      - Subroutines with additional optional parameters:
          h5pcreate_class_f
      (EIP - 2011/10/14)

    C++ API
    -------
    - None

-------------------------------------------------------------------
Thu Jun  2 20:39:35 UTC 2011 - ocefpaf@yahoo.com.br

- uncomment make check

-------------------------------------------------------------------
Tue May 24 14:37:23 UTC 2011 - pgajdos@novell.com

- updated to 1.8.7

-------------------------------------------------------------------
Fri Apr 29 16:11:29 CEST 2011 - pth@suse.de

- undrop package.
- Do type-punning using unions to be able to compile without
  -fno-strict-aliasing.
- Don't use macros in patch names.
- Use _cv_ in variables to be cached by configure.

-------------------------------------------------------------------
Thu May  7 19:40:59 CEST 2009 - pgajdos@suse.cz

- fixed build with new gcc, see [bnc#501751]

-------------------------------------------------------------------
Mon Mar  2 17:00:47 CET 2009 - crrodriguez@suse.de

- save 9MB removing static libraries 

-------------------------------------------------------------------
Tue Jan 13 11:41:28 CET 2009 - pgajdos@suse.cz

- updated to 1.8.2:
        - Upgraded libtool to version 2.2.6a. (MAM - 2008/10/15).
	- Added two new public routines: H5Pget_elink_fapl() and
      	  H5Pset_elink_fapl(). (see bug #1247) (VC - 2008/10/13)
        - Improved free space tracking in file to be faster. (QAK - 2008/10/06)
        - Added 'mounted' field to H5G_info_t struct. (QAK - 2008/07/15)
        - h5repack: added new options -u and -b to add a userblock to an HDF5 
          file during the repack.  (PVN - 2008/08/26)
        - h5repack: added options -t and -a to call H5Pset_alignment while 
          creating a repacked file. (PVN - 2008/08/29)
        - h5ls: added capability to traverse through external links when the -r
          (recursive) flag is given. (NAF - 2008/09/16)
        - h5ls: added -E option to enable traversal of external links.  
          h5ls will not traverse external links without this flag being set.
            (NAF - 2008/10/06)
        - h5dump: when -b flag is used without a keyword after it, binary 
          output defaults to NATIVE. MEMORY keyword was deprecated 
          and replaced by NATIVE keyword. (PVN - 2008/10/30)
        - h5diff: returns 1 when file graphs differ by any object.  
          Error return code was changed to 2 from -1.  (PVN - 2008/10/30)
        - h5import: TEXTFPE (scientific format) was deprecated. Use TEXTFP 
          instead (PVN - 2008/10/30)
         - Added optional parameter 'mounted' to H5Gget_info_f, 
           H5Gget_info_by_idx_f, H5Gget_info_by_name_f (MSB - 2008/09/24)
	 - Added H5Tget_native_type_f (MSB - 2008/09/30)
        - These member functions were added as wrapper for H5Rdereference to
          replace the incorrect IdComponent::dereference().
             void H5Object::dereference(H5Object& obj, void* ref, 
                                        H5R_type_t ref_type=H5R_OBJECT)
             void H5Object::dereference(H5File& h5file, void* ref, 
                                        H5R_type_t ref_type=H5R_OBJECT)
             void H5Object::dereference(Attribute& obj, void* ref, 
                                        H5R_type_t ref_type=H5R_OBJECT)
          In addition, these constructors were added to create the associated
          objects by way of dereference:
             DataSet(H5Object& obj, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             DataSet(H5File& file, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             DataSet(Attribute& attr, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             Group(H5Object& obj, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             Group(H5File& obj, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             Group(Attribute& attr, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             DataType(H5Object& obj, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             DataType(H5File& file, void* ref, H5R_type_t ref_type=H5R_OBJECT)
             DataType(Attribute& attr, void* ref, H5R_type_t ref_type=H5R_OBJECT)
          (BMR - 2008/10/29)
- removed destdir.patch


-------------------------------------------------------------------
Mon Jan 12 11:13:33 CET 2009 - pgajdos@suse.cz

- fortran modules builds from now [bnc#457593]

-------------------------------------------------------------------
Tue Nov 11 11:49:54 CET 2008 - pgajdos@suse.cz

- fixing build of fortran interface moved to the future

-------------------------------------------------------------------
Wed Jul  2 10:45:51 CEST 2008 - pgajdos@suse.cz

- updated to 1.8.1 [bnc#401626]
  * Enhanced group object management
  * Enhanced attribute management and more efficient meta data handling
  * Expanded datatype features
  * Creation order tracking and indexing
  * Improved meta data caching and cache control
  * UTF-8 encoding
  * New I/O filters: n-bit and scale+offset compression
  * New link (H5L) and object (H5O) interfaces and features
  * External and user-defined links
  * New high-level APIs: 
       HDF5 Packet Table (H5PT) and HDF5 Dimension Scale (H5DS)
  * C++ and Fortran interfaces for older high-level APIs:
       H5Lite (H5LT), H5Image (H5IM), and H5Table (H5TB)
  *  New and improved tools
- removed doc package (doc/html no longer provided with package)
- octave builds againist 1.6 compatibility stuff

-------------------------------------------------------------------
Wed May  7 13:12:11 CEST 2008 - pgajdos@suse.cz

- repaired no-return-in-nonvoid-function
  (noreturn.patch)

-------------------------------------------------------------------
Mon Apr 28 11:43:08 CEST 2008 - pgajdos@suse.cz

- repaired build for
  * ia64 (%ifarch in hdf5.spec)
  * s390, s390x (s390.patch)

-------------------------------------------------------------------
Tue Mar 25 11:11:13 CET 2008 - pgajdos@suse.cz

- package moved from BS, project science
- needed by octave 3.0