Improved "make install" with respect to installation of
Tried to clarify the fact that this extension-module is
based on version 2 of the netCDF package.
Added "POLLUTE=1" to the perl command that creates
the makefile in the perl/ subdirectory to ensure
compatibility with the new naming convensions of perl
Corrected manual page: fixed netcdf(3) reference so that
man-cgi(1) will work with it.
Ported to netCDF 3. This required eliminating some
netCDF C macros that should never have been in the
public interface in the first place. For example, I
used NetCDF::RDWR in the test script "perl/test.pl"
when I should have used NetCDF::NOWRITE. Any perl
script using these macros will have to be modified
(fortunately, perl(1) reports undefined symbols).
Improved INSTALL document: in particular, added
commentary about modifying perl/Makefile.PL as
Allowed use of references for scalar output arguments.
Documented lack of number-of-elements arguments in
interface function and how to specify a scalar variable
Corrected configuration script so that setting of CC
variable has an effect.
Replaced use of croak() in perl/NetCDF.xs with warn().
This will prevent the netCDF/Perl interface from
aborting on error.
Corrected typo in README file: changed `rcount' variable
Added check of NetCDF::attname() to perl `test' target.
Slightly enhanced README.
Added caveat about only using initialized output variables.
Improved INSTALL file: added commentary about requiring
position-independent netCDF object modules for a dynamic
netCDFPerl module and listed desired information for
diagnosing installation problems.
Adapted perl/Makefile.PL.in to latest perl release.
Corrected names of netCDFPerl files in perl/MANIFEST file.
Fixed incorrect behavior of NetCDF::varput1().
Converted top-level Makefile to POSIX.2 Standard.
First record was always returned regardless of
requested record index.
Reordered list of example, diagnostic commands
to be sent when a problem occurs and added `cat
Added netCDF package to list of prerequisite
Added SunOS 5.4 to list systems on which
netCDFPerl has been successfully installed.
Added netCDFPerl URL to README.
Fixed bug that caused a netCDF/perl record-variable size
mismatch under SunOS 5 with the GNU C compiler.
Fixed bug in NetCDF::getatt(): it used to crash the
Added CPP_NETCDF, LD_NETCDF, and LIBS examples to
Generalized netCDF::ncrecput and netCDF::ncrecget to
allow references to scalar values.
Added support for perl strings. Reading a netCDF
character variable now returns a perl string rather than
an array of integer values.
Corrected bug in netCDF::ncattname: it would only
return the first global attribute. Thanks to Jon Meek
Renamed everything in the API to conform to perl 5
conventions and to reduce redundancy:
* The module name now starts with a capital;
* Function names no longer contain an `nc' prefix;
* Constant names no longer contain an `NC_'
Ported installation mechanism to perl 5.001.