Dana Robinson
710d1caf54
[svn-r29531] Normalization w/ revise_chunks in preparation for big merge.
...
hl and bin directories
Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
autotools serial w/ Java, Fortran, & C++
2016-03-23 11:50:42 -05:00
Larry Knox
f5234cd194
[svn-r29379] Add individual LT_VERS_* variables for wrapper libraries: c++, fortran, java, hl, hl/c++, hl/fortran to so that the shared object version numbers can be incremented independently.
...
Disabled auto-increment of shared object version numbers by h5vers.
Files modified:
config/lt_vers.am
java/src/jni/Makefile.am
hl/src/Makefile.am
hl/c++/src/Makefile.am
hl/fortran/src/Makefile.am
c++/src/Makefile.am
bin/h5vers
fortran/src/Makefile.am
2016-03-09 13:55:31 -05:00
Larry Knox
d380f20a0d
[svn-r29350] Revert h5check_version change to check LT_VERS_XXXX numbers rather than HDF5 library version numbers.
...
Svn revisions reverted: 29341, 29326
Branch features/h5check_version was created for further development.
Files changed
test/tcheck_version.c
test/testcheck_version.sh.in
src/H5public.h
src/H5.c
config/lt_vers.am
bin/h5vers
Tested with h5committest.new
2016-03-08 12:49:38 -05:00
Albert Cheng
2c36685010
[svn-r29326] HDFFV-9536: Changed H5check_version() to use libtool shared library version numbers instead of the library version numbers.
...
bin/h5vers:
Changed to copy the shared lib version from lt_vers.am to H5public.h
(Thanks to Larry who made the changes.)
config/lt_vers.am:
cosmetic change, nothing material.
src/H5public.h:
Changed by bin/h5vers.
src/H5.c:
Changed H5check_version() to use shared library version for compatibility
checking.
test/tcheck_version.c:
test/testcheck_version.sh.in:
Changed to use shared library version numbers instead of the HDF5 library
version numbers for testing.
Tested: tested in Jam (C only), platypus and osx1010dev (enable fortran and C++).
2016-03-07 17:03:57 -05:00
Albert Cheng
8ca4c2f44b
[svn-r28949] HDFFV-9660: add an option to enable threadsafe feature in cmakehdf5
...
Tested: platypus.
There are still something strange messages during the configure step.
Waiting for Allen to response.
2016-01-21 17:11:25 -05:00
Dana Robinson
b29d6174e1
[svn-r28881] Merged r28880 from revise_chunks. Adds a script to flip maint mode.
...
Tested on: linux VM
2016-01-13 11:25:11 -05:00
Albert Cheng
67570ce476
[svn-r28853] HDFFV-9649: cmakehdf5 needs a proper implementation to verify the installation images created for Mac OSX.
...
The current implementation for Mac OSX platform is a kludge that sometimes left behind mounted volumes.
Temporary screen out the checking of installtion_check step (so that daily test may pass).
Tested: by hand running cmakehdf5 in platypus and osx1010test.
2016-01-11 11:16:38 -05:00
Albert Cheng
74fbe507ae
[svn-r28841] indentations were messed up by some previous commit.
...
Restored them to more readable spacing. No code change.
Test: visual inspection.
2016-01-07 15:27:37 -05:00
Dana Robinson
064b2f6dd8
[svn-r28788] Added extern C block to H5Epubgen.h (via bin/make_err).
...
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
2016-01-04 12:21:05 -05:00
Albert Cheng
322816c966
[svn-r28638] HDFFV-9273: cmakehdf5 --script failed in linux platypus
...
Solution: remove --script option from cmakehdf5.
Tested: platypus
2015-12-14 12:42:26 -05:00
Dana Robinson
fe938a0d71
[svn-r28565] Normalization of bin/trace with revise_chunks in preparation
...
for merge.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64)
bin/trace run only
2015-12-10 20:09:28 -05:00
Albert Cheng
bb2cdb9283
[svn-r28563] HDFFV-9612: added ability to run multiple make commands.
...
Added --njobs option to special number of jobs (-j N) to allow multiple
commands during build (cmamke) and testing (ctest).
Tested: platypus.
2015-12-10 18:01:27 -05:00
Dana Robinson
5855f5d431
[svn-r28553] Merge of r28436 from revise_chunks. Cleans up warnings exposed
...
by gcc 5.2 in the flex/bison code.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial only
2015-12-09 21:36:22 -05:00
Albert Cheng
9de281111f
[svn-r28393] HDFFV-9573: bin/h5vers failure, claiming reconfigure failed.
...
bin/reconfigure is replaced by autogen.sh.
Fixed h5vers to call autogen.sh instead.
Tested: Jam
2015-11-18 13:28:17 -05:00
Albert Cheng
9d72e487e3
[svn-r28388] HDFFV-9573: bin/chkmanifest did not like the missing generated file.
...
Changed bin/chkmanifest to generate the files if configure is missing.
Tested: jam
2015-11-18 12:31:51 -05:00
Allen Byrne
893d5a4e7a
[svn-r28371] Update script mode order of commands
2015-11-17 09:07:51 -05:00
Albert Cheng
3bdc5d7aa4
[svn-r28342] DAILYTEST-195: Osx1010test has culmulated a lot of mounted volumes from cmakehdf5
...
installation.
Tried to find out what went wrong but all output files were deleted already.
Added a verbose option to display all cmake process output in order to see what
might have gone wrong. Default is on.
Using --disable-verbose will turn it off.
Tested: osx1010dev, osx1010test, playtypus.
2015-11-13 17:22:41 -05:00
Dana Robinson
f7b73969f3
[svn-r28332] Updated autogen.sh to not run flex/bison.
...
This was giving a lot of users headaches and the parser code rarely
changes. There is now a new script (bin/genparser) which can be
run as needed.
Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0)
gcc 5.2.1, flex 2.5.39, bison 3.0.2
2015-11-13 06:24:43 -05:00
Larry Knox
8edfabd297
[svn-r27997] Autogen.sh is no longer marked _DO_NOT_DISTRIBUTE_ in the MANIFEST file. Therefore bbrelease does not need to expressly add it to the source tar file.
2015-10-07 14:18:43 -05:00
Dana Robinson
5548799289
[svn-r27918] Brought in sync with the trunk:
...
r27860-27883
r27892-27916
Tested on: - h5committest
- jam (parallel) fails with an existing, unrelated MPI config error
- platypus fails with due to an existing, unrelated cmakehdf5 error
where it does not recognize --enable-fortran2003.
2015-09-30 00:46:19 -05:00
Larry Knox
a4e6d0c7e1
[svn-r27900] Modify bbrelease to use "Revision:" number from svn info, not "Last Changed Rev:" number.
...
Tested on jam
2015-09-28 13:32:42 -05:00
Quincey Koziol
fd90a6f5c4
[svn-r27842] Description:
...
Sync w/trunk.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel (although not CMake)
(h5committest not required on this branch)
2015-09-21 09:25:23 -05:00
Albert Cheng
0e4ee6d829
[svn-r27836] HDFFV-8932: added option --with-szlib to support szip library support.
...
Tested: platypus 32 or 64bit, with or without zlib.
2015-09-20 23:59:43 -05:00
Quincey Koziol
0695d6366a
[svn-r27835] Description:
...
Sync w/trunk.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest not required on this branch)
2015-09-20 21:18:45 -05:00
Albert Cheng
809dcb5c8e
[svn-r27831] HDF5-0: Removed enable-fortran2003 which is no longer needed.
...
HDFFV-8932: added option to specify which zlib to use.
Tested: platypus 32 or 64bit, with or without zlib.
2015-09-18 17:59:24 -05:00
Larry Knox
967dad8cf8
[svn-r27826] Modify bbrelease to add autogen.sh to the source tarball.
2015-09-18 13:09:02 -05:00
Larry Knox
7c1c3734f3
[svn-r27819] bbrelease is a modified copy of the release script, which checks for the "configure" file to verify that it is in the top level HDF5 directory. bbrelease creates a tar file for buildbot testing, and since configure is no longer checked in, the script failed. configure.ac should always be present in the top level source directory, even before running autogen.sh, so it should be a workable substitute for the verification.
...
Tested with h5committest.
2015-09-17 13:21:35 -05:00
Dana Robinson
b5eaacb911
[svn-r27775] Undo of r27655
...
Removes .pl extension from Perl scripts. This may be returned in the future,
but it's best to keep the script names unchanged while we merge with the
trunk.
Tested on: h5committest
2015-09-14 15:11:43 -05:00
Dana Robinson
77525ea95d
[svn-r27655] Add .pl extension to Perl scripts in bin (part of HDFFV-9513)
...
This makes things easier on Windows, where we will have to run
Perl scripts as a part of CMake.
Tested on: jam
2015-09-01 11:28:05 -05:00
Dana Robinson
59aa015d9f
[svn-r27638] Merged r27500-27631 from trunk.
2015-08-31 23:36:17 -05:00
Quincey Koziol
2c91cbecc6
[svn-r27630] Description:
...
Bring in changes from the trunk, through r27628.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(h5committest not required on this branch)
2015-08-31 15:14:57 -05:00
Larry Knox
de1bafd1d8
[svn-r27624] Update bin/bbrelease to handle changed output of 'svn info' with svn version 1.8.
...
Change to experimental release script bbrelease for buildbot to eliminate extra line in version output.
2015-08-31 12:50:08 -05:00
Neil Fortner
c365b9a59f
[svn-r27593] Merge revisions 27453 through 27592 from trunk to vds branch.
...
Tested: ummon
2015-08-27 12:06:54 -05:00
Dana Robinson
2e6100fb23
[svn-r27572] Removed VMS-specific code from the library.
...
The only remaining code consists of a few floating-point tests
that rely on pre-generated and checked-in VMS files. These have
been left alone, even though they will not be possible to
recreate, since testing VMS float behavior is still important.
Tested on: h5committest
2015-08-24 15:19:39 -05:00
Dana Robinson
c27d180848
[svn-r27507] Merge of r27237-27500 from the trunk.
...
Tested w/ h5committest
NOTES: - The manifest may still be messed up.
- Cmake fails since the dual binary work needs to be merged with
this repo's CMake externals.
2015-08-14 14:58:54 -05:00
Larry Knox
786acbcd90
[svn-r27475] Updated h5vers to remove redundant version information for doxygen web pages. Also added "" around version string to prevent elimination of spaces in the string.
...
H5committested.
2015-08-06 13:34:42 -05:00
Neil Fortner
5065c139c7
[svn-r27397] Merge revisions 27255 through 27393 from trunk to vds branch.
...
Tested: ummon
2015-07-15 15:33:50 -05:00
Larry Knox
df8bd7ccd6
[svn-r27283] Change generic directory in tarballs to hdfsrc.
...
Remove some commented lines.
2015-06-25 11:39:19 -05:00
Larry Knox
5dac57c5c4
[svn-r27280] Add temporary file to create tarballs for buildbot (and possibly all) daily testing. When the behavior is acceptable, the changes should be merged into the regular release script as a --revision option.
2015-06-24 16:45:32 -05:00
Dana Robinson
fb27787c2a
[svn-r27222] Merge of r27035-27221 from the trunk.
...
Tested on 64-bit linux VM:
Serial: C++ and Fortran 2003
Parallel: Fortran
2015-06-17 06:48:34 -05:00
Dana Robinson
aa4e3e3985
[svn-r27191] Merged r26781 to r27185 from trunk
...
Tested on: 64-bit Ubuntu Linux VM w/ gcc 4.8.2
(C++ and Fortran 2003 also tested)
2015-06-11 14:18:52 -05:00
Mohamad Chaarawi
4a2bee5cd8
[svn-r27158] missed rename if UNUSED to H5_ATTR_UNUSED in trace script.
2015-06-07 18:03:42 -05:00
Dana Robinson
8f74cc85d8
[svn-r27152] Updated bin/trace and src/H5trace.c to handle the H5D_vds_view_t
...
enum type.
Tested on: jam
2015-06-04 15:47:04 -05:00
Dana Robinson
984ecb72c2
[svn-r27038] Merge of r26393-27031 from the trunk.
...
Tested on 64-bit linux VM w/ C++ and Fortran 2003
2015-05-07 16:05:14 -05:00
Albert Cheng
9fc7e89a09
[svn-r26929] Added support for shared lib and zlib.
...
Tested: linux (jam), Mac (osx1010dev)
2015-04-27 05:10:07 -05:00
Albert Cheng
ceff4fe58f
[svn-r26926] Fixed previous typo in the installation of DMG file.
...
Tested: osx1010dev
2015-04-27 03:15:17 -05:00
Albert Cheng
28f355e81e
[svn-r26925] Added method to install the Mac OSX DMG file by line commands.
...
Group all install method into a function call for easier maintenance.
Tested: Linux (jam, platypus), Mac (osx1010dev)
2015-04-27 02:52:37 -05:00
Albert Cheng
34a1da1731
[svn-r26857] Bugs:
...
The configure summary (libhdf5.settings) was missing from the configure output.
Solution:
Append the configure summary to the configure logfile if configure succeeds.
Tested:
hand ran cmakehdf5 in jam and inspected the logfile.
2015-04-20 19:25:56 -05:00
Larry Knox
cf98752566
[svn-r26840] configure
...
configure.ac
hl/src/H5LTparse.c
hl/src/H5LTparse.h
Address HDFFV-9010: configure issue with gcc 4.9.2 "-l ".
Change default to disable_shared on CYGWIN.
release_docs/INSTALL_Cygwin.txt
release_docs/RELEASE.txt
Update for changed default and no CYGWIN szip binary.
c++/src/cpp_doc_config
bin/h5vers
AddressHDFFV-9010: Add cpp_doc_config to h5vers
Tested with h5committest, on CYGWIN.
2015-04-17 17:24:47 -05:00
Larry Knox
6c0fcb84a8
[svn-r26782] Remove md5 from METHODS arguments for calling bin/release script from snapshot script. md5 method was removed and md5 checksums are always produced for all compression methods.
2015-04-11 22:45:56 -05:00