summaryrefslogtreecommitdiffstats
path: root/bin/pkgscrpts
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2022-11-01 21:02:27 (GMT)
committerGitHub <noreply@github.com>2022-11-01 21:02:27 (GMT)
commit11dfa25910f08e70db336f125d52ef9586416017 (patch)
tree49b4576e96f5878175293e5eea5e72b65e7ac7ba /bin/pkgscrpts
parent71595e9ea3df2f1ecae4fc52cf31aa04813d3287 (diff)
downloadhdf5-11dfa25910f08e70db336f125d52ef9586416017.zip
hdf5-11dfa25910f08e70db336f125d52ef9586416017.tar.gz
hdf5-11dfa25910f08e70db336f125d52ef9586416017.tar.bz2
Update copyright headers (#2184)
* Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
Diffstat (limited to 'bin/pkgscrpts')
-rwxr-xr-xbin/pkgscrpts/h5rmflags1
-rwxr-xr-xbin/pkgscrpts/makeHDF5BinaryTarfiles.pl1
-rwxr-xr-xbin/pkgscrpts/makeInternalREADME.pl215
-rwxr-xr-xbin/pkgscrpts/makeOuterREADME.pl182
4 files changed, 0 insertions, 399 deletions
diff --git a/bin/pkgscrpts/h5rmflags b/bin/pkgscrpts/h5rmflags
index d0f87c0..39c4281 100755
--- a/bin/pkgscrpts/h5rmflags
+++ b/bin/pkgscrpts/h5rmflags
@@ -1,7 +1,6 @@
#! /bin/sh
#
# Copyright by The HDF Group.
-# Copyright by the Board of Trustees of the University of Illinois.
# All rights reserved.
#
# This file is part of HDF5. The full HDF5 copyright notice, including
diff --git a/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl b/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl
index d1042dc..820403f 100755
--- a/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl
+++ b/bin/pkgscrpts/makeHDF5BinaryTarfiles.pl
@@ -2,7 +2,6 @@
# makeTarFiles.pl
# Copyright by The HDF Group.
-# Copyright by the Board of Trustees of the University of Illinois.
# All rights reserved.
#
# This file is part of HDF5. The full HDF5 copyright notice, including
diff --git a/bin/pkgscrpts/makeInternalREADME.pl b/bin/pkgscrpts/makeInternalREADME.pl
deleted file mode 100755
index 355036f..0000000
--- a/bin/pkgscrpts/makeInternalREADME.pl
+++ /dev/null
@@ -1,215 +0,0 @@
-#!/usr/bin/perl
-# makeInternalREADME.pl
-#
-# Copyright by The HDF Group.
-# All rights reserved.
-#
-# This file is part of HDF4. The full HDF4 copyright notice, including
-# terms governing use, modification, and redistribution, is contained in
-# the files COPYING and Copyright.html. COPYING can be found at the root
-# of the source code distribution tree; Copyright.html can be found at the
-# root level of an installed copy of the electronic HDF4 document set and
-# is linked from the top-level documents page. It can also be found at
-# http://hdfgroup.org/HDF4/doc/Copyright.html. If you do not have
-# access to either file, you may request a copy from help@hdfgroup.org.
-#
-
-use warnings;
-use strict;
-
-my $section2="For information on compilers and settings used to build these HDF5
-libraries, please refer to:
-
- ./lib/libhdf5.settings
-
-The contents of this directory are:
-
- COPYING - Copyright notice
- README - This file
- RELEASE.txt - Detailed information regarding this release
- bin/ - Directory containing HDF5 pre-compiled utilities
- include/ - Directory containing HDF5 include files
- lib/ - Directory containing HDF5 libraries and settings
- share/ - Directory containing example code in C, C++, and
- Fortran using HDF5 and HDF5 HL library APIs. The
- shell scripts provided with these examples will
- compile and run them, and will also test the
- h5cc, h5c++, and h5fc compile scripts found
- in the installed bin directory.
-
-These binaries were built with the ZLIB and SZIP (version 2.1, Encoder
-ENABLED) external libraries which are included in the lib directory for
-convenience.
-
-We also provide the ZLIB and SZIP source code on our ftp server at:
-
- ftp://ftp.hdfgroup.org/lib-external/
-
-The official ZLIB and SZIP pages are at:
-
- ZLIB: http://www.zlib.net/
- SZIP: http://hdfgroup.org/doc_resource/SZIP/
-
-";
-
-my $section3 = "If using the shared libraries, you must add the HDF5 library path
-to the LD_LIBRARY_PATH variable.
-";
-
-my $section4 = "We provide scripts for compiling applications with the HDF5 libraries:
-
- bin/h5cc - for C
- bin/h5fc - for F90 (if Fortran 90 library is included with the binaries)
- bin/h5c++ - for C++ (if C++ library is included with the binaries)
-
-After you have installed the binaries to their final destination, you can use
-these scripts (h5cc, h5fc, h5c++) to compile. However, you must first run
-./h5redeploy in the bin directory to change site specific paths in the scripts.
-
-You may also need to change other variables in the scripts, depending
-on how things are set up on your system. Here are some of the variables
-to check:
-
- prefix - Path to the HDF5 top level installation directory
- CCBASE - Name of the C compiler
- CLINKERBASE - Name of the linker
- LIBS - Libraries your application will link with
-
-For further details refer to the INSTALL files in
- ftp://ftp.hdfgroup.org/HDF5/current/src/unpacked/release_docs/
-or in the ./release_docs/ directory of the HDF5 source code, which can be found
-on the HDF Group ftp server at ftp://ftp.hdfgroup.org/HDF5/current/src/.
-
-Please send questions, comments, and suggestions to the appropriate
-contact address from http://www.hdfgroup.org/about/contact.html
-
-
-";
-
-my $indirectory = ".";
-$indirectory = shift;
-my $linktype = "shared";
-if ($indirectory =~ /static/) {
- $linktype = "static";
-}
-my $modestring="";
-if ($indirectory =~ /32/) {
- $modestring = "in 32 bit mode ";
-}
-
-my $version;
-
-my $outfile = "$indirectory/README";
-open OUTFILE, ">$outfile" or die "$!Couldn't open $outfile - check permissions for $indirectory\n";
-my $hostname;
-my $cmd = "grep \"HDF5 Version\" $indirectory/lib/libhdf5.settings";
-$_ = `$cmd`;
-#print OUTFILE $_, "\n";
-s/HDF5 Version://;
-s/^\s+//;
-chomp;
-$version = $_;
-#print OUTFILE $_, "\n";
-
-my $versionstring= "This directory contains the $linktype binary distribution of HDF5-".$version;
-
-$cmd = "grep \"Uname information:\" $indirectory/lib/libhdf5.settings";
-$_ = `$cmd`;
-s/Uname information://;
-s/^\s+//;
-#print OUTFILE $_;
-chomp;
-#s/(^\w+)(\s)(\S+)/$1/;
-#s/(^.*)(-)(.*)(200[7-8])(.*)(\s)(\S+)/$1 $5/;
-#my $platformstring = "\nthat was compiled on:" . $_ . " ";
-my $platformstring = "";
-my $hostnamestring = $_;
-my @hostnamestring = split / /, $hostnamestring;
-#print OUTFILE "Size of hostnamestring is ", scalar @hostnamestring, "\n";
-#print OUTFILE $hostnamestring[0] . "\t" . $hostnamestring[2]."\t".$hostnamestring[19]."\n";
-$hostname = $hostnamestring[1];
-#my $size = scalar @hostnamestring;
-if ($hostname =~ /loyalty/) {
- $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2]." " . $hostnamestring[-1] . " ";
-}
-elsif ($hostname =~ /freedom/) {
- $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2]." " . $hostnamestring[-1] . " ";
-} elsif ($hostname =~ /emu/) {
- $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2] . " " . $hostnamestring[-2] . " ";
-} elsif ($hostname =~ /fred/) {
- $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0]." " . $hostnamestring[2] . " " . $hostnamestring[-1] . " ";
-} else {
- $_ = $hostnamestring[2];
- my $pos = index $_, '-';
- my $os = substr $_, 0, $pos;
- $platformstring = "\nthat was compiled " . $modestring . "on: " . $hostnamestring[0] . " " . $os . " " . $hostnamestring[-2] . " ";
-}
-
-
-my $mappingstring = "";
-#no mappingstring for 1.6. Put it back for 1.8.
-#$cmd = "grep \"Default API Mapping:\" $indirectory/lib/libhdf5.settings";
-#$_ = `$cmd`;
-#s/Default API Mapping://;
-#s/^\s+//;
-#chomp;
-#if (/v\d+/) {
-# s/v//;
-# s/(\d)(\d)/$1\.$2/g;
-# $mappingstring = "using the default\nAPI mapping for VERSION ".$_.".";
-#
-#}
-print OUTFILE $versionstring;
-print OUTFILE $platformstring."\n\n";
-#print OUTFILE $mappingstring;
-
-#if ($hostname eq "loyalty.hdfgroup.uiuc.edu" || $hostname eq "freedom.hdfgroup.uiuc.edu") {
-# print OUTFILE " It includes the C APIs,\nbuilt using the following ";
-# print OUTFILE "compilers:\n\n";
-#}
-#else {
-if ($linktype eq "shared" && !($hostname =~ /32/)) {
- print OUTFILE "\n\nIt includes the C, C++, F90 and Java APIs, built using the following\n";
-} else {
- print OUTFILE "\n\nIt includes the C, C++, and F90 APIs, built using the following\n";
-}
-print OUTFILE "compilers:\n\n";
-#}
-
-# Only the gcc compiler version is in libhdf5.settings, so for now I looked
-# up the versions and hardcoded them here. We will put them in libhdf5.settings
-# for the next release.
-if ($indirectory =~ /gnu484/) {
- print OUTFILE "\tgcc, g++, and gfortran 4.8.4\n\n";
-} elsif ($hostname =~ /jam/ || $hostname =~ /koala/) {
- print OUTFILE "\tgcc, g++, and gfortran 4.1.2\n\n";
-} elsif ($hostname =~ /platypus/) {
- print OUTFILE "\tgcc, g++, and gfortran 4.4.7\n\n";
- if ($linktype eq "shared" && !($hostname =~ /32/)) {
- print OUTFILE "\tjava 1.8.0_51\n\n";
- }
-} elsif ($hostname =~ /moohan/) {
- print OUTFILE "\tgcc, g++, and gfortran 4.8.5\n\n";
- if ($linktype eq "shared" && !($hostname =~ /32/)) {
- print OUTFILE "\tjava 1.8.0_51\n\n";
- }
-} elsif ($hostname =~ /emu/) {
- print OUTFILE "\tSun C and C++ 5.12, Sun Fortran 95 8.6\n\n";
-} elsif ($hostname =~ /loyalty/ || $hostname =~ /freedom/) {
- print OUTFILE "\tgcc, g++, and gfortran 4.6.1\n\n";
-} elsif ($hostname =~ /duck/) {
- print OUTFILE "\tApple clang/clang++ 3.0 from Xcode 4.6.1 and gfortran 4.8.2\n\n";
-} elsif ($hostname =~ /kite/) {
- print OUTFILE "\tApple clang/clang++ 5.1 from Xcode 5.0.2 and gfortran 4.8.2\n\n";
-} elsif ($hostname =~ /quail/) {
- print OUTFILE "\tgcc, g++ 5.1 from Xcode 5.1 and gfortran 4.8.2\n\n";
-} elsif ($hostname =~ /osx1010test/) {
- print OUTFILE "\tgcc, g++ 5.1 from Xcode 5.1 and gfortran 4.8.2\n\n";
-}
-
-print OUTFILE $section2;
-
-print OUTFILE $section3;
-
-print OUTFILE $section4;
-
diff --git a/bin/pkgscrpts/makeOuterREADME.pl b/bin/pkgscrpts/makeOuterREADME.pl
deleted file mode 100755
index 602ad28..0000000
--- a/bin/pkgscrpts/makeOuterREADME.pl
+++ /dev/null
@@ -1,182 +0,0 @@
-#!/usr/bin/perl
-# makeOuterREADME.pl
-
-# Copyright by The HDF Group.
-# All rights reserved.
-#
-# This file is part of HDF4. The full HDF4 copyright notice, including
-# terms governing use, modification, and redistribution, is contained in
-# the files COPYING and Copyright.html. COPYING can be found at the root
-# of the source code distribution tree; Copyright.html can be found at the
-# root level of an installed copy of the electronic HDF4 document set and
-# is linked from the top-level documents page. It can also be found at
-# http://hdfgroup.org/HDF4/doc/Copyright.html. If you do not have
-# access to either file, you may request a copy from help@hdfgroup.org.
-#
-
-use warnings;
-use strict;
-
-my $indirectory = ".";
-$indirectory = shift;
-
-my $outdirectory = ".";
-$outdirectory = shift;
-
-my $outsubdir = shift;
-
-my $version;
-
-my $outfile = "$outdirectory/$outsubdir/README";
-open OUTFILE, ">$outfile";
-my $hostname="";
-my $cmd = "grep \"HDF5 Version\" $indirectory-static/lib/libhdf5.settings";
-$_ = `$cmd`;
-print OUTFILE $_, "\n";
-s/HDF5 Version://;
-s/^\s+//;
-chomp;
-$version = $_;
-#print OUTFILE $_, "\n";
-my $versionstring= "This directory contains the precompiled HDF5 $version binary distribution\n(include files, libraries, utilities) for";
-
-$cmd = "grep \"Uname information:\" $indirectory-static/lib/libhdf5.settings";
-$_ = `$cmd`;
-s/Uname information://;
-s/^\s+//;
-chomp;
-print "String to work with is $_\n";
-my $platformstring = "";
-my $hostnamestring = $_;
-my @hostnamestring = split / /, $hostnamestring;
-$platformstring = "$hostnamestring[0] ";
-if ($indirectory =~ /jam/ || $indirectory =~ /koala/) {
- $hostnamestring = $hostnamestring[2];
- my $pos = index $hostnamestring, "-";
- if ($pos > 0) {
- $platformstring .= substr $hostnamestring, 0, $pos;
- } else {
- $platformstring .= $hostnamestring[2];
- }
- $platformstring .= " ".$hostnamestring[-3];
-} elsif ($indirectory =~ /linew/) {
- $platformstring .= "$hostnamestring[2] $hostnamestring[-2]";
-} else {
- $platformstring .= "$hostnamestring[2] $hostnamestring[-1]";
-}
-
-print OUTFILE $versionstring." ".$platformstring.":\n\n";
-my $line1;
-my $line3;
-my $line5;
-my $compilerstring="";
-my $compilerstring1="";
-my $compilerstring2="";
-
-
-print $indirectory, "\n";
-
-if ($indirectory =~ /ostrich/) {
-# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " gcc, g++, and gfortran 4.4.7)";
-}
-elsif ($indirectory =~ /platypus/) {
-# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring1 = " gcc, g++, and gfortran 4.4.7)\n";
- if ($indirectory =~ /32/) {
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
- $compilerstring2 = " gcc, g++, and gfortran 4.4.7)\n";
- } else {
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
- $compilerstring2 = " gcc, g++, and gfortran 4.4.7 and java 1.8.0_51)\n";
- }
-}
-elsif ($indirectory =~ /moohan/) {
-# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring1 = " gcc, g++, and gfortran 4.8.5)\n";
- if ($indirectory =~ /32/) {
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
- $compilerstring2 = " gcc, g++, and gfortran 4.4.7)\n";
- } else {
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 and Java APIs (using";
- $compilerstring2 = " gcc, g++, and gfortran 4.8.5 and java 1.8.0_51)\n";
- }
-}
-elsif ($indirectory =~ /emu/) {
-# $line1 = " hdf5-$version-$outsubdir-16API.tar.gz - Includes C, C++, F90 APIs (using\n";
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " Sun C and C++ 5.12, Sun Fortran 95 8.6)\n";
-}
-elsif ($indirectory =~ /kite/) {
- $line3 = " hfd5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hfd5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " Apple clang/clang++ 5.1 from Xcode 5.0.2,
- gfortran 4.8.2)\n";
-}
-elsif ($indirectory =~ /quail/) {
- $line3 = " hfd5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hfd5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " Apple clang/clang++ 6.0 from Xcode 5.1,
- gfortran 4.9.2)\n";
-}
-elsif ($indirectory =~ /osx1010test/) {
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " Apple clang/clang++ 6.1 from Xcode 6.1,
- gfortran 4.9.2)\n";
-}
-elsif ($indirectory =~ /osx1011test/) {
- $line3 = " hdf5-$version-$outsubdir-static.tar.gz - Includes C, C++, F90 APIs (using";
- $line5 = " hdf5-$version-$outsubdir-shared.tar.gz - Includes C, C++, F90 APIs (using";
- $compilerstring = " Apple clang/clang++ 7.0.2 from Xcode 7.0,
- gfortran 5.2.0)\n";
-}
-
- print OUTFILE $line3;
- print OUTFILE $compilerstring1."\n";
-if ($line5 ne "") {
- print OUTFILE $line5;
- print OUTFILE $compilerstring2."\n";
-}
-#elsif ($indirectory =~ /-16API/) {
-# print OUTFILE $line1;
-# print OUTFILE $compilerstring;
-# print OUTFILE " USES THE VERSION 1.6 DEFAULT API\n";
-# print OUTFILE " MAPPING.\n\n";
-#}
-
-print OUTFILE " utilities/ - Directory containing the compiled HDF5 utilities.\n";
-print OUTFILE " These utilities are STATICALLY linked and will run as is.\n\n";
-#print OUTFILE " The tools can be downloaded separately, or ALL in one\n";
-#print OUTFILE " compressed file (5-$version-$outsubdir-static-util.tar.gz).\n\n";
-print OUTFILE "\n";
-print OUTFILE "To obtain the HDF5 distribution, 'unzip' and 'untar' the distribution\n";
-print OUTFILE "file:\n\n";
-print OUTFILE " gzip -cd <gz file from above> | tar xvf -\n";
-
-
-#$cmd = "grep \"Configured by:\" $indirectory/$key-static/lib/libhdf5.settings";
-#$_ = `$cmd`;
-#s/Configured by://;
-#s/^\s+//;
-#print OUTFILE $_;
-#chomp;
-#my $hostnamestring = $_;
-#s/(^\w+)(\s)(\S+)/$1/;
-#s/(^.*)(-)(.*)(200[7-8])(.*)(\s)(\S+)/$1 $5/;
-#my $platformstring = $_ . ":\n\n";
-#my @hostnamestring = split /@/, $hostnamestring;
-#print "Size of hostnamestring is ", scalar @hostnamestring, "\n";
-#print $hostnamestring[0] . "\t" . $hostnamestring[2]."\t".$hostnamestring[19]."\n";
-#my $platformstring = $hostnamestring[1].":\n\n";
-#$hostnamestring = $hostnamestring[1];
-#my $pos = index $hostnamestring, ".";
-#if ($pos > 0) {
-# @hostnamestring = split /\./, $hostnamestring;
-# $platformstring = $hostnamestring[0].":\n\n";
-#}