Changelog for
hdf5-debuginfo-1.8.12-64.1.i586.rpm :
Tue Nov 26 13:00:00 2013 pgajdosAATTsuse.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 14:00:00 2013 schwabAATTsuse.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 14:00:00 2013 pgajdosAATTsuse.com
- build with -O0 also for gcc 4.8
Fri Jun 14 14:00:00 2013 sweet_f_aAATTgmx.de
- increase hdf5_libver to 8
Wed Jun 12 14:00:00 2013 sweet_f_aAATTgmx.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 14:00:00 2013 sweet_f_aAATTgmx.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 14:00:00 2013 sweet_f_aAATTgmx.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 13:00:00 2012 sweet_f_aAATTgmx.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 13:00:00 2012 sweet_f_aAATTgmx.de
- cosmetics, enable parallel build for suse only
- fix build for old findutils
Mon Nov 5 13:00:00 2012 cooloAATTsuse.com
- fixing baselibs.conf
Wed Sep 26 14:00:00 2012 sweet_f_aAATTgmx.de
- make sure to install the examples from non-parallel build
Mon Sep 24 14:00:00 2012 sweet_f_aAATTgmx.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 14:00:00 2012 scorotAATTfree.fr
- parallel versions for openmpi and mvapich2
- add baselibs.conf
Wed Jun 20 14:00:00 2012 sweet_f_aAATTgmx.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 14:00:00 2012 ocefpafAATTgmail.com
- Update to 1.8.9
* Changes documented here:
http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html
Mon Mar 12 13:00:00 2012 sweet_f_aAATTgmx.de
- install libhdf5.settings (bnc#751747)
- move executables h5cc and h5c++ to the devel package
Sun Feb 19 13:00:00 2012 ocefpafAATTgmail.com
- Removed \"Fixup headers and scripts for multiarch\".
Wed Nov 30 13:00:00 2011 jengelhAATTmedozas.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 13:00:00 2011 ocefpafAATTgmail.com
- un-commented --with-pthread and --with-ssl.
Mon Nov 28 13:00:00 2011 ocefpafAATTgmail.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 14:00:00 2011 ocefpafAATTyahoo.com.br
- uncomment make check
Tue May 24 14:00:00 2011 pgajdosAATTnovell.com
- updated to 1.8.7
Fri Apr 29 14:00:00 2011 pthAATTsuse.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 14:00:00 2009 pgajdosAATTsuse.cz
- fixed build with new gcc, see [bnc#501751]
Mon Mar 2 13:00:00 2009 crrodriguezAATTsuse.de
- save 9MB removing static libraries
Tue Jan 13 13:00:00 2009 pgajdosAATTsuse.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 13:00:00 2009 pgajdosAATTsuse.cz
- fortran modules builds from now [bnc#457593]
Tue Nov 11 13:00:00 2008 pgajdosAATTsuse.cz
- fixing build of fortran interface moved to the future
Wed Jul 2 14:00:00 2008 pgajdosAATTsuse.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 14:00:00 2008 pgajdosAATTsuse.cz
- repaired no-return-in-nonvoid-function
(noreturn.patch)
Mon Apr 28 14:00:00 2008 pgajdosAATTsuse.cz
- repaired build for
* ia64 (%ifarch in hdf5.spec)
* s390, s390x (s390.patch)
Tue Mar 25 13:00:00 2008 pgajdosAATTsuse.cz
- package moved from BS, project science
- needed by octave 3.0