summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get the path to prefix right: needs a ../ to back out of subdirectoryDavid Young2019-12-191-1/+1
| | | | c/.
* Make this script relocatable again: derive a relative path for theDavid Young2019-12-191-2/+25
| | | | | | | original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
* Let us override the examples directory using --with-examplesdir=DIR.David Young2019-12-1913-18/+40
| | | | | | | | | This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Place hdf5_examples/ under ${datarootdir} which on most systems will be ${prefix}/share/, anyway.
* Follow longstanding execv convention for compatibility with NetBSD.David Young2019-12-191-1/+7
|
* Under the examples directories, always find the installed HDF5David Young2019-12-196-6/+6
| | | | | | | | | | executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Examples on NetBSD are installed at ${prefix}/share/examples/hdf5/ instead of at ${prefix}/share/hdf5_examples/, by convention. It may be the same on other BSDs, I'm not sure.
* Make the HDF5 configure script grok NetBSD.David Young2019-12-192-0/+59
|
* For portability, insulate the HDF5 library from some system macros.David Young2019-12-191-1/+18
|
* Not every system has perl installed in /usr/bin/, so change the shebangDavid Young2019-12-1912-12/+26
| | | | | | | | | | | | | | | (#!) line to `/usr/bin/env perl` to locate perl on the PATH. Everything after the first pathname in the shebang line is treated as a single argument to the command interpreter (/usr/bin/env "perl -w"), and there is not ordinarily any such program as "perl -w". So if the old shebang line used an option such as `-w`, add a `use warnings;` statement to the script---note that the semantics change slightly. `bin/destdep` uses a trick to pass `-p` to `/usr/bin/env perl`. It couldn't hurt to use the same trick to pass `-w`. With these changes, `sh autogen.sh` runs on NetBSD. It ought to still work on every other system HDF5 supports, too.
* For portability, use the POSIX sh(1) string-comparison operator `=`David Young2019-12-191-2/+2
| | | | instead of `==`.
* Merge pull request #2154 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to ↵Allen Byrne2019-12-194-31/+28
|\ | | | | | | | | | | | | | | hdf5_1_12 * commit 'dd6b6ce61ca1a6af8e872ad09ef5da6ca437e9bc': Adjust cache.c only variables. Fix include to correct memory calls - big-endian issue.
| * Adjust cache.c only variables.Allen Byrne2019-12-184-30/+27
| |
| * Fix include to correct memory calls - big-endian issue.Allen Byrne2019-12-182-1/+1
|/
* Merge pull request #2147 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to ↵Allen Byrne2019-12-172-8/+2
|\ | | | | | | | | | | | | | | hdf5_1_12 * commit '1b4957c585e255850b711edb08903d99204c7a61': Minor Whitespace Remove duplicate instance
| * Minor WhitespaceAllen Byrne2019-12-171-2/+2
| |
| * Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)Allen Byrne2019-12-1750-205/+5154
| |\ | |/ |/| | | | | | | | | | | | | | | * commit '1097ac60c2b95a2b958a3150b537c75f512cacca': Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out after merging the test functionality into the testphdf5 test. Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out after merging the test functionality into the testphdf5 test. Minor tweaks noticed while going over VOL documentation. Yanked -Wc++-compat from the flags used to build the C library in both the Autotools and CMake. Fixed missing blob callbacks in test VOL connectors. Trivial parameter renaming in VOL API calls.
* | Merge pull request #2145 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_12 to ↵Dana Robinson2019-12-1746-204/+197
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | hdf5_1_12 * commit 'd1c07a5a6f1653ed9abd37b319e210853be9b68d': Minor tweaks noticed while going over VOL documentation. Yanked -Wc++-compat from the flags used to build the C library in both the Autotools and CMake. Fixed missing blob callbacks in test VOL connectors. Trivial parameter renaming in VOL API calls.
| * | Minor tweaks noticed while going over VOL documentation.Dana Robinson2019-12-163-6/+6
| | |
| * | Yanked -Wc++-compat from the flags used to build the C library in bothDana Robinson2019-12-1637-175/+156
| | | | | | | | | | | | the Autotools and CMake.
| * | Fixed missing blob callbacks in test VOL connectors.Dana Robinson2019-12-162-0/+12
| | |
| * | Trivial parameter renaming in VOL API calls.Dana Robinson2019-12-164-23/+23
| | |
* | | Merge pull request #2144 in HDFFV/hdf5 from Merging-t_2Gio-into_hdf5_1_12 to ↵Richard Warren2019-12-174-1/+4957
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | hdf5_1_12 * commit '663d6e0118d6077b8206b69521a3909a5444c8bf': Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out after merging the test functionality into the testphdf5 test. Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out after merging the test functionality into the testphdf5 test.
| * | Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out ↵Richard Warren2019-12-164-3/+5
| | | | | | | | | | | | after merging the test functionality into the testphdf5 test.
| * | Merge t_2Gio test into hdf5_1_12. This will eventually be refactored out ↵Richard Warren2019-12-161-0/+4954
|/ / | | | | | | after merging the test functionality into the testphdf5 test.
| * Remove duplicate instanceAllen Byrne2019-12-161-6/+0
|/
* Merge pull request #2141 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to ↵Allen Byrne2019-12-1510-36/+1301
|\ | | | | | | | | | | | | hdf5_1_12 * commit '6f5d0d60c34f732cd51c99258cb10986e009715c': TRILABS-135 add clang sanitizer support
| * Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)Allen Byrne2019-12-1511-2/+153
| |\ | |/ |/| | | | | * commit '8ae9bfa1d9f642afcc11e12bda5b1eeb2c9b7510': Modify H5VL initialization routines to initialize all VOL-managed object types. Modify H5VLwrap_register() to reject non-VOL-managed object types. Also fix overisights in h5trace.c from previous changes.
* | Merge pull request #2142 in HDFFV/hdf5 from ~NFORTNE2/hdf5_naf:tmp_112 to ↵Neil Fortner2019-12-1311-2/+153
|\ \ | | | | | | | | | | | | | | | | | | hdf5_1_12 * commit '5b751543ca7be96a91cd2db55976188f9ddbace1': Modify H5VL initialization routines to initialize all VOL-managed object types. Modify H5VLwrap_register() to reject non-VOL-managed object types. Also fix overisights in h5trace.c from previous changes.
| * | Modify H5VL initialization routines to initialize all VOL-managed objectNeil Fortner2019-12-1311-2/+153
|/ / | | | | | | | | types. Modify H5VLwrap_register() to reject non-VOL-managed object types. Also fix overisights in h5trace.c from previous changes.
| * TRILABS-135 add clang sanitizer supportAllen Byrne2019-12-1310-36/+1301
|/
* Merge pull request #2135 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to ↵Allen Byrne2019-12-136-15/+24
|\ | | | | | | | | | | | | | | | | hdf5_1_12 * commit '44e4f16e1df69f4facc82bf7aaafaa16e9aee85f': Revert and move declaration Correct compile and test Windows errors HDFFV-10979 cleanup global names
| * Revert and move declarationAllen Byrne2019-12-131-3/+5
| |
| * Correct compile and test Windows errorsAllen Byrne2019-12-134-10/+19
| |
| * HDFFV-10979 cleanup global namesAllen Byrne2019-12-122-7/+5
| |
* | Merge pull request #2140 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to ↵hdf5-1_12_0-alpha1Larry Knox2019-12-126-7/+7
|\ \ | |/ |/| | | | | | | | | hdf5_1_12 * commit '4b569143f07b4cc32cb4c26fdf24d5ae6ae50172': Update version to 1.12.0-alpha1.
| * Update version to 1.12.0-alpha1.Larry Knox2019-12-126-7/+7
|/
* Merge pull request #2134 in HDFFV/hdf5 from ~BYRN/hdf5_merge_adb:hdf5_1_12 ↵Allen Byrne2019-12-114-718/+727
|\ | | | | | | | | | | | | to hdf5_1_12 * commit 'abf6bb125007b9df5cbd1c10f63541a1f0e65bb1': HDFFV-10979 Merge global name fix from develop
| * Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)Allen Byrne2019-12-11110-5226/+7448
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f30381d33d9e179ec30a8b46c2db218f2c45d2c1': Fix issues when using ONLY_SHARED_LIBS Change defines to not conflict with windows Correct assignment Fix h5watch fault Add missing include folder Fix reference file Correct testfile name Remove program find - future rework Fix compile error and add ref destroy to Java test HDFFV-10876 Merge from develop Remove unneeded flag overwrites
* | Merge pull request #2117 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to ↵Allen Byrne2019-12-11110-5226/+7448
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdf5_1_12 * commit '907a630019c9059eafb0e5af3aeb0f63f47d3d44': Fix issues when using ONLY_SHARED_LIBS Change defines to not conflict with windows Correct assignment Fix h5watch fault Add missing include folder Fix reference file Correct testfile name Remove program find - future rework Fix compile error and add ref destroy to Java test HDFFV-10876 Merge from develop Remove unneeded flag overwrites
| * \ Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)Allen Byrne2019-12-112-2/+2
| |\ \ | |/ / |/| | | | | | | | * commit '9b38aef978299a76b6b19586396bf626a1e58df6': Fix 2010 compile issue
| * | Fix issues when using ONLY_SHARED_LIBSAllen Byrne2019-12-114-4/+3
| | |
| * | Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)Allen Byrne2019-12-111-0/+6
| |\ \ | | | | | | | | | | | | | | | | | | | | * commit '3eef4d575ebd23eeb54660e244e604e0159a0aec': Latest date first in HISTORY-1_10_0-1_12_0.txt Update HISTORY-1_10_0-1_12_0..txt with performance improvements
| * | | Change defines to not conflict with windowsAllen Byrne2019-12-1111-199/+208
| | | |
| * | | Correct assignmentAllen Byrne2019-12-101-1/+1
| | | |
| * | | Fix h5watch faultAllen Byrne2019-12-101-10/+11
| | | |
| * | | Add missing include folderAllen Byrne2019-12-101-1/+1
| | | |
| * | | Fix reference fileAllen Byrne2019-12-101-1006/+1009
| | | |
| * | | Correct testfile nameAllen Byrne2019-12-091-2/+2
| | | |
| * | | Remove program find - future reworkAllen Byrne2019-12-091-18/+0
| | | |
| * | | Fix compile error and add ref destroy to Java testAllen Byrne2019-12-091-202/+105
| | | |
| * | | HDFFV-10876 Merge from developAllen Byrne2019-12-0993-3924/+6257
| | | |