Hello community, here is the log from the commit of package netcdf for openSUSE:Factory checked in at Wed May 20 00:54:52 CEST 2009. -------- --- netcdf/netcdf.changes 2008-11-14 16:30:28.000000000 +0100 +++ netcdf/netcdf.changes 2009-05-19 17:33:59.000000000 +0200 @@ -1,0 +2,58 @@ +Tue May 19 17:15:44 CEST 2009 - prusnak@suse.cz + +- updated to 4.0.1 + * Added optional arguments to F90 API to nf90_open/create, + nf90_create_var, and nf90_inquire_variable so that all netCDF-4 + settings may be accomplished with optional arguments, instead + of separate function calls. + * Added control of HDF5 chunk cache to allow for user performance + tuning. + * Added parallel example program in F90. + * Changed default chunking to better handle very large variables. + * Made contiguous the default for fixed size data sets with no + filters. + * Fixed bug in nc_inq_ncid; now it returns NC_ENOGRP if the named + group is not found. + * Fixed man pages for C and F77 so that netCDF-4 builds will + result in man pages that document new netCDF-4 functions. + * Added OPeNDAP support based on a new C-only implementation. + This is enabled using --enable-dap option and requires libcurl. + The configure script will attempt to locate libcurl, but if it + fails, then its location must be specified by the --with-curl + option. + * Changed chunksizes to size_t from int. + * Fixed fill value problem from F77 API. + * Fixed problems in netcdf-4 files with multi-dimensional + coordinate variables. + * Fixed ncgen to properly handle CDL input that uses Windows line + endings ("\r\n"), instead of getting a syntax error. + * Added "-s" option to ncdump to display performance + characterisitics of netCDF-4 files as special virtual attributes, + such as _Chunking, _DeflateLevel, _Format, and _Endianness. + * Added "-t" option to ncdump to display times in human readable + form as strings. Added code to interpret "calendar" attribute + according to CF conventions, if present, in displaying + human-readable times. + * Added experimental version of ncgen4 capable of generating + netcdf-4 data files and C code for creating them. In addition, + it supports the special attributes _Format, etc. + * Fixed Fortran 90 int64 problems. + * Rewrote HDF5 read/write code in accordance with performance advice + from Kent. + * Fixed memory leaks in gets/puts of HDF5 data. + * Fixed some broken tests for parallel I/O (i.e. MPI) builds. + * Fixed some cross-compile problems. + * Rewrote code which placed bogus errors on the HDF5 error stack, + trying to open non-existant attributes and variables. Now no HDF5 + errors are seen. + * Removed man subdirectory. Now man4 subdirectory is used for all + builds. + * Changed build so that users with access to parallel make can + use it. + * Added experimental support for accessing data through OPeNDAP + servers using the DAP protocol (use --enable-opendap to build it). + * Fixed ncdump bugs with array field members of compound type + variables. Fixed ncdump bug of assuming default fill value + for data of type unsigned byte. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- netcdf-4.0-delete.patch netcdf-4.0-dependencies.patch netcdf-4.0-strict-aliasing.patch netcdf-4.0.tar.bz2 New: ---- netcdf-4.0.1-delete.patch netcdf-4.0.1-dependencies.patch netcdf-4.0.1-strict-aliasing.patch netcdf-4.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netcdf.spec ++++++ --- /var/tmp/diff_new_pack.h31835/_old 2009-05-20 00:44:57.000000000 +0200 +++ /var/tmp/diff_new_pack.h31835/_new 2009-05-20 00:44:57.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package netcdf (Version 4.0) +# spec file for package netcdf (Version 4.0.1) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,8 @@ Name: netcdf Summary: Library for Array Oriented Data Access -Version: 4.0 -Release: 9 +Version: 4.0.1 +Release: 1 Group: System/Libraries License: X11/MIT Url: http://www.unidata.ucar.edu/software/netcdf/ @@ -72,6 +72,7 @@ Summary: Library for Array Oriented Data Access Group: Development/Libraries/C and C++ Requires: libnetcdf4 = %{version} +Requires: pkgconfig %description -n libnetcdf-devel This library provides array-oriented data access for the languages C @@ -109,14 +110,14 @@ %clean rm -rf $RPM_BUILD_ROOT -%post +%post -n libnetcdf-devel for i in netcdf-c netcdf-tutorial netcdf-f90 netcdf-f77 netcdf-install netcdf netcdf-cxx; do %install_info --info-dir=%{_infodir} %{_infodir}/$i.info.gz done -%postun +%postun -n libnetcdf-devel for i in netcdf-c netcdf-tutorial netcdf-f90 netcdf-f77 netcdf-install netcdf netcdf-cxx; do - %install_info --info-dir=%{_infodir} %{_infodir}/$i.info.gz + %install_info_delete --info-dir=%{_infodir} %{_infodir}/$i.info.gz done %post -n libnetcdf4 -p /sbin/ldconfig @@ -125,7 +126,7 @@ %files %defattr(-,root,root) -%doc README +%doc COPYRIGHT README RELEASE_NOTES %{_bindir}/* %{_mandir}/man1/* @@ -133,6 +134,7 @@ %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.so +%{_libdir}/pkgconfig/netcdf.pc %{_mandir}/man3/* %{_infodir}/* @@ -143,6 +145,61 @@ %{_libdir}/libnetcdff.so.* %changelog +* Tue May 19 2009 prusnak@suse.cz +- updated to 4.0.1 + * Added optional arguments to F90 API to nf90_open/create, + nf90_create_var, and nf90_inquire_variable so that all netCDF-4 + settings may be accomplished with optional arguments, instead + of separate function calls. + * Added control of HDF5 chunk cache to allow for user performance + tuning. + * Added parallel example program in F90. + * Changed default chunking to better handle very large variables. + * Made contiguous the default for fixed size data sets with no + filters. + * Fixed bug in nc_inq_ncid; now it returns NC_ENOGRP if the named + group is not found. + * Fixed man pages for C and F77 so that netCDF-4 builds will + result in man pages that document new netCDF-4 functions. + * Added OPeNDAP support based on a new C-only implementation. + This is enabled using --enable-dap option and requires libcurl. + The configure script will attempt to locate libcurl, but if it + fails, then its location must be specified by the --with-curl + option. + * Changed chunksizes to size_t from int. + * Fixed fill value problem from F77 API. + * Fixed problems in netcdf-4 files with multi-dimensional + coordinate variables. + * Fixed ncgen to properly handle CDL input that uses Windows line + endings ("\r\n"), instead of getting a syntax error. + * Added "-s" option to ncdump to display performance + characterisitics of netCDF-4 files as special virtual attributes, + such as _Chunking, _DeflateLevel, _Format, and _Endianness. + * Added "-t" option to ncdump to display times in human readable + form as strings. Added code to interpret "calendar" attribute + according to CF conventions, if present, in displaying + human-readable times. + * Added experimental version of ncgen4 capable of generating + netcdf-4 data files and C code for creating them. In addition, + it supports the special attributes _Format, etc. + * Fixed Fortran 90 int64 problems. + * Rewrote HDF5 read/write code in accordance with performance advice + from Kent. + * Fixed memory leaks in gets/puts of HDF5 data. + * Fixed some broken tests for parallel I/O (i.e. MPI) builds. + * Fixed some cross-compile problems. + * Rewrote code which placed bogus errors on the HDF5 error stack, + trying to open non-existant attributes and variables. Now no HDF5 + errors are seen. + * Removed man subdirectory. Now man4 subdirectory is used for all + builds. + * Changed build so that users with access to parallel make can + use it. + * Added experimental support for accessing data through OPeNDAP + servers using the DAP protocol (use --enable-opendap to build it). + * Fixed ncdump bugs with array field members of compound type + variables. Fixed ncdump bug of assuming default fill value + for data of type unsigned byte. * Fri Nov 14 2008 prusnak@suse.cz - fix wrong delete usage (delete.patch) * Mon Sep 08 2008 prusnak@suse.cz @@ -254,7 +311,7 @@ * Sat Mar 24 2001 nashif@suse.de - Spec cleanups - Removed autospec from neededforbuild -* Wed Oct 11 2000 nashif@suse.de +* Thu Oct 12 2000 nashif@suse.de - Use BuildRoot - Change maintainership to nashif@suse.de * Tue Jun 06 2000 marquardt@suse.de ++++++ netcdf-4.0-delete.patch -> netcdf-4.0.1-delete.patch ++++++ ++++++ netcdf-4.0-dependencies.patch -> netcdf-4.0.1-dependencies.patch ++++++ --- netcdf/netcdf-4.0-dependencies.patch 2008-09-01 15:02:10.000000000 +0200 +++ netcdf/netcdf-4.0.1-dependencies.patch 2009-05-19 17:33:53.000000000 +0200 @@ -1,15 +1,15 @@ --- f90/Makefile.am +++ f90/Makefile.am -@@ -37,7 +37,7 @@ - libnetcdff90_la_DEPENDENCIES += netcdf4_func.f90 netcdf4_externals.f90 \ - netcdf4_visibility.f90 netcdf4_constants.f90 netcdf4.f90 +@@ -39,7 +39,7 @@ + netcdf4_visibility.f90 netcdf4_constants.f90 netcdf4.f90 \ + netcdf4_eightbyte.f90 -NETCDF_O = netcdf4.o +NETCDF_O = netcdf4.lo else # not USE_NETCDF4 -@@ -48,7 +48,7 @@ +@@ -50,7 +50,7 @@ libnetcdff90_la_SOURCES += netcdf.f90 libnetcdff90_la_DEPENDENCIES += netcdf.f90 @@ -18,7 +18,7 @@ endif # USE_NETCDF4 -@@ -62,12 +62,14 @@ +@@ -64,13 +64,15 @@ # uppercase. Just to be special. if UPPER_CASE_MOD nodist_include_HEADERS = TYPESIZES.mod NETCDF.mod @@ -26,18 +26,19 @@ +TYPESIZES.mod: typeSizes.lo NETCDF.mod: $(NETCDF_O) +$(NETCDF_O): TYPESIZES.mod + BUILT_SOURCES = TYPESIZES.mod else nodist_include_HEADERS = typesizes.mod netcdf.mod -typesizes.mod: typeSizes.o +typesizes.mod: typeSizes.lo netcdf.mod: $(NETCDF_O) +$(NETCDF_O): typesizes.mod + BUILT_SOURCES = typesizes.mod endif - # This is what we are building: a convenience library of F90 functions. --- f90/Makefile.in +++ f90/Makefile.in -@@ -280,8 +280,8 @@ +@@ -298,8 +298,8 @@ # based on the fortran compiler. @USE_NETCDF4_TRUE@AM_FCFLAGS = -I$(top_srcdir)/libsrc4 -I$(srcdir) \ @USE_NETCDF4_TRUE@ $(FCFLAGS_f90) @@ -48,7 +49,7 @@ AM_F90FLAGS = $(FCFLAGS_f90) @UPPER_CASE_MOD_FALSE@nodist_include_HEADERS = typesizes.mod netcdf.mod -@@ -602,10 +602,12 @@ +@@ -625,10 +625,12 @@ tags uninstall uninstall-am uninstall-man uninstall-man3 \ uninstall-nodist_includeHEADERS ++++++ netcdf-4.0-strict-aliasing.patch -> netcdf-4.0.1-strict-aliasing.patch ++++++ --- netcdf/netcdf-4.0-strict-aliasing.patch 2008-08-13 15:54:28.000000000 +0200 +++ netcdf/netcdf-4.0.1-strict-aliasing.patch 2009-05-19 17:33:54.000000000 +0200 @@ -1,6 +1,6 @@ ---- libsrc/posixio.c 2007-07-25 15:10:33.000000000 +0200 -+++ libsrc/posixio.c 2007-07-25 15:48:55.000000000 +0200 -@@ -401,7 +401,7 @@ +--- libsrc/posixio.c ++++ libsrc/posixio.c +@@ -404,7 +404,7 @@ px_get(ncio *const nciop, ncio_px *const pxp, off_t offset, size_t extent, int rflags, @@ -9,7 +9,7 @@ { int status = ENOERR; -@@ -600,7 +600,7 @@ +@@ -603,7 +603,7 @@ pxp->bf_rflags |= rflags; pxp->bf_refcount++; @@ -18,7 +18,7 @@ return ENOERR; } -@@ -628,7 +628,7 @@ +@@ -631,7 +631,7 @@ ncio_px_get(ncio *const nciop, off_t offset, size_t extent, int rflags, @@ -27,7 +27,7 @@ { ncio_px *const pxp = (ncio_px *)nciop->pvt; -@@ -659,8 +659,8 @@ +@@ -662,8 +662,8 @@ { ncio_px *const pxp = (ncio_px *)nciop->pvt; int status = ENOERR; @@ -38,7 +38,7 @@ #if INSTRUMENT fprintf(stderr, "\tdouble_buffr %ld %ld %ld\n", -@@ -813,7 +813,7 @@ +@@ -816,7 +816,7 @@ fprintf(stderr, "\tncio_px_move small\n"); #endif status = px_get(nciop, pxp, lower, extent, RGN_WRITE|rflags, @@ -47,7 +47,7 @@ if(status != ENOERR) return status; -@@ -1051,7 +1051,7 @@ +@@ -1054,7 +1054,7 @@ ncio_spx_get(ncio *const nciop, off_t offset, size_t extent, int rflags, @@ -56,7 +56,7 @@ { ncio_spx *const pxp = (ncio_spx *)nciop->pvt; int status = ENOERR; -@@ -1113,7 +1113,7 @@ +@@ -1116,7 +1116,7 @@ pxp->bf_cnt = extent; #ifdef X_ALIGN @@ -65,7 +65,7 @@ #else *vpp = pxp->bf_base; #endif -@@ -1240,7 +1240,7 @@ +@@ -1243,7 +1243,7 @@ extent = diff + nbytes; status = ncio_spx_get(nciop, lower, extent, RGN_WRITE|rflags, ++++++ netcdf-4.0.tar.bz2 -> netcdf-4.0.1.tar.bz2 ++++++ netcdf/netcdf-4.0.tar.bz2 netcdf/netcdf-4.0.1.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org