summaryrefslogtreecommitdiffstats
path: root/bin/release
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-04-22 17:26:01 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-04-22 17:26:01 (GMT)
commit1c1679b2d43a14170ee6759f578a2ecad4ab56c1 (patch)
treee8462f942e88374904821fd56557fba95c99ba6d /bin/release
parent91a34f543da20aee0de3ad2ec2cc58f86750bcf6 (diff)
downloadhdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.zip
hdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.tar.gz
hdf5-1c1679b2d43a14170ee6759f578a2ecad4ab56c1.tar.bz2
[svn-r356] Changes since 19980421
---------------------- ./bin/release ./src/H5.c ./src/H5private.h ./src/H5public.h ./src/H5Fpublic.h Changed the version number constants to names that begin with H5_VERS_ and added macros that check that the version numbers in the include files match the version number of the library. ./MANIFEST ./html/H5.user.html ./html/Version.html [NEW] ./html/version.obj [NEW] ./html/version.gif [NEW] Documented version numbers and the macros, constants, and functions associated with them. ./bin/versinc A perl script that increments the minor version number and sets the patch level back to zero. This is intended to be invoked from the top of the source tree by a cvs commit anywhere in the source tree. Quincey? ./src/H5O.c ./src/H5Oprivate.h Added H5O_count() to count the number of object header messages of a particular type. Quincey needs this for the attribute package. ./test/dsets.c Fixed warnings. Enabled the small strip-mine buffer test. ./config/linux Added optimizations for the Pentium-Pro for production mode.
Diffstat (limited to 'bin/release')
-rwxr-xr-xbin/release22
1 files changed, 11 insertions, 11 deletions
diff --git a/bin/release b/bin/release
index 010acbb..8a476f7 100755
--- a/bin/release
+++ b/bin/release
@@ -21,12 +21,12 @@ $releases = "./releases"; # Directory for release tarballs
sub getver () {
my @ver;
- open SRC, "./src/H5private.h" or die "cannot read HDF5 version";
+ open SRC, "./src/H5public.h" or die "cannot read HDF5 version";
while (<SRC>) {
- $ver[0] = $1 if /define\s+HDF5_MAJOR_VERSION\s+(\d+)/;
- $ver[1] = $1 if /define\s+HDF5_MINOR_VERSION\s+(\d+)/;
- $ver[2] = $1 if /define\s+HDF5_RELEASE_VERSION\s+(\d+)/;
- $ver[3] = $1 if /define\s+HDF5_PATCH_VERSION\s+(\d+)/;
+ $ver[0] = $1 if /define\s+H5_VERS_MAJOR\s+(\d+)/;
+ $ver[1] = $1 if /define\s+H5_VERS_MINOR\s+(\d+)/;
+ $ver[2] = $1 if /define\s+H5_VERS_RELEASE\s+(\d+)/;
+ $ver[3] = $1 if /define\s+H5_VERS_PATCH\s+(\d+)/;
}
close SRC;
wantarray ? @ver : "$ver[0].$ver[1].$ver[2]".chr(ord('a')+$ver[3]);
@@ -44,12 +44,12 @@ sub setver ($;$$$) {
$ver[3] = ord($ver[3])-ord('a');
}
- $_ = `cat ./src/H5private.h`;
- s/(define\s+HDF5_MAJOR_VERSION\s+)(\d+)/$1$ver[0]/;
- s/(define\s+HDF5_MINOR_VERSION\s+)(\d+)/$1$ver[1]/;
- s/(define\s+HDF5_RELEASE_VERSION\s+)(\d+)/$1$ver[2]/;
- s/(define\s+HDF5_PATCH_VERSION\s+)(\d+)/$1$ver[3]/;
- open SRC, "> ./src/H5private.h" or return "";
+ $_ = `cat ./src/H5public.h`;
+ s/(define\s+H5_VERS_MAJOR\s+)(\d+)/$1$ver[0]/;
+ s/(define\s+H5_VERS_MINOR\s+)(\d+)/$1$ver[1]/;
+ s/(define\s+H5_VERS_RELEASE\s+)(\d+)/$1$ver[2]/;
+ s/(define\s+H5_VERS_PATCH\s+)(\d+)/$1$ver[3]/;
+ open SRC, "> ./src/H5public.h" or return "";
print SRC $_;
close SRC;