summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessasaurus <814322+vsoch@users.noreply.github.com>2021-09-02 00:46:27 -0600
committerGitHub <noreply@github.com>2021-09-02 08:46:27 +0200
commit8e61f542601083f363c5910a5ed74c8dae44e69d (patch)
tree0ffcb59cec1bd70e90403b793cb2f98e333e8579
parent8a7af82a82fb80b660a08ab54e8d8402d7ca27b5 (diff)
downloadspack-8e61f542601083f363c5910a5ed74c8dae44e69d.tar.gz
spack-8e61f542601083f363c5910a5ed74c8dae44e69d.tar.bz2
spack-8e61f542601083f363c5910a5ed74c8dae44e69d.tar.xz
spack-8e61f542601083f363c5910a5ed74c8dae44e69d.zip
start of work to add spack audit packages-https checker (#25670)
This PR will add a new audit, specifically for spack package homepage urls (and eventually other kinds I suspect) to see if there is an http address that can be changed to https. Usage is as follows: ```bash $ spack audit packages-https <package> ``` And in list view: ```bash $ spack audit list generic: Generic checks relying on global variables configs: Sanity checks on compilers.yaml Sanity checks on packages.yaml packages: Sanity checks on specs used in directives packages-https: Sanity checks on https checks of package urls, etc. ``` I think it would be unwise to include with packages, because when run for all, since we do requests it takes a long time. I also like the idea of more well scoped checks - likely there will be other addresses for http/https within a package that we eventually check. For now, there are two error cases - one is when an https url is tried but there is some SSL error (or other error that means we cannot update to https): ```bash $ spack audit packages-https zoltan PKG-HTTPS-DIRECTIVES: 1 issue found 1. Error with attempting https for "zoltan": <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'www.cs.sandia.gov'. (_ssl.c:1125)> ``` This is either not fixable, or could be fixed with a change to the url or (better) contacting the site owners to ask about some certificate or similar. The second case is when there is an http that needs to be https, which is a huge issue now, but hopefully not after this spack PR. ```bash $ spack audit packages-https xman Package "xman" uses http but has a valid https endpoint. ``` And then when a package is fixed: ```bash $ spack audit packages-https zlib PKG-HTTPS-DIRECTIVES: 0 issues found. ``` And that's mostly it. :) Signed-off-by: vsoch <vsoch@users.noreply.github.com> Co-authored-by: vsoch <vsoch@users.noreply.github.com>
-rw-r--r--lib/spack/spack/audit.py43
-rw-r--r--lib/spack/spack/cmd/audit.py33
-rw-r--r--lib/spack/spack/test/cmd/audit.py20
-rwxr-xr-xshare/spack/spack-completion.bash11
-rw-r--r--var/spack/repos/builtin/packages/abyss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acct/package.py2
-rw-r--r--var/spack/repos/builtin/packages/acts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/adios/package.py2
-rw-r--r--var/spack/repos/builtin/packages/advancecomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aegean/package.py2
-rw-r--r--var/spack/repos/builtin/packages/agrep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/aida/package.py2
-rw-r--r--var/spack/repos/builtin/packages/allpaths-lg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amber/package.py2
-rw-r--r--var/spack/repos/builtin/packages/amdlibflame/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ape/package.py2
-rw-r--r--var/spack/repos/builtin/packages/appres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/argobots/package.py2
-rw-r--r--var/spack/repos/builtin/packages/arrow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/asio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/astra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/atompaw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/augustus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/autofact/package.py2
-rw-r--r--var/spack/repos/builtin/packages/automake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/babeltrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bamutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/barvinok/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bcftools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bdftopcf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beagle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beast-tracer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beast1/package.py2
-rw-r--r--var/spack/repos/builtin/packages/beforelight/package.py2
-rw-r--r--var/spack/repos/builtin/packages/binutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/biopieces/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bird/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bitmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bmake/package.py2
-rw-r--r--var/spack/repos/builtin/packages/breakdancer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bref3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/breseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/brltty/package.py2
-rw-r--r--var/spack/repos/builtin/packages/bucky/package.py2
-rw-r--r--var/spack/repos/builtin/packages/byteman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cachefilesd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/caffe/package.py2
-rw-r--r--var/spack/repos/builtin/packages/camx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cantera/package.py2
-rw-r--r--var/spack/repos/builtin/packages/canu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/capstone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf-argonavis-gui/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf-argonavis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf-krell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf-lanl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cbtf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cereal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgal/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cgm/package.py4
-rw-r--r--var/spack/repos/builtin/packages/cgns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/changa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/chlorop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clapack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cleverleaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/clhep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cloverleaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cloverleaf3d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmaq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cmor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/codes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coinhsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/collectd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/colm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/commons-lang/package.py2
-rw-r--r--var/spack/repos/builtin/packages/commons-lang3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/commons-logging/package.py2
-rw-r--r--var/spack/repos/builtin/packages/conduit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/constype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/coreutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cosmomc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cppzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cromwell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cryptopp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cube/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cubelib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cubew/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cufflinks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cvs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/darshan-runtime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/darshan-util/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dateutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/debugedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dialign-tx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dire/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dislin/package.py2
-rw-r--r--var/spack/repos/builtin/packages/dnsmasq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/drill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ds/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ea-utils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/editres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eigen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ember/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eospac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/es-shell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/evieext/package.py2
-rw-r--r--var/spack/repos/builtin/packages/eztrace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/f77-zmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fabtests/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fann/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastjar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastphase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fastqvalidator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ferret/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fftw/package.py2
-rw-r--r--var/spack/repos/builtin/packages/file/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flatbuffers/package.py2
-rw-r--r--var/spack/repos/builtin/packages/flint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fontcacheproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fontconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/freexl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fslsfonts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/fstobdf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gaudi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gccxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gcta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gl2ps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/global/package.py2
-rw-r--r--var/spack/repos/builtin/packages/globalarrays/package.py2
-rw-r--r--var/spack/repos/builtin/packages/glvis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gnutls/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gotcha/package.py2
-rw-r--r--var/spack/repos/builtin/packages/grace/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gsl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gtkorvo-enet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/guacamole-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/gurobi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/h5z-zfp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hadoop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/haploview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hoomd-blue/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hpcc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hpl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/httpd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/httping/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hunspell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hydra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hyphy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/hypre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/icet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ico/package.py2
-rw-r--r--var/spack/repos/builtin/packages/idba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iegenlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/imagemagick/package.py2
-rw-r--r--var/spack/repos/builtin/packages/intel-tbb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/iozone/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isaac-server/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isaac/package.py2
-rw-r--r--var/spack/repos/builtin/packages/isl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/itsx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jansi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jansson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jbigkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jchronoss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jellyfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/jhpcn-df/package.py2
-rw-r--r--var/spack/repos/builtin/packages/json-fortran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kallisto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kbd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kcov/package.py2
-rw-r--r--var/spack/repos/builtin/packages/kinesis/package.py2
-rw-r--r--var/spack/repos/builtin/packages/knem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/krims/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lammps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lazyten/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lbann/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lbxproxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lbzip2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lcms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ldak/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/less/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lftp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lhapdf5/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libarchive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libcanberra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libconfig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libdaemon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libffs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/liblbfgs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libmesh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libpcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libproxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/librelp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libspatialite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libunwind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libuv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libxtrap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ligra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/listres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/llvm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lndir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lsscsi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua-luajit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lua/package.py2
-rw-r--r--var/spack/repos/builtin/packages/lz4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/magma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/makedepend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/maker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/man-db/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mariadb-c-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mash/package.py2
-rw-r--r--var/spack/repos/builtin/packages/megadock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/meme/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mesa-demos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mesa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mesa18/package.py2
-rw-r--r--var/spack/repos/builtin/packages/meshkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/migrate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/miniaero/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minighost/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minimd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minismac2d/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minivite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/minizip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mkfontdir/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mmg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/molcas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpe2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mpich/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mrnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mscgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mumax/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muscle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/muse/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mvapich2/package.py2
-rwxr-xr-xvar/spack/repos/builtin/packages/mvapich2x/package.py2
-rw-r--r--var/spack/repos/builtin/packages/mxml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/namd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ncbi-rmblastn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ndiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netcdf-c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netcdf-cxx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netlib-lapack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netlib-scalapack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/netlib-xblas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nextflow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nvhpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/nyancat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/occa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/oclock/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ompss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opa-psm2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/opari2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openfast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openfoam-org/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openfoam/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openimageio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/orthomcl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/osu-micro-benchmarks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/otf2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pacparser/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pagit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pango/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pangomm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/papi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/paradiseo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/parallel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/patch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pbmpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pcre/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pcre2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pflotran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pgi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/photos/package.py2
-rw-r--r--var/spack/repos/builtin/packages/phylip/package.py2
-rw-r--r--var/spack/repos/builtin/packages/picard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pig/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pigz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pindel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pixz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pkg-config/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pmgr-collective/package.py2
-rw-r--r--var/spack/repos/builtin/packages/poke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/porta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/portage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ppl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/prng/package.py2
-rw-r--r--var/spack/repos/builtin/packages/proxymngr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/psi4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-apache-libcloud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-attrs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-avro/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-babel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-biopandas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-breakseq2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-brian/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-brian2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-clustershell/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-coverage/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-current/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-cvxopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-datalad/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-deprecation/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-elephant/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-emcee/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-espresso/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-execnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-flexx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gevent/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-git-review/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-gitpython/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-google-api-python-client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-h5py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-htseq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-hyperopt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-imageio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-invoke/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-itsdangerous/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-jupyter-core/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-latexcodec/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-librosa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-llvmlite/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-localcider/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-memprof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-metasv/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-misopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mistune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-mlxtend/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-modred/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-moltemplate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-neo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nestle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-networkx/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nilearn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nipype/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nvidia-ml-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-nvidia-ml-py3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-oauth2client/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openpmd-validator/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-openpyxl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-paramiko/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-patool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-phonopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-picrust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-py6s/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyani/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pybedtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyminifier/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pymumps/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pynvml/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pysolar/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyspark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest-isort/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-engineio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-python-fmask/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pytz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-pyvcf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-qtconsole/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quantities/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-quast/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rfc3986/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rios/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-rnacocktail/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-salib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-seaborn/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sfepy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-sncosmo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-spglib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-symfit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tables/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tomopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-tpot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-urwid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wand/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-wcsaxes/package.py2
-rw-r--r--var/spack/repos/builtin/packages/py-zict/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qbank/package.py2
-rw-r--r--var/spack/repos/builtin/packages/qmcpack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/quartz/package.py2
-rw-r--r--var/spack/repos/builtin/packages/quinoa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ade4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-adegraphics/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-anytime/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-base64enc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-beeswarm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-broom/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-class/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-codex/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-copula/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dada2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-digest/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-diversitree/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-dt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ergm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-exomecopy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fastmatch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-fpc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gmodels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-grbase/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-gsa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-imager/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-jpeg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lattice/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-latticeextra/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-leaflet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-lhs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-matrix/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-matrixmodels/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mcmc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-minqa/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-multcomp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-mvtnorm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-ncdf4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nmf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-nnet/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-partykit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-png/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-prabclus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-proc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-proj4/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-psych/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-quantmod/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-quickplot/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcolorbrewer/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcpp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppeigen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rcppparallel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rgenoud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rinside/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rjava/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rmpfr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rmutil/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rrblup/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rsnns/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-rzmq/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-seqinr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-smoof/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spades-addins/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-spades/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-squarem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-statnet-common/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-survey/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-threejs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-tiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-trimcluster/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-trust/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-uuid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-varselrf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-withr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xlconnect/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xlconnectjars/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-xtable/package.py2
-rw-r--r--var/spack/repos/builtin/packages/r-zoo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ragel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/raja/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rapidjson/package.py2
-rw-r--r--var/spack/repos/builtin/packages/re2c/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rendercheck/package.py2
-rw-r--r--var/spack/repos/builtin/packages/repeatmasker/package.py2
-rw-r--r--var/spack/repos/builtin/packages/repeatmodeler/package.py2
-rw-r--r--var/spack/repos/builtin/packages/repeatscout/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rgb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rngstreams/package.py2
-rw-r--r--var/spack/repos/builtin/packages/ross/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rrdtool/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rsem/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rstart/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sailfish/package.py2
-rw-r--r--var/spack/repos/builtin/packages/salmon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sambamba/package.py2
-rw-r--r--var/spack/repos/builtin/packages/samtools/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scalasca/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scan-for-matches/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scantailor/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scorep/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scripts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seacas/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sed/package.py2
-rw-r--r--var/spack/repos/builtin/packages/seqkit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sessreg/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/shortstack/package.py2
-rw-r--r--var/spack/repos/builtin/packages/showfont/package.py2
-rw-r--r--var/spack/repos/builtin/packages/signalp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/simgrid/package.py2
-rw-r--r--var/spack/repos/builtin/packages/smproxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/snap-berkeley/package.py2
-rw-r--r--var/spack/repos/builtin/packages/somatic-sniper/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sowing/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spades/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/spectrum-mpi/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sqoop/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stacks/package.py2
-rw-r--r--var/spack/repos/builtin/packages/star-ccm-plus/package.py2
-rw-r--r--var/spack/repos/builtin/packages/stat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/structure/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sublime-text/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sumo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/superlu-dist/package.py2
-rw-r--r--var/spack/repos/builtin/packages/superlu-mt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/superlu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/sympol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tajo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/targetp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/task/package.py2
-rw-r--r--var/spack/repos/builtin/packages/taskd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tassel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tau/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tealeaf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tengine/package.py2
-rw-r--r--var/spack/repos/builtin/packages/termcap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tetgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/texlive/package.py2
-rw-r--r--var/spack/repos/builtin/packages/thrift/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tmalign/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tmux/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tophat/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transabyss/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transdecoder/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transrate/package.py2
-rw-r--r--var/spack/repos/builtin/packages/transset/package.py2
-rw-r--r--var/spack/repos/builtin/packages/triangle/package.py2
-rw-r--r--var/spack/repos/builtin/packages/trinity/package.py2
-rw-r--r--var/spack/repos/builtin/packages/tut/package.py2
-rw-r--r--var/spack/repos/builtin/packages/typhonio/package.py2
-rw-r--r--var/spack/repos/builtin/packages/udunits/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unblur/package.py2
-rw-r--r--var/spack/repos/builtin/packages/unuran/package.py2
-rw-r--r--var/spack/repos/builtin/packages/usearch/package.py2
-rw-r--r--var/spack/repos/builtin/packages/userspace-rcu/package.py2
-rw-r--r--var/spack/repos/builtin/packages/valgrind/package.py2
-rw-r--r--var/spack/repos/builtin/packages/varscan/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vasp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vesta/package.py2
-rw-r--r--var/spack/repos/builtin/packages/viewres/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vim/package.py2
-rw-r--r--var/spack/repos/builtin/packages/virtualgl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vizglow/package.py2
-rw-r--r--var/spack/repos/builtin/packages/vt/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wayland-protocols/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wayland/package.py2
-rw-r--r--var/spack/repos/builtin/packages/weighttp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wget/package.py2
-rw-r--r--var/spack/repos/builtin/packages/workrave/package.py2
-rw-r--r--var/spack/repos/builtin/packages/wxwidgets/package.py2
-rw-r--r--var/spack/repos/builtin/packages/x11perf/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xbiff/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xclipboard/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcmsdb/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xconsole/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xcursorgen/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdbedizzy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xditview/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xdmf3/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xf86dga/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfindproxy/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfontsel/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xforms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfs/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xfwp/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xgamma/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xgc/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkbevd/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkbprint/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkbutils/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xkill/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xload/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xlogo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xlsatoms/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xlsclients/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xlsfonts/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmag/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xman/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xmodmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xplsprinters/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xpr/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xproto/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xrefresh/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xsdk/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xsm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xstdcmap/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xvidtune/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xvinfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xwininfo/package.py2
-rw-r--r--var/spack/repos/builtin/packages/xwud/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yajl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yara/package.py2
-rw-r--r--var/spack/repos/builtin/packages/yasm/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zlib/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zookeeper-benchmark/package.py2
-rw-r--r--var/spack/repos/builtin/packages/zstd/package.py2
613 files changed, 712 insertions, 615 deletions
diff --git a/lib/spack/spack/audit.py b/lib/spack/spack/audit.py
index 76616f31e0..47894383a5 100644
--- a/lib/spack/spack/audit.py
+++ b/lib/spack/spack/audit.py
@@ -37,12 +37,16 @@ as input.
"""
import collections
import itertools
+import re
+
+from six.moves.urllib.request import urlopen
try:
from collections.abc import Sequence # novm
except ImportError:
from collections import Sequence
+
#: Map an audit tag to a list of callables implementing checks
CALLBACKS = {}
@@ -261,6 +265,45 @@ package_directives = AuditClass(
kwargs=('pkgs',)
)
+#: Sanity checks on linting
+# This can take some time, so it's run separately from packages
+package_https_directives = AuditClass(
+ group='packages-https',
+ tag='PKG-HTTPS-DIRECTIVES',
+ description='Sanity checks on https checks of package urls, etc.',
+ kwargs=('pkgs',)
+)
+
+
+@package_https_directives
+def _linting_package_file(pkgs, error_cls):
+ """Check for correctness of links
+ """
+ import llnl.util.lang
+
+ import spack.repo
+ import spack.spec
+
+ errors = []
+ for pkg_name in pkgs:
+ pkg = spack.repo.get(pkg_name)
+
+ # Does the homepage have http, and if so, does https work?
+ if pkg.homepage.startswith('http://'):
+ https = re.sub("http", "https", pkg.homepage, 1)
+ try:
+ response = urlopen(https)
+ except Exception as e:
+ msg = 'Error with attempting https for "{0}": '
+ errors.append(error_cls(msg.format(pkg.name), [str(e)]))
+ continue
+
+ if response.getcode() == 200:
+ msg = 'Package "{0}" uses http but has a valid https endpoint.'
+ errors.append(msg.format(pkg.name))
+
+ return llnl.util.lang.dedupe(errors)
+
@package_directives
def _unknown_variants_in_directives(pkgs, error_cls):
diff --git a/lib/spack/spack/cmd/audit.py b/lib/spack/spack/cmd/audit.py
index 67d761b7d8..0e87925021 100644
--- a/lib/spack/spack/cmd/audit.py
+++ b/lib/spack/spack/cmd/audit.py
@@ -2,6 +2,7 @@
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+import llnl.util.tty as tty
import llnl.util.tty.color as cl
import spack.audit
@@ -19,12 +20,24 @@ def setup_parser(subparser):
# Audit configuration files
sp.add_parser('configs', help='audit configuration files')
+ # Https and other linting
+ https_parser = sp.add_parser('packages-https', help='check https in packages')
+ https_parser.add_argument(
+ '--all',
+ action='store_true',
+ default=False,
+ dest='check_all',
+ help="audit all packages"
+ )
+
# Audit package recipes
pkg_parser = sp.add_parser('packages', help='audit package recipes')
- pkg_parser.add_argument(
- 'name', metavar='PKG', nargs='*',
- help='package to be analyzed (if none all packages will be processed)',
- )
+
+ for group in [pkg_parser, https_parser]:
+ group.add_argument(
+ 'name', metavar='PKG', nargs='*',
+ help='package to be analyzed (if none all packages will be processed)',
+ )
# List all checks
sp.add_parser('list', help='list available checks and exits')
@@ -41,6 +54,17 @@ def packages(parser, args):
_process_reports(reports)
+def packages_https(parser, args):
+
+ # Since packages takes a long time, --all is required without name
+ if not args.check_all and not args.name:
+ tty.die("Please specify one or more packages to audit, or --all.")
+
+ pkgs = args.name or spack.repo.path.all_package_names()
+ reports = spack.audit.run_group(args.subcommand, pkgs=pkgs)
+ _process_reports(reports)
+
+
def list(parser, args):
for subcommand, check_tags in spack.audit.GROUPS.items():
print(cl.colorize('@*b{' + subcommand + '}:'))
@@ -58,6 +82,7 @@ def audit(parser, args):
subcommands = {
'configs': configs,
'packages': packages,
+ 'packages-https': packages_https,
'list': list
}
subcommands[args.subcommand](parser, args)
diff --git a/lib/spack/spack/test/cmd/audit.py b/lib/spack/spack/test/cmd/audit.py
index 84bbdbde5a..2c9dc6b124 100644
--- a/lib/spack/spack/test/cmd/audit.py
+++ b/lib/spack/spack/test/cmd/audit.py
@@ -31,3 +31,23 @@ def test_audit_configs(mutable_config, mock_packages):
audit('configs', fail_on_error=False)
# The mock configuration has duplicate definitions of some compilers
assert audit.returncode == 1
+
+
+def test_audit_packages_https(mutable_config, mock_packages):
+
+ # Without providing --all should fail
+ audit('packages-https', fail_on_error=False)
+ # The mock configuration has duplicate definitions of some compilers
+ assert audit.returncode == 1
+
+ # This uses http and should fail
+ audit('packages-https', "preferred-test", fail_on_error=False)
+ assert audit.returncode == 1
+
+ # providing one or more package names with https should work
+ audit('packages-https', "cmake", fail_on_error=True)
+ assert audit.returncode == 0
+
+ # providing one or more package names with https should work
+ audit('packages-https', "cmake", "conflict", fail_on_error=True)
+ assert audit.returncode == 0
diff --git a/share/spack/spack-completion.bash b/share/spack/spack-completion.bash
index ef15f38c6b..436ff345e7 100755
--- a/share/spack/spack-completion.bash
+++ b/share/spack/spack-completion.bash
@@ -386,7 +386,7 @@ _spack_audit() {
then
SPACK_COMPREPLY="-h --help"
else
- SPACK_COMPREPLY="configs packages list"
+ SPACK_COMPREPLY="configs packages-https packages list"
fi
}
@@ -394,6 +394,15 @@ _spack_audit_configs() {
SPACK_COMPREPLY="-h --help"
}
+_spack_audit_packages_https() {
+ if $list_options
+ then
+ SPACK_COMPREPLY="-h --help --all"
+ else
+ SPACK_COMPREPLY=""
+ fi
+}
+
_spack_audit_packages() {
if $list_options
then
diff --git a/var/spack/repos/builtin/packages/abyss/package.py b/var/spack/repos/builtin/packages/abyss/package.py
index 5bacb7395b..2b4e231d3f 100644
--- a/var/spack/repos/builtin/packages/abyss/package.py
+++ b/var/spack/repos/builtin/packages/abyss/package.py
@@ -22,7 +22,7 @@ class Abyss(AutotoolsPackage):
that is designed for short reads. The single-processor version
is useful for assembling genomes up to 100 Mbases in size."""
- homepage = "http://www.bcgsc.ca/platform/bioinfo/software/abyss"
+ homepage = "https://www.bcgsc.ca/platform/bioinfo/software/abyss"
url = "https://github.com/bcgsc/abyss/releases/download/2.3.1/abyss-2.3.1.tar.gz"
version('2.3.1', sha256='664045e7903e9732411effc38edb9ebb1a0c1b7636c64b3a14a681f465f43677')
diff --git a/var/spack/repos/builtin/packages/acct/package.py b/var/spack/repos/builtin/packages/acct/package.py
index 40157b3ccf..8bb15a3dbc 100644
--- a/var/spack/repos/builtin/packages/acct/package.py
+++ b/var/spack/repos/builtin/packages/acct/package.py
@@ -9,7 +9,7 @@ from spack import *
class Acct(AutotoolsPackage):
"""Utilities for monitoring process activities."""
- homepage = "http://www.gnu.org/software/acct"
+ homepage = "https://www.gnu.org/software/acct"
url = "https://ftp.gnu.org/gnu/acct/acct-6.6.4.tar.gz"
version('6.6.4', sha256='4c15bf2b58b16378bcc83f70e77d4d40ab0b194acf2ebeefdb507f151faa663f')
diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py
index 59ec945a3c..f2330ecae8 100644
--- a/var/spack/repos/builtin/packages/acts/package.py
+++ b/var/spack/repos/builtin/packages/acts/package.py
@@ -29,7 +29,7 @@ class Acts(CMakePackage, CudaPackage):
propagation and fitting, basic seed finding algorithms.
"""
- homepage = "http://acts.web.cern.ch/ACTS/"
+ homepage = "https://acts.web.cern.ch/ACTS/"
git = "https://github.com/acts-project/acts.git"
maintainers = ['HadrienG2']
diff --git a/var/spack/repos/builtin/packages/adios/package.py b/var/spack/repos/builtin/packages/adios/package.py
index 7c2a19f657..26fe5527e1 100644
--- a/var/spack/repos/builtin/packages/adios/package.py
+++ b/var/spack/repos/builtin/packages/adios/package.py
@@ -13,7 +13,7 @@ class Adios(AutotoolsPackage):
read, or processed outside of the running simulation.
"""
- homepage = "http://www.olcf.ornl.gov/center-projects/adios/"
+ homepage = "https://www.olcf.ornl.gov/center-projects/adios/"
url = "https://github.com/ornladios/ADIOS/archive/v1.12.0.tar.gz"
git = "https://github.com/ornladios/ADIOS.git"
diff --git a/var/spack/repos/builtin/packages/advancecomp/package.py b/var/spack/repos/builtin/packages/advancecomp/package.py
index 60eaec438b..29c0b623f6 100644
--- a/var/spack/repos/builtin/packages/advancecomp/package.py
+++ b/var/spack/repos/builtin/packages/advancecomp/package.py
@@ -10,7 +10,7 @@ class Advancecomp(AutotoolsPackage):
"""AdvanceCOMP contains recompression utilities for your .zip archives,
.png images, .mng video clips and .gz files."""
- homepage = "http://www.advancemame.it"
+ homepage = "https://www.advancemame.it"
url = "https://github.com/amadvance/advancecomp/archive/v2.1.tar.gz"
version('2.1', sha256='6113c2b6272334af710ba486e8312faa3cee5bd6dc8ca422d00437725e2b602a')
diff --git a/var/spack/repos/builtin/packages/aegean/package.py b/var/spack/repos/builtin/packages/aegean/package.py
index 10107663c9..407e7d965a 100644
--- a/var/spack/repos/builtin/packages/aegean/package.py
+++ b/var/spack/repos/builtin/packages/aegean/package.py
@@ -12,7 +12,7 @@ class Aegean(MakefilePackage):
as well as a C library whose API provides access to AEGeAn's core
functions and data structures."""
- homepage = "http://brendelgroup.github.io/AEGeAn/"
+ homepage = "https://brendelgroup.github.io/AEGeAn/"
url = "https://github.com/BrendelGroup/AEGeAn/archive/v0.15.2.tar.gz"
version('0.15.2', sha256='734c9dd23ab3415c3966083bfde5fb72c81e6ace84e08ee3fe0d4c338331d975')
diff --git a/var/spack/repos/builtin/packages/agrep/package.py b/var/spack/repos/builtin/packages/agrep/package.py
index 95275764f4..59fa8272fd 100644
--- a/var/spack/repos/builtin/packages/agrep/package.py
+++ b/var/spack/repos/builtin/packages/agrep/package.py
@@ -13,7 +13,7 @@ class Agrep(MakefilePackage):
Developed 1989-1991 by Udi Manber, Sun Wu et al. at the University
of Arizona."""
- homepage = "http://www.tgries.de/agrep"
+ homepage = "https://www.tgries.de/agrep"
url = "https://www.tgries.de/agrep/agrep-3.41.tgz"
version('3.41', sha256='0508eafaf9725fc67cc955eb6d32ba4f50138443a4fea4275508d2c3f67a234e')
diff --git a/var/spack/repos/builtin/packages/aida/package.py b/var/spack/repos/builtin/packages/aida/package.py
index 7a1c1cd294..1af20311a7 100644
--- a/var/spack/repos/builtin/packages/aida/package.py
+++ b/var/spack/repos/builtin/packages/aida/package.py
@@ -9,7 +9,7 @@ from spack import *
class Aida(Package):
"""Abstract Interfaces for Data Analysis"""
- homepage = "http://aida.freehep.org/"
+ homepage = "https://aida.freehep.org/"
url = "ftp://ftp.slac.stanford.edu/software/freehep/AIDA/v3.2.1/aida-3.2.1.tar.gz"
tags = ['hep']
diff --git a/var/spack/repos/builtin/packages/allpaths-lg/package.py b/var/spack/repos/builtin/packages/allpaths-lg/package.py
index 9409a69e89..954fc148a1 100644
--- a/var/spack/repos/builtin/packages/allpaths-lg/package.py
+++ b/var/spack/repos/builtin/packages/allpaths-lg/package.py
@@ -10,7 +10,7 @@ class AllpathsLg(AutotoolsPackage):
"""ALLPATHS-LG is our original short read assembler and it works on both
small and large (mammalian size) genomes."""
- homepage = "http://www.broadinstitute.org/software/allpaths-lg/blog/"
+ homepage = "https://www.broadinstitute.org/software/allpaths-lg/blog/"
url = "ftp://ftp.broadinstitute.org/pub/crd/ALLPATHS/Release-LG/latest_source_code/allpathslg-52488.tar.gz"
version('52488', sha256='035b49cb21b871a6b111976757d7aee9c2513dd51af04678f33375e620998542')
diff --git a/var/spack/repos/builtin/packages/amber/package.py b/var/spack/repos/builtin/packages/amber/package.py
index 1f4d4c95d0..6bfc4fb6cb 100644
--- a/var/spack/repos/builtin/packages/amber/package.py
+++ b/var/spack/repos/builtin/packages/amber/package.py
@@ -22,7 +22,7 @@ class Amber(Package, CudaPackage):
Only the latter version of ambertools for each amber version is supported.
"""
- homepage = "http://ambermd.org/"
+ homepage = "https://ambermd.org/"
url = "file://{0}/Amber18.tar.bz2".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/amdlibflame/package.py b/var/spack/repos/builtin/packages/amdlibflame/package.py
index a29a21f6b4..ccdcb6b4a9 100644
--- a/var/spack/repos/builtin/packages/amdlibflame/package.py
+++ b/var/spack/repos/builtin/packages/amdlibflame/package.py
@@ -30,7 +30,7 @@ class Amdlibflame(LibflameBase):
"""
_name = 'amdlibflame'
- homepage = "http://developer.amd.com/amd-cpu-libraries/blas-library/#libflame"
+ homepage = "https://developer.amd.com/amd-cpu-libraries/blas-library/#libflame"
url = "https://github.com/amd/libflame/archive/3.0.tar.gz"
git = "https://github.com/amd/libflame.git"
diff --git a/var/spack/repos/builtin/packages/ant/package.py b/var/spack/repos/builtin/packages/ant/package.py
index 542f42082c..fd3423dcbb 100644
--- a/var/spack/repos/builtin/packages/ant/package.py
+++ b/var/spack/repos/builtin/packages/ant/package.py
@@ -12,7 +12,7 @@ class Ant(Package):
dependent upon each other
"""
- homepage = "http://ant.apache.org/"
+ homepage = "https://ant.apache.org/"
url = "https://archive.apache.org/dist/ant/source/apache-ant-1.9.7-src.tar.gz"
version('1.10.7', sha256='2f9c4ef094581663b41a7412324f65b854f17622e5b2da9fcb9541ca8737bd52')
diff --git a/var/spack/repos/builtin/packages/ape/package.py b/var/spack/repos/builtin/packages/ape/package.py
index 32f8fb437b..f2a08a18e4 100644
--- a/var/spack/repos/builtin/packages/ape/package.py
+++ b/var/spack/repos/builtin/packages/ape/package.py
@@ -10,7 +10,7 @@ class Ape(Package):
"""A tool for generating atomic pseudopotentials within a Density-Functional
Theory framework"""
- homepage = "http://www.tddft.org/programs/APE/"
+ homepage = "https://www.tddft.org/programs/APE/"
url = "http://www.tddft.org/programs/APE/sites/default/files/ape-2.2.1.tar.gz"
version('2.2.1', sha256='1bdb7f987fde81f8a5f335da6b59fa884e6d185d4a0995c90fde7c04376ce9e3')
diff --git a/var/spack/repos/builtin/packages/appres/package.py b/var/spack/repos/builtin/packages/appres/package.py
index 5a3456bb5c..1fae760311 100644
--- a/var/spack/repos/builtin/packages/appres/package.py
+++ b/var/spack/repos/builtin/packages/appres/package.py
@@ -12,7 +12,7 @@ class Appres(AutotoolsPackage, XorgPackage):
names. It can be used to determine which resources a particular
program will load."""
- homepage = "http://cgit.freedesktop.org/xorg/app/appres"
+ homepage = "https://cgit.freedesktop.org/xorg/app/appres"
xorg_mirror_path = "app/appres-1.0.4.tar.gz"
version('1.0.4', sha256='22cb6f639c891ffdbb5371bc50a88278185789eae6907d05e9e0bd1086a80803')
diff --git a/var/spack/repos/builtin/packages/argobots/package.py b/var/spack/repos/builtin/packages/argobots/package.py
index 5d0af27b3f..3683431eec 100644
--- a/var/spack/repos/builtin/packages/argobots/package.py
+++ b/var/spack/repos/builtin/packages/argobots/package.py
@@ -15,7 +15,7 @@ class Argobots(AutotoolsPackage):
mapping, and data placement strategies. It consists of an
execution model and a memory model."""
- homepage = "http://www.argobots.org/"
+ homepage = "https://www.argobots.org/"
url = "https://github.com/pmodels/argobots/releases/download/v1.0b1/argobots-1.0b1.tar.gz"
git = "https://github.com/pmodels/argobots.git"
maintainers = ['shintaro-iwasaki']
diff --git a/var/spack/repos/builtin/packages/arrow/package.py b/var/spack/repos/builtin/packages/arrow/package.py
index 587a174d37..f4f007b539 100644
--- a/var/spack/repos/builtin/packages/arrow/package.py
+++ b/var/spack/repos/builtin/packages/arrow/package.py
@@ -11,7 +11,7 @@ class Arrow(CMakePackage, CudaPackage):
This package contains the C++ bindings.
"""
- homepage = "http://arrow.apache.org"
+ homepage = "https://arrow.apache.org"
url = "https://github.com/apache/arrow/archive/apache-arrow-0.9.0.tar.gz"
version('4.0.1', sha256='79d3e807df4a179cfab1e7a1ab5f79d95f7b72ac2c33aba030febd125d77eb3b')
diff --git a/var/spack/repos/builtin/packages/asio/package.py b/var/spack/repos/builtin/packages/asio/package.py
index 66482441f4..2e08b78eef 100644
--- a/var/spack/repos/builtin/packages/asio/package.py
+++ b/var/spack/repos/builtin/packages/asio/package.py
@@ -11,7 +11,7 @@ from spack import *
class Asio(AutotoolsPackage):
"""C++ library for network and low-level I/O programming."""
- homepage = "http://think-async.com/Asio/"
+ homepage = "https://think-async.com/Asio/"
url = "https://github.com/chriskohlhoff/asio/archive/1.18.2.tar.gz"
git = "https://github.com/chriskohlhoff/asio.git"
maintainers = ["msimberg"]
diff --git a/var/spack/repos/builtin/packages/astra/package.py b/var/spack/repos/builtin/packages/astra/package.py
index 6285edd7c2..60cd133566 100644
--- a/var/spack/repos/builtin/packages/astra/package.py
+++ b/var/spack/repos/builtin/packages/astra/package.py
@@ -9,7 +9,7 @@ from spack import *
class Astra(Package):
"""A Space Charge Tracking Algorithm."""
- homepage = "http://www.desy.de/~mpyflo/"
+ homepage = "https://www.desy.de/~mpyflo/"
version('2020-02-03',
sha256='ca9ee7d3d369f9040fbd595f57f3153f712d789b66385fd2d2de88a69a774b83',
diff --git a/var/spack/repos/builtin/packages/atompaw/package.py b/var/spack/repos/builtin/packages/atompaw/package.py
index f7b2751634..5590587392 100644
--- a/var/spack/repos/builtin/packages/atompaw/package.py
+++ b/var/spack/repos/builtin/packages/atompaw/package.py
@@ -15,7 +15,7 @@ class Atompaw(Package):
User's guide: ~/doc/atompaw-usersguide.pdf
"""
- homepage = "http://users.wfu.edu/natalie/papers/pwpaw/man.html"
+ homepage = "https://users.wfu.edu/natalie/papers/pwpaw/man.html"
url = "http://users.wfu.edu/natalie/papers/pwpaw/atompaw-4.0.0.13.tar.gz"
version('4.1.1.0', sha256='b1ee2b53720066655d98523ef337e54850cb1e68b3a2da04ff5a1576d3893891')
diff --git a/var/spack/repos/builtin/packages/augustus/package.py b/var/spack/repos/builtin/packages/augustus/package.py
index ea74ff7f2b..2a16602773 100644
--- a/var/spack/repos/builtin/packages/augustus/package.py
+++ b/var/spack/repos/builtin/packages/augustus/package.py
@@ -12,7 +12,7 @@ class Augustus(MakefilePackage):
"""AUGUSTUS is a program that predicts genes in eukaryotic
genomic sequences"""
- homepage = "http://bioinf.uni-greifswald.de/augustus/"
+ homepage = "https://bioinf.uni-greifswald.de/augustus/"
url = "https://github.com/Gaius-Augustus/Augustus/archive/v3.3.4.tar.gz"
# Releases have moved to github
diff --git a/var/spack/repos/builtin/packages/autofact/package.py b/var/spack/repos/builtin/packages/autofact/package.py
index 88b079f389..099506a988 100644
--- a/var/spack/repos/builtin/packages/autofact/package.py
+++ b/var/spack/repos/builtin/packages/autofact/package.py
@@ -11,7 +11,7 @@ from spack import *
class Autofact(Package):
"""An Automatic Functional Annotation and Classification Tool"""
- homepage = "http://megasun.bch.umontreal.ca/Software/AutoFACT.htm"
+ homepage = "https://megasun.bch.umontreal.ca/Software/AutoFACT.htm"
url = "http://megasun.bch.umontreal.ca/Software/AutoFACT_v3_4.tar"
version('3_4', sha256='1465d263b19adb42f01f6e636ac40ef1c2e3dbd63461f977b89da9493fe9c6f4')
diff --git a/var/spack/repos/builtin/packages/automake/package.py b/var/spack/repos/builtin/packages/automake/package.py
index e364fe07cb..4a40aef8db 100644
--- a/var/spack/repos/builtin/packages/automake/package.py
+++ b/var/spack/repos/builtin/packages/automake/package.py
@@ -8,7 +8,7 @@ import re
class Automake(AutotoolsPackage, GNUMirrorPackage):
"""Automake -- make file builder part of autotools"""
- homepage = 'http://www.gnu.org/software/automake/'
+ homepage = 'https://www.gnu.org/software/automake/'
gnu_mirror_path = 'automake/automake-1.15.tar.gz'
version('1.16.3', sha256='ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f')
diff --git a/var/spack/repos/builtin/packages/babeltrace/package.py b/var/spack/repos/builtin/packages/babeltrace/package.py
index f3c0177e1c..e83b6cc39a 100644
--- a/var/spack/repos/builtin/packages/babeltrace/package.py
+++ b/var/spack/repos/builtin/packages/babeltrace/package.py
@@ -11,7 +11,7 @@ class Babeltrace(AutotoolsPackage):
Common Trace Format (CTF). Its main use is to pretty-print CTF traces
into a human-readable text output ordered by time."""
- homepage = "http://www.efficios.com/babeltrace"
+ homepage = "https://www.efficios.com/babeltrace"
url = "https://www.efficios.com/files/babeltrace/babeltrace-1.2.4.tar.bz2"
version('1.2.4', sha256='666e3a1ad2dc7d5703059963056e7800f0eab59c8eeb6be2efe4f3acc5209eb1')
diff --git a/var/spack/repos/builtin/packages/bamutil/package.py b/var/spack/repos/builtin/packages/bamutil/package.py
index 7d2b765eb0..625c44184b 100644
--- a/var/spack/repos/builtin/packages/bamutil/package.py
+++ b/var/spack/repos/builtin/packages/bamutil/package.py
@@ -12,7 +12,7 @@ class Bamutil(MakefilePackage):
are built into a single executable, bam.
"""
- homepage = "http://genome.sph.umich.edu/wiki/BamUtil"
+ homepage = "https://genome.sph.umich.edu/wiki/BamUtil"
url = "http://genome.sph.umich.edu/w/images/7/70/BamUtilLibStatGen.1.0.13.tgz"
version('1.0.13', sha256='16c1d01c37d1f98b98c144f3dd0fda6068c1902f06bd0989f36ce425eb0c592b')
diff --git a/var/spack/repos/builtin/packages/barvinok/package.py b/var/spack/repos/builtin/packages/barvinok/package.py
index 783a02ff79..9428e06d7f 100644
--- a/var/spack/repos/builtin/packages/barvinok/package.py
+++ b/var/spack/repos/builtin/packages/barvinok/package.py
@@ -10,7 +10,7 @@ class Barvinok(AutotoolsPackage):
"""barvinok is a library for counting the number of integer points in parametric and
non-parametric polytopes."""
- homepage = "http://barvinok.gforge.inria.fr"
+ homepage = "https://barvinok.gforge.inria.fr"
url = "http://barvinok.gforge.inria.fr/barvinok-0.41.5.tar.bz2"
version('0.41.5', sha256='e70493318fe76c0c202f98d7861bdf5dda8c4d79c21024af2e04b009ffa79734')
diff --git a/var/spack/repos/builtin/packages/bcftools/package.py b/var/spack/repos/builtin/packages/bcftools/package.py
index 61da8e9d1a..8f4f5bdad8 100644
--- a/var/spack/repos/builtin/packages/bcftools/package.py
+++ b/var/spack/repos/builtin/packages/bcftools/package.py
@@ -10,7 +10,7 @@ class Bcftools(AutotoolsPackage):
commands work transparently with both VCFs and BCFs, both
uncompressed and BGZF-compressed."""
- homepage = "http://samtools.github.io/bcftools/"
+ homepage = "https://samtools.github.io/bcftools/"
url = "https://github.com/samtools/bcftools/releases/download/1.3.1/bcftools-1.3.1.tar.bz2"
version('1.12', sha256='7a0e6532b1495b9254e38c6698d955e5176c1ee08b760dfea2235ee161a024f5')
diff --git a/var/spack/repos/builtin/packages/bdftopcf/package.py b/var/spack/repos/builtin/packages/bdftopcf/package.py
index edfc810c00..552f812375 100644
--- a/var/spack/repos/builtin/packages/bdftopcf/package.py
+++ b/var/spack/repos/builtin/packages/bdftopcf/package.py
@@ -14,7 +14,7 @@ class Bdftopcf(AutotoolsPackage, XorgPackage):
appropriate machine, but the files are still portable (but read more
slowly) on other machines."""
- homepage = "http://cgit.freedesktop.org/xorg/app/bdftopcf"
+ homepage = "https://cgit.freedesktop.org/xorg/app/bdftopcf"
xorg_mirror_path = "app/bdftopcf-1.0.5.tar.gz"
version('1.0.5', sha256='78a5ec945de1d33e6812167b1383554fda36e38576849e74a9039dc7364ff2c3')
diff --git a/var/spack/repos/builtin/packages/beagle/package.py b/var/spack/repos/builtin/packages/beagle/package.py
index 941ff1e43b..ad72d8a06d 100644
--- a/var/spack/repos/builtin/packages/beagle/package.py
+++ b/var/spack/repos/builtin/packages/beagle/package.py
@@ -12,7 +12,7 @@ class Beagle(Package):
"""Beagle is a software package for phasing genotypes and for imputing
ungenotyped markers."""
- homepage = "http://faculty.washington.edu/browning/beagle/beagle.html"
+ homepage = "https://faculty.washington.edu/browning/beagle/beagle.html"
version('5.1', sha256='994f926a4ec0eac665631f37c4a961d3f75c966c71841079275364013c90996c',
expand=False, url='http://faculty.washington.edu/browning/beagle/beagle.25Nov19.28d.jar')
diff --git a/var/spack/repos/builtin/packages/beast-tracer/package.py b/var/spack/repos/builtin/packages/beast-tracer/package.py
index 5314625ff0..ecd5774f5e 100644
--- a/var/spack/repos/builtin/packages/beast-tracer/package.py
+++ b/var/spack/repos/builtin/packages/beast-tracer/package.py
@@ -12,7 +12,7 @@ class BeastTracer(Package):
"""Tracer is a graphical tool for visualization and diagnostics of MCMC
output."""
- homepage = "http://beast.community/tracer"
+ homepage = "https://beast.community/tracer"
url = "https://github.com/beast-dev/tracer/archive/v1.7.1.tar.gz"
version('1.7.1', sha256='947d51c5afa52354099b9b182ba6036e352356bd62df94031f33cdcb7e8effd3')
diff --git a/var/spack/repos/builtin/packages/beast1/package.py b/var/spack/repos/builtin/packages/beast1/package.py
index 6836a958af..b4f560ebb8 100644
--- a/var/spack/repos/builtin/packages/beast1/package.py
+++ b/var/spack/repos/builtin/packages/beast1/package.py
@@ -10,7 +10,7 @@ class Beast1(Package):
"""BEAST is a cross-platform program for Bayesian
analysis of molecular sequences using MCMC."""
- homepage = "http://beast.community/"
+ homepage = "https://beast.community/"
version('1.10.4', sha256='be652c4d55953f7c6c7a9d3eb3de203c77dc380e81ad81cfe0492408990c36a8')
version('1.8.4', sha256='c14e93976008463108aefa34ecc23287ab70703caccf4962e36e295207120d78')
diff --git a/var/spack/repos/builtin/packages/beforelight/package.py b/var/spack/repos/builtin/packages/beforelight/package.py
index 764959934c..a1101d347a 100644
--- a/var/spack/repos/builtin/packages/beforelight/package.py
+++ b/var/spack/repos/builtin/packages/beforelight/package.py
@@ -12,7 +12,7 @@ class Beforelight(AutotoolsPackage, XorgPackage):
recommended for use as a code sample, as it does not include features
such as screen locking or configurability."""
- homepage = "http://cgit.freedesktop.org/xorg/app/beforelight"
+ homepage = "https://cgit.freedesktop.org/xorg/app/beforelight"
xorg_mirror_path = "app/beforelight-1.0.5.tar.gz"
version('1.0.5', sha256='93bb3c457d6d5e8def3180fdee07bc84d1b7f0e5378a95812e2193cd51455cdc')
diff --git a/var/spack/repos/builtin/packages/binutils/package.py b/var/spack/repos/builtin/packages/binutils/package.py
index 8868c63424..445d32b2c3 100644
--- a/var/spack/repos/builtin/packages/binutils/package.py
+++ b/var/spack/repos/builtin/packages/binutils/package.py
@@ -7,7 +7,7 @@
class Binutils(AutotoolsPackage, GNUMirrorPackage):
"""GNU binutils, which contain the linker, assembler, objdump and others"""
- homepage = "http://www.gnu.org/software/binutils/"
+ homepage = "https://www.gnu.org/software/binutils/"
gnu_mirror_path = "binutils/binutils-2.28.tar.bz2"
maintainers = ['alalazo']
diff --git a/var/spack/repos/builtin/packages/biopieces/package.py b/var/spack/repos/builtin/packages/biopieces/package.py
index b1e44aaea9..167eb2e451 100644
--- a/var/spack/repos/builtin/packages/biopieces/package.py
+++ b/var/spack/repos/builtin/packages/biopieces/package.py
@@ -11,7 +11,7 @@ class Biopieces(Package):
pieced together in a very easy and flexible manner to perform both
simple and complex tasks."""
- homepage = "http://maasha.github.io/biopieces/"
+ homepage = "https://maasha.github.io/biopieces/"
git = "https://github.com/maasha/biopieces.git"
version('2016-04-12', commit='982f80f7c55e2cae67737d80fe35a4e784762856',
diff --git a/var/spack/repos/builtin/packages/bird/package.py b/var/spack/repos/builtin/packages/bird/package.py
index 7b48ed0e41..4e092e77fd 100644
--- a/var/spack/repos/builtin/packages/bird/package.py
+++ b/var/spack/repos/builtin/packages/bird/package.py
@@ -13,7 +13,7 @@ class Bird(AutotoolsPackage):
primarily targeted on (but not limited to) Linux and other UNIX-like
systems and distributed under the GNU General Public License."""
- homepage = "http://bird.network.cz/"
+ homepage = "https://bird.network.cz/"
url = "https://github.com/BIRD/bird/archive/v2.0.2.tar.gz"
version('2.0.2', sha256='bd42d48fbcc2c0046d544f1183cd98193ff15b792d332ff45f386b0180b09335')
diff --git a/var/spack/repos/builtin/packages/bitmap/package.py b/var/spack/repos/builtin/packages/bitmap/package.py
index 5dbf830bc2..446cf1b26a 100644
--- a/var/spack/repos/builtin/packages/bitmap/package.py
+++ b/var/spack/repos/builtin/packages/bitmap/package.py
@@ -9,7 +9,7 @@ from spack import *
class Bitmap(AutotoolsPackage, XorgPackage):
"""bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities."""
- homepage = "http://cgit.freedesktop.org/xorg/app/bitmap"
+ homepage = "https://cgit.freedesktop.org/xorg/app/bitmap"
xorg_mirror_path = "app/bitmap-1.0.8.tar.gz"
version('1.0.8', sha256='1a2fbd10a2ca5cd93f7b77bbb0555b86d8b35e0fc18d036b1607c761755006fc')
diff --git a/var/spack/repos/builtin/packages/bmake/package.py b/var/spack/repos/builtin/packages/bmake/package.py
index 08c05e1bcb..566516207b 100644
--- a/var/spack/repos/builtin/packages/bmake/package.py
+++ b/var/spack/repos/builtin/packages/bmake/package.py
@@ -9,7 +9,7 @@ from spack import *
class Bmake(Package):
"""Portable version of NetBSD make(1)."""
- homepage = "http://www.crufty.net/help/sjg/bmake.htm"
+ homepage = "https://www.crufty.net/help/sjg/bmake.htm"
url = "http://www.crufty.net/ftp/pub/sjg/bmake-20180512.tar.gz"
version('20200710', sha256='6538fc4319ef79d178dca76d3b869f7aa93a9bb7b510df08a7d872c01a56b76c')
diff --git a/var/spack/repos/builtin/packages/breakdancer/package.py b/var/spack/repos/builtin/packages/breakdancer/package.py
index 606b153e27..61d2d12c54 100644
--- a/var/spack/repos/builtin/packages/breakdancer/package.py
+++ b/var/spack/repos/builtin/packages/breakdancer/package.py
@@ -17,7 +17,7 @@ class Breakdancer(CMakePackage):
BreakDancerMini focuses on detecting small indels (usually between 10bp and
100bp) using normally mapped read pairs.."""
- homepage = "http://gmt.genome.wustl.edu/packages/breakdancer"
+ homepage = "https://gmt.genome.wustl.edu/packages/breakdancer"
url = "https://github.com/genome/breakdancer/archive/v1.4.5.tar.gz"
version('1.4.5', sha256='5d74f3a90f5c69026ebb4cf4cb9ccc51ec8dd49ac7a88595a1efabd5a73e92b6')
diff --git a/var/spack/repos/builtin/packages/bref3/package.py b/var/spack/repos/builtin/packages/bref3/package.py
index 5065854f13..59ad599636 100644
--- a/var/spack/repos/builtin/packages/bref3/package.py
+++ b/var/spack/repos/builtin/packages/bref3/package.py
@@ -11,7 +11,7 @@ from spack import *
class Bref3(Package):
"""Bref3: Converts from VCF format to bref3 format."""
- homepage = "http://faculty.washington.edu/browning/beagle/beagle.html"
+ homepage = "https://faculty.washington.edu/browning/beagle/beagle.html"
version('2019-11-25', sha256='969c0881050c4a48d19be9ea64bf49fa68c1403b69f9f739bbfd865dda639b2d',
expand=False, url='http://faculty.washington.edu/browning/beagle/bref3.25Nov19.28d.jar')
diff --git a/var/spack/repos/builtin/packages/breseq/package.py b/var/spack/repos/builtin/packages/breseq/package.py
index 363f6b4987..9805922714 100644
--- a/var/spack/repos/builtin/packages/breseq/package.py
+++ b/var/spack/repos/builtin/packages/breseq/package.py
@@ -11,7 +11,7 @@ class Breseq(AutotoolsPackage):
a reference sequence in short-read DNA re-sequencing data for haploid
microbial-sized genomes."""
- homepage = "http://barricklab.org/breseq"
+ homepage = "https://barricklab.org/breseq"
url = "https://github.com/barricklab/breseq/archive/v0.31.1.tar.gz"
version('0.33.2', sha256='c698d2d25cc7ed251ff916343a8c04f79b5540281288cb7c955f458255ac21de')
diff --git a/var/spack/repos/builtin/packages/brltty/package.py b/var/spack/repos/builtin/packages/brltty/package.py
index 764627e27a..68aa858256 100644
--- a/var/spack/repos/builtin/packages/brltty/package.py
+++ b/var/spack/repos/builtin/packages/brltty/package.py
@@ -11,7 +11,7 @@ class Brltty(AutotoolsPackage):
Linux/Unix console (when in text mode) for a blind person using
a refreshable braille display."""
- homepage = "http://brltty.app/"
+ homepage = "https://brltty.app/"
url = "https://github.com/brltty/brltty/archive/BRLTTY-6.0.tar.gz"
version('6.0', sha256='acfea5274bdc9230b0ea1a87f8796e241615d4d2c1ba08d87601b9d116c7804c')
diff --git a/var/spack/repos/builtin/packages/bucky/package.py b/var/spack/repos/builtin/packages/bucky/package.py
index 03c691a0b4..b6792e741c 100644
--- a/var/spack/repos/builtin/packages/bucky/package.py
+++ b/var/spack/repos/builtin/packages/bucky/package.py
@@ -12,7 +12,7 @@ class Bucky(MakefilePackage):
much of the genome supports each relationship, using Bayesian
concordance analysis."""
- homepage = "http://www.stat.wisc.edu/~ane/bucky/index.html"
+ homepage = "https://www.stat.wisc.edu/~ane/bucky/index.html"
url = "http://dstats.net/download/http://www.stat.wisc.edu/~ane/bucky/v1.4/bucky-1.4.4.tgz"
version('1.4.4', sha256='1621fee0d42314d9aa45d0082b358d4531e7d1d1a0089c807c1b21fbdc4e4592')
diff --git a/var/spack/repos/builtin/packages/byteman/package.py b/var/spack/repos/builtin/packages/byteman/package.py
index 2c28195f47..b3c09d556a 100644
--- a/var/spack/repos/builtin/packages/byteman/package.py
+++ b/var/spack/repos/builtin/packages/byteman/package.py
@@ -10,7 +10,7 @@ class Byteman(MavenPackage):
"""Byteman is a tool which makes it easy to trace, monitor and test
the behaviour of Java application and JDK runtime code."""
- homepage = "http://www.jboss.org/byteman"
+ homepage = "https://www.jboss.org/byteman"
url = "https://github.com/bytemanproject/byteman/archive/4.0.12.tar.gz"
version('4.0.12', sha256='72fdc904d7b8df9e743fbb5ae84e51ffc81d32b6e0b0b80fc7ac165dd8c9c7c2')
diff --git a/var/spack/repos/builtin/packages/cachefilesd/package.py b/var/spack/repos/builtin/packages/cachefilesd/package.py
index e8911872d7..19323324c0 100644
--- a/var/spack/repos/builtin/packages/cachefilesd/package.py
+++ b/var/spack/repos/builtin/packages/cachefilesd/package.py
@@ -11,7 +11,7 @@ class Cachefilesd(MakefilePackage):
are that are used by network file systems such a AFS and NFS to do
persistent caching to the local disk."""
- homepage = "http://people.redhat.com/~dhowells/fscache"
+ homepage = "https://people.redhat.com/~dhowells/fscache"
url = "http://people.redhat.com/~dhowells/fscache/cachefilesd-0.10.tar.bz2"
version('0.10.10', sha256='0d0309851efabd02b7c849f73535b8ad3f831570e83e4f65e42354da18e11a02')
diff --git a/var/spack/repos/builtin/packages/caffe/package.py b/var/spack/repos/builtin/packages/caffe/package.py
index b2f54a3d2d..4ae48b4196 100644
--- a/var/spack/repos/builtin/packages/caffe/package.py
+++ b/var/spack/repos/builtin/packages/caffe/package.py
@@ -11,7 +11,7 @@ class Caffe(CMakePackage, CudaPackage):
modularity in mind. It is developed by the Berkeley Vision and Learning
Center (BVLC) and by community contributors."""
- homepage = "http://caffe.berkeleyvision.org"
+ homepage = "https://caffe.berkeleyvision.org"
url = "https://github.com/BVLC/caffe/archive/1.0.tar.gz"
version('1.0', sha256='71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f')
diff --git a/var/spack/repos/builtin/packages/camx/package.py b/var/spack/repos/builtin/packages/camx/package.py
index 54c34a95c2..c2eed5b3b2 100644
--- a/var/spack/repos/builtin/packages/camx/package.py
+++ b/var/spack/repos/builtin/packages/camx/package.py
@@ -12,7 +12,7 @@ from spack import *
class Camx(MakefilePackage):
'''Comprehensive Air Quality Model with Extensions.'''
- homepage = 'http://www.camx.com'
+ homepage = 'https://www.camx.com'
# Upstream obfuscates their download URL to get you to fill out their
# registration form and accept their license agreement.
diff --git a/var/spack/repos/builtin/packages/cantera/package.py b/var/spack/repos/builtin/packages/cantera/package.py
index c782edf548..e954037cef 100644
--- a/var/spack/repos/builtin/packages/cantera/package.py
+++ b/var/spack/repos/builtin/packages/cantera/package.py
@@ -12,7 +12,7 @@ class Cantera(SConsPackage):
"""Cantera is a suite of object-oriented software tools for problems
involving chemical kinetics, thermodynamics, and/or transport processes."""
- homepage = "http://www.cantera.org/docs/sphinx/html/index.html"
+ homepage = "https://www.cantera.org/docs/sphinx/html/index.html"
url = "https://github.com/Cantera/cantera/archive/v2.5.1.tar.gz"
version('2.5.1', sha256='59f673cec686bc9b1eeccc1b1c9158a3978a3abe7491d00e8b355908c1c3be0a')
diff --git a/var/spack/repos/builtin/packages/canu/package.py b/var/spack/repos/builtin/packages/canu/package.py
index 9ce5f7db1f..574d8fd831 100644
--- a/var/spack/repos/builtin/packages/canu/package.py
+++ b/var/spack/repos/builtin/packages/canu/package.py
@@ -10,7 +10,7 @@ class Canu(MakefilePackage):
"""A single molecule sequence assembler for genomes large and
small."""
- homepage = "http://canu.readthedocs.io/"
+ homepage = "https://canu.readthedocs.io/"
url = "https://github.com/marbl/canu/archive/v1.5.tar.gz"
version('2.0', sha256='e2e6e8b5ec4dd4cfba5e372f4a64b2c01fbd544d4b5867746021f10771a6f4ef')
diff --git a/var/spack/repos/builtin/packages/capstone/package.py b/var/spack/repos/builtin/packages/capstone/package.py
index 9574fc8e5d..4251e37841 100644
--- a/var/spack/repos/builtin/packages/capstone/package.py
+++ b/var/spack/repos/builtin/packages/capstone/package.py
@@ -10,7 +10,7 @@ class Capstone(CMakePackage):
"""Capstone is a lightweight multi-platform,
multi-architecture disassembly framework."""
- homepage = "http://www.capstone-engine.org/"
+ homepage = "https://www.capstone-engine.org/"
url = "https://github.com/aquynh/capstone/archive/4.0.1.tar.gz"
git = "https://github.com/aquynh/capstone.git"
diff --git a/var/spack/repos/builtin/packages/cask/package.py b/var/spack/repos/builtin/packages/cask/package.py
index e3c985791c..7abf89af6f 100644
--- a/var/spack/repos/builtin/packages/cask/package.py
+++ b/var/spack/repos/builtin/packages/cask/package.py
@@ -16,7 +16,7 @@ class Cask(Package):
"""Cask is a project management tool for Emacs Lisp to automate the package
development cycle; development, dependencies, testing, building,
packaging and more."""
- homepage = "http://cask.readthedocs.io/en/latest/"
+ homepage = "https://cask.readthedocs.io/en/latest/"
url = "https://github.com/cask/cask/archive/v0.7.4.tar.gz"
version('0.8.1', sha256='8739ba608f23c79b3426faa8b068d5d1bc096c7305ce30b1163babd354be821c')
diff --git a/var/spack/repos/builtin/packages/cbtf-argonavis-gui/package.py b/var/spack/repos/builtin/packages/cbtf-argonavis-gui/package.py
index 39c9db13c6..9c87ef4e60 100644
--- a/var/spack/repos/builtin/packages/cbtf-argonavis-gui/package.py
+++ b/var/spack/repos/builtin/packages/cbtf-argonavis-gui/package.py
@@ -12,7 +12,7 @@ class CbtfArgonavisGui(QMakePackage):
"""CBTF Argo Navis GUI project contains the GUI that views OpenSpeedShop
performance information by loading in the Sqlite database files.
"""
- homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
+ homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
git = "https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/cbtf-argonavis/package.py b/var/spack/repos/builtin/packages/cbtf-argonavis/package.py
index 8c5ea4d3b1..887322330a 100644
--- a/var/spack/repos/builtin/packages/cbtf-argonavis/package.py
+++ b/var/spack/repos/builtin/packages/cbtf-argonavis/package.py
@@ -10,7 +10,7 @@ class CbtfArgonavis(CMakePackage):
"""CBTF Argo Navis project contains the CUDA collector and supporting
libraries that was done as a result of a DOE SBIR grant.
"""
- homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
+ homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
git = "https://github.com/OpenSpeedShop/cbtf-argonavis.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/cbtf-krell/package.py b/var/spack/repos/builtin/packages/cbtf-krell/package.py
index cce495d8e7..3f464d8953 100644
--- a/var/spack/repos/builtin/packages/cbtf-krell/package.py
+++ b/var/spack/repos/builtin/packages/cbtf-krell/package.py
@@ -14,7 +14,7 @@ class CbtfKrell(CMakePackage):
data collectors and support libraries as well as some example tools
that drive the data collection at HPC levels of scale.
"""
- homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
+ homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
git = "https://github.com/OpenSpeedShop/cbtf-krell.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/cbtf-lanl/package.py b/var/spack/repos/builtin/packages/cbtf-lanl/package.py
index bb42d4a307..67ae6fe7c6 100644
--- a/var/spack/repos/builtin/packages/cbtf-lanl/package.py
+++ b/var/spack/repos/builtin/packages/cbtf-lanl/package.py
@@ -10,7 +10,7 @@ class CbtfLanl(CMakePackage):
"""CBTF LANL project contains a memory tool and data center type system
command monitoring tool."""
- homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
+ homepage = "https://sourceforge.net/p/cbtf/wiki/Home/"
git = "https://github.com/OpenSpeedShop/cbtf-lanl.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/cbtf/package.py b/var/spack/repos/builtin/packages/cbtf/package.py
index 64ec74dbd2..dea5d055d3 100644
--- a/var/spack/repos/builtin/packages/cbtf/package.py
+++ b/var/spack/repos/builtin/packages/cbtf/package.py
@@ -13,7 +13,7 @@ class Cbtf(CMakePackage):
network tools.
"""
- homepage = "http://sourceforge.net/p/cbtf/wiki/Home"
+ homepage = "https://sourceforge.net/p/cbtf/wiki/Home"
git = "https://github.com/OpenSpeedShop/cbtf.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/cereal/package.py b/var/spack/repos/builtin/packages/cereal/package.py
index 9fa2652d4c..b10b90e7a3 100644
--- a/var/spack/repos/builtin/packages/cereal/package.py
+++ b/var/spack/repos/builtin/packages/cereal/package.py
@@ -15,7 +15,7 @@ class Cereal(CMakePackage):
with other code or used standalone.
"""
- homepage = "http://uscilab.github.io/cereal/"
+ homepage = "https://uscilab.github.io/cereal/"
url = "https://github.com/USCiLab/cereal/archive/v1.1.2.tar.gz"
version('1.3.0', sha256='329ea3e3130b026c03a4acc50e168e7daff4e6e661bc6a7dfec0d77b570851d5')
diff --git a/var/spack/repos/builtin/packages/cgal/package.py b/var/spack/repos/builtin/packages/cgal/package.py
index 061b5d30e7..4d579221b0 100644
--- a/var/spack/repos/builtin/packages/cgal/package.py
+++ b/var/spack/repos/builtin/packages/cgal/package.py
@@ -13,7 +13,7 @@ class Cgal(CMakePackage):
computation, such as geographic information systems, computer aided design,
molecular biology, medical imaging, computer graphics, and robotics.
"""
- homepage = 'http://www.cgal.org/'
+ homepage = 'https://www.cgal.org/'
url = "https://github.com/CGAL/cgal/releases/download/releases/CGAL-5.0.3/CGAL-5.0.3.tar.xz"
version('5.0.3', sha256='e5a3672e35e5e92e3c1b4452cd3c1d554f3177dc512bd98b29edf21866a4288c')
diff --git a/var/spack/repos/builtin/packages/cgm/package.py b/var/spack/repos/builtin/packages/cgm/package.py
index 9d109b44ba..c5e4b735d7 100644
--- a/var/spack/repos/builtin/packages/cgm/package.py
+++ b/var/spack/repos/builtin/packages/cgm/package.py
@@ -10,8 +10,8 @@ class Cgm(AutotoolsPackage):
"""The Common Geometry Module, Argonne (CGMA) is a code library
which provides geometry functionality used for mesh generation and
other applications."""
- homepage = "http://sigma.mcs.anl.gov/cgm-library"
- url = "http://ftp.mcs.anl.gov/pub/fathom/cgm-16.0.tar.gz"
+ homepage = "https://sigma.mcs.anl.gov/cgm-library"
+ url = "https://ftp.mcs.anl.gov/pub/fathom/cgm-16.0.tar.gz"
version('16.0', sha256='b98afe70c64efa19decc5ff01602e8c7afc6b22ce646cad30dc92ecfdce6e23d')
version('13.1.1', sha256='ffde54f0c86055b06cad911bbd4297b88c3fb124c873b03ebee626f807b8ab87')
diff --git a/var/spack/repos/builtin/packages/cgns/package.py b/var/spack/repos/builtin/packages/cgns/package.py
index afef1fd609..eab936b1e4 100644
--- a/var/spack/repos/builtin/packages/cgns/package.py
+++ b/var/spack/repos/builtin/packages/cgns/package.py
@@ -13,7 +13,7 @@ class Cgns(CMakePackage):
and extensible standard for the storage and retrieval of computational
fluid dynamics (CFD) analysis data."""
- homepage = "http://cgns.github.io/"
+ homepage = "https://cgns.github.io/"
url = "https://github.com/CGNS/CGNS/archive/v3.3.0.tar.gz"
git = "https://github.com/CGNS/CGNS"
diff --git a/var/spack/repos/builtin/packages/changa/package.py b/var/spack/repos/builtin/packages/changa/package.py
index 4c6bfb7c36..e7d8059e3a 100644
--- a/var/spack/repos/builtin/packages/changa/package.py
+++ b/var/spack/repos/builtin/packages/changa/package.py
@@ -16,7 +16,7 @@ class Changa(AutotoolsPackage):
Ewald summation for periodic forces. Timestepping is done with a leapfrog
integrator with individual timesteps for each particle."""
- homepage = "http://faculty.washington.edu/trq/hpcc/tools/changa.html"
+ homepage = "https://faculty.washington.edu/trq/hpcc/tools/changa.html"
url = "https://github.com/N-BodyShop/changa/archive/v3.4.tar.gz"
git = "https://github.com/N-BodyShop/changa.git"
diff --git a/var/spack/repos/builtin/packages/chill/package.py b/var/spack/repos/builtin/packages/chill/package.py
index 0d7c116597..576ea36fc2 100644
--- a/var/spack/repos/builtin/packages/chill/package.py
+++ b/var/spack/repos/builtin/packages/chill/package.py
@@ -9,7 +9,7 @@ from spack import *
class Chill(AutotoolsPackage):
"""A polyheadral compiler for autotuning"""
- homepage = "http://github.com/CtopCsUtahEdu/chill"
+ homepage = "https://github.com/CtopCsUtahEdu/chill"
url = "https://github.com/CtopCsUtahEdu/chill/archive/v0.3.tar.gz"
git = "https://github.com/CtopCsUtahEdu/chill.git"
diff --git a/var/spack/repos/builtin/packages/chlorop/package.py b/var/spack/repos/builtin/packages/chlorop/package.py
index e760acb240..38cab55779 100644
--- a/var/spack/repos/builtin/packages/chlorop/package.py
+++ b/var/spack/repos/builtin/packages/chlorop/package.py
@@ -18,7 +18,7 @@ class Chlorop(Package):
to the full path of the directory you want chlorop to use as
a temporary directory."""
- homepage = "http://www.cbs.dtu.dk/services/ChloroP/"
+ homepage = "https://www.cbs.dtu.dk/services/ChloroP/"
url = "file://{0}/chlorop-1.1.Linux.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/clapack/package.py b/var/spack/repos/builtin/packages/clapack/package.py
index 7a96752f57..d6a3948902 100644
--- a/var/spack/repos/builtin/packages/clapack/package.py
+++ b/var/spack/repos/builtin/packages/clapack/package.py
@@ -15,7 +15,7 @@ class Clapack(MakefilePackage):
is to provide LAPACK for someone who does not have access to a Fortran
compiler."""
- homepage = "http://www.netlib.org/clapack/"
+ homepage = "https://www.netlib.org/clapack/"
url = "http://www.netlib.org/clapack/clapack.tgz"
version('3.2.1', sha256='6dc4c382164beec8aaed8fd2acc36ad24232c406eda6db462bd4c41d5e455fac')
diff --git a/var/spack/repos/builtin/packages/cleverleaf/package.py b/var/spack/repos/builtin/packages/cleverleaf/package.py
index a177bcc69e..fcd557dd82 100644
--- a/var/spack/repos/builtin/packages/cleverleaf/package.py
+++ b/var/spack/repos/builtin/packages/cleverleaf/package.py
@@ -14,7 +14,7 @@ class Cleverleaf(CMakePackage):
hydrodynamics scheme used by CloverLeaf.
"""
- homepage = "http://uk-mac.github.io/CleverLeaf/"
+ homepage = "https://uk-mac.github.io/CleverLeaf/"
git = "https://github.com/UK-MAC/CleverLeaf_ref.git"
version('develop', branch='develop')
diff --git a/var/spack/repos/builtin/packages/clhep/package.py b/var/spack/repos/builtin/packages/clhep/package.py
index 6ff3a38000..bdf7dc6657 100644
--- a/var/spack/repos/builtin/packages/clhep/package.py
+++ b/var/spack/repos/builtin/packages/clhep/package.py
@@ -9,7 +9,7 @@ from spack import *
class Clhep(CMakePackage):
"""CLHEP is a C++ Class Library for High Energy Physics. """
- homepage = "http://proj-clhep.web.cern.ch/proj-clhep/"
+ homepage = "https://proj-clhep.web.cern.ch/proj-clhep/"
url = "http://proj-clhep.web.cern.ch/proj-clhep/dist1/clhep-2.4.1.3.tgz"
list_url = "https://proj-clhep.web.cern.ch/proj-clhep/"
list_depth = 1
diff --git a/var/spack/repos/builtin/packages/cloverleaf/package.py b/var/spack/repos/builtin/packages/cloverleaf/package.py
index 3d2125e148..a39df60783 100644
--- a/var/spack/repos/builtin/packages/cloverleaf/package.py
+++ b/var/spack/repos/builtin/packages/cloverleaf/package.py
@@ -10,7 +10,7 @@ class Cloverleaf(MakefilePackage):
using an explicit, second-order accurate method.
"""
- homepage = "http://uk-mac.github.io/CloverLeaf"
+ homepage = "https://uk-mac.github.io/CloverLeaf"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf/CloverLeaf-1.1.tar.gz"
git = "https://github.com/UK-MAC/CloverLeaf.git"
diff --git a/var/spack/repos/builtin/packages/cloverleaf3d/package.py b/var/spack/repos/builtin/packages/cloverleaf3d/package.py
index eb81f13111..27b5fa9c47 100644
--- a/var/spack/repos/builtin/packages/cloverleaf3d/package.py
+++ b/var/spack/repos/builtin/packages/cloverleaf3d/package.py
@@ -11,7 +11,7 @@ class Cloverleaf3d(MakefilePackage):
using an explicit, second-order accurate method.
"""
- homepage = "http://uk-mac.github.io/CloverLeaf3D/"
+ homepage = "https://uk-mac.github.io/CloverLeaf3D/"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/CloverLeaf3D/CloverLeaf3D-1.0.tar.gz"
tags = ["proxy-app"]
diff --git a/var/spack/repos/builtin/packages/cmaq/package.py b/var/spack/repos/builtin/packages/cmaq/package.py
index 19c6789928..3ca83ffa43 100644
--- a/var/spack/repos/builtin/packages/cmaq/package.py
+++ b/var/spack/repos/builtin/packages/cmaq/package.py
@@ -9,7 +9,7 @@ from spack import *
class Cmaq(Package):
"""Code base for the U.S. EPA's Community Multiscale Air Quality Model
(CMAQ)."""
- homepage = "http://www.epa.gov/CMAQ"
+ homepage = "https://www.epa.gov/CMAQ"
url = "https://github.com/USEPA/CMAQ/archive/CMAQv5.3.1_19Dec2019.tar.gz"
version('5.3.1', sha256='659156bba27f33010e0fdc157a8d33f3b5b779b95511e2ade870284b6bcb4bc8',
diff --git a/var/spack/repos/builtin/packages/cmor/package.py b/var/spack/repos/builtin/packages/cmor/package.py
index 2d30d7c721..9a468a6460 100644
--- a/var/spack/repos/builtin/packages/cmor/package.py
+++ b/var/spack/repos/builtin/packages/cmor/package.py
@@ -12,7 +12,7 @@ class Cmor(AutotoolsPackage):
they contain fulfill the requirements of many of the climate community's
standard model experiments."""
- homepage = "http://cmor.llnl.gov"
+ homepage = "https://cmor.llnl.gov"
url = "https://github.com/PCMDI/cmor/archive/3.4.0.tar.gz"
version('3.4.0', sha256='e700a6d50f435e6ffdedf23bf6832b7d37fe21dc78815e1372f218d1d52bd2cb')
diff --git a/var/spack/repos/builtin/packages/codes/package.py b/var/spack/repos/builtin/packages/codes/package.py
index eacd82b82d..ee11919e18 100644
--- a/var/spack/repos/builtin/packages/codes/package.py
+++ b/var/spack/repos/builtin/packages/codes/package.py
@@ -10,7 +10,7 @@ class Codes(AutotoolsPackage):
""" CO-Design of multi-layer Exascale Storage (CODES) simulation framework
"""
- homepage = "http://www.mcs.anl.gov/projects/codes"
+ homepage = "https://www.mcs.anl.gov/projects/codes"
git = "https://xgitlab.cels.anl.gov/codes/codes.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/coinhsl/package.py b/var/spack/repos/builtin/packages/coinhsl/package.py
index d8ac39fe8c..4c2a7ee942 100644
--- a/var/spack/repos/builtin/packages/coinhsl/package.py
+++ b/var/spack/repos/builtin/packages/coinhsl/package.py
@@ -23,7 +23,7 @@ class Coinhsl(AutotoolsPackage):
# NOTE(oxberry1@llnl.gov): an HTTPS version of the URL below does not
# exist
- homepage = "http://www.hsl.rl.ac.uk/ipopt/"
+ homepage = "https://www.hsl.rl.ac.uk/ipopt/"
url = "file://{0}/coinhsl-archive-2014.01.17.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/collectd/package.py b/var/spack/repos/builtin/packages/collectd/package.py
index 0723955200..deea44289c 100644
--- a/var/spack/repos/builtin/packages/collectd/package.py
+++ b/var/spack/repos/builtin/packages/collectd/package.py
@@ -9,7 +9,7 @@ from spack import *
class Collectd(AutotoolsPackage):
"""The system statistics collection daemon."""
- homepage = "http://collectd.org/"
+ homepage = "https://collectd.org/"
url = "https://github.com/collectd/collectd/releases/download/collectd-5.11.0/collectd-5.11.0.tar.bz2"
version('5.12.0', sha256='5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6')
diff --git a/var/spack/repos/builtin/packages/colm/package.py b/var/spack/repos/builtin/packages/colm/package.py
index 74292af208..536b88720a 100644
--- a/var/spack/repos/builtin/packages/colm/package.py
+++ b/var/spack/repos/builtin/packages/colm/package.py
@@ -13,7 +13,7 @@ class Colm(AutotoolsPackage):
by TXL. It is in the family of program transformation languages.
"""
- homepage = "http://www.colm.net/open-source/colm"
+ homepage = "https://www.colm.net/open-source/colm"
url = "http://www.colm.net/files/colm/colm-0.12.0.tar.gz"
version('0.12.0', sha256='7b545d74bd139f5c622975d243c575310af1e4985059a1427b6fdbb1fb8d6e4d')
diff --git a/var/spack/repos/builtin/packages/commons-lang/package.py b/var/spack/repos/builtin/packages/commons-lang/package.py
index aed68d5026..9ddba9053c 100644
--- a/var/spack/repos/builtin/packages/commons-lang/package.py
+++ b/var/spack/repos/builtin/packages/commons-lang/package.py
@@ -18,7 +18,7 @@ class CommonsLang(Package):
dedicated to help with building methods, such as hashCode, toString and
equals."""
- homepage = "http://commons.apache.org/proper/commons-lang/"
+ homepage = "https://commons.apache.org/proper/commons-lang/"
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang-2.6-bin.tar.gz"
version('2.6', sha256='ff6a244bb71a9a1c859e81cb744d0ce698c20e04f13a7ef7dbffb99c8122752c')
diff --git a/var/spack/repos/builtin/packages/commons-lang3/package.py b/var/spack/repos/builtin/packages/commons-lang3/package.py
index 6d1a9b7b1f..7d16e85e5a 100644
--- a/var/spack/repos/builtin/packages/commons-lang3/package.py
+++ b/var/spack/repos/builtin/packages/commons-lang3/package.py
@@ -18,7 +18,7 @@ class CommonsLang3(Package):
dedicated to help with building methods, such as hashCode, toString and
equals."""
- homepage = "http://commons.apache.org/proper/commons-lang/"
+ homepage = "https://commons.apache.org/proper/commons-lang/"
url = "https://archive.apache.org/dist/commons/lang/binaries/commons-lang3-3.7-bin.tar.gz"
version('3.7', sha256='94dc8289ce90b77b507d9257784d9a43b402786de40c164f6e3990e221a2a4d2')
diff --git a/var/spack/repos/builtin/packages/commons-logging/package.py b/var/spack/repos/builtin/packages/commons-logging/package.py
index b42fc3797e..4416e4fea1 100644
--- a/var/spack/repos/builtin/packages/commons-logging/package.py
+++ b/var/spack/repos/builtin/packages/commons-logging/package.py
@@ -18,7 +18,7 @@ class CommonsLogging(Package):
support for a number of popular logging implementations, and writing
adapters for others is a reasonably simple task."""
- homepage = "http://commons.apache.org/proper/commons-logging/"
+ homepage = "https://commons.apache.org/proper/commons-logging/"
url = "http://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.2-bin.tar.gz"
version('1.2', sha256='3f758805c7290d9c6d22d1451587c9f7232744aef4c984e88aa683cdea0587bd')
diff --git a/var/spack/repos/builtin/packages/conduit/package.py b/var/spack/repos/builtin/packages/conduit/package.py
index 4ff384b9ae..d8fa4fa259 100644
--- a/var/spack/repos/builtin/packages/conduit/package.py
+++ b/var/spack/repos/builtin/packages/conduit/package.py
@@ -33,7 +33,7 @@ class Conduit(CMakePackage):
scientific data in C++, C, Fortran, and Python. It is used for data
coupling between packages in-core, serialization, and I/O tasks."""
- homepage = "http://software.llnl.gov/conduit"
+ homepage = "https://software.llnl.gov/conduit"
url = "https://github.com/LLNL/conduit/releases/download/v0.3.0/conduit-v0.3.0-src-with-blt.tar.gz"
git = "https://github.com/LLNL/conduit.git"
diff --git a/var/spack/repos/builtin/packages/constype/package.py b/var/spack/repos/builtin/packages/constype/package.py
index f018727d1c..a58e3dfdf8 100644
--- a/var/spack/repos/builtin/packages/constype/package.py
+++ b/var/spack/repos/builtin/packages/constype/package.py
@@ -13,7 +13,7 @@ class Constype(AutotoolsPackage, XorgPackage):
It was originally written for SunOS, but has been ported to other
SPARC OS'es and to Solaris on both SPARC & x86."""
- homepage = "http://cgit.freedesktop.org/xorg/app/constype"
+ homepage = "https://cgit.freedesktop.org/xorg/app/constype"
xorg_mirror_path = "app/constype-1.0.4.tar.gz"
version('1.0.4', sha256='ec09aff369cf1d527fd5b8075fb4dd0ecf89d905190cf1a0a0145d5e523f913d')
diff --git a/var/spack/repos/builtin/packages/coreutils/package.py b/var/spack/repos/builtin/packages/coreutils/package.py
index e5dab499e3..fb1aed063a 100644
--- a/var/spack/repos/builtin/packages/coreutils/package.py
+++ b/var/spack/repos/builtin/packages/coreutils/package.py
@@ -13,7 +13,7 @@ class Coreutils(AutotoolsPackage, GNUMirrorPackage):
operating system.
"""
- homepage = 'http://www.gnu.org/software/coreutils/'
+ homepage = 'https://www.gnu.org/software/coreutils/'
gnu_mirror_path = 'coreutils/coreutils-8.26.tar.xz'
version('8.32', sha256='4458d8de7849df44ccab15e16b1548b285224dbba5f08fac070c1c0e0bcc4cfa')
diff --git a/var/spack/repos/builtin/packages/cosmomc/package.py b/var/spack/repos/builtin/packages/cosmomc/package.py
index edfdbdb180..ea4ddf5f4b 100644
--- a/var/spack/repos/builtin/packages/cosmomc/package.py
+++ b/var/spack/repos/builtin/packages/cosmomc/package.py
@@ -17,7 +17,7 @@ class Cosmomc(Package):
importance sampling (plus a suite of scripts for building grids
of runs, plotting and presenting results)."""
- homepage = "http://cosmologist.info/cosmomc/"
+ homepage = "https://cosmologist.info/cosmomc/"
url = "https://github.com/cmbant/CosmoMC/archive/Nov2016.tar.gz"
version('2016.11', sha256='b83edbf043ff83a4dde9bc14c56a09737dbc41ffe247a8e9c9a26892ed8745ba')
diff --git a/var/spack/repos/builtin/packages/cppzmq/package.py b/var/spack/repos/builtin/packages/cppzmq/package.py
index 5babf89a0e..77367f6ef2 100644
--- a/var/spack/repos/builtin/packages/cppzmq/package.py
+++ b/var/spack/repos/builtin/packages/cppzmq/package.py
@@ -9,7 +9,7 @@ from spack import *
class Cppzmq(CMakePackage):
"""C++ binding for 0MQ"""
- homepage = "http://www.zeromq.org"
+ homepage = "https://www.zeromq.org"
url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz"
git = "https://github.com/zeromq/cppzmq.git"
diff --git a/var/spack/repos/builtin/packages/cromwell/package.py b/var/spack/repos/builtin/packages/cromwell/package.py
index 838ea39fe5..2c6ccc67d3 100644
--- a/var/spack/repos/builtin/packages/cromwell/package.py
+++ b/var/spack/repos/builtin/packages/cromwell/package.py
@@ -13,7 +13,7 @@ class Cromwell(Package):
workflows.
"""
- homepage = "http://cromwell.readthedocs.io/"
+ homepage = "https://cromwell.readthedocs.io/"
url = "https://github.com/broadinstitute/cromwell/releases/download/44/cromwell-44.jar"
version('44', sha256='8b411673f6b3c835c6031db3094a7404b9a371133794046fd295719d61e56db0', expand=False)
diff --git a/var/spack/repos/builtin/packages/cryptopp/package.py b/var/spack/repos/builtin/packages/cryptopp/package.py
index aecfcb2483..769593e942 100644
--- a/var/spack/repos/builtin/packages/cryptopp/package.py
+++ b/var/spack/repos/builtin/packages/cryptopp/package.py
@@ -13,7 +13,7 @@ class Cryptopp(MakefilePackage):
public-key encryption (RSA, DSA), and a few obsolete/historical encryption
algorithms (MD5, Panama)."""
- homepage = "http://www.cryptopp.com"
+ homepage = "https://www.cryptopp.com"
url = "http://www.cryptopp.com/cryptopp700.zip"
version('7.0.0', sha256='a4bc939910edd3d29fb819a6fc0dfdc293f686fa62326f61c56d72d0a366ceb0')
diff --git a/var/spack/repos/builtin/packages/cube/package.py b/var/spack/repos/builtin/packages/cube/package.py
index e0f639cc9d..1d1107d055 100644
--- a/var/spack/repos/builtin/packages/cube/package.py
+++ b/var/spack/repos/builtin/packages/cube/package.py
@@ -14,7 +14,7 @@ class Cube(AutotoolsPackage):
- system resource
"""
- homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
+ homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubegui-4.4.2.tar.gz"
version('4.6', sha256='1871c6736121d94a22314cb5daa8f3cbb978b58bfe54f677c4c9c9693757d0c5')
diff --git a/var/spack/repos/builtin/packages/cubelib/package.py b/var/spack/repos/builtin/packages/cubelib/package.py
index 84b45529c1..c124e82b40 100644
--- a/var/spack/repos/builtin/packages/cubelib/package.py
+++ b/var/spack/repos/builtin/packages/cubelib/package.py
@@ -9,7 +9,7 @@ from spack import *
class Cubelib(AutotoolsPackage):
"""Component of CubeBundle: General purpose C++ library and tools """
- homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
+ homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubelib-4.4.tar.gz"
version('4.6', sha256='36eaffa7688db8b9304c9e48ca5dc4edc2cb66538aaf48657b9b5ccd7979385b')
diff --git a/var/spack/repos/builtin/packages/cubew/package.py b/var/spack/repos/builtin/packages/cubew/package.py
index 412af61d0d..32972886a8 100644
--- a/var/spack/repos/builtin/packages/cubew/package.py
+++ b/var/spack/repos/builtin/packages/cubew/package.py
@@ -9,7 +9,7 @@ from spack import *
class Cubew(AutotoolsPackage):
"""Component of CubeBundle: High performance C Writer library """
- homepage = "http://www.scalasca.org/software/cube-4.x/download.html"
+ homepage = "https://www.scalasca.org/software/cube-4.x/download.html"
url = "http://apps.fz-juelich.de/scalasca/releases/cube/4.4/dist/cubew-4.4.tar.gz"
version('4.6', sha256='99fe58ce7ab13061ebfbc360aedaecc28099a30636c5269a42c0cbaf57149aa8')
diff --git a/var/spack/repos/builtin/packages/cufflinks/package.py b/var/spack/repos/builtin/packages/cufflinks/package.py
index 1b9566e22f..514ecb5465 100644
--- a/var/spack/repos/builtin/packages/cufflinks/package.py
+++ b/var/spack/repos/builtin/packages/cufflinks/package.py
@@ -10,7 +10,7 @@ class Cufflinks(Package):
"""Cufflinks assembles transcripts, estimates their abundances, and tests
for differential expression and regulation in RNA-Seq samples."""
- homepage = "http://cole-trapnell-lab.github.io/cufflinks"
+ homepage = "https://cole-trapnell-lab.github.io/cufflinks"
url = "http://cole-trapnell-lab.github.io/cufflinks/assets/downloads/cufflinks-2.2.1.Linux_x86_64.tar.gz"
version('2.2.1', sha256='39f812452cae26462e5d2671d38104d9e8ef30aaf9ab6dea8ca57f50f46448e4')
diff --git a/var/spack/repos/builtin/packages/cvs/package.py b/var/spack/repos/builtin/packages/cvs/package.py
index a6fef2ef0a..377da2c85f 100644
--- a/var/spack/repos/builtin/packages/cvs/package.py
+++ b/var/spack/repos/builtin/packages/cvs/package.py
@@ -9,7 +9,7 @@ from spack import *
class Cvs(AutotoolsPackage, GNUMirrorPackage):
"""CVS a very traditional source control system"""
- homepage = "http://www.nongnu.org/cvs/"
+ homepage = "https://www.nongnu.org/cvs/"
gnu_mirror_path = "non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"
version('1.12.13', sha256='78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e')
diff --git a/var/spack/repos/builtin/packages/darshan-runtime/package.py b/var/spack/repos/builtin/packages/darshan-runtime/package.py
index 5f4a84d0d2..423ba1888e 100644
--- a/var/spack/repos/builtin/packages/darshan-runtime/package.py
+++ b/var/spack/repos/builtin/packages/darshan-runtime/package.py
@@ -15,7 +15,7 @@ class DarshanRuntime(AutotoolsPackage):
minimum overhead. DarshanRuntime package should be installed on
systems where you intend to instrument MPI applications."""
- homepage = "http://www.mcs.anl.gov/research/projects/darshan/"
+ homepage = "https://www.mcs.anl.gov/research/projects/darshan/"
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
git = "https://github.com/darshan-hpc/darshan.git"
diff --git a/var/spack/repos/builtin/packages/darshan-util/package.py b/var/spack/repos/builtin/packages/darshan-util/package.py
index 8ca7915e31..6a4348bb75 100644
--- a/var/spack/repos/builtin/packages/darshan-util/package.py
+++ b/var/spack/repos/builtin/packages/darshan-util/package.py
@@ -12,7 +12,7 @@ class DarshanUtil(AutotoolsPackage):
typically installed on systems (front-end) where you intend to analyze
log files produced by Darshan (runtime)."""
- homepage = "http://www.mcs.anl.gov/research/projects/darshan/"
+ homepage = "https://www.mcs.anl.gov/research/projects/darshan/"
url = "http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-3.1.0.tar.gz"
git = "https://github.com/darshan-hpc/darshan.git"
diff --git a/var/spack/repos/builtin/packages/dateutils/package.py b/var/spack/repos/builtin/packages/dateutils/package.py
index 58b5e02fce..b81eedb6c8 100644
--- a/var/spack/repos/builtin/packages/dateutils/package.py
+++ b/var/spack/repos/builtin/packages/dateutils/package.py
@@ -10,7 +10,7 @@ class Dateutils(AutotoolsPackage):
and times in the command line with a strong focus on use cases that arise
when dealing with large amounts of financial data."""
- homepage = "http://www.fresse.org/dateutils/"
+ homepage = "https://www.fresse.org/dateutils/"
url = "https://github.com/hroptatyr/dateutils/releases/download/v0.4.6/dateutils-0.4.6.tar.xz"
version('0.4.7', sha256='49725457f5bef45ea424baade8999a6e54496e357f64280474ff7134a54f599a')
diff --git a/var/spack/repos/builtin/packages/debugedit/package.py b/var/spack/repos/builtin/packages/debugedit/package.py
index 2de86c648f..f74eb9f683 100644
--- a/var/spack/repos/builtin/packages/debugedit/package.py
+++ b/var/spack/repos/builtin/packages/debugedit/package.py
@@ -14,7 +14,7 @@ class Debugedit(AutotoolsPackage):
as its own separate project and is maintained by RedHat.
"""
- homepage = "http://www.sourceware.org/debugedit/"
+ homepage = "https://www.sourceware.org/debugedit/"
git = "git://sourceware.org/git/debugedit.git"
url = "https://sourceware.org/ftp/debugedit/0.2/debugedit-0.2.tar.xz"
diff --git a/var/spack/repos/builtin/packages/dialign-tx/package.py b/var/spack/repos/builtin/packages/dialign-tx/package.py
index 173532cf37..00b316c04b 100644
--- a/var/spack/repos/builtin/packages/dialign-tx/package.py
+++ b/var/spack/repos/builtin/packages/dialign-tx/package.py
@@ -10,7 +10,7 @@ class DialignTx(MakefilePackage):
"""DIALIGN-TX: greedy and progressive approaches for segment-based
multiple sequence alignment"""
- homepage = "http://dialign-tx.gobics.de/"
+ homepage = "https://dialign-tx.gobics.de/"
url = "http://dialign-tx.gobics.de/DIALIGN-TX_1.0.2.tar.gz"
version('1.0.2', sha256='fb3940a48a12875332752a298f619f0da62593189cd257d28932463c7cebcb8f')
diff --git a/var/spack/repos/builtin/packages/dire/package.py b/var/spack/repos/builtin/packages/dire/package.py
index deb7be8226..8b88fc5363 100644
--- a/var/spack/repos/builtin/packages/dire/package.py
+++ b/var/spack/repos/builtin/packages/dire/package.py
@@ -11,7 +11,7 @@ class Dire(Package):
radiative corrections to scattering processes in high-energy particle
collisions."""
- homepage = "http://dire.gitlab.io/"
+ homepage = "https://dire.gitlab.io/"
url = "http://dire.gitlab.io/Downloads/DIRE-2.004.tar.gz"
git = "http://gitlab.com/dire/direforpythia"
list_url = "http://dire.gitlab.io/Downloads.html"
diff --git a/var/spack/repos/builtin/packages/dislin/package.py b/var/spack/repos/builtin/packages/dislin/package.py
index 528dbeda8d..a62211869c 100644
--- a/var/spack/repos/builtin/packages/dislin/package.py
+++ b/var/spack/repos/builtin/packages/dislin/package.py
@@ -11,7 +11,7 @@ class Dislin(Package):
data as curves, bar graphs, pie charts, 3D-colour plots, surfaces,
contours and maps."""
- homepage = "http://www.mps.mpg.de/dislin"
+ homepage = "https://www.mps.mpg.de/dislin"
url = "ftp://ftp.gwdg.de/pub/grafik/dislin/linux/i586_64/dislin-11.0.linux.i586_64.tar.gz"
version('11.0', sha256='13d28188924e0b0b803d72aa4b48be4067e98e890701b0aa6f54a11c7d34dd10')
diff --git a/var/spack/repos/builtin/packages/dnsmasq/package.py b/var/spack/repos/builtin/packages/dnsmasq/package.py
index 7b1dc85122..73ada9e027 100644
--- a/var/spack/repos/builtin/packages/dnsmasq/package.py
+++ b/var/spack/repos/builtin/packages/dnsmasq/package.py
@@ -9,7 +9,7 @@ from spack import *
class Dnsmasq(MakefilePackage):
"""A lightweight, caching DNS proxy with integrated DHCP server."""
- homepage = "http://www.thekelleys.org.uk/dnsmasq/doc.html"
+ homepage = "https://www.thekelleys.org.uk/dnsmasq/doc.html"
url = "http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.70.tar.gz"
version('2.81', sha256='3c28c68c6c2967c3a96e9b432c0c046a5df17a426d3a43cffe9e693cf05804d0')
diff --git a/var/spack/repos/builtin/packages/drill/package.py b/var/spack/repos/builtin/packages/drill/package.py
index d2ecb83ebc..aa3df5fb0e 100644
--- a/var/spack/repos/builtin/packages/drill/package.py
+++ b/var/spack/repos/builtin/packages/drill/package.py
@@ -13,7 +13,7 @@ class Drill(Package):
systems.
"""
- homepage = "http://drill.apache.org/"
+ homepage = "https://drill.apache.org/"
url = "https://www-eu.apache.org/dist/drill/drill-1.17.0/apache-drill-1.17.0.tar.gz"
version('1.17.0', sha256='a3d2d544bcc32b915fb53fced0f982670bd6fe2abd764423e566a5f6b54debf1')
diff --git a/var/spack/repos/builtin/packages/ds/package.py b/var/spack/repos/builtin/packages/ds/package.py
index de3d613fda..242c6460b7 100644
--- a/var/spack/repos/builtin/packages/ds/package.py
+++ b/var/spack/repos/builtin/packages/ds/package.py
@@ -12,7 +12,7 @@ class Ds(AutotoolsPackage):
"""SAOImage DS9 is an astronomical imaging and data visualization
application."""
- homepage = "http://ds9.si.edu/"
+ homepage = "https://ds9.si.edu/"
url = "http://ds9.si.edu/download/source/ds9.8.0.tar.gz"
version('9.8.0', sha256='f3bdb46c1653997202f98c6f76632a4eb444707f4b64c14f8b96863d9c890304')
diff --git a/var/spack/repos/builtin/packages/ea-utils/package.py b/var/spack/repos/builtin/packages/ea-utils/package.py
index bdd1c09ee8..25bc936b19 100644
--- a/var/spack/repos/builtin/packages/ea-utils/package.py
+++ b/var/spack/repos/builtin/packages/ea-utils/package.py
@@ -11,7 +11,7 @@ class EaUtils(MakefilePackage):
demultiplexing, adapter trimming, etc. Primarily written to support an
Illumina based pipeline - but should work with any FASTQs."""
- homepage = "http://expressionanalysis.github.io/ea-utils/"
+ homepage = "https://expressionanalysis.github.io/ea-utils/"
url = "https://github.com/ExpressionAnalysis/ea-utils/archive/1.04.807.tar.gz"
version('1.04.807', sha256='aa09d25e6aa7ae71d2ce4198a98e58d563f151f8ff248e4602fa437f12b8d05f')
diff --git a/var/spack/repos/builtin/packages/editres/package.py b/var/spack/repos/builtin/packages/editres/package.py
index 1e442a2734..00575e451f 100644
--- a/var/spack/repos/builtin/packages/editres/package.py
+++ b/var/spack/repos/builtin/packages/editres/package.py
@@ -9,7 +9,7 @@ from spack import *
class Editres(AutotoolsPackage, XorgPackage):
"""Dynamic resource editor for X Toolkit applications."""
- homepage = "http://cgit.freedesktop.org/xorg/app/editres"
+ homepage = "https://cgit.freedesktop.org/xorg/app/editres"
xorg_mirror_path = "app/editres-1.0.6.tar.gz"
version('1.0.6', sha256='85f4664ca582effb01ee972d006124569b757b9a08ae6608c3f45fc36b3b7b1a')
diff --git a/var/spack/repos/builtin/packages/eigen/package.py b/var/spack/repos/builtin/packages/eigen/package.py
index 77ef08f2e8..94cc406154 100644
--- a/var/spack/repos/builtin/packages/eigen/package.py
+++ b/var/spack/repos/builtin/packages/eigen/package.py
@@ -9,7 +9,7 @@ class Eigen(CMakePackage):
vectors, numerical solvers, and related algorithms.
"""
- homepage = 'http://eigen.tuxfamily.org/'
+ homepage = 'https://eigen.tuxfamily.org/'
url = 'https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz'
maintainers = ['HaoZeke']
diff --git a/var/spack/repos/builtin/packages/ember/package.py b/var/spack/repos/builtin/packages/ember/package.py
index 1952b18191..4d6b010706 100644
--- a/var/spack/repos/builtin/packages/ember/package.py
+++ b/var/spack/repos/builtin/packages/ember/package.py
@@ -16,7 +16,7 @@ class Ember(MakefilePackage):
tags = ['proxy-app', 'ecp-proxy-app']
- homepage = "http://sst-simulator.org/SSTPages/SSTElementEmber/"
+ homepage = "https://sst-simulator.org/SSTPages/SSTElementEmber/"
git = "https://github.com/sstsimulator/ember.git"
url = "https://github.com/sstsimulator/ember/archive/v1.0.0.tar.gz"
diff --git a/var/spack/repos/builtin/packages/eospac/package.py b/var/spack/repos/builtin/packages/eospac/package.py
index c5ee2d94df..19434c1b78 100644
--- a/var/spack/repos/builtin/packages/eospac/package.py
+++ b/var/spack/repos/builtin/packages/eospac/package.py
@@ -12,7 +12,7 @@ class Eospac(Package):
library.
"""
- homepage = "http://laws.lanl.gov/projects/data/eos.html"
+ homepage = "https://laws.lanl.gov/projects/data/eos.html"
list_url = "http://laws.lanl.gov/projects/data/eos/eospacReleases.php"
maintainers = ['KineticTheory']
diff --git a/var/spack/repos/builtin/packages/es-shell/package.py b/var/spack/repos/builtin/packages/es-shell/package.py
index c3093d30cd..23bec563f5 100644
--- a/var/spack/repos/builtin/packages/es-shell/package.py
+++ b/var/spack/repos/builtin/packages/es-shell/package.py
@@ -13,7 +13,7 @@ class EsShell(AutotoolsPackage):
implementation is derived from Byron Rakitzis's public domain
implementation of rc."""
- homepage = "http://wryun.github.io/es-shell/"
+ homepage = "https://wryun.github.io/es-shell/"
url = "https://github.com/wryun/es-shell/releases/download/v0.9.1/es-0.9.1.tar.gz"
version('0.9.1', sha256='b0b41fce99b122a173a06b899a4d92e5bd3cc48b227b2736159f596a58fff4ba')
diff --git a/var/spack/repos/builtin/packages/evieext/package.py b/var/spack/repos/builtin/packages/evieext/package.py
index 2725549ad2..7215134036 100644
--- a/var/spack/repos/builtin/packages/evieext/package.py
+++ b/var/spack/repos/builtin/packages/evieext/package.py
@@ -12,7 +12,7 @@ class Evieext(AutotoolsPackage, XorgPackage):
This extension defines a protocol for a client to determine information
about core X visuals beyond what the core protocol provides."""
- homepage = "http://cgit.freedesktop.org/xorg/proto/evieproto"
+ homepage = "https://cgit.freedesktop.org/xorg/proto/evieproto"
xorg_mirror_path = "proto/evieext-1.1.1.tar.gz"
version('1.1.1', sha256='e58080443c279dfb5a23c37076922df535e42bf209d21a1f3e88442cc01b4a0e')
diff --git a/var/spack/repos/builtin/packages/eztrace/package.py b/var/spack/repos/builtin/packages/eztrace/package.py
index 7c17cf51ac..0acd95483d 100644
--- a/var/spack/repos/builtin/packages/eztrace/package.py
+++ b/var/spack/repos/builtin/packages/eztrace/package.py
@@ -10,7 +10,7 @@ class Eztrace(AutotoolsPackage):
"""EZTrace is a tool to automatically generate execution traces
of HPC applications."""
- homepage = "http://eztrace.gforge.inria.fr"
+ homepage = "https://eztrace.gforge.inria.fr"
url = "https://gitlab.com/eztrace/eztrace/-/archive/eztrace-1.1-10/eztrace-eztrace-1.1-10.tar.gz"
maintainers = ['trahay']
diff --git a/var/spack/repos/builtin/packages/f77-zmq/package.py b/var/spack/repos/builtin/packages/f77-zmq/package.py
index 655a1e0f04..0a2bd0965e 100644
--- a/var/spack/repos/builtin/packages/f77-zmq/package.py
+++ b/var/spack/repos/builtin/packages/f77-zmq/package.py
@@ -11,7 +11,7 @@ from spack import *
class F77Zmq(MakefilePackage):
"""Fortran binding for the ZeroMQ communication library"""
- homepage = "http://zguide.zeromq.org/"
+ homepage = "https://zguide.zeromq.org/"
url = "https://github.com/zeromq/f77_zmq/archive/4.3.1.tar.gz"
maintainers = ['scemama']
diff --git a/var/spack/repos/builtin/packages/fabtests/package.py b/var/spack/repos/builtin/packages/fabtests/package.py
index 84953203c2..4793be7263 100644
--- a/var/spack/repos/builtin/packages/fabtests/package.py
+++ b/var/spack/repos/builtin/packages/fabtests/package.py
@@ -10,7 +10,7 @@ class Fabtests(AutotoolsPackage):
"""Fabtests provides a set of runtime analysis tools and examples that use
libfabric."""
- homepage = "http://libfabric.org"
+ homepage = "https://libfabric.org"
url = "https://github.com/ofiwg/libfabric/releases/download/v1.9.1/fabtests-1.9.1.tar.bz2"
version('1.9.1', sha256='6f8ced2c6b3514759a0e177c8b2a19125e4ef0714d4cc0fe0386b33bd6cd5585')
diff --git a/var/spack/repos/builtin/packages/fann/package.py b/var/spack/repos/builtin/packages/fann/package.py
index ded2446a70..113370543c 100644
--- a/var/spack/repos/builtin/packages/fann/package.py
+++ b/var/spack/repos/builtin/packages/fann/package.py
@@ -20,7 +20,7 @@ class Fann(CMakePackage):
interfaces are also available for the library.
"""
- homepage = "http://leenissen.dk/fann/wp/"
+ homepage = "https://leenissen.dk/fann/wp/"
url = "https://github.com/libfann/fann/archive/2.2.0.tar.gz"
version('2.2.0', sha256='f31c92c1589996f97d855939b37293478ac03d24b4e1c08ff21e0bd093449c3c')
diff --git a/var/spack/repos/builtin/packages/fastjar/package.py b/var/spack/repos/builtin/packages/fastjar/package.py
index acb4ea8615..5e941e3769 100644
--- a/var/spack/repos/builtin/packages/fastjar/package.py
+++ b/var/spack/repos/builtin/packages/fastjar/package.py
@@ -9,7 +9,7 @@ from spack import *
class Fastjar(AutotoolsPackage):
"""Fastjar is a version of Sun's 'jar' utility, written entirely in C."""
- homepage = "http://savannah.nongnu.org/projects/fastjar/"
+ homepage = "https://savannah.nongnu.org/projects/fastjar/"
url = "http://download.savannah.gnu.org/releases/fastjar/fastjar-0.98.tar.gz"
version('0.98', sha256='f156abc5de8658f22ee8f08d7a72c88f9409ebd8c7933e9466b0842afeb2f145')
diff --git a/var/spack/repos/builtin/packages/fastphase/package.py b/var/spack/repos/builtin/packages/fastphase/package.py
index ebeccfc31a..fea15bed37 100644
--- a/var/spack/repos/builtin/packages/fastphase/package.py
+++ b/var/spack/repos/builtin/packages/fastphase/package.py
@@ -10,7 +10,7 @@ class Fastphase(Package):
"""Software for haplotype reconstruction, and estimating missing genotypes
from population data."""
- homepage = "http://stephenslab.uchicago.edu/software.html"
+ homepage = "https://stephenslab.uchicago.edu/software.html"
url = "http://scheet.org/code/Linuxfp.tar.gz"
version('2016-03-30', sha256='f0762eaae38b276bccb567d1519fa19bf35fd4078e57cbf13c7d7054150c4f36')
diff --git a/var/spack/repos/builtin/packages/fastqvalidator/package.py b/var/spack/repos/builtin/packages/fastqvalidator/package.py
index 250795c555..ce5ce2a542 100644
--- a/var/spack/repos/builtin/packages/fastqvalidator/package.py
+++ b/var/spack/repos/builtin/packages/fastqvalidator/package.py
@@ -9,7 +9,7 @@ from spack import *
class Fastqvalidator(MakefilePackage):
"""The fastQValidator validates the format of fastq files."""
- homepage = "http://genome.sph.umich.edu/wiki/FastQValidator"
+ homepage = "https://genome.sph.umich.edu/wiki/FastQValidator"
git = "https://github.com/statgen/fastQValidator.git"
version('2017-01-10', commit='6d619a34749e9d33c34ef0d3e0e87324ca77f320')
diff --git a/var/spack/repos/builtin/packages/ferret/package.py b/var/spack/repos/builtin/packages/ferret/package.py
index c7a92339b0..7131b78332 100644
--- a/var/spack/repos/builtin/packages/ferret/package.py
+++ b/var/spack/repos/builtin/packages/ferret/package.py
@@ -13,7 +13,7 @@ class Ferret(Package):
"""Ferret is an interactive computer visualization and analysis environment
designed to meet the needs of oceanographers and meteorologists
analyzing large and complex gridded data sets."""
- homepage = "http://ferret.pmel.noaa.gov/Ferret/home"
+ homepage = "https://ferret.pmel.noaa.gov/Ferret/home"
url = "https://github.com/NOAA-PMEL/Ferret/archive/v7.6.0.tar.gz"
maintainers = ['RemiLacroix-IDRIS']
diff --git a/var/spack/repos/builtin/packages/fftw/package.py b/var/spack/repos/builtin/packages/fftw/package.py
index 2fdf1624ba..b791f9eec1 100644
--- a/var/spack/repos/builtin/packages/fftw/package.py
+++ b/var/spack/repos/builtin/packages/fftw/package.py
@@ -207,7 +207,7 @@ class Fftw(FftwBase):
believe that FFTW, which is free software, should become the FFT
library of choice for most applications."""
- homepage = "http://www.fftw.org"
+ homepage = "https://www.fftw.org"
url = "http://www.fftw.org/fftw-3.3.4.tar.gz"
list_url = "http://www.fftw.org/download.html"
diff --git a/var/spack/repos/builtin/packages/file/package.py b/var/spack/repos/builtin/packages/file/package.py
index 13d1b59ec1..7a19fd1d26 100644
--- a/var/spack/repos/builtin/packages/file/package.py
+++ b/var/spack/repos/builtin/packages/file/package.py
@@ -12,7 +12,7 @@ class File(AutotoolsPackage):
"""The file command is "a file type guesser", that is, a command-line
tool that tells you in words what kind of data a file contains"""
- homepage = "http://www.darwinsys.com/file/"
+ homepage = "https://www.darwinsys.com/file/"
url = "https://astron.com/pub/file/file-5.37.tar.gz"
version('5.40', sha256='167321f43c148a553f68a0ea7f579821ef3b11c27b8cbe158e4df897e4a5dd57')
diff --git a/var/spack/repos/builtin/packages/flatbuffers/package.py b/var/spack/repos/builtin/packages/flatbuffers/package.py
index 35a36b35b9..3c4e464727 100644
--- a/var/spack/repos/builtin/packages/flatbuffers/package.py
+++ b/var/spack/repos/builtin/packages/flatbuffers/package.py
@@ -10,7 +10,7 @@ class Flatbuffers(CMakePackage):
"""Memory Efficient Serialization Library
"""
- homepage = "http://google.github.io/flatbuffers/"
+ homepage = "https://google.github.io/flatbuffers/"
url = "https://github.com/google/flatbuffers/archive/v1.9.0.tar.gz"
version('1.12.0', sha256='62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45')
diff --git a/var/spack/repos/builtin/packages/flint/package.py b/var/spack/repos/builtin/packages/flint/package.py
index d6383b4a83..33ac3bdeb5 100644
--- a/var/spack/repos/builtin/packages/flint/package.py
+++ b/var/spack/repos/builtin/packages/flint/package.py
@@ -9,7 +9,7 @@ from spack import *
class Flint(Package):
"""FLINT (Fast Library for Number Theory)."""
- homepage = "http://www.flintlib.org"
+ homepage = "https://www.flintlib.org"
url = "http://mirrors.mit.edu/sage/spkg/upstream/flint/flint-2.5.2.tar.gz"
git = "https://github.com/wbhart/flint2.git"
diff --git a/var/spack/repos/builtin/packages/fontcacheproto/package.py b/var/spack/repos/builtin/packages/fontcacheproto/package.py
index cde060b19a..7b3043ab0c 100644
--- a/var/spack/repos/builtin/packages/fontcacheproto/package.py
+++ b/var/spack/repos/builtin/packages/fontcacheproto/package.py
@@ -9,7 +9,7 @@ from spack import *
class Fontcacheproto(AutotoolsPackage, XorgPackage):
"""X.org FontcacheProto protocol headers."""
- homepage = "http://cgit.freedesktop.org/xorg/proto/fontcacheproto"
+ homepage = "https://cgit.freedesktop.org/xorg/proto/fontcacheproto"
xorg_mirror_path = "proto/fontcacheproto-0.1.3.tar.gz"
version('0.1.3', sha256='759b4863b55a25bfc8f977d8ed969da0b99b3c823f33c674d6da5825f9df9a79')
diff --git a/var/spack/repos/builtin/packages/fontconfig/package.py b/var/spack/repos/builtin/packages/fontconfig/package.py
index 7012dce256..5369b253e1 100644
--- a/var/spack/repos/builtin/packages/fontconfig/package.py
+++ b/var/spack/repos/builtin/packages/fontconfig/package.py
@@ -8,7 +8,7 @@ from spack import *
class Fontconfig(AutotoolsPackage):
"""Fontconfig is a library for configuring/customizing font access"""
- homepage = "http://www.freedesktop.org/wiki/Software/fontconfig/"
+ homepage = "https://www.freedesktop.org/wiki/Software/fontconfig/"
url = "http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.3.tar.gz"
version('2.13.93', sha256='0f302a18ee52dde0793fe38b266bf269dfe6e0c0ae140e30d72c6cca5dc08db5')
diff --git a/var/spack/repos/builtin/packages/freexl/package.py b/var/spack/repos/builtin/packages/freexl/package.py
index 3afd530c2b..4def8ab71c 100644
--- a/var/spack/repos/builtin/packages/freexl/package.py
+++ b/var/spack/repos/builtin/packages/freexl/package.py
@@ -10,7 +10,7 @@ class Freexl(AutotoolsPackage):
"""FreeXL is an open source library to extract valid data from within
an Excel (.xls) spreadsheet."""
- homepage = "http://www.gaia-gis.it"
+ homepage = "https://www.gaia-gis.it"
url = "http://www.gaia-gis.it/gaia-sins/freexl-1.0.5.tar.gz"
version('1.0.5', sha256='3dc9b150d218b0e280a3d6a41d93c1e45f4d7155829d75f1e5bf3e0b0de6750d')
diff --git a/var/spack/repos/builtin/packages/fslsfonts/package.py b/var/spack/repos/builtin/packages/fslsfonts/package.py
index 5a261b229e..b22e4bed49 100644
--- a/var/spack/repos/builtin/packages/fslsfonts/package.py
+++ b/var/spack/repos/builtin/packages/fslsfonts/package.py
@@ -9,7 +9,7 @@ from spack import *
class Fslsfonts(AutotoolsPackage, XorgPackage):
"""fslsfonts produces a list of fonts served by an X font server."""
- homepage = "http://cgit.freedesktop.org/xorg/app/fslsfonts"
+ homepage = "https://cgit.freedesktop.org/xorg/app/fslsfonts"
xorg_mirror_path = "app/fslsfonts-1.0.5.tar.gz"
version('1.0.5', sha256='27e58d2313835ce0f08cf47c59a43798b122f605a55f54b170db27b57a492007')
diff --git a/var/spack/repos/builtin/packages/fstobdf/package.py b/var/spack/repos/builtin/packages/fstobdf/package.py
index 62d4d93a70..9bddbca2fa 100644
--- a/var/spack/repos/builtin/packages/fstobdf/package.py
+++ b/var/spack/repos/builtin/packages/fstobdf/package.py
@@ -12,7 +12,7 @@ class Fstobdf(AutotoolsPackage, XorgPackage):
This is useful in testing servers, debugging font metrics, and
reproducing lost BDF files."""
- homepage = "http://cgit.freedesktop.org/xorg/app/fstobdf"
+ homepage = "https://cgit.freedesktop.org/xorg/app/fstobdf"
xorg_mirror_path = "app/fstobdf-1.0.6.tar.gz"
version('1.0.6', sha256='bb903ae76cbcb0a08a71f06762b64db7d5c2064f6e88e8dc3a604e76d0bcb93d')
diff --git a/var/spack/repos/builtin/packages/gaudi/package.py b/var/spack/repos/builtin/packages/gaudi/package.py
index 6337fba59f..52e099fc40 100644
--- a/var/spack/repos/builtin/packages/gaudi/package.py
+++ b/var/spack/repos/builtin/packages/gaudi/package.py
@@ -9,7 +9,7 @@ from spack import *
class Gaudi(CMakePackage):
"""An experiment-independent HEP event data processing framework"""
- homepage = "http://gaudi.web.cern.ch/gaudi/"
+ homepage = "https://gaudi.web.cern.ch/gaudi/"
git = "https://gitlab.cern.ch/gaudi/Gaudi.git"
url = "https://gitlab.cern.ch/gaudi/Gaudi/-/archive/v33r1/Gaudi-v33r1.tar.gz"
diff --git a/var/spack/repos/builtin/packages/gccxml/package.py b/var/spack/repos/builtin/packages/gccxml/package.py
index 72ea079985..effc2ec279 100644
--- a/var/spack/repos/builtin/packages/gccxml/package.py
+++ b/var/spack/repos/builtin/packages/gccxml/package.py
@@ -10,7 +10,7 @@ class Gccxml(CMakePackage):
"""gccxml dumps an XML description of C++ source code using an extension of
the GCC C++ compiler."""
- homepage = "http://gccxml.github.io"
+ homepage = "https://gccxml.github.io"
git = "https://github.com/gccxml/gccxml.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/gcta/package.py b/var/spack/repos/builtin/packages/gcta/package.py
index 33748d1527..4220a8c926 100644
--- a/var/spack/repos/builtin/packages/gcta/package.py
+++ b/var/spack/repos/builtin/packages/gcta/package.py
@@ -14,7 +14,7 @@ class Gcta(Package):
for many other analyses to better understand the genetic architecture of
complex traits. GCTA currently supports the following analyses."""
- homepage = "http://cnsgenomics.com/software/gcta/#Overview"
+ homepage = "https://cnsgenomics.com/software/gcta/#Overview"
url = "http://cnsgenomics.com/software/gcta/gcta_1.91.2beta.zip"
version('1.91.2beta_mac', 'ce0882ad35dd9474ffe40911da369274700af1ecb9916c0a355b7bad14850234')
diff --git a/var/spack/repos/builtin/packages/gl2ps/package.py b/var/spack/repos/builtin/packages/gl2ps/package.py
index b6267af616..1909d6fc4b 100644
--- a/var/spack/repos/builtin/packages/gl2ps/package.py
+++ b/var/spack/repos/builtin/packages/gl2ps/package.py
@@ -10,7 +10,7 @@ class Gl2ps(CMakePackage):
"""GL2PS is a C library providing high quality vector output for any
OpenGL application."""
- homepage = "http://www.geuz.org/gl2ps/"
+ homepage = "https://www.geuz.org/gl2ps/"
url = "http://geuz.org/gl2ps/src/gl2ps-1.3.9.tgz"
version('1.4.0', sha256='03cb5e6dfcd87183f3b9ba3b22f04cd155096af81e52988cc37d8d8efe6cf1e2')
diff --git a/var/spack/repos/builtin/packages/global/package.py b/var/spack/repos/builtin/packages/global/package.py
index 1d078b21fa..aa66e2d91c 100644
--- a/var/spack/repos/builtin/packages/global/package.py
+++ b/var/spack/repos/builtin/packages/global/package.py
@@ -11,7 +11,7 @@ from spack import *
class Global(Package):
""" The Gnu Global tagging system """
- homepage = "http://www.gnu.org/software/global"
+ homepage = "https://www.gnu.org/software/global"
url = "http://tamacom.com/global/global-6.5.tar.gz"
maintainers = ['gaber']
diff --git a/var/spack/repos/builtin/packages/globalarrays/package.py b/var/spack/repos/builtin/packages/globalarrays/package.py
index 94a4205fec..364383456c 100644
--- a/var/spack/repos/builtin/packages/globalarrays/package.py
+++ b/var/spack/repos/builtin/packages/globalarrays/package.py
@@ -14,7 +14,7 @@ class Globalarrays(AutotoolsPackage):
non-blocking primtives, and supports location consistency.
"""
- homepage = "http://hpc.pnl.gov/globalarrays/"
+ homepage = "https://hpc.pnl.gov/globalarrays/"
url = "https://github.com/GlobalArrays/ga/releases/download/v5.7/ga-5.7.tar.gz"
version('5.8', sha256='64df7d1ea4053d24d84ca361e67a6f51c7b17ed7d626cb18a9fbc759f4a078ac')
diff --git a/var/spack/repos/builtin/packages/glvis/package.py b/var/spack/repos/builtin/packages/glvis/package.py
index 3a912c2408..10af32e474 100644
--- a/var/spack/repos/builtin/packages/glvis/package.py
+++ b/var/spack/repos/builtin/packages/glvis/package.py
@@ -9,7 +9,7 @@ from spack import *
class Glvis(MakefilePackage):
"""GLVis: an OpenGL tool for visualization of FEM meshes and functions"""
- homepage = "http://glvis.org"
+ homepage = "https://glvis.org"
git = "https://github.com/glvis/glvis.git"
maintainers = ['goxberry', 'v-dobrev', 'tzanio', 'tomstitt']
diff --git a/var/spack/repos/builtin/packages/gnutls/package.py b/var/spack/repos/builtin/packages/gnutls/package.py
index cdb7e1e1ad..d84cf93d59 100644
--- a/var/spack/repos/builtin/packages/gnutls/package.py
+++ b/var/spack/repos/builtin/packages/gnutls/package.py
@@ -14,7 +14,7 @@ class Gnutls(AutotoolsPackage):
#12, OpenPGP and other required structures. It is aimed to be portable
and efficient with focus on security and interoperability."""
- homepage = "http://www.gnutls.org"
+ homepage = "https://www.gnutls.org"
url = "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.19.tar.xz"
version('3.6.15', sha256='0ea8c3283de8d8335d7ae338ef27c53a916f15f382753b174c18b45ffd481558')
diff --git a/var/spack/repos/builtin/packages/gotcha/package.py b/var/spack/repos/builtin/packages/gotcha/package.py
index 99ff2fa656..941496b3d1 100644
--- a/var/spack/repos/builtin/packages/gotcha/package.py
+++ b/var/spack/repos/builtin/packages/gotcha/package.py
@@ -10,7 +10,7 @@ class Gotcha(CMakePackage):
"""C software library for shared library function wrapping,
enables tools to intercept calls into shared libraries"""
- homepage = "http://github.com/LLNL/gotcha"
+ homepage = "https://github.com/LLNL/gotcha"
git = "https://github.com/LLNL/gotcha.git"
version('develop', branch='develop')
diff --git a/var/spack/repos/builtin/packages/grace/package.py b/var/spack/repos/builtin/packages/grace/package.py
index 598ae1f923..cbe9c9f585 100644
--- a/var/spack/repos/builtin/packages/grace/package.py
+++ b/var/spack/repos/builtin/packages/grace/package.py
@@ -9,7 +9,7 @@ from spack import *
class Grace(AutotoolsPackage):
"""Grace is a WYSIWYG 2D plotting tool for the X Window System and M*tif."""
- homepage = "http://plasma-gate.weizmann.ac.il/Grace"
+ homepage = "https://plasma-gate.weizmann.ac.il/Grace"
# The main site (ftp://plasma-gate.weizmann.ac.il/pub/grace/)
# is currently unavailable so we use one of the mirrors instead.
url = "ftp://ftp.fu-berlin.de/unix/graphics/grace/src/grace5/grace-5.1.25.tar.gz"
diff --git a/var/spack/repos/builtin/packages/gsl/package.py b/var/spack/repos/builtin/packages/gsl/package.py
index 674b507b6d..0f67b8a9f3 100644
--- a/var/spack/repos/builtin/packages/gsl/package.py
+++ b/var/spack/repos/builtin/packages/gsl/package.py
@@ -14,7 +14,7 @@ class Gsl(AutotoolsPackage, GNUMirrorPackage):
number generators, special functions and least-squares fitting. There are
over 1000 functions in total with an extensive test suite."""
- homepage = "http://www.gnu.org/software/gsl"
+ homepage = "https://www.gnu.org/software/gsl"
gnu_mirror_path = "gsl/gsl-2.3.tar.gz"
version('2.7', sha256='efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b')
diff --git a/var/spack/repos/builtin/packages/gtkorvo-enet/package.py b/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
index 5a359a6ecb..ef77a1e430 100644
--- a/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
+++ b/var/spack/repos/builtin/packages/gtkorvo-enet/package.py
@@ -13,7 +13,7 @@ class GtkorvoEnet(AutotoolsPackage):
The original is at http://github.com/lsalzman/enet.
"""
- homepage = "http://www.github.com/GTkorvo/enet"
+ homepage = "https://www.github.com/GTkorvo/enet"
url = "https://github.com/GTkorvo/enet/archive/v1.3.13.tar.gz"
version('1.3.14', sha256='d1fda051bdee46ad8cce7c3bb36fb6b7a7a443945f27a280ac104753c29465b0')
diff --git a/var/spack/repos/builtin/packages/guacamole-server/package.py b/var/spack/repos/builtin/packages/guacamole-server/package.py
index 2e1ab0b628..c2ffa1f2be 100644
--- a/var/spack/repos/builtin/packages/guacamole-server/package.py
+++ b/var/spack/repos/builtin/packages/guacamole-server/package.py
@@ -11,7 +11,7 @@ class GuacamoleServer(AutotoolsPackage):
basis of the Guacamole stack. It consists of guacd, libguac, and
several protocol support libraries."""
- homepage = "http://guacamole.apache.org/"
+ homepage = "https://guacamole.apache.org/"
url = "https://github.com/apache/guacamole-server/archive/1.1.0.tar.gz"
version('1.1.0', sha256='d0f0c66ebfa7a4fd6689ae5240f21797b5177945a042388b691b15b8bd5c81a8')
diff --git a/var/spack/repos/builtin/packages/gurobi/package.py b/var/spack/repos/builtin/packages/gurobi/package.py
index 849096076d..5b2c5a71c8 100644
--- a/var/spack/repos/builtin/packages/gurobi/package.py
+++ b/var/spack/repos/builtin/packages/gurobi/package.py
@@ -20,7 +20,7 @@ class Gurobi(Package):
# to set up a mirror, see
# http://spack.readthedocs.io/en/latest/mirrors.html
- homepage = "http://www.gurobi.com/index"
+ homepage = "https://www.gurobi.com/index"
manual_download = True
maintainers = ['glennpj']
diff --git a/var/spack/repos/builtin/packages/h5z-zfp/package.py b/var/spack/repos/builtin/packages/h5z-zfp/package.py
index 1e6477d241..4c2c82c44c 100644
--- a/var/spack/repos/builtin/packages/h5z-zfp/package.py
+++ b/var/spack/repos/builtin/packages/h5z-zfp/package.py
@@ -10,7 +10,7 @@ class H5zZfp(MakefilePackage):
"""A highly flexible floating point and integer compression plugin for the
HDF5 library using ZFP compression."""
- homepage = "http://h5z-zfp.readthedocs.io/en/latest"
+ homepage = "https://h5z-zfp.readthedocs.io/en/latest"
git = "https://github.com/LLNL/H5Z-ZFP.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/hadoop/package.py b/var/spack/repos/builtin/packages/hadoop/package.py
index ad4ff12ee4..8aa34d14d9 100644
--- a/var/spack/repos/builtin/packages/hadoop/package.py
+++ b/var/spack/repos/builtin/packages/hadoop/package.py
@@ -12,7 +12,7 @@ class Hadoop(Package):
across clusters of computers using simple programming models.
"""
- homepage = "http://hadoop.apache.org/"
+ homepage = "https://hadoop.apache.org/"
url = "https://www.apache.org/dist/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz"
version('3.3.0', sha256='ea1a0f0afcdfb9b6b9d261cdce5a99023d7e8f72d26409e87f69bda65c663688')
diff --git a/var/spack/repos/builtin/packages/haploview/package.py b/var/spack/repos/builtin/packages/haploview/package.py
index 0b7b9a2fbe..5d634a71ac 100644
--- a/var/spack/repos/builtin/packages/haploview/package.py
+++ b/var/spack/repos/builtin/packages/haploview/package.py
@@ -12,7 +12,7 @@ class Haploview(Package):
"""Haploview is designed to simplify and expedite the process of haplotype
analysis."""
- homepage = "http://www.broadinstitute.org/haploview/haploview"
+ homepage = "https://www.broadinstitute.org/haploview/haploview"
url = "https://downloads.sourceforge.net/project/haploview/release/Haploview4.1.jar"
version('4.1', sha256='b3ffe4c3d8bbab6af5eebf89a2dccdb185280088f70ae84c84be60f85f10201d', expand=False)
diff --git a/var/spack/repos/builtin/packages/hoomd-blue/package.py b/var/spack/repos/builtin/packages/hoomd-blue/package.py
index 98c7c0282d..5a44ea6647 100644
--- a/var/spack/repos/builtin/packages/hoomd-blue/package.py
+++ b/var/spack/repos/builtin/packages/hoomd-blue/package.py
@@ -18,7 +18,7 @@ class HoomdBlue(CMakePackage):
to create custom initialization routines, control simulation parameters,
and perform in situ analysis."""
- homepage = "http://glotzerlab.engin.umich.edu/hoomd-blue/"
+ homepage = "https://glotzerlab.engin.umich.edu/hoomd-blue/"
git = "https://bitbucket.org/glotzer/hoomd-blue.git"
version('develop', submodules=True)
diff --git a/var/spack/repos/builtin/packages/hpcc/package.py b/var/spack/repos/builtin/packages/hpcc/package.py
index 792cb29a09..90cb768058 100644
--- a/var/spack/repos/builtin/packages/hpcc/package.py
+++ b/var/spack/repos/builtin/packages/hpcc/package.py
@@ -33,7 +33,7 @@ class Hpcc(MakefilePackage):
latency and bandwidth of a number of simultaneous communication
patterns; based on b_eff (effective bandwidth benchmark)."""
- homepage = "http://icl.cs.utk.edu/hpcc"
+ homepage = "https://icl.cs.utk.edu/hpcc"
url = "http://icl.cs.utk.edu/projectsfiles/hpcc/download/hpcc-1.5.0.tar.gz"
git = "https://github.com/icl-utk-edu/hpcc.git"
diff --git a/var/spack/repos/builtin/packages/hpl/package.py b/var/spack/repos/builtin/packages/hpl/package.py
index 5d914140a9..30d236fc27 100644
--- a/var/spack/repos/builtin/packages/hpl/package.py
+++ b/var/spack/repos/builtin/packages/hpl/package.py
@@ -15,7 +15,7 @@ class Hpl(AutotoolsPackage):
It can thus be regarded as a portable as well as freely available
implementation of the High Performance Computing Linpack Benchmark."""
- homepage = "http://www.netlib.org/benchmark/hpl/"
+ homepage = "https://www.netlib.org/benchmark/hpl/"
url = "http://www.netlib.org/benchmark/hpl/hpl-2.2.tar.gz"
# Note: HPL uses autotools starting with 2.3
diff --git a/var/spack/repos/builtin/packages/httpd/package.py b/var/spack/repos/builtin/packages/httpd/package.py
index 5b5a2e28f3..bdc405ab79 100644
--- a/var/spack/repos/builtin/packages/httpd/package.py
+++ b/var/spack/repos/builtin/packages/httpd/package.py
@@ -10,7 +10,7 @@ class Httpd(AutotoolsPackage):
"""The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant
web server."""
- homepage = "http://httpd.apache.org/"
+ homepage = "https://httpd.apache.org/"
url = "http://archive.apache.org/dist/httpd/httpd-2.4.43.tar.bz2"
version('2.4.43', sha256='a497652ab3fc81318cdc2a203090a999150d86461acff97c1065dc910fe10f43')
diff --git a/var/spack/repos/builtin/packages/httping/package.py b/var/spack/repos/builtin/packages/httping/package.py
index cd93ef81e6..5b8668f095 100644
--- a/var/spack/repos/builtin/packages/httping/package.py
+++ b/var/spack/repos/builtin/packages/httping/package.py
@@ -14,7 +14,7 @@ class Httping(AutotoolsPackage):
the latency. of the webserver + network. It supports, of course,
IPv6. httping was analyzed by Coverity Scan for software defects. """
- homepage = "http://www.vanheusden.com/httping/"
+ homepage = "https://www.vanheusden.com/httping/"
url = "https://github.com/flok99/httping/archive/2.5.tar.gz"
version('2.5', sha256='2ad423097fa7a0d2d20a387050e34374326a703dddce897e152a8341e47ea500')
diff --git a/var/spack/repos/builtin/packages/hunspell/package.py b/var/spack/repos/builtin/packages/hunspell/package.py
index bd9060f5e8..7827cd9693 100644
--- a/var/spack/repos/builtin/packages/hunspell/package.py
+++ b/var/spack/repos/builtin/packages/hunspell/package.py
@@ -9,7 +9,7 @@ from spack import *
class Hunspell(AutotoolsPackage):
"""The most popular spellchecking library (sez the author...)."""
- homepage = "http://hunspell.github.io/"
+ homepage = "https://hunspell.github.io/"
url = "https://github.com/hunspell/hunspell/archive/v1.6.0.tar.gz"
version('1.7.0', sha256='bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a')
diff --git a/var/spack/repos/builtin/packages/hydra/package.py b/var/spack/repos/builtin/packages/hydra/package.py
index 9c50295110..70e540aa73 100644
--- a/var/spack/repos/builtin/packages/hydra/package.py
+++ b/var/spack/repos/builtin/packages/hydra/package.py
@@ -12,7 +12,7 @@ class Hydra(AutotoolsPackage):
(such as ssh, rsh, fork), as well as natively integrate with resource
management systems (such as slurm, pbs, sge)."""
- homepage = "http://www.mpich.org"
+ homepage = "https://www.mpich.org"
url = "http://www.mpich.org/static/downloads/3.2/hydra-3.2.tar.gz"
list_url = "http://www.mpich.org/static/downloads/"
list_depth = 1
diff --git a/var/spack/repos/builtin/packages/hyphy/package.py b/var/spack/repos/builtin/packages/hyphy/package.py
index 00647dc5de..3489e7d933 100644
--- a/var/spack/repos/builtin/packages/hyphy/package.py
+++ b/var/spack/repos/builtin/packages/hyphy/package.py
@@ -9,7 +9,7 @@ from spack import *
class Hyphy(CMakePackage):
"""HyPhy: Hypothesis testing using Phylogenies"""
- homepage = "http://www.hyphy.org/"
+ homepage = "https://www.hyphy.org/"
url = "https://github.com/veg/hyphy/archive/2.3.14.tar.gz"
version('2.3.14', sha256='9e6c817cb649986e3fe944bcaf88be3533e7e62968b9a486c719e951e5ed1cf6')
diff --git a/var/spack/repos/builtin/packages/hypre/package.py b/var/spack/repos/builtin/packages/hypre/package.py
index 15eaa19e35..3818677eaf 100644
--- a/var/spack/repos/builtin/packages/hypre/package.py
+++ b/var/spack/repos/builtin/packages/hypre/package.py
@@ -14,7 +14,7 @@ class Hypre(Package, CudaPackage):
features parallel multigrid methods for both structured and
unstructured grid problems."""
- homepage = "http://computing.llnl.gov/project/linear_solvers/software.php"
+ homepage = "https://computing.llnl.gov/project/linear_solvers/software.php"
url = "https://github.com/hypre-space/hypre/archive/v2.14.0.tar.gz"
git = "https://github.com/hypre-space/hypre.git"
diff --git a/var/spack/repos/builtin/packages/icet/package.py b/var/spack/repos/builtin/packages/icet/package.py
index 95afb15c95..cdeaa26719 100644
--- a/var/spack/repos/builtin/packages/icet/package.py
+++ b/var/spack/repos/builtin/packages/icet/package.py
@@ -10,7 +10,7 @@ class Icet(CMakePackage):
"""The Image Composition Engine for Tiles (IceT) is a high-performance
sort-last parallel rendering library."""
- homepage = "http://icet.sandia.gov"
+ homepage = "https://icet.sandia.gov"
url = "https://gitlab.kitware.com/api/v4/projects/icet%2Ficet/repository/archive.tar.bz2?sha=IceT-2.1.1"
git = "https://gitlab.kitware.com/icet/icet.git"
diff --git a/var/spack/repos/builtin/packages/ico/package.py b/var/spack/repos/builtin/packages/ico/package.py
index b9ba9c5075..0876053b85 100644
--- a/var/spack/repos/builtin/packages/ico/package.py
+++ b/var/spack/repos/builtin/packages/ico/package.py
@@ -12,7 +12,7 @@ class Ico(AutotoolsPackage, XorgPackage):
polyhedron, with hidden lines removed, or a solid-fill polyhedron with
hidden faces removed."""
- homepage = "http://cgit.freedesktop.org/xorg/app/ico"
+ homepage = "https://cgit.freedesktop.org/xorg/app/ico"
xorg_mirror_path = "app/ico-1.0.4.tar.gz"
version('1.0.4', sha256='eb8609c3b43dc2e575272f2702590525fe13229e022c4aff8b9a0cc2a3f3205d')
diff --git a/var/spack/repos/builtin/packages/idba/package.py b/var/spack/repos/builtin/packages/idba/package.py
index 9db9050ba4..60356c649e 100644
--- a/var/spack/repos/builtin/packages/idba/package.py
+++ b/var/spack/repos/builtin/packages/idba/package.py
@@ -10,7 +10,7 @@ class Idba(AutotoolsPackage):
"""IDBA is a practical iterative De Bruijn Graph De Novo Assembler for
sequence assembly in bioinfomatics."""
- homepage = "http://i.cs.hku.hk/~alse/hkubrg/projects/idba/"
+ homepage = "https://i.cs.hku.hk/~alse/hkubrg/projects/idba/"
url = "https://github.com/loneknightpy/idba/archive/1.1.3.tar.gz"
version('1.1.3', sha256='6b1746a29884f4fa17b110d94d9ead677ab5557c084a93b16b6a043dbb148709')
diff --git a/var/spack/repos/builtin/packages/iegenlib/package.py b/var/spack/repos/builtin/packages/iegenlib/package.py
index b9920ec874..686367ad31 100644
--- a/var/spack/repos/builtin/packages/iegenlib/package.py
+++ b/var/spack/repos/builtin/packages/iegenlib/package.py
@@ -10,7 +10,7 @@ class Iegenlib(CMakePackage):
"""Inspector/Executor Generation Library for manipulating sets
and relations with uninterpreted function symbols. """
- homepage = "http://github.com/CompOpt4Apps/IEGenLib"
+ homepage = "https://github.com/CompOpt4Apps/IEGenLib"
git = "https://github.com/CompOpt4Apps/IEGenLib.git"
url = "https://github.com/CompOpt4Apps/IEGenLib/archive/fc479ee6ff01dba26beffc1dc6bacdba03262138.zip"
diff --git a/var/spack/repos/builtin/packages/imagemagick/package.py b/var/spack/repos/builtin/packages/imagemagick/package.py
index 1d22842fbd..cda59af5eb 100644
--- a/var/spack/repos/builtin/packages/imagemagick/package.py
+++ b/var/spack/repos/builtin/packages/imagemagick/package.py
@@ -10,7 +10,7 @@ class Imagemagick(AutotoolsPackage):
"""ImageMagick is a software suite to create, edit, compose,
or convert bitmap images."""
- homepage = "http://www.imagemagick.org"
+ homepage = "https://www.imagemagick.org"
url = "https://github.com/ImageMagick/ImageMagick/archive/7.0.2-7.tar.gz"
version('7.0.8-7', sha256='fadb36b59f310e9eee5249ecb2326b323a64da6cc716dd6d08ece8ea2c780b81')
diff --git a/var/spack/repos/builtin/packages/intel-tbb/package.py b/var/spack/repos/builtin/packages/intel-tbb/package.py
index 5603c282d6..5c8d158e02 100644
--- a/var/spack/repos/builtin/packages/intel-tbb/package.py
+++ b/var/spack/repos/builtin/packages/intel-tbb/package.py
@@ -17,7 +17,7 @@ class IntelTbb(CMakePackage):
C++ programs that take full advantage of multicore performance, that are
portable and composable, and that have future-proof scalability.
"""
- homepage = "http://www.threadingbuildingblocks.org/"
+ homepage = "https://www.threadingbuildingblocks.org/"
url_prefix = 'https://github.com/oneapi-src/oneTBB/'
url = url_prefix + 'archive/v2020.1.tar.gz'
diff --git a/var/spack/repos/builtin/packages/iozone/package.py b/var/spack/repos/builtin/packages/iozone/package.py
index 57fc601c84..8bb7ad9f63 100644
--- a/var/spack/repos/builtin/packages/iozone/package.py
+++ b/var/spack/repos/builtin/packages/iozone/package.py
@@ -13,7 +13,7 @@ class Iozone(MakefilePackage):
measures a variety of file operations. Iozone has been ported to many
machines and runs under many operating systems."""
- homepage = "http://www.iozone.org/"
+ homepage = "https://www.iozone.org/"
url = "http://www.iozone.org/src/current/iozone3_465.tar"
version('3_491', sha256='2cc4842d382e46a585d1df9ae1e255695480dcc0fc05c3b1cb32ef3493d0ec9a')
diff --git a/var/spack/repos/builtin/packages/isaac-server/package.py b/var/spack/repos/builtin/packages/isaac-server/package.py
index 8b9f43c516..66fcba776f 100644
--- a/var/spack/repos/builtin/packages/isaac-server/package.py
+++ b/var/spack/repos/builtin/packages/isaac-server/package.py
@@ -9,7 +9,7 @@ from spack import *
class IsaacServer(CMakePackage):
"""In Situ Animation of Accelerated Computations: Server"""
- homepage = "http://computationalradiationphysics.github.io/isaac/"
+ homepage = "https://computationalradiationphysics.github.io/isaac/"
url = "https://github.com/ComputationalRadiationPhysics/isaac/archive/v1.3.0.tar.gz"
git = "https://github.com/ComputationalRadiationPhysics/isaac.git"
diff --git a/var/spack/repos/builtin/packages/isaac/package.py b/var/spack/repos/builtin/packages/isaac/package.py
index 26fdc4ddc0..6c8733f590 100644
--- a/var/spack/repos/builtin/packages/isaac/package.py
+++ b/var/spack/repos/builtin/packages/isaac/package.py
@@ -9,7 +9,7 @@ from spack import *
class Isaac(CMakePackage):
"""In Situ Animation of Accelerated Computations: Header-Only Library"""
- homepage = "http://computationalradiationphysics.github.io/isaac/"
+ homepage = "https://computationalradiationphysics.github.io/isaac/"
url = "https://github.com/ComputationalRadiationPhysics/isaac/archive/v1.3.0.tar.gz"
git = "https://github.com/ComputationalRadiationPhysics/isaac.git"
diff --git a/var/spack/repos/builtin/packages/isl/package.py b/var/spack/repos/builtin/packages/isl/package.py
index 6ccc856f83..82c333dcdd 100644
--- a/var/spack/repos/builtin/packages/isl/package.py
+++ b/var/spack/repos/builtin/packages/isl/package.py
@@ -10,7 +10,7 @@ class Isl(AutotoolsPackage):
"""isl (Integer Set Library) is a thread-safe C library for manipulating
sets and relations of integer points bounded by affine constraints."""
- homepage = "http://isl.gforge.inria.fr"
+ homepage = "https://isl.gforge.inria.fr"
url = "http://isl.gforge.inria.fr/isl-0.21.tar.bz2"
version('0.21', sha256='d18ca11f8ad1a39ab6d03d3dcb3365ab416720fcb65b42d69f34f51bf0a0e859')
diff --git a/var/spack/repos/builtin/packages/itsx/package.py b/var/spack/repos/builtin/packages/itsx/package.py
index e451935f5b..9442472960 100644
--- a/var/spack/repos/builtin/packages/itsx/package.py
+++ b/var/spack/repos/builtin/packages/itsx/package.py
@@ -11,7 +11,7 @@ class Itsx(Package):
ribosomal ITS sequences of fungi and other eukaryotes for use in
environmental sequencing"""
- homepage = "http://microbiology.se/software/itsx/"
+ homepage = "https://microbiology.se/software/itsx/"
url = "http://microbiology.se/sw/ITSx_1.0.11.tar.gz"
version('1.0.11', sha256='8f4f76fc9c43b61f4dd4cd8dc4e495e9687943e15515396583f7a757651d435e')
diff --git a/var/spack/repos/builtin/packages/jansi/package.py b/var/spack/repos/builtin/packages/jansi/package.py
index af1ee08988..7747ac6ea1 100644
--- a/var/spack/repos/builtin/packages/jansi/package.py
+++ b/var/spack/repos/builtin/packages/jansi/package.py
@@ -11,7 +11,7 @@ class Jansi(MavenPackage):
ANSI escape codes to format your console output which
works even on Windows."""
- homepage = "http://fusesource.github.io/jansi/"
+ homepage = "https://fusesource.github.io/jansi/"
url = "https://github.com/fusesource/jansi/archive/jansi-project-1.18.tar.gz"
version('1.18', sha256='73cd47ecf370a33c6e76afb5d9a8abf99489361d7bd191781dbd9b7efd082aa5')
diff --git a/var/spack/repos/builtin/packages/jansson/package.py b/var/spack/repos/builtin/packages/jansson/package.py
index b781d68dbe..5c80e1a605 100644
--- a/var/spack/repos/builtin/packages/jansson/package.py
+++ b/var/spack/repos/builtin/packages/jansson/package.py
@@ -10,7 +10,7 @@ class Jansson(CMakePackage):
"""Jansson is a C library for encoding, decoding and manipulating JSON
data."""
- homepage = "http://www.digip.org/jansson/"
+ homepage = "https://www.digip.org/jansson/"
url = "https://github.com/akheron/jansson/archive/v2.9.tar.gz"
maintainers = ['ax3l']
diff --git a/var/spack/repos/builtin/packages/jbigkit/package.py b/var/spack/repos/builtin/packages/jbigkit/package.py
index d59712a565..1b190036a4 100644
--- a/var/spack/repos/builtin/packages/jbigkit/package.py
+++ b/var/spack/repos/builtin/packages/jbigkit/package.py
@@ -10,7 +10,7 @@ class Jbigkit(MakefilePackage):
"""JBIG-Kit is a software implementation of
the JBIG1 data compression standard."""
- homepage = "http://www.cl.cam.ac.uk/~mgk25/jbigkit/"
+ homepage = "https://www.cl.cam.ac.uk/~mgk25/jbigkit/"
url = "http://www.cl.cam.ac.uk/~mgk25/jbigkit/download/jbigkit-2.1.tar.gz"
version('2.1', sha256='de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932')
diff --git a/var/spack/repos/builtin/packages/jchronoss/package.py b/var/spack/repos/builtin/packages/jchronoss/package.py
index c91d18f27d..2fcc062de2 100644
--- a/var/spack/repos/builtin/packages/jchronoss/package.py
+++ b/var/spack/repos/builtin/packages/jchronoss/package.py
@@ -11,7 +11,7 @@ class Jchronoss(CMakePackage):
""" JCHRONOSS aims to help HPC application testing process
to scale as much as the application does. """
- homepage = "http://jchronoss.hpcframework.com"
+ homepage = "https://jchronoss.hpcframework.com"
url = "http://fs.paratools.com/mpc/contrib/apps/jchronoss/JCHRONOSS-1.2.tar.gz"
version('1.2', sha256='52a565a28c0b83b433065060863d29f2b3e4b05f4f26b7a5893a21a2c66d6eba')
diff --git a/var/spack/repos/builtin/packages/jdk/package.py b/var/spack/repos/builtin/packages/jdk/package.py
index a2bdafa5f8..1f8cb53499 100644
--- a/var/spack/repos/builtin/packages/jdk/package.py
+++ b/var/spack/repos/builtin/packages/jdk/package.py
@@ -16,7 +16,7 @@ class Jdk(Package):
form of a binary product aimed at Java developers. Includes a complete JRE
plus tools for developing, debugging, and monitoring Java applications."""
- homepage = "http://www.oracle.com/technetwork/java/javase/downloads/index.html"
+ homepage = "https://www.oracle.com/technetwork/java/javase/downloads/index.html"
maintainers = ['justintoo']
diff --git a/var/spack/repos/builtin/packages/jellyfish/package.py b/var/spack/repos/builtin/packages/jellyfish/package.py
index 2889bfd2ad..228aa77fa9 100644
--- a/var/spack/repos/builtin/packages/jellyfish/package.py
+++ b/var/spack/repos/builtin/packages/jellyfish/package.py
@@ -10,7 +10,7 @@ class Jellyfish(AutotoolsPackage):
"""JELLYFISH is a tool for fast, memory-efficient counting of k-mers in
DNA."""
- homepage = "http://www.cbcb.umd.edu/software/jellyfish/"
+ homepage = "https://www.cbcb.umd.edu/software/jellyfish/"
url = "https://github.com/gmarcais/Jellyfish/releases/download/v2.2.7/jellyfish-2.2.7.tar.gz"
list_url = "http://www.cbcb.umd.edu/software/jellyfish/"
diff --git a/var/spack/repos/builtin/packages/jhpcn-df/package.py b/var/spack/repos/builtin/packages/jhpcn-df/package.py
index 09ed64922e..585770fb93 100644
--- a/var/spack/repos/builtin/packages/jhpcn-df/package.py
+++ b/var/spack/repos/builtin/packages/jhpcn-df/package.py
@@ -18,7 +18,7 @@ class JhpcnDf(CMakePackage):
to truncating some lower bits of significand.
"""
- homepage = "http://avr-aics-riken.github.io/JHPCN-DF/"
+ homepage = "https://avr-aics-riken.github.io/JHPCN-DF/"
url = "https://github.com/avr-aics-riken/JHPCN-DF/archive/1.1.0.tar.gz"
version('1.1.0', sha256='106d99cc4faac5c76e51e8bfe3193c1d3dc91648072cf418d868ed830592b04b')
diff --git a/var/spack/repos/builtin/packages/json-fortran/package.py b/var/spack/repos/builtin/packages/json-fortran/package.py
index 185d747cc8..6e425552a2 100644
--- a/var/spack/repos/builtin/packages/json-fortran/package.py
+++ b/var/spack/repos/builtin/packages/json-fortran/package.py
@@ -9,7 +9,7 @@ from spack import *
class JsonFortran(CMakePackage):
"""A Fortran 2008 JSON API"""
- homepage = "http://jacobwilliams.github.io/json-fortran/"
+ homepage = "https://jacobwilliams.github.io/json-fortran/"
url = "https://github.com/jacobwilliams/json-fortran/archive/7.0.0.tar.gz"
version('7.1.0', sha256='e7aa1f6e09b25ebacb17188147380c3f8c0a254754cd24869c001745fcecc9e6')
diff --git a/var/spack/repos/builtin/packages/kallisto/package.py b/var/spack/repos/builtin/packages/kallisto/package.py
index e307decfa4..cc32281d0f 100644
--- a/var/spack/repos/builtin/packages/kallisto/package.py
+++ b/var/spack/repos/builtin/packages/kallisto/package.py
@@ -10,7 +10,7 @@ class Kallisto(CMakePackage):
"""kallisto is a program for quantifying abundances of transcripts from
RNA-Seq data."""
- homepage = "http://pachterlab.github.io/kallisto"
+ homepage = "https://pachterlab.github.io/kallisto"
url = "https://github.com/pachterlab/kallisto/archive/v0.43.1.tar.gz"
version('0.46.2', sha256='c447ca8ddc40fcbd7d877d7c868bc8b72807aa8823a8a8d659e19bdd515baaf2')
diff --git a/var/spack/repos/builtin/packages/kbd/package.py b/var/spack/repos/builtin/packages/kbd/package.py
index 88d74b8366..3a2d0b5eab 100644
--- a/var/spack/repos/builtin/packages/kbd/package.py
+++ b/var/spack/repos/builtin/packages/kbd/package.py
@@ -11,7 +11,7 @@ class Kbd(AutotoolsPackage):
(Linux console, virtual terminals, keyboard, etc.) - mainly,
what they do is loading console fonts and keyboard maps."""
- homepage = "http://kbd-project.org/"
+ homepage = "https://kbd-project.org/"
url = "https://github.com/legionus/kbd/archive/v2.3.0.tar.gz"
version('2.3.0', sha256='28f05450cfde08259341b9641d222027844c075f77a2bac6ce143b3f33a6eb4e')
diff --git a/var/spack/repos/builtin/packages/kcov/package.py b/var/spack/repos/builtin/packages/kcov/package.py
index f426c0ec87..ddf3554ae9 100644
--- a/var/spack/repos/builtin/packages/kcov/package.py
+++ b/var/spack/repos/builtin/packages/kcov/package.py
@@ -11,7 +11,7 @@ class Kcov(CMakePackage):
debugging information to collect and report data without special
compilation options"""
- homepage = "http://simonkagstrom.github.io/kcov/index.html"
+ homepage = "https://simonkagstrom.github.io/kcov/index.html"
url = "https://github.com/SimonKagstrom/kcov/archive/38.tar.gz"
version('38', sha256='b37af60d81a9b1e3b140f9473bdcb7975af12040feb24cc666f9bb2bb0be68b4')
diff --git a/var/spack/repos/builtin/packages/kinesis/package.py b/var/spack/repos/builtin/packages/kinesis/package.py
index a9ea2c9b92..1e067bdecd 100644
--- a/var/spack/repos/builtin/packages/kinesis/package.py
+++ b/var/spack/repos/builtin/packages/kinesis/package.py
@@ -8,7 +8,7 @@ class Kinesis(MavenPackage):
"""The Amazon Kinesis Client Library for Java (Amazon KCL) enables Java
developers to easily consume and process data from Amazon Kinesis."""
- homepage = "http://aws.amazon.com/kinesis"
+ homepage = "https://aws.amazon.com/kinesis"
url = "https://github.com/awslabs/amazon-kinesis-client/archive/v2.2.10.tar.gz"
version('2.2.10', sha256='ab1fa33466d07c41d0bbf0d1c7d2380d6f5d2957dea040ca5fe911be83bfe9f9')
diff --git a/var/spack/repos/builtin/packages/knem/package.py b/var/spack/repos/builtin/packages/knem/package.py
index 757119017b..c7131c9867 100644
--- a/var/spack/repos/builtin/packages/knem/package.py
+++ b/var/spack/repos/builtin/packages/knem/package.py
@@ -10,7 +10,7 @@ class Knem(AutotoolsPackage):
"""KNEM is a Linux kernel module enabling high-performance intra-node MPI
communication for large messages."""
- homepage = "http://knem.gforge.inria.fr"
+ homepage = "https://knem.gforge.inria.fr"
url = "https://gitlab.inria.fr/knem/knem/uploads/4a43e3eb860cda2bbd5bf5c7c04a24b6/knem-1.1.4.tar.gz"
list_url = "https://knem.gitlabpages.inria.fr/download"
git = "https://gitlab.inria.fr/knem/knem.git"
diff --git a/var/spack/repos/builtin/packages/krims/package.py b/var/spack/repos/builtin/packages/krims/package.py
index 770c9b5f71..9127bb9d48 100644
--- a/var/spack/repos/builtin/packages/krims/package.py
+++ b/var/spack/repos/builtin/packages/krims/package.py
@@ -9,7 +9,7 @@ from spack import *
class Krims(CMakePackage):
"""The bucket of Krimskrams every C or C++ project needs"""
- homepage = "http://lazyten.org/krims"
+ homepage = "https://lazyten.org/krims"
url = "https://github.com/lazyten/krims/archive/v0.2.1.tar.gz"
git = "https://github.com/lazyten/krims.git"
diff --git a/var/spack/repos/builtin/packages/lammps/package.py b/var/spack/repos/builtin/packages/lammps/package.py
index 582e619483..619242fba7 100644
--- a/var/spack/repos/builtin/packages/lammps/package.py
+++ b/var/spack/repos/builtin/packages/lammps/package.py
@@ -14,7 +14,7 @@ class Lammps(CMakePackage, CudaPackage):
See https://github.com/spack/spack/pull/5342 for a detailed
discussion.
"""
- homepage = "http://lammps.sandia.gov/"
+ homepage = "https://lammps.sandia.gov/"
url = "https://github.com/lammps/lammps/archive/patch_1Sep2017.tar.gz"
git = "https://github.com/lammps/lammps.git"
diff --git a/var/spack/repos/builtin/packages/lazyten/package.py b/var/spack/repos/builtin/packages/lazyten/package.py
index 86fc12ab7e..cd2b7d0f38 100644
--- a/var/spack/repos/builtin/packages/lazyten/package.py
+++ b/var/spack/repos/builtin/packages/lazyten/package.py
@@ -11,7 +11,7 @@ from spack import *
class Lazyten(CMakePackage):
"""Lightweight linear algebra library based on lazy matrices"""
- homepage = "http://lazyten.org"
+ homepage = "https://lazyten.org"
url = "https://github.com/lazyten/lazyten/archive/v0.4.1.tar.gz"
git = "https://github.com/lazyten/lazyten.git"
diff --git a/var/spack/repos/builtin/packages/lbann/package.py b/var/spack/repos/builtin/packages/lbann/package.py
index 43f83812e1..5e1b09f8a0 100644
--- a/var/spack/repos/builtin/packages/lbann/package.py
+++ b/var/spack/repos/builtin/packages/lbann/package.py
@@ -15,7 +15,7 @@ class Lbann(CMakePackage, CudaPackage, ROCmPackage):
neural networks.
"""
- homepage = "http://software.llnl.gov/lbann/"
+ homepage = "https://software.llnl.gov/lbann/"
url = "https://github.com/LLNL/lbann/archive/v0.91.tar.gz"
git = "https://github.com/LLNL/lbann.git"
diff --git a/var/spack/repos/builtin/packages/lbxproxy/package.py b/var/spack/repos/builtin/packages/lbxproxy/package.py
index 51f7038e39..b111c235a6 100644
--- a/var/spack/repos/builtin/packages/lbxproxy/package.py
+++ b/var/spack/repos/builtin/packages/lbxproxy/package.py
@@ -16,7 +16,7 @@ class Lbxproxy(AutotoolsPackage, XorgPackage):
extension, so this program is only useful in connecting to older
X servers."""
- homepage = "http://cgit.freedesktop.org/xorg/app/lbxproxy"
+ homepage = "https://cgit.freedesktop.org/xorg/app/lbxproxy"
xorg_mirror_path = "app/lbxproxy-1.0.3.tar.gz"
version('1.0.3', sha256='db36251c9656c7da720f31e10df384f8946a9a5395915371b60d9423ad8f6a80')
diff --git a/var/spack/repos/builtin/packages/lbzip2/package.py b/var/spack/repos/builtin/packages/lbzip2/package.py
index 818bc7828a..ecfd966762 100644
--- a/var/spack/repos/builtin/packages/lbzip2/package.py
+++ b/var/spack/repos/builtin/packages/lbzip2/package.py
@@ -10,7 +10,7 @@ class Lbzip2(AutotoolsPackage):
"""Multi-threaded compression utility with support for bzip2
compressed file format"""
- homepage = "http://lbzip2.org/"
+ homepage = "https://lbzip2.org/"
url = "http://archive.lbzip2.org/lbzip2-2.5.tar.gz"
version('2.5', sha256='46c75ee93cc95eedc6005625442b2b8e59a2bef3ba80987d0491f055185650e9')
diff --git a/var/spack/repos/builtin/packages/lcms/package.py b/var/spack/repos/builtin/packages/lcms/package.py
index 00c7ac190f..0fffe9799d 100644
--- a/var/spack/repos/builtin/packages/lcms/package.py
+++ b/var/spack/repos/builtin/packages/lcms/package.py
@@ -11,7 +11,7 @@ class Lcms(AutotoolsPackage):
transforms between ICC profiles. It is focused on speed, and is
portable across several platforms (MIT license)."""
- homepage = "http://www.littlecms.com"
+ homepage = "https://www.littlecms.com"
url = "http://downloads.sourceforge.net/project/lcms/lcms/2.9/lcms2-2.9.tar.gz"
version('2.9', sha256='48c6fdf98396fa245ed86e622028caf49b96fa22f3e5734f853f806fbc8e7d20')
diff --git a/var/spack/repos/builtin/packages/ldak/package.py b/var/spack/repos/builtin/packages/ldak/package.py
index 12a5e64739..40327ced4e 100644
--- a/var/spack/repos/builtin/packages/ldak/package.py
+++ b/var/spack/repos/builtin/packages/ldak/package.py
@@ -9,7 +9,7 @@ from spack import *
class Ldak(Package):
"""LDAK is a software package for analyzing GWAS data"""
- homepage = "http://dougspeed.com/ldak/"
+ homepage = "https://dougspeed.com/ldak/"
url = "http://dougspeed.com/wp-content/uploads/source.zip"
version('5.1', sha256='ae3eb8c2ef31af210e138336fd6edcd0e3a26ea9bae89fd6c0c6ea33e3a1517e')
diff --git a/var/spack/repos/builtin/packages/lemon/package.py b/var/spack/repos/builtin/packages/lemon/package.py
index 500372aed7..f839a0fe54 100644
--- a/var/spack/repos/builtin/packages/lemon/package.py
+++ b/var/spack/repos/builtin/packages/lemon/package.py
@@ -12,7 +12,7 @@ class Lemon(CMakePackage):
of common data structures and algorithms with focus on combinatorial
optimization tasks connected mainly with graphs and networks."""
- homepage = "http://lemon.cs.elte.hu/trac/lemon"
+ homepage = "https://lemon.cs.elte.hu/trac/lemon"
url = "http://lemon.cs.elte.hu/pub/sources/lemon-1.3.1.tar.gz"
version('1.3.1', sha256='71b7c725f4c0b4a8ccb92eb87b208701586cf7a96156ebd821ca3ed855bad3c8')
diff --git a/var/spack/repos/builtin/packages/less/package.py b/var/spack/repos/builtin/packages/less/package.py
index e6ef02d6fe..fe7884e7e2 100644
--- a/var/spack/repos/builtin/packages/less/package.py
+++ b/var/spack/repos/builtin/packages/less/package.py
@@ -11,7 +11,7 @@ class Less(AutotoolsPackage):
has more capabilities. Less allows you to move backwards in the
file aswell as forwards."""
- homepage = "http://www.greenwoodsoftware.com/less/"
+ homepage = "https://www.greenwoodsoftware.com/less/"
url = "http://www.greenwoodsoftware.com/less/less-551.zip"
version('551', sha256='2630db16ef188e88b513b3cc24daa9a798c45643cc7da06e549c9c00cfd84244')
diff --git a/var/spack/repos/builtin/packages/lftp/package.py b/var/spack/repos/builtin/packages/lftp/package.py
index 559be74da7..606fc7dbe0 100644
--- a/var/spack/repos/builtin/packages/lftp/package.py
+++ b/var/spack/repos/builtin/packages/lftp/package.py
@@ -10,7 +10,7 @@ class Lftp(AutotoolsPackage):
"""LFTP is a sophisticated file transfer program supporting a number
of network protocols (ftp, http, sftp, fish, torrent)."""
- homepage = "http://lftp.yar.ru/"
+ homepage = "https://lftp.yar.ru/"
url = "http://lftp.yar.ru/ftp/lftp-4.7.7.tar.gz"
version('4.8.1', sha256='6117866215cd889dab30ff73292cd1d35fe0e12a9af5cd76d093500d07ab65a3')
diff --git a/var/spack/repos/builtin/packages/lhapdf5/package.py b/var/spack/repos/builtin/packages/lhapdf5/package.py
index 7e5879a434..f9e813221f 100644
--- a/var/spack/repos/builtin/packages/lhapdf5/package.py
+++ b/var/spack/repos/builtin/packages/lhapdf5/package.py
@@ -10,7 +10,7 @@ class Lhapdf5(AutotoolsPackage):
"""LHAPDF is a general purpose Fortran 77/90 interpolator,
used for evaluating PDFs from discretised data files."""
- homepage = "http://lhapdf.hepforge.org/lhapdf5/"
+ homepage = "https://lhapdf.hepforge.org/lhapdf5/"
url = "http://lhapdf.hepforge.org/downloads?f=old/lhapdf-5.9.1.tar.gz"
version('5.9.1', sha256='86b9b046d7f25627ce2aab6847ef1c5534972f4bae18de98225080cf5086919c')
diff --git a/var/spack/repos/builtin/packages/libarchive/package.py b/var/spack/repos/builtin/packages/libarchive/package.py
index dba5dde9bf..35c07c0b77 100644
--- a/var/spack/repos/builtin/packages/libarchive/package.py
+++ b/var/spack/repos/builtin/packages/libarchive/package.py
@@ -10,7 +10,7 @@ class Libarchive(AutotoolsPackage):
"""libarchive: C library and command-line tools for reading and
writing tar, cpio, zip, ISO, and other archive formats."""
- homepage = "http://www.libarchive.org"
+ homepage = "https://www.libarchive.org"
url = "http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz"
maintainers = ['haampie']
diff --git a/var/spack/repos/builtin/packages/libcanberra/package.py b/var/spack/repos/builtin/packages/libcanberra/package.py
index f0775855f0..5545b71022 100644
--- a/var/spack/repos/builtin/packages/libcanberra/package.py
+++ b/var/spack/repos/builtin/packages/libcanberra/package.py
@@ -11,7 +11,7 @@ class Libcanberra(AutotoolsPackage):
Name Specifications, for generating event sounds on free desktops,
such as GNOME."""
- homepage = "http://0pointer.de/lennart/projects/libcanberra/"
+ homepage = "https://0pointer.de/lennart/projects/libcanberra/"
url = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz"
version('0.30', sha256='c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72')
diff --git a/var/spack/repos/builtin/packages/libconfig/package.py b/var/spack/repos/builtin/packages/libconfig/package.py
index 613fe0ac70..b09cf0e200 100644
--- a/var/spack/repos/builtin/packages/libconfig/package.py
+++ b/var/spack/repos/builtin/packages/libconfig/package.py
@@ -9,7 +9,7 @@ from spack import *
class Libconfig(AutotoolsPackage):
"""C/C++ Configuration File Library"""
- homepage = "http://www.hyperrealm.com/libconfig/"
+ homepage = "https://www.hyperrealm.com/libconfig/"
url = "https://github.com/hyperrealm/libconfig/archive/v1.5.tar.gz"
force_autoreconf = True
diff --git a/var/spack/repos/builtin/packages/libdaemon/package.py b/var/spack/repos/builtin/packages/libdaemon/package.py
index 6b1ca538af..ea0872f660 100644
--- a/var/spack/repos/builtin/packages/libdaemon/package.py
+++ b/var/spack/repos/builtin/packages/libdaemon/package.py
@@ -10,7 +10,7 @@ class Libdaemon(AutotoolsPackage):
"""libdaemon is a lightweight C library which eases the writing of
UNIX daemons."""
- homepage = "http://0pointer.de/lennart/projects/libdaemon/"
+ homepage = "https://0pointer.de/lennart/projects/libdaemon/"
url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz"
version('0.14', sha256='fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834')
diff --git a/var/spack/repos/builtin/packages/libedit/package.py b/var/spack/repos/builtin/packages/libedit/package.py
index f936971661..192842d4c8 100644
--- a/var/spack/repos/builtin/packages/libedit/package.py
+++ b/var/spack/repos/builtin/packages/libedit/package.py
@@ -8,7 +8,7 @@ from spack import *
class Libedit(AutotoolsPackage):
"""An autotools compatible port of the NetBSD editline library"""
- homepage = "http://thrysoee.dk/editline/"
+ homepage = "https://thrysoee.dk/editline/"
url = "http://thrysoee.dk/editline/libedit-20170329-3.1.tar.gz"
version('3.1-20210216', sha256='2283f741d2aab935c8c52c04b57bf952d02c2c02e651172f8ac811f77b1fc77a')
diff --git a/var/spack/repos/builtin/packages/libffs/package.py b/var/spack/repos/builtin/packages/libffs/package.py
index 7d1e0d1c6c..33ca18fa9c 100644
--- a/var/spack/repos/builtin/packages/libffs/package.py
+++ b/var/spack/repos/builtin/packages/libffs/package.py
@@ -14,7 +14,7 @@ class Libffs(CMakePackage):
and providing complex run-time flexibility.
"""
- homepage = "http://www.cc.gatech.edu/systems/projects/FFS"
+ homepage = "https://www.cc.gatech.edu/systems/projects/FFS"
url = "https://github.com/GTkorvo/ffs/archive/v1.1.tar.gz"
git = "https://github.com/GTkorvo/ffs.git"
diff --git a/var/spack/repos/builtin/packages/liblbfgs/package.py b/var/spack/repos/builtin/packages/liblbfgs/package.py
index fa6b0703ba..970cac4ee4 100644
--- a/var/spack/repos/builtin/packages/liblbfgs/package.py
+++ b/var/spack/repos/builtin/packages/liblbfgs/package.py
@@ -14,7 +14,7 @@ class Liblbfgs(AutotoolsPackage):
minimize F(x), x = (x1, x2, ..., xN),
only if the objective function F(x) and its gradient G(x) are computable."""
- homepage = "http://www.chokkan.org/software/liblbfgs/"
+ homepage = "https://www.chokkan.org/software/liblbfgs/"
url = "https://github.com/downloads/chokkan/liblbfgs/liblbfgs-1.10.tar.gz"
git = "https://github.com/chokkan/liblbfgs.git"
diff --git a/var/spack/repos/builtin/packages/libmesh/package.py b/var/spack/repos/builtin/packages/libmesh/package.py
index 9b6778aa6d..8a19a00fe6 100644
--- a/var/spack/repos/builtin/packages/libmesh/package.py
+++ b/var/spack/repos/builtin/packages/libmesh/package.py
@@ -11,7 +11,7 @@ class Libmesh(AutotoolsPackage):
partial differential equations using arbitrary unstructured
discretizations on serial and parallel platforms."""
- homepage = "http://libmesh.github.io/"
+ homepage = "https://libmesh.github.io/"
url = "https://github.com/libMesh/libmesh/releases/download/v1.0.0/libmesh-1.0.0.tar.bz2"
git = "https://github.com/libMesh/libmesh.git"
diff --git a/var/spack/repos/builtin/packages/libpcap/package.py b/var/spack/repos/builtin/packages/libpcap/package.py
index ee1c5aae15..070bdafe67 100644
--- a/var/spack/repos/builtin/packages/libpcap/package.py
+++ b/var/spack/repos/builtin/packages/libpcap/package.py
@@ -8,7 +8,7 @@ from spack import *
class Libpcap(AutotoolsPackage):
"""libpcap is a portable library in C/C++ for packet capture."""
- homepage = "http://www.tcpdump.org/"
+ homepage = "https://www.tcpdump.org/"
list_url = "http://www.tcpdump.org/release/"
url = "http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz"
diff --git a/var/spack/repos/builtin/packages/libproxy/package.py b/var/spack/repos/builtin/packages/libproxy/package.py
index b55e24ca95..ab33c26c1d 100644
--- a/var/spack/repos/builtin/packages/libproxy/package.py
+++ b/var/spack/repos/builtin/packages/libproxy/package.py
@@ -10,7 +10,7 @@ class Libproxy(CMakePackage):
"""libproxy is a library that provides automatic proxy configuration
management."""
- homepage = "http://libproxy.github.io/libproxy/"
+ homepage = "https://libproxy.github.io/libproxy/"
url = "https://github.com/libproxy/libproxy/archive/0.4.15.tar.gz"
version('0.4.17', sha256='88c624711412665515e2800a7e564aabb5b3ee781b9820eca9168035b0de60a9')
diff --git a/var/spack/repos/builtin/packages/librelp/package.py b/var/spack/repos/builtin/packages/librelp/package.py
index ca2d668ae7..a8fb33d78a 100644
--- a/var/spack/repos/builtin/packages/librelp/package.py
+++ b/var/spack/repos/builtin/packages/librelp/package.py
@@ -11,7 +11,7 @@ class Librelp(AutotoolsPackage):
(stands for Reliable Event Logging Protocol) is a general-purpose,
extensible logging protocol."""
- homepage = "http://www.rsyslog.com/librelp/"
+ homepage = "https://www.rsyslog.com/librelp/"
url = "https://github.com/rsyslog/librelp/archive/v1.7.0.tar.gz"
version('1.7.0', sha256='ff46bdd74798934663d1388d010270325dc6a6ed6d44358ca69b280a8304b1e9')
diff --git a/var/spack/repos/builtin/packages/libspatialite/package.py b/var/spack/repos/builtin/packages/libspatialite/package.py
index 36c5b73733..8e87ef1cef 100644
--- a/var/spack/repos/builtin/packages/libspatialite/package.py
+++ b/var/spack/repos/builtin/packages/libspatialite/package.py
@@ -12,7 +12,7 @@ class Libspatialite(AutotoolsPackage):
"""SpatiaLite is an open source library intended to extend the
SQLite core to support fully fledged Spatial SQL capabilities."""
- homepage = "http://www.gaia-gis.it"
+ homepage = "https://www.gaia-gis.it"
url = "http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-4.3.0a.tar.gz"
manual_download = True
diff --git a/var/spack/repos/builtin/packages/libunwind/package.py b/var/spack/repos/builtin/packages/libunwind/package.py
index 1192fef2c0..d87581b664 100644
--- a/var/spack/repos/builtin/packages/libunwind/package.py
+++ b/var/spack/repos/builtin/packages/libunwind/package.py
@@ -10,7 +10,7 @@ class Libunwind(AutotoolsPackage):
"""A portable and efficient C programming interface (API) to determine
the call-chain of a program."""
- homepage = "http://www.nongnu.org/libunwind/"
+ homepage = "https://www.nongnu.org/libunwind/"
url = "http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz"
git = "https://github.com/libunwind/libunwind"
maintainers = ['mwkrentel']
diff --git a/var/spack/repos/builtin/packages/libuuid/package.py b/var/spack/repos/builtin/packages/libuuid/package.py
index 6e6f36845f..c39a29f407 100644
--- a/var/spack/repos/builtin/packages/libuuid/package.py
+++ b/var/spack/repos/builtin/packages/libuuid/package.py
@@ -9,7 +9,7 @@ from spack import *
class Libuuid(AutotoolsPackage, SourceforgePackage):
"""Portable uuid C library"""
- homepage = "http://sourceforge.net/projects/libuuid/"
+ homepage = "https://sourceforge.net/projects/libuuid/"
sourceforge_mirror_path = "libuuid/libuuid-1.0.3.tar.gz"
version('1.0.3', sha256='46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644')
diff --git a/var/spack/repos/builtin/packages/libuv/package.py b/var/spack/repos/builtin/packages/libuv/package.py
index bcfbcae1e0..c5ef0039d3 100644
--- a/var/spack/repos/builtin/packages/libuv/package.py
+++ b/var/spack/repos/builtin/packages/libuv/package.py
@@ -4,7 +4,7 @@
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
class Libuv(AutotoolsPackage):
"""Multi-platform library with a focus on asynchronous IO"""
- homepage = "http://libuv.org"
+ homepage = "https://libuv.org"
url = "https://github.com/libuv/libuv/archive/v1.9.0.tar.gz"
version('1.42.0', sha256='371e5419708f6aaeb8656671f89400b92a9bba6443369af1bb70bcd6e4b3c764')
diff --git a/var/spack/repos/builtin/packages/libxtrap/package.py b/var/spack/repos/builtin/packages/libxtrap/package.py
index 18212be696..c5dd44779a 100644
--- a/var/spack/repos/builtin/packages/libxtrap/package.py
+++ b/var/spack/repos/builtin/packages/libxtrap/package.py
@@ -18,7 +18,7 @@ class Libxtrap(AutotoolsPackage, XorgPackage):
As X11R6 was released in 1994, XTrap has now been deprecated for over
15 years, and uses of it should be quite rare."""
- homepage = "http://cgit.freedesktop.org/xorg/lib/libXTrap"
+ homepage = "https://cgit.freedesktop.org/xorg/lib/libXTrap"
xorg_mirror_path = "lib/libXTrap-1.0.1.tar.gz"
version('1.0.1', sha256='db748e299dcc9af68428795b898a4a96cf806f79b75786781136503e4fce5e17')
diff --git a/var/spack/repos/builtin/packages/ligra/package.py b/var/spack/repos/builtin/packages/ligra/package.py
index 3bfa849b5f..72804c970c 100644
--- a/var/spack/repos/builtin/packages/ligra/package.py
+++ b/var/spack/repos/builtin/packages/ligra/package.py
@@ -9,7 +9,7 @@ from spack import *
class Ligra(MakefilePackage):
"""A Lightweight Graph Processing Framework for Shared Memory"""
- homepage = "http://jshun.github.io/ligra/"
+ homepage = "https://jshun.github.io/ligra/"
url = "https://github.com/jshun/ligra/archive/v.1.5.tar.gz"
version('1.5', sha256='74113a5a3c19a0e319a5b9ebefc8a67c5d18d4d2a9670363092a966f4163f6b7')
diff --git a/var/spack/repos/builtin/packages/listres/package.py b/var/spack/repos/builtin/packages/listres/package.py
index c27c30509d..40e39ae950 100644
--- a/var/spack/repos/builtin/packages/listres/package.py
+++ b/var/spack/repos/builtin/packages/listres/package.py
@@ -10,7 +10,7 @@ class Listres(AutotoolsPackage, XorgPackage):
"""The listres program generates a list of X resources for a widget
in an X client written using a toolkit based on libXt."""
- homepage = "http://cgit.freedesktop.org/xorg/app/listres"
+ homepage = "https://cgit.freedesktop.org/xorg/app/listres"
xorg_mirror_path = "app/listres-1.0.3.tar.gz"
version('1.0.3', sha256='87d5698b8aa4d841e45e6556932c9914210cbd8b10003d664b31185b087981be')
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py
index 4c55482347..bd707f4429 100644
--- a/var/spack/repos/builtin/packages/llvm/package.py
+++ b/var/spack/repos/builtin/packages/llvm/package.py
@@ -19,7 +19,7 @@ class Llvm(CMakePackage, CudaPackage):
is not an acronym; it is the full name of the project.
"""
- homepage = "http://llvm.org/"
+ homepage = "https://llvm.org/"
url = "https://github.com/llvm/llvm-project/archive/llvmorg-7.1.0.tar.gz"
list_url = "http://releases.llvm.org/download.html"
git = "https://github.com/llvm/llvm-project"
diff --git a/var/spack/repos/builtin/packages/lndir/package.py b/var/spack/repos/builtin/packages/lndir/package.py
index 0e8891b04e..7751feb76d 100644
--- a/var/spack/repos/builtin/packages/lndir/package.py
+++ b/var/spack/repos/builtin/packages/lndir/package.py
@@ -10,7 +10,7 @@ class Lndir(AutotoolsPackage, XorgPackage):
"""lndir - create a shadow directory of symbolic links to another
directory tree."""
- homepage = "http://cgit.freedesktop.org/xorg/util/lndir"
+ homepage = "https://cgit.freedesktop.org/xorg/util/lndir"
xorg_mirror_path = "util/lndir-1.0.3.tar.gz"
version('1.0.3', sha256='95b2d26fb3cbe702f828146c7a4c7c48001d2da52b062580227b7b68180be902')
diff --git a/var/spack/repos/builtin/packages/lsscsi/package.py b/var/spack/repos/builtin/packages/lsscsi/package.py
index 6505d76401..0e98ba4cb7 100644
--- a/var/spack/repos/builtin/packages/lsscsi/package.py
+++ b/var/spack/repos/builtin/packages/lsscsi/package.py
@@ -12,7 +12,7 @@ class Lsscsi(AutotoolsPackage):
'classic'option to mimic the output of 'cat /proc/scsi/scsi' that has
been widely used prior to the lk 2.6 series."""
- homepage = "http://sg.danny.cz/scsi/lsscsi.html"
+ homepage = "https://sg.danny.cz/scsi/lsscsi.html"
url = "http://sg.danny.cz/scsi/lsscsi-0.31.tgz"
version('0.31', sha256='12bf1973014803c6fd6d547e7594a4c049f0eef3bf5d22190d4be29d7c09f3ca')
diff --git a/var/spack/repos/builtin/packages/lua-luajit/package.py b/var/spack/repos/builtin/packages/lua-luajit/package.py
index feab2028a6..68c6f2ec48 100644
--- a/var/spack/repos/builtin/packages/lua-luajit/package.py
+++ b/var/spack/repos/builtin/packages/lua-luajit/package.py
@@ -11,7 +11,7 @@ from spack import *
class LuaLuajit(MakefilePackage):
"""Flast flexible JITed lua"""
- homepage = "http://www.luajit.org"
+ homepage = "https://www.luajit.org"
url = "http://luajit.org/download/LuaJIT-2.0.5.tar.gz"
version('2.1.0-beta3', sha256='1ad2e34b111c802f9d0cdf019e986909123237a28c746b21295b63c9e785d9c3')
diff --git a/var/spack/repos/builtin/packages/lua/package.py b/var/spack/repos/builtin/packages/lua/package.py
index 3290a6fe97..5574d0d59a 100644
--- a/var/spack/repos/builtin/packages/lua/package.py
+++ b/var/spack/repos/builtin/packages/lua/package.py
@@ -13,7 +13,7 @@ from spack import *
class Lua(Package):
"""The Lua programming language interpreter and library."""
- homepage = "http://www.lua.org"
+ homepage = "https://www.lua.org"
url = "http://www.lua.org/ftp/lua-5.3.4.tar.gz"
version('5.3.5', sha256='0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac')
diff --git a/var/spack/repos/builtin/packages/lz4/package.py b/var/spack/repos/builtin/packages/lz4/package.py
index f8a376e64e..88df78fdde 100644
--- a/var/spack/repos/builtin/packages/lz4/package.py
+++ b/var/spack/repos/builtin/packages/lz4/package.py
@@ -14,7 +14,7 @@ class Lz4(MakefilePackage):
an extremely fast decoder, with speed in multiple GB/s per core,
typically reaching RAM speed limits on multi-core systems."""
- homepage = "http://lz4.github.io/lz4/"
+ homepage = "https://lz4.github.io/lz4/"
url = "https://github.com/lz4/lz4/archive/v1.9.2.tar.gz"
version('1.9.3', sha256='030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1')
diff --git a/var/spack/repos/builtin/packages/magma/package.py b/var/spack/repos/builtin/packages/magma/package.py
index 15aef60096..26e467fcae 100644
--- a/var/spack/repos/builtin/packages/magma/package.py
+++ b/var/spack/repos/builtin/packages/magma/package.py
@@ -13,7 +13,7 @@ class Magma(CMakePackage, CudaPackage, ROCmPackage):
current "Multicore+GPU" systems.
"""
- homepage = "http://icl.cs.utk.edu/magma/"
+ homepage = "https://icl.cs.utk.edu/magma/"
git = 'https://bitbucket.org/icl/magma'
url = "http://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-2.2.0.tar.gz"
maintainers = ['stomov', 'luszczek', 'G-Ragghianti']
diff --git a/var/spack/repos/builtin/packages/makedepend/package.py b/var/spack/repos/builtin/packages/makedepend/package.py
index cae4d4938a..54592030bb 100644
--- a/var/spack/repos/builtin/packages/makedepend/package.py
+++ b/var/spack/repos/builtin/packages/makedepend/package.py
@@ -9,7 +9,7 @@ from spack import *
class Makedepend(AutotoolsPackage, XorgPackage):
"""makedepend - create dependencies in makefiles."""
- homepage = "http://cgit.freedesktop.org/xorg/util/makedepend"
+ homepage = "https://cgit.freedesktop.org/xorg/util/makedepend"
xorg_mirror_path = "util/makedepend-1.0.5.tar.gz"
version('1.0.5', sha256='503903d41fb5badb73cb70d7b3740c8b30fe1cc68c504d3b6a85e6644c4e5004')
diff --git a/var/spack/repos/builtin/packages/maker/package.py b/var/spack/repos/builtin/packages/maker/package.py
index 7d12a0ddb6..8951b72d82 100644
--- a/var/spack/repos/builtin/packages/maker/package.py
+++ b/var/spack/repos/builtin/packages/maker/package.py
@@ -31,7 +31,7 @@ class Maker(Package):
For instructions on how to set up a mirror, see
http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://www.yandell-lab.org/software/maker.html"
+ homepage = "https://www.yandell-lab.org/software/maker.html"
manual_download = True
version('3.01.03', sha256='d3979af9710d61754a3b53f6682d0e2052c6c3f36be6f2df2286d2587406f07d')
diff --git a/var/spack/repos/builtin/packages/man-db/package.py b/var/spack/repos/builtin/packages/man-db/package.py
index e5ecc8fc86..349936af5a 100644
--- a/var/spack/repos/builtin/packages/man-db/package.py
+++ b/var/spack/repos/builtin/packages/man-db/package.py
@@ -12,7 +12,7 @@ class ManDb(AutotoolsPackage):
a Berkeley DB database in place of the traditional
flat-text whatis databases."""
- homepage = "http://www.nongnu.org/man-db/"
+ homepage = "https://www.nongnu.org/man-db/"
url = "http://git.savannah.nongnu.org/cgit/man-db.git/snapshot/man-db-2.7.6.1.tar.gz"
version('2.7.6.1', sha256='dd913662e341fc01e6721878b6cbe1001886cc3bfa6632b095937bba3238c779')
diff --git a/var/spack/repos/builtin/packages/mariadb-c-client/package.py b/var/spack/repos/builtin/packages/mariadb-c-client/package.py
index 4c3a4b1b4a..e6f2e0904b 100644
--- a/var/spack/repos/builtin/packages/mariadb-c-client/package.py
+++ b/var/spack/repos/builtin/packages/mariadb-c-client/package.py
@@ -16,7 +16,7 @@ class MariadbCClient(CMakePackage):
Connector', which enables connections to MariaDB and MySQL servers.
"""
- homepage = "http://mariadb.org/about/"
+ homepage = "https://mariadb.org/about/"
url = "https://downloads.mariadb.com/Connectors/c/connector-c-3.0.3/mariadb-connector-c-3.0.3-src.tar.gz"
list_url = "https://downloads.mariadb.com/Connectors/c/"
diff --git a/var/spack/repos/builtin/packages/mash/package.py b/var/spack/repos/builtin/packages/mash/package.py
index bebcdd69af..e93cc3d672 100644
--- a/var/spack/repos/builtin/packages/mash/package.py
+++ b/var/spack/repos/builtin/packages/mash/package.py
@@ -11,7 +11,7 @@ class Mash(AutotoolsPackage):
Fast genome and metagenome distance estimation using MinHash.
"""
- homepage = "http://mash.readthedocs.org/"
+ homepage = "https://mash.readthedocs.org/"
url = "https://github.com/marbl/Mash/archive/refs/tags/v2.3.tar.gz"
maintainers = ['marcusboden']
diff --git a/var/spack/repos/builtin/packages/megadock/package.py b/var/spack/repos/builtin/packages/megadock/package.py
index da0182e821..cdbf870136 100644
--- a/var/spack/repos/builtin/packages/megadock/package.py
+++ b/var/spack/repos/builtin/packages/megadock/package.py
@@ -12,7 +12,7 @@ class Megadock(MakefilePackage, CudaPackage):
"""an ultra-high-performance protein-protein docking for
heterogeneous supercomputers"""
- homepage = "http://www.bi.cs.titech.ac.jp/megadock/"
+ homepage = "https://www.bi.cs.titech.ac.jp/megadock/"
url = "http://www.bi.cs.titech.ac.jp/megadock/archives/megadock-4.0.3.tgz"
version('4.0.3', sha256='c1409a411555f4f7b4eeeda81caf622d8a28259a599ea1d2181069c55f257664')
diff --git a/var/spack/repos/builtin/packages/meme/package.py b/var/spack/repos/builtin/packages/meme/package.py
index 78e21ca595..bf6b463e52 100644
--- a/var/spack/repos/builtin/packages/meme/package.py
+++ b/var/spack/repos/builtin/packages/meme/package.py
@@ -12,7 +12,7 @@ class Meme(AutotoolsPackage):
collections of unaligned nucleotide or protein sequences, and to perform a
wide variety of other motif-based analyses."""
- homepage = "http://meme-suite.org"
+ homepage = "https://meme-suite.org"
url = "http://meme-suite.org/meme-software/5.1.1/meme-5.1.1.tar.gz"
version('5.3.0', sha256='b2ddec9db972fcf77b29c7deb62df8b1dd8a6638c13c1aa06a5d563c4a7ff756')
diff --git a/var/spack/repos/builtin/packages/mesa-demos/package.py b/var/spack/repos/builtin/packages/mesa-demos/package.py
index f5de75dabe..8adc35710b 100644
--- a/var/spack/repos/builtin/packages/mesa-demos/package.py
+++ b/var/spack/repos/builtin/packages/mesa-demos/package.py
@@ -9,7 +9,7 @@ from spack import *
class MesaDemos(AutotoolsPackage):
"""This package provides some demo applications for testing Mesa."""
- homepage = "http://www.mesa3d.org"
+ homepage = "https://www.mesa3d.org"
url = "https://github.com/freedesktop/mesa-demos/archive/mesa-demos-8.3.0.tar.gz"
version('8.3.0', sha256='9bc1b37f4fc7bfc3f818f2d3851ffde28e8167ef11dca87f4781e9ef6206901f')
diff --git a/var/spack/repos/builtin/packages/mesa/package.py b/var/spack/repos/builtin/packages/mesa/package.py
index d39c61f519..4ea29184ed 100644
--- a/var/spack/repos/builtin/packages/mesa/package.py
+++ b/var/spack/repos/builtin/packages/mesa/package.py
@@ -12,7 +12,7 @@ class Mesa(MesonPackage):
"""Mesa is an open-source implementation of the OpenGL specification
- a system for rendering interactive 3D graphics."""
- homepage = "http://www.mesa3d.org"
+ homepage = "https://www.mesa3d.org"
maintainers = ['chuckatkins', 'v-dobrev']
git = "https://gitlab.freedesktop.org/mesa/mesa.git"
diff --git a/var/spack/repos/builtin/packages/mesa18/package.py b/var/spack/repos/builtin/packages/mesa18/package.py
index 89c3a2dce7..b75ef64751 100644
--- a/var/spack/repos/builtin/packages/mesa18/package.py
+++ b/var/spack/repos/builtin/packages/mesa18/package.py
@@ -12,7 +12,7 @@ class Mesa18(AutotoolsPackage):
"""Mesa is an open-source implementation of the OpenGL specification
- a system for rendering interactive 3D graphics."""
- homepage = "http://www.mesa3d.org"
+ homepage = "https://www.mesa3d.org"
maintainers = ['v-dobrev', 'chuckatkins', 'ChristianTackeGSI']
# Note that we always want to build from the git repo instead of a
diff --git a/var/spack/repos/builtin/packages/meshkit/package.py b/var/spack/repos/builtin/packages/meshkit/package.py
index ea3dec2ace..17ac4379e1 100644
--- a/var/spack/repos/builtin/packages/meshkit/package.py
+++ b/var/spack/repos/builtin/packages/meshkit/package.py
@@ -13,7 +13,7 @@ class Meshkit(AutotoolsPackage):
meshing algorithms for use in real meshing problems, along with
other tools commonly needed to support mesh generation"""
- homepage = "http://sigma.mcs.anl.gov/meshkit-library"
+ homepage = "https://sigma.mcs.anl.gov/meshkit-library"
url = "http://ftp.mcs.anl.gov/pub/fathom/meshkit-1.5.0.tar.gz"
version('1.5.0', sha256='6a4c119af191e24ef40644acb7cfbe967af0678ac3412f38a943fb28d661cac7')
diff --git a/var/spack/repos/builtin/packages/migrate/package.py b/var/spack/repos/builtin/packages/migrate/package.py
index 340229905a..408a5fefb6 100644
--- a/var/spack/repos/builtin/packages/migrate/package.py
+++ b/var/spack/repos/builtin/packages/migrate/package.py
@@ -11,7 +11,7 @@ class Migrate(AutotoolsPackage):
between n population assuming a migration matrix model with asymmetric
migration rates and different subpopulation sizes"""
- homepage = "http://popgen.sc.fsu.edu/"
+ homepage = "https://popgen.sc.fsu.edu/"
url = "http://popgen.sc.fsu.edu/currentversions/migrate-3.6.11.src.tar.gz"
version('3.6.11', sha256='a9ba06a4e995a45b8d04037f5f2da23e1fe64a2f3565189bdd50c62c6fe01fb8')
diff --git a/var/spack/repos/builtin/packages/miniaero/package.py b/var/spack/repos/builtin/packages/miniaero/package.py
index 3985f03d7d..65c090d906 100644
--- a/var/spack/repos/builtin/packages/miniaero/package.py
+++ b/var/spack/repos/builtin/packages/miniaero/package.py
@@ -12,7 +12,7 @@ class Miniaero(MakefilePackage):
of programming models and hardware for next generation platforms.
"""
- homepage = "http://mantevo.org"
+ homepage = "https://mantevo.org"
git = "https://github.com/Mantevo/miniAero.git"
tags = ['proxy-app']
diff --git a/var/spack/repos/builtin/packages/minighost/package.py b/var/spack/repos/builtin/packages/minighost/package.py
index 65393d3148..d1575d6c99 100644
--- a/var/spack/repos/builtin/packages/minighost/package.py
+++ b/var/spack/repos/builtin/packages/minighost/package.py
@@ -15,7 +15,7 @@ class Minighost(MakefilePackage):
across a homogenous three dimensional domain.
"""
- homepage = "http://mantevo.org"
+ homepage = "https://mantevo.org"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/MiniGhost/miniGhost_1.0.1.tar.gz"
tags = ['proxy-app']
diff --git a/var/spack/repos/builtin/packages/minimd/package.py b/var/spack/repos/builtin/packages/minimd/package.py
index 0f71b46b78..2fe3209038 100644
--- a/var/spack/repos/builtin/packages/minimd/package.py
+++ b/var/spack/repos/builtin/packages/minimd/package.py
@@ -11,7 +11,7 @@ class Minimd(MakefilePackage):
in a typical molecular dynamics applications.
"""
- homepage = "http://mantevo.org"
+ homepage = "https://mantevo.org"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/MiniMD/miniMD_1.2.tgz"
tags = ['proxy-app']
diff --git a/var/spack/repos/builtin/packages/minismac2d/package.py b/var/spack/repos/builtin/packages/minismac2d/package.py
index b0c70a16d8..40a61a2acb 100644
--- a/var/spack/repos/builtin/packages/minismac2d/package.py
+++ b/var/spack/repos/builtin/packages/minismac2d/package.py
@@ -13,7 +13,7 @@ class Minismac2d(MakefilePackage):
turbulence model on a structured body conforming grid.
"""
- homepage = "http://mantevo.org"
+ homepage = "https://mantevo.org"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/MiniSMAC2D/miniSMAC2D-2.0.tgz"
tags = ['proxy-app']
diff --git a/var/spack/repos/builtin/packages/minivite/package.py b/var/spack/repos/builtin/packages/minivite/package.py
index fa355fedf0..3d92af95c3 100644
--- a/var/spack/repos/builtin/packages/minivite/package.py
+++ b/var/spack/repos/builtin/packages/minivite/package.py
@@ -12,7 +12,7 @@ class Minivite(MakefilePackage):
"""
tags = ['proxy-app', 'ecp-proxy-app']
- homepage = "http://hpc.pnl.gov/people/hala/grappolo.html"
+ homepage = "https://hpc.pnl.gov/people/hala/grappolo.html"
git = "https://github.com/Exa-Graph/miniVite.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/minizip/package.py b/var/spack/repos/builtin/packages/minizip/package.py
index 2871582295..9c1690ee3e 100644
--- a/var/spack/repos/builtin/packages/minizip/package.py
+++ b/var/spack/repos/builtin/packages/minizip/package.py
@@ -9,7 +9,7 @@ from spack import *
class Minizip(AutotoolsPackage):
"""C library for zip/unzip via zLib."""
- homepage = "http://www.winimage.com/zLibDll/minizip.html"
+ homepage = "https://www.winimage.com/zLibDll/minizip.html"
url = "https://zlib.net/fossils/zlib-1.2.11.tar.gz"
version('1.2.11', sha256='c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1')
diff --git a/var/spack/repos/builtin/packages/mkfontdir/package.py b/var/spack/repos/builtin/packages/mkfontdir/package.py
index a6f8e9aaff..ac06bfa704 100644
--- a/var/spack/repos/builtin/packages/mkfontdir/package.py
+++ b/var/spack/repos/builtin/packages/mkfontdir/package.py
@@ -11,7 +11,7 @@ class Mkfontdir(AutotoolsPackage, XorgPackage):
core font system. The current implementation is a simple wrapper script
around the mkfontscale program, which must be built and installed first."""
- homepage = "http://cgit.freedesktop.org/xorg/app/mkfontdir"
+ homepage = "https://cgit.freedesktop.org/xorg/app/mkfontdir"
xorg_mirror_path = "app/mkfontdir-1.0.7.tar.gz"
version('1.0.7', sha256='bccc5fb7af1b614eabe4a22766758c87bfc36d66191d08c19d2fa97674b7b5b7')
diff --git a/var/spack/repos/builtin/packages/mmg/package.py b/var/spack/repos/builtin/packages/mmg/package.py
index caebb025df..0d985b8bb2 100644
--- a/var/spack/repos/builtin/packages/mmg/package.py
+++ b/var/spack/repos/builtin/packages/mmg/package.py
@@ -23,7 +23,7 @@ class Mmg(CMakePackage):
libmmg3d libraries.
"""
- homepage = "http://www.mmgtools.org/"
+ homepage = "https://www.mmgtools.org/"
url = "https://github.com/MmgTools/mmg/archive/v5.3.13.tar.gz"
version('5.5.2', sha256='58e3b866101e6f0686758e16bcf9fb5fb06c85184533fc5054ef1c8adfd4be73')
diff --git a/var/spack/repos/builtin/packages/molcas/package.py b/var/spack/repos/builtin/packages/molcas/package.py
index 7fa77cfb46..e6b384f128 100644
--- a/var/spack/repos/builtin/packages/molcas/package.py
+++ b/var/spack/repos/builtin/packages/molcas/package.py
@@ -14,7 +14,7 @@ class Molcas(CMakePackage):
Please set the path to licence file with the following command
export MOLCAS_LICENSE=/path/to/molcas/license/"""
- homepage = "http://www.molcas.org/"
+ homepage = "https://www.molcas.org/"
url = "file://{0}/molcas8.2.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/mpe2/package.py b/var/spack/repos/builtin/packages/mpe2/package.py
index 88a477b644..1e44f77264 100644
--- a/var/spack/repos/builtin/packages/mpe2/package.py
+++ b/var/spack/repos/builtin/packages/mpe2/package.py
@@ -9,7 +9,7 @@ from spack import *
class Mpe2(AutotoolsPackage):
"""Message Passing Extensions (MPE): Parallel, shared X window graphics"""
- homepage = "http://www.mcs.anl.gov/research/projects/perfvis/software/MPE/"
+ homepage = "https://www.mcs.anl.gov/research/projects/perfvis/software/MPE/"
url = "http://ftp.mcs.anl.gov/pub/mpi/mpe/mpe2-1.3.0.tar.gz"
version('1.3.0', sha256='0faf32f9adab6fd882be30be913089ebf75272f8b5e4a012bb20c54abc21c0be')
diff --git a/var/spack/repos/builtin/packages/mpich/package.py b/var/spack/repos/builtin/packages/mpich/package.py
index fb66aaa20e..a958701a6b 100644
--- a/var/spack/repos/builtin/packages/mpich/package.py
+++ b/var/spack/repos/builtin/packages/mpich/package.py
@@ -14,7 +14,7 @@ class Mpich(AutotoolsPackage):
"""MPICH is a high performance and widely portable implementation of
the Message Passing Interface (MPI) standard."""
- homepage = "http://www.mpich.org"
+ homepage = "https://www.mpich.org"
url = "http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz"
git = "https://github.com/pmodels/mpich.git"
list_url = "http://www.mpich.org/static/downloads/"
diff --git a/var/spack/repos/builtin/packages/mrnet/package.py b/var/spack/repos/builtin/packages/mrnet/package.py
index 64de446e50..931cbbc696 100644
--- a/var/spack/repos/builtin/packages/mrnet/package.py
+++ b/var/spack/repos/builtin/packages/mrnet/package.py
@@ -9,7 +9,7 @@ from spack import *
class Mrnet(AutotoolsPackage):
"""The MRNet Multi-Cast Reduction Network."""
- homepage = "http://paradyn.org/mrnet"
+ homepage = "https://paradyn.org/mrnet"
url = "http://ftp.cs.wisc.edu/pub/paradyn/mrnet/mrnet_5.0.1.tar.gz"
git = "https://github.com/dyninst/mrnet.git"
list_url = "http://ftp.cs.wisc.edu/paradyn/mrnet"
diff --git a/var/spack/repos/builtin/packages/mscgen/package.py b/var/spack/repos/builtin/packages/mscgen/package.py
index c663e029bc..dddee92e84 100644
--- a/var/spack/repos/builtin/packages/mscgen/package.py
+++ b/var/spack/repos/builtin/packages/mscgen/package.py
@@ -12,7 +12,7 @@ class Mscgen(AutotoolsPackage):
and produces PNG, SVG, EPS or server side image maps (ismaps) as the
output."""
- homepage = "http://www.mcternan.me.uk/mscgen/"
+ homepage = "https://www.mcternan.me.uk/mscgen/"
url = "http://www.mcternan.me.uk/mscgen/software/mscgen-src-0.20.tar.gz"
version('0.20', sha256='3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23')
diff --git a/var/spack/repos/builtin/packages/mumax/package.py b/var/spack/repos/builtin/packages/mumax/package.py
index 78755f3cf5..3e810b2736 100644
--- a/var/spack/repos/builtin/packages/mumax/package.py
+++ b/var/spack/repos/builtin/packages/mumax/package.py
@@ -12,7 +12,7 @@ from spack import *
class Mumax(MakefilePackage, CudaPackage):
"""GPU accelerated micromagnetic simulator."""
- homepage = "http://mumax.github.io"
+ homepage = "https://mumax.github.io"
url = "https://github.com/mumax/3/archive/v3.10.tar.gz"
maintainers = ['glennpj']
diff --git a/var/spack/repos/builtin/packages/muscle/package.py b/var/spack/repos/builtin/packages/muscle/package.py
index b5bb536109..f874578bac 100644
--- a/var/spack/repos/builtin/packages/muscle/package.py
+++ b/var/spack/repos/builtin/packages/muscle/package.py
@@ -11,7 +11,7 @@ class Muscle(MakefilePackage):
according to published benchmark tests, with accuracy and speed
that are consistently better than CLUSTALW."""
- homepage = "http://drive5.com/muscle/"
+ homepage = "https://drive5.com/muscle/"
version('3.8.31', sha256='43c5966a82133bd7da5921e8142f2f592c2b5f53d802f0527a2801783af809ad')
version('3.8.1551', sha256='c70c552231cd3289f1bad51c9bd174804c18bb3adcf47f501afec7a68f9c482e')
diff --git a/var/spack/repos/builtin/packages/muse/package.py b/var/spack/repos/builtin/packages/muse/package.py
index e9410ba938..34d0cf5efe 100644
--- a/var/spack/repos/builtin/packages/muse/package.py
+++ b/var/spack/repos/builtin/packages/muse/package.py
@@ -9,7 +9,7 @@ from spack import *
class Muse(MakefilePackage):
"""Somatic point mutation caller."""
- homepage = "http://bioinformatics.mdanderson.org/main/MuSE"
+ homepage = "https://bioinformatics.mdanderson.org/main/MuSE"
url = "https://github.com/danielfan/MuSE/archive/v1.0-rc.tar.gz"
version('1.0-rc', sha256='b48b8be0044a2249bdc0b625fe0192c65089c598bbd1b1142902dfa81e804023')
diff --git a/var/spack/repos/builtin/packages/mvapich2/package.py b/var/spack/repos/builtin/packages/mvapich2/package.py
index faf1d696e0..92e5ea55db 100644
--- a/var/spack/repos/builtin/packages/mvapich2/package.py
+++ b/var/spack/repos/builtin/packages/mvapich2/package.py
@@ -13,7 +13,7 @@ class Mvapich2(AutotoolsPackage):
networks (InfiniBand, Omni-Path, Ethernet/iWARP, and RoCE) and computing
platforms (x86 (Intel and AMD), ARM and OpenPOWER)"""
- homepage = "http://mvapich.cse.ohio-state.edu/userguide/userguide_spack/"
+ homepage = "https://mvapich.cse.ohio-state.edu/userguide/userguide_spack/"
url = "http://mvapich.cse.ohio-state.edu/download/mvapich/mv2/mvapich2-2.3.6.tar.gz"
list_url = "http://mvapich.cse.ohio-state.edu/downloads/"
diff --git a/var/spack/repos/builtin/packages/mvapich2x/package.py b/var/spack/repos/builtin/packages/mvapich2x/package.py
index 0c12ddef59..3a75e3876e 100755
--- a/var/spack/repos/builtin/packages/mvapich2x/package.py
+++ b/var/spack/repos/builtin/packages/mvapich2x/package.py
@@ -18,7 +18,7 @@ class Mvapich2x(AutotoolsPackage):
http://mvapich.cse.ohio-state.edu/download/mvapich/spack-mirror/mvapich2x/
"""
- homepage = "http://mvapich.cse.ohio-state.edu"
+ homepage = "https://mvapich.cse.ohio-state.edu"
url = "http://mvapich.cse.ohio-state.edu/download/mvapich/spack-mirror/mvapich2x/mvapich2x-2.3.tar.gz"
maintainers = ['natshineman', 'harisubramoni', 'ndcontini']
diff --git a/var/spack/repos/builtin/packages/mxml/package.py b/var/spack/repos/builtin/packages/mxml/package.py
index 9a494928f3..2406642576 100644
--- a/var/spack/repos/builtin/packages/mxml/package.py
+++ b/var/spack/repos/builtin/packages/mxml/package.py
@@ -12,7 +12,7 @@ class Mxml(AutotoolsPackage):
non-standard libraries.
"""
- homepage = "http://michaelrsweet.github.io/mxml/"
+ homepage = "https://michaelrsweet.github.io/mxml/"
url = "https://github.com/michaelrsweet/mxml/releases/download/release-2.10/mxml-2.10.tar.gz"
version('2.10', sha256='267ff58b64ddc767170d71dab0c729c06f45e1df9a9b6f75180b564f09767891')
diff --git a/var/spack/repos/builtin/packages/nag/package.py b/var/spack/repos/builtin/packages/nag/package.py
index b1735e920f..dcddb3924a 100644
--- a/var/spack/repos/builtin/packages/nag/package.py
+++ b/var/spack/repos/builtin/packages/nag/package.py
@@ -12,7 +12,7 @@ import spack.compiler
class Nag(Package):
"""The NAG Fortran Compiler."""
- homepage = "http://www.nag.com/nagware/np.asp"
+ homepage = "https://www.nag.com/nagware/np.asp"
maintainers = ['ThemosTsikas']
version('7.0', sha256='6d509208533d79139e5a9f879b7b93e7b58372b78d404d51f35e491ecbaa54c7')
diff --git a/var/spack/repos/builtin/packages/namd/package.py b/var/spack/repos/builtin/packages/namd/package.py
index 143e2045de..db75d470f2 100644
--- a/var/spack/repos/builtin/packages/namd/package.py
+++ b/var/spack/repos/builtin/packages/namd/package.py
@@ -16,7 +16,7 @@ class Namd(MakefilePackage, CudaPackage):
"""NAMDis a parallel molecular dynamics code designed for
high-performance simulation of large biomolecular systems."""
- homepage = "http://www.ks.uiuc.edu/Research/namd/"
+ homepage = "https://www.ks.uiuc.edu/Research/namd/"
url = "file://{0}/NAMD_2.12_Source.tar.gz".format(os.getcwd())
git = "https://charm.cs.illinois.edu/gerrit/namd.git"
manual_download = True
diff --git a/var/spack/repos/builtin/packages/ncbi-rmblastn/package.py b/var/spack/repos/builtin/packages/ncbi-rmblastn/package.py
index 95f3a14b14..702cd664ea 100644
--- a/var/spack/repos/builtin/packages/ncbi-rmblastn/package.py
+++ b/var/spack/repos/builtin/packages/ncbi-rmblastn/package.py
@@ -9,7 +9,7 @@ from spack import *
class NcbiRmblastn(AutotoolsPackage):
"""RMBlast search engine for NCBI"""
- homepage = "http://www.repeatmasker.org/RMBlast.html"
+ homepage = "https://www.repeatmasker.org/RMBlast.html"
url = "ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.9.0/ncbi-blast-2.9.0+-src.tar.gz"
version('2.11.0', sha256='d88e1858ae7ce553545a795a2120e657a799a6d334f2a07ef0330cc3e74e1954')
diff --git a/var/spack/repos/builtin/packages/ndiff/package.py b/var/spack/repos/builtin/packages/ndiff/package.py
index f64c260ed4..2397c8eb1c 100644
--- a/var/spack/repos/builtin/packages/ndiff/package.py
+++ b/var/spack/repos/builtin/packages/ndiff/package.py
@@ -15,7 +15,7 @@ class Ndiff(Package):
"""
- homepage = "http://ftp.math.utah.edu/pub/ndiff/"
+ homepage = "https://ftp.math.utah.edu/pub/ndiff/"
url = "http://ftp.math.utah.edu/pub/ndiff/ndiff-2.00.tar.gz"
version('2.00', sha256='f2bbd9a2c8ada7f4161b5e76ac5ebf9a2862cab099933167fe604b88f000ec2c')
diff --git a/var/spack/repos/builtin/packages/netcdf-c/package.py b/var/spack/repos/builtin/packages/netcdf-c/package.py
index f65e55eca0..f3e7da52b2 100644
--- a/var/spack/repos/builtin/packages/netcdf-c/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-c/package.py
@@ -11,7 +11,7 @@ class NetcdfC(AutotoolsPackage):
machine-independent data formats that support the creation, access, and
sharing of array-oriented scientific data. This is the C distribution."""
- homepage = "http://www.unidata.ucar.edu/software/netcdf"
+ homepage = "https://www.unidata.ucar.edu/software/netcdf"
git = "https://github.com/Unidata/netcdf-c.git"
url = "ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-c-4.7.3.tar.gz"
diff --git a/var/spack/repos/builtin/packages/netcdf-cxx/package.py b/var/spack/repos/builtin/packages/netcdf-cxx/package.py
index b00cd17987..75932f46c3 100644
--- a/var/spack/repos/builtin/packages/netcdf-cxx/package.py
+++ b/var/spack/repos/builtin/packages/netcdf-cxx/package.py
@@ -12,7 +12,7 @@ class NetcdfCxx(AutotoolsPackage):
maintained by Unidata. Developers should migrate to current
NetCDF C++ bindings, in Spack package netcdf-cxx4."""
- homepage = "http://www.unidata.ucar.edu/software/netcdf"
+ homepage = "https://www.unidata.ucar.edu/software/netcdf"
url = "http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-cxx-4.2.tar.gz"
version('4.2', sha256='95ed6ab49a0ee001255eac4e44aacb5ca4ea96ba850c08337a3e4c9a0872ccd1')
diff --git a/var/spack/repos/builtin/packages/netlib-lapack/package.py b/var/spack/repos/builtin/packages/netlib-lapack/package.py
index e2187ab9dd..92ada1ba05 100644
--- a/var/spack/repos/builtin/packages/netlib-lapack/package.py
+++ b/var/spack/repos/builtin/packages/netlib-lapack/package.py
@@ -14,7 +14,7 @@ class NetlibLapack(CMakePackage):
package that has found extensive use in the scientific community.
"""
- homepage = "http://www.netlib.org/lapack/"
+ homepage = "https://www.netlib.org/lapack/"
url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
version('3.9.1', sha256='d0085d2caf997ff39299c05d4bacb6f3d27001d25a4cc613d48c1f352b73e7e0',
diff --git a/var/spack/repos/builtin/packages/netlib-scalapack/package.py b/var/spack/repos/builtin/packages/netlib-scalapack/package.py
index 03dd89c037..6227c84cae 100644
--- a/var/spack/repos/builtin/packages/netlib-scalapack/package.py
+++ b/var/spack/repos/builtin/packages/netlib-scalapack/package.py
@@ -105,7 +105,7 @@ class NetlibScalapack(ScalapackBase):
parallel distributed memory machines
"""
- homepage = "http://www.netlib.org/scalapack/"
+ homepage = "https://www.netlib.org/scalapack/"
url = "http://www.netlib.org/scalapack/scalapack-2.0.2.tgz"
version('2.1.0', sha256='61d9216cf81d246944720cfce96255878a3f85dec13b9351f1fa0fd6768220a6')
diff --git a/var/spack/repos/builtin/packages/netlib-xblas/package.py b/var/spack/repos/builtin/packages/netlib-xblas/package.py
index b9ca43d64e..b515ae1e51 100644
--- a/var/spack/repos/builtin/packages/netlib-xblas/package.py
+++ b/var/spack/repos/builtin/packages/netlib-xblas/package.py
@@ -20,7 +20,7 @@ class NetlibXblas(AutotoolsPackage):
made to optimize performance; performance should be as good as
straightforward but careful code written by hand."""
- homepage = "http://www.netlib.org/xblas"
+ homepage = "https://www.netlib.org/xblas"
url = "http://www.netlib.org/xblas/xblas.tar.gz"
version('1.0.248', sha256='b5fe7c71c2da1ed9bcdc5784a12c5fa9fb417577513fe8a38de5de0007f7aaa1')
diff --git a/var/spack/repos/builtin/packages/nextflow/package.py b/var/spack/repos/builtin/packages/nextflow/package.py
index 1f14cf8d9d..b075de775a 100644
--- a/var/spack/repos/builtin/packages/nextflow/package.py
+++ b/var/spack/repos/builtin/packages/nextflow/package.py
@@ -9,7 +9,7 @@ from spack import *
class Nextflow(Package):
"""Data-driven computational pipelines"""
- homepage = "http://www.nextflow.io"
+ homepage = "https://www.nextflow.io"
url = "https://github.com/nextflow-io/nextflow/releases/download/v0.24.1/nextflow"
version('20.10.0', sha256='54f76c83cbabe8ec68d6a878dcf921e647284499f4ae917356e594d873cb78dd', expand=False)
diff --git a/var/spack/repos/builtin/packages/nix/package.py b/var/spack/repos/builtin/packages/nix/package.py
index 1dbd50d231..4abf655a1e 100644
--- a/var/spack/repos/builtin/packages/nix/package.py
+++ b/var/spack/repos/builtin/packages/nix/package.py
@@ -9,7 +9,7 @@ from spack import *
class Nix(AutotoolsPackage):
"""Nix, the purely functional package manager"""
- homepage = "http://nixos.org/nix"
+ homepage = "https://nixos.org/nix"
url = "https://github.com/NixOS/nix/archive/2.2.1.zip"
version('2.2.1', sha256='b591664dd1b04a8f197407d445799ece41140a3117bcbdf8e3c5e94cd3f59854')
diff --git a/var/spack/repos/builtin/packages/nvhpc/package.py b/var/spack/repos/builtin/packages/nvhpc/package.py
index cda878e4b6..fbf4469221 100644
--- a/var/spack/repos/builtin/packages/nvhpc/package.py
+++ b/var/spack/repos/builtin/packages/nvhpc/package.py
@@ -70,7 +70,7 @@ class Nvhpc(Package):
and debugging tools simplify porting and optimization of HPC
applications."""
- homepage = "http://developer.nvidia.com/hpc-sdk"
+ homepage = "https://developer.nvidia.com/hpc-sdk"
maintainers = ['samcmill']
diff --git a/var/spack/repos/builtin/packages/nyancat/package.py b/var/spack/repos/builtin/packages/nyancat/package.py
index a89ba0e9a2..6a6e843038 100644
--- a/var/spack/repos/builtin/packages/nyancat/package.py
+++ b/var/spack/repos/builtin/packages/nyancat/package.py
@@ -8,7 +8,7 @@ from spack import *
class Nyancat(MakefilePackage):
"""Nyancat in your terminal, rendered through ANSI escape sequences."""
- homepage = "http://nyancat.dakko.us/"
+ homepage = "https://nyancat.dakko.us/"
url = "https://github.com/klange/nyancat/archive/1.5.1.tar.gz"
version('1.5.2', sha256='88cdcaa9c7134503dd0364a97fa860da3381a09cb555c3aae9918360827c2032')
diff --git a/var/spack/repos/builtin/packages/occa/package.py b/var/spack/repos/builtin/packages/occa/package.py
index 1868510c89..688d24adf6 100644
--- a/var/spack/repos/builtin/packages/occa/package.py
+++ b/var/spack/repos/builtin/packages/occa/package.py
@@ -16,7 +16,7 @@ class Occa(Package):
using run-time compilation for device kernels.
"""
- homepage = "http://libocca.org"
+ homepage = "https://libocca.org"
git = 'https://github.com/libocca/occa.git'
maintainers = ['v-dobrev', 'dmed256']
diff --git a/var/spack/repos/builtin/packages/oclock/package.py b/var/spack/repos/builtin/packages/oclock/package.py
index 76fdb6a382..ac8d9ec134 100644
--- a/var/spack/repos/builtin/packages/oclock/package.py
+++ b/var/spack/repos/builtin/packages/oclock/package.py
@@ -10,7 +10,7 @@ class Oclock(AutotoolsPackage, XorgPackage):
"""oclock is a simple analog clock using the SHAPE extension to make
a round (possibly transparent) window."""
- homepage = "http://cgit.freedesktop.org/xorg/app/oclock"
+ homepage = "https://cgit.freedesktop.org/xorg/app/oclock"
xorg_mirror_path = "app/oclock-1.0.3.tar.gz"
version('1.0.3', sha256='6628d1abe1612b87db9d0170cbe7f1cf4205cd764274f648c3c1bdb745bff877')
diff --git a/var/spack/repos/builtin/packages/ompss/package.py b/var/spack/repos/builtin/packages/ompss/package.py
index dc74b656a3..96a946eab5 100644
--- a/var/spack/repos/builtin/packages/ompss/package.py
+++ b/var/spack/repos/builtin/packages/ompss/package.py
@@ -20,7 +20,7 @@ class Ompss(Package):
Nanos++ runtime system.
"""
- homepage = "http://pm.bsc.es/"
+ homepage = "https://pm.bsc.es/"
url = "http://pm.bsc.es/sites/default/files/ftp/ompss/releases/ompss-14.10.tar.gz"
list_url = 'http://pm.bsc.es/ompss-downloads'
diff --git a/var/spack/repos/builtin/packages/opa-psm2/package.py b/var/spack/repos/builtin/packages/opa-psm2/package.py
index 9f9a248bdd..5a9044bbd0 100644
--- a/var/spack/repos/builtin/packages/opa-psm2/package.py
+++ b/var/spack/repos/builtin/packages/opa-psm2/package.py
@@ -9,7 +9,7 @@ from spack import *
class OpaPsm2(MakefilePackage):
""" Omni-Path Performance Scaled Messaging 2 (PSM2) library"""
- homepage = "http://github.com/cornelisnetworks/opa-psm2"
+ homepage = "https://github.com/cornelisnetworks/opa-psm2"
url = "https://github.com/cornelisnetworks/opa-psm2/archive/PSM2_10.3-8.tar.gz"
version('11.2.185', sha256='8c0446e989feb4a3822791e4a3687060916f7c4612d1e8e493879be66f10db09')
diff --git a/var/spack/repos/builtin/packages/opari2/package.py b/var/spack/repos/builtin/packages/opari2/package.py
index 56b5af5c21..3202d9ed14 100644
--- a/var/spack/repos/builtin/packages/opari2/package.py
+++ b/var/spack/repos/builtin/packages/opari2/package.py
@@ -17,7 +17,7 @@ class Opari2(AutotoolsPackage):
tied tasks.
"""
- homepage = "http://www.vi-hps.org/projects/score-p"
+ homepage = "https://www.vi-hps.org/projects/score-p"
url = "https://www.vi-hps.org/cms/upload/packages/opari2/opari2-2.0.4.tar.gz"
version('2.0.6', sha256='55972289ce66080bb48622110c3189a36e88a12917635f049b37685b9d3bbcb0', url='https://perftools.pages.jsc.fz-juelich.de/cicd/opari2/tags/opari2-2.0.6/opari2-2.0.6.tar.gz')
diff --git a/var/spack/repos/builtin/packages/openfast/package.py b/var/spack/repos/builtin/packages/openfast/package.py
index 1393dd4b1a..bdd7d7b6d6 100644
--- a/var/spack/repos/builtin/packages/openfast/package.py
+++ b/var/spack/repos/builtin/packages/openfast/package.py
@@ -9,7 +9,7 @@ from spack import *
class Openfast(CMakePackage):
"""Wind turbine simulation package from NREL"""
- homepage = "http://openfast.readthedocs.io/en/latest/"
+ homepage = "https://openfast.readthedocs.io/en/latest/"
git = "https://github.com/OpenFAST/openfast.git"
maintainers = ['jrood-nrel']
diff --git a/var/spack/repos/builtin/packages/openfoam-org/package.py b/var/spack/repos/builtin/packages/openfoam-org/package.py
index 58714cbcb7..57b458e6ff 100644
--- a/var/spack/repos/builtin/packages/openfoam-org/package.py
+++ b/var/spack/repos/builtin/packages/openfoam-org/package.py
@@ -61,7 +61,7 @@ class OpenfoamOrg(Package):
and owner of the OPENFOAM trademark.
"""
- homepage = "http://www.openfoam.org/"
+ homepage = "https://www.openfoam.org/"
baseurl = "https://github.com/OpenFOAM"
url = "https://github.com/OpenFOAM/OpenFOAM-4.x/archive/version-4.1.tar.gz"
git = "https://github.com/OpenFOAM/OpenFOAM-dev.git"
diff --git a/var/spack/repos/builtin/packages/openfoam/package.py b/var/spack/repos/builtin/packages/openfoam/package.py
index ce772f7e3c..f7b0e0663f 100644
--- a/var/spack/repos/builtin/packages/openfoam/package.py
+++ b/var/spack/repos/builtin/packages/openfoam/package.py
@@ -257,7 +257,7 @@ class Openfoam(Package):
"""
maintainers = ['olesenm']
- homepage = "http://www.openfoam.com/"
+ homepage = "https://www.openfoam.com/"
url = "https://sourceforge.net/projects/openfoam/files/v1906/OpenFOAM-v1906.tgz"
git = "https://develop.openfoam.com/Development/openfoam.git"
list_url = "https://sourceforge.net/projects/openfoam/files/"
diff --git a/var/spack/repos/builtin/packages/openimageio/package.py b/var/spack/repos/builtin/packages/openimageio/package.py
index 551d50ade9..91f7881a97 100644
--- a/var/spack/repos/builtin/packages/openimageio/package.py
+++ b/var/spack/repos/builtin/packages/openimageio/package.py
@@ -10,7 +10,7 @@ class Openimageio(CMakePackage):
"""OpenImageIO is a library for reading and writing images, and a bunch of
related classes, utilities, and applications."""
- homepage = "http://www.openimageio.org"
+ homepage = "https://www.openimageio.org"
url = "https://github.com/OpenImageIO/oiio/archive/Release-1.8.15.tar.gz"
version('2.2.7.0', sha256='857ac83798d6d2bda5d4d11a90618ff19486da2e5a4c4ff022c5976b5746fe8c')
diff --git a/var/spack/repos/builtin/packages/orthomcl/package.py b/var/spack/repos/builtin/packages/orthomcl/package.py
index 5651124ec0..b3cd6ef889 100644
--- a/var/spack/repos/builtin/packages/orthomcl/package.py
+++ b/var/spack/repos/builtin/packages/orthomcl/package.py
@@ -10,7 +10,7 @@ class Orthomcl(Package):
"""OrthoMCL is a genome-scale algorithm for grouping orthologous protein
sequences."""
- homepage = "http://orthomcl.org/orthomcl/"
+ homepage = "https://orthomcl.org/orthomcl/"
url = "http://orthomcl.org/common/downloads/software/v2.0/orthomclSoftware-v2.0.9.tar.gz"
version('2.0.9', sha256='5f96d23ff255778535c4926d75b19f059db0c01be1ac599289d2431115d68640')
diff --git a/var/spack/repos/builtin/packages/osu-micro-benchmarks/package.py b/var/spack/repos/builtin/packages/osu-micro-benchmarks/package.py
index d28a5bf3c5..9faf3ec533 100644
--- a/var/spack/repos/builtin/packages/osu-micro-benchmarks/package.py
+++ b/var/spack/repos/builtin/packages/osu-micro-benchmarks/package.py
@@ -15,7 +15,7 @@ class OsuMicroBenchmarks(AutotoolsPackage):
performance measures such as latency, bandwidth and host overhead
and can be used for both traditional and GPU-enhanced nodes."""
- homepage = "http://mvapich.cse.ohio-state.edu/benchmarks/"
+ homepage = "https://mvapich.cse.ohio-state.edu/benchmarks/"
url = "http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.6.3.tar.gz"
version('5.7.1', sha256='cb5ce4e2e68ed012d9952e96ef880a802058c87a1d840a2093b19bddc7faa165')
diff --git a/var/spack/repos/builtin/packages/otf2/package.py b/var/spack/repos/builtin/packages/otf2/package.py
index 0fed25f920..6079b84a20 100644
--- a/var/spack/repos/builtin/packages/otf2/package.py
+++ b/var/spack/repos/builtin/packages/otf2/package.py
@@ -12,7 +12,7 @@ class Otf2(AutotoolsPackage):
trace data format plus support library.
"""
- homepage = "http://www.vi-hps.org/projects/score-p"
+ homepage = "https://www.vi-hps.org/projects/score-p"
url = "https://www.vi-hps.org/cms/upload/packages/otf2/otf2-2.1.1.tar.gz"
version('2.3', sha256='36957428d37c40d35b6b45208f050fb5cfe23c54e874189778a24b0e9219c7e3', url='https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-2.3/otf2-2.3.tar.gz')
diff --git a/var/spack/repos/builtin/packages/pacparser/package.py b/var/spack/repos/builtin/packages/pacparser/package.py
index 6f8a03f736..fc59419c61 100644
--- a/var/spack/repos/builtin/packages/pacparser/package.py
+++ b/var/spack/repos/builtin/packages/pacparser/package.py
@@ -9,7 +9,7 @@ from spack import *
class Pacparser(MakefilePackage):
"""pacparser is a library to parse proxy auto-config (PAC) files."""
- homepage = "http://pacparser.github.io/"
+ homepage = "https://pacparser.github.io/"
url = "https://github.com/manugarg/pacparser/releases/download/1.3.7/pacparser-1.3.7.tar.gz"
version('1.3.7', sha256='eb48ec2fc202d12a4b882133048c7590329849f32c2285bc4dbe418f29aad249')
diff --git a/var/spack/repos/builtin/packages/pagit/package.py b/var/spack/repos/builtin/packages/pagit/package.py
index 3d1ffa1d69..86e8223f99 100644
--- a/var/spack/repos/builtin/packages/pagit/package.py
+++ b/var/spack/repos/builtin/packages/pagit/package.py
@@ -10,7 +10,7 @@ class Pagit(Package):
"""PAGIT addresses the need for software to generate high quality draft
genomes."""
- homepage = "http://www.sanger.ac.uk/science/tools/pagit"
+ homepage = "https://www.sanger.ac.uk/science/tools/pagit"
url = "ftp://ftp.sanger.ac.uk/pub/resources/software/pagit/PAGIT.V1.01.64bit.tgz"
version('1.01', sha256='8069c1d236804cf4ea782495adcc50d18561ef466af06b21946b980b3c37ad55')
diff --git a/var/spack/repos/builtin/packages/pango/package.py b/var/spack/repos/builtin/packages/pango/package.py
index 824f8115ed..e8bbb2cd16 100644
--- a/var/spack/repos/builtin/packages/pango/package.py
+++ b/var/spack/repos/builtin/packages/pango/package.py
@@ -11,7 +11,7 @@ class Pango(AutotoolsPackage):
an emphasis on internationalization. It can be used anywhere
that text layout is needed, though most of the work on Pango so
far has been done in the context of the GTK+ widget toolkit."""
- homepage = "http://www.pango.org"
+ homepage = "https://www.pango.org"
url = "http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/pango-1.40.3.tar.xz"
list_url = "http://ftp.gnome.org/pub/gnome/sources/pango/"
list_depth = 1
diff --git a/var/spack/repos/builtin/packages/pangomm/package.py b/var/spack/repos/builtin/packages/pangomm/package.py
index 49c05abbdf..9eebf07fd1 100644
--- a/var/spack/repos/builtin/packages/pangomm/package.py
+++ b/var/spack/repos/builtin/packages/pangomm/package.py
@@ -9,7 +9,7 @@ from spack import *
class Pangomm(AutotoolsPackage):
"""Pangomm is a C++ interface to Pango."""
- homepage = "http://www.pango.org/"
+ homepage = "https://www.pango.org/"
url = "https://ftp.gnome.org/pub/GNOME/sources/pangomm/2.14/pangomm-2.14.1.tar.gz"
version('2.43.1', sha256='00483967b4ed0869da09dc0617de45625b9ab846c7b07aa25dfc940a4fc540a4')
diff --git a/var/spack/repos/builtin/packages/papi/package.py b/var/spack/repos/builtin/packages/papi/package.py
index 16bdd006fc..f7a4e40e80 100644
--- a/var/spack/repos/builtin/packages/papi/package.py
+++ b/var/spack/repos/builtin/packages/papi/package.py
@@ -19,7 +19,7 @@ class Papi(AutotoolsPackage):
addition Component PAPI provides access to a collection of
components that expose performance measurement opportunities
across the hardware and software stack."""
- homepage = "http://icl.cs.utk.edu/papi/index.html"
+ homepage = "https://icl.cs.utk.edu/papi/index.html"
maintainers = ['G-Ragghianti']
url = "http://icl.cs.utk.edu/projects/papi/downloads/papi-5.4.1.tar.gz"
diff --git a/var/spack/repos/builtin/packages/paradiseo/package.py b/var/spack/repos/builtin/packages/paradiseo/package.py
index 8e97a79100..206a920cb5 100644
--- a/var/spack/repos/builtin/packages/paradiseo/package.py
+++ b/var/spack/repos/builtin/packages/paradiseo/package.py
@@ -10,7 +10,7 @@ class Paradiseo(CMakePackage):
"""A C++ white-box object-oriented framework dedicated to the reusable
design of metaheuristics."""
- homepage = "http://paradiseo.gforge.inria.fr/"
+ homepage = "https://paradiseo.gforge.inria.fr/"
git = "https://gforge.inria.fr/git/paradiseo/paradiseo.git"
# Installing from the development version is a better option at this
diff --git a/var/spack/repos/builtin/packages/parallel/package.py b/var/spack/repos/builtin/packages/parallel/package.py
index deb8686027..28d28a2d56 100644
--- a/var/spack/repos/builtin/packages/parallel/package.py
+++ b/var/spack/repos/builtin/packages/parallel/package.py
@@ -12,7 +12,7 @@ class Parallel(AutotoolsPackage, GNUMirrorPackage):
script that has to be run for each of the lines in the input.
"""
- homepage = "http://www.gnu.org/software/parallel/"
+ homepage = "https://www.gnu.org/software/parallel/"
gnu_mirror_path = "parallel/parallel-20170122.tar.bz2"
version('20200822', sha256='9654226a808392c365b1e7b8dea91bf4870bc4f306228d853eb700679e21be09')
diff --git a/var/spack/repos/builtin/packages/patch/package.py b/var/spack/repos/builtin/packages/patch/package.py
index 673f49b5d8..37b4ec0f3e 100644
--- a/var/spack/repos/builtin/packages/patch/package.py
+++ b/var/spack/repos/builtin/packages/patch/package.py
@@ -12,7 +12,7 @@ class Patch(AutotoolsPackage, GNUMirrorPackage):
original files, producing patched versions.
"""
- homepage = "http://savannah.gnu.org/projects/patch/"
+ homepage = "https://savannah.gnu.org/projects/patch/"
gnu_mirror_path = "patch/patch-2.7.6.tar.xz"
version('2.7.6', sha256='ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd')
diff --git a/var/spack/repos/builtin/packages/pbmpi/package.py b/var/spack/repos/builtin/packages/pbmpi/package.py
index 7dd8f14d5c..d52148d5b5 100644
--- a/var/spack/repos/builtin/packages/pbmpi/package.py
+++ b/var/spack/repos/builtin/packages/pbmpi/package.py
@@ -10,7 +10,7 @@ class Pbmpi(MakefilePackage):
"""A Bayesian software for phylogenetic reconstruction using mixture models
"""
- homepage = "http://megasun.bch.umontreal.ca/People/lartillot/www/index.htm"
+ homepage = "https://megasun.bch.umontreal.ca/People/lartillot/www/index.htm"
git = "https://github.com/bayesiancook/pbmpi.git"
version('partition', branch='partition')
diff --git a/var/spack/repos/builtin/packages/pcre/package.py b/var/spack/repos/builtin/packages/pcre/package.py
index 0d2ee33522..67cc84084f 100644
--- a/var/spack/repos/builtin/packages/pcre/package.py
+++ b/var/spack/repos/builtin/packages/pcre/package.py
@@ -11,7 +11,7 @@ class Pcre(AutotoolsPackage):
libraries. These are useful for implementing regular expression
pattern matching using the same syntax and semantics as Perl 5."""
- homepage = "http://www.pcre.org"
+ homepage = "https://www.pcre.org"
url = "https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.bz2"
version('8.44', sha256='19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d')
diff --git a/var/spack/repos/builtin/packages/pcre2/package.py b/var/spack/repos/builtin/packages/pcre2/package.py
index 33d75bb9c9..4f4dfa6a4f 100644
--- a/var/spack/repos/builtin/packages/pcre2/package.py
+++ b/var/spack/repos/builtin/packages/pcre2/package.py
@@ -11,7 +11,7 @@ class Pcre2(AutotoolsPackage):
libraries. These are useful for implementing regular expression
pattern matching using the same syntax and semantics as Perl 5."""
- homepage = "http://www.pcre.org"
+ homepage = "https://www.pcre.org"
url = "https://ftp.pcre.org/pub/pcre/pcre2-10.31.tar.bz2"
version('10.36', sha256='a9ef39278113542968c7c73a31cfcb81aca1faa64690f400b907e8ab6b4a665c')
diff --git a/var/spack/repos/builtin/packages/pflotran/package.py b/var/spack/repos/builtin/packages/pflotran/package.py
index e6f4b64468..7fedce9edf 100644
--- a/var/spack/repos/builtin/packages/pflotran/package.py
+++ b/var/spack/repos/builtin/packages/pflotran/package.py
@@ -12,7 +12,7 @@ class Pflotran(AutotoolsPackage):
subsurface flow and reactive transport code.
"""
- homepage = "http://www.pflotran.org"
+ homepage = "https://www.pflotran.org"
git = "https://bitbucket.org/pflotran/pflotran.git"
maintainers = ['ghammond86', 'balay']
diff --git a/var/spack/repos/builtin/packages/pgi/package.py b/var/spack/repos/builtin/packages/pgi/package.py
index db0f38cf99..2f0f8a4712 100644
--- a/var/spack/repos/builtin/packages/pgi/package.py
+++ b/var/spack/repos/builtin/packages/pgi/package.py
@@ -19,7 +19,7 @@ class Pgi(Package):
file to a mirror so that Spack can find it. For instructions on how to
set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://www.pgroup.com/"
+ homepage = "https://www.pgroup.com/"
manual_download = True
version('20.4', sha256='f3ecc2104b304cd5c8b20e3ffdb5da88f2b5f7cc148e8daf00561928a5cbbc2e')
diff --git a/var/spack/repos/builtin/packages/photos/package.py b/var/spack/repos/builtin/packages/photos/package.py
index 7c7407ba66..d014b08153 100644
--- a/var/spack/repos/builtin/packages/photos/package.py
+++ b/var/spack/repos/builtin/packages/photos/package.py
@@ -10,7 +10,7 @@ class Photos(AutotoolsPackage):
""" Photos is a Monte Carlo program for bremsstrahlung in the decay
of particles and resonances."""
- homepage = "http://photospp.web.cern.ch/photospp/"
+ homepage = "https://photospp.web.cern.ch/photospp/"
url = "http://photospp.web.cern.ch/photospp/resources/PHOTOS.3.61/PHOTOS.3.61-LHC.tar.gz"
tags = ['hep']
diff --git a/var/spack/repos/builtin/packages/phylip/package.py b/var/spack/repos/builtin/packages/phylip/package.py
index 0639f9cfa6..6988522201 100644
--- a/var/spack/repos/builtin/packages/phylip/package.py
+++ b/var/spack/repos/builtin/packages/phylip/package.py
@@ -10,7 +10,7 @@ class Phylip(Package):
"""PHYLIP (the PHYLogeny Inference Package) is a package of programs for
inferring phylogenies (evolutionary trees)."""
- homepage = "http://evolution.genetics.washington.edu/phylip/"
+ homepage = "https://evolution.genetics.washington.edu/phylip/"
url = "http://evolution.gs.washington.edu/phylip/download/phylip-3.697.tar.gz"
version('3.697', sha256='9a26d8b08b8afea7f708509ef41df484003101eaf4beceb5cf7851eb940510c1')
diff --git a/var/spack/repos/builtin/packages/picard/package.py b/var/spack/repos/builtin/packages/picard/package.py
index 9abbc3cf38..1d4a0d8642 100644
--- a/var/spack/repos/builtin/packages/picard/package.py
+++ b/var/spack/repos/builtin/packages/picard/package.py
@@ -15,7 +15,7 @@ class Picard(Package):
sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF.
"""
- homepage = "http://broadinstitute.github.io/picard/"
+ homepage = "https://broadinstitute.github.io/picard/"
url = "https://github.com/broadinstitute/picard/releases/download/2.9.2/picard.jar"
_urlfmt = "https://github.com/broadinstitute/picard/releases/download/{0}/picard.jar"
_oldurlfmt = 'https://github.com/broadinstitute/picard/releases/download/{0}/picard-tools-{0}.zip'
diff --git a/var/spack/repos/builtin/packages/pig/package.py b/var/spack/repos/builtin/packages/pig/package.py
index 5a279dd66a..6af9c1e3c1 100644
--- a/var/spack/repos/builtin/packages/pig/package.py
+++ b/var/spack/repos/builtin/packages/pig/package.py
@@ -14,7 +14,7 @@ class Pig(Package):
transforms data.
"""
- homepage = "http://archive.apache.org"
+ homepage = "https://archive.apache.org"
url = "http://archive.apache.org/dist/hadoop/pig/stable/pig-0.7.0.tar.gz"
version('0.7.0', sha256='fa7211fb339f547f679a3dd90055f1ddc45d5754d88463e4cc39c380ddf8b02a')
diff --git a/var/spack/repos/builtin/packages/pigz/package.py b/var/spack/repos/builtin/packages/pigz/package.py
index 1af66b3b2e..ba602d633c 100644
--- a/var/spack/repos/builtin/packages/pigz/package.py
+++ b/var/spack/repos/builtin/packages/pigz/package.py
@@ -10,7 +10,7 @@ class Pigz(MakefilePackage):
"""A parallel implementation of gzip for modern multi-processor,
multi-core machines."""
- homepage = "http://zlib.net/pigz/"
+ homepage = "https://zlib.net/pigz/"
url = "https://github.com/madler/pigz/archive/v2.3.4.tar.gz"
version('2.4', sha256='e228e7d18b34c4ece8d596eb6eee97bde533c6beedbb728d07d3abe90b4b1b52')
diff --git a/var/spack/repos/builtin/packages/pindel/package.py b/var/spack/repos/builtin/packages/pindel/package.py
index c69c7768c8..15226c9520 100644
--- a/var/spack/repos/builtin/packages/pindel/package.py
+++ b/var/spack/repos/builtin/packages/pindel/package.py
@@ -9,7 +9,7 @@ from spack import *
class Pindel(MakefilePackage):
"""Pindel can detect breakpoints from next-gen sequence data."""
- homepage = "http://gmt.genome.wustl.edu/packages/pindel/"
+ homepage = "https://gmt.genome.wustl.edu/packages/pindel/"
url = "https://github.com/genome/pindel/archive/v0.2.5.tar.gz"
version('0.2.5b8', sha256='7f21fda0b751d420831724d96e60873ce332139cfd24396e81c7f1ae2f707a19')
diff --git a/var/spack/repos/builtin/packages/pixz/package.py b/var/spack/repos/builtin/packages/pixz/package.py
index b23b377ae8..4f1663f332 100644
--- a/var/spack/repos/builtin/packages/pixz/package.py
+++ b/var/spack/repos/builtin/packages/pixz/package.py
@@ -9,7 +9,7 @@ from spack import *
class Pixz(AutotoolsPackage):
"""Pixz (pronounced pixie) is a parallel, indexing version of xz. """
- homepage = "http://www.github.com/vasi/pixz"
+ homepage = "https://www.github.com/vasi/pixz"
url = "https://github.com/vasi/pixz/releases/download/v1.0.6/pixz-1.0.6.tar.xz"
version('1.0.6', sha256='02c50746b134fa1b1aae41fcc314d7c6f1919b3d48bcdea01bf11769f83f72e8')
diff --git a/var/spack/repos/builtin/packages/pkg-config/package.py b/var/spack/repos/builtin/packages/pkg-config/package.py
index f0f06d81ed..f8e0c85e2a 100644
--- a/var/spack/repos/builtin/packages/pkg-config/package.py
+++ b/var/spack/repos/builtin/packages/pkg-config/package.py
@@ -10,7 +10,7 @@ class PkgConfig(AutotoolsPackage):
"""pkg-config is a helper tool used when compiling applications
and libraries"""
- homepage = "http://www.freedesktop.org/wiki/Software/pkg-config/"
+ homepage = "https://www.freedesktop.org/wiki/Software/pkg-config/"
# URL must remain http:// so Spack can bootstrap curl
url = "http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz"
diff --git a/var/spack/repos/builtin/packages/pmgr-collective/package.py b/var/spack/repos/builtin/packages/pmgr-collective/package.py
index 47e60fa550..df311eb200 100644
--- a/var/spack/repos/builtin/packages/pmgr-collective/package.py
+++ b/var/spack/repos/builtin/packages/pmgr-collective/package.py
@@ -9,7 +9,7 @@ from spack import *
class PmgrCollective(Package):
"""PMGR_COLLECTIVE provides a scalable network for bootstrapping
MPI jobs."""
- homepage = "http://www.sourceforge.net/projects/pmgrcollective"
+ homepage = "https://www.sourceforge.net/projects/pmgrcollective"
url = "http://downloads.sourceforge.net/project/pmgrcollective/pmgrcollective/PMGR_COLLECTIVE-1.0/pmgr_collective-1.0.tgz"
version('1.0', sha256='c8022d1128ce5e8f637166af6e55c13700e665550e468b8cdb1531441c6bb7f5')
diff --git a/var/spack/repos/builtin/packages/poke/package.py b/var/spack/repos/builtin/packages/poke/package.py
index 4e2eadc79e..f90c7149d5 100644
--- a/var/spack/repos/builtin/packages/poke/package.py
+++ b/var/spack/repos/builtin/packages/poke/package.py
@@ -6,7 +6,7 @@
class Poke(AutotoolsPackage, GNUMirrorPackage):
""""The extensible editor for structured binary data"""
- homepage = "http://www.jemarch.net/poke.html"
+ homepage = "https://www.jemarch.net/poke.html"
gnu_mirror_path = 'poke/poke-1.0.tar.gz'
maintainers = ['ChristianTackeGSI']
diff --git a/var/spack/repos/builtin/packages/porta/package.py b/var/spack/repos/builtin/packages/porta/package.py
index 41c5778ea0..830806d4ae 100644
--- a/var/spack/repos/builtin/packages/porta/package.py
+++ b/var/spack/repos/builtin/packages/porta/package.py
@@ -10,7 +10,7 @@ from spack import *
class Porta(Package):
"""PORTA is a collection of routines for analyzing polytopes and
polyhedra"""
- homepage = "http://porta.zib.de"
+ homepage = "https://porta.zib.de"
url = "http://porta.zib.de/porta-1.4.1.zip"
version('1.4.1', sha256='21e3784f46f4f2154100a0c39cbd9211a26e513ffe0c9f70ab75a3bb2810b059')
diff --git a/var/spack/repos/builtin/packages/portage/package.py b/var/spack/repos/builtin/packages/portage/package.py
index 29df97cbdb..331e4aed48 100644
--- a/var/spack/repos/builtin/packages/portage/package.py
+++ b/var/spack/repos/builtin/packages/portage/package.py
@@ -12,7 +12,7 @@ class Portage(CMakePackage):
to build a highly customized, hybrid parallel (MPI+X) conservative
remapping library for transfer of field data between meshes.
"""
- homepage = "http://portage.lanl.gov/"
+ homepage = "https://portage.lanl.gov/"
git = "https://github.com/laristra/portage.git"
url = "https://github.com/laristra/portage/releases/download/3.0.0/portage-3.0.0.tar.gz"
diff --git a/var/spack/repos/builtin/packages/ppl/package.py b/var/spack/repos/builtin/packages/ppl/package.py
index 2439710d1d..81faf81131 100644
--- a/var/spack/repos/builtin/packages/ppl/package.py
+++ b/var/spack/repos/builtin/packages/ppl/package.py
@@ -20,7 +20,7 @@ class Ppl(Package):
solver, and primitives for termination analysis via the automatic
synthesis of linear ranking functions."""
- homepage = "http://bugseng.com/products/ppl/"
+ homepage = "https://bugseng.com/products/ppl/"
url = "http://bugseng.com/products/ppl/download/ftp/releases/1.1/ppl-1.1.tar.gz"
version('1.2', sha256='6bc36dd4a87abc429d8f9c00c53e334e5041a9b0857cfc00dbad6ef14294aac8')
diff --git a/var/spack/repos/builtin/packages/prng/package.py b/var/spack/repos/builtin/packages/prng/package.py
index 09eac076d4..b70ae3888a 100644
--- a/var/spack/repos/builtin/packages/prng/package.py
+++ b/var/spack/repos/builtin/packages/prng/package.py
@@ -9,7 +9,7 @@ from spack import *
class Prng(AutotoolsPackage):
"""Pseudo-Random Number Generator library."""
- homepage = "http://statmath.wu.ac.at/prng/"
+ homepage = "https://statmath.wu.ac.at/prng/"
url = "http://statmath.wu.ac.at/prng/prng-3.0.2.tar.gz"
version('3.0.2', sha256='8299182b97c24b7891d74590a8a8438641a6c681ce34d6c3f7bc98a0649da48b')
diff --git a/var/spack/repos/builtin/packages/proxymngr/package.py b/var/spack/repos/builtin/packages/proxymngr/package.py
index 7547c7ace3..64c8eedcf4 100644
--- a/var/spack/repos/builtin/packages/proxymngr/package.py
+++ b/var/spack/repos/builtin/packages/proxymngr/package.py
@@ -12,7 +12,7 @@ class Proxymngr(AutotoolsPackage, XorgPackage):
appropriate, and keeping track of all of the available proxy services.
The proxy manager strives to reuse existing proxies whenever possible."""
- homepage = "http://cgit.freedesktop.org/xorg/app/proxymngr"
+ homepage = "https://cgit.freedesktop.org/xorg/app/proxymngr"
xorg_mirror_path = "app/proxymngr-1.0.4.tar.gz"
version('1.0.4', sha256='d40f2d15985ee8e8ef5320a85c0b1899a7bc95974a65137ae886e499bced86f4')
diff --git a/var/spack/repos/builtin/packages/psi4/package.py b/var/spack/repos/builtin/packages/psi4/package.py
index a3afc32d01..912dac1854 100644
--- a/var/spack/repos/builtin/packages/psi4/package.py
+++ b/var/spack/repos/builtin/packages/psi4/package.py
@@ -13,7 +13,7 @@ class Psi4(CMakePackage):
programs designed for efficient, high-accuracy simulations of
a variety of molecular properties."""
- homepage = "http://www.psicode.org/"
+ homepage = "https://www.psicode.org/"
url = "https://github.com/psi4/psi4/archive/v1.3.2.tar.gz"
version('1.3.2', sha256='ed76c67803b6420f35f57a6dd31c47108b9145b8c9fced5c94cdc179f6b5fbf3')
diff --git a/var/spack/repos/builtin/packages/pv/package.py b/var/spack/repos/builtin/packages/pv/package.py
index 383db4cb2c..f3cdb7a5a3 100644
--- a/var/spack/repos/builtin/packages/pv/package.py
+++ b/var/spack/repos/builtin/packages/pv/package.py
@@ -11,7 +11,7 @@ class Pv(AutotoolsPackage):
of data through a pipeline
"""
- homepage = "http://www.ivarch.com/programs/pv.shtml"
+ homepage = "https://www.ivarch.com/programs/pv.shtml"
url = "http://www.ivarch.com/programs/sources/pv-1.6.6.tar.bz2"
version('1.6.6', sha256='608ef935f7a377e1439c181c4fc188d247da10d51a19ef79bcdee5043b0973f1')
diff --git a/var/spack/repos/builtin/packages/py-apache-libcloud/package.py b/var/spack/repos/builtin/packages/py-apache-libcloud/package.py
index 526ed5a651..b8340f1ed5 100644
--- a/var/spack/repos/builtin/packages/py-apache-libcloud/package.py
+++ b/var/spack/repos/builtin/packages/py-apache-libcloud/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyApacheLibcloud(PythonPackage):
"""Python library for multiple cloud provider APIs"""
- homepage = "http://libcloud.apache.org"
+ homepage = "https://libcloud.apache.org"
pypi = "apache-libcloud/apache-libcloud-1.2.1.tar.gz"
version('1.2.1', sha256='b26b542c6c9785dd4e34892d87421ffa4c043335c1cba301a97a8d9748c423f2')
diff --git a/var/spack/repos/builtin/packages/py-attrs/package.py b/var/spack/repos/builtin/packages/py-attrs/package.py
index 7c9ea1d1c0..d562f160c7 100644
--- a/var/spack/repos/builtin/packages/py-attrs/package.py
+++ b/var/spack/repos/builtin/packages/py-attrs/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyAttrs(PythonPackage):
"""Classes Without Boilerplate"""
- homepage = "http://attrs.org/"
+ homepage = "https://attrs.org/"
pypi = "attrs/attrs-20.3.0.tar.gz"
version('20.3.0', sha256='832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700')
diff --git a/var/spack/repos/builtin/packages/py-avro/package.py b/var/spack/repos/builtin/packages/py-avro/package.py
index 8e33156b24..929b6deb4d 100644
--- a/var/spack/repos/builtin/packages/py-avro/package.py
+++ b/var/spack/repos/builtin/packages/py-avro/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyAvro(PythonPackage):
"""Avro is a serialization and RPC framework."""
- homepage = "http://avro.apache.org/docs/current/"
+ homepage = "https://avro.apache.org/docs/current/"
pypi = "avro/avro-1.8.2.tar.gz"
version('1.8.2', sha256='8f9ee40830b70b5fb52a419711c9c4ad0336443a6fba7335060805f961b04b59')
diff --git a/var/spack/repos/builtin/packages/py-babel/package.py b/var/spack/repos/builtin/packages/py-babel/package.py
index 976051f151..823b5f3b60 100644
--- a/var/spack/repos/builtin/packages/py-babel/package.py
+++ b/var/spack/repos/builtin/packages/py-babel/package.py
@@ -11,7 +11,7 @@ class PyBabel(PythonPackage):
internationalizing and localizing Python applications, with an
emphasis on web-based applications."""
- homepage = "http://babel.pocoo.org/en/latest/"
+ homepage = "https://babel.pocoo.org/en/latest/"
pypi = "Babel/Babel-2.7.0.tar.gz"
version('2.7.0', sha256='e86135ae101e31e2c8ec20a4e0c5220f4eed12487d5cf3f78be7e98d3a57fc28')
diff --git a/var/spack/repos/builtin/packages/py-biopandas/package.py b/var/spack/repos/builtin/packages/py-biopandas/package.py
index 93fb63e45a..8dfdeb5bab 100644
--- a/var/spack/repos/builtin/packages/py-biopandas/package.py
+++ b/var/spack/repos/builtin/packages/py-biopandas/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyBiopandas(PythonPackage):
"""Working with molecular structures in pandas DataFrames"""
- homepage = "http://rasbt.github.io/biopandas"
+ homepage = "https://rasbt.github.io/biopandas"
pypi = "biopandas/biopandas-0.2.5.tar.gz"
git = "https://github.com/rasbt/biopandas.git"
diff --git a/var/spack/repos/builtin/packages/py-breakseq2/package.py b/var/spack/repos/builtin/packages/py-breakseq2/package.py
index f653a52412..339404ac00 100644
--- a/var/spack/repos/builtin/packages/py-breakseq2/package.py
+++ b/var/spack/repos/builtin/packages/py-breakseq2/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyBreakseq2(PythonPackage):
"""nucleotide-resolution analysis of structural variants"""
- homepage = "http://bioinform.github.io/breakseq2/"
+ homepage = "https://bioinform.github.io/breakseq2/"
url = "https://github.com/bioinform/breakseq2/archive/2.2.tar.gz"
version('2.2', sha256='d149e803191e6bb0b749abfba2c258716d94a38e942aaed40eb1630ae84f91ee')
diff --git a/var/spack/repos/builtin/packages/py-brian/package.py b/var/spack/repos/builtin/packages/py-brian/package.py
index 4bbe434c2d..d7d6a4c991 100644
--- a/var/spack/repos/builtin/packages/py-brian/package.py
+++ b/var/spack/repos/builtin/packages/py-brian/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyBrian(PythonPackage):
"""A clock-driven simulator for spiking neural networks"""
- homepage = "http://www.briansimulator.org"
+ homepage = "https://www.briansimulator.org"
pypi = "brian/brian-1.4.3.tar.gz"
version('1.4.3', sha256='c881dcfcd1a21990f9cb3cca76cdd868111cfd9e227ef5c1b13bb372d2efeaa4')
diff --git a/var/spack/repos/builtin/packages/py-brian2/package.py b/var/spack/repos/builtin/packages/py-brian2/package.py
index 4b627d4b78..35edc02850 100644
--- a/var/spack/repos/builtin/packages/py-brian2/package.py
+++ b/var/spack/repos/builtin/packages/py-brian2/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyBrian2(PythonPackage):
"""A clock-driven simulator for spiking neural networks"""
- homepage = "http://www.briansimulator.org"
+ homepage = "https://www.briansimulator.org"
pypi = "Brian2/Brian2-2.2.2.1.tar.gz"
version('2.4.2', sha256='7a711af40145d8c62b0bc0861d352dc64f341c3a738174d87ef9d71e50e959f2')
diff --git a/var/spack/repos/builtin/packages/py-clustershell/package.py b/var/spack/repos/builtin/packages/py-clustershell/package.py
index 2134827ae9..dd37e61019 100644
--- a/var/spack/repos/builtin/packages/py-clustershell/package.py
+++ b/var/spack/repos/builtin/packages/py-clustershell/package.py
@@ -11,7 +11,7 @@ class PyClustershell(PythonPackage):
node groups and execute commands on cluster nodes in parallel.
"""
- homepage = "http://cea-hpc.github.io/clustershell/"
+ homepage = "https://cea-hpc.github.io/clustershell/"
url = "https://github.com/cea-hpc/clustershell/archive/v1.8.tar.gz"
version('1.8', sha256='ad5a13e2d107b4095229810c35365e22ea94dfd2baf4fdcfcc68ce58ee37cee3')
diff --git a/var/spack/repos/builtin/packages/py-coverage/package.py b/var/spack/repos/builtin/packages/py-coverage/package.py
index 2597f15c53..4902fe3aac 100644
--- a/var/spack/repos/builtin/packages/py-coverage/package.py
+++ b/var/spack/repos/builtin/packages/py-coverage/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyCoverage(PythonPackage):
""" Testing coverage checker for python """
- homepage = "http://nedbatchelder.com/code/coverage/"
+ homepage = "https://nedbatchelder.com/code/coverage/"
pypi = "coverage/coverage-4.5.4.tar.gz"
version('5.3', sha256='280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0')
diff --git a/var/spack/repos/builtin/packages/py-current/package.py b/var/spack/repos/builtin/packages/py-current/package.py
index 5eb287a38e..57b05eccc4 100644
--- a/var/spack/repos/builtin/packages/py-current/package.py
+++ b/var/spack/repos/builtin/packages/py-current/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyCurrent(PythonPackage):
"""Current module relative paths and imports"""
- homepage = "http://github.com/xflr6/current"
+ homepage = "https://github.com/xflr6/current"
pypi = "current/current-0.3.1.zip"
version('0.3.1', sha256='207613dc19a6cc8e1a756f26e416733c8f82a70e4ae81103d22f483aae6492a8')
diff --git a/var/spack/repos/builtin/packages/py-cvxopt/package.py b/var/spack/repos/builtin/packages/py-cvxopt/package.py
index c23bb2c640..4dcd6e41dd 100644
--- a/var/spack/repos/builtin/packages/py-cvxopt/package.py
+++ b/var/spack/repos/builtin/packages/py-cvxopt/package.py
@@ -10,7 +10,7 @@ class PyCvxopt(PythonPackage):
"""CVXOPT is a free software package for convex optimization based on the
Python programming language."""
- homepage = "http://cvxopt.org/"
+ homepage = "https://cvxopt.org/"
pypi = "cvxopt/cvxopt-1.1.9.tar.gz"
version('1.2.5', sha256='94ec8c36bd6628a11de9014346692daeeef99b3b7bae28cef30c7490bbcb2d72')
diff --git a/var/spack/repos/builtin/packages/py-datalad/package.py b/var/spack/repos/builtin/packages/py-datalad/package.py
index 6a5a63515d..c9194bfa32 100644
--- a/var/spack/repos/builtin/packages/py-datalad/package.py
+++ b/var/spack/repos/builtin/packages/py-datalad/package.py
@@ -17,7 +17,7 @@ class PyDatalad(PythonPackage):
permission management, however, remains with the original data providers.
"""
- homepage = "http://datalad.org/"
+ homepage = "https://datalad.org/"
pypi = "datalad/datalad-0.14.6.tar.gz"
version('0.14.6', sha256='149b25a00da133a81be3cbdc041a1985418f0918fa5961ba979e23b5b3c08c63')
diff --git a/var/spack/repos/builtin/packages/py-deap/package.py b/var/spack/repos/builtin/packages/py-deap/package.py
index 7024581278..7e51cc5c7f 100644
--- a/var/spack/repos/builtin/packages/py-deap/package.py
+++ b/var/spack/repos/builtin/packages/py-deap/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyDeap(PythonPackage):
"""Distributed Evolutionary Algorithms in Python."""
- homepage = "http://deap.readthedocs.org/"
+ homepage = "https://deap.readthedocs.org/"
pypi = "deap/deap-1.3.1.tar.gz"
version('1.3.1', sha256='11f54493ceb54aae10dde676577ef59fc52d52f82729d5a12c90b0813c857a2f')
diff --git a/var/spack/repos/builtin/packages/py-deprecation/package.py b/var/spack/repos/builtin/packages/py-deprecation/package.py
index 86dfeb1502..ba8a64d567 100644
--- a/var/spack/repos/builtin/packages/py-deprecation/package.py
+++ b/var/spack/repos/builtin/packages/py-deprecation/package.py
@@ -10,7 +10,7 @@ class PyDeprecation(PythonPackage):
"""The deprecation library provides a deprecated decorator and a
fail_if_not_removed decorator for your tests. """
- homepage = "http://deprecation.readthedocs.io/"
+ homepage = "https://deprecation.readthedocs.io/"
pypi = "deprecation/deprecation-2.0.7.tar.gz"
version('2.0.7', sha256='c0392f676a6146f0238db5744d73e786a43510d54033f80994ef2f4c9df192ed')
diff --git a/var/spack/repos/builtin/packages/py-elephant/package.py b/var/spack/repos/builtin/packages/py-elephant/package.py
index 3fe5a3fb3f..5b91b03219 100644
--- a/var/spack/repos/builtin/packages/py-elephant/package.py
+++ b/var/spack/repos/builtin/packages/py-elephant/package.py
@@ -10,7 +10,7 @@ class PyElephant(PythonPackage):
"""Elephant is a package for analysis of electrophysiology data in Python
"""
- homepage = "http://neuralensemble.org/elephant"
+ homepage = "https://neuralensemble.org/elephant"
pypi = "elephant/elephant-0.3.0.tar.gz"
version('0.4.1', sha256='86b21a44cbacdc09a6ba6f51738dcd5b42ecd553d73acb29f71a0be7c82eac81')
diff --git a/var/spack/repos/builtin/packages/py-emcee/package.py b/var/spack/repos/builtin/packages/py-emcee/package.py
index 7e0687f228..b29644662b 100644
--- a/var/spack/repos/builtin/packages/py-emcee/package.py
+++ b/var/spack/repos/builtin/packages/py-emcee/package.py
@@ -10,7 +10,7 @@ class PyEmcee(PythonPackage):
"""emcee is an MIT licensed pure-Python implementation of Goodman & Weare's
Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler."""
- homepage = "http://dan.iel.fm/emcee/current/"
+ homepage = "https://dan.iel.fm/emcee/current/"
pypi = "emcee/emcee-2.2.1.tar.gz"
version('2.2.1', sha256='b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172')
diff --git a/var/spack/repos/builtin/packages/py-espresso/package.py b/var/spack/repos/builtin/packages/py-espresso/package.py
index 581a670a2a..208ddfe33b 100644
--- a/var/spack/repos/builtin/packages/py-espresso/package.py
+++ b/var/spack/repos/builtin/packages/py-espresso/package.py
@@ -18,7 +18,7 @@ class PyEspresso(CMakePackage):
Boltzmann solver for hydrodynamic interactions, and allows several
particle couplings to the LB fluid.
"""
- homepage = "http://espressomd.org/"
+ homepage = "https://espressomd.org/"
git = "https://github.com/espressomd/espresso.git"
url = "https://github.com/espressomd/espresso/releases/download/4.0.0/espresso-4.0.0.tar.gz"
diff --git a/var/spack/repos/builtin/packages/py-execnet/package.py b/var/spack/repos/builtin/packages/py-execnet/package.py
index b8d0a4b5fc..74c6aaa6c5 100644
--- a/var/spack/repos/builtin/packages/py-execnet/package.py
+++ b/var/spack/repos/builtin/packages/py-execnet/package.py
@@ -11,7 +11,7 @@ class PyExecnet(PythonPackage):
communication for distributing execution across many Python interpreters
across version, platform and network barriers."""
- homepage = "http://codespeak.net/execnet"
+ homepage = "https://codespeak.net/execnet"
pypi = "execnet/execnet-1.7.1.tar.gz"
version('1.7.1', sha256='cacb9df31c9680ec5f95553976c4da484d407e85e41c83cb812aa014f0eddc50')
diff --git a/var/spack/repos/builtin/packages/py-flexx/package.py b/var/spack/repos/builtin/packages/py-flexx/package.py
index f8ec0d645f..2c3436542f 100644
--- a/var/spack/repos/builtin/packages/py-flexx/package.py
+++ b/var/spack/repos/builtin/packages/py-flexx/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyFlexx(PythonPackage):
"""Write desktop and web apps in pure Python."""
- homepage = "http://flexx.readthedocs.io"
+ homepage = "https://flexx.readthedocs.io"
pypi = "flexx/flexx-0.4.1.zip"
version('0.4.1', sha256='54be868f01d943018d0907821f2562f6eb31c568b3932abfd8518f75c29b8be1')
diff --git a/var/spack/repos/builtin/packages/py-gevent/package.py b/var/spack/repos/builtin/packages/py-gevent/package.py
index a7bf95a17b..8d915c4984 100644
--- a/var/spack/repos/builtin/packages/py-gevent/package.py
+++ b/var/spack/repos/builtin/packages/py-gevent/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyGevent(PythonPackage):
"""gevent is a coroutine-based Python networking library."""
- homepage = "http://www.gevent.org"
+ homepage = "https://www.gevent.org"
pypi = "gevent/gevent-1.3a2.tar.gz"
version('1.3a2', sha256='f7ab82697111ea233c7beeadf5240f669dfad9c4bbc89a3ec80a49e2c48a65bd')
diff --git a/var/spack/repos/builtin/packages/py-git-review/package.py b/var/spack/repos/builtin/packages/py-git-review/package.py
index e4b2c7222c..6e357bd22b 100644
--- a/var/spack/repos/builtin/packages/py-git-review/package.py
+++ b/var/spack/repos/builtin/packages/py-git-review/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyGitReview(PythonPackage):
"""git-review is a tool that helps submitting git branches to gerrit"""
- homepage = "http://docs.openstack.org/infra/git-review"
+ homepage = "https://docs.openstack.org/infra/git-review"
pypi = "git-review/git-review-1.25.0.tar.gz"
version('2.1.0', sha256='3a6c775645b1fa8c40c49fbfce6f8d7e225a1e797a0aa92912607b1d97e61ed6')
diff --git a/var/spack/repos/builtin/packages/py-gitpython/package.py b/var/spack/repos/builtin/packages/py-gitpython/package.py
index 0ed05bb3ee..509e74c21e 100644
--- a/var/spack/repos/builtin/packages/py-gitpython/package.py
+++ b/var/spack/repos/builtin/packages/py-gitpython/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyGitpython(PythonPackage):
"""GitPython is a python library used to interact with Git repositories."""
- homepage = "http://gitpython.readthedocs.org"
+ homepage = "https://gitpython.readthedocs.org"
pypi = "GitPython/GitPython-3.1.12.tar.gz"
version('3.1.12', sha256='42dbefd8d9e2576c496ed0059f3103dcef7125b9ce16f9d5f9c834aed44a1dac')
diff --git a/var/spack/repos/builtin/packages/py-google-api-python-client/package.py b/var/spack/repos/builtin/packages/py-google-api-python-client/package.py
index 86ddee05bb..7f9c3476a2 100644
--- a/var/spack/repos/builtin/packages/py-google-api-python-client/package.py
+++ b/var/spack/repos/builtin/packages/py-google-api-python-client/package.py
@@ -10,7 +10,7 @@ class PyGoogleApiPythonClient(PythonPackage):
"""The Google API Client for Python is a client library for accessing the
Plus, Moderator, and many other Google APIs."""
- homepage = "http://github.com/google/google-api-python-client/"
+ homepage = "https://github.com/google/google-api-python-client/"
pypi = "google-api-python-client/google-api-python-client-1.7.10.tar.gz"
version('1.7.10', sha256='2e55a5c7b56233c68945b6804c73e253445933f4d485d4e69e321b38772b9dd6')
diff --git a/var/spack/repos/builtin/packages/py-h5py/package.py b/var/spack/repos/builtin/packages/py-h5py/package.py
index bab55b7fe1..e55e365c6c 100644
--- a/var/spack/repos/builtin/packages/py-h5py/package.py
+++ b/var/spack/repos/builtin/packages/py-h5py/package.py
@@ -10,7 +10,7 @@ class PyH5py(PythonPackage):
"""The h5py package provides both a high- and low-level interface to the
HDF5 library from Python."""
- homepage = "http://www.h5py.org/"
+ homepage = "https://www.h5py.org/"
pypi = "h5py/h5py-3.3.0.tar.gz"
git = "https://github.com/h5py/h5py.git"
maintainers = ['bryanherman', 'takluyver']
diff --git a/var/spack/repos/builtin/packages/py-htseq/package.py b/var/spack/repos/builtin/packages/py-htseq/package.py
index f604ab6118..3468ed7aa3 100644
--- a/var/spack/repos/builtin/packages/py-htseq/package.py
+++ b/var/spack/repos/builtin/packages/py-htseq/package.py
@@ -10,7 +10,7 @@ class PyHtseq(PythonPackage):
"""HTSeq is a Python package that provides infrastructure to process
data from high-throughput sequencing assays."""
- homepage = "http://htseq.readthedocs.io/en/release_0.9.1/overview.html"
+ homepage = "https://htseq.readthedocs.io/en/release_0.9.1/overview.html"
url = "https://github.com/simon-anders/htseq/archive/release_0.9.1.tar.gz"
version('0.11.2', sha256='dfc707effa699d5ba9034e1bb9f13c0fb4e9bc60d31ede2444aa49c7e2fc71aa')
diff --git a/var/spack/repos/builtin/packages/py-hyperopt/package.py b/var/spack/repos/builtin/packages/py-hyperopt/package.py
index 6cd8f64810..b53c15b10e 100644
--- a/var/spack/repos/builtin/packages/py-hyperopt/package.py
+++ b/var/spack/repos/builtin/packages/py-hyperopt/package.py
@@ -11,7 +11,7 @@ class PyHyperopt(PythonPackage):
awkward search spaces, which may include real-valued, discrete, and
conditional dimensions."""
- homepage = "http://hyperopt.github.io/hyperopt/"
+ homepage = "https://hyperopt.github.io/hyperopt/"
pypi = "hyperopt/hyperopt-0.2.5.tar.gz"
version('0.2.5', sha256='bc6047d50f956ae64eebcb34b1fd40f186a93e214957f20e87af2f10195295cc')
diff --git a/var/spack/repos/builtin/packages/py-imageio/package.py b/var/spack/repos/builtin/packages/py-imageio/package.py
index e49849ab10..b69b0e3ae4 100644
--- a/var/spack/repos/builtin/packages/py-imageio/package.py
+++ b/var/spack/repos/builtin/packages/py-imageio/package.py
@@ -12,7 +12,7 @@ class PyImageio(PythonPackage):
images, video, volumetric data, and scientific formats. It is
cross-platform, runs on Python 2.7 and 3.4+, and is easy to install."""
- homepage = "http://imageio.github.io/"
+ homepage = "https://imageio.github.io/"
pypi = "imageio/imageio-2.3.0.tar.gz"
version('2.9.0', sha256='52ddbaeca2dccf53ba2d6dec5676ca7bc3b2403ef8b37f7da78b7654bb3e10f0')
diff --git a/var/spack/repos/builtin/packages/py-invoke/package.py b/var/spack/repos/builtin/packages/py-invoke/package.py
index 1b98a89008..52151c2663 100644
--- a/var/spack/repos/builtin/packages/py-invoke/package.py
+++ b/var/spack/repos/builtin/packages/py-invoke/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyInvoke(PythonPackage):
"""Pythonic task execution"""
- homepage = "http://www.pyinvoke.org/"
+ homepage = "https://www.pyinvoke.org/"
pypi = "invoke/invoke-1.4.1.tar.gz"
version('1.4.1', sha256='de3f23bfe669e3db1085789fd859eb8ca8e0c5d9c20811e2407fa042e8a5e15d')
diff --git a/var/spack/repos/builtin/packages/py-itsdangerous/package.py b/var/spack/repos/builtin/packages/py-itsdangerous/package.py
index 566850cee6..168af1fad0 100644
--- a/var/spack/repos/builtin/packages/py-itsdangerous/package.py
+++ b/var/spack/repos/builtin/packages/py-itsdangerous/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyItsdangerous(PythonPackage):
"""Various helpers to pass trusted data to untrusted environments."""
- homepage = "http://github.com/mitsuhiko/itsdangerous"
+ homepage = "https://github.com/mitsuhiko/itsdangerous"
pypi = "itsdangerous/itsdangerous-1.1.0.tar.gz"
version('1.1.0', sha256='321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19')
diff --git a/var/spack/repos/builtin/packages/py-jupyter-core/package.py b/var/spack/repos/builtin/packages/py-jupyter-core/package.py
index 88b7c8e8af..357c89478e 100644
--- a/var/spack/repos/builtin/packages/py-jupyter-core/package.py
+++ b/var/spack/repos/builtin/packages/py-jupyter-core/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyJupyterCore(PythonPackage):
"""Core Jupyter functionality"""
- homepage = "http://jupyter-core.readthedocs.io/"
+ homepage = "https://jupyter-core.readthedocs.io/"
pypi = "jupyter-core/jupyter_core-4.6.0.tar.gz"
version('4.7.1', sha256='79025cb3225efcd36847d0840f3fc672c0abd7afd0de83ba8a1d3837619122b4')
diff --git a/var/spack/repos/builtin/packages/py-latexcodec/package.py b/var/spack/repos/builtin/packages/py-latexcodec/package.py
index a782c56a03..0cf09c3aea 100644
--- a/var/spack/repos/builtin/packages/py-latexcodec/package.py
+++ b/var/spack/repos/builtin/packages/py-latexcodec/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyLatexcodec(PythonPackage):
"""A lexer and codec to work with LaTeX code in Python."""
- homepage = "http://latexcodec.readthedocs.io"
+ homepage = "https://latexcodec.readthedocs.io"
pypi = "latexcodec/latexcodec-1.0.4.tar.gz"
version('1.0.4', sha256='62bf8a3ee298f169a4d014dad5522bc1325b54dc98789a453fd338620387cb6c')
diff --git a/var/spack/repos/builtin/packages/py-librosa/package.py b/var/spack/repos/builtin/packages/py-librosa/package.py
index ca3e62973f..f579bd8c89 100644
--- a/var/spack/repos/builtin/packages/py-librosa/package.py
+++ b/var/spack/repos/builtin/packages/py-librosa/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyLibrosa(PythonPackage):
"""A python package for music and audio analysis."""
- homepage = "http://github.com/librosa/librosa"
+ homepage = "https://github.com/librosa/librosa"
pypi = "librosa/librosa-0.7.2.tar.gz"
version('0.7.2', sha256='656bbda80e98e6330db1ead79cd084b13a762284834d7603fcf7cf7c0dc65f3c')
diff --git a/var/spack/repos/builtin/packages/py-llvmlite/package.py b/var/spack/repos/builtin/packages/py-llvmlite/package.py
index ff1d401351..4f8623748d 100644
--- a/var/spack/repos/builtin/packages/py-llvmlite/package.py
+++ b/var/spack/repos/builtin/packages/py-llvmlite/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyLlvmlite(PythonPackage):
"""A lightweight LLVM python binding for writing JIT compilers"""
- homepage = "http://llvmlite.readthedocs.io/en/latest/index.html"
+ homepage = "https://llvmlite.readthedocs.io/en/latest/index.html"
pypi = "llvmlite/llvmlite-0.23.0.tar.gz"
version('0.34.0', sha256='f03ee0d19bca8f2fe922bb424a909d05c28411983b0c2bc58b020032a0d11f63')
diff --git a/var/spack/repos/builtin/packages/py-localcider/package.py b/var/spack/repos/builtin/packages/py-localcider/package.py
index 679343d584..0a6ac349af 100644
--- a/var/spack/repos/builtin/packages/py-localcider/package.py
+++ b/var/spack/repos/builtin/packages/py-localcider/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyLocalcider(PythonPackage):
"""Tools for calculating sequence properties of disordered proteins"""
- homepage = "http://pappulab.github.io/localCIDER"
+ homepage = "https://pappulab.github.io/localCIDER"
pypi = "localcider/localcider-0.1.14.tar.gz"
version('0.1.14', sha256='54ff29e8a011947cca5df79e96f3c69a76c49c4db41dcf1608663992be3e3f5f')
diff --git a/var/spack/repos/builtin/packages/py-memprof/package.py b/var/spack/repos/builtin/packages/py-memprof/package.py
index e6af5a333e..c7d0c650c6 100644
--- a/var/spack/repos/builtin/packages/py-memprof/package.py
+++ b/var/spack/repos/builtin/packages/py-memprof/package.py
@@ -10,7 +10,7 @@ class PyMemprof(PythonPackage):
"""memprof logs and plots the memory usage of all the
variables during the execution of the decorated methods."""
- homepage = "http://jmdana.github.io/memprof/"
+ homepage = "https://jmdana.github.io/memprof/"
pypi = "memprof/memprof-0.3.6.tar.gz"
version('0.3.6', sha256='a8376ce476bf82a5eb465d1a30b8ffc86cc55b0b6de7aa4cdeccb4c99586d967')
diff --git a/var/spack/repos/builtin/packages/py-metasv/package.py b/var/spack/repos/builtin/packages/py-metasv/package.py
index 72b5a31925..3ddece1a09 100644
--- a/var/spack/repos/builtin/packages/py-metasv/package.py
+++ b/var/spack/repos/builtin/packages/py-metasv/package.py
@@ -10,7 +10,7 @@ class PyMetasv(PythonPackage):
"""An accurate and integrative structural-variant caller for next
generation sequencing"""
- homepage = "http://bioinform.github.io/metasv/"
+ homepage = "https://bioinform.github.io/metasv/"
url = "https://github.com/bioinform/metasv/archive/0.5.4.tar.gz"
version('0.5.4', sha256='c8613b56f44b9303b9e126618b2aee9dbc0b26c03d14e70e1aeed918582eeec1')
diff --git a/var/spack/repos/builtin/packages/py-misopy/package.py b/var/spack/repos/builtin/packages/py-misopy/package.py
index 181481aeef..a09959c93f 100644
--- a/var/spack/repos/builtin/packages/py-misopy/package.py
+++ b/var/spack/repos/builtin/packages/py-misopy/package.py
@@ -12,7 +12,7 @@ class PyMisopy(PythonPackage):
RNA-Seq data, and identifies differentially regulated isoforms or exons
across samples."""
- homepage = "http://miso.readthedocs.io/en/fastmiso/"
+ homepage = "https://miso.readthedocs.io/en/fastmiso/"
pypi = "misopy/misopy-0.5.4.tar.gz"
version('0.5.4', sha256='377a28b0c254b1920ffdc2d89cf96c3a21cadf1cf148ee6d6ef7a88ada067dfc')
diff --git a/var/spack/repos/builtin/packages/py-mistune/package.py b/var/spack/repos/builtin/packages/py-mistune/package.py
index eeab123626..ea6402f7ac 100644
--- a/var/spack/repos/builtin/packages/py-mistune/package.py
+++ b/var/spack/repos/builtin/packages/py-mistune/package.py
@@ -10,7 +10,7 @@ class PyMistune(PythonPackage):
"""
Python markdown parser
"""
- homepage = "http://mistune.readthedocs.org/en/latest/"
+ homepage = "https://mistune.readthedocs.org/en/latest/"
url = "https://github.com/lepture/mistune/archive/v0.7.1.tar.gz"
version('0.8.4', sha256='a1443771ea9ed7268a0cb3cf31462604ae148938ba32070bd5c54545f8f36a5d')
diff --git a/var/spack/repos/builtin/packages/py-mlxtend/package.py b/var/spack/repos/builtin/packages/py-mlxtend/package.py
index c2bc8523b4..6916148f5b 100644
--- a/var/spack/repos/builtin/packages/py-mlxtend/package.py
+++ b/var/spack/repos/builtin/packages/py-mlxtend/package.py
@@ -10,7 +10,7 @@ class PyMlxtend(PythonPackage):
"""Mlxtend (machine learning extensions) is a Python library of useful
tools for the day-to-day data science tasks."""
- homepage = "http://rasbt.github.io/mlxtend/"
+ homepage = "https://rasbt.github.io/mlxtend/"
url = "https://github.com/rasbt/mlxtend/archive/v0.16.0.tar.gz"
version('0.16.0', sha256='38789b36173630bf18e2244b035e7e6b44a87a0ae65cf04935cd2eecbf6595a1')
diff --git a/var/spack/repos/builtin/packages/py-modred/package.py b/var/spack/repos/builtin/packages/py-modred/package.py
index cf93181d4d..761410ea02 100644
--- a/var/spack/repos/builtin/packages/py-modred/package.py
+++ b/var/spack/repos/builtin/packages/py-modred/package.py
@@ -10,7 +10,7 @@ class PyModred(PythonPackage):
"""Modred is a parallelized library for finding
modal decompositions and reduced-order models.
"""
- homepage = "http://github.com/belson17/modred"
+ homepage = "https://github.com/belson17/modred"
git = "https://github.com/belson17/modred.git"
version('2.0.4', tag='v2.0.4')
diff --git a/var/spack/repos/builtin/packages/py-moltemplate/package.py b/var/spack/repos/builtin/packages/py-moltemplate/package.py
index 894ba1f5d0..0eff917533 100644
--- a/var/spack/repos/builtin/packages/py-moltemplate/package.py
+++ b/var/spack/repos/builtin/packages/py-moltemplate/package.py
@@ -10,7 +10,7 @@ class PyMoltemplate(PythonPackage):
"""Moltemplate is a general cross-platform text-based molecule builder for
LAMMPS."""
- homepage = "http://moltemplate.org"
+ homepage = "https://moltemplate.org"
url = "https://github.com/jewettaij/moltemplate/archive/v2.5.8.tar.gz"
version('2.5.8', sha256='f1e2d52249e996d85f5b1b7b50f50037da9e4b9c252cdfc622b21e79aa21162f')
diff --git a/var/spack/repos/builtin/packages/py-neo/package.py b/var/spack/repos/builtin/packages/py-neo/package.py
index bd301e8629..9e23395cef 100644
--- a/var/spack/repos/builtin/packages/py-neo/package.py
+++ b/var/spack/repos/builtin/packages/py-neo/package.py
@@ -11,7 +11,7 @@ class PyNeo(PythonPackage):
together with support for reading a wide range of neurophysiology
file formats"""
- homepage = "http://neuralensemble.org/neo"
+ homepage = "https://neuralensemble.org/neo"
pypi = "neo/neo-0.4.1.tar.gz"
version('0.8.0', sha256='3382a37b24a384006238b72981f1e9259de9bfa71886f8ed564d35d254ace458')
diff --git a/var/spack/repos/builtin/packages/py-nestle/package.py b/var/spack/repos/builtin/packages/py-nestle/package.py
index 66a5045385..7b58ae7d8d 100644
--- a/var/spack/repos/builtin/packages/py-nestle/package.py
+++ b/var/spack/repos/builtin/packages/py-nestle/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyNestle(PythonPackage):
"""Nested sampling algorithms for evaluating Bayesian evidence."""
- homepage = "http://kbarbary.github.io/nestle/"
+ homepage = "https://kbarbary.github.io/nestle/"
pypi = "nestle/nestle-0.1.1.tar.gz"
version('0.1.1', sha256='d236a04f25494af5cda572eecf62729592b3231fbd874b1f72aff54718a3bb08')
diff --git a/var/spack/repos/builtin/packages/py-networkx/package.py b/var/spack/repos/builtin/packages/py-networkx/package.py
index c20a0c1b82..e76b355a5e 100644
--- a/var/spack/repos/builtin/packages/py-networkx/package.py
+++ b/var/spack/repos/builtin/packages/py-networkx/package.py
@@ -10,7 +10,7 @@ class PyNetworkx(PythonPackage):
"""NetworkX is a Python package for the creation, manipulation, and study
of the structure, dynamics, and functions of complex networks."""
- homepage = "http://networkx.github.io/"
+ homepage = "https://networkx.github.io/"
pypi = "networkx/networkx-2.4.tar.gz"
version('2.5.1', sha256='109cd585cac41297f71103c3c42ac6ef7379f29788eb54cb751be5a663bb235a')
diff --git a/var/spack/repos/builtin/packages/py-nilearn/package.py b/var/spack/repos/builtin/packages/py-nilearn/package.py
index 34c305ad33..8bcdb4ce58 100644
--- a/var/spack/repos/builtin/packages/py-nilearn/package.py
+++ b/var/spack/repos/builtin/packages/py-nilearn/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyNilearn(PythonPackage):
"""Statistical learning for neuroimaging in Python."""
- homepage = "http://nilearn.github.io/"
+ homepage = "https://nilearn.github.io/"
pypi = "nilearn/nilearn-0.7.1.tar.gz"
version('0.8.0', sha256='f2d3dc81005f829f3a183efa6c90d698ea6818c06264d2e3f03e805c4340febb')
diff --git a/var/spack/repos/builtin/packages/py-nipype/package.py b/var/spack/repos/builtin/packages/py-nipype/package.py
index 4a387867ef..2b96768487 100644
--- a/var/spack/repos/builtin/packages/py-nipype/package.py
+++ b/var/spack/repos/builtin/packages/py-nipype/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyNipype(PythonPackage):
"""Neuroimaging in Python: Pipelines and Interfaces."""
- homepage = "http://nipy.org/nipype"
+ homepage = "https://nipy.org/nipype"
pypi = "nipype/nipype-1.6.0.tar.gz"
version('1.6.1', sha256='8428cfc633d8e3b8c5650e241e9eedcf637b7969bcd40f3423334d4c6b0992b5')
diff --git a/var/spack/repos/builtin/packages/py-nvidia-ml-py/package.py b/var/spack/repos/builtin/packages/py-nvidia-ml-py/package.py
index fbe922ffac..ee2e2890af 100644
--- a/var/spack/repos/builtin/packages/py-nvidia-ml-py/package.py
+++ b/var/spack/repos/builtin/packages/py-nvidia-ml-py/package.py
@@ -7,7 +7,7 @@
class PyNvidiaMlPy(PythonPackage):
"""Python Bindings for the NVIDIA Management Library."""
- homepage = "http://www.nvidia.com/"
+ homepage = "https://www.nvidia.com/"
pypi = "nvidia-ml-py/nvidia-ml-py-11.450.51.tar.gz"
version('11.450.51', sha256='5aa6dd23a140b1ef2314eee5ca154a45397b03e68fd9ebc4f72005979f511c73')
diff --git a/var/spack/repos/builtin/packages/py-nvidia-ml-py3/package.py b/var/spack/repos/builtin/packages/py-nvidia-ml-py3/package.py
index 735331b373..14db622563 100644
--- a/var/spack/repos/builtin/packages/py-nvidia-ml-py3/package.py
+++ b/var/spack/repos/builtin/packages/py-nvidia-ml-py3/package.py
@@ -7,7 +7,7 @@
class PyNvidiaMlPy3(PythonPackage):
"""Python Bindings for the NVIDIA Management Library."""
- homepage = "http://www.nvidia.com/"
+ homepage = "https://www.nvidia.com/"
pypi = "nvidia-ml-py3/nvidia-ml-py3-7.352.0.tar.gz"
version('7.352.0', sha256='390f02919ee9d73fe63a98c73101061a6b37fa694a793abf56673320f1f51277')
diff --git a/var/spack/repos/builtin/packages/py-oauth2client/package.py b/var/spack/repos/builtin/packages/py-oauth2client/package.py
index c239617583..1e64160d4c 100644
--- a/var/spack/repos/builtin/packages/py-oauth2client/package.py
+++ b/var/spack/repos/builtin/packages/py-oauth2client/package.py
@@ -13,7 +13,7 @@ class PyOauth2client(PythonPackage):
the libraries and the core team is turning down support. We recommend you
use google-auth and oauthlib."""
- homepage = "http://github.com/google/oauth2client/"
+ homepage = "https://github.com/google/oauth2client/"
pypi = "oauth2client/oauth2client-4.1.3.tar.gz"
version('4.1.3', sha256='d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6')
diff --git a/var/spack/repos/builtin/packages/py-openpmd-validator/package.py b/var/spack/repos/builtin/packages/py-openpmd-validator/package.py
index cede47169f..08bd31120b 100644
--- a/var/spack/repos/builtin/packages/py-openpmd-validator/package.py
+++ b/var/spack/repos/builtin/packages/py-openpmd-validator/package.py
@@ -11,7 +11,7 @@ class PyOpenpmdValidator(PythonPackage):
openPMD is an open standard for particle-mesh data files."""
- homepage = "http://www.openPMD.org"
+ homepage = "https://www.openPMD.org"
url = "https://github.com/openPMD/openPMD-validator/archive/1.0.0.2.tar.gz"
maintainers = ['ax3l']
diff --git a/var/spack/repos/builtin/packages/py-openpyxl/package.py b/var/spack/repos/builtin/packages/py-openpyxl/package.py
index 45ad7e7293..67ba77c738 100644
--- a/var/spack/repos/builtin/packages/py-openpyxl/package.py
+++ b/var/spack/repos/builtin/packages/py-openpyxl/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyOpenpyxl(PythonPackage):
"""A Python library to read/write Excel 2010 xlsx/xlsm files"""
- homepage = "http://openpyxl.readthedocs.org/"
+ homepage = "https://openpyxl.readthedocs.org/"
pypi = "openpyxl/openpyxl-3.0.3.tar.gz"
version('3.0.3', sha256='547a9fc6aafcf44abe358b89ed4438d077e9d92e4f182c87e2dc294186dc4b64')
diff --git a/var/spack/repos/builtin/packages/py-paramiko/package.py b/var/spack/repos/builtin/packages/py-paramiko/package.py
index 598d002d79..a34870e536 100644
--- a/var/spack/repos/builtin/packages/py-paramiko/package.py
+++ b/var/spack/repos/builtin/packages/py-paramiko/package.py
@@ -10,7 +10,7 @@ from spack import *
class PyParamiko(PythonPackage):
"""SSH2 protocol library"""
- homepage = "http://www.paramiko.org/"
+ homepage = "https://www.paramiko.org/"
pypi = "paramiko/paramiko-2.7.1.tar.gz"
version('2.7.1', sha256='920492895db8013f6cc0179293147f830b8c7b21fdfc839b6bad760c27459d9f')
diff --git a/var/spack/repos/builtin/packages/py-patool/package.py b/var/spack/repos/builtin/packages/py-patool/package.py
index c2ea73dab3..a05bc2577c 100644
--- a/var/spack/repos/builtin/packages/py-patool/package.py
+++ b/var/spack/repos/builtin/packages/py-patool/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPatool(PythonPackage):
"""portable archive file manager"""
- homepage = "http://wummel.github.io/patool/"
+ homepage = "https://wummel.github.io/patool/"
pypi = "patool/patool-1.12.tar.gz"
version('1.12', sha256='e3180cf8bfe13bedbcf6f5628452fca0c2c84a3b5ae8c2d3f55720ea04cb1097')
diff --git a/var/spack/repos/builtin/packages/py-phonopy/package.py b/var/spack/repos/builtin/packages/py-phonopy/package.py
index 35e064e641..26bf06f7df 100644
--- a/var/spack/repos/builtin/packages/py-phonopy/package.py
+++ b/var/spack/repos/builtin/packages/py-phonopy/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPhonopy(PythonPackage):
"""Phonopy is an open source package for phonon
calculations at harmonic and quasi-harmonic levels."""
- homepage = "http://atztogo.github.io/phonopy/index.html"
+ homepage = "https://atztogo.github.io/phonopy/index.html"
url = "http://sourceforge.net/projects/phonopy/files/phonopy/phonopy-1.10/phonopy-1.10.0.tar.gz"
version('1.10.0', sha256='6b7c540bbbb033203c45b8472696db02a3a55913a0e5eb23de4dc9a3bee473f7')
diff --git a/var/spack/repos/builtin/packages/py-picrust/package.py b/var/spack/repos/builtin/packages/py-picrust/package.py
index 3db338577f..d506dbf43d 100644
--- a/var/spack/repos/builtin/packages/py-picrust/package.py
+++ b/var/spack/repos/builtin/packages/py-picrust/package.py
@@ -10,7 +10,7 @@ class PyPicrust(PythonPackage):
"""bioinformatics software package designed to predict metagenome
functional content from marker gene surveys and full genomes."""
- homepage = "http://picrust.github.io/picrust/index.html"
+ homepage = "https://picrust.github.io/picrust/index.html"
url = "https://github.com/picrust/picrust/releases/download/v1.1.3/picrust-1.1.3.tar.gz"
version('1.1.3', sha256='7538c8544899b8855deb73a2d7a4ccac4808ff294e161530a8c8762d472d8906')
diff --git a/var/spack/repos/builtin/packages/py-py/package.py b/var/spack/repos/builtin/packages/py-py/package.py
index f122e5cdb6..aa7ff323a5 100644
--- a/var/spack/repos/builtin/packages/py-py/package.py
+++ b/var/spack/repos/builtin/packages/py-py/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPy(PythonPackage):
"""Library with cross-python path, ini-parsing, io, code, log facilities"""
- homepage = "http://pylib.readthedocs.io/en/latest/"
+ homepage = "https://pylib.readthedocs.io/en/latest/"
pypi = "py/py-1.8.0.tar.gz"
version('1.9.0', sha256='9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342')
diff --git a/var/spack/repos/builtin/packages/py-py6s/package.py b/var/spack/repos/builtin/packages/py-py6s/package.py
index c780284f62..6a99032bd8 100644
--- a/var/spack/repos/builtin/packages/py-py6s/package.py
+++ b/var/spack/repos/builtin/packages/py-py6s/package.py
@@ -13,7 +13,7 @@ class PyPy6s(PythonPackage):
an easily processable form.
"""
- homepage = "http://py6s.rtwilson.com/"
+ homepage = "https://py6s.rtwilson.com/"
pypi = "py6s/Py6S-1.8.0.tar.gz"
version('1.8.0', sha256='256162d2f1f558e601d4f79022c037a0051838ba307b9f4d1f5fcf0b46a0c277')
diff --git a/var/spack/repos/builtin/packages/py-pyani/package.py b/var/spack/repos/builtin/packages/py-pyani/package.py
index 12f3518acc..e417b5519a 100644
--- a/var/spack/repos/builtin/packages/py-pyani/package.py
+++ b/var/spack/repos/builtin/packages/py-pyani/package.py
@@ -13,7 +13,7 @@ class PyPyani(PythonPackage):
available, it takes advantage of multicore systems, and can integrate
with SGE/OGE-type job schedulers for the sequence comparisons."""
- homepage = "http://widdowquinn.github.io/pyani"
+ homepage = "https://widdowquinn.github.io/pyani"
pypi = "pyani/pyani-0.2.7.tar.gz"
version('0.2.7', sha256='dbc6c71c46fbbfeced3f8237b84474221268b51170caf044bec8559987a7deb9')
diff --git a/var/spack/repos/builtin/packages/py-pybedtools/package.py b/var/spack/repos/builtin/packages/py-pybedtools/package.py
index f309f9109b..02c76b11ca 100644
--- a/var/spack/repos/builtin/packages/py-pybedtools/package.py
+++ b/var/spack/repos/builtin/packages/py-pybedtools/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPybedtools(PythonPackage):
"""Python wrapper -- and more -- for Aaron Quinlan's BEDTools"""
- homepage = "http://daler.github.io/pybedtools"
+ homepage = "https://daler.github.io/pybedtools"
url = "https://github.com/daler/pybedtools/archive/v0.6.9.tar.gz"
version('0.8.0', sha256='f0d9f24135d13d6d02d5c0d1bded771848d3642b00a2d3c3d86b2a1fcd5ce532')
diff --git a/var/spack/repos/builtin/packages/py-pyminifier/package.py b/var/spack/repos/builtin/packages/py-pyminifier/package.py
index 0bd7e0b272..ab5394c501 100644
--- a/var/spack/repos/builtin/packages/py-pyminifier/package.py
+++ b/var/spack/repos/builtin/packages/py-pyminifier/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPyminifier(PythonPackage):
"""Pyminifier is a Python code minifier, obfuscator, and compressor."""
- homepage = "http://liftoff.github.io/pyminifier/"
+ homepage = "https://liftoff.github.io/pyminifier/"
pypi = "pyminifier/pyminifier-2.1.tar.gz"
version('2.1', sha256='e192618fe901830e9298825b32828bc9555ae8649e05af37bfab2db328546777')
diff --git a/var/spack/repos/builtin/packages/py-pymumps/package.py b/var/spack/repos/builtin/packages/py-pymumps/package.py
index 4c457f5be8..c3c1fb4eb6 100644
--- a/var/spack/repos/builtin/packages/py-pymumps/package.py
+++ b/var/spack/repos/builtin/packages/py-pymumps/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPymumps(PythonPackage):
"""Python bindings for MUMPS, a parallel sparse direct solver"""
- homepage = "http://github.com/pymumps/pymumps"
+ homepage = "https://github.com/pymumps/pymumps"
pypi = "PyMUMPS/PyMUMPS-0.3.2.tar.gz"
git = "https://github.com/PyMumps/pymumps.git"
diff --git a/var/spack/repos/builtin/packages/py-pynn/package.py b/var/spack/repos/builtin/packages/py-pynn/package.py
index 4044ddb940..5f5775c77d 100644
--- a/var/spack/repos/builtin/packages/py-pynn/package.py
+++ b/var/spack/repos/builtin/packages/py-pynn/package.py
@@ -11,7 +11,7 @@ class PyPynn(PythonPackage):
network models
"""
- homepage = "http://neuralensemble.org/PyNN/"
+ homepage = "https://neuralensemble.org/PyNN/"
pypi = "PyNN/PyNN-0.8.3.tar.gz"
git = "https://github.com/NeuralEnsemble/PyNN.git"
diff --git a/var/spack/repos/builtin/packages/py-pynvml/package.py b/var/spack/repos/builtin/packages/py-pynvml/package.py
index a719194ccc..035b48a3a9 100644
--- a/var/spack/repos/builtin/packages/py-pynvml/package.py
+++ b/var/spack/repos/builtin/packages/py-pynvml/package.py
@@ -10,7 +10,7 @@ class PyPynvml(PythonPackage):
information about the NVML library, see the NVML developer page
http://developer.nvidia.com/nvidia-management-library-nvml"""
- homepage = "http://www.nvidia.com/"
+ homepage = "https://www.nvidia.com/"
pypi = "pynvml/pynvml-8.0.4.tar.gz"
version('8.0.4', sha256='c8d4eadc648c7e12a3c9182a9750afd8481b76412f83747bcc01e2aa829cde5d')
diff --git a/var/spack/repos/builtin/packages/py-pysolar/package.py b/var/spack/repos/builtin/packages/py-pysolar/package.py
index 8208908e14..1f523c10aa 100644
--- a/var/spack/repos/builtin/packages/py-pysolar/package.py
+++ b/var/spack/repos/builtin/packages/py-pysolar/package.py
@@ -11,7 +11,7 @@ class PyPysolar(PythonPackage):
irradiation of any point on earth by the sun. It includes code
for extremely precise ephemeris calculations, and more."""
- homepage = "http://pysolar.readthedocs.io"
+ homepage = "https://pysolar.readthedocs.io"
pypi = "pysolar/pysolar-0.8.tar.gz"
version('0.8', sha256='548c05177acd2845143d9624e670635cd3e5c3a63782449ca35e090ca755c617')
diff --git a/var/spack/repos/builtin/packages/py-pyspark/package.py b/var/spack/repos/builtin/packages/py-pyspark/package.py
index 1dfb3204c1..68d5be974f 100644
--- a/var/spack/repos/builtin/packages/py-pyspark/package.py
+++ b/var/spack/repos/builtin/packages/py-pyspark/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPyspark(PythonPackage):
"""Python bindings for Apache Spark"""
- homepage = "http://spark.apache.org"
+ homepage = "https://spark.apache.org"
pypi = "pyspark/pyspark-3.0.1.tar.gz"
version('3.0.1', sha256='38b485d3634a86c9a2923c39c8f08f003fdd0e0a3d7f07114b2fb4392ce60479')
diff --git a/var/spack/repos/builtin/packages/py-pytest-isort/package.py b/var/spack/repos/builtin/packages/py-pytest-isort/package.py
index e51634f8bf..846ac3671b 100644
--- a/var/spack/repos/builtin/packages/py-pytest-isort/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest-isort/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPytestIsort(PythonPackage):
"""py.test plugin to check import ordering using isort"""
- homepage = "http://github.com/moccu/pytest-isort/"
+ homepage = "https://github.com/moccu/pytest-isort/"
pypi = "pytest-isort/pytest-isort-0.3.1.tar.gz"
version('0.3.1', sha256='4bfee60dad1870b51700d55a85f5ceda766bd9d3d2878c1bbabee80e61b1be1a')
diff --git a/var/spack/repos/builtin/packages/py-pytest/package.py b/var/spack/repos/builtin/packages/py-pytest/package.py
index 6dce964724..65715fff73 100644
--- a/var/spack/repos/builtin/packages/py-pytest/package.py
+++ b/var/spack/repos/builtin/packages/py-pytest/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPytest(PythonPackage):
"""pytest: simple powerful testing with Python."""
- homepage = "http://pytest.org/"
+ homepage = "https://pytest.org/"
pypi = "pytest/pytest-5.2.1.tar.gz"
version('6.2.4', sha256='50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b')
diff --git a/var/spack/repos/builtin/packages/py-python-engineio/package.py b/var/spack/repos/builtin/packages/py-python-engineio/package.py
index fd7e8c1e22..c1e35072db 100644
--- a/var/spack/repos/builtin/packages/py-python-engineio/package.py
+++ b/var/spack/repos/builtin/packages/py-python-engineio/package.py
@@ -11,7 +11,7 @@ class PyPythonEngineio(PythonPackage):
cross-browser/cross-device bi-directional communication
layer for Socket.IO."""
- homepage = "http://python-engineio.readthedocs.io/en/latest/"
+ homepage = "https://python-engineio.readthedocs.io/en/latest/"
url = "https://github.com/miguelgrinberg/python-engineio/archive/v2.0.2.tar.gz"
version('2.0.2', sha256='9fbe531108a95bc61518b61c4718e2661fc81d32b54fd6af34799bf10a367a6b')
diff --git a/var/spack/repos/builtin/packages/py-python-fmask/package.py b/var/spack/repos/builtin/packages/py-python-fmask/package.py
index 51df3a7a43..9e5acb9b9e 100644
--- a/var/spack/repos/builtin/packages/py-python-fmask/package.py
+++ b/var/spack/repos/builtin/packages/py-python-fmask/package.py
@@ -10,7 +10,7 @@ class PyPythonFmask(PythonPackage):
"""A set of command line utilities and Python modules that implement
the FMASK algorithm for Landsat and Sentinel-2"""
- homepage = "http://www.pythonfmask.org/en/latest/"
+ homepage = "https://www.pythonfmask.org/en/latest/"
url = "https://github.com/ubarsc/python-fmask/archive/pythonfmask-0.5.4.tar.gz"
version('0.5.4', sha256='a216aa3108de837fec182602b2b4708442746be31fc1585906802437784a63fe')
diff --git a/var/spack/repos/builtin/packages/py-pytz/package.py b/var/spack/repos/builtin/packages/py-pytz/package.py
index bcc1a8327e..f995af7ac2 100644
--- a/var/spack/repos/builtin/packages/py-pytz/package.py
+++ b/var/spack/repos/builtin/packages/py-pytz/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPytz(PythonPackage):
"""World timezone definitions, modern and historical."""
- homepage = "http://pythonhosted.org/pytz"
+ homepage = "https://pythonhosted.org/pytz"
pypi = "pytz/pytz-2019.3.tar.gz"
version('2020.1', sha256='c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048')
diff --git a/var/spack/repos/builtin/packages/py-pyvcf/package.py b/var/spack/repos/builtin/packages/py-pyvcf/package.py
index 47ecbb5df9..9285fc84eb 100644
--- a/var/spack/repos/builtin/packages/py-pyvcf/package.py
+++ b/var/spack/repos/builtin/packages/py-pyvcf/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyPyvcf(PythonPackage):
"""A Variant Call Format reader for Python"""
- homepage = "http://pyvcf.readthedocs.org/en/latest/index.html"
+ homepage = "https://pyvcf.readthedocs.org/en/latest/index.html"
url = "https://github.com/jamescasbon/PyVCF/archive/v0.6.0.tar.gz"
version('0.6.0', sha256='a360376d445e27b74db3216f6931a94a4ea99aa4a7f4b4a8347e7f11836698b9')
diff --git a/var/spack/repos/builtin/packages/py-qtconsole/package.py b/var/spack/repos/builtin/packages/py-qtconsole/package.py
index ca0e3a0d13..8ff12768b1 100644
--- a/var/spack/repos/builtin/packages/py-qtconsole/package.py
+++ b/var/spack/repos/builtin/packages/py-qtconsole/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyQtconsole(PythonPackage):
"""Jupyter Qt console"""
- homepage = "http://ipython.org"
+ homepage = "https://ipython.org"
pypi = "qtconsole/qtconsole-4.2.1.tar.gz"
version('4.5.1', sha256='4af84facdd6f00a6b9b2927255f717bb23ae4b7a20ba1d9ef0a5a5a8dbe01ae2')
diff --git a/var/spack/repos/builtin/packages/py-quantities/package.py b/var/spack/repos/builtin/packages/py-quantities/package.py
index 1bee1ac00f..fcb2abd41a 100644
--- a/var/spack/repos/builtin/packages/py-quantities/package.py
+++ b/var/spack/repos/builtin/packages/py-quantities/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyQuantities(PythonPackage):
"""Support for physical quantities with units, based on numpy"""
- homepage = "http://python-quantities.readthedocs.org"
+ homepage = "https://python-quantities.readthedocs.org"
pypi = "quantities/quantities-0.12.1.tar.gz"
version('0.12.1', sha256='0a03e8511db603c57ca80dee851c43f08d0457f4d592bcac2e154570756cb934')
diff --git a/var/spack/repos/builtin/packages/py-quast/package.py b/var/spack/repos/builtin/packages/py-quast/package.py
index e605d1bfb7..b0aaaab286 100644
--- a/var/spack/repos/builtin/packages/py-quast/package.py
+++ b/var/spack/repos/builtin/packages/py-quast/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyQuast(PythonPackage):
"""Quality Assessment Tool for Genome Assemblies"""
- homepage = "http://cab.spbu.ru/software/quast"
+ homepage = "https://cab.spbu.ru/software/quast"
url = "https://github.com/ablab/quast/archive/quast_4.6.1.tar.gz"
version('4.6.3', sha256='d7f5e670563d17d683f6df057086f7b816b6a088266c6270f7114a1406aaab63')
diff --git a/var/spack/repos/builtin/packages/py-rfc3986/package.py b/var/spack/repos/builtin/packages/py-rfc3986/package.py
index c7d6353ec7..60af8af588 100644
--- a/var/spack/repos/builtin/packages/py-rfc3986/package.py
+++ b/var/spack/repos/builtin/packages/py-rfc3986/package.py
@@ -10,7 +10,7 @@ class PyRfc3986(PythonPackage):
"""A Python implementation of RFC 3986 including
validation and authority parsing."""
- homepage = "http://rfc3986.readthedocs.io/"
+ homepage = "https://rfc3986.readthedocs.io/"
pypi = "rfc3986/rfc3986-1.4.0.tar.gz"
version('1.4.0', sha256='112398da31a3344dc25dbf477d8df6cb34f9278a94fee2625d89e4514be8bb9d')
diff --git a/var/spack/repos/builtin/packages/py-rios/package.py b/var/spack/repos/builtin/packages/py-rios/package.py
index b611cfc10c..1eac1c5b33 100644
--- a/var/spack/repos/builtin/packages/py-rios/package.py
+++ b/var/spack/repos/builtin/packages/py-rios/package.py
@@ -14,7 +14,7 @@ class PyRios(PythonPackage):
etc., allowing the programmer to concentrate on the processing involved.
"""
- homepage = "http://www.rioshome.org/en/latest/"
+ homepage = "https://www.rioshome.org/en/latest/"
url = "https://github.com/ubarsc/rios/archive/rios-1.4.10.tar.gz"
version('1.4.10', sha256='7f11b54eb1f2ec551d7fc01c039b60bf2c67f0c2fc5b2946f8d986d6a9bc7063')
diff --git a/var/spack/repos/builtin/packages/py-rise/package.py b/var/spack/repos/builtin/packages/py-rise/package.py
index 596893f274..3f4d480dfe 100644
--- a/var/spack/repos/builtin/packages/py-rise/package.py
+++ b/var/spack/repos/builtin/packages/py-rise/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyRise(PythonPackage):
"""Reveal.js - Jupyter/IPython Slideshow Extension"""
- homepage = "http://rise.readthedocs.io/"
+ homepage = "https://rise.readthedocs.io/"
pypi = "rise/rise-5.6.1.tar.gz"
version('5.6.1', sha256='1343f068d01adc4dd0226d9b278ce93fc92f365d827431a57e8d5679eb39f4d6')
diff --git a/var/spack/repos/builtin/packages/py-rnacocktail/package.py b/var/spack/repos/builtin/packages/py-rnacocktail/package.py
index b8673a0e2a..2250d96813 100644
--- a/var/spack/repos/builtin/packages/py-rnacocktail/package.py
+++ b/var/spack/repos/builtin/packages/py-rnacocktail/package.py
@@ -10,7 +10,7 @@ class PyRnacocktail(PythonPackage):
"""RNACocktail: A comprehensive framework
for accurate and efficient RNA-Seq analysis."""
- homepage = "http://bioinform.github.io/rnacocktail/"
+ homepage = "https://bioinform.github.io/rnacocktail/"
url = "https://github.com/bioinform/rnacocktail/archive/v0.2.2.tar.gz"
version('0.2.2', sha256='34aa0d1d7bd9d80303fe7dac5acc0519f7c1ed986397692588343d82ce45c7a5')
diff --git a/var/spack/repos/builtin/packages/py-salib/package.py b/var/spack/repos/builtin/packages/py-salib/package.py
index 026c1cf292..8a1de65e0e 100644
--- a/var/spack/repos/builtin/packages/py-salib/package.py
+++ b/var/spack/repos/builtin/packages/py-salib/package.py
@@ -9,7 +9,7 @@ from spack import *
class PySalib(PythonPackage):
"""Python implementations of commonly used sensitivity analysis methods."""
- homepage = "http://salib.readthedocs.org"
+ homepage = "https://salib.readthedocs.org"
pypi = "SALib/SALib-1.4.0.1.tar.gz"
maintainers = ['schmitts']
diff --git a/var/spack/repos/builtin/packages/py-seaborn/package.py b/var/spack/repos/builtin/packages/py-seaborn/package.py
index 8ecc814ea2..a2862014ba 100644
--- a/var/spack/repos/builtin/packages/py-seaborn/package.py
+++ b/var/spack/repos/builtin/packages/py-seaborn/package.py
@@ -14,7 +14,7 @@ class PySeaborn(PythonPackage):
integrated with the PyData stack, including support for numpy and pandas
data structures and statistical routines from scipy and statsmodels."""
- homepage = "http://seaborn.pydata.org/"
+ homepage = "https://seaborn.pydata.org/"
pypi = "seaborn/seaborn-0.7.1.tar.gz"
version('0.11.1', sha256='44e78eaed937c5a87fc7a892c329a7cc091060b67ebd1d0d306b446a74ba01ad')
diff --git a/var/spack/repos/builtin/packages/py-sfepy/package.py b/var/spack/repos/builtin/packages/py-sfepy/package.py
index aa9845c3fe..ac2fab19f7 100644
--- a/var/spack/repos/builtin/packages/py-sfepy/package.py
+++ b/var/spack/repos/builtin/packages/py-sfepy/package.py
@@ -13,7 +13,7 @@ class PySfepy(PythonPackage):
package which can be used for building custom applications.
"""
- homepage = "http://sfepy.org"
+ homepage = "https://sfepy.org"
url = "https://github.com/sfepy/sfepy/archive/release_2017.3.tar.gz"
version('2017.3', sha256='d13642b7abed63b83b7eaef4dfce6e84a5afc5798bc7ffa1c413e3e44b5e5996')
diff --git a/var/spack/repos/builtin/packages/py-sncosmo/package.py b/var/spack/repos/builtin/packages/py-sncosmo/package.py
index ded2773787..cdc2f2e934 100644
--- a/var/spack/repos/builtin/packages/py-sncosmo/package.py
+++ b/var/spack/repos/builtin/packages/py-sncosmo/package.py
@@ -10,7 +10,7 @@ class PySncosmo(PythonPackage):
"""SNCosmo is a Python library for high-level supernova cosmology
analysis."""
- homepage = "http://sncosmo.readthedocs.io/"
+ homepage = "https://sncosmo.readthedocs.io/"
pypi = "sncosmo/sncosmo-1.2.0.tar.gz"
version('1.2.0', sha256='f3969eec5b25f60c70418dbd64765a2b4735bb53c210c61d0aab68916daea588')
diff --git a/var/spack/repos/builtin/packages/py-spglib/package.py b/var/spack/repos/builtin/packages/py-spglib/package.py
index 39db973083..064cec083f 100644
--- a/var/spack/repos/builtin/packages/py-spglib/package.py
+++ b/var/spack/repos/builtin/packages/py-spglib/package.py
@@ -10,7 +10,7 @@ class PySpglib(PythonPackage):
"""Python bindings for C library for finding and handling
crystal symmetries."""
- homepage = "http://atztogo.github.io/spglib/"
+ homepage = "https://atztogo.github.io/spglib/"
pypi = "spglib/spglib-1.9.9.18.tar.gz"
version('1.9.9.18', sha256='cbbb8383320b500dc6100b83d5e914a26a97ef8fc97c82d8921b10220e4126cd')
diff --git a/var/spack/repos/builtin/packages/py-symfit/package.py b/var/spack/repos/builtin/packages/py-symfit/package.py
index ce89747216..0ec51b82c5 100644
--- a/var/spack/repos/builtin/packages/py-symfit/package.py
+++ b/var/spack/repos/builtin/packages/py-symfit/package.py
@@ -9,7 +9,7 @@ from spack import *
class PySymfit(PythonPackage):
"""Symbolic Fitting; fitting as it should be."""
- homepage = "http://symfit.readthedocs.org"
+ homepage = "https://symfit.readthedocs.org"
pypi = "symfit/symfit-0.3.5.tar.gz"
version('0.3.5', sha256='24c66305895c590249da7e61f62f128ee1c0c43c0a8c8e33b8abd3e0931f0881')
diff --git a/var/spack/repos/builtin/packages/py-tables/package.py b/var/spack/repos/builtin/packages/py-tables/package.py
index 4daade0be0..551c774f7b 100644
--- a/var/spack/repos/builtin/packages/py-tables/package.py
+++ b/var/spack/repos/builtin/packages/py-tables/package.py
@@ -10,7 +10,7 @@ class PyTables(PythonPackage):
"""PyTables is a package for managing hierarchical datasets and designed to
efficiently and easily cope with extremely large amounts of data."""
- homepage = "http://www.pytables.org/"
+ homepage = "https://www.pytables.org/"
pypi = "tables/tables-3.6.1.tar.gz"
version('3.6.1', sha256='49a972b8a7c27a8a173aeb05f67acb45fe608b64cd8e9fa667c0962a60b71b49')
diff --git a/var/spack/repos/builtin/packages/py-tomopy/package.py b/var/spack/repos/builtin/packages/py-tomopy/package.py
index 421265ed6b..4eac916511 100644
--- a/var/spack/repos/builtin/packages/py-tomopy/package.py
+++ b/var/spack/repos/builtin/packages/py-tomopy/package.py
@@ -11,7 +11,7 @@ class PyTomopy(PythonPackage):
"""TomoPy is an open-source Python package for tomographic data
processing and image reconstruction."""
- homepage = "http://tomopy.readthedocs.io/en/latest/index.html"
+ homepage = "https://tomopy.readthedocs.io/en/latest/index.html"
url = "https://github.com/tomopy/tomopy/archive/1.0.0.tar.gz"
version('1.0.0', sha256='ee45f7a062e5a66d6f18a904d2e204e48d85a1ce1464156f9e2f6353057dfe4c')
diff --git a/var/spack/repos/builtin/packages/py-tpot/package.py b/var/spack/repos/builtin/packages/py-tpot/package.py
index c064797fe6..b595adc69e 100644
--- a/var/spack/repos/builtin/packages/py-tpot/package.py
+++ b/var/spack/repos/builtin/packages/py-tpot/package.py
@@ -12,7 +12,7 @@ class PyTpot(PythonPackage):
pipelines using genetic programming.
"""
- homepage = "http://epistasislab.github.io/tpot/"
+ homepage = "https://epistasislab.github.io/tpot/"
pypi = "tpot/TPOT-0.11.5.tar.gz"
version('0.11.5', sha256='909be08b29165ce48de5e5d2e3fd73fee9aeeaf1030f2e0912ce0f0bd9c3d2f3')
diff --git a/var/spack/repos/builtin/packages/py-urwid/package.py b/var/spack/repos/builtin/packages/py-urwid/package.py
index b7dfb6ae42..a04c4e3e2d 100644
--- a/var/spack/repos/builtin/packages/py-urwid/package.py
+++ b/var/spack/repos/builtin/packages/py-urwid/package.py
@@ -8,7 +8,7 @@ from spack import *
class PyUrwid(PythonPackage):
"""A full-featured console UI library"""
- homepage = "http://urwid.org/"
+ homepage = "https://urwid.org/"
pypi = "urwid/urwid-1.3.0.tar.gz"
version('1.3.0', sha256='29f04fad3bf0a79c5491f7ebec2d50fa086e9d16359896c9204c6a92bc07aba2')
diff --git a/var/spack/repos/builtin/packages/py-wand/package.py b/var/spack/repos/builtin/packages/py-wand/package.py
index ae1bf545a2..8ca6df2c2c 100644
--- a/var/spack/repos/builtin/packages/py-wand/package.py
+++ b/var/spack/repos/builtin/packages/py-wand/package.py
@@ -10,7 +10,7 @@ class PyWand(PythonPackage):
"""Wand is a ctypes-based simple ImageMagick binding for Python.
"""
- homepage = "http://docs.wand-py.org"
+ homepage = "https://docs.wand-py.org"
pypi = "Wand/Wand-0.5.6.tar.gz"
version('0.5.6', sha256='d06b59f36454024ce952488956319eb542d5dc65f1e1b00fead71df94dbfcf88')
diff --git a/var/spack/repos/builtin/packages/py-wcsaxes/package.py b/var/spack/repos/builtin/packages/py-wcsaxes/package.py
index fe73bb354b..3072e53da4 100644
--- a/var/spack/repos/builtin/packages/py-wcsaxes/package.py
+++ b/var/spack/repos/builtin/packages/py-wcsaxes/package.py
@@ -10,7 +10,7 @@ class PyWcsaxes(PythonPackage):
"""WCSAxes is a framework for making plots of Astronomical data
in Matplotlib."""
- homepage = "http://wcsaxes.readthedocs.io/en/latest/index.html"
+ homepage = "https://wcsaxes.readthedocs.io/en/latest/index.html"
url = "https://github.com/astrofrog/wcsaxes/archive/v0.8.tar.gz"
version('0.8', sha256='9c6addc1ec04cc99617850354b2c03dbd4099d2e43b45a81f8bc3069de9c8e83')
diff --git a/var/spack/repos/builtin/packages/py-zict/package.py b/var/spack/repos/builtin/packages/py-zict/package.py
index 58588c26d5..5988c4fb57 100644
--- a/var/spack/repos/builtin/packages/py-zict/package.py
+++ b/var/spack/repos/builtin/packages/py-zict/package.py
@@ -9,7 +9,7 @@ from spack import *
class PyZict(PythonPackage):
"""Mutable mapping tools"""
- homepage = "http://zict.readthedocs.io/en/latest/"
+ homepage = "https://zict.readthedocs.io/en/latest/"
pypi = "zict/zict-1.0.0.tar.gz"
version('1.0.0', sha256='e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310')
diff --git a/var/spack/repos/builtin/packages/qbank/package.py b/var/spack/repos/builtin/packages/qbank/package.py
index 89f0622a21..98f0ff599e 100644
--- a/var/spack/repos/builtin/packages/qbank/package.py
+++ b/var/spack/repos/builtin/packages/qbank/package.py
@@ -21,7 +21,7 @@ class Qbank(Package):
# QBank is so old that it no longer has (never had?) a homepage
# but it was developed at Pacific Northwest National Laboratory
# by Scott Jackson <Scott.Jackson@pnl.gov>
- homepage = "http://www.pnnl.gov/"
+ homepage = "https://www.pnnl.gov/"
url = "file://{0}/qbank-2.10.4.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/qmcpack/package.py b/var/spack/repos/builtin/packages/qmcpack/package.py
index 4732054998..a7124fe946 100644
--- a/var/spack/repos/builtin/packages/qmcpack/package.py
+++ b/var/spack/repos/builtin/packages/qmcpack/package.py
@@ -13,7 +13,7 @@ class Qmcpack(CMakePackage, CudaPackage):
Carlo (QMC) simulation code."""
# Package information
- homepage = "http://www.qmcpack.org/"
+ homepage = "https://www.qmcpack.org/"
git = "https://github.com/QMCPACK/qmcpack.git"
maintainers = ['naromero77']
tags = ['ecp', 'ecp-apps']
diff --git a/var/spack/repos/builtin/packages/quartz/package.py b/var/spack/repos/builtin/packages/quartz/package.py
index 5dfe077da9..c5303a937a 100644
--- a/var/spack/repos/builtin/packages/quartz/package.py
+++ b/var/spack/repos/builtin/packages/quartz/package.py
@@ -12,7 +12,7 @@ class Quartz(MavenPackage):
application - from the smallest stand-alone application
to the largest e-commerce system."""
- homepage = "http://www.quartz-scheduler.org/"
+ homepage = "https://www.quartz-scheduler.org/"
url = "https://github.com/quartz-scheduler/quartz/archive/v2.3.2.tar.gz"
version('2.3.2', sha256='058c64777956aeaad3e79e2307f0f512c66d29acf026ea8373ad359050f6856c')
diff --git a/var/spack/repos/builtin/packages/quinoa/package.py b/var/spack/repos/builtin/packages/quinoa/package.py
index 0fb326c7b5..7188fe029d 100644
--- a/var/spack/repos/builtin/packages/quinoa/package.py
+++ b/var/spack/repos/builtin/packages/quinoa/package.py
@@ -14,7 +14,7 @@ class Quinoa(CMakePackage):
systems.
"""
- homepage = "http://quinoacomputing.org"
+ homepage = "https://quinoacomputing.org"
git = "https://github.com/quinoacomputing/quinoa.git"
version('develop', branch='master')
diff --git a/var/spack/repos/builtin/packages/r-ade4/package.py b/var/spack/repos/builtin/packages/r-ade4/package.py
index 61c184ce2e..84dda495db 100644
--- a/var/spack/repos/builtin/packages/r-ade4/package.py
+++ b/var/spack/repos/builtin/packages/r-ade4/package.py
@@ -17,7 +17,7 @@ class RAde4(RPackage):
STATIS, multiple coinertia analysis). The philosophy of the package is
described in Dray and Dufour (2007) <doi:10.18637/jss.v022.i04>."""
- homepage = "http://pbil.univ-lyon1.fr/ADE-4"
+ homepage = "https://pbil.univ-lyon1.fr/ADE-4"
url = "https://cloud.r-project.org/src/contrib/ade4_1.7-6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/ade4"
diff --git a/var/spack/repos/builtin/packages/r-adegraphics/package.py b/var/spack/repos/builtin/packages/r-adegraphics/package.py
index 9be47f468e..d74f11d953 100644
--- a/var/spack/repos/builtin/packages/r-adegraphics/package.py
+++ b/var/spack/repos/builtin/packages/r-adegraphics/package.py
@@ -14,7 +14,7 @@ class RAdegraphics(RPackage):
It is a complete re-implementation of the functions available in the 'ade4'
package."""
- homepage = "http://pbil.univ-lyon1.fr/ADE-4"
+ homepage = "https://pbil.univ-lyon1.fr/ADE-4"
url = "https://cloud.r-project.org/src/contrib/adegraphics_1.0-15.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/adegraphics"
diff --git a/var/spack/repos/builtin/packages/r-anytime/package.py b/var/spack/repos/builtin/packages/r-anytime/package.py
index d77250de27..e452285f95 100644
--- a/var/spack/repos/builtin/packages/r-anytime/package.py
+++ b/var/spack/repos/builtin/packages/r-anytime/package.py
@@ -14,7 +14,7 @@ class RAnytime(RPackage):
using one of a number of predefined formats, and relying on
Boost facilities for date and time parsing."""
- homepage = "http://dirk.eddelbuettel.com/code/anytime.html"
+ homepage = "https://dirk.eddelbuettel.com/code/anytime.html"
url = "https://cloud.r-project.org/src/contrib/anytime_0.3.9.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/anytime"
diff --git a/var/spack/repos/builtin/packages/r-base64enc/package.py b/var/spack/repos/builtin/packages/r-base64enc/package.py
index 83c45d7c15..494e3e54ff 100644
--- a/var/spack/repos/builtin/packages/r-base64enc/package.py
+++ b/var/spack/repos/builtin/packages/r-base64enc/package.py
@@ -10,7 +10,7 @@ class RBase64enc(RPackage):
"""This package provides tools for handling base64 encoding. It is more
flexible than the orphaned base64 package."""
- homepage = "http://www.rforge.net/base64enc"
+ homepage = "https://www.rforge.net/base64enc"
url = "https://cloud.r-project.org/src/contrib/base64enc_0.1-3.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/base64enc"
diff --git a/var/spack/repos/builtin/packages/r-beeswarm/package.py b/var/spack/repos/builtin/packages/r-beeswarm/package.py
index 4cbef7c186..37bc2ba755 100644
--- a/var/spack/repos/builtin/packages/r-beeswarm/package.py
+++ b/var/spack/repos/builtin/packages/r-beeswarm/package.py
@@ -9,7 +9,7 @@ from spack import *
class RBeeswarm(RPackage):
"""beeswarm: The Bee Swarm Plot, an Alternative to Stripchart"""
- homepage = "http://www.cbs.dtu.dk/~eklund/beeswarm/"
+ homepage = "https://www.cbs.dtu.dk/~eklund/beeswarm/"
url = "https://cloud.r-project.org/src/contrib/beeswarm_0.2.3.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/beeswarm"
diff --git a/var/spack/repos/builtin/packages/r-broom/package.py b/var/spack/repos/builtin/packages/r-broom/package.py
index 68e1dda72a..6153e41a69 100644
--- a/var/spack/repos/builtin/packages/r-broom/package.py
+++ b/var/spack/repos/builtin/packages/r-broom/package.py
@@ -18,7 +18,7 @@ class RBroom(RPackage):
measures like AIC and BIC. augment() adds information about individual
observations to a dataset, such as fitted values or influence measures."""
- homepage = "http://github.com/tidyverse/broom"
+ homepage = "https://github.com/tidyverse/broom"
url = "https://cloud.r-project.org/src/contrib/broom_0.4.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/broom"
diff --git a/var/spack/repos/builtin/packages/r-class/package.py b/var/spack/repos/builtin/packages/r-class/package.py
index 0dfbb3fafa..b61fb9b8c6 100644
--- a/var/spack/repos/builtin/packages/r-class/package.py
+++ b/var/spack/repos/builtin/packages/r-class/package.py
@@ -12,7 +12,7 @@ class RClass(RPackage):
Various functions for classification, including k-nearest neighbour,
Learning Vector Quantization and Self-Organizing Maps."""
- homepage = "http://www.stats.ox.ac.uk/pub/MASS4/"
+ homepage = "https://www.stats.ox.ac.uk/pub/MASS4/"
url = "https://cloud.r-project.org/src/contrib/class_7.3-14.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/class"
diff --git a/var/spack/repos/builtin/packages/r-codex/package.py b/var/spack/repos/builtin/packages/r-codex/package.py
index 02ad9e9496..da5678202b 100644
--- a/var/spack/repos/builtin/packages/r-codex/package.py
+++ b/var/spack/repos/builtin/packages/r-codex/package.py
@@ -20,7 +20,7 @@ class RCodex(RPackage):
segmentation procedure that explicitly models the count-based exome
sequencing data."""
- homepage = "http://www.bioconductor.org/packages/release/bioc/html/CODEX.html"
+ homepage = "https://www.bioconductor.org/packages/release/bioc/html/CODEX.html"
git = "https://git.bioconductor.org/packages/CODEX"
version('1.22.0', commit='aa0ee4278111a46e0c790312b0526ba07aab22eb')
diff --git a/var/spack/repos/builtin/packages/r-copula/package.py b/var/spack/repos/builtin/packages/r-copula/package.py
index 7a55eef570..908bf3ab05 100644
--- a/var/spack/repos/builtin/packages/r-copula/package.py
+++ b/var/spack/repos/builtin/packages/r-copula/package.py
@@ -22,7 +22,7 @@ class RCopula(RPackage):
copula, smoothed versions, and non-parametric estimators of the Pickands
dependence function."""
- homepage = "http://copula.r-forge.r-project.org/"
+ homepage = "https://copula.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/copula_0.999-20.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/copula"
diff --git a/var/spack/repos/builtin/packages/r-dada2/package.py b/var/spack/repos/builtin/packages/r-dada2/package.py
index b4b82ae150..3013d434dd 100644
--- a/var/spack/repos/builtin/packages/r-dada2/package.py
+++ b/var/spack/repos/builtin/packages/r-dada2/package.py
@@ -10,7 +10,7 @@ class RDada2(RPackage):
"""Accurate sample inference from amplicon data with single nucleotide
resolution"""
- homepage = "http://benjjneb.github.io/dada2/"
+ homepage = "https://benjjneb.github.io/dada2/"
url = "https://github.com/benjjneb/dada2/archive/v1.14.tar.gz"
version('1.14', sha256='19980b9d7b0a0e80e86010357cae11d1fc07c2d02067c4445169143cf1f99906')
diff --git a/var/spack/repos/builtin/packages/r-digest/package.py b/var/spack/repos/builtin/packages/r-digest/package.py
index ee27fc8af1..07ea211795 100644
--- a/var/spack/repos/builtin/packages/r-digest/package.py
+++ b/var/spack/repos/builtin/packages/r-digest/package.py
@@ -26,7 +26,7 @@ class RDigest(RPackage):
comprehensive (and widely tested) libraries such as OpenSSL should be
used."""
- homepage = "http://dirk.eddelbuettel.com/code/digest.html"
+ homepage = "https://dirk.eddelbuettel.com/code/digest.html"
url = "https://cloud.r-project.org/src/contrib/digest_0.6.12.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/digest"
diff --git a/var/spack/repos/builtin/packages/r-diversitree/package.py b/var/spack/repos/builtin/packages/r-diversitree/package.py
index ddad9ee891..8b51ceb4e9 100644
--- a/var/spack/repos/builtin/packages/r-diversitree/package.py
+++ b/var/spack/repos/builtin/packages/r-diversitree/package.py
@@ -18,7 +18,7 @@ class RDiversitree(RPackage):
models of discrete and continuous trait evolution and constant
rate 'speciation' and extinction."""
- homepage = "http://www.zoology.ubc.ca/prog/diversitree"
+ homepage = "https://www.zoology.ubc.ca/prog/diversitree"
url = "https://cloud.r-project.org/src/contrib/diversitree_0.9-10.tar.gz"
list_url = "https://cron.r-project.org/src/contrib/Archive/diversitree"
diff --git a/var/spack/repos/builtin/packages/r-dss/package.py b/var/spack/repos/builtin/packages/r-dss/package.py
index 02de075e17..0b66b4ac00 100644
--- a/var/spack/repos/builtin/packages/r-dss/package.py
+++ b/var/spack/repos/builtin/packages/r-dss/package.py
@@ -16,7 +16,7 @@ class RDss(RPackage):
shrinkage method for estimating the dispersion parameter from Gamma-Poisson
or Beta-Binomial distributions."""
- homepage = "http://bioconductor.org/packages/DSS/"
+ homepage = "https://bioconductor.org/packages/DSS/"
git = "https://git.bioconductor.org/packages/DSS"
version('2.38.0', commit='82e65b92e6e227f1f99620362db8b03059e07e98')
diff --git a/var/spack/repos/builtin/packages/r-dt/package.py b/var/spack/repos/builtin/packages/r-dt/package.py
index 3b92048565..a0fc8655a6 100644
--- a/var/spack/repos/builtin/packages/r-dt/package.py
+++ b/var/spack/repos/builtin/packages/r-dt/package.py
@@ -14,7 +14,7 @@ class RDt(RPackage):
library has been included in this R package. The package name 'DT' is an
abbreviation of 'DataTables'."""
- homepage = "http://rstudio.github.io/DT"
+ homepage = "https://rstudio.github.io/DT"
url = "https://cloud.r-project.org/src/contrib/DT_0.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/DT"
diff --git a/var/spack/repos/builtin/packages/r-ergm/package.py b/var/spack/repos/builtin/packages/r-ergm/package.py
index 8314f66bfa..67dfc4487c 100644
--- a/var/spack/repos/builtin/packages/r-ergm/package.py
+++ b/var/spack/repos/builtin/packages/r-ergm/package.py
@@ -13,7 +13,7 @@ class RErgm(RPackage):
exponential-family random graph models (ERGM). "ergm" is a part of the
"statnet" suite of packages for network analysis."""
- homepage = "http://statnet.org"
+ homepage = "https://statnet.org"
url = "https://cloud.r-project.org/src/contrib/ergm_3.7.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/ergm"
diff --git a/var/spack/repos/builtin/packages/r-exomecopy/package.py b/var/spack/repos/builtin/packages/r-exomecopy/package.py
index 63cea83434..10b5b51b7d 100644
--- a/var/spack/repos/builtin/packages/r-exomecopy/package.py
+++ b/var/spack/repos/builtin/packages/r-exomecopy/package.py
@@ -15,7 +15,7 @@ class RExomecopy(RPackage):
GC-content, to simultaneously normalize and segment the samples into
regions of constant copy count."""
- homepage = "http://www.bioconductor.org/packages/release/bioc/html/exomeCopy.html"
+ homepage = "https://www.bioconductor.org/packages/release/bioc/html/exomeCopy.html"
git = "https://git.bioconductor.org/packages/exomeCopy"
version('1.36.0', commit='cbe3134acbbc9b7d5426ae2f142dc64cadb3fc26')
diff --git a/var/spack/repos/builtin/packages/r-fastmatch/package.py b/var/spack/repos/builtin/packages/r-fastmatch/package.py
index 4b4fe3f9fa..2af39a3941 100644
--- a/var/spack/repos/builtin/packages/r-fastmatch/package.py
+++ b/var/spack/repos/builtin/packages/r-fastmatch/package.py
@@ -12,7 +12,7 @@ class RFastmatch(RPackage):
function on first match against a table, but extremely fast on any
subsequent lookup as it keeps the hash table in memory."""
- homepage = "http://www.rforge.net/fastmatch"
+ homepage = "https://www.rforge.net/fastmatch"
url = "https://cloud.r-project.org/src/contrib/fastmatch_1.1-0.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/fastmatch"
diff --git a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py
index 59907838af..f84223b4a2 100644
--- a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py
+++ b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py
@@ -12,7 +12,7 @@ class RFdbInfiniummethylationHg18(RPackage):
Compiled HumanMethylation27 and HumanMethylation450 annotations"""
# This is a bioconductor package but there is no available git repository
- homepage = "http://bioconductor.org/packages/release/data/annotation/html/FDb.InfiniumMethylation.hg18.html"
+ homepage = "https://bioconductor.org/packages/release/data/annotation/html/FDb.InfiniumMethylation.hg18.html"
url = "http://bioconductor.org/packages/release/data/annotation/src/contrib/FDb.InfiniumMethylation.hg18_2.2.0.tar.gz"
version('2.2.0', sha256='4a9028ac03c11fffbab731ea750bc7f9b0884fc43c6a8dac6eb2c644e4c79f6f')
diff --git a/var/spack/repos/builtin/packages/r-ff/package.py b/var/spack/repos/builtin/packages/r-ff/package.py
index 8e0552852f..92ba43bd00 100644
--- a/var/spack/repos/builtin/packages/r-ff/package.py
+++ b/var/spack/repos/builtin/packages/r-ff/package.py
@@ -51,7 +51,7 @@ class RFf(RPackage):
datasets and quickly modify selection criteria. Further high-performance
enhancements can be made available upon request.x """
- homepage = "http://ff.r-forge.r-project.org/"
+ homepage = "https://ff.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/ff_2.2-13.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/ff"
diff --git a/var/spack/repos/builtin/packages/r-fpc/package.py b/var/spack/repos/builtin/packages/r-fpc/package.py
index 5ed8efa025..39faad197b 100644
--- a/var/spack/repos/builtin/packages/r-fpc/package.py
+++ b/var/spack/repos/builtin/packages/r-fpc/package.py
@@ -26,7 +26,7 @@ class RFpc(RPackage):
Modality diagnosis for Gaussian mixtures. For an overview see
package?fpc."""
- homepage = "http://www.homepages.ucl.ac.uk/~ucakche"
+ homepage = "https://www.homepages.ucl.ac.uk/~ucakche"
url = "https://cloud.r-project.org/src/contrib/fpc_2.1-10.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/fpc"
diff --git a/var/spack/repos/builtin/packages/r-gmodels/package.py b/var/spack/repos/builtin/packages/r-gmodels/package.py
index 2244cfdb07..6fc0f8fcd9 100644
--- a/var/spack/repos/builtin/packages/r-gmodels/package.py
+++ b/var/spack/repos/builtin/packages/r-gmodels/package.py
@@ -9,7 +9,7 @@ from spack import *
class RGmodels(RPackage):
"""Various R programming tools for model fitting."""
- homepage = "http://www.sf.net/projects/r-gregmisc"
+ homepage = "https://www.sf.net/projects/r-gregmisc"
url = "https://cloud.r-project.org/src/contrib/gmodels_2.16.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/gmodels"
diff --git a/var/spack/repos/builtin/packages/r-grbase/package.py b/var/spack/repos/builtin/packages/r-grbase/package.py
index 05fd96d5a1..0b1a6b9324 100644
--- a/var/spack/repos/builtin/packages/r-grbase/package.py
+++ b/var/spack/repos/builtin/packages/r-grbase/package.py
@@ -24,7 +24,7 @@ class RGrbase(RPackage):
and 'RBGL' are installed from 'bioconductor'; for installation instructions
please refer to the web page given below."""
- homepage = "http://people.math.aau.dk/~sorenh/software/gR/"
+ homepage = "https://people.math.aau.dk/~sorenh/software/gR/"
url = "https://cloud.r-project.org/src/contrib/gRbase_1.8-3.4.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/gRbase"
diff --git a/var/spack/repos/builtin/packages/r-gsa/package.py b/var/spack/repos/builtin/packages/r-gsa/package.py
index a94a26fb00..a3d524998b 100644
--- a/var/spack/repos/builtin/packages/r-gsa/package.py
+++ b/var/spack/repos/builtin/packages/r-gsa/package.py
@@ -9,7 +9,7 @@ from spack import *
class RGsa(RPackage):
"""Gene Set Analysis."""
- homepage = "http://www-stat.stanford.edu/~tibs/GSA"
+ homepage = "https://www-stat.stanford.edu/~tibs/GSA"
url = "https://cloud.r-project.org/src/contrib/GSA_1.03.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/GSA"
diff --git a/var/spack/repos/builtin/packages/r-imager/package.py b/var/spack/repos/builtin/packages/r-imager/package.py
index 8819f01f05..7fb01450a0 100644
--- a/var/spack/repos/builtin/packages/r-imager/package.py
+++ b/var/spack/repos/builtin/packages/r-imager/package.py
@@ -16,7 +16,7 @@ class RImager(RPackage):
The package wraps 'CImg', <http://cimg.eu>, a simple, modern C++ library
for image processing."""
- homepage = "http://dahtah.github.io/imager"
+ homepage = "https://dahtah.github.io/imager"
url = "https://cloud.r-project.org/src/contrib/imager_0.41.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/imager"
diff --git a/var/spack/repos/builtin/packages/r-jpeg/package.py b/var/spack/repos/builtin/packages/r-jpeg/package.py
index b1006752dc..d26f331fec 100644
--- a/var/spack/repos/builtin/packages/r-jpeg/package.py
+++ b/var/spack/repos/builtin/packages/r-jpeg/package.py
@@ -13,7 +13,7 @@ class RJpeg(RPackage):
bitmap images stored in the JPEG format. It can read and write both files
and in-memory raw vectors."""
- homepage = "http://www.rforge.net/jpeg/"
+ homepage = "https://www.rforge.net/jpeg/"
url = "https://cloud.r-project.org/src/contrib/jpeg_0.1-8.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/jpeg"
diff --git a/var/spack/repos/builtin/packages/r-lattice/package.py b/var/spack/repos/builtin/packages/r-lattice/package.py
index c4df1c633e..dbb0ce319d 100644
--- a/var/spack/repos/builtin/packages/r-lattice/package.py
+++ b/var/spack/repos/builtin/packages/r-lattice/package.py
@@ -14,7 +14,7 @@ class RLattice(RPackage):
sufficient for typical graphics needs, and is also flexible enough to
handle most nonstandard requirements. See ?Lattice for an introduction."""
- homepage = "http://lattice.r-forge.r-project.org/"
+ homepage = "https://lattice.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/lattice_0.20-35.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/lattice"
diff --git a/var/spack/repos/builtin/packages/r-latticeextra/package.py b/var/spack/repos/builtin/packages/r-latticeextra/package.py
index 62303a26c2..5a7f731156 100644
--- a/var/spack/repos/builtin/packages/r-latticeextra/package.py
+++ b/var/spack/repos/builtin/packages/r-latticeextra/package.py
@@ -14,7 +14,7 @@ class RLatticeextra(RPackage):
as well as additional utilities such as panel and axis annotation
functions."""
- homepage = "http://latticeextra.r-forge.r-project.org/"
+ homepage = "https://latticeextra.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/latticeExtra_0.6-28.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/latticeExtra"
diff --git a/var/spack/repos/builtin/packages/r-leaflet/package.py b/var/spack/repos/builtin/packages/r-leaflet/package.py
index 810c6e4e8a..802948d693 100644
--- a/var/spack/repos/builtin/packages/r-leaflet/package.py
+++ b/var/spack/repos/builtin/packages/r-leaflet/package.py
@@ -13,7 +13,7 @@ class RLeaflet(RPackage):
library and the 'htmlwidgets' package. These maps can be used directly from
the R console, from 'RStudio', in Shiny apps and R Markdown documents."""
- homepage = "http://rstudio.github.io/leaflet/"
+ homepage = "https://rstudio.github.io/leaflet/"
url = "https://cloud.r-project.org/src/contrib/leaflet_1.0.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/leaflet"
diff --git a/var/spack/repos/builtin/packages/r-lhs/package.py b/var/spack/repos/builtin/packages/r-lhs/package.py
index 5345e696d1..dbb209e70d 100644
--- a/var/spack/repos/builtin/packages/r-lhs/package.py
+++ b/var/spack/repos/builtin/packages/r-lhs/package.py
@@ -12,7 +12,7 @@ class RLhs(RPackage):
Provides a number of methods for creating and augmenting Latin Hypercube
Samples."""
- homepage = "http://lhs.r-forge.r-project.org/"
+ homepage = "https://lhs.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/lhs_0.16.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/lhs"
diff --git a/var/spack/repos/builtin/packages/r-matrix/package.py b/var/spack/repos/builtin/packages/r-matrix/package.py
index 1eaa980c7f..172e0687d9 100644
--- a/var/spack/repos/builtin/packages/r-matrix/package.py
+++ b/var/spack/repos/builtin/packages/r-matrix/package.py
@@ -14,7 +14,7 @@ class RMatrix(RPackage):
numeric entries. Numerous methods for and operations on these matrices,
using 'LAPACK' and 'SuiteSparse' libraries."""
- homepage = "http://matrix.r-forge.r-project.org/"
+ homepage = "https://matrix.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/Matrix_1.2-14.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/Matrix"
diff --git a/var/spack/repos/builtin/packages/r-matrixmodels/package.py b/var/spack/repos/builtin/packages/r-matrixmodels/package.py
index 2962bf5b46..431855d701 100644
--- a/var/spack/repos/builtin/packages/r-matrixmodels/package.py
+++ b/var/spack/repos/builtin/packages/r-matrixmodels/package.py
@@ -10,7 +10,7 @@ class RMatrixmodels(RPackage):
"""Modelling with sparse and dense 'Matrix' matrices, using modular
prediction and response module classes."""
- homepage = "http://matrix.r-forge.r-project.org/"
+ homepage = "https://matrix.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/MatrixModels_0.4-1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/MatrixModels"
diff --git a/var/spack/repos/builtin/packages/r-mcmc/package.py b/var/spack/repos/builtin/packages/r-mcmc/package.py
index 5e634290fe..0eabfc1491 100644
--- a/var/spack/repos/builtin/packages/r-mcmc/package.py
+++ b/var/spack/repos/builtin/packages/r-mcmc/package.py
@@ -17,7 +17,7 @@ class RMcmc(RPackage):
<doi:10.1214/12-AOS1048>, function morph.metrop), which achieves geometric
ergodicity by change of variable."""
- homepage = "http://www.stat.umn.edu/geyer/mcmc/"
+ homepage = "https://www.stat.umn.edu/geyer/mcmc/"
cran = "mcmc"
version('0.9-7', sha256='b7c4d3d5f9364c67a4a3cd49296a61c315ad9bd49324a22deccbacb314aa8260')
diff --git a/var/spack/repos/builtin/packages/r-minqa/package.py b/var/spack/repos/builtin/packages/r-minqa/package.py
index 38d33702a6..19059642c1 100644
--- a/var/spack/repos/builtin/packages/r-minqa/package.py
+++ b/var/spack/repos/builtin/packages/r-minqa/package.py
@@ -10,7 +10,7 @@ class RMinqa(RPackage):
"""Derivative-free optimization by quadratic approximation based on an
interface to Fortran implementations by M. J. D. Powell."""
- homepage = "http://optimizer.r-forge.r-project.org/"
+ homepage = "https://optimizer.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/minqa_1.2.4.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/minqa"
diff --git a/var/spack/repos/builtin/packages/r-multcomp/package.py b/var/spack/repos/builtin/packages/r-multcomp/package.py
index 13d0319e1a..78d71603c5 100644
--- a/var/spack/repos/builtin/packages/r-multcomp/package.py
+++ b/var/spack/repos/builtin/packages/r-multcomp/package.py
@@ -15,7 +15,7 @@ class RMultcomp(RPackage):
reproducing analyzes presented in the book "Multiple Comparisons Using R"
(Bretz, Hothorn, Westfall, 2010, CRC Press)."""
- homepage = "http://multcomp.r-forge.r-project.org/"
+ homepage = "https://multcomp.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/multcomp_1.4-6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/multcomp"
diff --git a/var/spack/repos/builtin/packages/r-mvtnorm/package.py b/var/spack/repos/builtin/packages/r-mvtnorm/package.py
index 510758dcaf..1efdda0e86 100644
--- a/var/spack/repos/builtin/packages/r-mvtnorm/package.py
+++ b/var/spack/repos/builtin/packages/r-mvtnorm/package.py
@@ -12,7 +12,7 @@ class RMvtnorm(RPackage):
Computes multivariate normal and t probabilities, quantiles, random
deviates and densities."""
- homepage = "http://mvtnorm.r-forge.r-project.org/"
+ homepage = "https://mvtnorm.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/mvtnorm_1.0-6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/mvtnorm"
diff --git a/var/spack/repos/builtin/packages/r-ncdf4/package.py b/var/spack/repos/builtin/packages/r-ncdf4/package.py
index 5e00bf866a..0b5107945d 100644
--- a/var/spack/repos/builtin/packages/r-ncdf4/package.py
+++ b/var/spack/repos/builtin/packages/r-ncdf4/package.py
@@ -24,7 +24,7 @@ class RNcdf4(RPackage):
packages installed simultaneously without a problem. However, the ncdf
package does not provide an interface for netcdf version 4 files."""
- homepage = "http://cirrus.ucsd.edu/~pierce/ncdf"
+ homepage = "https://cirrus.ucsd.edu/~pierce/ncdf"
url = "https://cloud.r-project.org/src/contrib/ncdf4_1.15.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/ncdf4"
diff --git a/var/spack/repos/builtin/packages/r-nmf/package.py b/var/spack/repos/builtin/packages/r-nmf/package.py
index 48fd9f93cc..d100c8bb6d 100644
--- a/var/spack/repos/builtin/packages/r-nmf/package.py
+++ b/var/spack/repos/builtin/packages/r-nmf/package.py
@@ -16,7 +16,7 @@ class RNmf(RPackage):
the main interface function provides an easy way of performing parallel
computations on multicore machines."""
- homepage = "http://renozao.github.io/NMF"
+ homepage = "https://renozao.github.io/NMF"
url = "https://cloud.r-project.org/src/contrib/NMF_0.21.0.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/NMF"
diff --git a/var/spack/repos/builtin/packages/r-nnet/package.py b/var/spack/repos/builtin/packages/r-nnet/package.py
index f6806a46fd..5f5ad228d3 100644
--- a/var/spack/repos/builtin/packages/r-nnet/package.py
+++ b/var/spack/repos/builtin/packages/r-nnet/package.py
@@ -12,7 +12,7 @@ class RNnet(RPackage):
Software for feed-forward neural networks with a single hidden layer,
and for multinomial log-linear models."""
- homepage = "http://www.stats.ox.ac.uk/pub/MASS4/"
+ homepage = "https://www.stats.ox.ac.uk/pub/MASS4/"
url = "https://cloud.r-project.org/src/contrib/nnet_7.3-12.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/nnet"
diff --git a/var/spack/repos/builtin/packages/r-partykit/package.py b/var/spack/repos/builtin/packages/r-partykit/package.py
index c822d274ec..317c24b107 100644
--- a/var/spack/repos/builtin/packages/r-partykit/package.py
+++ b/var/spack/repos/builtin/packages/r-partykit/package.py
@@ -21,7 +21,7 @@ class RPartykit(RPackage):
published by Hothorn and Zeileis (2015)
<https://jmlr.org/papers/v16/hothorn15a.html>."""
- homepage = "http://partykit.r-forge.r-project.org/partykit"
+ homepage = "https://partykit.r-forge.r-project.org/partykit"
url = "https://cloud.r-project.org/src/contrib/partykit_1.1-1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/partykit"
diff --git a/var/spack/repos/builtin/packages/r-png/package.py b/var/spack/repos/builtin/packages/r-png/package.py
index b49ec79282..f7621512de 100644
--- a/var/spack/repos/builtin/packages/r-png/package.py
+++ b/var/spack/repos/builtin/packages/r-png/package.py
@@ -11,7 +11,7 @@ class RPng(RPackage):
bitmap images stored in the PNG format. It can read and write both files
and in-memory raw vectors."""
- homepage = "http://www.rforge.net/png/"
+ homepage = "https://www.rforge.net/png/"
url = "https://cloud.r-project.org/src/contrib/png_0.1-7.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/png"
diff --git a/var/spack/repos/builtin/packages/r-prabclus/package.py b/var/spack/repos/builtin/packages/r-prabclus/package.py
index be3a4fcc63..86e8fed0ab 100644
--- a/var/spack/repos/builtin/packages/r-prabclus/package.py
+++ b/var/spack/repos/builtin/packages/r-prabclus/package.py
@@ -17,7 +17,7 @@ class RPrabclus(RPackage):
between communities. Tests whether various distance-based regressions are
equal. Try package?prabclus for on overview."""
- homepage = "http://www.homepages.ucl.ac.uk/~ucakche"
+ homepage = "https://www.homepages.ucl.ac.uk/~ucakche"
url = "https://cloud.r-project.org/src/contrib/prabclus_2.2-6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/prabclus"
diff --git a/var/spack/repos/builtin/packages/r-proc/package.py b/var/spack/repos/builtin/packages/r-proc/package.py
index a0255604cf..be5ce7acb6 100644
--- a/var/spack/repos/builtin/packages/r-proc/package.py
+++ b/var/spack/repos/builtin/packages/r-proc/package.py
@@ -14,7 +14,7 @@ class RProc(RPackage):
compared with statistical tests based on U-statistics or bootstrap.
Confidence intervals can be computed for (p)AUC or ROC curves."""
- homepage = "http://expasy.org/tools/pROC/"
+ homepage = "https://expasy.org/tools/pROC/"
url = "https://cloud.r-project.org/src/contrib/pROC_1.17.0.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/pROC"
diff --git a/var/spack/repos/builtin/packages/r-proj4/package.py b/var/spack/repos/builtin/packages/r-proj4/package.py
index c9e58734ee..2324550d14 100644
--- a/var/spack/repos/builtin/packages/r-proj4/package.py
+++ b/var/spack/repos/builtin/packages/r-proj4/package.py
@@ -13,7 +13,7 @@ class RProj4(RPackage):
the PROJ.4 cartographic projections library. It allows transformation of
geographic coordinates from one projection and/or datum to another."""
- homepage = "http://www.rforge.net/proj4/"
+ homepage = "https://www.rforge.net/proj4/"
url = "https://cloud.r-project.org/src/contrib/proj4_1.0-8.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/proj4"
diff --git a/var/spack/repos/builtin/packages/r-psych/package.py b/var/spack/repos/builtin/packages/r-psych/package.py
index b7da499850..113652dc8a 100644
--- a/var/spack/repos/builtin/packages/r-psych/package.py
+++ b/var/spack/repos/builtin/packages/r-psych/package.py
@@ -25,7 +25,7 @@ class RPsych(RPackage):
research. For more information, see the <http://personality-project.org/r>
web page."""
- homepage = "http://personality-project.org/r/psych"
+ homepage = "https://personality-project.org/r/psych"
url = "https://cloud.r-project.org/src/contrib/psych_1.7.8.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/psych"
diff --git a/var/spack/repos/builtin/packages/r-quantmod/package.py b/var/spack/repos/builtin/packages/r-quantmod/package.py
index 0bd09828a9..827a470aba 100644
--- a/var/spack/repos/builtin/packages/r-quantmod/package.py
+++ b/var/spack/repos/builtin/packages/r-quantmod/package.py
@@ -12,7 +12,7 @@ class RQuantmod(RPackage):
Specify, build, trade, and analyse quantitative financial trading
strategies."""
- homepage = "http://www.quantmod.com/"
+ homepage = "https://www.quantmod.com/"
url = "https://cloud.r-project.org/src/contrib/quantmod_0.4-5.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/quantmod"
diff --git a/var/spack/repos/builtin/packages/r-quickplot/package.py b/var/spack/repos/builtin/packages/r-quickplot/package.py
index 4b014288f6..98310e3c93 100644
--- a/var/spack/repos/builtin/packages/r-quickplot/package.py
+++ b/var/spack/repos/builtin/packages/r-quickplot/package.py
@@ -14,7 +14,7 @@ class RQuickplot(RPackage):
for quick visualizations when testing code, with the key benefit
that visualizations are updated independently of one another."""
- homepage = "http://quickplot.predictiveecology.org/"
+ homepage = "https://quickplot.predictiveecology.org/"
url = "https://cloud.r-project.org/src/contrib/quickPlot_0.1.6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/quickPlot"
diff --git a/var/spack/repos/builtin/packages/r-rcolorbrewer/package.py b/var/spack/repos/builtin/packages/r-rcolorbrewer/package.py
index a5c6008f46..8cc247a6cf 100644
--- a/var/spack/repos/builtin/packages/r-rcolorbrewer/package.py
+++ b/var/spack/repos/builtin/packages/r-rcolorbrewer/package.py
@@ -10,7 +10,7 @@ class RRcolorbrewer(RPackage):
"""Provides color schemes for maps (and other graphics) designed by Cynthia
Brewer as described at http://colorbrewer2.org"""
- homepage = "http://colorbrewer2.org"
+ homepage = "https://colorbrewer2.org"
url = "https://cloud.r-project.org/src/contrib/RColorBrewer_1.1-2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/RColorBrewer"
diff --git a/var/spack/repos/builtin/packages/r-rcpp/package.py b/var/spack/repos/builtin/packages/r-rcpp/package.py
index 2428f88c00..2c6fca4b33 100644
--- a/var/spack/repos/builtin/packages/r-rcpp/package.py
+++ b/var/spack/repos/builtin/packages/r-rcpp/package.py
@@ -21,7 +21,7 @@ class RRcpp(RPackage):
(2018,; <doi:10.1080/00031305.2017.1375990>); see 'citation("Rcpp")' for
details."""
- homepage = "http://dirk.eddelbuettel.com/code/rcpp.html"
+ homepage = "https://dirk.eddelbuettel.com/code/rcpp.html"
url = "https://cloud.r-project.org/src/contrib/Rcpp_0.12.13.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/Rcpp"
diff --git a/var/spack/repos/builtin/packages/r-rcppeigen/package.py b/var/spack/repos/builtin/packages/r-rcppeigen/package.py
index 754a2f0aea..c538ee8ac3 100644
--- a/var/spack/repos/builtin/packages/r-rcppeigen/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppeigen/package.py
@@ -23,7 +23,7 @@ class RRcppeigen(RPackage):
'RcppEigen' (the 'Rcpp' bindings/bridge to 'Eigen') is licensed under the
GNU GPL version 2 or later, as is the rest of 'Rcpp'."""
- homepage = "http://eigen.tuxfamily.org/"
+ homepage = "https://eigen.tuxfamily.org/"
url = "https://cloud.r-project.org/src/contrib/RcppEigen_0.3.2.9.0.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/RcppEigen"
diff --git a/var/spack/repos/builtin/packages/r-rcppparallel/package.py b/var/spack/repos/builtin/packages/r-rcppparallel/package.py
index 4e84e22021..3161a89f59 100644
--- a/var/spack/repos/builtin/packages/r-rcppparallel/package.py
+++ b/var/spack/repos/builtin/packages/r-rcppparallel/package.py
@@ -14,7 +14,7 @@ class RRcppparallel(RPackage):
serial "for" loop into a parallel one and the 'parallelReduce()' function
can be used for accumulating aggregate or other values."""
- homepage = "http://rcppcore.github.io/RcppParallel"
+ homepage = "https://rcppcore.github.io/RcppParallel"
url = "https://cloud.r-project.org/src/contrib/RcppParallel_4.4.3.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/RcppParallel"
diff --git a/var/spack/repos/builtin/packages/r-rgenoud/package.py b/var/spack/repos/builtin/packages/r-rgenoud/package.py
index 8066c065ab..cdc9c48412 100644
--- a/var/spack/repos/builtin/packages/r-rgenoud/package.py
+++ b/var/spack/repos/builtin/packages/r-rgenoud/package.py
@@ -9,7 +9,7 @@ from spack import *
class RRgenoud(RPackage):
"""A genetic algorithm plus derivative optimizer."""
- homepage = "http://sekhon.berkeley.edu/rgenoud/"
+ homepage = "https://sekhon.berkeley.edu/rgenoud/"
url = "https://cloud.r-project.org/src/contrib/rgenoud_5.8-1.0.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/rgenoud"
diff --git a/var/spack/repos/builtin/packages/r-rinside/package.py b/var/spack/repos/builtin/packages/r-rinside/package.py
index d9c3940479..09dd72bef0 100644
--- a/var/spack/repos/builtin/packages/r-rinside/package.py
+++ b/var/spack/repos/builtin/packages/r-rinside/package.py
@@ -24,7 +24,7 @@ class RRinside(RPackage):
automatically). Doxygen-generated documentation of the C++ classes is
available at the 'RInside' website as well."""
- homepage = "http://dirk.eddelbuettel.com/code/rinside.html"
+ homepage = "https://dirk.eddelbuettel.com/code/rinside.html"
url = "https://cloud.r-project.org/src/contrib/RInside_0.2.15.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/RInside"
diff --git a/var/spack/repos/builtin/packages/r-rjava/package.py b/var/spack/repos/builtin/packages/r-rjava/package.py
index 073e1a7e73..250fa15ae8 100644
--- a/var/spack/repos/builtin/packages/r-rjava/package.py
+++ b/var/spack/repos/builtin/packages/r-rjava/package.py
@@ -12,7 +12,7 @@ class RRjava(RPackage):
Low-level interface to Java VM very much like .C/.Call and friends.
Allows creation of objects, calling methods and accessing fields."""
- homepage = "http://www.rforge.net/rJava/"
+ homepage = "https://www.rforge.net/rJava/"
url = "https://cloud.r-project.org/src/contrib/rJava_0.9-8.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/rJava"
diff --git a/var/spack/repos/builtin/packages/r-rmpfr/package.py b/var/spack/repos/builtin/packages/r-rmpfr/package.py
index 7741017a45..e0028a11d2 100644
--- a/var/spack/repos/builtin/packages/r-rmpfr/package.py
+++ b/var/spack/repos/builtin/packages/r-rmpfr/package.py
@@ -15,7 +15,7 @@ class RRmpfr(RPackage):
Reliable) Library which itself is based on the GMP (GNU Multiple Precision)
Library."""
- homepage = "http://rmpfr.r-forge.r-project.org"
+ homepage = "https://rmpfr.r-forge.r-project.org"
url = "https://cloud.r-project.org/src/contrib/Rmpfr_0.6-1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/Rmpfr"
diff --git a/var/spack/repos/builtin/packages/r-rmutil/package.py b/var/spack/repos/builtin/packages/r-rmutil/package.py
index 3770e99ff6..34c7329280 100644
--- a/var/spack/repos/builtin/packages/r-rmutil/package.py
+++ b/var/spack/repos/builtin/packages/r-rmutil/package.py
@@ -14,7 +14,7 @@ class RRmutil(RPackage):
'gnlm', 'stable', 'growth', 'repeated', and 'event' (available at
<http://www.commanster.eu/rcode.html>)."""
- homepage = "http://www.commanster.eu/rcode.html"
+ homepage = "https://www.commanster.eu/rcode.html"
url = "https://cloud.r-project.org/src/contrib/rmutil_1.1.3.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/rmutil"
diff --git a/var/spack/repos/builtin/packages/r-rrblup/package.py b/var/spack/repos/builtin/packages/r-rrblup/package.py
index 0740b6a349..e3b51cd574 100644
--- a/var/spack/repos/builtin/packages/r-rrblup/package.py
+++ b/var/spack/repos/builtin/packages/r-rrblup/package.py
@@ -15,7 +15,7 @@ class RRrblup(RPackage):
calculated based on an additive relationship matrix or a Gaussian
kernel."""
- homepage = "http://potatobreeding.cals.wisc.edu/software"
+ homepage = "https://potatobreeding.cals.wisc.edu/software"
url = "https://cloud.r-project.org/src/contrib/rrBLUP_4.6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/rrBLUP"
diff --git a/var/spack/repos/builtin/packages/r-rsnns/package.py b/var/spack/repos/builtin/packages/r-rsnns/package.py
index a408235746..c9522c3038 100644
--- a/var/spack/repos/builtin/packages/r-rsnns/package.py
+++ b/var/spack/repos/builtin/packages/r-rsnns/package.py
@@ -18,7 +18,7 @@ class RRsnns(RPackage):
high-level interface, so that the most common neural network topologies
and learning algorithms integrate seamlessly into R."""
- homepage = "http://sci2s.ugr.es/dicits/software/RSNNS"
+ homepage = "https://sci2s.ugr.es/dicits/software/RSNNS"
url = "https://cloud.r-project.org/src/contrib/RSNNS_0.4-7.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/RSNNS"
diff --git a/var/spack/repos/builtin/packages/r-rzmq/package.py b/var/spack/repos/builtin/packages/r-rzmq/package.py
index 366c32c2fd..f2c8657a42 100644
--- a/var/spack/repos/builtin/packages/r-rzmq/package.py
+++ b/var/spack/repos/builtin/packages/r-rzmq/package.py
@@ -13,7 +13,7 @@ class RRzmq(RPackage):
Interface to the 'ZeroMQ' lightweight messaging kernel (see
<http://www.zeromq.org/> for more information)."""
- homepage = "http://github.com/armstrtw/rzmq"
+ homepage = "https://github.com/armstrtw/rzmq"
url = "https://cloud.r-project.org/src/contrib/rzmq_0.7.7.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/rzmq"
diff --git a/var/spack/repos/builtin/packages/r-seqinr/package.py b/var/spack/repos/builtin/packages/r-seqinr/package.py
index b95ce812b8..576fc1dab7 100644
--- a/var/spack/repos/builtin/packages/r-seqinr/package.py
+++ b/var/spack/repos/builtin/packages/r-seqinr/package.py
@@ -14,7 +14,7 @@ class RSeqinr(RPackage):
management under the ACNUC system described in Gouy, M. et al. (1984)
Nucleic Acids Res. 12:121-127 <doi:10.1093/nar/12.1Part1.121>."""
- homepage = "http://seqinr.r-forge.r-project.org"
+ homepage = "https://seqinr.r-forge.r-project.org"
url = "https://cloud.r-project.org/src/contrib/seqinr_3.3-6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/seqinr"
diff --git a/var/spack/repos/builtin/packages/r-smoof/package.py b/var/spack/repos/builtin/packages/r-smoof/package.py
index 403f1cf0b9..39ec3041e0 100644
--- a/var/spack/repos/builtin/packages/r-smoof/package.py
+++ b/var/spack/repos/builtin/packages/r-smoof/package.py
@@ -15,7 +15,7 @@ class RSmoof(RPackage):
convenient functions to generate, plot and work with objective
functions."""
- homepage = "http://github.com/jakobbossek/smoof"
+ homepage = "https://github.com/jakobbossek/smoof"
url = "https://cloud.r-project.org/src/contrib/smoof_1.5.1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/smoof"
diff --git a/var/spack/repos/builtin/packages/r-spades-addins/package.py b/var/spack/repos/builtin/packages/r-spades-addins/package.py
index 6bb7fc6109..be41444c3b 100644
--- a/var/spack/repos/builtin/packages/r-spades-addins/package.py
+++ b/var/spack/repos/builtin/packages/r-spades-addins/package.py
@@ -12,7 +12,7 @@ class RSpadesAddins(RPackage):
Provides 'RStudio' addins for 'SpaDES' packages and 'SpaDES' module
development. See '?SpaDES.addins' for an overview of the tools provided."""
- homepage = "http://spades-addins.predictiveecology.org/"
+ homepage = "https://spades-addins.predictiveecology.org/"
url = "https://cloud.r-project.org/src/contrib/SpaDES.addins_0.1.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/SpaDES.addins"
diff --git a/var/spack/repos/builtin/packages/r-spades/package.py b/var/spack/repos/builtin/packages/r-spades/package.py
index 0d498a127a..3ce072f5fd 100644
--- a/var/spack/repos/builtin/packages/r-spades/package.py
+++ b/var/spack/repos/builtin/packages/r-spades/package.py
@@ -13,7 +13,7 @@ class RSpades(RPackage):
focus on spatially explicit models. These include raster-based,
event-based, and agent-based models."""
- homepage = "http://spades.predictiveecology.org/"
+ homepage = "https://spades.predictiveecology.org/"
url = "https://cloud.r-project.org/src/contrib/SpaDES_2.0.6.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/SpaDES"
diff --git a/var/spack/repos/builtin/packages/r-squarem/package.py b/var/spack/repos/builtin/packages/r-squarem/package.py
index 90ea3b334e..09a538fa7d 100644
--- a/var/spack/repos/builtin/packages/r-squarem/package.py
+++ b/var/spack/repos/builtin/packages/r-squarem/package.py
@@ -17,7 +17,7 @@ class RSquarem(RPackage):
vignette("SQUAREM"). Refer to the J Stat Software article:
<doi:10.18637/jss.v092.i07>."""
- homepage = "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html"
+ homepage = "https://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html"
url = "https://cloud.r-project.org/src/contrib/SQUAREM_2017.10-1.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/SQUAREM"
diff --git a/var/spack/repos/builtin/packages/r-statnet-common/package.py b/var/spack/repos/builtin/packages/r-statnet-common/package.py
index a95216cb43..900a9b5f13 100644
--- a/var/spack/repos/builtin/packages/r-statnet-common/package.py
+++ b/var/spack/repos/builtin/packages/r-statnet-common/package.py
@@ -12,7 +12,7 @@ class RStatnetCommon(RPackage):
Non-statistical utilities used by the software developed by the Statnet
Project. They may also be of use to others."""
- homepage = "http://www.statnet.org"
+ homepage = "https://www.statnet.org"
url = "https://cloud.r-project.org/src/contrib/statnet.common_3.3.0.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/statnet.common"
diff --git a/var/spack/repos/builtin/packages/r-survey/package.py b/var/spack/repos/builtin/packages/r-survey/package.py
index f15be5cfbe..adf6b693c8 100644
--- a/var/spack/repos/builtin/packages/r-survey/package.py
+++ b/var/spack/repos/builtin/packages/r-survey/package.py
@@ -17,7 +17,7 @@ class RSurvey(RPackage):
calibration, and raking. Two-phase subsampling designs. Graphics. PPS
sampling without replacement. Principal components, factor analysis."""
- homepage = "http://r-survey.r-forge.r-project.org/survey/"
+ homepage = "https://r-survey.r-forge.r-project.org/survey/"
url = "https://cloud.r-project.org/src/contrib/survey_3.30-3.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/survey"
diff --git a/var/spack/repos/builtin/packages/r-threejs/package.py b/var/spack/repos/builtin/packages/r-threejs/package.py
index b1b7d52b1d..b6efcb3082 100644
--- a/var/spack/repos/builtin/packages/r-threejs/package.py
+++ b/var/spack/repos/builtin/packages/r-threejs/package.py
@@ -12,7 +12,7 @@ class RThreejs(RPackage):
Create interactive 3D scatter plots, network plots, and globes using the
'three.js' visualization library ("http://threejs.org")."""
- homepage = "http://bwlewis.github.io/rthreejs"
+ homepage = "https://bwlewis.github.io/rthreejs"
url = "https://cloud.r-project.org/src/contrib/threejs_0.2.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/threejs"
diff --git a/var/spack/repos/builtin/packages/r-tiff/package.py b/var/spack/repos/builtin/packages/r-tiff/package.py
index ea2ef4b4c0..711960574f 100644
--- a/var/spack/repos/builtin/packages/r-tiff/package.py
+++ b/var/spack/repos/builtin/packages/r-tiff/package.py
@@ -13,7 +13,7 @@ class RTiff(RPackage):
bitmap images stored in the TIFF format. It can read and write both files
and in-memory raw vectors."""
- homepage = "http://www.rforge.net/tiff/"
+ homepage = "https://www.rforge.net/tiff/"
url = "https://cloud.r-project.org/src/contrib/tiff_0.1-5.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/tiff"
diff --git a/var/spack/repos/builtin/packages/r-trimcluster/package.py b/var/spack/repos/builtin/packages/r-trimcluster/package.py
index 17f1e4600a..c50636e6fd 100644
--- a/var/spack/repos/builtin/packages/r-trimcluster/package.py
+++ b/var/spack/repos/builtin/packages/r-trimcluster/package.py
@@ -12,7 +12,7 @@ class RTrimcluster(RPackage):
Trimmed k-means clustering. The method is described in Cuesta-Albertos et
al. (1997) <doi:10.1214/aos/1031833664>."""
- homepage = "http://www.homepages.ucl.ac.uk/~ucakche"
+ homepage = "https://www.homepages.ucl.ac.uk/~ucakche"
url = "https://cloud.r-project.org/src/contrib/trimcluster_0.1-2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/trimcluster"
diff --git a/var/spack/repos/builtin/packages/r-trust/package.py b/var/spack/repos/builtin/packages/r-trust/package.py
index 66662d8961..18efac1fc7 100644
--- a/var/spack/repos/builtin/packages/r-trust/package.py
+++ b/var/spack/repos/builtin/packages/r-trust/package.py
@@ -12,7 +12,7 @@ class RTrust(RPackage):
Does local optimization using two derivatives and trust regions.
Guaranteed to converge to local minimum of objective function."""
- homepage = "http://www.stat.umn.edu/geyer/trust"
+ homepage = "https://www.stat.umn.edu/geyer/trust"
url = "https://cloud.r-project.org/src/contrib/trust_0.1-7.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/trust"
diff --git a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py
index ddb96a7c6b..f16d663f39 100644
--- a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py
+++ b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py
@@ -13,7 +13,7 @@ class RTxdbHsapiensUcscHg18Knowngene(RPackage):
TxDb objects"""
# This is a bioconductor package but ther is no available git repo
- homepage = "http://bioconductor.org/packages/release/data/annotation/html/TxDb.Hsapiens.UCSC.hg18.knownGene.html"
+ homepage = "https://bioconductor.org/packages/release/data/annotation/html/TxDb.Hsapiens.UCSC.hg18.knownGene.html"
url = "http://bioconductor.org/packages/release/data/annotation/src/contrib/TxDb.Hsapiens.UCSC.hg18.knownGene_3.2.2.tar.gz"
version('3.2.2', sha256='bc9ca40b4eab87f5ca64a4b876d42502b9b8e9f5983d745bfe0ee349d97b69fa')
diff --git a/var/spack/repos/builtin/packages/r-uuid/package.py b/var/spack/repos/builtin/packages/r-uuid/package.py
index db4c8c1ad6..3d47bc73a4 100644
--- a/var/spack/repos/builtin/packages/r-uuid/package.py
+++ b/var/spack/repos/builtin/packages/r-uuid/package.py
@@ -13,7 +13,7 @@ class RUuid(RPackage):
Tools for generating and handling of UUIDs (Universally Unique
Identifiers)."""
- homepage = "http://www.rforge.net/uuid"
+ homepage = "https://www.rforge.net/uuid"
url = "https://cloud.r-project.org/src/contrib/uuid_0.1-2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/uuid"
diff --git a/var/spack/repos/builtin/packages/r-varselrf/package.py b/var/spack/repos/builtin/packages/r-varselrf/package.py
index 57a23d6a06..258bdb7352 100644
--- a/var/spack/repos/builtin/packages/r-varselrf/package.py
+++ b/var/spack/repos/builtin/packages/r-varselrf/package.py
@@ -14,7 +14,7 @@ class RVarselrf(RPackage):
. Main applications in high-dimensional data (e.g., microarray data,
and other genomics and proteomics applications)."""
- homepage = "http://ligarto.org/rdiaz/Software/Software.html"
+ homepage = "https://ligarto.org/rdiaz/Software/Software.html"
url = "https://cloud.r-project.org/src/contrib/varSelRF_0.7-8.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/varSelRF"
diff --git a/var/spack/repos/builtin/packages/r-withr/package.py b/var/spack/repos/builtin/packages/r-withr/package.py
index 657572bb59..50ba94c8a9 100644
--- a/var/spack/repos/builtin/packages/r-withr/package.py
+++ b/var/spack/repos/builtin/packages/r-withr/package.py
@@ -14,7 +14,7 @@ class RWithr(RPackage):
'devtools' package, this provides a simple package with limited
dependencies to provide access to these functions."""
- homepage = "http://github.com/jimhester/withr"
+ homepage = "https://github.com/jimhester/withr"
url = "https://cloud.r-project.org/src/contrib/withr_1.0.2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/withr"
diff --git a/var/spack/repos/builtin/packages/r-xlconnect/package.py b/var/spack/repos/builtin/packages/r-xlconnect/package.py
index def05e88df..206eb4420e 100644
--- a/var/spack/repos/builtin/packages/r-xlconnect/package.py
+++ b/var/spack/repos/builtin/packages/r-xlconnect/package.py
@@ -12,7 +12,7 @@ class RXlconnect(RPackage):
Provides comprehensive functionality to read, write and format Excel
data."""
- homepage = "http://miraisolutions.wordpress.com/"
+ homepage = "https://miraisolutions.wordpress.com/"
url = "https://cloud.r-project.org/src/contrib/XLConnect_0.2-11.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/XLConnect"
diff --git a/var/spack/repos/builtin/packages/r-xlconnectjars/package.py b/var/spack/repos/builtin/packages/r-xlconnectjars/package.py
index c38bfa4f1a..0ec679d901 100644
--- a/var/spack/repos/builtin/packages/r-xlconnectjars/package.py
+++ b/var/spack/repos/builtin/packages/r-xlconnectjars/package.py
@@ -9,7 +9,7 @@ from spack import *
class RXlconnectjars(RPackage):
"""Provides external JAR dependencies for the XLConnect package."""
- homepage = "http://miraisolutions.wordpress.com/"
+ homepage = "https://miraisolutions.wordpress.com/"
url = "https://cloud.r-project.org/src/contrib/XLConnectJars_0.2-9.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/XLConnectJars"
diff --git a/var/spack/repos/builtin/packages/r-xtable/package.py b/var/spack/repos/builtin/packages/r-xtable/package.py
index 16cf26086c..69cb6371d4 100644
--- a/var/spack/repos/builtin/packages/r-xtable/package.py
+++ b/var/spack/repos/builtin/packages/r-xtable/package.py
@@ -9,7 +9,7 @@ from spack import *
class RXtable(RPackage):
"""Coerce data to LaTeX and HTML tables."""
- homepage = "http://xtable.r-forge.r-project.org/"
+ homepage = "https://xtable.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/xtable_1.8-2.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/xtable"
diff --git a/var/spack/repos/builtin/packages/r-zoo/package.py b/var/spack/repos/builtin/packages/r-zoo/package.py
index e1000200fc..d8847610c3 100644
--- a/var/spack/repos/builtin/packages/r-zoo/package.py
+++ b/var/spack/repos/builtin/packages/r-zoo/package.py
@@ -15,7 +15,7 @@ class RZoo(RPackage):
index/date/time class and consistency with ts and base R by providing
methods to extend standard generics."""
- homepage = "http://zoo.r-forge.r-project.org/"
+ homepage = "https://zoo.r-forge.r-project.org/"
url = "https://cloud.r-project.org/src/contrib/zoo_1.7-14.tar.gz"
list_url = "https://cloud.r-project.org/src/contrib/Archive/zoo"
diff --git a/var/spack/repos/builtin/packages/ragel/package.py b/var/spack/repos/builtin/packages/ragel/package.py
index 586d08f220..b2e240d552 100644
--- a/var/spack/repos/builtin/packages/ragel/package.py
+++ b/var/spack/repos/builtin/packages/ragel/package.py
@@ -15,7 +15,7 @@ class Ragel(AutotoolsPackage):
recognition of a regular language. Code embedding is done using
inline operators that do not disrupt the regular language syntax.
"""
- homepage = "http://www.colm.net/open-source/ragel"
+ homepage = "https://www.colm.net/open-source/ragel"
git = "git://colm.net/ragel.git"
url = "http://www.colm.net/files/ragel/ragel-6.10.tar.gz"
diff --git a/var/spack/repos/builtin/packages/raja/package.py b/var/spack/repos/builtin/packages/raja/package.py
index 205265e7e6..9756dea956 100644
--- a/var/spack/repos/builtin/packages/raja/package.py
+++ b/var/spack/repos/builtin/packages/raja/package.py
@@ -9,7 +9,7 @@ from spack import *
class Raja(CMakePackage, CudaPackage, ROCmPackage):
"""RAJA Parallel Framework."""
- homepage = "http://software.llnl.gov/RAJA/"
+ homepage = "https://software.llnl.gov/RAJA/"
git = "https://github.com/LLNL/RAJA.git"
maintainers = ['davidbeckingsale']
diff --git a/var/spack/repos/builtin/packages/rapidjson/package.py b/var/spack/repos/builtin/packages/rapidjson/package.py
index 0cd7dac6c1..6b8987da91 100644
--- a/var/spack/repos/builtin/packages/rapidjson/package.py
+++ b/var/spack/repos/builtin/packages/rapidjson/package.py
@@ -9,7 +9,7 @@ from spack import *
class Rapidjson(CMakePackage):
"""A fast JSON parser/generator for C++ with both SAX/DOM style API"""
- homepage = "http://rapidjson.org"
+ homepage = "https://rapidjson.org"
url = "https://github.com/Tencent/rapidjson/archive/v1.1.0.tar.gz"
version('1.1.0', sha256='bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e')
diff --git a/var/spack/repos/builtin/packages/re2c/package.py b/var/spack/repos/builtin/packages/re2c/package.py
index 0b2b3fbed9..7cf713c4ce 100644
--- a/var/spack/repos/builtin/packages/re2c/package.py
+++ b/var/spack/repos/builtin/packages/re2c/package.py
@@ -10,7 +10,7 @@ from spack import *
class Re2c(AutotoolsPackage):
"""re2c: a free and open-source lexer generator for C and C++"""
- homepage = "http://re2c.org/index.html"
+ homepage = "https://re2c.org/index.html"
url = "https://github.com/skvadrik/re2c/releases/download/1.2.1/re2c-1.2.1.tar.xz"
version('2.2', sha256='0fc45e4130a8a555d68e230d1795de0216dfe99096b61b28e67c86dfd7d86bda')
diff --git a/var/spack/repos/builtin/packages/rendercheck/package.py b/var/spack/repos/builtin/packages/rendercheck/package.py
index eeb893022f..8a85a40bf5 100644
--- a/var/spack/repos/builtin/packages/rendercheck/package.py
+++ b/var/spack/repos/builtin/packages/rendercheck/package.py
@@ -10,7 +10,7 @@ class Rendercheck(AutotoolsPackage, XorgPackage):
"""rendercheck is a program to test a Render extension implementation
against separate calculations of expected output."""
- homepage = "http://cgit.freedesktop.org/xorg/app/rendercheck"
+ homepage = "https://cgit.freedesktop.org/xorg/app/rendercheck"
xorg_mirror_path = "app/rendercheck-1.5.tar.gz"
version('1.5', sha256='1553fef61c30f2524b597c3758cc8d3f8dc1f52eb8137417fa0667b0adc8a604')
diff --git a/var/spack/repos/builtin/packages/repeatmasker/package.py b/var/spack/repos/builtin/packages/repeatmasker/package.py
index 180e8a085a..e6483c5666 100644
--- a/var/spack/repos/builtin/packages/repeatmasker/package.py
+++ b/var/spack/repos/builtin/packages/repeatmasker/package.py
@@ -12,7 +12,7 @@ class Repeatmasker(Package):
"""RepeatMasker is a program that screens DNA sequences for interspersed
repeats and low complexity DNA sequences."""
- homepage = "http://www.repeatmasker.org"
+ homepage = "https://www.repeatmasker.org"
version('4.1.2-p1', sha256='4be54bf6c050422b211e24a797feb06fd7954c8b4ee6f3ece94cb6faaf6b0e96')
version('4.0.9', sha256='8d67415d89ed301670b7632ea411f794c6e30d8ed0f007a726c4b0a39c8638e5')
diff --git a/var/spack/repos/builtin/packages/repeatmodeler/package.py b/var/spack/repos/builtin/packages/repeatmodeler/package.py
index f703b19dc7..68dbaca0a5 100644
--- a/var/spack/repos/builtin/packages/repeatmodeler/package.py
+++ b/var/spack/repos/builtin/packages/repeatmodeler/package.py
@@ -10,7 +10,7 @@ class Repeatmodeler(Package):
"""RepeatModeler is a de-novo repeat family identification and modeling
package."""
- homepage = "http://www.repeatmasker.org/RepeatModeler/"
+ homepage = "https://www.repeatmasker.org/RepeatModeler/"
url = "http://www.repeatmasker.org/RepeatModeler/RepeatModeler-open-1.0.11.tar.gz"
version('1.0.11', sha256='7ff0d588b40f9ad5ce78876f3ab8d2332a20f5128f6357413f741bb7fa172193')
diff --git a/var/spack/repos/builtin/packages/repeatscout/package.py b/var/spack/repos/builtin/packages/repeatscout/package.py
index 035c26a5bc..acc854a47c 100644
--- a/var/spack/repos/builtin/packages/repeatscout/package.py
+++ b/var/spack/repos/builtin/packages/repeatscout/package.py
@@ -11,7 +11,7 @@ class Repeatscout(MakefilePackage):
"""RepeatScout - De Novo Repeat Finder, Price A.L., Jones N.C. and Pevzner
P.A."""
- homepage = "http://www.repeatmasker.org/RepeatModeler/"
+ homepage = "https://www.repeatmasker.org/RepeatModeler/"
url = "http://www.repeatmasker.org/RepeatScout-1.0.5.tar.gz"
version('1.0.5', sha256='bda6f782382f2b7dcb6a004b7da586d5046b3c12429b158e24787be62de6199c')
diff --git a/var/spack/repos/builtin/packages/rgb/package.py b/var/spack/repos/builtin/packages/rgb/package.py
index ea5fc4eab4..648abe4158 100644
--- a/var/spack/repos/builtin/packages/rgb/package.py
+++ b/var/spack/repos/builtin/packages/rgb/package.py
@@ -15,7 +15,7 @@ class Rgb(AutotoolsPackage, XorgPackage):
The "others" subdirectory contains some alternate color databases."""
- homepage = "http://cgit.freedesktop.org/xorg/app/rgb"
+ homepage = "https://cgit.freedesktop.org/xorg/app/rgb"
xorg_mirror_path = "app/rgb-1.0.6.tar.gz"
version('1.0.6', sha256='cb998035e08b9f58ad3150cab60461c3225bdd075238cffc665e24da40718933')
diff --git a/var/spack/repos/builtin/packages/rngstreams/package.py b/var/spack/repos/builtin/packages/rngstreams/package.py
index 45a8ab04b4..3a9d973e84 100644
--- a/var/spack/repos/builtin/packages/rngstreams/package.py
+++ b/var/spack/repos/builtin/packages/rngstreams/package.py
@@ -9,7 +9,7 @@ from spack import *
class Rngstreams(AutotoolsPackage):
"""Multiple independent streams of pseudo-random numbers."""
- homepage = "http://statmath.wu.ac.at/software/RngStreams"
+ homepage = "https://statmath.wu.ac.at/software/RngStreams"
url = "http://statmath.wu.ac.at/software/RngStreams/rngstreams-1.0.1.tar.gz"
version('1.0.1', sha256='966195febb9fb9417e4e361948843425aee12efc8b4e85332acbcd011ff2d9b0')
diff --git a/var/spack/repos/builtin/packages/ross/package.py b/var/spack/repos/builtin/packages/ross/package.py
index 21e99499ba..215942284a 100644
--- a/var/spack/repos/builtin/packages/ross/package.py
+++ b/var/spack/repos/builtin/packages/ross/package.py
@@ -9,7 +9,7 @@ from spack import *
class Ross(CMakePackage):
"""Rensselaer Optimistic Simulation System"""
- homepage = "http://ross-org.github.io"
+ homepage = "https://ross-org.github.io"
git = "https://github.com/ROSS-org/ROSS.git"
url = "https://github.com/ROSS-org/ROSS/archive/v7.0.0.tar.gz"
diff --git a/var/spack/repos/builtin/packages/rrdtool/package.py b/var/spack/repos/builtin/packages/rrdtool/package.py
index 99d5170d73..5c615127d9 100644
--- a/var/spack/repos/builtin/packages/rrdtool/package.py
+++ b/var/spack/repos/builtin/packages/rrdtool/package.py
@@ -9,7 +9,7 @@ from spack import *
class Rrdtool(AutotoolsPackage):
"""RA tool for data logging and analysis."""
- homepage = "http://oss.oetiker.ch/rrdtool"
+ homepage = "https://oss.oetiker.ch/rrdtool"
url = "http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.0.tar.gz"
version('1.7.2', sha256='a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db')
diff --git a/var/spack/repos/builtin/packages/rsem/package.py b/var/spack/repos/builtin/packages/rsem/package.py
index eebce12929..dfad6f33d1 100644
--- a/var/spack/repos/builtin/packages/rsem/package.py
+++ b/var/spack/repos/builtin/packages/rsem/package.py
@@ -10,7 +10,7 @@ class Rsem(MakefilePackage):
"""RSEM is a software package for estimating gene and isoform expression
levels from RNA-Seq data."""
- homepage = "http://deweylab.github.io/RSEM/"
+ homepage = "https://deweylab.github.io/RSEM/"
url = "https://github.com/deweylab/RSEM/archive/v1.3.0.tar.gz"
version('1.3.1', sha256='93c749a03ac16e94b1aab94d032d4fd5687d3261316ce943ecb89d3ae3ec2e11')
diff --git a/var/spack/repos/builtin/packages/rstart/package.py b/var/spack/repos/builtin/packages/rstart/package.py
index ee13a1987b..33fcb09f21 100644
--- a/var/spack/repos/builtin/packages/rstart/package.py
+++ b/var/spack/repos/builtin/packages/rstart/package.py
@@ -14,7 +14,7 @@ class Rstart(AutotoolsPackage, XorgPackage):
This software has been deprecated in favor of the X11 forwarding
provided in common ssh implementations."""
- homepage = "http://cgit.freedesktop.org/xorg/app/rstart"
+ homepage = "https://cgit.freedesktop.org/xorg/app/rstart"
xorg_mirror_path = "app/rstart-1.0.5.tar.gz"
version('1.0.5', sha256='5271c0c2675b4ad09aace7edddfdd137af10fc754afa6260d8eb5d0bba7098c7')
diff --git a/var/spack/repos/builtin/packages/sailfish/package.py b/var/spack/repos/builtin/packages/sailfish/package.py
index cb354e8973..dfd4f40b64 100644
--- a/var/spack/repos/builtin/packages/sailfish/package.py
+++ b/var/spack/repos/builtin/packages/sailfish/package.py
@@ -9,7 +9,7 @@ from spack import *
class Sailfish(CMakePackage):
"""Sailfish is a tool for transcript quantification from RNA-seq data."""
- homepage = "http://www.cs.cmu.edu/~ckingsf/software/sailfish"
+ homepage = "https://www.cs.cmu.edu/~ckingsf/software/sailfish"
url = "https://github.com/kingsfordgroup/sailfish/archive/v0.10.1.tar.gz"
version('0.10.1', sha256='a0d6d944382f2e07ffbfd0371132588e2f22bb846ecfc3d3435ff3d81b30d6c6')
diff --git a/var/spack/repos/builtin/packages/salmon/package.py b/var/spack/repos/builtin/packages/salmon/package.py
index bdbc4aca9d..0a6388b34a 100644
--- a/var/spack/repos/builtin/packages/salmon/package.py
+++ b/var/spack/repos/builtin/packages/salmon/package.py
@@ -8,7 +8,7 @@ class Salmon(CMakePackage):
"""Salmon is a tool for quantifying the expression of transcripts using
RNA-seq data."""
- homepage = "http://combine-lab.github.io/salmon/"
+ homepage = "https://combine-lab.github.io/salmon/"
url = "https://github.com/COMBINE-lab/salmon/archive/v0.8.2.tar.gz"
version('1.4.0', sha256='6d3e25387450710f0aa779a1e9aaa9b4dec842324ff8551d66962d7c7606e71d')
diff --git a/var/spack/repos/builtin/packages/sambamba/package.py b/var/spack/repos/builtin/packages/sambamba/package.py
index afcac2874b..a337cddd90 100644
--- a/var/spack/repos/builtin/packages/sambamba/package.py
+++ b/var/spack/repos/builtin/packages/sambamba/package.py
@@ -9,7 +9,7 @@ from spack import *
class Sambamba(Package):
"""Sambamba: process your BAM data faster (bioinformatics)"""
- homepage = "http://lomereiter.github.io/sambamba/"
+ homepage = "https://lomereiter.github.io/sambamba/"
git = "https://github.com/lomereiter/sambamba.git"
version('0.6.6', tag='v0.6.6', submodules=True)
diff --git a/var/spack/repos/builtin/packages/samtools/package.py b/var/spack/repos/builtin/packages/samtools/package.py
index dff0dbfbb0..c0c27ae32d 100644
--- a/var/spack/repos/builtin/packages/samtools/package.py
+++ b/var/spack/repos/builtin/packages/samtools/package.py
@@ -11,7 +11,7 @@ class Samtools(Package):
the SAM format, including sorting, merging, indexing and generating
alignments in a per-position format"""
- homepage = "http://www.htslib.org"
+ homepage = "https://www.htslib.org"
url = "https://github.com/samtools/samtools/releases/download/1.3.1/samtools-1.3.1.tar.bz2"
version('1.12', sha256='6da3770563b1c545ca8bdf78cf535e6d1753d6383983c7929245d5dba2902dcb')
diff --git a/var/spack/repos/builtin/packages/scalasca/package.py b/var/spack/repos/builtin/packages/scalasca/package.py
index 421c629e26..b172d19958 100644
--- a/var/spack/repos/builtin/packages/scalasca/package.py
+++ b/var/spack/repos/builtin/packages/scalasca/package.py
@@ -16,7 +16,7 @@ class Scalasca(AutotoolsPackage):
"""
- homepage = "http://www.scalasca.org"
+ homepage = "https://www.scalasca.org"
url = "http://apps.fz-juelich.de/scalasca/releases/scalasca/2.1/dist/scalasca-2.1.tar.gz"
list_url = "https://scalasca.org/scalasca/front_content.php?idart=1072"
diff --git a/var/spack/repos/builtin/packages/scan-for-matches/package.py b/var/spack/repos/builtin/packages/scan-for-matches/package.py
index d76ebff32a..31a23510a7 100644
--- a/var/spack/repos/builtin/packages/scan-for-matches/package.py
+++ b/var/spack/repos/builtin/packages/scan-for-matches/package.py
@@ -10,7 +10,7 @@ class ScanForMatches(Package):
"""scan_for_matches is a utility written in C for locating patterns in DNA
or protein FASTA files."""
- homepage = "http://blog.theseed.org/servers/2010/07/scan-for-matches.html"
+ homepage = "https://blog.theseed.org/servers/2010/07/scan-for-matches.html"
url = "http://www.theseed.org/servers/downloads/scan_for_matches.tgz"
version('2010-7-16', sha256='c6b17930efbdfbac28b57c3a0b4f8c26effb36c48988d82e41c81c6962e2d68f')
diff --git a/var/spack/repos/builtin/packages/scantailor/package.py b/var/spack/repos/builtin/packages/scantailor/package.py
index 97d90b73c0..86cb133972 100644
--- a/var/spack/repos/builtin/packages/scantailor/package.py
+++ b/var/spack/repos/builtin/packages/scantailor/package.py
@@ -14,7 +14,7 @@ class Scantailor(CMakePackage):
recognition, and assembling multi-page documents are out of scope of this
project."""
- homepage = "http://www.scantailor.org"
+ homepage = "https://www.scantailor.org"
url = "https://github.com/trufanov-nok/scantailor/archive/0.2.7.tar.gz"
version(
diff --git a/var/spack/repos/builtin/packages/scorep/package.py b/var/spack/repos/builtin/packages/scorep/package.py
index 1f36a17fbc..4ea8337b0c 100644
--- a/var/spack/repos/builtin/packages/scorep/package.py
+++ b/var/spack/repos/builtin/packages/scorep/package.py
@@ -12,7 +12,7 @@ class Scorep(AutotoolsPackage):
of HPC applications.
"""
- homepage = "http://www.vi-hps.org/projects/score-p"
+ homepage = "https://www.vi-hps.org/projects/score-p"
url = "https://www.vi-hps.org/cms/upload/packages/scorep/scorep-4.1.tar.gz"
version('7.0', sha256='68f24a68eb6f94eaecf500e17448f566031946deab74f2cba072ee8368af0996', url='https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-7.0/scorep-7.0.tar.gz')
diff --git a/var/spack/repos/builtin/packages/scripts/package.py b/var/spack/repos/builtin/packages/scripts/package.py
index d4346da1bf..756c93aa55 100644
--- a/var/spack/repos/builtin/packages/scripts/package.py
+++ b/var/spack/repos/builtin/packages/scripts/package.py
@@ -9,7 +9,7 @@ from spack import *
class Scripts(AutotoolsPackage, XorgPackage):
"""Various X related scripts."""
- homepage = "http://cgit.freedesktop.org/xorg/app/scripts"
+ homepage = "https://cgit.freedesktop.org/xorg/app/scripts"
xorg_mirror_path = "app/scripts-1.0.1.tar.gz"
version('1.0.1', sha256='0ed6dabdbe821944d61830489ad5f21bd934550456b9157a1cd8a32f76e08279')
diff --git a/var/spack/repos/builtin/packages/seacas/package.py b/var/spack/repos/builtin/packages/seacas/package.py
index d1959d6119..c52595d8e9 100644
--- a/var/spack/repos/builtin/packages/seacas/package.py
+++ b/var/spack/repos/builtin/packages/seacas/package.py
@@ -20,7 +20,7 @@ class Seacas(CMakePackage):
translate exodus databases. Default is to build the exodus and
IOSS libraries and the io_shell, io_info, struc_to_unstruc apps.
"""
- homepage = "http://gsjaardema.github.io/seacas/"
+ homepage = "https://gsjaardema.github.io/seacas/"
git = "https://github.com/gsjaardema/seacas.git"
url = "https://github.com/gsjaardema/seacas/archive/v2019-08-20.tar.gz"
maintainers = ['gsjaardema']
diff --git a/var/spack/repos/builtin/packages/sed/package.py b/var/spack/repos/builtin/packages/sed/package.py
index 7ad00ea65e..836c86c71f 100644
--- a/var/spack/repos/builtin/packages/sed/package.py
+++ b/var/spack/repos/builtin/packages/sed/package.py
@@ -10,7 +10,7 @@ from spack import *
class Sed(AutotoolsPackage, GNUMirrorPackage):
"""GNU implementation of the famous stream editor."""
- homepage = "http://www.gnu.org/software/sed/"
+ homepage = "https://www.gnu.org/software/sed/"
gnu_mirror_path = "sed/sed-4.2.2.tar.bz2"
version('4.2.2', sha256='f048d1838da284c8bc9753e4506b85a1e0cc1ea8999d36f6995bcb9460cddbd7')
diff --git a/var/spack/repos/builtin/packages/seqkit/package.py b/var/spack/repos/builtin/packages/seqkit/package.py
index 386de59057..bb85b1e03b 100644
--- a/var/spack/repos/builtin/packages/seqkit/package.py
+++ b/var/spack/repos/builtin/packages/seqkit/package.py
@@ -10,7 +10,7 @@ class Seqkit(Package):
"""A cross-platform and ultrafast toolkit for FASTA/Q file manipulation
in Golang."""
- homepage = "http://bioinf.shenwei.me/seqkit"
+ homepage = "https://bioinf.shenwei.me/seqkit"
url = "https://github.com/shenwei356/seqkit/releases/download/v0.10.1/seqkit_linux_amd64.tar.gz"
version('0.10.1', sha256='82f1c86dc4bd196403a56c2bf3ec063e5674a71777e68d940c4cc3d8411d2e9d')
diff --git a/var/spack/repos/builtin/packages/sessreg/package.py b/var/spack/repos/builtin/packages/sessreg/package.py
index 0d0cf125cb..2eb69fa164 100644
--- a/var/spack/repos/builtin/packages/sessreg/package.py
+++ b/var/spack/repos/builtin/packages/sessreg/package.py
@@ -11,7 +11,7 @@ class Sessreg(AutotoolsPackage, XorgPackage):
sessions. It was originally written for use with xdm, but may also be
used with other display managers such as gdm or kdm."""
- homepage = "http://cgit.freedesktop.org/xorg/app/sessreg"
+ homepage = "https://cgit.freedesktop.org/xorg/app/sessreg"
xorg_mirror_path = "app/sessreg-1.1.0.tar.gz"
version('1.1.0', sha256='e561edb48dfc3b0624554169c15f9dd2c3139e83084cb323b0c712724f2b6043')
diff --git a/var/spack/repos/builtin/packages/shark/package.py b/var/spack/repos/builtin/packages/shark/package.py
index d163dcc96e..71b11ae611 100644
--- a/var/spack/repos/builtin/packages/shark/package.py
+++ b/var/spack/repos/builtin/packages/shark/package.py
@@ -10,7 +10,7 @@ class Shark(CMakePackage):
"""Shark is a fast, modular, general open-source C++ machine
learning library. """
- homepage = "http://www.shark-ml.org/"
+ homepage = "https://www.shark-ml.org/"
url = "https://github.com/Shark-ML/Shark/archive/v4.0.1.tar.gz"
version('4.0.1', sha256='1caf9c73c5ebf54f9543a090e2b05ac646f95559aa1de483cd7662c378c1ec21')
diff --git a/var/spack/repos/builtin/packages/shortstack/package.py b/var/spack/repos/builtin/packages/shortstack/package.py
index d28aef0c79..ced100a5e9 100644
--- a/var/spack/repos/builtin/packages/shortstack/package.py
+++ b/var/spack/repos/builtin/packages/shortstack/package.py
@@ -11,7 +11,7 @@ class Shortstack(Package):
with respect to a reference genome, and output a comprehensive and
informative annotation of all discovered small RNA genes."""
- homepage = "http://sites.psu.edu/axtell/software/shortstack/"
+ homepage = "https://sites.psu.edu/axtell/software/shortstack/"
url = "https://github.com/MikeAxtell/ShortStack/archive/v3.8.3.tar.gz"
version('3.8.3', sha256='7c76f51ed949ca95ec5df7cb54803ae2350658fd64c75909351d5a856abb0dbe')
diff --git a/var/spack/repos/builtin/packages/showfont/package.py b/var/spack/repos/builtin/packages/showfont/package.py
index ef2b09d9b0..e6d1822d4d 100644
--- a/var/spack/repos/builtin/packages/showfont/package.py
+++ b/var/spack/repos/builtin/packages/showfont/package.py
@@ -11,7 +11,7 @@ class Showfont(AutotoolsPackage, XorgPackage):
The information shown includes font information, font properties,
character metrics, and character bitmaps."""
- homepage = "http://cgit.freedesktop.org/xorg/app/showfont"
+ homepage = "https://cgit.freedesktop.org/xorg/app/showfont"
xorg_mirror_path = "app/showfont-1.0.5.tar.gz"
version('1.0.5', sha256='566e34a145ea73397724d46e84f6a9b3691cf55d0fcb96ec7f917b2b39265ebb')
diff --git a/var/spack/repos/builtin/packages/signalp/package.py b/var/spack/repos/builtin/packages/signalp/package.py
index 831cbb1515..73d69cf247 100644
--- a/var/spack/repos/builtin/packages/signalp/package.py
+++ b/var/spack/repos/builtin/packages/signalp/package.py
@@ -18,7 +18,7 @@ class Signalp(Package):
For instructions on how to set up a mirror, see
http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://www.cbs.dtu.dk/services/SignalP/"
+ homepage = "https://www.cbs.dtu.dk/services/SignalP/"
url = "file://{0}/signalp-4.1f.Linux.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/simgrid/package.py b/var/spack/repos/builtin/packages/simgrid/package.py
index 188f227c17..e22cd1d258 100644
--- a/var/spack/repos/builtin/packages/simgrid/package.py
+++ b/var/spack/repos/builtin/packages/simgrid/package.py
@@ -10,7 +10,7 @@ class Simgrid(CMakePackage):
"""To study the behavior of large-scale distributed systems such as Grids,
Clouds, HPC or P2P systems."""
- homepage = "http://simgrid.org/"
+ homepage = "https://simgrid.org/"
url = "https://github.com/simgrid/simgrid/releases/download/v3.27/simgrid-3.27.tar.gz"
git = 'https://framagit.org/simgrid/simgrid.git'
diff --git a/var/spack/repos/builtin/packages/smproxy/package.py b/var/spack/repos/builtin/packages/smproxy/package.py
index c487121c06..e2aed9086a 100644
--- a/var/spack/repos/builtin/packages/smproxy/package.py
+++ b/var/spack/repos/builtin/packages/smproxy/package.py
@@ -10,7 +10,7 @@ class Smproxy(AutotoolsPackage, XorgPackage):
"""smproxy allows X applications that do not support X11R6 session
management to participate in an X11R6 session."""
- homepage = "http://cgit.freedesktop.org/xorg/app/smproxy"
+ homepage = "https://cgit.freedesktop.org/xorg/app/smproxy"
xorg_mirror_path = "app/smproxy-1.0.6.tar.gz"
version('1.0.6', sha256='a01374763426a5fdcbc7a65edc54e2070cdbca4df41dddd3051c7586e4c814c9')
diff --git a/var/spack/repos/builtin/packages/snap-berkeley/package.py b/var/spack/repos/builtin/packages/snap-berkeley/package.py
index 7cf465a4ca..c120e4d9e0 100644
--- a/var/spack/repos/builtin/packages/snap-berkeley/package.py
+++ b/var/spack/repos/builtin/packages/snap-berkeley/package.py
@@ -12,7 +12,7 @@ class SnapBerkeley(MakefilePackage):
advantage of these reads to align data quickly through a hash-based
indexing scheme."""
- homepage = "http://snap.cs.berkeley.edu/"
+ homepage = "https://snap.cs.berkeley.edu/"
url = "https://github.com/amplab/snap/archive/v1.0beta.18.tar.gz"
version('1.0beta.18', sha256='9e8a8dc3f17e3f533d34011afe98316c19cbd70cc8b4830375611e003697daee')
diff --git a/var/spack/repos/builtin/packages/somatic-sniper/package.py b/var/spack/repos/builtin/packages/somatic-sniper/package.py
index adabe87392..37548e856c 100644
--- a/var/spack/repos/builtin/packages/somatic-sniper/package.py
+++ b/var/spack/repos/builtin/packages/somatic-sniper/package.py
@@ -9,7 +9,7 @@ from spack import *
class SomaticSniper(CMakePackage):
"""A tool to call somatic single nucleotide variants."""
- homepage = "http://gmt.genome.wustl.edu/packages/somatic-sniper"
+ homepage = "https://gmt.genome.wustl.edu/packages/somatic-sniper"
url = "https://github.com/genome/somatic-sniper/archive/v1.0.5.0.tar.gz"
version('1.0.5.0', sha256='fc41e90237b059fcc591e404830c4b1be678642dd5afd76ce545b97b4b7b3de1')
diff --git a/var/spack/repos/builtin/packages/sowing/package.py b/var/spack/repos/builtin/packages/sowing/package.py
index 55dbb3017f..b6ab80d442 100644
--- a/var/spack/repos/builtin/packages/sowing/package.py
+++ b/var/spack/repos/builtin/packages/sowing/package.py
@@ -12,7 +12,7 @@ class Sowing(AutotoolsPackage):
and MPICH.
"""
- homepage = "http://www.mcs.anl.gov/petsc/index.html"
+ homepage = "https://www.mcs.anl.gov/petsc/index.html"
url = "http://ftp.mcs.anl.gov/pub/petsc/externalpackages/sowing-1.1.23-p1.tar.gz"
version('1.1.26-p1', sha256='fa0bd07295e5d768f2c33c8ab32205cc6411d42cb40bde0700fb57f9ee31c3d9')
diff --git a/var/spack/repos/builtin/packages/spades/package.py b/var/spack/repos/builtin/packages/spades/package.py
index 9c535b2be1..ddcf5ffcc0 100644
--- a/var/spack/repos/builtin/packages/spades/package.py
+++ b/var/spack/repos/builtin/packages/spades/package.py
@@ -10,7 +10,7 @@ class Spades(CMakePackage):
"""SPAdes - St. Petersburg genome assembler - is intended for both
standard isolates and single-cell MDA bacteria assemblies."""
- homepage = "http://cab.spbu.ru/software/spades/"
+ homepage = "https://cab.spbu.ru/software/spades/"
url = "https://github.com/ablab/spades/releases/download/v3.15.0/SPAdes-3.15.0.tar.gz"
version('3.15.0', sha256='6719489fa4bed6dd96d78bdd4001a30806d5469170289085836711d1ffb8b28b')
diff --git a/var/spack/repos/builtin/packages/spark/package.py b/var/spack/repos/builtin/packages/spark/package.py
index 3d341bf9db..24f228bc12 100644
--- a/var/spack/repos/builtin/packages/spark/package.py
+++ b/var/spack/repos/builtin/packages/spark/package.py
@@ -13,7 +13,7 @@ class Spark(Package):
for large-scale data processing.
"""
- homepage = "http://spark.apache.org"
+ homepage = "https://spark.apache.org"
url = "http://archive.apache.org/dist/spark/spark-2.0.0/spark-2.0.0-bin-without-hadoop.tgz"
variant('hadoop', default=False,
diff --git a/var/spack/repos/builtin/packages/spectrum-mpi/package.py b/var/spack/repos/builtin/packages/spectrum-mpi/package.py
index b1e03f1593..ceca784288 100644
--- a/var/spack/repos/builtin/packages/spectrum-mpi/package.py
+++ b/var/spack/repos/builtin/packages/spectrum-mpi/package.py
@@ -11,7 +11,7 @@ class SpectrumMpi(Package):
has_code = False
- homepage = "http://www-03.ibm.com/systems/spectrum-computing/products/mpi"
+ homepage = "https://www-03.ibm.com/systems/spectrum-computing/products/mpi"
provides('mpi')
diff --git a/var/spack/repos/builtin/packages/sqoop/package.py b/var/spack/repos/builtin/packages/sqoop/package.py
index e29293ce79..2dad3cc266 100644
--- a/var/spack/repos/builtin/packages/sqoop/package.py
+++ b/var/spack/repos/builtin/packages/sqoop/package.py
@@ -9,7 +9,7 @@ class Sqoop(MavenPackage):
data between Apache Hadoop and structured datastores such as relational
databases."""
- homepage = "http://sqoop.apache.org/"
+ homepage = "https://sqoop.apache.org/"
url = "https://downloads.apache.org/sqoop/1.99.7/sqoop-1.99.7.tar.gz"
list_url = "https://downloads.apache.org/sqoop/"
list_depth = 1
diff --git a/var/spack/repos/builtin/packages/stacks/package.py b/var/spack/repos/builtin/packages/stacks/package.py
index 2fa6c1f4cd..68cbef188c 100644
--- a/var/spack/repos/builtin/packages/stacks/package.py
+++ b/var/spack/repos/builtin/packages/stacks/package.py
@@ -10,7 +10,7 @@ class Stacks(AutotoolsPackage):
"""Stacks is a software pipeline for building loci from short-read
sequences, such as those generated on the Illumina platform."""
- homepage = "http://catchenlab.life.illinois.edu/stacks/"
+ homepage = "https://catchenlab.life.illinois.edu/stacks/"
url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-1.46.tar.gz"
version('2.53', sha256='ee1efceaeeeb7a39f0c2e804ad7c0a003094db28c9101120c38ddb02846e90fd')
diff --git a/var/spack/repos/builtin/packages/star-ccm-plus/package.py b/var/spack/repos/builtin/packages/star-ccm-plus/package.py
index 0b39c0d6c7..8067199485 100644
--- a/var/spack/repos/builtin/packages/star-ccm-plus/package.py
+++ b/var/spack/repos/builtin/packages/star-ccm-plus/package.py
@@ -12,7 +12,7 @@ from spack import *
class StarCcmPlus(Package):
"""STAR-CCM+ (Computational Continuum Mechanics) CFD solver."""
- homepage = "http://mdx.plm.automation.siemens.com/star-ccm-plus"
+ homepage = "https://mdx.plm.automation.siemens.com/star-ccm-plus"
url = "file://{0}/STAR-CCM+11.06.010_02_linux-x86_64.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/stat/package.py b/var/spack/repos/builtin/packages/stat/package.py
index a36c073651..0027cfd1ea 100644
--- a/var/spack/repos/builtin/packages/stat/package.py
+++ b/var/spack/repos/builtin/packages/stat/package.py
@@ -9,7 +9,7 @@ from spack import *
class Stat(AutotoolsPackage):
"""Library to create, manipulate, and export graphs Graphlib."""
- homepage = "http://paradyn.org/STAT/STAT.html"
+ homepage = "https://paradyn.org/STAT/STAT.html"
url = "https://github.com/LLNL/STAT/archive/v2.0.0.tar.gz"
git = "https://github.com/llnl/stat.git"
maintainers = ['lee218llnl']
diff --git a/var/spack/repos/builtin/packages/structure/package.py b/var/spack/repos/builtin/packages/structure/package.py
index adf52faefa..a1388f9c5a 100644
--- a/var/spack/repos/builtin/packages/structure/package.py
+++ b/var/spack/repos/builtin/packages/structure/package.py
@@ -10,7 +10,7 @@ class Structure(MakefilePackage):
"""Structure is a free software package for using multi-locus genotype
data to investigate population structure."""
- homepage = "http://web.stanford.edu/group/pritchardlab/structure.html"
+ homepage = "https://web.stanford.edu/group/pritchardlab/structure.html"
url = "http://web.stanford.edu/group/pritchardlab/structure_software/release_versions/v2.3.4/structure_kernel_source.tar.gz"
version('2.3.4', sha256='f2b72b9189a514f53e921bbdc1aa3dbaca7ac34a8467af1f972c7e4fc9c0bb37')
diff --git a/var/spack/repos/builtin/packages/sublime-text/package.py b/var/spack/repos/builtin/packages/sublime-text/package.py
index f16a6a3ea1..52e6a0ad04 100644
--- a/var/spack/repos/builtin/packages/sublime-text/package.py
+++ b/var/spack/repos/builtin/packages/sublime-text/package.py
@@ -10,7 +10,7 @@ class SublimeText(Package):
"""Sublime Text is a sophisticated text editor for code, markup and
prose."""
- homepage = "http://www.sublimetext.com/"
+ homepage = "https://www.sublimetext.com/"
url = "https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2"
version('3.2.2.3211', sha256='0b3c8ca5e6df376c3c24a4b9ac2e3b391333f73b229bc6e87d0b4a5f636d74ee')
diff --git a/var/spack/repos/builtin/packages/sumo/package.py b/var/spack/repos/builtin/packages/sumo/package.py
index 93339afe14..3d67eaeddd 100644
--- a/var/spack/repos/builtin/packages/sumo/package.py
+++ b/var/spack/repos/builtin/packages/sumo/package.py
@@ -12,7 +12,7 @@ class Sumo(CMakePackage):
networks. It allows for intermodal simulation including pedestrians and
comes with a large set of tools for scenario creation."""
- homepage = "http://projects.eclipse.org/projects/technology.sumo"
+ homepage = "https://projects.eclipse.org/projects/technology.sumo"
url = "https://github.com/eclipse/sumo/archive/v1_5_0.tar.gz"
version('1.5.0', sha256='be6ba0361b487a5e71c81e60b4c07a67826d5e170500c10c37374c1086ac2cb6')
diff --git a/var/spack/repos/builtin/packages/superlu-dist/package.py b/var/spack/repos/builtin/packages/superlu-dist/package.py
index a757ee7102..8f4a9dc260 100644
--- a/var/spack/repos/builtin/packages/superlu-dist/package.py
+++ b/var/spack/repos/builtin/packages/superlu-dist/package.py
@@ -10,7 +10,7 @@ class SuperluDist(CMakePackage, CudaPackage):
"""A general purpose library for the direct solution of large, sparse,
nonsymmetric systems of linear equations on high performance machines."""
- homepage = "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/"
+ homepage = "https://crd-legacy.lbl.gov/~xiaoye/SuperLU/"
url = "https://github.com/xiaoyeli/superlu_dist/archive/v6.0.0.tar.gz"
git = "https://github.com/xiaoyeli/superlu_dist.git"
diff --git a/var/spack/repos/builtin/packages/superlu-mt/package.py b/var/spack/repos/builtin/packages/superlu-mt/package.py
index 56c73e1742..e82d1416cf 100644
--- a/var/spack/repos/builtin/packages/superlu-mt/package.py
+++ b/var/spack/repos/builtin/packages/superlu-mt/package.py
@@ -14,7 +14,7 @@ class SuperluMt(Package):
sparse, nonsymmetric systems of linear equations on high performance
machines. SuperLU_MT is designed for shared memory parallel machines."""
- homepage = "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/#superlu_mt"
+ homepage = "https://crd-legacy.lbl.gov/~xiaoye/SuperLU/#superlu_mt"
url = "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/superlu_mt_3.1.tar.gz"
version('3.1', sha256='407b544b9a92b2ed536b1e713e80f986824cf3016657a4bfc2f3e7d2a76ecab6')
diff --git a/var/spack/repos/builtin/packages/superlu/package.py b/var/spack/repos/builtin/packages/superlu/package.py
index d77b1666a9..58081298be 100644
--- a/var/spack/repos/builtin/packages/superlu/package.py
+++ b/var/spack/repos/builtin/packages/superlu/package.py
@@ -9,7 +9,7 @@ class Superlu(CMakePackage):
sparse, nonsymmetric systems of linear equations on high performance
machines. SuperLU is designed for sequential machines."""
- homepage = "http://crd-legacy.lbl.gov/~xiaoye/SuperLU/#superlu"
+ homepage = "https://crd-legacy.lbl.gov/~xiaoye/SuperLU/#superlu"
url = "https://github.com/xiaoyeli/superlu/archive/refs/tags/v5.2.2.tar.gz"
version('5.2.2', sha256='470334a72ba637578e34057f46948495e601a5988a602604f5576367e606a28c')
diff --git a/var/spack/repos/builtin/packages/sympol/package.py b/var/spack/repos/builtin/packages/sympol/package.py
index 746c55ac8c..016cd8e76d 100644
--- a/var/spack/repos/builtin/packages/sympol/package.py
+++ b/var/spack/repos/builtin/packages/sympol/package.py
@@ -9,7 +9,7 @@ from spack import *
class Sympol(CMakePackage):
"""SymPol is a C++ tool to work with symmetric polyhedra"""
- homepage = "http://www.math.uni-rostock.de/~rehn/software/sympol.html"
+ homepage = "https://www.math.uni-rostock.de/~rehn/software/sympol.html"
url = "http://www.math.uni-rostock.de/~rehn/software/sympol-0.1.8.tar.gz"
version('0.1.8', sha256='8f4c013fa563e696fc8c27c408fd1f3d47783639815e8141e3a99826f1f3d54f')
diff --git a/var/spack/repos/builtin/packages/tajo/package.py b/var/spack/repos/builtin/packages/tajo/package.py
index 0c4be5927e..6c25df2261 100644
--- a/var/spack/repos/builtin/packages/tajo/package.py
+++ b/var/spack/repos/builtin/packages/tajo/package.py
@@ -18,7 +18,7 @@ class Tajo(Package):
and and its optimizer.
"""
- homepage = "http://tajo.apache.org/"
+ homepage = "https://tajo.apache.org/"
url = "https://www-eu.apache.org/dist/tajo/tajo-0.11.3/tajo-0.11.3.tar.gz"
list_url = "https://www-eu.apache.org/dist/tajo/"
list_depth = 1
diff --git a/var/spack/repos/builtin/packages/targetp/package.py b/var/spack/repos/builtin/packages/targetp/package.py
index 2a4daf5657..32fc0c9739 100644
--- a/var/spack/repos/builtin/packages/targetp/package.py
+++ b/var/spack/repos/builtin/packages/targetp/package.py
@@ -17,7 +17,7 @@ class Targetp(Package):
For instructions on how to set up a mirror, see
http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://www.cbs.dtu.dk/services/TargetP/"
+ homepage = "https://www.cbs.dtu.dk/services/TargetP/"
url = "file://{0}/targetp-1.1b.Linux.tar.gz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/task/package.py b/var/spack/repos/builtin/packages/task/package.py
index 52d0713669..5ff196e456 100644
--- a/var/spack/repos/builtin/packages/task/package.py
+++ b/var/spack/repos/builtin/packages/task/package.py
@@ -8,7 +8,7 @@ from spack import *
class Task(CMakePackage):
"""Feature-rich console based todo list manager"""
- homepage = "http://www.taskwarrior.org"
+ homepage = "https://www.taskwarrior.org"
url = "http://taskwarrior.org/download/task-2.4.4.tar.gz"
version('2.5.1', sha256='d87bcee58106eb8a79b850e9abc153d98b79e00d50eade0d63917154984f2a15')
diff --git a/var/spack/repos/builtin/packages/taskd/package.py b/var/spack/repos/builtin/packages/taskd/package.py
index 6f906e70ff..6c3b5d35e5 100644
--- a/var/spack/repos/builtin/packages/taskd/package.py
+++ b/var/spack/repos/builtin/packages/taskd/package.py
@@ -9,7 +9,7 @@ from spack import *
class Taskd(CMakePackage):
"""TaskWarrior task synchronization daemon"""
- homepage = "http://www.taskwarrior.org"
+ homepage = "https://www.taskwarrior.org"
url = "http://taskwarrior.org/download/taskd-1.1.0.tar.gz"
version('1.1.0', sha256='7b8488e687971ae56729ff4e2e5209ff8806cf8cd57718bfd7e521be130621b4')
diff --git a/var/spack/repos/builtin/packages/tassel/package.py b/var/spack/repos/builtin/packages/tassel/package.py
index 1b51edbc0e..51d788934a 100644
--- a/var/spack/repos/builtin/packages/tassel/package.py
+++ b/var/spack/repos/builtin/packages/tassel/package.py
@@ -10,7 +10,7 @@ class Tassel(Package):
"""TASSEL is a software package to evaluate traits associations,
evolutionary patterns, and linkage disequilibrium."""
- homepage = "http://www.maizegenetics.net/tassel"
+ homepage = "https://www.maizegenetics.net/tassel"
git = "https://bitbucket.org/tasseladmin/tassel-5-standalone.git"
version('2017-07-22', commit='ae96ae75c3c9a9e8026140b6c775fa4685bdf531')
diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py
index ae20635829..b9da99973b 100644
--- a/var/spack/repos/builtin/packages/tau/package.py
+++ b/var/spack/repos/builtin/packages/tau/package.py
@@ -21,7 +21,7 @@ class Tau(Package):
"""
maintainers = ['wspear', 'eugeneswalker', 'khuck', 'sameershende']
- homepage = "http://www.cs.uoregon.edu/research/tau"
+ homepage = "https://www.cs.uoregon.edu/research/tau"
url = "https://www.cs.uoregon.edu/research/tau/tau_releases/tau-2.30.tar.gz"
git = "https://github.com/UO-OACISS/tau2"
diff --git a/var/spack/repos/builtin/packages/tealeaf/package.py b/var/spack/repos/builtin/packages/tealeaf/package.py
index a25c605034..e878e4f712 100644
--- a/var/spack/repos/builtin/packages/tealeaf/package.py
+++ b/var/spack/repos/builtin/packages/tealeaf/package.py
@@ -15,7 +15,7 @@ class Tealeaf(MakefilePackage):
regularly grid using a 5 point stencil with implicit solvers.
"""
- homepage = "http://uk-mac.github.io/TeaLeaf/"
+ homepage = "https://uk-mac.github.io/TeaLeaf/"
url = "http://downloads.mantevo.org/releaseTarballs/miniapps/TeaLeaf/TeaLeaf-1.0.tar.gz"
tags = ['proxy-app']
diff --git a/var/spack/repos/builtin/packages/tengine/package.py b/var/spack/repos/builtin/packages/tengine/package.py
index e7cf6f03a3..a5ae78a45f 100644
--- a/var/spack/repos/builtin/packages/tengine/package.py
+++ b/var/spack/repos/builtin/packages/tengine/package.py
@@ -9,7 +9,7 @@ from spack import *
class Tengine(AutotoolsPackage):
"""A distribution of Nginx with some advanced features."""
- homepage = "http://tengine.taobao.org/"
+ homepage = "https://tengine.taobao.org/"
url = "https://github.com/alibaba/tengine/archive/2.3.2.tar.gz"
version('2.3.2', sha256='a65998a35739a59f8a16ec4c6090a59e569ba5a1a3f68fecad952057c1a18fea')
diff --git a/var/spack/repos/builtin/packages/termcap/package.py b/var/spack/repos/builtin/packages/termcap/package.py
index cdacf46938..b03d8aae60 100644
--- a/var/spack/repos/builtin/packages/termcap/package.py
+++ b/var/spack/repos/builtin/packages/termcap/package.py
@@ -11,7 +11,7 @@ class Termcap(AutotoolsPackage):
enable programs to send control strings to terminals in a way
independent of the terminal type."""
- homepage = "http://www.gnu.org/software/termutils/manual/termcap-1.3/html_mono/termcap.html"
+ homepage = "https://www.gnu.org/software/termutils/manual/termcap-1.3/html_mono/termcap.html"
url = "http://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz"
version('1.3.1', sha256='91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100')
diff --git a/var/spack/repos/builtin/packages/tetgen/package.py b/var/spack/repos/builtin/packages/tetgen/package.py
index 503c6bd297..a3bb57569a 100644
--- a/var/spack/repos/builtin/packages/tetgen/package.py
+++ b/var/spack/repos/builtin/packages/tetgen/package.py
@@ -16,7 +16,7 @@ class Tetgen(Package):
boundary conforming Delaunay meshes, and Voronoi paritions.
"""
- homepage = "http://wias-berlin.de/software/tetgen/"
+ homepage = "https://wias-berlin.de/software/tetgen/"
version('1.5.0', sha256='4d114861d5ef2063afd06ef38885ec46822e90e7b4ea38c864f76493451f9cf3', url='http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gz')
version('1.4.3', sha256='952711bb06b7f64fd855eb24c33f08e3faf40bdd54764de10bbe5ed5b0dce034', url='http://www.tetgen.org/files/tetgen1.4.3.tar.gz')
diff --git a/var/spack/repos/builtin/packages/texlive/package.py b/var/spack/repos/builtin/packages/texlive/package.py
index 6447a51a4d..0ef1b56edf 100644
--- a/var/spack/repos/builtin/packages/texlive/package.py
+++ b/var/spack/repos/builtin/packages/texlive/package.py
@@ -19,7 +19,7 @@ class Texlive(AutotoolsPackage):
and fonts that are free software, including support for many languages
around the world."""
- homepage = "http://www.tug.org/texlive"
+ homepage = "https://www.tug.org/texlive"
url = 'http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2020/texlive-20200406-source.tar.xz'
base_url = 'http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/{year}/texlive-{version}-{dist}.tar.xz'
list_url = 'http://ftp.math.utah.edu/pub/tex/historic/systems/texlive'
diff --git a/var/spack/repos/builtin/packages/thrift/package.py b/var/spack/repos/builtin/packages/thrift/package.py
index 56f0edec41..1919a08529 100644
--- a/var/spack/repos/builtin/packages/thrift/package.py
+++ b/var/spack/repos/builtin/packages/thrift/package.py
@@ -16,7 +16,7 @@ class Thrift(Package):
"""
- homepage = "http://thrift.apache.org"
+ homepage = "https://thrift.apache.org"
url = "http://apache.mirrors.ionfish.org/thrift/0.11.0/thrift-0.11.0.tar.gz"
version('0.13.0', sha256='7ad348b88033af46ce49148097afe354d513c1fca7c607b59c33ebb6064b5179')
diff --git a/var/spack/repos/builtin/packages/tmalign/package.py b/var/spack/repos/builtin/packages/tmalign/package.py
index 9a11d590d0..0635d7a70c 100644
--- a/var/spack/repos/builtin/packages/tmalign/package.py
+++ b/var/spack/repos/builtin/packages/tmalign/package.py
@@ -10,7 +10,7 @@ class Tmalign(Package):
"""TM-align is an algorithm for sequence-order independent protein
structure comparisons."""
- homepage = "http://zhanglab.ccmb.med.umich.edu/TM-align"
+ homepage = "https://zhanglab.ccmb.med.umich.edu/TM-align"
url = "http://zhanglab.ccmb.med.umich.edu/TM-align/TM-align-C/TMalignc.tar.gz"
version('2016-05-25', sha256='ce7f68289f3766d525afb0a58e3acfc28ae05f538d152bd33d57f8708c60e2af')
diff --git a/var/spack/repos/builtin/packages/tmux/package.py b/var/spack/repos/builtin/packages/tmux/package.py
index c8d0bd9650..f073df0fde 100644
--- a/var/spack/repos/builtin/packages/tmux/package.py
+++ b/var/spack/repos/builtin/packages/tmux/package.py
@@ -14,7 +14,7 @@ class Tmux(AutotoolsPackage):
background) and reattach them to a different terminal. And do a lot more.
"""
- homepage = "http://tmux.github.io"
+ homepage = "https://tmux.github.io"
url = "https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz"
version('3.2a', sha256='551553a4f82beaa8dadc9256800bcc284d7c000081e47aa6ecbb6ff36eacd05f')
diff --git a/var/spack/repos/builtin/packages/tophat/package.py b/var/spack/repos/builtin/packages/tophat/package.py
index cc6ed66a6f..4ff94d4a24 100644
--- a/var/spack/repos/builtin/packages/tophat/package.py
+++ b/var/spack/repos/builtin/packages/tophat/package.py
@@ -9,7 +9,7 @@ from spack import *
class Tophat(AutotoolsPackage):
"""Spliced read mapper for RNA-Seq."""
- homepage = "http://ccb.jhu.edu/software/tophat/index.shtml"
+ homepage = "https://ccb.jhu.edu/software/tophat/index.shtml"
url = "https://github.com/infphilo/tophat/archive/v2.1.1.tar.gz"
version('2.1.2', sha256='15016b82255dad085d4ee7d970e50f0e53a280d466335553d47790d8344ff4b1')
diff --git a/var/spack/repos/builtin/packages/transabyss/package.py b/var/spack/repos/builtin/packages/transabyss/package.py
index f867732d0a..0813edef1c 100644
--- a/var/spack/repos/builtin/packages/transabyss/package.py
+++ b/var/spack/repos/builtin/packages/transabyss/package.py
@@ -9,7 +9,7 @@ from spack import *
class Transabyss(Package):
"""De novo assembly of RNAseq data using ABySS"""
- homepage = "http://www.bcgsc.ca/platform/bioinfo/software/trans-abyss"
+ homepage = "https://www.bcgsc.ca/platform/bioinfo/software/trans-abyss"
url = "http://www.bcgsc.ca/platform/bioinfo/software/trans-abyss/releases/1.5.5/transabyss-1.5.5.zip"
version('1.5.5', sha256='7804961c13296c587a1b22180dd3f02091a4494cbbd04fc33c2060599caadb0b')
diff --git a/var/spack/repos/builtin/packages/transdecoder/package.py b/var/spack/repos/builtin/packages/transdecoder/package.py
index c173f3e6c2..0d8d064110 100644
--- a/var/spack/repos/builtin/packages/transdecoder/package.py
+++ b/var/spack/repos/builtin/packages/transdecoder/package.py
@@ -12,7 +12,7 @@ class Transdecoder(MakefilePackage):
assembly using Trinity, or constructed based on RNA-Seq alignments to
the genome using Tophat and Cufflinks."""
- homepage = "http://transdecoder.github.io/"
+ homepage = "https://transdecoder.github.io/"
url = "https://github.com/TransDecoder/TransDecoder/archive/TransDecoder-v5.5.0.tar.gz"
version('5.5.0', sha256='c800d9226350817471e9f51267c91f7cab99dbc9b26c980527fc1019e7d90a76')
diff --git a/var/spack/repos/builtin/packages/transrate/package.py b/var/spack/repos/builtin/packages/transrate/package.py
index b9d1f6bf99..9db7a278db 100644
--- a/var/spack/repos/builtin/packages/transrate/package.py
+++ b/var/spack/repos/builtin/packages/transrate/package.py
@@ -12,7 +12,7 @@ class Transrate(Package):
"""Transrate is software for de-novo transcriptome assembly quality
analysis."""
- homepage = "http://hibberdlab.com/transrate/"
+ homepage = "https://hibberdlab.com/transrate/"
if sys.platform == 'darwin':
version('1.0.3', sha256='039eba81747dd53f65a99a61923369aae4ba341891215d31a2babe574ac99ca8',
diff --git a/var/spack/repos/builtin/packages/transset/package.py b/var/spack/repos/builtin/packages/transset/package.py
index 49dcdcf98d..69de59dc8e 100644
--- a/var/spack/repos/builtin/packages/transset/package.py
+++ b/var/spack/repos/builtin/packages/transset/package.py
@@ -9,7 +9,7 @@ from spack import *
class Transset(AutotoolsPackage, XorgPackage):
"""transset is an utility for setting opacity property."""
- homepage = "http://cgit.freedesktop.org/xorg/app/transset"
+ homepage = "https://cgit.freedesktop.org/xorg/app/transset"
xorg_mirror_path = "app/transset-1.0.1.tar.gz"
version('1.0.1', sha256='87c560e69e05ae8a5bad17ff62ac31cda43a5065508205b109c756c0ab857d55')
diff --git a/var/spack/repos/builtin/packages/triangle/package.py b/var/spack/repos/builtin/packages/triangle/package.py
index c7528b7078..df2513de14 100644
--- a/var/spack/repos/builtin/packages/triangle/package.py
+++ b/var/spack/repos/builtin/packages/triangle/package.py
@@ -13,7 +13,7 @@ class Triangle(Package):
triangulations, Voronoi diagrams, and high-quality triangular
meshes."""
- homepage = "http://www.cs.cmu.edu/~quake/triangle.html"
+ homepage = "https://www.cs.cmu.edu/~quake/triangle.html"
url = "http://www.netlib.org/voronoi/triangle.zip"
version('1.6', sha256='1766327add038495fa3499e9b7cc642179229750f7201b94f8e1b7bee76f8480')
diff --git a/var/spack/repos/builtin/packages/trinity/package.py b/var/spack/repos/builtin/packages/trinity/package.py
index d1f557895d..5562a135e8 100644
--- a/var/spack/repos/builtin/packages/trinity/package.py
+++ b/var/spack/repos/builtin/packages/trinity/package.py
@@ -19,7 +19,7 @@ class Trinity(MakefilePackage):
derived from paralogous genes.
"""
- homepage = "http://trinityrnaseq.github.io/"
+ homepage = "https://trinityrnaseq.github.io/"
url = "https://github.com/trinityrnaseq/trinityrnaseq/archive/Trinity-v2.6.6.tar.gz"
version('2.12.0.FULL', sha256='0d47dc433cc3003e1c732b97da605e29c6ccafa38cd52cdb8ecc42399a9195d0',
diff --git a/var/spack/repos/builtin/packages/tut/package.py b/var/spack/repos/builtin/packages/tut/package.py
index 927fda58ca..00b2b76fed 100644
--- a/var/spack/repos/builtin/packages/tut/package.py
+++ b/var/spack/repos/builtin/packages/tut/package.py
@@ -9,7 +9,7 @@ from spack import *
class Tut(WafPackage):
"""TUT is a small and portable unit test framework for C++."""
- homepage = "http://mrzechonek.github.io/tut-framework/"
+ homepage = "https://mrzechonek.github.io/tut-framework/"
url = "https://github.com/mrzechonek/tut-framework/tarball/2016-12-19"
version('2016-12-19', sha256='9fc0325d6db9709cc5213773bf4fd84f2a95154f18f7f8a553e1e52392e15691')
diff --git a/var/spack/repos/builtin/packages/typhonio/package.py b/var/spack/repos/builtin/packages/typhonio/package.py
index a409a92e3d..b70655b677 100644
--- a/var/spack/repos/builtin/packages/typhonio/package.py
+++ b/var/spack/repos/builtin/packages/typhonio/package.py
@@ -10,7 +10,7 @@ class Typhonio(CMakePackage):
"""TyphonIO is a library of routines that perform input/output (I/O)
of scientific data within application codes"""
- homepage = "http://uk-mac.github.io/typhonio/"
+ homepage = "https://uk-mac.github.io/typhonio/"
url = "https://github.com/UK-MAC/typhonio/archive/v1.6_CMake.tar.gz"
git = "https://github.com/UK-MAC/typhonio.git"
diff --git a/var/spack/repos/builtin/packages/udunits/package.py b/var/spack/repos/builtin/packages/udunits/package.py
index 4c6ae1f2ac..6da4e90d24 100644
--- a/var/spack/repos/builtin/packages/udunits/package.py
+++ b/var/spack/repos/builtin/packages/udunits/package.py
@@ -9,7 +9,7 @@ from spack import *
class Udunits(AutotoolsPackage):
"""Automated units conversion"""
- homepage = "http://www.unidata.ucar.edu/software/udunits"
+ homepage = "https://www.unidata.ucar.edu/software/udunits"
url = "https://artifacts.unidata.ucar.edu/repository/downloads-udunits/udunits-2.2.28.tar.gz"
version('2.2.28', sha256='590baec83161a3fd62c00efa66f6113cec8a7c461e3f61a5182167e0cc5d579e')
diff --git a/var/spack/repos/builtin/packages/unblur/package.py b/var/spack/repos/builtin/packages/unblur/package.py
index f16f73761e..bbbbe381cf 100644
--- a/var/spack/repos/builtin/packages/unblur/package.py
+++ b/var/spack/repos/builtin/packages/unblur/package.py
@@ -10,7 +10,7 @@ class Unblur(AutotoolsPackage):
"""Unblur is used to align the frames of movies recorded on an electron
microscope to reduce image blurring due to beam-induced motion."""
- homepage = "http://grigoriefflab.janelia.org/unblur"
+ homepage = "https://grigoriefflab.janelia.org/unblur"
url = "http://grigoriefflab.janelia.org/sites/default/files/unblur_1.0.2.tar.gz"
version('1.0.2', sha256='1aa72b1f944114987ede644e1866eaebc08e191ecc566b3461409449360931e2')
diff --git a/var/spack/repos/builtin/packages/unuran/package.py b/var/spack/repos/builtin/packages/unuran/package.py
index 62ab5fa9d2..32177270f4 100644
--- a/var/spack/repos/builtin/packages/unuran/package.py
+++ b/var/spack/repos/builtin/packages/unuran/package.py
@@ -9,7 +9,7 @@ from spack import *
class Unuran(AutotoolsPackage):
"""Universal Non-Uniform Random number generator."""
- homepage = "http://statmath.wu.ac.at/unuran"
+ homepage = "https://statmath.wu.ac.at/unuran"
url = "http://statmath.wu.ac.at/unuran/unuran-1.8.1.tar.gz"
version('1.8.1', sha256='c270ae96857857dbac6450043df865e0517f52856ddbe5202fd35583b13c5193')
diff --git a/var/spack/repos/builtin/packages/usearch/package.py b/var/spack/repos/builtin/packages/usearch/package.py
index d43f8bb593..fdf7fb46fe 100644
--- a/var/spack/repos/builtin/packages/usearch/package.py
+++ b/var/spack/repos/builtin/packages/usearch/package.py
@@ -18,7 +18,7 @@ class Usearch(Package):
For instructions on how to set up a mirror, see
http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://www.drive5.com/usearch/"
+ homepage = "https://www.drive5.com/usearch/"
manual_download = True
version('10.0.240', '05192b6d5e291530c190a19a3cc82b53', expand=False)
diff --git a/var/spack/repos/builtin/packages/userspace-rcu/package.py b/var/spack/repos/builtin/packages/userspace-rcu/package.py
index 1e6030e247..9bb673f957 100644
--- a/var/spack/repos/builtin/packages/userspace-rcu/package.py
+++ b/var/spack/repos/builtin/packages/userspace-rcu/package.py
@@ -11,7 +11,7 @@ class UserspaceRcu(AutotoolsPackage):
data synchronization library provides read-side access which scales
linearly with the number of cores."""
- homepage = "http://liburcu.org/"
+ homepage = "https://liburcu.org/"
url = "https://github.com/urcu/userspace-rcu/archive/v0.11.1.tar.gz"
version('0.11.1', sha256='a0ed8995edfbeac5f5eb2f152a8f3654040ecfc99a746bfe3da3bccf435b7d5d')
diff --git a/var/spack/repos/builtin/packages/valgrind/package.py b/var/spack/repos/builtin/packages/valgrind/package.py
index dd5caef082..fc36453d1a 100644
--- a/var/spack/repos/builtin/packages/valgrind/package.py
+++ b/var/spack/repos/builtin/packages/valgrind/package.py
@@ -19,7 +19,7 @@ class Valgrind(AutotoolsPackage, SourcewarePackage):
Valgrind is Open Source / Free Software, and is freely available
under the GNU General Public License, version 2.
"""
- homepage = "http://valgrind.org/"
+ homepage = "https://valgrind.org/"
sourceware_mirror_path = "valgrind/valgrind-3.13.0.tar.bz2"
git = "git://sourceware.org/git/valgrind.git"
diff --git a/var/spack/repos/builtin/packages/varscan/package.py b/var/spack/repos/builtin/packages/varscan/package.py
index 69e42a8617..45addad46e 100644
--- a/var/spack/repos/builtin/packages/varscan/package.py
+++ b/var/spack/repos/builtin/packages/varscan/package.py
@@ -12,7 +12,7 @@ class Varscan(Package):
"""Variant calling and somatic mutation/CNV detection for next-generation
sequencing data"""
- homepage = "http://dkoboldt.github.io/varscan/"
+ homepage = "https://dkoboldt.github.io/varscan/"
url = "https://github.com/dkoboldt/varscan/releases/download/2.4.2/VarScan.v2.4.2.jar"
version('2.4.2', sha256='34ff6462f91fb6ed3f11e867ab4a179efae5dd8214b97fa261fc616f23d4d031', expand=False)
diff --git a/var/spack/repos/builtin/packages/vasp/package.py b/var/spack/repos/builtin/packages/vasp/package.py
index 525876e6e1..b1a671117f 100644
--- a/var/spack/repos/builtin/packages/vasp/package.py
+++ b/var/spack/repos/builtin/packages/vasp/package.py
@@ -16,7 +16,7 @@ class Vasp(MakefilePackage):
and quantum-mechanical molecular dynamics, from first principles.
"""
- homepage = "http://vasp.at"
+ homepage = "https://vasp.at"
url = "file://{0}/vasp.5.4.4.pl2.tgz".format(os.getcwd())
manual_download = True
diff --git a/var/spack/repos/builtin/packages/vesta/package.py b/var/spack/repos/builtin/packages/vesta/package.py
index 5875ffc65b..9599eabdf8 100644
--- a/var/spack/repos/builtin/packages/vesta/package.py
+++ b/var/spack/repos/builtin/packages/vesta/package.py
@@ -10,7 +10,7 @@ class Vesta(Package):
"""VESTA is a 3D visualization program for structural models, volumetric data
such as electron/nuclear densities, and crystal morphologies."""
- homepage = "http://jp-minerals.org/vesta"
+ homepage = "https://jp-minerals.org/vesta"
url = "https://jp-minerals.org/vesta/archives/3.4.6/VESTA-x86_64.tar.bz2"
version('3.4.6', sha256='fb00ac9a7bf46a3d9a1d745859c5e8757ba30f017a46470eb2c123b9afcf66ee')
diff --git a/var/spack/repos/builtin/packages/viewres/package.py b/var/spack/repos/builtin/packages/viewres/package.py
index 028968f176..996dfb157c 100644
--- a/var/spack/repos/builtin/packages/viewres/package.py
+++ b/var/spack/repos/builtin/packages/viewres/package.py
@@ -10,7 +10,7 @@ class Viewres(AutotoolsPackage, XorgPackage):
"""viewres displays a tree showing the widget class hierarchy of the
Athena Widget Set (libXaw)."""
- homepage = "http://cgit.freedesktop.org/xorg/app/viewres"
+ homepage = "https://cgit.freedesktop.org/xorg/app/viewres"
xorg_mirror_path = "app/viewres-1.0.4.tar.gz"
version('1.0.4', sha256='fd2aaec85c952fd6984fe14d0fcbda4d2ab9849a9183e4787b0ef552a10a87a1')
diff --git a/var/spack/repos/builtin/packages/vim/package.py b/var/spack/repos/builtin/packages/vim/package.py
index dad889c992..62af8abb71 100644
--- a/var/spack/repos/builtin/packages/vim/package.py
+++ b/var/spack/repos/builtin/packages/vim/package.py
@@ -15,7 +15,7 @@ class Vim(AutotoolsPackage):
composing email to editing configuration files.
"""
- homepage = "http://www.vim.org"
+ homepage = "https://www.vim.org"
url = "https://github.com/vim/vim/archive/v8.1.0338.tar.gz"
maintainers = ['sethrj']
diff --git a/var/spack/repos/builtin/packages/virtualgl/package.py b/var/spack/repos/builtin/packages/virtualgl/package.py
index 8aa30eeba0..5d4f0cff45 100644
--- a/var/spack/repos/builtin/packages/virtualgl/package.py
+++ b/var/spack/repos/builtin/packages/virtualgl/package.py
@@ -13,7 +13,7 @@ class Virtualgl(CMakePackage):
stream with which remote clients can interact to view and control the
3D application in real time."""
- homepage = "http://www.virtualgl.org/Main/HomePage"
+ homepage = "https://www.virtualgl.org/Main/HomePage"
url = "http://downloads.sourceforge.net/project/virtualgl/2.5.2/VirtualGL-2.5.2.tar.gz"
version('2.5.2', sha256='4f43387678b289a24139c5b7c3699740ca555a9f10011c979e51aa4df2b93238')
diff --git a/var/spack/repos/builtin/packages/vizglow/package.py b/var/spack/repos/builtin/packages/vizglow/package.py
index 8ae1dd5187..1e68e9632c 100644
--- a/var/spack/repos/builtin/packages/vizglow/package.py
+++ b/var/spack/repos/builtin/packages/vizglow/package.py
@@ -19,7 +19,7 @@ class Vizglow(Package):
file to a mirror so that Spack can find it. For instructions on how to
set up a mirror, see http://spack.readthedocs.io/en/latest/mirrors.html"""
- homepage = "http://esgeetech.com/products/vizglow-plasma-modeling/"
+ homepage = "https://esgeetech.com/products/vizglow-plasma-modeling/"
manual_download = True
version('2.2alpha20', '2bef890c66f3a44aaf96f7c96788c89e', expand=False,
diff --git a/var/spack/repos/builtin/packages/vt/package.py b/var/spack/repos/builtin/packages/vt/package.py
index e923b4907a..7ad58d1052 100644
--- a/var/spack/repos/builtin/packages/vt/package.py
+++ b/var/spack/repos/builtin/packages/vt/package.py
@@ -9,7 +9,7 @@ from spack import *
class Vt(MakefilePackage):
"""A tool set for short variant discovery in genetic sequence data."""
- homepage = "http://genome.sph.umich.edu/wiki/vt"
+ homepage = "https://genome.sph.umich.edu/wiki/vt"
url = "https://github.com/atks/vt/archive/0.577.tar.gz"
version('0.5772', sha256='b147520478a2f7c536524511e48133d0360e88282c7159821813738ccbda97e7')
diff --git a/var/spack/repos/builtin/packages/wayland-protocols/package.py b/var/spack/repos/builtin/packages/wayland-protocols/package.py
index 0510751b68..10016191f1 100644
--- a/var/spack/repos/builtin/packages/wayland-protocols/package.py
+++ b/var/spack/repos/builtin/packages/wayland-protocols/package.py
@@ -13,7 +13,7 @@ class WaylandProtocols(AutotoolsPackage):
protocol either in Wayland core, or some other protocol i
n wayland-protocols."""
- homepage = "http://wayland.freedesktop.org/"
+ homepage = "https://wayland.freedesktop.org/"
url = "https://github.com/wayland-project/wayland-protocols/archive/1.20.tar.gz"
version('1.20', sha256='b59cf0949aeb1f71f7db46b63b1c5a6705ffde8cb5bd194f843fbd9b41308dda')
diff --git a/var/spack/repos/builtin/packages/wayland/package.py b/var/spack/repos/builtin/packages/wayland/package.py
index 7dabbd827c..b28a69aadc 100644
--- a/var/spack/repos/builtin/packages/wayland/package.py
+++ b/var/spack/repos/builtin/packages/wayland/package.py
@@ -14,7 +14,7 @@ class Wayland(AutotoolsPackage):
wayland client itself. The clients can be traditional applications,
X servers(rootless or fullscreen) or other display servers."""
- homepage = "http://wayland.freedesktop.org/"
+ homepage = "https://wayland.freedesktop.org/"
url = "https://github.com/wayland-project/wayland/archive/1.18.0.tar.gz"
version('1.18.0', sha256='8d375719ebfa36b6f2968096fdf0bfa7d39ba110b7956c0032e395e7e012f332')
diff --git a/var/spack/repos/builtin/packages/weighttp/package.py b/var/spack/repos/builtin/packages/weighttp/package.py
index 1a9d36cbdd..67e7590714 100644
--- a/var/spack/repos/builtin/packages/weighttp/package.py
+++ b/var/spack/repos/builtin/packages/weighttp/package.py
@@ -9,7 +9,7 @@ from spack import *
class Weighttp(AutotoolsPackage):
"""A lightweight and simple webserver benchmarking tool"""
- homepage = "http://weighttp.lighttpd.net/"
+ homepage = "https://weighttp.lighttpd.net/"
url = "https://github.com/lighttpd/weighttp/archive/weighttp-0.4.tar.gz"
version('0.4', sha256='b4954f2a1eca118260ffd503a8e3504dd32942e2e61d0fa18ccb6b8166594447')
diff --git a/var/spack/repos/builtin/packages/wget/package.py b/var/spack/repos/builtin/packages/wget/package.py
index 978f7bf705..297f8338a6 100644
--- a/var/spack/repos/builtin/packages/wget/package.py
+++ b/var/spack/repos/builtin/packages/wget/package.py
@@ -12,7 +12,7 @@ class Wget(AutotoolsPackage, GNUMirrorPackage):
non-interactive commandline tool, so it may easily be called from scripts,
cron jobs, terminals without X-Windows support, etc."""
- homepage = "http://www.gnu.org/software/wget/"
+ homepage = "https://www.gnu.org/software/wget/"
gnu_mirror_path = "wget/wget-1.19.1.tar.gz"
version('1.21.1', sha256='59ba0bdade9ad135eda581ae4e59a7a9f25e3a4bde6a5419632b31906120e26e')
diff --git a/var/spack/repos/builtin/packages/workrave/package.py b/var/spack/repos/builtin/packages/workrave/package.py
index 5b6b1d939f..6098b37fe0 100644
--- a/var/spack/repos/builtin/packages/workrave/package.py
+++ b/var/spack/repos/builtin/packages/workrave/package.py
@@ -13,7 +13,7 @@ class Workrave(AutotoolsPackage):
The program runs on GNU/Linux and Microsoft Windows.
"""
- homepage = "http://www.workrave.org/"
+ homepage = "https://www.workrave.org/"
url = "https://github.com/rcaelers/workrave/archive/v1_10_20.tar.gz"
version('1_10_20', sha256='a89c6e82d5bbbaae5e171100b87c4efd8316ab8a18d82b83714035e1116983ec')
diff --git a/var/spack/repos/builtin/packages/wxwidgets/package.py b/var/spack/repos/builtin/packages/wxwidgets/package.py
index d503fa5199..a439c4c944 100644
--- a/var/spack/repos/builtin/packages/wxwidgets/package.py
+++ b/var/spack/repos/builtin/packages/wxwidgets/package.py
@@ -18,7 +18,7 @@ class Wxwidgets(AutotoolsPackage):
rather than emulating the GUI. It's also extensive, free,
open-source and mature."""
- homepage = "http://www.wxwidgets.org/"
+ homepage = "https://www.wxwidgets.org/"
url = "https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2"
git = "https://github.com/wxWidgets/wxWidgets.git"
diff --git a/var/spack/repos/builtin/packages/x11perf/package.py b/var/spack/repos/builtin/packages/x11perf/package.py
index ed0350728b..24bbb99960 100644
--- a/var/spack/repos/builtin/packages/x11perf/package.py
+++ b/var/spack/repos/builtin/packages/x11perf/package.py
@@ -9,7 +9,7 @@ from spack import *
class X11perf(AutotoolsPackage, XorgPackage):
"""Simple X server performance benchmarker."""
- homepage = "http://cgit.freedesktop.org/xorg/app/x11perf"
+ homepage = "https://cgit.freedesktop.org/xorg/app/x11perf"
xorg_mirror_path = "app/x11perf-1.6.0.tar.gz"
version('1.6.0', sha256='d33051c4e93100ab60609aee14ff889bb2460f28945063d793e21eda19381abb')
diff --git a/var/spack/repos/builtin/packages/xbiff/package.py b/var/spack/repos/builtin/packages/xbiff/package.py
index bc259eee76..78fa478107 100644
--- a/var/spack/repos/builtin/packages/xbiff/package.py
+++ b/var/spack/repos/builtin/packages/xbiff/package.py
@@ -11,7 +11,7 @@ class Xbiff(AutotoolsPackage, XorgPackage):
It only handles mail stored in a filesystem accessible file,
not via IMAP, POP or other remote access protocols."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xbiff"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xbiff"
xorg_mirror_path = "app/xbiff-1.0.3.tar.gz"
version('1.0.3', sha256='b4b702348674985741685e3ec7fcb5640ffb7bf20e753fc2d708f70f2e4c304d')
diff --git a/var/spack/repos/builtin/packages/xclipboard/package.py b/var/spack/repos/builtin/packages/xclipboard/package.py
index 2d201265af..b1630ed5bd 100644
--- a/var/spack/repos/builtin/packages/xclipboard/package.py
+++ b/var/spack/repos/builtin/packages/xclipboard/package.py
@@ -12,7 +12,7 @@ class Xclipboard(AutotoolsPackage, XorgPackage):
CLIPBOARD selections for later use. It stores each CLIPBOARD
selection as a separate string, each of which can be selected."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xclipboard"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xclipboard"
xorg_mirror_path = "app/xclipboard-1.1.3.tar.gz"
version('1.1.3', sha256='a8c335cf166cbb27ff86569503db7e639f85741ad199bfb3ba45dd0cfda3da7f')
diff --git a/var/spack/repos/builtin/packages/xcmsdb/package.py b/var/spack/repos/builtin/packages/xcmsdb/package.py
index ec9c9549e1..b3a0d5b3aa 100644
--- a/var/spack/repos/builtin/packages/xcmsdb/package.py
+++ b/var/spack/repos/builtin/packages/xcmsdb/package.py
@@ -12,7 +12,7 @@ class Xcmsdb(AutotoolsPackage, XorgPackage):
specified in section 7, Device Color Characterization, of the
X11 Inter-Client Communication Conventions Manual (ICCCM)."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xcmsdb"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xcmsdb"
xorg_mirror_path = "app/xcmsdb-1.0.5.tar.gz"
version('1.0.5', sha256='8442352ee5eb3ea0d3a489c26d734e784ef6964150c2a173401d0dc6638ca236')
diff --git a/var/spack/repos/builtin/packages/xconsole/package.py b/var/spack/repos/builtin/packages/xconsole/package.py
index 628be26d8a..64d5dab629 100644
--- a/var/spack/repos/builtin/packages/xconsole/package.py
+++ b/var/spack/repos/builtin/packages/xconsole/package.py
@@ -10,7 +10,7 @@ class Xconsole(AutotoolsPackage, XorgPackage):
"""xconsole displays in a X11 window the messages which are usually sent
to /dev/console."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xconsole"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xconsole"
xorg_mirror_path = "app/xconsole-1.0.6.tar.gz"
version('1.0.6', sha256='28151453a0a687462516de133bac0287b488a2ff56da78331fee34bc1bf3e7d5')
diff --git a/var/spack/repos/builtin/packages/xcursorgen/package.py b/var/spack/repos/builtin/packages/xcursorgen/package.py
index 1836d64dde..a562972077 100644
--- a/var/spack/repos/builtin/packages/xcursorgen/package.py
+++ b/var/spack/repos/builtin/packages/xcursorgen/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xcursorgen(AutotoolsPackage, XorgPackage):
"""xcursorgen prepares X11 cursor sets for use with libXcursor."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xcursorgen"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xcursorgen"
xorg_mirror_path = "app/xcursorgen-1.0.6.tar.gz"
version('1.0.6', sha256='4559f2b6eaa93de4cb6968679cf40e39bcbe969b62ebf3ff84f6780f8048ef8c')
diff --git a/var/spack/repos/builtin/packages/xdbedizzy/package.py b/var/spack/repos/builtin/packages/xdbedizzy/package.py
index cc7227e261..2781ac25ee 100644
--- a/var/spack/repos/builtin/packages/xdbedizzy/package.py
+++ b/var/spack/repos/builtin/packages/xdbedizzy/package.py
@@ -10,7 +10,7 @@ class Xdbedizzy(AutotoolsPackage, XorgPackage):
"""xdbedizzy is a demo of the X11 Double Buffer Extension (DBE)
creating a double buffered spinning scene."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xdbedizzy"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xdbedizzy"
xorg_mirror_path = "app/xdbedizzy-1.1.0.tar.gz"
version('1.1.0', sha256='810e88b087b76f8b5993db4fc5165de3e5d29b0d4bf0e893750ee408fc7a5c0a')
diff --git a/var/spack/repos/builtin/packages/xditview/package.py b/var/spack/repos/builtin/packages/xditview/package.py
index 82e834b02a..fcadbd360b 100644
--- a/var/spack/repos/builtin/packages/xditview/package.py
+++ b/var/spack/repos/builtin/packages/xditview/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xditview(AutotoolsPackage, XorgPackage):
"""xditview displays ditroff output on an X display."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xditview"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xditview"
xorg_mirror_path = "app/xditview-1.0.4.tar.gz"
version('1.0.4', sha256='73ad88cfc879edcc6ede65999c11d670da27575388126795d71f3ad60286d379')
diff --git a/var/spack/repos/builtin/packages/xdmf3/package.py b/var/spack/repos/builtin/packages/xdmf3/package.py
index b4ff900c36..17b2084d0c 100644
--- a/var/spack/repos/builtin/packages/xdmf3/package.py
+++ b/var/spack/repos/builtin/packages/xdmf3/package.py
@@ -12,7 +12,7 @@ class Xdmf3(CMakePackage):
codes and tools.
"""
- homepage = "http://xdmf.org"
+ homepage = "https://xdmf.org"
git = "https://gitlab.kitware.com/xdmf/xdmf.git"
# There is no official release of XDMF and development has largely ceased,
diff --git a/var/spack/repos/builtin/packages/xf86dga/package.py b/var/spack/repos/builtin/packages/xf86dga/package.py
index ad5c89a766..928743163c 100644
--- a/var/spack/repos/builtin/packages/xf86dga/package.py
+++ b/var/spack/repos/builtin/packages/xf86dga/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xf86dga(AutotoolsPackage, XorgPackage):
"""dga is a simple test client for the XFree86-DGA extension."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xf86dga"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xf86dga"
xorg_mirror_path = "app/xf86dga-1.0.3.tar.gz"
version('1.0.3', sha256='acbf89f60a99b18c161d2beb0e4145a0fdf6c516f7f45fa52e547d88491f75c9')
diff --git a/var/spack/repos/builtin/packages/xfd/package.py b/var/spack/repos/builtin/packages/xfd/package.py
index 1d1c0e60f2..a29cd05bc3 100644
--- a/var/spack/repos/builtin/packages/xfd/package.py
+++ b/var/spack/repos/builtin/packages/xfd/package.py
@@ -10,7 +10,7 @@ class Xfd(AutotoolsPackage, XorgPackage):
"""xfd - display all the characters in a font using either the
X11 core protocol or libXft2."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xfd"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xfd"
xorg_mirror_path = "app/xfd-1.1.2.tar.gz"
version('1.1.3', sha256='4a1bd18f324c239b1a807ed4ccaeb172ba771d65a7307fb492d8dd8d27f01527')
diff --git a/var/spack/repos/builtin/packages/xfindproxy/package.py b/var/spack/repos/builtin/packages/xfindproxy/package.py
index f40a1d334a..a0a49bde36 100644
--- a/var/spack/repos/builtin/packages/xfindproxy/package.py
+++ b/var/spack/repos/builtin/packages/xfindproxy/package.py
@@ -14,7 +14,7 @@ class Xfindproxy(AutotoolsPackage, XorgPackage):
services, starts new proxies when necessary, and makes sure that
proxies are shared whenever possible."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xfindproxy"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xfindproxy"
xorg_mirror_path = "app/xfindproxy-1.0.4.tar.gz"
version('1.0.4', sha256='fa6152fcf9c16fbb2ef52259731df5df899a39a86894b0508456613f26ff924a')
diff --git a/var/spack/repos/builtin/packages/xfontsel/package.py b/var/spack/repos/builtin/packages/xfontsel/package.py
index 472d598dda..4cc6360663 100644
--- a/var/spack/repos/builtin/packages/xfontsel/package.py
+++ b/var/spack/repos/builtin/packages/xfontsel/package.py
@@ -11,7 +11,7 @@ class Xfontsel(AutotoolsPackage, XorgPackage):
protocol fonts known to your X server, examine samples of each, and
retrieve the X Logical Font Description ("XLFD") full name for a font."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xfontsel"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xfontsel"
xorg_mirror_path = "app/xfontsel-1.0.5.tar.gz"
version('1.0.5', sha256='9b3ad0cc274398d22be9fa7efe930f4e3749fd4b1b61d9c31a7fb6c1f1ff766e')
diff --git a/var/spack/repos/builtin/packages/xforms/package.py b/var/spack/repos/builtin/packages/xforms/package.py
index 74faa5aa22..ad2a48df93 100644
--- a/var/spack/repos/builtin/packages/xforms/package.py
+++ b/var/spack/repos/builtin/packages/xforms/package.py
@@ -10,7 +10,7 @@ class Xforms(AutotoolsPackage):
"""This is the Free Software distribution of the XForms Library, a
graphical user interface toolkit for X Window Systems."""
- homepage = "http://www.nongnu.org/xforms/"
+ homepage = "https://www.nongnu.org/xforms/"
url = "http://download.savannah.gnu.org/releases/xforms/xforms-1.0.91.tar.gz"
version('1.2.4', sha256='78cc6b07071bbeaa1f906e0a22d5e9980e48f8913577bc082d661afe5cb75696')
diff --git a/var/spack/repos/builtin/packages/xfs/package.py b/var/spack/repos/builtin/packages/xfs/package.py
index a7e7b13fca..a783143bcc 100644
--- a/var/spack/repos/builtin/packages/xfs/package.py
+++ b/var/spack/repos/builtin/packages/xfs/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xfs(AutotoolsPackage, XorgPackage):
"""X Font Server."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xfs"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xfs"
xorg_mirror_path = "app/xfs-1.1.4.tar.gz"
version('1.1.4', sha256='28f89b854d1ff14fa1efa5b408e5e1c4f6a145420310073c4e44705feeb6d23b')
diff --git a/var/spack/repos/builtin/packages/xfwp/package.py b/var/spack/repos/builtin/packages/xfwp/package.py
index c5ada1a220..0f8493c077 100644
--- a/var/spack/repos/builtin/packages/xfwp/package.py
+++ b/var/spack/repos/builtin/packages/xfwp/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xfwp(AutotoolsPackage, XorgPackage):
"""xfwp proxies X11 protocol connections, such as through a firewall."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xfwp"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xfwp"
xorg_mirror_path = "app/xfwp-1.0.3.tar.gz"
version('1.0.3', sha256='6fe243bde0374637e271a3f038b5d6d79a04621fc18162727782392069c5c04d')
diff --git a/var/spack/repos/builtin/packages/xgamma/package.py b/var/spack/repos/builtin/packages/xgamma/package.py
index 07fcd6f872..d80412b142 100644
--- a/var/spack/repos/builtin/packages/xgamma/package.py
+++ b/var/spack/repos/builtin/packages/xgamma/package.py
@@ -10,7 +10,7 @@ class Xgamma(AutotoolsPackage, XorgPackage):
"""xgamma allows X users to query and alter the gamma correction of a
monitor via the X video mode extension (XFree86-VidModeExtension)."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xgamma"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xgamma"
xorg_mirror_path = "app/xgamma-1.0.6.tar.gz"
version('1.0.6', sha256='66da1d67e84146518b69481c6283c5d8f1027ace9ff7e214d3f81954842e796a')
diff --git a/var/spack/repos/builtin/packages/xgc/package.py b/var/spack/repos/builtin/packages/xgc/package.py
index 8466e5f595..754d21c846 100644
--- a/var/spack/repos/builtin/packages/xgc/package.py
+++ b/var/spack/repos/builtin/packages/xgc/package.py
@@ -10,7 +10,7 @@ class Xgc(AutotoolsPackage, XorgPackage):
"""xgc is an X11 graphics demo that shows various features of the X11
core protocol graphics primitives."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xgc"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xgc"
xorg_mirror_path = "app/xgc-1.0.5.tar.gz"
version('1.0.5', sha256='16645fb437699bad2360f36f54f42320e33fce5a0ab9a086f6e0965963205b02')
diff --git a/var/spack/repos/builtin/packages/xkbevd/package.py b/var/spack/repos/builtin/packages/xkbevd/package.py
index 2ed9670bae..8a4c6aaa37 100644
--- a/var/spack/repos/builtin/packages/xkbevd/package.py
+++ b/var/spack/repos/builtin/packages/xkbevd/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xkbevd(AutotoolsPackage, XorgPackage):
"""XKB event daemon demo."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xkbevd"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xkbevd"
xorg_mirror_path = "app/xkbevd-1.1.4.tar.gz"
version('1.1.4', sha256='97dc2c19617da115c3d1183807338fa78c3fd074d8355d10a484f7b1c5b18459')
diff --git a/var/spack/repos/builtin/packages/xkbprint/package.py b/var/spack/repos/builtin/packages/xkbprint/package.py
index bfaaad82b7..c54fd16f96 100644
--- a/var/spack/repos/builtin/packages/xkbprint/package.py
+++ b/var/spack/repos/builtin/packages/xkbprint/package.py
@@ -10,7 +10,7 @@ class Xkbprint(AutotoolsPackage, XorgPackage):
"""xkbprint generates a printable or encapsulated PostScript description
of an XKB keyboard description."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xkbprint"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xkbprint"
xorg_mirror_path = "app/xkbprint-1.0.4.tar.gz"
version('1.0.4', sha256='169ebbf57fc8b7685c577c73a435998a38c27e0d135ce0a55fccc64cbebec768')
diff --git a/var/spack/repos/builtin/packages/xkbutils/package.py b/var/spack/repos/builtin/packages/xkbutils/package.py
index 686a72e837..effd9e0c15 100644
--- a/var/spack/repos/builtin/packages/xkbutils/package.py
+++ b/var/spack/repos/builtin/packages/xkbutils/package.py
@@ -10,7 +10,7 @@ class Xkbutils(AutotoolsPackage, XorgPackage):
"""xkbutils is a collection of small utilities utilizing the XKeyboard
(XKB) extension to the X11 protocol."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xkbutils"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xkbutils"
xorg_mirror_path = "app/xkbutils-1.0.4.tar.gz"
version('1.0.4', sha256='cf31303cbdd6a86c34cab46f4b6e0c7acd2e84578593b334a146142894529bca')
diff --git a/var/spack/repos/builtin/packages/xkill/package.py b/var/spack/repos/builtin/packages/xkill/package.py
index fa87924552..69cb307d28 100644
--- a/var/spack/repos/builtin/packages/xkill/package.py
+++ b/var/spack/repos/builtin/packages/xkill/package.py
@@ -11,7 +11,7 @@ class Xkill(AutotoolsPackage, XorgPackage):
clients. This program is very dangerous, but is useful for aborting
programs that have displayed undesired windows on a user's screen."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xkill"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xkill"
xorg_mirror_path = "app/xkill-1.0.4.tar.gz"
version('1.0.4', sha256='f80115f2dcca3d4b61f3c28188752c21ca7b2718b54b6e0274c0497a7f827da0')
diff --git a/var/spack/repos/builtin/packages/xload/package.py b/var/spack/repos/builtin/packages/xload/package.py
index c4ae7501b7..33d881b143 100644
--- a/var/spack/repos/builtin/packages/xload/package.py
+++ b/var/spack/repos/builtin/packages/xload/package.py
@@ -10,7 +10,7 @@ class Xload(AutotoolsPackage, XorgPackage):
"""xload displays a periodically updating histogram of the
system load average."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xload"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xload"
xorg_mirror_path = "app/xload-1.1.2.tar.gz"
version('1.1.2', sha256='4863ad339d22c41a0ca030dc5886404f5ae8b8c47cd5e09f0e36407edbdbe769')
diff --git a/var/spack/repos/builtin/packages/xlogo/package.py b/var/spack/repos/builtin/packages/xlogo/package.py
index 30d741a5c2..d74cfb9e41 100644
--- a/var/spack/repos/builtin/packages/xlogo/package.py
+++ b/var/spack/repos/builtin/packages/xlogo/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xlogo(AutotoolsPackage, XorgPackage):
"""The xlogo program simply displays the X Window System logo."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xlogo"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xlogo"
xorg_mirror_path = "app/xlogo-1.0.4.tar.gz"
version('1.0.4', sha256='0072eb3b41af77d5edfafb12998c7dd875f2795dc94735a998fd2ed8fc246e57')
diff --git a/var/spack/repos/builtin/packages/xlsatoms/package.py b/var/spack/repos/builtin/packages/xlsatoms/package.py
index a05b863765..d317731586 100644
--- a/var/spack/repos/builtin/packages/xlsatoms/package.py
+++ b/var/spack/repos/builtin/packages/xlsatoms/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xlsatoms(AutotoolsPackage, XorgPackage):
"""xlsatoms lists the interned atoms defined on an X11 server."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xlsatoms"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xlsatoms"
xorg_mirror_path = "app/xlsatoms-1.1.2.tar.gz"
version('1.1.2', sha256='5400e22211795e40c4c4d28a048250f92bfb8c373004f0e654a2ad3138c2b36d')
diff --git a/var/spack/repos/builtin/packages/xlsclients/package.py b/var/spack/repos/builtin/packages/xlsclients/package.py
index da8df48239..2542dcbb50 100644
--- a/var/spack/repos/builtin/packages/xlsclients/package.py
+++ b/var/spack/repos/builtin/packages/xlsclients/package.py
@@ -10,7 +10,7 @@ class Xlsclients(AutotoolsPackage, XorgPackage):
"""xlsclients is a utility for listing information about the client
applications running on a X11 server."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xlsclients"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xlsclients"
xorg_mirror_path = "app/xlsclients-1.1.3.tar.gz"
version('1.1.3', sha256='4670a4003aae01e9172efb969246c3d8f33481f290aa8726ff50398c838e6994')
diff --git a/var/spack/repos/builtin/packages/xlsfonts/package.py b/var/spack/repos/builtin/packages/xlsfonts/package.py
index c0b0888ca2..28de0bce59 100644
--- a/var/spack/repos/builtin/packages/xlsfonts/package.py
+++ b/var/spack/repos/builtin/packages/xlsfonts/package.py
@@ -10,7 +10,7 @@ class Xlsfonts(AutotoolsPackage, XorgPackage):
"""xlsfonts lists fonts available from an X server via the X11
core protocol."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xlsfonts"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xlsfonts"
xorg_mirror_path = "app/xlsfonts-1.0.5.tar.gz"
version('1.0.5', sha256='2a7aeca1023a3918ad2a1af2258ed63d8f8b6c48e53841b3a3f15fb9a0c008ce')
diff --git a/var/spack/repos/builtin/packages/xmag/package.py b/var/spack/repos/builtin/packages/xmag/package.py
index 6e802b5c71..4f96c14547 100644
--- a/var/spack/repos/builtin/packages/xmag/package.py
+++ b/var/spack/repos/builtin/packages/xmag/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xmag(AutotoolsPackage, XorgPackage):
"""xmag displays a magnified snapshot of a portion of an X11 screen."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xmag"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xmag"
xorg_mirror_path = "app/xmag-1.0.6.tar.gz"
version('1.0.6', sha256='07c5ec9114376dcd9a3303a38779e79b949d486f3b832d4a438550357d797aa5')
diff --git a/var/spack/repos/builtin/packages/xman/package.py b/var/spack/repos/builtin/packages/xman/package.py
index d70099ed04..ae8f927c10 100644
--- a/var/spack/repos/builtin/packages/xman/package.py
+++ b/var/spack/repos/builtin/packages/xman/package.py
@@ -10,7 +10,7 @@ class Xman(AutotoolsPackage, XorgPackage):
"""xman is a graphical manual page browser using the Athena Widgets (Xaw)
toolkit."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xman"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xman"
xorg_mirror_path = "app/xman-1.1.4.tar.gz"
version('1.1.4', sha256='72fd0d479624a31d9a7330e5fdd220b7aa144744781f8e78aa12deece86e05c7')
diff --git a/var/spack/repos/builtin/packages/xmh/package.py b/var/spack/repos/builtin/packages/xmh/package.py
index 2c3ea1d8cb..b2688c2eac 100644
--- a/var/spack/repos/builtin/packages/xmh/package.py
+++ b/var/spack/repos/builtin/packages/xmh/package.py
@@ -11,7 +11,7 @@ class Xmh(AutotoolsPackage, XorgPackage):
MH Message Handling System. To actually do things with your
mail, it makes calls to the MH package."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xmh"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xmh"
xorg_mirror_path = "app/xmh-1.0.3.tar.gz"
version('1.0.3', sha256='f90baf2615a4e1e01232c50cfd36ee4d50ad2fb2f76b8b5831fb796661f194d2')
diff --git a/var/spack/repos/builtin/packages/xmodmap/package.py b/var/spack/repos/builtin/packages/xmodmap/package.py
index 4f986b24b9..0176baae3d 100644
--- a/var/spack/repos/builtin/packages/xmodmap/package.py
+++ b/var/spack/repos/builtin/packages/xmodmap/package.py
@@ -13,7 +13,7 @@ class Xmodmap(AutotoolsPackage, XorgPackage):
session startup script to configure the keyboard according to personal
tastes."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xmodmap"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xmodmap"
xorg_mirror_path = "app/xmodmap-1.0.9.tar.gz"
version('1.0.9', sha256='73427a996f0fcda2a2c7ac96cfc4edd5985aeb13b48053f55ae7f63a668fadef')
diff --git a/var/spack/repos/builtin/packages/xplsprinters/package.py b/var/spack/repos/builtin/packages/xplsprinters/package.py
index 2cbe6558da..d2c9a6945a 100644
--- a/var/spack/repos/builtin/packages/xplsprinters/package.py
+++ b/var/spack/repos/builtin/packages/xplsprinters/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xplsprinters(AutotoolsPackage, XorgPackage):
"""List Xprint printers."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xplsprinters"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xplsprinters"
xorg_mirror_path = "app/xplsprinters-1.0.1.tar.gz"
version('1.0.1', sha256='33377e499429ce3e100fbd7b59153c87ad79bf55872561db08419f69cac4fbfd')
diff --git a/var/spack/repos/builtin/packages/xpr/package.py b/var/spack/repos/builtin/packages/xpr/package.py
index e19849e7ce..75206ce083 100644
--- a/var/spack/repos/builtin/packages/xpr/package.py
+++ b/var/spack/repos/builtin/packages/xpr/package.py
@@ -10,7 +10,7 @@ class Xpr(AutotoolsPackage, XorgPackage):
"""xpr takes as input a window dump file produced by xwd
and formats it for output on various types of printers."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xpr"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xpr"
xorg_mirror_path = "app/xpr-1.0.4.tar.gz"
version('1.0.4', sha256='9ec355388ae363fd40239a3fa56908bb2f3e53b5bfc872cf0182d14d730c6207')
diff --git a/var/spack/repos/builtin/packages/xproto/package.py b/var/spack/repos/builtin/packages/xproto/package.py
index d1e27975e8..7169870a75 100644
--- a/var/spack/repos/builtin/packages/xproto/package.py
+++ b/var/spack/repos/builtin/packages/xproto/package.py
@@ -16,7 +16,7 @@ class Xproto(AutotoolsPackage, XorgPackage):
but are depended upon by many other X Window System packages to provide
common definitions and porting layer."""
- homepage = "http://cgit.freedesktop.org/xorg/proto/x11proto"
+ homepage = "https://cgit.freedesktop.org/xorg/proto/x11proto"
xorg_mirror_path = "proto/xproto-7.0.31.tar.gz"
version('7.0.31', sha256='6d755eaae27b45c5cc75529a12855fed5de5969b367ed05003944cf901ed43c7')
diff --git a/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py b/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
index 0c590a5b96..b479dbc5a8 100644
--- a/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
+++ b/var/spack/repos/builtin/packages/xproxymanagementprotocol/package.py
@@ -11,7 +11,7 @@ class Xproxymanagementprotocol(AutotoolsPackage, XorgPackage):
way for application servers to easily locate proxy services available to
them."""
- homepage = "http://cgit.freedesktop.org/xorg/proto/pmproto"
+ homepage = "https://cgit.freedesktop.org/xorg/proto/pmproto"
xorg_mirror_path = "proto/xproxymanagementprotocol-1.0.3.tar.gz"
version('1.0.3', sha256='c1501045ec781f36b6f867611ab2b4e81be542f5c669b2fd0cc4ec1340c42bcf')
diff --git a/var/spack/repos/builtin/packages/xrefresh/package.py b/var/spack/repos/builtin/packages/xrefresh/package.py
index b359e08d47..d2174ad3dd 100644
--- a/var/spack/repos/builtin/packages/xrefresh/package.py
+++ b/var/spack/repos/builtin/packages/xrefresh/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xrefresh(AutotoolsPackage, XorgPackage):
"""xrefresh - refresh all or part of an X screen."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xrefresh"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xrefresh"
xorg_mirror_path = "app/xrefresh-1.0.5.tar.gz"
version('1.0.5', sha256='b373cc1ecd37c3d787e7074ce89a8a06ea173d7ba9e73fa48de973c759fbcf38')
diff --git a/var/spack/repos/builtin/packages/xsdk/package.py b/var/spack/repos/builtin/packages/xsdk/package.py
index 2c07cd94de..0ee4c05161 100644
--- a/var/spack/repos/builtin/packages/xsdk/package.py
+++ b/var/spack/repos/builtin/packages/xsdk/package.py
@@ -15,7 +15,7 @@ class Xsdk(BundlePackage):
packages
"""
- homepage = "http://xsdk.info"
+ homepage = "https://xsdk.info"
maintainers = ['balay', 'luszczek']
diff --git a/var/spack/repos/builtin/packages/xsm/package.py b/var/spack/repos/builtin/packages/xsm/package.py
index 01fb4fdc43..7f0e8c998b 100644
--- a/var/spack/repos/builtin/packages/xsm/package.py
+++ b/var/spack/repos/builtin/packages/xsm/package.py
@@ -9,7 +9,7 @@ from spack import *
class Xsm(AutotoolsPackage, XorgPackage):
"""X Session Manager."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xsm"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xsm"
xorg_mirror_path = "app/xsm-1.0.3.tar.gz"
version('1.0.3', sha256='f70815139d62416dbec5915ec37db66f325932a69f6350bb1a74c0940cdc796a')
diff --git a/var/spack/repos/builtin/packages/xstdcmap/package.py b/var/spack/repos/builtin/packages/xstdcmap/package.py
index 5c73f58814..2be0f1f7ec 100644
--- a/var/spack/repos/builtin/packages/xstdcmap/package.py
+++ b/var/spack/repos/builtin/packages/xstdcmap/package.py
@@ -12,7 +12,7 @@ class Xstdcmap(AutotoolsPackage, XorgPackage):
create standard colormap definitions in order to facilitate sharing of
scarce colormap resources among clients using PseudoColor visuals."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xstdcmap"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xstdcmap"
xorg_mirror_path = "app/xstdcmap-1.0.3.tar.gz"
version('1.0.3', sha256='b97aaa883a9eedf9c3056ea1a7e818e3d93b63aa1f54193ef481d392bdef5711')
diff --git a/var/spack/repos/builtin/packages/xvidtune/package.py b/var/spack/repos/builtin/packages/xvidtune/package.py
index 3349783507..7ee7ee844b 100644
--- a/var/spack/repos/builtin/packages/xvidtune/package.py
+++ b/var/spack/repos/builtin/packages/xvidtune/package.py
@@ -10,7 +10,7 @@ class Xvidtune(AutotoolsPackage, XorgPackage):
"""xvidtune is a client interface to the X server video mode
extension (XFree86-VidModeExtension)."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xvidtune"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xvidtune"
xorg_mirror_path = "app/xvidtune-1.0.3.tar.gz"
version('1.0.3', sha256='c0e158388d60e1ce054ce462958a46894604bd95e13093f3476ec6d9bbd786d4')
diff --git a/var/spack/repos/builtin/packages/xvinfo/package.py b/var/spack/repos/builtin/packages/xvinfo/package.py
index 87d202e448..df3f2e635e 100644
--- a/var/spack/repos/builtin/packages/xvinfo/package.py
+++ b/var/spack/repos/builtin/packages/xvinfo/package.py
@@ -10,7 +10,7 @@ class Xvinfo(AutotoolsPackage, XorgPackage):
"""xvinfo prints out the capabilities of any video adaptors associated
with the display that are accessible through the X-Video extension."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xvinfo"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xvinfo"
xorg_mirror_path = "app/xvinfo-1.1.3.tar.gz"
version('1.1.3', sha256='1c1c2f97abfe114389e94399cc7bf3dfd802ed30ad41ba23921d005bd8a6c39f')
diff --git a/var/spack/repos/builtin/packages/xwininfo/package.py b/var/spack/repos/builtin/packages/xwininfo/package.py
index 6632d16f16..198a3da86b 100644
--- a/var/spack/repos/builtin/packages/xwininfo/package.py
+++ b/var/spack/repos/builtin/packages/xwininfo/package.py
@@ -10,7 +10,7 @@ class Xwininfo(AutotoolsPackage, XorgPackage):
"""xwininfo prints information about windows on an X server. Various
information is displayed depending on which options are selected."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xwininfo"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xwininfo"
xorg_mirror_path = "app/xwininfo-1.1.3.tar.gz"
version('1.1.3', sha256='784f8b9c9ddab24ce4faa65fde6430a8d7cf3c0564573582452cc99c599bd941')
diff --git a/var/spack/repos/builtin/packages/xwud/package.py b/var/spack/repos/builtin/packages/xwud/package.py
index f0ef776f80..3f9a82db5a 100644
--- a/var/spack/repos/builtin/packages/xwud/package.py
+++ b/var/spack/repos/builtin/packages/xwud/package.py
@@ -10,7 +10,7 @@ class Xwud(AutotoolsPackage, XorgPackage):
"""xwud allows X users to display in a window an image saved in a
specially formatted dump file, such as produced by xwd."""
- homepage = "http://cgit.freedesktop.org/xorg/app/xwud"
+ homepage = "https://cgit.freedesktop.org/xorg/app/xwud"
xorg_mirror_path = "app/xwud-1.0.4.tar.gz"
version('1.0.4', sha256='b7c124ccd87f529daedb7ef01c670ce6049fe141fd9ba7f444361de34510cd6c')
diff --git a/var/spack/repos/builtin/packages/yajl/package.py b/var/spack/repos/builtin/packages/yajl/package.py
index da39126f39..49b84f9c89 100644
--- a/var/spack/repos/builtin/packages/yajl/package.py
+++ b/var/spack/repos/builtin/packages/yajl/package.py
@@ -9,7 +9,7 @@ from spack import *
class Yajl(CMakePackage):
"""Yet Another JSON Library (YAJL)"""
- homepage = "http://lloyd.github.io/yajl/"
+ homepage = "https://lloyd.github.io/yajl/"
url = "https://github.com/lloyd/yajl/archive/2.1.0.zip"
git = "https://github.com/lloyd/yajl.git"
diff --git a/var/spack/repos/builtin/packages/yara/package.py b/var/spack/repos/builtin/packages/yara/package.py
index 6d2fa15e46..8e016db6d0 100644
--- a/var/spack/repos/builtin/packages/yara/package.py
+++ b/var/spack/repos/builtin/packages/yara/package.py
@@ -10,7 +10,7 @@ class Yara(AutotoolsPackage):
"""YARA is a tool aimed at (but not limited to) helping malware researchers
to identify and classify malware samples"""
- homepage = "http://virustotal.github.io/yara/"
+ homepage = "https://virustotal.github.io/yara/"
url = "https://github.com/VirusTotal/yara/archive/v3.9.0.tar.gz"
version('3.9.0', sha256='ebe7fab0abadb90449a62afbd24e196e18b177efe71ffd8bf22df95c5386f64d')
diff --git a/var/spack/repos/builtin/packages/yasm/package.py b/var/spack/repos/builtin/packages/yasm/package.py
index 6ad054229b..e881f65949 100644
--- a/var/spack/repos/builtin/packages/yasm/package.py
+++ b/var/spack/repos/builtin/packages/yasm/package.py
@@ -12,7 +12,7 @@ class Yasm(AutotoolsPackage):
GAS assembler syntaxes and outputs binary, ELF32 and ELF64
object formats."""
- homepage = "http://yasm.tortall.net"
+ homepage = "https://yasm.tortall.net"
url = "http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz"
git = "https://github.com/yasm/yasm.git"
diff --git a/var/spack/repos/builtin/packages/zlib/package.py b/var/spack/repos/builtin/packages/zlib/package.py
index 1b084383c6..28b73aa18e 100644
--- a/var/spack/repos/builtin/packages/zlib/package.py
+++ b/var/spack/repos/builtin/packages/zlib/package.py
@@ -11,7 +11,7 @@ class Zlib(Package):
data-compression library.
"""
- homepage = "http://zlib.net"
+ homepage = "https://zlib.net"
# URL must remain http:// so Spack can bootstrap curl
url = "http://zlib.net/fossils/zlib-1.2.11.tar.gz"
diff --git a/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py b/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
index 1c1261bfb6..ec9decccaf 100644
--- a/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
+++ b/var/spack/repos/builtin/packages/zookeeper-benchmark/package.py
@@ -8,7 +8,7 @@ class ZookeeperBenchmark(MavenPackage):
"""It is designed to measure the per-request latency of a ZooKeeper
ensemble for a predetermined length of time"""
- homepage = "http://zookeeper.apache.org"
+ homepage = "https://zookeeper.apache.org"
git = "https://github.com/brownsys/zookeeper-benchmark.git"
version('master', branch='master')
diff --git a/var/spack/repos/builtin/packages/zstd/package.py b/var/spack/repos/builtin/packages/zstd/package.py
index ee47a82a32..bbee22d7b5 100644
--- a/var/spack/repos/builtin/packages/zstd/package.py
+++ b/var/spack/repos/builtin/packages/zstd/package.py
@@ -11,7 +11,7 @@ class Zstd(MakefilePackage):
algorithm, targeting real-time compression scenarios at zlib-level and
better compression ratios."""
- homepage = "http://facebook.github.io/zstd/"
+ homepage = "https://facebook.github.io/zstd/"
url = "https://github.com/facebook/zstd/archive/v1.4.3.tar.gz"
git = "https://github.com/facebook/zstd.git"