Mailinglist Archive: opensuse-commit (754 mails)

< Previous Next >
commit netcdf for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Wed, 20 May 2009 00:54:52 +0200
  • Message-id: <20090519225452.8FF52678164@xxxxxxxxxxxxxxx>

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@xxxxxxx
+
+- 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@xxxxxxx
+- 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@xxxxxxx
- fix wrong delete usage (delete.patch)
* Mon Sep 08 2008 prusnak@xxxxxxx
@@ -254,7 +311,7 @@
* Sat Mar 24 2001 nashif@xxxxxxx
- Spec cleanups
- Removed autospec from neededforbuild
-* Wed Oct 11 2000 nashif@xxxxxxx
+* Thu Oct 12 2000 nashif@xxxxxxx
- Use BuildRoot
- Change maintainership to nashif@xxxxxxx
* Tue Jun 06 2000 marquardt@xxxxxxx

++++++ 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages